Changeset 81223 in vbox
- Timestamp:
- Oct 11, 2019 12:06:49 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 21 edited
-
include/VBox/GuestHost/SharedClipboard-transfers.h (modified) (1 diff)
-
include/VBox/GuestHost/SharedClipboard.h (modified) (3 diffs)
-
include/VBox/GuestHost/clipboard-helper.h (modified) (11 diffs)
-
src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) (9 diffs)
-
src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp (modified) (32 diffs)
-
src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboardGuestToHost.cpp (modified) (3 diffs)
-
src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboardHostToGuest.cpp (modified) (2 diffs)
-
src/VBox/Additions/haiku/VBoxTray/VBoxClipboard.cpp (modified) (2 diffs)
-
src/VBox/GuestHost/SharedClipboard/ClipboardDataObjectImpl-win.cpp (modified) (10 diffs)
-
src/VBox/GuestHost/SharedClipboard/ClipboardMIME.cpp (modified) (2 diffs)
-
src/VBox/GuestHost/SharedClipboard/ClipboardPath.cpp (modified) (2 diffs)
-
src/VBox/GuestHost/SharedClipboard/ClipboardStreamImpl-win.cpp (modified) (2 diffs)
-
src/VBox/GuestHost/SharedClipboard/clipboard-common.cpp (modified) (36 diffs)
-
src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp (modified) (109 diffs)
-
src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp (modified) (2 diffs)
-
src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp (modified) (6 diffs)
-
src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp (modified) (79 diffs)
-
src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp (modified) (4 diffs)
-
src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp (modified) (6 diffs)
-
src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp (modified) (18 diffs)
-
src/VBox/HostServices/SharedClipboard/darwin-pasteboard.cpp (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/GuestHost/SharedClipboard-transfers.h
r81220 r81223 1033 1033 } SHCLTRANSFERCTX, *PSHCLTRANSFERCTX; 1034 1034 1035 int Sh aredClipboardTransferObjCtxInit(PSHCLCLIENTTRANSFEROBJCTX pObjCtx);1036 void Sh aredClipboardTransferObjCtxDestroy(PSHCLCLIENTTRANSFEROBJCTX pObjCtx);1037 bool Sh aredClipboardTransferObjCtxIsValid(PSHCLCLIENTTRANSFEROBJCTX pObjCtx);1038 1039 int Sh aredClipboardTransferObjectHandleInfoInit(PSHCLOBJHANDLEINFO pInfo);1040 void Sh aredClipboardTransferObjectHandleInfoDestroy(PSHCLOBJHANDLEINFO pInfo);1041 1042 int Sh aredClipboardTransferObjectOpenParmsInit(PSHCLOBJOPENCREATEPARMS pParms);1043 int Sh aredClipboardTransferObjectOpenParmsCopy(PSHCLOBJOPENCREATEPARMS pParmsDst, PSHCLOBJOPENCREATEPARMS pParmsSrc);1044 void Sh aredClipboardTransferObjectOpenParmsDestroy(PSHCLOBJOPENCREATEPARMS pParms);1045 1046 int Sh aredClipboardTransferObjectOpen(PSHCLTRANSFER pTransfer, PSHCLOBJOPENCREATEPARMS pOpenCreateParms, PSHCLOBJHANDLE phObj);1047 int Sh aredClipboardTransferObjectClose(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj);1048 int Sh aredClipboardTransferObjectRead(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead, uint32_t fFlags);1049 int Sh aredClipboardTransferObjectWrite(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten, uint32_t fFlags);1050 1051 PSHCLOBJDATACHUNK Sh aredClipboardTransferObjectDataChunkDup(PSHCLOBJDATACHUNK pDataChunk);1052 void Sh aredClipboardTransferObjectDataChunkDestroy(PSHCLOBJDATACHUNK pDataChunk);1053 void Sh aredClipboardTransferObjectDataChunkFree(PSHCLOBJDATACHUNK pDataChunk);1054 1055 int Sh aredClipboardTransferCreate(PSHCLTRANSFER *ppTransfer);1056 int Sh aredClipboardTransferDestroy(PSHCLTRANSFER pTransfer);1057 1058 int Sh aredClipboardTransferInit(PSHCLTRANSFER pTransfer, uint32_t uID, SHCLTRANSFERDIR enmDir, SHCLSOURCE enmSource);1059 int Sh aredClipboardTransferOpen(PSHCLTRANSFER pTransfer);1060 int Sh aredClipboardTransferClose(PSHCLTRANSFER pTransfer);1061 1062 int Sh aredClipboardTransferListOpen(PSHCLTRANSFER pTransfer, PSHCLLISTOPENPARMS pOpenParms, PSHCLLISTHANDLE phList);1063 int Sh aredClipboardTransferListClose(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList);1064 int Sh aredClipboardTransferListGetHeader(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, PSHCLLISTHDR pHdr);1065 PSHCLTRANSFEROBJ Sh aredClipboardTransferListGetObj(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, uint64_t uIdx);1066 int Sh aredClipboardTransferListRead(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, PSHCLLISTENTRY pEntry);1067 int Sh aredClipboardTransferListWrite(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, PSHCLLISTENTRY pEntry);1068 bool Sh aredClipboardTransferListHandleIsValid(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList);1069 1070 int Sh aredClipboardPathSanitizeFilename(char *pszPath, size_t cbPath);1071 int Sh aredClipboardPathSanitize(char *pszPath, size_t cbPath);1072 1073 PSHCLROOTLIST Sh aredClipboardTransferRootListAlloc(void);1074 void Sh aredClipboardTransferRootListFree(PSHCLROOTLIST pRootList);1075 1076 PSHCLROOTLISTHDR Sh aredClipboardTransferRootListHdrDup(PSHCLROOTLISTHDR pRoots);1077 int Sh aredClipboardTransferRootListHdrInit(PSHCLROOTLISTHDR pRoots);1078 void Sh aredClipboardTransferRootListHdrDestroy(PSHCLROOTLISTHDR pRoots);1079 1080 int Sh aredClipboardTransferRootListEntryCopy(PSHCLROOTLISTENTRY pDst, PSHCLROOTLISTENTRY pSrc);1081 int Sh aredClipboardTransferRootListEntryInit(PSHCLROOTLISTENTRY pRootListEntry);1082 void Sh aredClipboardTransferRootListEntryDestroy(PSHCLROOTLISTENTRY pRootListEntry);1083 PSHCLROOTLISTENTRY Sh aredClipboardTransferRootListEntryDup(PSHCLROOTLISTENTRY pRootListEntry);1084 1085 int Sh aredClipboardTransferListHandleInfoInit(PSHCLLISTHANDLEINFO pInfo);1086 void Sh aredClipboardTransferListHandleInfoDestroy(PSHCLLISTHANDLEINFO pInfo);1087 1088 int Sh aredClipboardTransferListHdrAlloc(PSHCLLISTHDR *ppListHdr);1089 void Sh aredClipboardTransferListHdrFree(PSHCLLISTHDR pListHdr);1035 int ShClTransferObjCtxInit(PSHCLCLIENTTRANSFEROBJCTX pObjCtx); 1036 void ShClTransferObjCtxDestroy(PSHCLCLIENTTRANSFEROBJCTX pObjCtx); 1037 bool ShClTransferObjCtxIsValid(PSHCLCLIENTTRANSFEROBJCTX pObjCtx); 1038 1039 int ShClTransferObjHandleInfoInit(PSHCLOBJHANDLEINFO pInfo); 1040 void ShClTransferObjHandleInfoDestroy(PSHCLOBJHANDLEINFO pInfo); 1041 1042 int ShClTransferObjOpenParmsInit(PSHCLOBJOPENCREATEPARMS pParms); 1043 int ShClTransferObjOpenParmsCopy(PSHCLOBJOPENCREATEPARMS pParmsDst, PSHCLOBJOPENCREATEPARMS pParmsSrc); 1044 void ShClTransferObjOpenParmsDestroy(PSHCLOBJOPENCREATEPARMS pParms); 1045 1046 int ShClTransferObjOpen(PSHCLTRANSFER pTransfer, PSHCLOBJOPENCREATEPARMS pOpenCreateParms, PSHCLOBJHANDLE phObj); 1047 int ShClTransferObjClose(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj); 1048 int ShClTransferObjRead(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead, uint32_t fFlags); 1049 int ShClTransferObjWrite(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten, uint32_t fFlags); 1050 1051 PSHCLOBJDATACHUNK ShClTransferObjDataChunkDup(PSHCLOBJDATACHUNK pDataChunk); 1052 void ShClTransferObjDataChunkDestroy(PSHCLOBJDATACHUNK pDataChunk); 1053 void ShClTransferObjDataChunkFree(PSHCLOBJDATACHUNK pDataChunk); 1054 1055 int ShClTransferCreate(PSHCLTRANSFER *ppTransfer); 1056 int ShClTransferDestroy(PSHCLTRANSFER pTransfer); 1057 1058 int ShClTransferInit(PSHCLTRANSFER pTransfer, uint32_t uID, SHCLTRANSFERDIR enmDir, SHCLSOURCE enmSource); 1059 int ShClTransferOpen(PSHCLTRANSFER pTransfer); 1060 int ShClTransferClose(PSHCLTRANSFER pTransfer); 1061 1062 int ShClTransferListOpen(PSHCLTRANSFER pTransfer, PSHCLLISTOPENPARMS pOpenParms, PSHCLLISTHANDLE phList); 1063 int ShClTransferListClose(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList); 1064 int ShClTransferListGetHeader(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, PSHCLLISTHDR pHdr); 1065 PSHCLTRANSFEROBJ ShClTransferListGetObj(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, uint64_t uIdx); 1066 int ShClTransferListRead(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, PSHCLLISTENTRY pEntry); 1067 int ShClTransferListWrite(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, PSHCLLISTENTRY pEntry); 1068 bool ShClTransferListHandleIsValid(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList); 1069 1070 int ShClPathSanitizeFilename(char *pszPath, size_t cbPath); 1071 int ShClPathSanitize(char *pszPath, size_t cbPath); 1072 1073 PSHCLROOTLIST ShClTransferRootListAlloc(void); 1074 void ShClTransferRootListFree(PSHCLROOTLIST pRootList); 1075 1076 PSHCLROOTLISTHDR ShClTransferRootListHdrDup(PSHCLROOTLISTHDR pRoots); 1077 int ShClTransferRootListHdrInit(PSHCLROOTLISTHDR pRoots); 1078 void ShClTransferRootListHdrDestroy(PSHCLROOTLISTHDR pRoots); 1079 1080 int ShClTransferRootListEntryCopy(PSHCLROOTLISTENTRY pDst, PSHCLROOTLISTENTRY pSrc); 1081 int ShClTransferRootListEntryInit(PSHCLROOTLISTENTRY pRootListEntry); 1082 void ShClTransferRootListEntryDestroy(PSHCLROOTLISTENTRY pRootListEntry); 1083 PSHCLROOTLISTENTRY ShClTransferRootListEntryDup(PSHCLROOTLISTENTRY pRootListEntry); 1084 1085 int ShClTransferListHandleInfoInit(PSHCLLISTHANDLEINFO pInfo); 1086 void ShClTransferListHandleInfoDestroy(PSHCLLISTHANDLEINFO pInfo); 1087 1088 int ShClTransferListHdrAlloc(PSHCLLISTHDR *ppListHdr); 1089 void ShClTransferListHdrFree(PSHCLLISTHDR pListHdr); 1090 1090 PSHCLLISTHDR SharedClipboardTransferListHdrDup(PSHCLLISTHDR pListHdr); 1091 int SharedClipboardTransferListHdrInit(PSHCLLISTHDR pListHdr); 1092 void SharedClipboardTransferListHdrDestroy(PSHCLLISTHDR pListHdr); 1093 void SharedClipboardTransferListHdrFree(PSHCLLISTHDR pListHdr); 1094 void SharedClipboardTransferListHdrReset(PSHCLLISTHDR pListHdr); 1095 bool SharedClipboardTransferListHdrIsValid(PSHCLLISTHDR pListHdr); 1096 1097 int SharedClipboardTransferListOpenParmsCopy(PSHCLLISTOPENPARMS pDst, PSHCLLISTOPENPARMS pSrc); 1098 PSHCLLISTOPENPARMS SharedClipboardTransferListOpenParmsDup(PSHCLLISTOPENPARMS pParms); 1099 int SharedClipboardTransferListOpenParmsInit(PSHCLLISTOPENPARMS pParms); 1100 void SharedClipboardTransferListOpenParmsDestroy(PSHCLLISTOPENPARMS pParms); 1101 1102 int SharedClipboardTransferListEntryAlloc(PSHCLLISTENTRY *ppListEntry); 1103 void SharedClipboardTransferListEntryFree(PSHCLLISTENTRY pListEntry); 1104 int SharedClipboardTransferListEntryCopy(PSHCLLISTENTRY pDst, PSHCLLISTENTRY pSrc); 1105 PSHCLLISTENTRY SharedClipboardTransferListEntryDup(PSHCLLISTENTRY pListEntry); 1106 int SharedClipboardTransferListEntryInit(PSHCLLISTENTRY pListEntry); 1107 void SharedClipboardTransferListEntryDestroy(PSHCLLISTENTRY pListEntry); 1108 bool SharedClipboardTransferListEntryIsValid(PSHCLLISTENTRY pListEntry); 1109 1110 int SharedClipboardTransferSetInterface(PSHCLTRANSFER pTransfer, PSHCLPROVIDERCREATIONCTX pCreationCtx); 1111 int SharedClipboardTransferRootsSet(PSHCLTRANSFER pTransfer, const char *pszRoots, size_t cbRoots); 1112 void SharedClipboardTransferReset(PSHCLTRANSFER pTransfer); 1113 SharedClipboardArea *SharedClipboardTransferGetArea(PSHCLTRANSFER pTransfer); 1114 1115 uint32_t SharedClipboardTransferRootsCount(PSHCLTRANSFER pTransfer); 1116 int SharedClipboardTransferRootsEntry(PSHCLTRANSFER pTransfer, uint64_t uIndex, PSHCLROOTLISTENTRY pEntry); 1117 int SharedClipboardTransferRootsGet(PSHCLTRANSFER pTransfer, PSHCLROOTLIST *ppRootList); 1118 1119 SHCLTRANSFERID SharedClipboardTransferGetID(PSHCLTRANSFER pTransfer); 1120 SHCLTRANSFERDIR SharedClipboardTransferGetDir(PSHCLTRANSFER pTransfer); 1121 SHCLSOURCE SharedClipboardTransferGetSource(PSHCLTRANSFER pTransfer); 1122 SHCLTRANSFERSTATUS SharedClipboardTransferGetStatus(PSHCLTRANSFER pTransfer); 1123 int SharedClipboardTransferHandleReply(PSHCLTRANSFER pTransfer, PSHCLREPLY pReply); 1124 int SharedClipboardTransferRun(PSHCLTRANSFER pTransfer, PFNRTTHREAD pfnThreadFunc, void *pvUser); 1125 int SharedClipboardTransferStart(PSHCLTRANSFER pTransfer); 1126 void SharedClipboardTransferSetCallbacks(PSHCLTRANSFER pTransfer, PSHCLTRANSFERCALLBACKS pCallbacks); 1127 1128 int SharedClipboardTransferRead(PSHCLTRANSFER pTransfer); 1129 int SharedClipboardTransferReadObjects(PSHCLTRANSFER pTransfer); 1130 1131 int SharedClipboardTransferWrite(PSHCLTRANSFER pTransfer); 1132 int SharedClipboardTransferWriteObjects(PSHCLTRANSFER pTransfer); 1133 1134 int SharedClipboardTransferCtxInit(PSHCLTRANSFERCTX pTransferCtx); 1135 void SharedClipboardTransferCtxDestroy(PSHCLTRANSFERCTX pTransferCtx); 1136 void SharedClipboardTransferCtxReset(PSHCLTRANSFERCTX pTransferCtx); 1137 PSHCLTRANSFER SharedClipboardTransferCtxGetTransfer(PSHCLTRANSFERCTX pTransferCtx, uint32_t uIdx); 1138 uint32_t SharedClipboardTransferCtxGetRunningTransfers(PSHCLTRANSFERCTX pTransferCtx); 1139 uint32_t SharedClipboardTransferCtxGetTotalTransfers(PSHCLTRANSFERCTX pTransferCtx); 1140 void SharedClipboardTransferCtxCleanup(PSHCLTRANSFERCTX pTransferCtx); 1141 bool SharedClipboardTransferCtxTransfersMaximumReached(PSHCLTRANSFERCTX pTransferCtx); 1142 int SharedClipboardTransferCtxTransferRegister(PSHCLTRANSFERCTX pTransferCtx, PSHCLTRANSFER pTransfer, uint32_t *pidTransfer); 1143 int SharedClipboardTransferCtxTransferRegisterByIndex(PSHCLTRANSFERCTX pTransferCtx, PSHCLTRANSFER pTransfer, uint32_t idTransfer); 1144 int SharedClipboardTransferCtxTransferUnregister(PSHCLTRANSFERCTX pTransferCtx, uint32_t idTransfer); 1145 1146 void SharedClipboardFsObjFromIPRT(PSHCLFSOBJINFO pDst, PCRTFSOBJINFO pSrc); 1147 1148 bool SharedClipboardMIMEHasFileURLs(const char *pcszFormat, size_t cchFormatMax); 1149 bool SharedClipboardMIMENeedsCache(const char *pcszFormat, size_t cchFormatMax); 1150 1151 const char *VBoxShClTransferStatusToStr(SHCLTRANSFERSTATUS enmStatus); 1091 int ShClTransferListHdrInit(PSHCLLISTHDR pListHdr); 1092 void ShClTransferListHdrDestroy(PSHCLLISTHDR pListHdr); 1093 void ShClTransferListHdrReset(PSHCLLISTHDR pListHdr); 1094 bool ShClTransferListHdrIsValid(PSHCLLISTHDR pListHdr); 1095 1096 int ShClTransferListOpenParmsCopy(PSHCLLISTOPENPARMS pDst, PSHCLLISTOPENPARMS pSrc); 1097 PSHCLLISTOPENPARMS ShClTransferListOpenParmsDup(PSHCLLISTOPENPARMS pParms); 1098 int ShClTransferListOpenParmsInit(PSHCLLISTOPENPARMS pParms); 1099 void ShClTransferListOpenParmsDestroy(PSHCLLISTOPENPARMS pParms); 1100 1101 int ShClTransferListEntryAlloc(PSHCLLISTENTRY *ppListEntry); 1102 void ShClTransferListEntryFree(PSHCLLISTENTRY pListEntry); 1103 int ShClTransferListEntryCopy(PSHCLLISTENTRY pDst, PSHCLLISTENTRY pSrc); 1104 PSHCLLISTENTRY ShClTransferListEntryDup(PSHCLLISTENTRY pListEntry); 1105 int ShClTransferListEntryInit(PSHCLLISTENTRY pListEntry); 1106 void ShClTransferListEntryDestroy(PSHCLLISTENTRY pListEntry); 1107 bool ShClTransferListEntryIsValid(PSHCLLISTENTRY pListEntry); 1108 1109 int ShClTransferSetInterface(PSHCLTRANSFER pTransfer, PSHCLPROVIDERCREATIONCTX pCreationCtx); 1110 int ShClTransferRootsSet(PSHCLTRANSFER pTransfer, const char *pszRoots, size_t cbRoots); 1111 void ShClTransferReset(PSHCLTRANSFER pTransfer); 1112 SharedClipboardArea *ShClTransferGetArea(PSHCLTRANSFER pTransfer); 1113 1114 uint32_t ShClTransferRootsCount(PSHCLTRANSFER pTransfer); 1115 int ShClTransferRootsEntry(PSHCLTRANSFER pTransfer, uint64_t uIndex, PSHCLROOTLISTENTRY pEntry); 1116 int ShClTransferRootsGet(PSHCLTRANSFER pTransfer, PSHCLROOTLIST *ppRootList); 1117 1118 SHCLTRANSFERID ShClTransferGetID(PSHCLTRANSFER pTransfer); 1119 SHCLTRANSFERDIR ShClTransferGetDir(PSHCLTRANSFER pTransfer); 1120 SHCLSOURCE ShClTransferGetSource(PSHCLTRANSFER pTransfer); 1121 SHCLTRANSFERSTATUS ShClTransferGetStatus(PSHCLTRANSFER pTransfer); 1122 int ShClTransferRun(PSHCLTRANSFER pTransfer, PFNRTTHREAD pfnThreadFunc, void *pvUser); 1123 int ShClTransferStart(PSHCLTRANSFER pTransfer); 1124 void ShClTransferSetCallbacks(PSHCLTRANSFER pTransfer, PSHCLTRANSFERCALLBACKS pCallbacks); 1125 1126 int ShClTransferCtxInit(PSHCLTRANSFERCTX pTransferCtx); 1127 void ShClTransferCtxDestroy(PSHCLTRANSFERCTX pTransferCtx); 1128 void ShClTransferCtxReset(PSHCLTRANSFERCTX pTransferCtx); 1129 PSHCLTRANSFER ShClTransferCtxGetTransfer(PSHCLTRANSFERCTX pTransferCtx, uint32_t uIdx); 1130 uint32_t ShClTransferCtxGetRunningTransfers(PSHCLTRANSFERCTX pTransferCtx); 1131 uint32_t ShClTransferCtxGetTotalTransfers(PSHCLTRANSFERCTX pTransferCtx); 1132 void ShClTransferCtxCleanup(PSHCLTRANSFERCTX pTransferCtx); 1133 bool ShClTransferCtxTransfersMaximumReached(PSHCLTRANSFERCTX pTransferCtx); 1134 int ShClTransferCtxTransferRegister(PSHCLTRANSFERCTX pTransferCtx, PSHCLTRANSFER pTransfer, uint32_t *pidTransfer); 1135 int ShClTransferCtxTransferRegisterByIndex(PSHCLTRANSFERCTX pTransferCtx, PSHCLTRANSFER pTransfer, uint32_t idTransfer); 1136 int ShClTransferCtxTransferUnregister(PSHCLTRANSFERCTX pTransferCtx, uint32_t idTransfer); 1137 1138 void ShClFsObjFromIPRT(PSHCLFSOBJINFO pDst, PCRTFSOBJINFO pSrc); 1139 1140 bool ShClMIMEHasFileURLs(const char *pcszFormat, size_t cchFormatMax); 1141 bool ShClMIMENeedsCache(const char *pcszFormat, size_t cchFormatMax); 1142 1143 const char *ShClTransferStatusToStr(SHCLTRANSFERSTATUS enmStatus); 1152 1144 1153 1145 #endif /* !VBOX_INCLUDED_GuestHost_SharedClipboard_transfers_h */ -
trunk/include/VBox/GuestHost/SharedClipboard.h
r81044 r81223 180 180 } SHCLEVENTSOURCE, *PSHCLEVENTSOURCE; 181 181 182 int SharedClipboardPayloadAlloc(uint32_t uID, const void *pvData, uint32_t cbData, 183 PSHCLEVENTPAYLOAD *ppPayload); 184 void SharedClipboardPayloadFree(PSHCLEVENTPAYLOAD pPayload); 185 186 int SharedClipboardEventSourceCreate(PSHCLEVENTSOURCE pSource, SHCLEVENTSOURCEID uID); 187 void SharedClipboardEventSourceDestroy(PSHCLEVENTSOURCE pSource); 188 189 SHCLEVENTID SharedClipboardEventIDGenerate(PSHCLEVENTSOURCE pSource); 190 SHCLEVENTID SharedClipboardEventGetLast(PSHCLEVENTSOURCE pSource); 191 int SharedClipboardEventRegister(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID); 192 int SharedClipboardEventUnregister(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID); 193 int SharedClipboardEventWait(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID, RTMSINTERVAL uTimeoutMs, 194 PSHCLEVENTPAYLOAD* ppPayload); 195 int SharedClipboardEventSignal(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID, PSHCLEVENTPAYLOAD pPayload); 196 void SharedClipboardEventPayloadDetach(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID); 182 /** @name Shared Clipboard data payload functions. 183 * @{ 184 */ 185 int ShClPayloadAlloc(uint32_t uID, const void *pvData, uint32_t cbData, PSHCLEVENTPAYLOAD *ppPayload); 186 void ShClPayloadFree(PSHCLEVENTPAYLOAD pPayload); 187 /** @} */ 188 189 /** @name Shared Clipboard event source functions. 190 * @{ 191 */ 192 int ShClEventSourceCreate(PSHCLEVENTSOURCE pSource, SHCLEVENTSOURCEID uID); 193 void ShClEventSourceDestroy(PSHCLEVENTSOURCE pSource); 194 /** @} */ 195 196 /** @name Shared Clipboard event functions. 197 * @{ 198 */ 199 SHCLEVENTID ShClEventIDGenerate(PSHCLEVENTSOURCE pSource); 200 SHCLEVENTID ShClEventGetLast(PSHCLEVENTSOURCE pSource); 201 int ShClEventRegister(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID); 202 int ShClEventUnregister(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID); 203 int ShClEventWait(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID, RTMSINTERVAL uTimeoutMs, PSHCLEVENTPAYLOAD* ppPayload); 204 int ShClEventSignal(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID, PSHCLEVENTPAYLOAD pPayload); 205 void ShClEventPayloadDetach(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID); 206 /** @} */ 197 207 198 208 /** … … 225 235 typedef struct _CLIPREADCBREQ CLIPREADCBREQ; 226 236 227 /* APIs exported by the X11 backend. */ 237 /** @name Shared Clipboard APIs exported by the X11 backend. 238 * @{ 239 */ 228 240 extern CLIPBACKEND *ClipConstructX11(SHCLCONTEXT *pFrontend, bool fHeadless); 229 241 extern void ClipDestructX11(CLIPBACKEND *pBackend); … … 232 244 extern int ClipAnnounceFormatToX11(CLIPBACKEND *pBackend, SHCLFORMATS vboxFormats); 233 245 extern int ClipRequestDataFromX11(CLIPBACKEND *pBackend, SHCLFORMATS vboxFormat, CLIPREADCBREQ *pReq); 234 235 /* APIs (as callbacks) exported by the X11/VBox frontend. */ 246 /** @} */ 247 248 /** @name Shared Clipboard APIs (as callbacks) exported by the X11/VBox frontend. 249 * @{ 250 */ 236 251 extern DECLCALLBACK(int) ClipRequestDataForX11Callback(SHCLCONTEXT *pCtx, uint32_t u32Format, void **ppv, uint32_t *pcb); 237 252 extern DECLCALLBACK(void) ClipReportX11FormatsCallback(SHCLCONTEXT *pCtx, uint32_t u32Formats); 238 253 extern DECLCALLBACK(void) ClipRequestFromX11CompleteCallback(SHCLCONTEXT *pCtx, int rc, CLIPREADCBREQ *pReq, void *pv, uint32_t cb); 254 /** @} */ 239 255 #endif /* !VBOX_INCLUDED_GuestHost_SharedClipboard_h */ 240 256 -
trunk/include/VBox/GuestHost/clipboard-helper.h
r80990 r81223 57 57 * @param pcwcDst The length of the destination string in RTUTF16 units. 58 58 */ 59 int vboxClipboardUtf16GetWinSize(PRTUTF16 pwszSrc, size_t cwcSrc, size_t *pcwcDst);59 int ShClUtf16GetWinSize(PRTUTF16 pwszSrc, size_t cwcSrc, size_t *pcwcDst); 60 60 61 61 /** … … 72 72 * @param cwcDst Size of the buffer for the converted text in RTUTF16 units. 73 73 */ 74 int vboxClipboardUtf16LinToWin(PRTUTF16 pwszSrc, size_t cwcSrc, PRTUTF16 pwszDst, size_t cwcDst);74 int ShClUtf16LinToWin(PRTUTF16 pwszSrc, size_t cwcSrc, PRTUTF16 pwszDst, size_t cwcDst); 75 75 76 76 /** … … 84 84 * @retval pcwcDst The length of the destination string in RTUTF16 units. 85 85 */ 86 int vboxClipboardUtf16GetLinSize(PRTUTF16 pwszSrc, size_t cwcSrc, size_t *pcwcDst);86 int ShClUtf16GetLinSize(PRTUTF16 pwszSrc, size_t cwcSrc, size_t *pcwcDst); 87 87 88 88 /** … … 98 98 * chars. 99 99 */ 100 int vboxClipboardUtf16WinToLin(PRTUTF16 pwszSrc, size_t cwcSrc, PRTUTF16 pwszDst, size_t cwcDst);100 int ShClUtf16WinToLin(PRTUTF16 pwszSrc, size_t cwcSrc, PRTUTF16 pwszDst, size_t cwcDst); 101 101 102 102 #pragma pack(1) … … 157 157 * data in bytes. 158 158 */ 159 int vboxClipboardDibToBmp(const void *pvSrc, size_t cbSrc, void **ppvDst, size_t *pcbDst);159 int ShClDibToBmp(const void *pvSrc, size_t cbSrc, void **ppvDst, size_t *pcbDst); 160 160 161 161 /** … … 170 170 * @param pcbDst Pointer to the size of the destination data in bytes 171 171 */ 172 int vboxClipboardBmpGetDib(const void *pvSrc, size_t cbSrc, const void **ppvDst, size_t *pcbDst);172 int ShClBmpGetDib(const void *pvSrc, size_t cbSrc, const void **ppvDst, size_t *pcbDst); 173 173 174 174 #ifdef LOG_ENABLED … … 180 180 * @param cbSrc Size (in bytes) of HTML data to dump. 181 181 */ 182 int VBoxShClDbgDumpHtml(const char *pszSrc, size_t cbSrc);182 int ShClDbgDumpHtml(const char *pszSrc, size_t cbSrc); 183 183 184 184 /** … … 189 189 * @param u32Format Clipboard format to use for dumping. 190 190 */ 191 void VBoxShClDbgDumpData(const void *pv, size_t cb, SHCLFORMAT u32Format);191 void ShClDbgDumpData(const void *pv, size_t cb, SHCLFORMAT u32Format); 192 192 #endif /* LOG_ENABLED */ 193 193 … … 198 198 * @param uFn The function to translate. 199 199 */ 200 const char * VBoxShClHostFunctionToStr(uint32_t uFn);200 const char *ShClHostFunctionToStr(uint32_t uFn); 201 201 202 202 /** … … 206 206 * @param uMsg The message to translate. 207 207 */ 208 const char * VBoxShClHostMsgToStr(uint32_t uMsg);208 const char *ShClHostMsgToStr(uint32_t uMsg); 209 209 210 210 /** … … 214 214 * @param uMsg The message to translate. 215 215 */ 216 const char * VBoxShClGuestMsgToStr(uint32_t uMsg);216 const char *ShClGuestMsgToStr(uint32_t uMsg); 217 217 218 218 #endif /* !VBOX_INCLUDED_GuestHost_clipboard_helper_h */ -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp
r81213 r81223 115 115 } 116 116 117 int rc2 = Sh aredClipboardTransferCtxTransferUnregister(pCtx, pTransfer->State.uID);117 int rc2 = ShClTransferCtxTransferUnregister(pCtx, pTransfer->State.uID); 118 118 AssertRC(rc2); 119 119 120 Sh aredClipboardTransferDestroy(pTransfer);120 ShClTransferDestroy(pTransfer); 121 121 122 122 RTMemFree(pTransfer); … … 145 145 AssertPtr(pTransfer); 146 146 147 const SHCLTRANSFERDIR enmDir = Sh aredClipboardTransferGetDir(pTransfer);148 149 LogFlowFunc(("pCtx=%p, idTransfer=%RU16, enmDir=%RU32\n", pCtx, Sh aredClipboardTransferGetID(pTransfer), enmDir));147 const SHCLTRANSFERDIR enmDir = ShClTransferGetDir(pTransfer); 148 149 LogFlowFunc(("pCtx=%p, idTransfer=%RU16, enmDir=%RU32\n", pCtx, ShClTransferGetID(pTransfer), enmDir)); 150 150 151 151 int rc; … … 161 161 /* The IDataObject *must* be created on the same thread as our (proxy) window, so post a message to it 162 162 * to do the stuff for us. */ 163 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pTransfer->Events);164 165 rc = Sh aredClipboardEventRegister(&pTransfer->Events, uEvent);163 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pTransfer->Events); 164 165 rc = ShClEventRegister(&pTransfer->Events, uEvent); 166 166 if (RT_SUCCESS(rc)) 167 167 { … … 170 170 171 171 PSHCLEVENTPAYLOAD pPayload; 172 rc = Sh aredClipboardEventWait(&pTransfer->Events, uEvent, 30 * 1000 /* Timeout in ms */, &pPayload);172 rc = ShClEventWait(&pTransfer->Events, uEvent, 30 * 1000 /* Timeout in ms */, &pPayload); 173 173 if (RT_SUCCESS(rc)) 174 174 { … … 176 176 rc = *(int *)pPayload->pvData; 177 177 178 Sh aredClipboardPayloadFree(pPayload);179 } 180 181 Sh aredClipboardEventUnregister(&pTransfer->Events, uEvent);178 ShClPayloadFree(pPayload); 179 } 180 181 ShClEventUnregister(&pTransfer->Events, uEvent); 182 182 } 183 183 } … … 188 188 LogRel(("Shared Clipboard: Starting transfer failed, rc=%Rrc\n", rc)); 189 189 190 LogFlowFunc(("LEAVE: idTransfer=%RU16, rc=%Rrc\n", Sh aredClipboardTransferGetID(pTransfer), rc));190 LogFlowFunc(("LEAVE: idTransfer=%RU16, rc=%Rrc\n", ShClTransferGetID(pTransfer), rc)); 191 191 return rc; 192 192 } … … 649 649 const SHCLEVENTID uEvent = (SHCLEVENTID)lParam; 650 650 651 Assert(Sh aredClipboardTransferGetSource(pTransfer) == SHCLSOURCE_REMOTE); /* Sanity. */651 Assert(ShClTransferGetSource(pTransfer) == SHCLSOURCE_REMOTE); /* Sanity. */ 652 652 653 653 int rcTransfer = SharedClipboardWinTransferCreate(pWinCtx, pTransfer); 654 654 655 655 PSHCLEVENTPAYLOAD pPayload = NULL; 656 int rc = Sh aredClipboardPayloadAlloc(uEvent, &rcTransfer, sizeof(rcTransfer), &pPayload);656 int rc = ShClPayloadAlloc(uEvent, &rcTransfer, sizeof(rcTransfer), &pPayload); 657 657 if (RT_SUCCESS(rc)) 658 658 { 659 rc = Sh aredClipboardEventSignal(&pTransfer->Events, uEvent, pPayload);659 rc = ShClEventSignal(&pTransfer->Events, uEvent, pPayload); 660 660 if (RT_FAILURE(rc)) 661 Sh aredClipboardPayloadFree(pPayload);661 ShClPayloadFree(pPayload); 662 662 } 663 663 … … 910 910 { 911 911 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS 912 rc = Sh aredClipboardTransferCtxInit(&pCtx->TransferCtx);912 rc = ShClTransferCtxInit(&pCtx->TransferCtx); 913 913 #endif 914 914 if (RT_SUCCESS(rc)) … … 1178 1178 1179 1179 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS 1180 Sh aredClipboardTransferCtxDestroy(&pCtx->TransferCtx);1180 ShClTransferCtxDestroy(&pCtx->TransferCtx); 1181 1181 #endif 1182 1182 -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp
r81220 r81223 483 483 int rc; 484 484 485 PSHCLROOTLIST pRootList = Sh aredClipboardTransferRootListAlloc();485 PSHCLROOTLIST pRootList = ShClTransferRootListAlloc(); 486 486 if (pRootList) 487 487 { … … 504 504 AssertPtr(pEntry); 505 505 506 rc = Sh aredClipboardTransferRootListEntryInit(pEntry);506 rc = ShClTransferRootListEntryInit(pEntry); 507 507 if (RT_SUCCESS(rc)) 508 508 rc = vbglR3ClipboardRootListEntryRead(pCtx, i, pEntry); … … 522 522 } 523 523 else 524 Sh aredClipboardTransferRootListFree(pRootList);524 ShClTransferRootListFree(pRootList); 525 525 } 526 526 else … … 607 607 Msg.u.TransferStatus.enmStatus.SetUInt32((uint32_t)uStatus); 608 608 609 LogFlowFunc(("%s\n", VBoxShClTransferStatusToStr(uStatus)));609 LogFlowFunc(("%s\n", ShClTransferStatusToStr(uStatus))); 610 610 611 611 int rc = VbglR3HGCMCall(&Msg.hdr, sizeof(Msg)); … … 1565 1565 AssertPtr(pCmdCtx); 1566 1566 1567 int rc = Sh aredClipboardTransferListHdrInit(pListHdr);1567 int rc = ShClTransferListHdrInit(pListHdr); 1568 1568 if (RT_SUCCESS(rc)) 1569 1569 { … … 1573 1573 } 1574 1574 else 1575 Sh aredClipboardTransferListHdrDestroy(pListHdr);1575 ShClTransferListHdrDestroy(pListHdr); 1576 1576 } 1577 1577 … … 1654 1654 { 1655 1655 PSHCLTRANSFER pTransfer; 1656 int rc = Sh aredClipboardTransferCreate(&pTransfer);1657 if (RT_SUCCESS(rc)) 1658 { 1659 Sh aredClipboardTransferSetCallbacks(pTransfer, &pCmdCtx->Transfers.Callbacks);1660 1661 rc = Sh aredClipboardTransferCtxTransferRegisterByIndex(pTransferCtx, pTransfer, uTransferID);1662 if (RT_SUCCESS(rc)) 1663 { 1664 rc = Sh aredClipboardTransferInit(pTransfer, uTransferID, enmDir, enmSource);1656 int rc = ShClTransferCreate(&pTransfer); 1657 if (RT_SUCCESS(rc)) 1658 { 1659 ShClTransferSetCallbacks(pTransfer, &pCmdCtx->Transfers.Callbacks); 1660 1661 rc = ShClTransferCtxTransferRegisterByIndex(pTransferCtx, pTransfer, uTransferID); 1662 if (RT_SUCCESS(rc)) 1663 { 1664 rc = ShClTransferInit(pTransfer, uTransferID, enmDir, enmSource); 1665 1665 if (RT_SUCCESS(rc)) 1666 1666 { … … 1685 1685 creationCtx.pvUser = pCmdCtx; 1686 1686 1687 rc = Sh aredClipboardTransferSetInterface(pTransfer, &creationCtx);1687 rc = ShClTransferSetInterface(pTransfer, &creationCtx); 1688 1688 } 1689 1689 1690 1690 if (RT_SUCCESS(rc)) 1691 rc = Sh aredClipboardTransferStart(pTransfer);1691 rc = ShClTransferStart(pTransfer); 1692 1692 } 1693 1693 1694 1694 if (RT_FAILURE(rc)) 1695 Sh aredClipboardTransferCtxTransferUnregister(pTransferCtx, uTransferID);1695 ShClTransferCtxTransferUnregister(pTransferCtx, uTransferID); 1696 1696 } 1697 1697 } … … 1718 1718 if (RT_FAILURE(rc)) 1719 1719 { 1720 Sh aredClipboardTransferDestroy(pTransfer);1720 ShClTransferDestroy(pTransfer); 1721 1721 pTransfer = NULL; 1722 1722 } … … 1739 1739 int rc; 1740 1740 1741 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(pTransferCtx, uTransferID);1741 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(pTransferCtx, uTransferID); 1742 1742 if (pTransfer) 1743 1743 { 1744 rc = Sh aredClipboardTransferClose(pTransfer);1745 if (RT_SUCCESS(rc)) 1746 rc = Sh aredClipboardTransferCtxTransferUnregister(pTransferCtx, uTransferID);1744 rc = ShClTransferClose(pTransfer); 1745 if (RT_SUCCESS(rc)) 1746 rc = ShClTransferCtxTransferUnregister(pTransferCtx, uTransferID); 1747 1747 1748 1748 if (RT_SUCCESS(rc)) … … 1774 1774 AssertPtrReturn(pEvent, VERR_INVALID_POINTER); 1775 1775 1776 LogFunc(("Handling idMsg=%RU32 (%s), cParms=%RU32\n", idMsg, VBoxShClHostMsgToStr(idMsg), cParms));1776 LogFunc(("Handling idMsg=%RU32 (%s), cParms=%RU32\n", idMsg, ShClHostMsgToStr(idMsg), cParms)); 1777 1777 1778 1778 int rc; … … 1792 1792 1793 1793 LogFlowFunc(("[Transfer %RU16] enmDir=%RU32, status=%s\n", 1794 uTransferID, enmDir, VBoxShClTransferStatusToStr(transferReport.uStatus)));1794 uTransferID, enmDir, ShClTransferStatusToStr(transferReport.uStatus))); 1795 1795 1796 1796 switch (transferReport.uStatus) … … 1848 1848 1849 1849 LogRel2(("Shared Clipboard: Received status %s (rc=%Rrc) for transfer ID=%RU16\n", 1850 VBoxShClTransferStatusToStr(pEvent->u.TransferStatus.Report.uStatus), pEvent->u.TransferStatus.Report.rc,1850 ShClTransferStatusToStr(pEvent->u.TransferStatus.Report.uStatus), pEvent->u.TransferStatus.Report.rc, 1851 1851 pEvent->u.TransferStatus.uID)); 1852 1852 } … … 1864 1864 if (RT_SUCCESS(rc)) 1865 1865 { 1866 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(pTransferCtx,1867 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID));1866 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(pTransferCtx, 1867 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID)); 1868 1868 AssertPtrBreakStmt(pTransfer, rc = VERR_NOT_FOUND); 1869 1869 … … 1871 1871 RT_ZERO(rootListHdr); 1872 1872 1873 rootListHdr.cRoots = Sh aredClipboardTransferRootsCount(pTransfer);1873 rootListHdr.cRoots = ShClTransferRootsCount(pTransfer); 1874 1874 1875 1875 LogFlowFunc(("cRoots=%RU32\n", rootListHdr.cRoots)); … … 1887 1887 if (RT_SUCCESS(rc)) 1888 1888 { 1889 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(pTransferCtx,1890 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID));1889 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(pTransferCtx, 1890 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID)); 1891 1891 AssertPtrBreakStmt(pTransfer, rc = VERR_NOT_FOUND); 1892 1892 1893 1893 SHCLROOTLISTENTRY rootListEntry; 1894 rc = Sh aredClipboardTransferRootsEntry(pTransfer, uIndex, &rootListEntry);1894 rc = ShClTransferRootsEntry(pTransfer, uIndex, &rootListEntry); 1895 1895 if (RT_SUCCESS(rc)) 1896 1896 rc = VbglR3ClipboardRootListEntryReadReply(pCmdCtx, uIndex, &rootListEntry); … … 1902 1902 { 1903 1903 SHCLLISTOPENPARMS openParmsList; 1904 rc = Sh aredClipboardTransferListOpenParmsInit(&openParmsList);1904 rc = ShClTransferListOpenParmsInit(&openParmsList); 1905 1905 if (RT_SUCCESS(rc)) 1906 1906 { … … 1908 1908 if (RT_SUCCESS(rc)) 1909 1909 { 1910 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(pTransferCtx,1911 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID));1910 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(pTransferCtx, 1911 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID)); 1912 1912 AssertPtrBreakStmt(pTransfer, rc = VERR_NOT_FOUND); 1913 1913 … … 1915 1915 1916 1916 SHCLLISTHANDLE hList = SHCLLISTHANDLE_INVALID; 1917 rc = Sh aredClipboardTransferListOpen(pTransfer, &openParmsList, &hList);1917 rc = ShClTransferListOpen(pTransfer, &openParmsList, &hList); 1918 1918 1919 1919 /* Reply in any case. */ … … 1922 1922 } 1923 1923 1924 Sh aredClipboardTransferListOpenParmsDestroy(&openParmsList);1924 ShClTransferListOpenParmsDestroy(&openParmsList); 1925 1925 } 1926 1926 … … 1934 1934 if (RT_SUCCESS(rc)) 1935 1935 { 1936 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(pTransferCtx,1937 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID));1936 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(pTransferCtx, 1937 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID)); 1938 1938 AssertPtrBreakStmt(pTransfer, rc = VERR_NOT_FOUND); 1939 1939 1940 rc = Sh aredClipboardTransferListClose(pTransfer, hList);1940 rc = ShClTransferListClose(pTransfer, hList); 1941 1941 1942 1942 /* Reply in any case. */ … … 1957 1957 if (RT_SUCCESS(rc)) 1958 1958 { 1959 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(pTransferCtx,1960 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID));1959 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(pTransferCtx, 1960 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID)); 1961 1961 AssertPtrBreakStmt(pTransfer, rc = VERR_NOT_FOUND); 1962 1962 1963 1963 SHCLLISTHDR hdrList; 1964 rc = Sh aredClipboardTransferListGetHeader(pTransfer, hList, &hdrList);1964 rc = ShClTransferListGetHeader(pTransfer, hList, &hdrList); 1965 1965 if (RT_SUCCESS(rc)) 1966 1966 { 1967 1967 rc = VbglR3ClipboardListHdrWrite(pCmdCtx, hList, &hdrList); 1968 1968 1969 Sh aredClipboardTransferListHdrDestroy(&hdrList);1969 ShClTransferListHdrDestroy(&hdrList); 1970 1970 } 1971 1971 } … … 1979 1979 1980 1980 SHCLLISTENTRY entryList; 1981 rc = Sh aredClipboardTransferListEntryInit(&entryList);1981 rc = ShClTransferListEntryInit(&entryList); 1982 1982 if (RT_SUCCESS(rc)) 1983 1983 { … … 1987 1987 if (RT_SUCCESS(rc)) 1988 1988 { 1989 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(pTransferCtx,1990 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID));1989 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(pTransferCtx, 1990 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID)); 1991 1991 AssertPtrBreakStmt(pTransfer, rc = VERR_NOT_FOUND); 1992 1992 1993 rc = Sh aredClipboardTransferListRead(pTransfer, hList, &entryList);1993 rc = ShClTransferListRead(pTransfer, hList, &entryList); 1994 1994 if (RT_SUCCESS(rc)) 1995 1995 { … … 2005 2005 } 2006 2006 2007 Sh aredClipboardTransferListEntryDestroy(&entryList);2007 ShClTransferListEntryDestroy(&entryList); 2008 2008 } 2009 2009 … … 2014 2014 { 2015 2015 SHCLOBJOPENCREATEPARMS openParms; 2016 rc = Sh aredClipboardTransferObjectOpenParmsInit(&openParms);2016 rc = ShClTransferObjOpenParmsInit(&openParms); 2017 2017 if (RT_SUCCESS(rc)) 2018 2018 { … … 2020 2020 if (RT_SUCCESS(rc)) 2021 2021 { 2022 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(pTransferCtx,2023 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID));2022 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(pTransferCtx, 2023 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID)); 2024 2024 AssertPtrBreakStmt(pTransfer, rc = VERR_NOT_FOUND); 2025 2025 2026 2026 SHCLOBJHANDLE hObj; 2027 rc = Sh aredClipboardTransferObjectOpen(pTransfer, &openParms, &hObj);2027 rc = ShClTransferObjOpen(pTransfer, &openParms, &hObj); 2028 2028 2029 2029 /* Reply in any case. */ … … 2032 2032 } 2033 2033 2034 Sh aredClipboardTransferObjectOpenParmsDestroy(&openParms);2034 ShClTransferObjOpenParmsDestroy(&openParms); 2035 2035 } 2036 2036 … … 2044 2044 if (RT_SUCCESS(rc)) 2045 2045 { 2046 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(pTransferCtx,2047 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID));2046 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(pTransferCtx, 2047 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID)); 2048 2048 AssertPtrBreakStmt(pTransfer, rc = VERR_NOT_FOUND); 2049 2049 2050 rc = Sh aredClipboardTransferObjectClose(pTransfer, hObj);2050 rc = ShClTransferObjClose(pTransfer, hObj); 2051 2051 2052 2052 /* Reply in any case. */ … … 2066 2066 if (RT_SUCCESS(rc)) 2067 2067 { 2068 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(pTransferCtx,2069 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID));2068 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(pTransferCtx, 2069 VBOX_SHCL_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID)); 2070 2070 AssertPtrBreakStmt(pTransfer, rc = VERR_NOT_FOUND); 2071 2071 … … 2081 2081 { 2082 2082 uint32_t cbRead; 2083 rc = Sh aredClipboardTransferObjectRead(pTransfer, hObj, pvBuf, cbToRead, &cbRead, fFlags);2083 rc = ShClTransferObjRead(pTransfer, hObj, pvBuf, cbToRead, &cbRead, fFlags); 2084 2084 if (RT_SUCCESS(rc)) 2085 2085 rc = VbglR3ClipboardObjWriteSend(pCmdCtx, hObj, pvBuf, cbRead, NULL /* pcbWritten */); … … 2127 2127 2128 2128 #ifdef LOG_ENABLED 2129 LogFunc(("Handling idMsg=%RU32 (%s), protocol v%RU32\n", idMsg, VBoxShClHostMsgToStr(idMsg), pCtx->uProtocolVer));2129 LogFunc(("Handling idMsg=%RU32 (%s), protocol v%RU32\n", idMsg, ShClHostMsgToStr(idMsg), pCtx->uProtocolVer)); 2130 2130 #endif 2131 2131 switch (idMsg) -
trunk/src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboardGuestToHost.cpp
r80847 r81223 222 222 223 223 size_t cwcActual; /* (includes a schwarzenegger character) */ 224 int rc = vboxClipboardUtf16GetWinSize(pwszData, cbData / sizeof(RTUTF16), &cwcActual);224 int rc = ShClUtf16GetWinSize(pwszData, cbData / sizeof(RTUTF16), &cwcActual); 225 225 AssertReturn(RT_SUCCESS(rc), rc); 226 226 … … 228 228 AssertReturn(pwszWinTmp, VERR_NO_MEMORY); 229 229 230 rc = vboxClipboardUtf16LinToWin(pwszData, cbData / sizeof(RTUTF16), pwszWinTmp, cwcActual);230 rc = ShClUtf16LinToWin(pwszData, cbData / sizeof(RTUTF16), pwszWinTmp, cwcActual); 231 231 if (RT_SUCCESS(rc)) 232 232 rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHCL_FMT_UNICODETEXT, … … 250 250 const void *pvDib; 251 251 size_t cbDib; 252 int rc = vboxClipboardBmpGetDib(pvData, cbData, &pvDib, &cbDib);252 int rc = ShClBmpGetDib(pvData, cbData, &pvDib, &cbDib); 253 253 AssertRCReturn(rc, rc); 254 254 -
trunk/src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboardHostToGuest.cpp
r80847 r81223 169 169 170 170 /* Convert END-OF-LINE */ 171 rc = vboxClipboardUtf16GetLinSize((RTUTF16 *)pData, cbDataSize / 2, &cbActualLen);171 rc = ShClUtf16GetLinSize((RTUTF16 *)pData, cbDataSize / 2, &cbActualLen); 172 172 AssertReturn(RT_SUCCESS(rc), rc); 173 173 pDataInternal = (RTUTF16 *)RTMemAlloc(cbActualLen * 2); 174 174 AssertReturn(pDataInternal, VERR_NO_MEMORY); 175 rc = vboxClipboardUtf16WinToLin((RTUTF16 *)pData, cbDataSize / 2, pDataInternal, cbActualLen);175 rc = ShClUtf16WinToLin((RTUTF16 *)pData, cbDataSize / 2, pDataInternal, cbActualLen); 176 176 177 177 /* Do actual paste */ … … 217 217 AssertReturn(cbDataSize > 0, VINF_SUCCESS); 218 218 219 rc = vboxClipboardDibToBmp(pData, cbDataSize, &pBmp, &cbBmpSize);219 rc = ShClDibToBmp(pData, cbDataSize, &pBmp, &cbBmpSize); 220 220 AssertReturn(RT_SUCCESS(rc), rc); 221 221 -
trunk/src/VBox/Additions/haiku/VBoxTray/VBoxClipboard.cpp
r80990 r81223 197 197 void *pBmp = NULL; 198 198 size_t cbBmp = 0; 199 rc = vboxClipboardDibToBmp(pv, cb, &pBmp, &cbBmp);199 rc = ShClDibToBmp(pv, cb, &pBmp, &cbBmp); 200 200 if (RT_SUCCESS(rc)) 201 201 { … … 295 295 size_t cbDibSize; 296 296 /* Strip out the BM header */ 297 rc = vboxClipboardBmpGetDib(bmpStream.Buffer(), bmpStream.BufferLength(), &pDib, &cbDibSize);297 rc = ShClBmpGetDib(bmpStream.Buffer(), bmpStream.BufferLength(), &pDib, &cbDibSize); 298 298 if (RT_SUCCESS(rc)) 299 299 { -
trunk/src/VBox/GuestHost/SharedClipboard/ClipboardDataObjectImpl-win.cpp
r81172 r81223 238 238 239 239 SHCLLISTOPENPARMS openParmsList; 240 int rc = Sh aredClipboardTransferListOpenParmsInit(&openParmsList);240 int rc = ShClTransferListOpenParmsInit(&openParmsList); 241 241 if (RT_SUCCESS(rc)) 242 242 { … … 245 245 { 246 246 SHCLLISTHANDLE hList; 247 rc = Sh aredClipboardTransferListOpen(pTransfer, &openParmsList, &hList);247 rc = ShClTransferListOpen(pTransfer, &openParmsList, &hList); 248 248 if (RT_SUCCESS(rc)) 249 249 { … … 251 251 252 252 SHCLLISTHDR hdrList; 253 rc = Sh aredClipboardTransferListGetHeader(pTransfer, hList, &hdrList);253 rc = ShClTransferListGetHeader(pTransfer, hList, &hdrList); 254 254 if (RT_SUCCESS(rc)) 255 255 { … … 260 260 { 261 261 SHCLLISTENTRY entryList; 262 rc = Sh aredClipboardTransferListRead(pTransfer, hList, &entryList);262 rc = ShClTransferListRead(pTransfer, hList, &entryList); 263 263 if (RT_SUCCESS(rc)) 264 264 { … … 295 295 } 296 296 297 Sh aredClipboardTransferListClose(pTransfer, hList);297 ShClTransferListClose(pTransfer, hList); 298 298 } 299 299 } 300 300 301 Sh aredClipboardTransferListOpenParmsDestroy(&openParmsList);301 ShClTransferListOpenParmsDestroy(&openParmsList); 302 302 } 303 303 … … 334 334 LogRel2(("Shared Clipboard: Calculating transfer ...\n")); 335 335 336 int rc = Sh aredClipboardTransferOpen(pTransfer);336 int rc = ShClTransferOpen(pTransfer); 337 337 if (RT_SUCCESS(rc)) 338 338 { 339 339 PSHCLROOTLIST pRootList; 340 rc = Sh aredClipboardTransferRootsGet(pTransfer, &pRootList);340 rc = ShClTransferRootsGet(pTransfer, &pRootList); 341 341 if (RT_SUCCESS(rc)) 342 342 { … … 378 378 } 379 379 380 Sh aredClipboardTransferRootListFree(pRootList);380 ShClTransferRootListFree(pRootList); 381 381 pRootList = NULL; 382 382 … … 410 410 } 411 411 412 Sh aredClipboardTransferClose(pTransfer);412 ShClTransferClose(pTransfer); 413 413 } 414 414 … … 574 574 const bool fUnicode = pFormatEtc->cfFormat == m_cfFileDescriptorW; 575 575 576 const uint32_t enmTransferStatus = Sh aredClipboardTransferGetStatus(m_pTransfer);576 const uint32_t enmTransferStatus = ShClTransferGetStatus(m_pTransfer); 577 577 RT_NOREF(enmTransferStatus); 578 578 579 579 LogFlowFunc(("FormatIndex_FileDescriptor%s, enmTransferStatus=%s, m_fRunning=%RTbool\n", 580 fUnicode ? "W" : "A", VBoxShClTransferStatusToStr(enmTransferStatus), m_fRunning));580 fUnicode ? "W" : "A", ShClTransferStatusToStr(enmTransferStatus), m_fRunning)); 581 581 582 582 int rc; … … 586 586 { 587 587 /* Start the transfer asynchronously in a separate thread. */ 588 rc = Sh aredClipboardTransferRun(m_pTransfer, &SharedClipboardWinDataObject::readThread, this);588 rc = ShClTransferRun(m_pTransfer, &SharedClipboardWinDataObject::readThread, this); 589 589 if (RT_SUCCESS(rc)) 590 590 { -
trunk/src/VBox/GuestHost/SharedClipboard/ClipboardMIME.cpp
r80862 r81223 26 26 27 27 28 bool Sh aredClipboardMIMEHasFileURLs(const char *pcszFormat, size_t cchFormatMax)28 bool ShClMIMEHasFileURLs(const char *pcszFormat, size_t cchFormatMax) 29 29 { 30 30 /** @todo "text/uri" also an official variant? */ … … 33 33 } 34 34 35 bool Sh aredClipboardMIMENeedsCache(const char *pcszFormat, size_t cchFormatMax)35 bool ShClMIMENeedsCache(const char *pcszFormat, size_t cchFormatMax) 36 36 { 37 37 bool fNeedsDropDir = false; -
trunk/src/VBox/GuestHost/SharedClipboard/ClipboardPath.cpp
r80862 r81223 36 36 * @param cbPath Size (in bytes) of path to sanitize. 37 37 */ 38 int Sh aredClipboardPathSanitizeFilename(char *pszPath, size_t cbPath)38 int ShClPathSanitizeFilename(char *pszPath, size_t cbPath) 39 39 { 40 40 int rc = VINF_SUCCESS; … … 72 72 * @param cbPath Size (in bytes) of the path to sanitize. 73 73 */ 74 int Sh aredClipboardPathSanitize(char *pszPath, size_t cbPath)74 int ShClPathSanitize(char *pszPath, size_t cbPath) 75 75 { 76 76 RT_NOREF(pszPath, cbPath); -
trunk/src/VBox/GuestHost/SharedClipboard/ClipboardStreamImpl-win.cpp
r80858 r81223 188 188 { 189 189 SHCLOBJOPENCREATEPARMS openParms; 190 rc = Sh aredClipboardTransferObjectOpenParmsInit(&openParms);190 rc = ShClTransferObjOpenParmsInit(&openParms); 191 191 if (RT_SUCCESS(rc)) 192 192 { … … 202 202 } 203 203 204 Sh aredClipboardTransferObjectOpenParmsDestroy(&openParms);204 ShClTransferObjOpenParmsDestroy(&openParms); 205 205 } 206 206 } -
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-common.cpp
r81025 r81223 41 41 * @param ppPayload Where to store the allocated event payload on success. 42 42 */ 43 int Sh aredClipboardPayloadAlloc(uint32_t uID, const void *pvData, uint32_t cbData,44 PSHCLEVENTPAYLOAD *ppPayload)43 int ShClPayloadAlloc(uint32_t uID, const void *pvData, uint32_t cbData, 44 PSHCLEVENTPAYLOAD *ppPayload) 45 45 { 46 46 AssertPtrReturn(pvData, VERR_INVALID_POINTER); … … 75 75 * @param pPayload Event payload to free. 76 76 */ 77 void Sh aredClipboardPayloadFree(PSHCLEVENTPAYLOAD pPayload)77 void ShClPayloadFree(PSHCLEVENTPAYLOAD pPayload) 78 78 { 79 79 if (!pPayload) … … 100 100 * @param uID Event ID to use. 101 101 */ 102 int Sh aredClipboardEventCreate(PSHCLEVENT pEvent, SHCLEVENTID uID)102 int ShClEventCreate(PSHCLEVENT pEvent, SHCLEVENTID uID) 103 103 { 104 104 AssertPtrReturn(pEvent, VERR_INVALID_POINTER); … … 121 121 * @param pEvent Event to destroy. 122 122 */ 123 void Sh aredClipboardEventDestroy(PSHCLEVENT pEvent)123 void ShClEventDestroy(PSHCLEVENT pEvent) 124 124 { 125 125 if (!pEvent) … … 134 134 } 135 135 136 Sh aredClipboardPayloadFree(pEvent->pPayload);136 ShClPayloadFree(pEvent->pPayload); 137 137 138 138 pEvent->uID = 0; … … 146 146 * @param uID ID to use for event source. 147 147 */ 148 int Sh aredClipboardEventSourceCreate(PSHCLEVENTSOURCE pSource, SHCLEVENTSOURCEID uID)148 int ShClEventSourceCreate(PSHCLEVENTSOURCE pSource, SHCLEVENTSOURCEID uID) 149 149 { 150 150 AssertPtrReturn(pSource, VERR_INVALID_POINTER); … … 169 169 * @param pSource Event source to destroy. 170 170 */ 171 void Sh aredClipboardEventSourceDestroy(PSHCLEVENTSOURCE pSource)171 void ShClEventSourceDestroy(PSHCLEVENTSOURCE pSource) 172 172 { 173 173 if (!pSource) … … 182 182 RTListNodeRemove(&pEvIt->Node); 183 183 184 Sh aredClipboardEventDestroy(pEvIt);184 ShClEventDestroy(pEvIt); 185 185 186 186 RTMemFree(pEvIt); … … 198 198 * @param pSource Event source to generate event for. 199 199 */ 200 SHCLEVENTID Sh aredClipboardEventIDGenerate(PSHCLEVENTSOURCE pSource)200 SHCLEVENTID ShClEventIDGenerate(PSHCLEVENTSOURCE pSource) 201 201 { 202 202 AssertPtrReturn(pSource, 0); … … 218 218 * @param uID Event ID to get. 219 219 */ 220 inline PSHCLEVENT sh aredClipboardEventGet(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID)220 inline PSHCLEVENT shclEventGet(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID) 221 221 { 222 222 PSHCLEVENT pEvIt; … … 236 236 * @param pSource Event source to get last registered event from. 237 237 */ 238 SHCLEVENTID Sh aredClipboardEventGetLast(PSHCLEVENTSOURCE pSource)238 SHCLEVENTID ShClEventGetLast(PSHCLEVENTSOURCE pSource) 239 239 { 240 240 AssertPtrReturn(pSource, 0); … … 251 251 * @param pEvent Event to detach payload for. 252 252 */ 253 static void sh aredClipboardEventPayloadDetachInternal(PSHCLEVENT pEvent)253 static void shclEventPayloadDetachInternal(PSHCLEVENT pEvent) 254 254 { 255 255 AssertPtrReturnVoid(pEvent); … … 265 265 * @param uID Event ID to register. 266 266 */ 267 int Sh aredClipboardEventRegister(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID)267 int ShClEventRegister(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID) 268 268 { 269 269 AssertPtrReturn(pSource, VERR_INVALID_POINTER); … … 273 273 LogFlowFunc(("uSource=%RU16, uEvent=%RU16\n", pSource->uID, uID)); 274 274 275 if (sh aredClipboardEventGet(pSource, uID) == NULL)275 if (shclEventGet(pSource, uID) == NULL) 276 276 { 277 277 PSHCLEVENT pEvent … … 279 279 if (pEvent) 280 280 { 281 rc = Sh aredClipboardEventCreate(pEvent, uID);281 rc = ShClEventCreate(pEvent, uID); 282 282 if (RT_SUCCESS(rc)) 283 283 { … … 308 308 * @param uID Event ID to unregister. 309 309 */ 310 int Sh aredClipboardEventUnregister(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID)310 int ShClEventUnregister(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID) 311 311 { 312 312 AssertPtrReturn(pSource, VERR_INVALID_POINTER); … … 316 316 LogFlowFunc(("uSource=%RU16, uEvent=%RU16\n", pSource->uID, uID)); 317 317 318 PSHCLEVENT pEvent = sh aredClipboardEventGet(pSource, uID);318 PSHCLEVENT pEvent = shclEventGet(pSource, uID); 319 319 if (pEvent) 320 320 { … … 323 323 RTListNodeRemove(&pEvent->Node); 324 324 325 Sh aredClipboardEventDestroy(pEvent);325 ShClEventDestroy(pEvent); 326 326 327 327 RTMemFree(pEvent); … … 347 347 * SharedClipboardPayloadFree(). Optional. 348 348 */ 349 int Sh aredClipboardEventWait(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID, RTMSINTERVAL uTimeoutMs,350 PSHCLEVENTPAYLOAD* ppPayload)349 int ShClEventWait(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID, RTMSINTERVAL uTimeoutMs, 350 PSHCLEVENTPAYLOAD* ppPayload) 351 351 { 352 352 AssertPtrReturn(pSource, VERR_INVALID_POINTER); … … 357 357 int rc; 358 358 359 PSHCLEVENT pEvent = sh aredClipboardEventGet(pSource, uID);359 PSHCLEVENT pEvent = shclEventGet(pSource, uID); 360 360 if (pEvent) 361 361 { … … 368 368 369 369 /* Make sure to detach payload here, as the caller now owns the data. */ 370 sh aredClipboardEventPayloadDetachInternal(pEvent);370 shclEventPayloadDetachInternal(pEvent); 371 371 } 372 372 } … … 387 387 * @param pPayload Event payload to associate. Takes ownership. Optional. 388 388 */ 389 int Sh aredClipboardEventSignal(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID,390 PSHCLEVENTPAYLOAD pPayload)389 int ShClEventSignal(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID, 390 PSHCLEVENTPAYLOAD pPayload) 391 391 { 392 392 AssertPtrReturn(pSource, VERR_INVALID_POINTER); … … 396 396 LogFlowFunc(("uSource=%RU16, uEvent=%RU16\n", pSource->uID, uID)); 397 397 398 PSHCLEVENT pEvent = sh aredClipboardEventGet(pSource, uID);398 PSHCLEVENT pEvent = shclEventGet(pSource, uID); 399 399 if (pEvent) 400 400 { … … 419 419 * @param uID Event ID to detach payload for. 420 420 */ 421 void Sh aredClipboardEventPayloadDetach(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID)421 void ShClEventPayloadDetach(PSHCLEVENTSOURCE pSource, SHCLEVENTID uID) 422 422 { 423 423 AssertPtrReturnVoid(pSource); … … 425 425 LogFlowFunc(("uSource=%RU16, uEvent=%RU16\n", pSource->uID, uID)); 426 426 427 PSHCLEVENT pEvent = sh aredClipboardEventGet(pSource, uID);427 PSHCLEVENT pEvent = shclEventGet(pSource, uID); 428 428 if (pEvent) 429 429 { 430 sh aredClipboardEventPayloadDetachInternal(pEvent);430 shclEventPayloadDetachInternal(pEvent); 431 431 } 432 432 #ifdef DEBUG_andy … … 438 438 /** @todo use const where appropriate; delinuxify the code (*Lin* -> *Host*); use AssertLogRel*. */ 439 439 440 int vboxClipboardUtf16GetWinSize(PRTUTF16 pwszSrc, size_t cwSrc, size_t *pcwDest)440 int ShClUtf16GetWinSize(PRTUTF16 pwszSrc, size_t cwSrc, size_t *pcwDest) 441 441 { 442 442 size_t cwDest, i; … … 483 483 } 484 484 485 int vboxClipboardUtf16LinToWin(PRTUTF16 pwszSrc, size_t cwSrc, PRTUTF16 pu16Dest, 486 size_t cwDest) 485 int ShClUtf16LinToWin(PRTUTF16 pwszSrc, size_t cwSrc, PRTUTF16 pu16Dest, size_t cwDest) 487 486 { 488 487 size_t i, j; … … 561 560 } 562 561 563 int vboxClipboardUtf16GetLinSize(PRTUTF16 pwszSrc, size_t cwSrc, size_t *pcwDest)562 int ShClUtf16GetLinSize(PRTUTF16 pwszSrc, size_t cwSrc, size_t *pcwDest) 564 563 { 565 564 size_t cwDest; … … 609 608 } 610 609 611 int vboxClipboardUtf16WinToLin(PRTUTF16 pwszSrc, size_t cwSrc, PRTUTF16 pu16Dest, 612 size_t cwDest) 610 int ShClUtf16WinToLin(PRTUTF16 pwszSrc, size_t cwSrc, PRTUTF16 pu16Dest, size_t cwDest) 613 611 { 614 612 size_t cwDestPos; … … 680 678 } 681 679 682 int vboxClipboardDibToBmp(const void *pvSrc, size_t cbSrc, void **ppvDest, size_t *pcbDest)680 int ShClDibToBmp(const void *pvSrc, size_t cbSrc, void **ppvDest, size_t *pcbDest) 683 681 { 684 682 size_t cb = sizeof(BMFILEHEADER) + cbSrc; … … 728 726 } 729 727 730 int vboxClipboardBmpGetDib(const void *pvSrc, size_t cbSrc, const void **ppvDest, size_t *pcbDest)728 int ShClBmpGetDib(const void *pvSrc, size_t cbSrc, const void **ppvDest, size_t *pcbDest) 731 729 { 732 730 AssertPtrReturn(pvSrc, VERR_INVALID_PARAMETER); … … 749 747 750 748 #ifdef LOG_ENABLED 751 int VBoxShClDbgDumpHtml(const char *pszSrc, size_t cbSrc)749 int ShClDbgDumpHtml(const char *pszSrc, size_t cbSrc) 752 750 { 753 751 size_t cchIgnored = 0; … … 777 775 } 778 776 779 void VBoxShClDbgDumpData(const void *pv, size_t cb, SHCLFORMAT u32Format)777 void ShClDbgDumpData(const void *pv, size_t cb, SHCLFORMAT u32Format) 780 778 { 781 779 if (u32Format & VBOX_SHCL_FMT_UNICODETEXT) … … 822 820 * @param uFn The function to translate. 823 821 */ 824 const char * VBoxShClHostFunctionToStr(uint32_t uFn)822 const char *ShClHostFunctionToStr(uint32_t uFn) 825 823 { 826 824 switch (uFn) … … 844 842 * @param uMsg The message to translate. 845 843 */ 846 const char * VBoxShClHostMsgToStr(uint32_t uMsg)844 const char *ShClHostMsgToStr(uint32_t uMsg) 847 845 { 848 846 switch (uMsg) … … 878 876 * @param uMsg The message to translate. 879 877 */ 880 const char * VBoxShClGuestMsgToStr(uint32_t uMsg)878 const char *ShClGuestMsgToStr(uint32_t uMsg) 881 879 { 882 880 switch (uMsg) -
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp
r81220 r81223 44 44 * @returns Allocated transfer root list on success, or NULL on failure. 45 45 */ 46 PSHCLROOTLIST Sh aredClipboardTransferRootListAlloc(void)46 PSHCLROOTLIST ShClTransferRootListAlloc(void) 47 47 { 48 48 PSHCLROOTLIST pRootList = (PSHCLROOTLIST)RTMemAllocZ(sizeof(SHCLROOTLIST)); … … 57 57 * invalid after returning from this function. 58 58 */ 59 void Sh aredClipboardTransferRootListFree(PSHCLROOTLIST pRootList)59 void ShClTransferRootListFree(PSHCLROOTLIST pRootList) 60 60 { 61 61 if (!pRootList) … … 63 63 64 64 for (uint32_t i = 0; i < pRootList->Hdr.cRoots; i++) 65 Sh aredClipboardTransferListEntryDestroy(&pRootList->paEntries[i]);65 ShClTransferListEntryInit(&pRootList->paEntries[i]); 66 66 67 67 RTMemFree(pRootList); … … 75 75 * @param pRootLstHdr Root list header to initialize. 76 76 */ 77 int Sh aredClipboardTransferRootListHdrInit(PSHCLROOTLISTHDR pRootLstHdr)77 int ShClTransferRootListHdrInit(PSHCLROOTLISTHDR pRootLstHdr) 78 78 { 79 79 AssertPtrReturn(pRootLstHdr, VERR_INVALID_POINTER); … … 89 89 * @param pRootLstHdr Root list header to destroy. 90 90 */ 91 void Sh aredClipboardTransferRootListHdrDestroy(PSHCLROOTLISTHDR pRootLstHdr)91 void ShClTransferRootListHdrDestroy(PSHCLROOTLISTHDR pRootLstHdr) 92 92 { 93 93 if (!pRootLstHdr) … … 104 104 * @param pRootLstHdr Root list header to duplicate. 105 105 */ 106 PSHCLROOTLISTHDR Sh aredClipboardTransferRootListHdrDup(PSHCLROOTLISTHDR pRootLstHdr)106 PSHCLROOTLISTHDR ShClTransferRootListHdrDup(PSHCLROOTLISTHDR pRootLstHdr) 107 107 { 108 108 AssertPtrReturn(pRootLstHdr, NULL); … … 120 120 if (RT_FAILURE(rc)) 121 121 { 122 Sh aredClipboardTransferRootListHdrDestroy(pRootsDup);122 ShClTransferRootListHdrDestroy(pRootsDup); 123 123 pRootsDup = NULL; 124 124 } … … 134 134 * @param pSrc Source root list entry to copy. 135 135 */ 136 int Sh aredClipboardTransferRootListEntryCopy(PSHCLROOTLISTENTRY pDst, PSHCLROOTLISTENTRY pSrc)137 { 138 return Sh aredClipboardTransferListEntryCopy(pDst, pSrc);136 int ShClTransferRootListEntryCopy(PSHCLROOTLISTENTRY pDst, PSHCLROOTLISTENTRY pSrc) 137 { 138 return ShClTransferListEntryCopy(pDst, pSrc); 139 139 } 140 140 … … 144 144 * @param pRootListEntry Clipboard root list entry structure to destroy. 145 145 */ 146 int Sh aredClipboardTransferRootListEntryInit(PSHCLROOTLISTENTRY pRootListEntry)147 { 148 return Sh aredClipboardTransferListEntryInit(pRootListEntry);146 int ShClTransferRootListEntryInit(PSHCLROOTLISTENTRY pRootListEntry) 147 { 148 return ShClTransferListEntryInit(pRootListEntry); 149 149 } 150 150 … … 154 154 * @param pRootListEntry Clipboard root list entry structure to destroy. 155 155 */ 156 void Sh aredClipboardTransferRootListEntryDestroy(PSHCLROOTLISTENTRY pRootListEntry)157 { 158 return Sh aredClipboardTransferListEntryDestroy(pRootListEntry);156 void ShClTransferRootListEntryDestroy(PSHCLROOTLISTENTRY pRootListEntry) 157 { 158 return ShClTransferListEntryDestroy(pRootListEntry); 159 159 } 160 160 … … 165 165 * @param pRootListEntry Clipboard root list entry to duplicate. 166 166 */ 167 PSHCLROOTLISTENTRY Sh aredClipboardTransferRootListEntryDup(PSHCLROOTLISTENTRY pRootListEntry)168 { 169 return Sh aredClipboardTransferListEntryDup(pRootListEntry);167 PSHCLROOTLISTENTRY ShClTransferRootListEntryDup(PSHCLROOTLISTENTRY pRootListEntry) 168 { 169 return ShClTransferListEntryDup(pRootListEntry); 170 170 } 171 171 … … 176 176 * @param pInfo List handle info structure to initialize. 177 177 */ 178 int Sh aredClipboardTransferListHandleInfoInit(PSHCLLISTHANDLEINFO pInfo)178 int ShClTransferListHandleInfoInit(PSHCLLISTHANDLEINFO pInfo) 179 179 { 180 180 AssertPtrReturn(pInfo, VERR_INVALID_POINTER); … … 195 195 * @param pInfo List handle info structure to destroy. 196 196 */ 197 void Sh aredClipboardTransferListHandleInfoDestroy(PSHCLLISTHANDLEINFO pInfo)197 void ShClTransferListHandleInfoDestroy(PSHCLLISTHANDLEINFO pInfo) 198 198 { 199 199 if (!pInfo) … … 213 213 * @param ppListHdr Where to store the allocated transfer list header structure on success. 214 214 */ 215 int Sh aredClipboardTransferListHdrAlloc(PSHCLLISTHDR *ppListHdr)215 int ShClTransferListHdrAlloc(PSHCLLISTHDR *ppListHdr) 216 216 { 217 217 int rc; … … 235 235 * @param pListEntry transfer list header structure to free. 236 236 */ 237 void Sh aredClipboardTransferListHdrFree(PSHCLLISTHDR pListHdr)237 void ShClTransferListHdrFree(PSHCLLISTHDR pListHdr) 238 238 { 239 239 if (!pListHdr) … … 242 242 LogFlowFuncEnter(); 243 243 244 Sh aredClipboardTransferListHdrDestroy(pListHdr);244 ShClTransferListHdrDestroy(pListHdr); 245 245 246 246 RTMemFree(pListHdr); … … 273 273 * @param pListHdr Data header struct to initialize. 274 274 */ 275 int Sh aredClipboardTransferListHdrInit(PSHCLLISTHDR pListHdr)275 int ShClTransferListHdrInit(PSHCLLISTHDR pListHdr) 276 276 { 277 277 AssertPtrReturn(pListHdr, VERR_INVALID_POINTER); … … 279 279 LogFlowFuncEnter(); 280 280 281 Sh aredClipboardTransferListHdrReset(pListHdr);281 ShClTransferListHdrReset(pListHdr); 282 282 283 283 return VINF_SUCCESS; … … 289 289 * @param pListHdr Data header struct to destroy. 290 290 */ 291 void Sh aredClipboardTransferListHdrDestroy(PSHCLLISTHDR pListHdr)291 void ShClTransferListHdrDestroy(PSHCLLISTHDR pListHdr) 292 292 { 293 293 if (!pListHdr) … … 303 303 * @param pListHdr SHCLListHdr structture to reset. 304 304 */ 305 void Sh aredClipboardTransferListHdrReset(PSHCLLISTHDR pListHdr)305 void ShClTransferListHdrReset(PSHCLLISTHDR pListHdr) 306 306 { 307 307 AssertPtrReturnVoid(pListHdr); … … 318 318 * @param pListHdr Clipboard data header to validate. 319 319 */ 320 bool Sh aredClipboardTransferListHdrIsValid(PSHCLLISTHDR pListHdr)320 bool ShClTransferListHdrIsValid(PSHCLLISTHDR pListHdr) 321 321 { 322 322 RT_NOREF(pListHdr); … … 324 324 } 325 325 326 int Sh aredClipboardTransferListOpenParmsCopy(PSHCLLISTOPENPARMS pDst, PSHCLLISTOPENPARMS pSrc)326 int ShClTransferListOpenParmsCopy(PSHCLLISTOPENPARMS pDst, PSHCLLISTOPENPARMS pSrc) 327 327 { 328 328 AssertPtrReturn(pDst, VERR_INVALID_POINTER); … … 362 362 * @param pParms transfer list open parameters structure to duplicate. 363 363 */ 364 PSHCLLISTOPENPARMS Sh aredClipboardTransferListOpenParmsDup(PSHCLLISTOPENPARMS pParms)364 PSHCLLISTOPENPARMS ShClTransferListOpenParmsDup(PSHCLLISTOPENPARMS pParms) 365 365 { 366 366 AssertPtrReturn(pParms, NULL); … … 370 370 return NULL; 371 371 372 int rc = Sh aredClipboardTransferListOpenParmsCopy(pParmsDup, pParms);372 int rc = ShClTransferListOpenParmsCopy(pParmsDup, pParms); 373 373 if (RT_FAILURE(rc)) 374 374 { 375 Sh aredClipboardTransferListOpenParmsDestroy(pParmsDup);375 ShClTransferListOpenParmsDestroy(pParmsDup); 376 376 377 377 RTMemFree(pParmsDup); … … 388 388 * @param pParms transfer list open parameters structure to initialize. 389 389 */ 390 int Sh aredClipboardTransferListOpenParmsInit(PSHCLLISTOPENPARMS pParms)390 int ShClTransferListOpenParmsInit(PSHCLLISTOPENPARMS pParms) 391 391 { 392 392 AssertPtrReturn(pParms, VERR_INVALID_POINTER); … … 409 409 * @param pParms transfer list open parameters structure to destroy. 410 410 */ 411 void Sh aredClipboardTransferListOpenParmsDestroy(PSHCLLISTOPENPARMS pParms)411 void ShClTransferListOpenParmsDestroy(PSHCLLISTOPENPARMS pParms) 412 412 { 413 413 if (!pParms) … … 432 432 * @param ppDirData Where to return the created clipboard list entry structure on success. 433 433 */ 434 int Sh aredClipboardTransferListEntryAlloc(PSHCLLISTENTRY *ppListEntry)434 int ShClTransferListEntryAlloc(PSHCLLISTENTRY *ppListEntry) 435 435 { 436 436 PSHCLLISTENTRY pListEntry = (PSHCLLISTENTRY)RTMemAlloc(sizeof(SHCLLISTENTRY)); … … 438 438 return VERR_NO_MEMORY; 439 439 440 int rc = Sh aredClipboardTransferListEntryInit(pListEntry);440 int rc = ShClTransferListEntryInit(pListEntry); 441 441 if (RT_SUCCESS(rc)) 442 442 *ppListEntry = pListEntry; … … 450 450 * @param pListEntry Clipboard list entry structure to free. 451 451 */ 452 void Sh aredClipboardTransferListEntryFree(PSHCLLISTENTRY pListEntry)452 void ShClTransferListEntryFree(PSHCLLISTENTRY pListEntry) 453 453 { 454 454 if (!pListEntry) 455 455 return; 456 456 457 Sh aredClipboardTransferListEntryDestroy(pListEntry);457 ShClTransferListEntryDestroy(pListEntry); 458 458 RTMemFree(pListEntry); 459 459 } … … 465 465 * @param pListEntry Clipboard list entry to copy. 466 466 */ 467 int Sh aredClipboardTransferListEntryCopy(PSHCLLISTENTRY pDst, PSHCLLISTENTRY pSrc)467 int ShClTransferListEntryCopy(PSHCLLISTENTRY pDst, PSHCLLISTENTRY pSrc) 468 468 { 469 469 AssertPtrReturn(pDst, VERR_INVALID_POINTER); … … 512 512 * @param pListEntry Clipboard list entry to duplicate. 513 513 */ 514 PSHCLLISTENTRY Sh aredClipboardTransferListEntryDup(PSHCLLISTENTRY pListEntry)514 PSHCLLISTENTRY ShClTransferListEntryDup(PSHCLLISTENTRY pListEntry) 515 515 { 516 516 AssertPtrReturn(pListEntry, NULL); … … 520 520 PSHCLLISTENTRY pListEntryDup = (PSHCLLISTENTRY)RTMemAllocZ(sizeof(SHCLLISTENTRY)); 521 521 if (pListEntryDup) 522 rc = Sh aredClipboardTransferListEntryCopy(pListEntryDup, pListEntry);522 rc = ShClTransferListEntryCopy(pListEntryDup, pListEntry); 523 523 524 524 if (RT_FAILURE(rc)) 525 525 { 526 Sh aredClipboardTransferListEntryDestroy(pListEntryDup);526 ShClTransferListEntryDestroy(pListEntryDup); 527 527 528 528 RTMemFree(pListEntryDup); … … 539 539 * @param pListEntry Clipboard list entry structure to initialize. 540 540 */ 541 int Sh aredClipboardTransferListEntryInit(PSHCLLISTENTRY pListEntry)541 int ShClTransferListEntryInit(PSHCLLISTENTRY pListEntry) 542 542 { 543 543 RT_BZERO(pListEntry, sizeof(SHCLLISTENTRY)); … … 566 566 * @param pListEntry Clipboard list entry structure to destroy. 567 567 */ 568 void Sh aredClipboardTransferListEntryDestroy(PSHCLLISTENTRY pListEntry)568 void ShClTransferListEntryDestroy(PSHCLLISTENTRY pListEntry) 569 569 { 570 570 if (!pListEntry) … … 593 593 * @param pListEntry Clipboard data chunk to validate. 594 594 */ 595 bool Sh aredClipboardTransferListEntryIsValid(PSHCLLISTENTRY pListEntry)595 bool ShClTransferListEntryIsValid(PSHCLLISTENTRY pListEntry) 596 596 { 597 597 RT_NOREF(pListEntry); … … 608 608 * @param pObjCtx transfer object context to initialize. 609 609 */ 610 int Sh aredClipboardTransferObjCtxInit(PSHCLCLIENTTRANSFEROBJCTX pObjCtx)610 int ShClTransferObjCtxInit(PSHCLCLIENTTRANSFEROBJCTX pObjCtx) 611 611 { 612 612 AssertPtrReturn(pObjCtx, VERR_INVALID_POINTER); … … 624 624 * @param pObjCtx transfer object context to destroy. 625 625 */ 626 void Sh aredClipboardTransferObjCtxDestroy(PSHCLCLIENTTRANSFEROBJCTX pObjCtx)626 void ShClTransferObjCtxDestroy(PSHCLCLIENTTRANSFEROBJCTX pObjCtx) 627 627 { 628 628 AssertPtrReturnVoid(pObjCtx); … … 649 649 * @param pInfo Object handle info structure to initialize. 650 650 */ 651 int Sh aredClipboardTransferObjectHandleInfoInit(PSHCLOBJHANDLEINFO pInfo)651 int ShClTransferObjHandleInfoInit(PSHCLOBJHANDLEINFO pInfo) 652 652 { 653 653 AssertPtrReturn(pInfo, VERR_INVALID_POINTER); … … 668 668 * @param pInfo Object handle info structure to destroy. 669 669 */ 670 void Sh aredClipboardTransferObjectHandleInfoDestroy(PSHCLOBJHANDLEINFO pInfo)670 void ShClTransferObjHandleInfoDestroy(PSHCLOBJHANDLEINFO pInfo) 671 671 { 672 672 if (!pInfo) … … 686 686 * @param pParms transfer object open parameters structure to initialize. 687 687 */ 688 int Sh aredClipboardTransferObjectOpenParmsInit(PSHCLOBJOPENCREATEPARMS pParms)688 int ShClTransferObjOpenParmsInit(PSHCLOBJOPENCREATEPARMS pParms) 689 689 { 690 690 AssertPtrReturn(pParms, VERR_INVALID_POINTER); … … 714 714 * @param pParmsSrc Which source transfer object open parameters to copy. 715 715 */ 716 int Sh aredClipboardTransferObjectOpenParmsCopy(PSHCLOBJOPENCREATEPARMS pParmsDst, PSHCLOBJOPENCREATEPARMS pParmsSrc)716 int ShClTransferObjOpenParmsCopy(PSHCLOBJOPENCREATEPARMS pParmsDst, PSHCLOBJOPENCREATEPARMS pParmsSrc) 717 717 { 718 718 int rc; … … 743 743 * @param pParms transfer object open parameters structure to destroy. 744 744 */ 745 void Sh aredClipboardTransferObjectOpenParmsDestroy(PSHCLOBJOPENCREATEPARMS pParms)745 void ShClTransferObjOpenParmsDestroy(PSHCLOBJOPENCREATEPARMS pParms) 746 746 { 747 747 if (!pParms) … … 783 783 * @param phObj Where to store the handle of transfer object opened on success. 784 784 */ 785 int Sh aredClipboardTransferObjectOpen(PSHCLTRANSFER pTransfer, PSHCLOBJOPENCREATEPARMS pOpenCreateParms,786 PSHCLOBJHANDLE phObj)785 int ShClTransferObjOpen(PSHCLTRANSFER pTransfer, PSHCLOBJOPENCREATEPARMS pOpenCreateParms, 786 PSHCLOBJHANDLE phObj) 787 787 { 788 788 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 800 800 if (pInfo) 801 801 { 802 rc = Sh aredClipboardTransferObjectHandleInfoInit(pInfo);802 rc = ShClTransferObjHandleInfoInit(pInfo); 803 803 if (RT_SUCCESS(rc)) 804 804 { … … 835 835 else 836 836 { 837 Sh aredClipboardTransferObjectHandleInfoDestroy(pInfo);837 ShClTransferObjHandleInfoDestroy(pInfo); 838 838 RTMemFree(pInfo); 839 839 } … … 863 863 * @param hObj Handle of transfer object to close. 864 864 */ 865 int Sh aredClipboardTransferObjectClose(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj)865 int ShClTransferObjClose(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj) 866 866 { 867 867 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 929 929 * @param pcbRead How much bytes were read on success. Optional. 930 930 */ 931 int Sh aredClipboardTransferObjectRead(PSHCLTRANSFER pTransfer,932 SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead, uint32_t fFlags)931 int ShClTransferObjRead(PSHCLTRANSFER pTransfer, 932 SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead, uint32_t fFlags) 933 933 { 934 934 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 991 991 * @param pcbWritten How much bytes were writtenon success. Optional. 992 992 */ 993 int Sh aredClipboardTransferObjectWrite(PSHCLTRANSFER pTransfer,994 SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten,995 uint32_t fFlags)993 int ShClTransferObjWrite(PSHCLTRANSFER pTransfer, 994 SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten, 995 uint32_t fFlags) 996 996 { 997 997 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 1043 1043 * @param pDataChunk transfer object data chunk to duplicate. 1044 1044 */ 1045 PSHCLOBJDATACHUNK Sh aredClipboardTransferObjectDataChunkDup(PSHCLOBJDATACHUNK pDataChunk)1045 PSHCLOBJDATACHUNK ShClTransferObjDataChunkDup(PSHCLOBJDATACHUNK pDataChunk) 1046 1046 { 1047 1047 if (!pDataChunk) … … 1069 1069 * @param pDataChunk transfer object data chunk to destroy. 1070 1070 */ 1071 void Sh aredClipboardTransferObjectDataChunkDestroy(PSHCLOBJDATACHUNK pDataChunk)1071 void ShClTransferObjDataChunkDestroy(PSHCLOBJDATACHUNK pDataChunk) 1072 1072 { 1073 1073 if (!pDataChunk) … … 1093 1093 * be invalid after calling this function. 1094 1094 */ 1095 void Sh aredClipboardTransferObjectDataChunkFree(PSHCLOBJDATACHUNK pDataChunk)1095 void ShClTransferObjDataChunkFree(PSHCLOBJDATACHUNK pDataChunk) 1096 1096 { 1097 1097 if (!pDataChunk) 1098 1098 return; 1099 1099 1100 Sh aredClipboardTransferObjectDataChunkDestroy(pDataChunk);1100 ShClTransferObjDataChunkDestroy(pDataChunk); 1101 1101 1102 1102 RTMemFree(pDataChunk); … … 1111 1111 * Must be destroyed by SharedClipboardTransferDestroy(). 1112 1112 */ 1113 int Sh aredClipboardTransferCreate(PSHCLTRANSFER *ppTransfer)1113 int ShClTransferCreate(PSHCLTRANSFER *ppTransfer) 1114 1114 { 1115 1115 AssertPtrReturn(ppTransfer, VERR_INVALID_POINTER); … … 1164 1164 if (pTransfer) 1165 1165 { 1166 Sh aredClipboardTransferDestroy(pTransfer);1166 ShClTransferDestroy(pTransfer); 1167 1167 RTMemFree(pTransfer); 1168 1168 } … … 1179 1179 * @param pTransferCtx Clipboard transfer to destroy. 1180 1180 */ 1181 int Sh aredClipboardTransferDestroy(PSHCLTRANSFER pTransfer)1181 int ShClTransferDestroy(PSHCLTRANSFER pTransfer) 1182 1182 { 1183 1183 if (!pTransfer) … … 1192 1192 RTStrFree(pTransfer->pszPathRootAbs); 1193 1193 1194 Sh aredClipboardEventSourceDestroy(&pTransfer->Events);1194 ShClEventSourceDestroy(&pTransfer->Events); 1195 1195 1196 1196 PSHCLLISTHANDLEINFO pItList, pItListNext; 1197 1197 RTListForEachSafe(&pTransfer->lstList, pItList, pItListNext, SHCLLISTHANDLEINFO, Node) 1198 1198 { 1199 Sh aredClipboardTransferListHandleInfoDestroy(pItList);1199 ShClTransferListHandleInfoDestroy(pItList); 1200 1200 1201 1201 RTListNodeRemove(&pItList->Node); … … 1207 1207 RTListForEachSafe(&pTransfer->lstObj, pItObj, pItObjNext, SHCLOBJHANDLEINFO, Node) 1208 1208 { 1209 Sh aredClipboardTransferObjectHandleInfoDestroy(pItObj);1209 ShClTransferObjHandleInfoDestroy(pItObj); 1210 1210 1211 1211 RTListNodeRemove(&pItObj->Node); … … 1227 1227 * @param enmSource Specifies the data source of the transfer. 1228 1228 */ 1229 int Sh aredClipboardTransferInit(PSHCLTRANSFER pTransfer,1230 uint32_t uID, SHCLTRANSFERDIR enmDir, SHCLSOURCE enmSource)1229 int ShClTransferInit(PSHCLTRANSFER pTransfer, 1230 uint32_t uID, SHCLTRANSFERDIR enmDir, SHCLSOURCE enmSource) 1231 1231 { 1232 1232 pTransfer->State.uID = uID; … … 1237 1237 pTransfer->State.uID, pTransfer->State.enmDir, pTransfer->State.enmSource)); 1238 1238 1239 int rc = Sh aredClipboardEventSourceCreate(&pTransfer->Events, pTransfer->State.uID);1239 int rc = ShClEventSourceCreate(&pTransfer->Events, pTransfer->State.uID); 1240 1240 if (RT_SUCCESS(rc)) 1241 1241 { … … 1253 1253 } 1254 1254 1255 int Sh aredClipboardTransferOpen(PSHCLTRANSFER pTransfer)1255 int ShClTransferOpen(PSHCLTRANSFER pTransfer) 1256 1256 { 1257 1257 int rc = VINF_SUCCESS; … … 1264 1264 } 1265 1265 1266 int Sh aredClipboardTransferClose(PSHCLTRANSFER pTransfer)1266 int ShClTransferClose(PSHCLTRANSFER pTransfer) 1267 1267 { 1268 1268 int rc = VINF_SUCCESS; … … 1313 1313 * @param phList Where to store the List handle of opened list on success. 1314 1314 */ 1315 int Sh aredClipboardTransferListOpen(PSHCLTRANSFER pTransfer, PSHCLLISTOPENPARMS pOpenParms,1316 PSHCLLISTHANDLE phList)1315 int ShClTransferListOpen(PSHCLTRANSFER pTransfer, PSHCLLISTOPENPARMS pOpenParms, 1316 PSHCLLISTHANDLE phList) 1317 1317 { 1318 1318 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 1332 1332 if (pInfo) 1333 1333 { 1334 rc = Sh aredClipboardTransferListHandleInfoInit(pInfo);1334 rc = ShClTransferListHandleInfoInit(pInfo); 1335 1335 if (RT_SUCCESS(rc)) 1336 1336 { … … 1378 1378 1379 1379 if (RT_FAILURE(rc)) 1380 Sh aredClipboardTransferListHandleInfoDestroy(pInfo);1380 ShClTransferListHandleInfoDestroy(pInfo); 1381 1381 } 1382 1382 … … 1416 1416 * @param hList Handle of list to close. 1417 1417 */ 1418 int Sh aredClipboardTransferListClose(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList)1418 int ShClTransferListClose(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList) 1419 1419 { 1420 1420 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 1651 1651 * @param pHdr Where to store the returned list header information. 1652 1652 */ 1653 int Sh aredClipboardTransferListGetHeader(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList,1654 PSHCLLISTHDR pHdr)1653 int ShClTransferListGetHeader(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, 1654 PSHCLLISTHDR pHdr) 1655 1655 { 1656 1656 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 1666 1666 if (pInfo) 1667 1667 { 1668 rc = Sh aredClipboardTransferListHdrInit(pHdr);1668 rc = ShClTransferListHdrInit(pHdr); 1669 1669 if (RT_SUCCESS(rc)) 1670 1670 { … … 1735 1735 * @param uIdx Index of object to get. 1736 1736 */ 1737 PSHCLTRANSFEROBJ Sh aredClipboardTransferListGetObj(PSHCLTRANSFER pTransfer,1738 SHCLLISTHANDLE hList, uint64_t uIdx)1737 PSHCLTRANSFEROBJ ShClTransferListGetObj(PSHCLTRANSFER pTransfer, 1738 SHCLLISTHANDLE hList, uint64_t uIdx) 1739 1739 { 1740 1740 AssertPtrReturn(pTransfer, NULL); … … 1755 1755 * @param pEntry Where to store the read information. 1756 1756 */ 1757 int Sh aredClipboardTransferListRead(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList,1758 PSHCLLISTENTRY pEntry)1757 int ShClTransferListRead(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, 1758 PSHCLLISTENTRY pEntry) 1759 1759 { 1760 1760 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 1825 1825 Assert (pEntry->cbInfo == sizeof(SHCLFSOBJINFO)); 1826 1826 1827 Sh aredClipboardFsObjFromIPRT(PSHCLFSOBJINFO(pEntry->pvInfo), &pDirEntry->Info);1827 ShClFsObjFromIPRT(PSHCLFSOBJINFO(pEntry->pvInfo), &pDirEntry->Info); 1828 1828 } 1829 1829 } … … 1856 1856 if (RT_SUCCESS(rc)) 1857 1857 { 1858 Sh aredClipboardFsObjFromIPRT(PSHCLFSOBJINFO(pEntry->pvInfo), &objInfo);1858 ShClFsObjFromIPRT(PSHCLFSOBJINFO(pEntry->pvInfo), &objInfo); 1859 1859 1860 1860 pEntry->cbInfo = sizeof(SHCLFSOBJINFO); … … 1889 1889 } 1890 1890 1891 int Sh aredClipboardTransferListWrite(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList,1892 PSHCLLISTENTRY pEntry)1891 int ShClTransferListWrite(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList, 1892 PSHCLLISTENTRY pEntry) 1893 1893 { 1894 1894 RT_NOREF(pTransfer, hList, pEntry); … … 1912 1912 * @param hList List handle to check. 1913 1913 */ 1914 bool Sh aredClipboardTransferListHandleIsValid(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList)1914 bool ShClTransferListHandleIsValid(PSHCLTRANSFER pTransfer, SHCLLISTHANDLE hList) 1915 1915 { 1916 1916 bool fIsValid = false; … … 1935 1935 * @param pCreationCtx Provider creation context to use for provider creation. 1936 1936 */ 1937 int Sh aredClipboardTransferSetInterface(PSHCLTRANSFER pTransfer,1938 PSHCLPROVIDERCREATIONCTX pCreationCtx)1937 int ShClTransferSetInterface(PSHCLTRANSFER pTransfer, 1938 PSHCLPROVIDERCREATIONCTX pCreationCtx) 1939 1939 { 1940 1940 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 2001 2001 * @param pTransfer Clipboard transfer to reset. 2002 2002 */ 2003 void Sh aredClipboardTransferReset(PSHCLTRANSFER pTransfer)2003 void ShClTransferReset(PSHCLTRANSFER pTransfer) 2004 2004 { 2005 2005 AssertPtrReturnVoid(pTransfer); … … 2016 2016 * @param pTransfer Clipboard transfer to return clipboard area for. 2017 2017 */ 2018 SharedClipboardArea *Sh aredClipboardTransferGetArea(PSHCLTRANSFER pTransfer)2018 SharedClipboardArea *ShClTransferGetArea(PSHCLTRANSFER pTransfer) 2019 2019 { 2020 2020 AssertPtrReturn(pTransfer, NULL); … … 2029 2029 * @param pTransfer Clipboard transfer to return root entry count for. 2030 2030 */ 2031 uint32_t Sh aredClipboardTransferRootsCount(PSHCLTRANSFER pTransfer)2031 uint32_t ShClTransferRootsCount(PSHCLTRANSFER pTransfer) 2032 2032 { 2033 2033 AssertPtrReturn(pTransfer, 0); … … 2063 2063 * @param pEntry Where to store the returned entry on success. 2064 2064 */ 2065 int Sh aredClipboardTransferRootsEntry(PSHCLTRANSFER pTransfer,2066 uint64_t uIndex, PSHCLROOTLISTENTRY pEntry)2065 int ShClTransferRootsEntry(PSHCLTRANSFER pTransfer, 2066 uint64_t uIndex, PSHCLROOTLISTENTRY pEntry) 2067 2067 { 2068 2068 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 2089 2089 LogFlowFunc(("pcszSrcPath=%s, pszDstPath=%s\n", pcszSrcPath, pszDstPath)); 2090 2090 2091 rc = Sh aredClipboardTransferListEntryInit(pEntry);2091 rc = ShClTransferListEntryInit(pEntry); 2092 2092 if (RT_SUCCESS(rc)) 2093 2093 { … … 2103 2103 if (RT_SUCCESS(rc)) 2104 2104 { 2105 Sh aredClipboardFsObjFromIPRT(PSHCLFSOBJINFO(pEntry->pvInfo), &fsObjInfo);2105 ShClFsObjFromIPRT(PSHCLFSOBJINFO(pEntry->pvInfo), &fsObjInfo); 2106 2106 2107 2107 pEntry->fInfo = VBOX_SHCL_INFO_FLAG_FSOBJINFO; … … 2127 2127 * @param ppRootList Where to store the root list on success. 2128 2128 */ 2129 int Sh aredClipboardTransferRootsGet(PSHCLTRANSFER pTransfer, PSHCLROOTLIST *ppRootList)2129 int ShClTransferRootsGet(PSHCLTRANSFER pTransfer, PSHCLROOTLIST *ppRootList) 2130 2130 { 2131 2131 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 2138 2138 if (pTransfer->State.enmSource == SHCLSOURCE_LOCAL) 2139 2139 { 2140 PSHCLROOTLIST pRootList = Sh aredClipboardTransferRootListAlloc();2140 PSHCLROOTLIST pRootList = ShClTransferRootListAlloc(); 2141 2141 if (!pRootList) 2142 2142 return VERR_NO_MEMORY; … … 2154 2154 for (uint64_t i = 0; i < cRoots; ++i) 2155 2155 { 2156 rc = Sh aredClipboardTransferRootsEntry(pTransfer, i, &paRootListEntries[i]);2156 rc = ShClTransferRootsEntry(pTransfer, i, &paRootListEntries[i]); 2157 2157 if (RT_FAILURE(rc)) 2158 2158 break; … … 2198 2198 * @param cbRoots Size (in bytes) of string list. 2199 2199 */ 2200 int Sh aredClipboardTransferRootsSet(PSHCLTRANSFER pTransfer, const char *pszRoots, size_t cbRoots)2200 int ShClTransferRootsSet(PSHCLTRANSFER pTransfer, const char *pszRoots, size_t cbRoots) 2201 2201 { 2202 2202 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 2267 2267 * @param pTransfer Clipboard transfer to return ID for. 2268 2268 */ 2269 SHCLTRANSFERID Sh aredClipboardTransferGetID(PSHCLTRANSFER pTransfer)2269 SHCLTRANSFERID ShClTransferGetID(PSHCLTRANSFER pTransfer) 2270 2270 { 2271 2271 AssertPtrReturn(pTransfer, 0); … … 2280 2280 * @param pTransfer Clipboard transfer to return direction for. 2281 2281 */ 2282 SHCLTRANSFERDIR Sh aredClipboardTransferGetDir(PSHCLTRANSFER pTransfer)2282 SHCLTRANSFERDIR ShClTransferGetDir(PSHCLTRANSFER pTransfer) 2283 2283 { 2284 2284 AssertPtrReturn(pTransfer, SHCLTRANSFERDIR_UNKNOWN); … … 2293 2293 * @param pTransfer Clipboard transfer to return source for. 2294 2294 */ 2295 SHCLSOURCE Sh aredClipboardTransferGetSource(PSHCLTRANSFER pTransfer)2295 SHCLSOURCE ShClTransferGetSource(PSHCLTRANSFER pTransfer) 2296 2296 { 2297 2297 AssertPtrReturn(pTransfer, SHCLSOURCE_INVALID); … … 2306 2306 * @param pTransfer Clipboard transfer to return status for. 2307 2307 */ 2308 SHCLTRANSFERSTATUS Sh aredClipboardTransferGetStatus(PSHCLTRANSFER pTransfer)2308 SHCLTRANSFERSTATUS ShClTransferGetStatus(PSHCLTRANSFER pTransfer) 2309 2309 { 2310 2310 AssertPtrReturn(pTransfer, SHCLTRANSFERSTATUS_NONE); … … 2321 2321 * @param pvUser Pointer to user-provided data. Optional. 2322 2322 */ 2323 int Sh aredClipboardTransferRun(PSHCLTRANSFER pTransfer, PFNRTTHREAD pfnThreadFunc, void *pvUser)2323 int ShClTransferRun(PSHCLTRANSFER pTransfer, PFNRTTHREAD pfnThreadFunc, void *pvUser) 2324 2324 { 2325 2325 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 2328 2328 2329 2329 AssertMsgReturn(pTransfer->State.enmStatus == SHCLTRANSFERSTATUS_STARTED, 2330 ("Wrong status (currently is %s)\n", VBoxShClTransferStatusToStr(pTransfer->State.enmStatus)),2330 ("Wrong status (currently is %s)\n", ShClTransferStatusToStr(pTransfer->State.enmStatus)), 2331 2331 VERR_WRONG_ORDER); 2332 2332 … … 2343 2343 * @param pTransfer Clipboard transfer to start. 2344 2344 */ 2345 int Sh aredClipboardTransferStart(PSHCLTRANSFER pTransfer)2345 int ShClTransferStart(PSHCLTRANSFER pTransfer) 2346 2346 { 2347 2347 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 2351 2351 /* Ready to start? */ 2352 2352 AssertMsgReturn(pTransfer->State.enmStatus == SHCLTRANSFERSTATUS_INITIALIZED, 2353 ("Wrong status (currently is %s)\n", VBoxShClTransferStatusToStr(pTransfer->State.enmStatus)),2353 ("Wrong status (currently is %s)\n", ShClTransferStatusToStr(pTransfer->State.enmStatus)), 2354 2354 VERR_WRONG_ORDER); 2355 2355 … … 2380 2380 * @param pCallbacks Pointer to callback table to set. 2381 2381 */ 2382 void Sh aredClipboardTransferSetCallbacks(PSHCLTRANSFER pTransfer,2383 PSHCLTRANSFERCALLBACKS pCallbacks)2382 void ShClTransferSetCallbacks(PSHCLTRANSFER pTransfer, 2383 PSHCLTRANSFERCALLBACKS pCallbacks) 2384 2384 { 2385 2385 AssertPtrReturnVoid(pTransfer); … … 2479 2479 * @param pTransferCtx Transfer context to initialize. 2480 2480 */ 2481 int Sh aredClipboardTransferCtxInit(PSHCLTRANSFERCTX pTransferCtx)2481 int ShClTransferCtxInit(PSHCLTRANSFERCTX pTransferCtx) 2482 2482 { 2483 2483 AssertPtrReturn(pTransferCtx, VERR_INVALID_POINTER); … … 2496 2496 RT_ZERO(pTransferCtx->bmTransferIds); 2497 2497 2498 Sh aredClipboardTransferCtxReset(pTransferCtx);2498 ShClTransferCtxReset(pTransferCtx); 2499 2499 } 2500 2500 … … 2507 2507 * @param pTransferCtx Transfer context to destroy. 2508 2508 */ 2509 void Sh aredClipboardTransferCtxDestroy(PSHCLTRANSFERCTX pTransferCtx)2509 void ShClTransferCtxDestroy(PSHCLTRANSFERCTX pTransferCtx) 2510 2510 { 2511 2511 AssertPtrReturnVoid(pTransferCtx); … … 2518 2518 RTListForEachSafe(&pTransferCtx->List, pTransfer, pTransferNext, SHCLTRANSFER, Node) 2519 2519 { 2520 Sh aredClipboardTransferDestroy(pTransfer);2520 ShClTransferDestroy(pTransfer); 2521 2521 2522 2522 RTListNodeRemove(&pTransfer->Node); … … 2535 2535 * @param pTransferCtx Transfer context to reset. 2536 2536 */ 2537 void Sh aredClipboardTransferCtxReset(PSHCLTRANSFERCTX pTransferCtx)2537 void ShClTransferCtxReset(PSHCLTRANSFERCTX pTransferCtx) 2538 2538 { 2539 2539 AssertPtrReturnVoid(pTransferCtx); … … 2543 2543 PSHCLTRANSFER pTransfer; 2544 2544 RTListForEach(&pTransferCtx->List, pTransfer, SHCLTRANSFER, Node) 2545 Sh aredClipboardTransferReset(pTransfer);2545 ShClTransferReset(pTransfer); 2546 2546 } 2547 2547 … … 2572 2572 * @param uID ID of the transfer to return. 2573 2573 */ 2574 PSHCLTRANSFER Sh aredClipboardTransferCtxGetTransfer(PSHCLTRANSFERCTX pTransferCtx, uint32_t uID)2574 PSHCLTRANSFER ShClTransferCtxGetTransfer(PSHCLTRANSFERCTX pTransferCtx, uint32_t uID) 2575 2575 { 2576 2576 return sharedClipboardTransferCtxGetTransferInternal(pTransferCtx, uID); … … 2583 2583 * @param pTransferCtx Transfer context to return number for. 2584 2584 */ 2585 uint32_t Sh aredClipboardTransferCtxGetRunningTransfers(PSHCLTRANSFERCTX pTransferCtx)2585 uint32_t ShClTransferCtxGetRunningTransfers(PSHCLTRANSFERCTX pTransferCtx) 2586 2586 { 2587 2587 AssertPtrReturn(pTransferCtx, 0); … … 2595 2595 * @param pTransferCtx Transfer context to return number for. 2596 2596 */ 2597 uint32_t Sh aredClipboardTransferCtxGetTotalTransfers(PSHCLTRANSFERCTX pTransferCtx)2597 uint32_t ShClTransferCtxGetTotalTransfers(PSHCLTRANSFERCTX pTransferCtx) 2598 2598 { 2599 2599 AssertPtrReturn(pTransferCtx, 0); … … 2611 2611 * @param pidTransfer Where to return the transfer ID on success. Optional. 2612 2612 */ 2613 int Sh aredClipboardTransferCtxTransferRegister(PSHCLTRANSFERCTX pTransferCtx, PSHCLTRANSFER pTransfer, uint32_t *pidTransfer)2613 int ShClTransferCtxTransferRegister(PSHCLTRANSFERCTX pTransferCtx, PSHCLTRANSFER pTransfer, uint32_t *pidTransfer) 2614 2614 { 2615 2615 AssertPtrReturn(pTransferCtx, VERR_INVALID_POINTER); … … 2664 2664 * @param idTransfer Transfer ID to use for registration. 2665 2665 */ 2666 int Sh aredClipboardTransferCtxTransferRegisterByIndex(PSHCLTRANSFERCTX pTransferCtx, PSHCLTRANSFER pTransfer, uint32_t idTransfer)2666 int ShClTransferCtxTransferRegisterByIndex(PSHCLTRANSFERCTX pTransferCtx, PSHCLTRANSFER pTransfer, uint32_t idTransfer) 2667 2667 { 2668 2668 LogFlowFunc(("cTransfers=%RU16, idTransfer=%RU32\n", pTransferCtx->cTransfers, idTransfer)); … … 2693 2693 * @param idTransfer Transfer ID to unregister. 2694 2694 */ 2695 int Sh aredClipboardTransferCtxTransferUnregister(PSHCLTRANSFERCTX pTransferCtx, uint32_t idTransfer)2695 int ShClTransferCtxTransferUnregister(PSHCLTRANSFERCTX pTransferCtx, uint32_t idTransfer) 2696 2696 { 2697 2697 int rc = VINF_SUCCESS; … … 2719 2719 * @param pTransferCtx Transfer context to cleanup transfers for. 2720 2720 */ 2721 void Sh aredClipboardTransferCtxCleanup(PSHCLTRANSFERCTX pTransferCtx)2721 void ShClTransferCtxCleanup(PSHCLTRANSFERCTX pTransferCtx) 2722 2722 { 2723 2723 AssertPtrReturnVoid(pTransferCtx); … … 2733 2733 RTListForEachSafe(&pTransferCtx->List, pTransfer, pTransferNext, SHCLTRANSFER, Node) 2734 2734 { 2735 if (Sh aredClipboardTransferGetStatus(pTransfer) != SHCLTRANSFERSTATUS_STARTED)2736 { 2737 Sh aredClipboardTransferDestroy(pTransfer);2735 if (ShClTransferGetStatus(pTransfer) != SHCLTRANSFERSTATUS_STARTED) 2736 { 2737 ShClTransferDestroy(pTransfer); 2738 2738 RTListNodeRemove(&pTransfer->Node); 2739 2739 … … 2753 2753 * @param pTransferCtx Transfer context to determine value for. 2754 2754 */ 2755 bool Sh aredClipboardTransferCtxTransfersMaximumReached(PSHCLTRANSFERCTX pTransferCtx)2755 bool ShClTransferCtxTransfersMaximumReached(PSHCLTRANSFERCTX pTransferCtx) 2756 2756 { 2757 2757 AssertPtrReturn(pTransferCtx, true); … … 2769 2769 * @param pSrc The IPRT structure to convert data from. 2770 2770 */ 2771 void Sh aredClipboardFsObjFromIPRT(PSHCLFSOBJINFO pDst, PCRTFSOBJINFO pSrc)2771 void ShClFsObjFromIPRT(PSHCLFSOBJINFO pDst, PCRTFSOBJINFO pSrc) 2772 2772 { 2773 2773 pDst->cbObject = pSrc->cbObject; … … 3055 3055 * @param enmStatus The transfer status to translate. 3056 3056 */ 3057 const char * VBoxShClTransferStatusToStr(SHCLTRANSFERSTATUS enmStatus)3057 const char *ShClTransferStatusToStr(SHCLTRANSFERSTATUS enmStatus) 3058 3058 { 3059 3059 switch (enmStatus) -
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp
r81212 r81223 1015 1015 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); 1016 1016 1017 Assert(Sh aredClipboardTransferGetSource(pTransfer) == SHCLSOURCE_LOCAL); /* Sanity. */1017 Assert(ShClTransferGetSource(pTransfer) == SHCLSOURCE_LOCAL); /* Sanity. */ 1018 1018 1019 1019 int rc = SharedClipboardWinOpen(pWinCtx->hWnd); … … 1036 1036 if (RT_SUCCESS(rc)) 1037 1037 { 1038 rc = Sh aredClipboardTransferRootsSet(pTransfer,1039 papszList, cbList + 1 /* Include termination */);1038 rc = ShClTransferRootsSet(pTransfer, 1039 papszList, cbList + 1 /* Include termination */); 1040 1040 RTStrFree(papszList); 1041 1041 } -
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp
r81053 r81223 1160 1160 AssertPtr(pwszSrc); 1161 1161 AssertPtr(pszBuf); 1162 rc = vboxClipboardUtf16GetLinSize(pwszSrc, cwSrc, &cwTmp);1162 rc = ShClUtf16GetLinSize(pwszSrc, cwSrc, &cwTmp); 1163 1163 if (RT_SUCCESS(rc) && cwTmp == 0) 1164 1164 rc = VERR_NO_DATA; … … 1169 1169 /* Convert the text. */ 1170 1170 if (RT_SUCCESS(rc)) 1171 rc = vboxClipboardUtf16WinToLin(pwszSrc, cwSrc, pwszTmp, cwTmp);1171 rc = ShClUtf16WinToLin(pwszSrc, cwSrc, pwszTmp, cwTmp); 1172 1172 if (RT_SUCCESS(rc)) 1173 1173 /* Convert the Utf16 string to Utf8. */ … … 1350 1350 { 1351 1351 /* Create a full BMP from it */ 1352 rc = vboxClipboardDibToBmp(pv, cb, (void **)pValReturn,1353 (size_t *)pcLenReturn);1352 rc = ShClDibToBmp(pv, cb, (void **)pValReturn, 1353 (size_t *)pcLenReturn); 1354 1354 } 1355 1355 else … … 1543 1543 PRTUTF16 pwszDest = NULL; 1544 1544 size_t cwcDest; 1545 int rc = vboxClipboardUtf16GetWinSize(pwcSrc, cwcSrc + 1, &cwcDest);1545 int rc = ShClUtf16GetWinSize(pwcSrc, cwcSrc + 1, &cwcDest); 1546 1546 if (RT_SUCCESS(rc)) 1547 1547 { … … 1551 1551 } 1552 1552 if (RT_SUCCESS(rc)) 1553 rc = vboxClipboardUtf16LinToWin(pwcSrc, cwcSrc + 1, pwszDest,1554 cwcDest);1553 rc = ShClUtf16LinToWin(pwcSrc, cwcSrc + 1, pwszDest, 1554 cwcDest); 1555 1555 if (RT_SUCCESS(rc)) 1556 1556 { … … 1820 1820 const void *pDib; 1821 1821 size_t cbDibSize; 1822 rc = vboxClipboardBmpGetDib((const void *)pvSrc, cbSrc,1823 &pDib, &cbDibSize);1822 rc = ShClBmpGetDib((const void *)pvSrc, cbSrc, 1823 &pDib, &cbDibSize); 1824 1824 if (RT_SUCCESS(rc)) 1825 1825 { -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp
r81220 r81223 87 87 if (pMsgHdr) 88 88 { 89 SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pCtx->pTransfer->Events);89 SHCLEVENTID uEvent = ShClEventIDGenerate(&pCtx->pTransfer->Events); 90 90 91 91 HGCMSvcSetU32(&pMsgHdr->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, … … 96 96 if (RT_SUCCESS(rc)) 97 97 { 98 int rc2 = Sh aredClipboardEventRegister(&pCtx->pTransfer->Events, uEvent);98 int rc2 = ShClEventRegister(&pCtx->pTransfer->Events, uEvent); 99 99 AssertRC(rc2); 100 100 … … 103 103 { 104 104 PSHCLEVENTPAYLOAD pPayloadHdr; 105 rc = Sh aredClipboardEventWait(&pCtx->pTransfer->Events, uEvent,105 rc = ShClEventWait(&pCtx->pTransfer->Events, uEvent, 106 106 pCtx->pTransfer->uTimeoutMs, &pPayloadHdr); 107 107 if (RT_SUCCESS(rc)) … … 112 112 LogFlowFunc(("cRoots=%RU32, fRoots=0x%x\n", pSrcRootListHdr->cRoots, pSrcRootListHdr->fRoots)); 113 113 114 PSHCLROOTLIST pRootList = Sh aredClipboardTransferRootListAlloc();114 PSHCLROOTLIST pRootList = ShClTransferRootListAlloc(); 115 115 if (pRootList) 116 116 { … … 127 127 VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY_READ_REQ); 128 128 129 uEvent = Sh aredClipboardEventIDGenerate(&pCtx->pTransfer->Events);129 uEvent = ShClEventIDGenerate(&pCtx->pTransfer->Events); 130 130 131 131 HGCMSvcSetU32(&pMsgEntry->paParms[0], … … 135 135 HGCMSvcSetU32(&pMsgEntry->paParms[2], i /* uIndex */); 136 136 137 rc2 = Sh aredClipboardEventRegister(&pCtx->pTransfer->Events, uEvent);137 rc2 = ShClEventRegister(&pCtx->pTransfer->Events, uEvent); 138 138 AssertRC(rc2); 139 139 … … 143 143 144 144 PSHCLEVENTPAYLOAD pPayloadEntry; 145 rc = Sh aredClipboardEventWait(&pCtx->pTransfer->Events, uEvent,146 pCtx->pTransfer->uTimeoutMs, &pPayloadEntry);145 rc = ShClEventWait(&pCtx->pTransfer->Events, uEvent, 146 pCtx->pTransfer->uTimeoutMs, &pPayloadEntry); 147 147 if (RT_FAILURE(rc)) 148 148 break; … … 151 151 Assert(pPayloadEntry->cbData == sizeof(SHCLROOTLISTENTRY)); 152 152 153 rc = Sh aredClipboardTransferListEntryCopy(&pRootList->paEntries[i], pSrcRootListEntry);154 155 Sh aredClipboardPayloadFree(pPayloadEntry);156 157 Sh aredClipboardEventUnregister(&pCtx->pTransfer->Events, uEvent);153 rc = ShClTransferListEntryCopy(&pRootList->paEntries[i], pSrcRootListEntry); 154 155 ShClPayloadFree(pPayloadEntry); 156 157 ShClEventUnregister(&pCtx->pTransfer->Events, uEvent); 158 158 159 159 if (RT_FAILURE(rc)) … … 173 173 } 174 174 else 175 Sh aredClipboardTransferRootListFree(pRootList);176 177 Sh aredClipboardPayloadFree(pPayloadHdr);175 ShClTransferRootListFree(pRootList); 176 177 ShClPayloadFree(pPayloadHdr); 178 178 } 179 179 else … … 182 182 } 183 183 184 Sh aredClipboardEventUnregister(&pCtx->pTransfer->Events, uEvent);184 ShClEventUnregister(&pCtx->pTransfer->Events, uEvent); 185 185 } 186 186 } … … 206 206 if (pMsg) 207 207 { 208 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pCtx->pTransfer->Events);208 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pCtx->pTransfer->Events); 209 209 210 210 pMsg->Ctx.uContextID = VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, pCtx->pTransfer->State.uID, … … 217 217 if (RT_SUCCESS(rc)) 218 218 { 219 int rc2 = Sh aredClipboardEventRegister(&pCtx->pTransfer->Events, uEvent);219 int rc2 = ShClEventRegister(&pCtx->pTransfer->Events, uEvent); 220 220 AssertRC(rc2); 221 221 … … 224 224 { 225 225 PSHCLEVENTPAYLOAD pPayload; 226 rc = Sh aredClipboardEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload);226 rc = ShClEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload); 227 227 if (RT_SUCCESS(rc)) 228 228 { … … 236 236 *phList = pReply->u.ListOpen.uHandle; 237 237 238 Sh aredClipboardPayloadFree(pPayload);238 ShClPayloadFree(pPayload); 239 239 } 240 240 } 241 241 242 Sh aredClipboardEventUnregister(&pCtx->pTransfer->Events, uEvent);242 ShClEventUnregister(&pCtx->pTransfer->Events, uEvent); 243 243 } 244 244 } … … 264 264 if (pMsg) 265 265 { 266 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pCtx->pTransfer->Events);266 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pCtx->pTransfer->Events); 267 267 268 268 pMsg->Ctx.uContextID = VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, pCtx->pTransfer->State.uID, … … 275 275 if (RT_SUCCESS(rc)) 276 276 { 277 int rc2 = Sh aredClipboardEventRegister(&pCtx->pTransfer->Events, uEvent);277 int rc2 = ShClEventRegister(&pCtx->pTransfer->Events, uEvent); 278 278 AssertRC(rc2); 279 279 … … 282 282 { 283 283 PSHCLEVENTPAYLOAD pPayload; 284 rc = Sh aredClipboardEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload);284 rc = ShClEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload); 285 285 if (RT_SUCCESS(rc)) 286 Sh aredClipboardPayloadFree(pPayload);287 } 288 289 Sh aredClipboardEventUnregister(&pCtx->pTransfer->Events, uEvent);286 ShClPayloadFree(pPayload); 287 } 288 289 ShClEventUnregister(&pCtx->pTransfer->Events, uEvent); 290 290 } 291 291 } … … 312 312 if (pMsg) 313 313 { 314 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pCtx->pTransfer->Events);314 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pCtx->pTransfer->Events); 315 315 316 316 HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, … … 322 322 if (RT_SUCCESS(rc)) 323 323 { 324 int rc2 = Sh aredClipboardEventRegister(&pCtx->pTransfer->Events, uEvent);324 int rc2 = ShClEventRegister(&pCtx->pTransfer->Events, uEvent); 325 325 AssertRC(rc2); 326 326 … … 329 329 { 330 330 PSHCLEVENTPAYLOAD pPayload; 331 rc = Sh aredClipboardEventWait(&pCtx->pTransfer->Events, uEvent,332 pCtx->pTransfer->uTimeoutMs, &pPayload);331 rc = ShClEventWait(&pCtx->pTransfer->Events, uEvent, 332 pCtx->pTransfer->uTimeoutMs, &pPayload); 333 333 if (RT_SUCCESS(rc)) 334 334 { … … 337 337 *pListHdr = *(PSHCLLISTHDR)pPayload->pvData; 338 338 339 Sh aredClipboardPayloadFree(pPayload);339 ShClPayloadFree(pPayload); 340 340 } 341 341 } … … 373 373 if (pMsg) 374 374 { 375 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pCtx->pTransfer->Events);375 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pCtx->pTransfer->Events); 376 376 377 377 HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, … … 383 383 if (RT_SUCCESS(rc)) 384 384 { 385 int rc2 = Sh aredClipboardEventRegister(&pCtx->pTransfer->Events, uEvent);385 int rc2 = ShClEventRegister(&pCtx->pTransfer->Events, uEvent); 386 386 AssertRC(rc2); 387 387 … … 390 390 { 391 391 PSHCLEVENTPAYLOAD pPayload; 392 rc = Sh aredClipboardEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload);392 rc = ShClEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload); 393 393 if (RT_SUCCESS(rc)) 394 394 { 395 395 Assert(pPayload->cbData == sizeof(SHCLLISTENTRY)); 396 396 397 rc = Sh aredClipboardTransferListEntryCopy(pListEntry, (PSHCLLISTENTRY)pPayload->pvData);398 399 Sh aredClipboardPayloadFree(pPayload);397 rc = ShClTransferListEntryCopy(pListEntry, (PSHCLLISTENTRY)pPayload->pvData); 398 399 ShClPayloadFree(pPayload); 400 400 } 401 401 } … … 433 433 if (pMsg) 434 434 { 435 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pCtx->pTransfer->Events);435 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pCtx->pTransfer->Events); 436 436 437 437 LogFlowFunc(("pszPath=%s, fCreate=0x%x\n", pCreateParms->pszPath, pCreateParms->fCreate)); … … 449 449 if (RT_SUCCESS(rc)) 450 450 { 451 int rc2 = Sh aredClipboardEventRegister(&pCtx->pTransfer->Events, uEvent);451 int rc2 = ShClEventRegister(&pCtx->pTransfer->Events, uEvent); 452 452 AssertRC(rc2); 453 453 … … 456 456 { 457 457 PSHCLEVENTPAYLOAD pPayload; 458 rc = Sh aredClipboardEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload);458 rc = ShClEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload); 459 459 if (RT_SUCCESS(rc)) 460 460 { … … 468 468 *phObj = pReply->u.ObjOpen.uHandle; 469 469 470 Sh aredClipboardPayloadFree(pPayload);470 ShClPayloadFree(pPayload); 471 471 } 472 472 } … … 493 493 if (pMsg) 494 494 { 495 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pCtx->pTransfer->Events);495 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pCtx->pTransfer->Events); 496 496 497 497 HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, … … 502 502 if (RT_SUCCESS(rc)) 503 503 { 504 int rc2 = Sh aredClipboardEventRegister(&pCtx->pTransfer->Events, uEvent);504 int rc2 = ShClEventRegister(&pCtx->pTransfer->Events, uEvent); 505 505 AssertRC(rc2); 506 506 … … 509 509 { 510 510 PSHCLEVENTPAYLOAD pPayload; 511 rc = Sh aredClipboardEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload);511 rc = ShClEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload); 512 512 if (RT_SUCCESS(rc)) 513 513 { … … 521 521 #endif 522 522 523 Sh aredClipboardPayloadFree(pPayload);523 ShClPayloadFree(pPayload); 524 524 } 525 525 } … … 547 547 if (pMsg) 548 548 { 549 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pCtx->pTransfer->Events);549 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pCtx->pTransfer->Events); 550 550 551 551 HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, … … 558 558 if (RT_SUCCESS(rc)) 559 559 { 560 int rc2 = Sh aredClipboardEventRegister(&pCtx->pTransfer->Events, uEvent);560 int rc2 = ShClEventRegister(&pCtx->pTransfer->Events, uEvent); 561 561 AssertRC(rc2); 562 562 … … 565 565 { 566 566 PSHCLEVENTPAYLOAD pPayload; 567 rc = Sh aredClipboardEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload);567 rc = ShClEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload); 568 568 if (RT_SUCCESS(rc)) 569 569 { … … 580 580 *pcbRead = cbRead; 581 581 582 Sh aredClipboardPayloadFree(pPayload);582 ShClPayloadFree(pPayload); 583 583 } 584 584 } … … 606 606 if (pMsg) 607 607 { 608 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pCtx->pTransfer->Events);608 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pCtx->pTransfer->Events); 609 609 610 610 HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, … … 617 617 if (RT_SUCCESS(rc)) 618 618 { 619 int rc2 = Sh aredClipboardEventRegister(&pCtx->pTransfer->Events, uEvent);619 int rc2 = ShClEventRegister(&pCtx->pTransfer->Events, uEvent); 620 620 AssertRC(rc2); 621 621 … … 624 624 { 625 625 PSHCLEVENTPAYLOAD pPayload; 626 rc = Sh aredClipboardEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload);626 rc = ShClEventWait(&pCtx->pTransfer->Events, uEvent, pCtx->pTransfer->uTimeoutMs, &pPayload); 627 627 if (RT_SUCCESS(rc)) 628 628 { … … 634 634 *pcbWritten = cbRead; 635 635 636 Sh aredClipboardPayloadFree(pPayload);636 ShClPayloadFree(pPayload); 637 637 } 638 638 } … … 722 722 } 723 723 724 LogFlowFunc(("uMsg=%RU32 (%s), uMode=%RU32 -> fAllowed=%RTbool\n", uMsg, VBoxShClGuestMsgToStr(uMsg), uMode, fAllowed));724 LogFlowFunc(("uMsg=%RU32 (%s), uMode=%RU32 -> fAllowed=%RTbool\n", uMsg, ShClGuestMsgToStr(uMsg), uMode, fAllowed)); 725 725 return fAllowed; 726 726 } … … 1077 1077 if (RT_SUCCESS(rc)) 1078 1078 { 1079 if (!Sh aredClipboardTransferListEntryIsValid(pListEntry))1079 if (!ShClTransferListEntryIsValid(pListEntry)) 1080 1080 rc = VERR_INVALID_PARAMETER; 1081 1081 } … … 1236 1236 LogFlowFunc(("uCID=%RU32 -> uEvent=%RU32\n", uCID, uEvent)); 1237 1237 1238 rc = Sh aredClipboardEventSignal(&pTransfer->Events, uEvent, pPayload);1238 rc = ShClEventSignal(&pTransfer->Events, uEvent, pPayload); 1239 1239 } 1240 1240 break; … … 1290 1290 1291 1291 LogFlowFunc(("uClient=%RU32, u32Function=%RU32 (%s), cParms=%RU32, g_ExtState.pfnExtension=%p\n", 1292 pClient->State.uClientID, u32Function, VBoxShClGuestMsgToStr(u32Function), cParms, g_ExtState.pfnExtension));1292 pClient->State.uClientID, u32Function, ShClGuestMsgToStr(u32Function), cParms, g_ExtState.pfnExtension)); 1293 1293 1294 1294 /* Check if we've the right mode set. */ … … 1322 1322 default: 1323 1323 { 1324 if (!Sh aredClipboardTransferCtxGetTotalTransfers(&pClient->TransferCtx))1324 if (!ShClTransferCtxGetTotalTransfers(&pClient->TransferCtx)) 1325 1325 { 1326 1326 LogFunc(("No transfers found\n")); … … 1338 1338 const SHCLTRANSFERID uTransferID = VBOX_SHCL_CONTEXTID_GET_TRANSFER(uCID); 1339 1339 1340 pTransfer = Sh aredClipboardTransferCtxGetTransfer(&pClient->TransferCtx, uTransferID);1340 pTransfer = ShClTransferCtxGetTransfer(&pClient->TransferCtx, uTransferID); 1341 1341 if (!pTransfer) 1342 1342 { … … 1369 1369 RT_ZERO(rootListHdr); 1370 1370 1371 rootListHdr.cRoots = Sh aredClipboardTransferRootsCount(pTransfer);1371 rootListHdr.cRoots = ShClTransferRootsCount(pTransfer); 1372 1372 1373 1373 HGCMSvcSetU32(&paParms[0], 0 /* Context ID */); … … 1385 1385 if (RT_SUCCESS(rc)) 1386 1386 { 1387 void *pvData = Sh aredClipboardTransferRootListHdrDup(&lstHdr);1387 void *pvData = ShClTransferRootListHdrDup(&lstHdr); 1388 1388 uint32_t cbData = sizeof(SHCLROOTLISTHDR); 1389 1389 … … 1391 1391 1392 1392 PSHCLEVENTPAYLOAD pPayload; 1393 rc = Sh aredClipboardPayloadAlloc(uEvent, pvData, cbData, &pPayload);1393 rc = ShClPayloadAlloc(uEvent, pvData, cbData, &pPayload); 1394 1394 if (RT_SUCCESS(rc)) 1395 1395 { 1396 rc = Sh aredClipboardEventSignal(&pTransfer->Events, uEvent, pPayload);1396 rc = ShClEventSignal(&pTransfer->Events, uEvent, pPayload); 1397 1397 if (RT_FAILURE(rc)) 1398 Sh aredClipboardPayloadFree(pPayload);1398 ShClPayloadFree(pPayload); 1399 1399 } 1400 1400 } … … 1413 1413 { 1414 1414 SHCLROOTLISTENTRY rootListEntry; 1415 rc = Sh aredClipboardTransferRootsEntry(pTransfer, uIndex, &rootListEntry);1415 rc = ShClTransferRootsEntry(pTransfer, uIndex, &rootListEntry); 1416 1416 if (RT_SUCCESS(rc)) 1417 1417 { … … 1430 1430 if (RT_SUCCESS(rc)) 1431 1431 { 1432 void *pvData = Sh aredClipboardTransferRootListEntryDup(&lstEntry);1432 void *pvData = ShClTransferRootListEntryDup(&lstEntry); 1433 1433 uint32_t cbData = sizeof(SHCLROOTLISTENTRY); 1434 1434 … … 1436 1436 1437 1437 PSHCLEVENTPAYLOAD pPayload; 1438 rc = Sh aredClipboardPayloadAlloc(uEvent, pvData, cbData, &pPayload);1438 rc = ShClPayloadAlloc(uEvent, pvData, cbData, &pPayload); 1439 1439 if (RT_SUCCESS(rc)) 1440 1440 { 1441 rc = Sh aredClipboardEventSignal(&pTransfer->Events, uEvent, pPayload);1441 rc = ShClEventSignal(&pTransfer->Events, uEvent, pPayload); 1442 1442 if (RT_FAILURE(rc)) 1443 Sh aredClipboardPayloadFree(pPayload);1443 ShClPayloadFree(pPayload); 1444 1444 } 1445 1445 } … … 1454 1454 { 1455 1455 SHCLLISTHANDLE hList; 1456 rc = Sh aredClipboardTransferListOpen(pTransfer, &listOpenParms, &hList);1456 rc = ShClTransferListOpen(pTransfer, &listOpenParms, &hList); 1457 1457 if (RT_SUCCESS(rc)) 1458 1458 { … … 1473 1473 if (RT_SUCCESS(rc)) 1474 1474 { 1475 rc = Sh aredClipboardTransferListClose(pTransfer, hList);1475 rc = ShClTransferListClose(pTransfer, hList); 1476 1476 } 1477 1477 break; … … 1488 1488 { 1489 1489 SHCLLISTHDR hdrList; 1490 rc = Sh aredClipboardTransferListGetHeader(pTransfer, hList, &hdrList);1490 rc = ShClTransferListGetHeader(pTransfer, hList, &hdrList); 1491 1491 /*if (RT_SUCCESS(rc)) 1492 1492 rc = shclSvcTransferSetListHdr(cParms, paParms, &hdrList);*/ … … 1498 1498 { 1499 1499 SHCLLISTHDR hdrList; 1500 rc = Sh aredClipboardTransferListHdrInit(&hdrList);1500 rc = ShClTransferListHdrInit(&hdrList); 1501 1501 if (RT_SUCCESS(rc)) 1502 1502 { … … 1511 1511 1512 1512 PSHCLEVENTPAYLOAD pPayload; 1513 rc = Sh aredClipboardPayloadAlloc(uEvent, pvData, cbData, &pPayload);1513 rc = ShClPayloadAlloc(uEvent, pvData, cbData, &pPayload); 1514 1514 if (RT_SUCCESS(rc)) 1515 1515 { 1516 rc = Sh aredClipboardEventSignal(&pTransfer->Events, uEvent, pPayload);1516 rc = ShClEventSignal(&pTransfer->Events, uEvent, pPayload); 1517 1517 if (RT_FAILURE(rc)) 1518 Sh aredClipboardPayloadFree(pPayload);1518 ShClPayloadFree(pPayload); 1519 1519 } 1520 1520 } … … 1533 1533 { 1534 1534 SHCLLISTENTRY entryList; 1535 rc = Sh aredClipboardTransferListRead(pTransfer, hList, &entryList);1535 rc = ShClTransferListRead(pTransfer, hList, &entryList); 1536 1536 } 1537 1537 break; … … 1541 1541 { 1542 1542 SHCLLISTENTRY entryList; 1543 rc = Sh aredClipboardTransferListEntryInit(&entryList);1543 rc = ShClTransferListEntryInit(&entryList); 1544 1544 if (RT_SUCCESS(rc)) 1545 1545 { … … 1548 1548 if (RT_SUCCESS(rc)) 1549 1549 { 1550 void *pvData = Sh aredClipboardTransferListEntryDup(&entryList);1550 void *pvData = ShClTransferListEntryDup(&entryList); 1551 1551 uint32_t cbData = sizeof(SHCLLISTENTRY); 1552 1552 … … 1554 1554 1555 1555 PSHCLEVENTPAYLOAD pPayload; 1556 rc = Sh aredClipboardPayloadAlloc(uEvent, pvData, cbData, &pPayload);1556 rc = ShClPayloadAlloc(uEvent, pvData, cbData, &pPayload); 1557 1557 if (RT_SUCCESS(rc)) 1558 1558 { 1559 rc = Sh aredClipboardEventSignal(&pTransfer->Events, uEvent, pPayload);1559 rc = ShClEventSignal(&pTransfer->Events, uEvent, pPayload); 1560 1560 if (RT_FAILURE(rc)) 1561 Sh aredClipboardPayloadFree(pPayload);1561 ShClPayloadFree(pPayload); 1562 1562 } 1563 1563 } … … 1588 1588 { 1589 1589 SHCLOBJHANDLE hObj; 1590 rc = Sh aredClipboardTransferObjectOpen(pTransfer, &openCreateParms, &hObj);1590 rc = ShClTransferObjOpen(pTransfer, &openCreateParms, &hObj); 1591 1591 if (RT_SUCCESS(rc)) 1592 1592 { … … 1607 1607 rc = HGCMSvcGetU64(&paParms[1], &hObj); /* Get object handle. */ 1608 1608 if (RT_SUCCESS(rc)) 1609 rc = Sh aredClipboardTransferObjectClose(pTransfer, hObj);1609 rc = ShClTransferObjClose(pTransfer, hObj); 1610 1610 break; 1611 1611 } … … 1643 1643 { 1644 1644 uint32_t cbRead; 1645 rc = Sh aredClipboardTransferObjectRead(pTransfer, hObj, pvBuf, cbToRead, &cbRead, 0 /* fFlags */);1645 rc = ShClTransferObjRead(pTransfer, hObj, pvBuf, cbToRead, &cbRead, 0 /* fFlags */); 1646 1646 if (RT_SUCCESS(rc)) 1647 1647 { … … 1660 1660 if (RT_SUCCESS(rc)) 1661 1661 { 1662 void *pvData = Sh aredClipboardTransferObjectDataChunkDup(&dataChunk);1662 void *pvData = ShClTransferObjDataChunkDup(&dataChunk); 1663 1663 uint32_t cbData = sizeof(SHCLOBJDATACHUNK); 1664 1664 … … 1666 1666 1667 1667 PSHCLEVENTPAYLOAD pPayload; 1668 rc = Sh aredClipboardPayloadAlloc(uEvent, pvData, cbData, &pPayload);1668 rc = ShClPayloadAlloc(uEvent, pvData, cbData, &pPayload); 1669 1669 if (RT_SUCCESS(rc)) 1670 1670 { 1671 rc = Sh aredClipboardEventSignal(&pTransfer->Events, uEvent, pPayload);1671 rc = ShClEventSignal(&pTransfer->Events, uEvent, pPayload); 1672 1672 if (RT_FAILURE(rc)) 1673 Sh aredClipboardPayloadFree(pPayload);1673 ShClPayloadFree(pPayload); 1674 1674 } 1675 1675 } … … 2111 2111 return VERR_NO_MEMORY; 2112 2112 2113 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pTransfer->Events);2113 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pTransfer->Events); 2114 2114 2115 2115 HGCMSvcSetU32(&pMsgReadData->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, 2116 pTransfer->State.uID, uEvent));2116 pTransfer->State.uID, uEvent)); 2117 2117 HGCMSvcSetU32(&pMsgReadData->paParms[1], pTransfer->State.enmDir); 2118 2118 HGCMSvcSetU32(&pMsgReadData->paParms[2], uStatus); … … 2123 2123 if (RT_SUCCESS(rc)) 2124 2124 { 2125 rc = Sh aredClipboardEventRegister(&pTransfer->Events, uEvent);2125 rc = ShClEventRegister(&pTransfer->Events, uEvent); 2126 2126 if (RT_SUCCESS(rc)) 2127 2127 { … … 2130 2130 { 2131 2131 LogRel2(("Shared Clipboard: Reported status %s (rc=%Rrc) of transfer %RU32 to guest\n", 2132 VBoxShClTransferStatusToStr(uStatus), rcTransfer, pTransfer->State.uID));2132 ShClGuestMsgToStr(uStatus), rcTransfer, pTransfer->State.uID)); 2133 2133 2134 2134 if (puEvent) … … 2136 2136 } 2137 2137 else 2138 Sh aredClipboardEventUnregister(&pTransfer->Events, uEvent);2138 ShClEventUnregister(&pTransfer->Events, uEvent); 2139 2139 } 2140 2140 } … … 2162 2162 LogFlowFuncEnter(); 2163 2163 2164 Sh aredClipboardTransferCtxCleanup(&pClient->TransferCtx);2164 ShClTransferCtxCleanup(&pClient->TransferCtx); 2165 2165 2166 2166 int rc; 2167 2167 2168 if (!Sh aredClipboardTransferCtxTransfersMaximumReached(&pClient->TransferCtx))2168 if (!ShClTransferCtxTransfersMaximumReached(&pClient->TransferCtx)) 2169 2169 { 2170 2170 LogRel2(("Shared Clipboard: Starting %s transfer ...\n", enmDir == SHCLTRANSFERDIR_READ ? "read" : "write")); 2171 2171 2172 2172 PSHCLTRANSFER pTransfer; 2173 rc = Sh aredClipboardTransferCreate(&pTransfer);2173 rc = ShClTransferCreate(&pTransfer); 2174 2174 if (RT_SUCCESS(rc)) 2175 2175 { … … 2214 2214 uint32_t uTransferID = 0; 2215 2215 2216 rc = Sh aredClipboardTransferSetInterface(pTransfer, &creationCtx);2216 rc = ShClTransferSetInterface(pTransfer, &creationCtx); 2217 2217 if (RT_SUCCESS(rc)) 2218 2218 { 2219 rc = Sh aredClipboardTransferCtxTransferRegister(&pClient->TransferCtx, pTransfer, &uTransferID);2219 rc = ShClTransferCtxTransferRegister(&pClient->TransferCtx, pTransfer, &uTransferID); 2220 2220 if (RT_SUCCESS(rc)) 2221 2221 { 2222 rc = Sh aredClipboardTransferInit(pTransfer, uTransferID, enmDir, enmSource);2222 rc = ShClTransferInit(pTransfer, uTransferID, enmDir, enmSource); 2223 2223 if (RT_SUCCESS(rc)) 2224 2224 { … … 2230 2230 2231 2231 if (RT_SUCCESS(rc)) 2232 rc = Sh aredClipboardTransferStart(pTransfer);2232 rc = ShClTransferStart(pTransfer); 2233 2233 2234 2234 if (RT_SUCCESS(rc)) … … 2244 2244 2245 2245 PSHCLEVENTPAYLOAD pPayload; 2246 rc = Sh aredClipboardEventWait(&pTransfer->Events, uEvent, pTransfer->uTimeoutMs, &pPayload);2246 rc = ShClEventWait(&pTransfer->Events, uEvent, pTransfer->uTimeoutMs, &pPayload); 2247 2247 if (RT_SUCCESS(rc)) 2248 2248 { … … 2259 2259 else 2260 2260 LogRel(("Shared Clipboard: Guest reported status %s (error %Rrc) while starting transfer %RU32\n", 2261 VBoxShClTransferStatusToStr(pReply->u.TransferStatus.uStatus),2261 ShClGuestMsgToStr(pReply->u.TransferStatus.uStatus), 2262 2262 pReply->rc, pTransfer->State.uID)); 2263 2263 } … … 2270 2270 2271 2271 if (RT_FAILURE(rc)) 2272 Sh aredClipboardTransferCtxTransferUnregister(&pClient->TransferCtx, uTransferID);2272 ShClTransferCtxTransferUnregister(&pClient->TransferCtx, uTransferID); 2273 2273 } 2274 2274 } … … 2278 2278 { 2279 2279 ShClSvcImplTransferDestroy(pClient, pTransfer); 2280 Sh aredClipboardTransferDestroy(pTransfer);2280 ShClTransferDestroy(pTransfer); 2281 2281 2282 2282 RTMemFree(pTransfer); … … 2309 2309 int shclSvcTransferStop(PSHCLCLIENT pClient, PSHCLTRANSFER pTransfer) 2310 2310 { 2311 int rc = Sh aredClipboardTransferClose(pTransfer);2311 int rc = ShClTransferClose(pTransfer); 2312 2312 if (RT_SUCCESS(rc)) 2313 2313 { … … 2320 2320 LogRel2(("Shared Clipboard: Waiting for stop of transfer %RU32 on guest ...\n", pTransfer->State.uID)); 2321 2321 2322 rc = Sh aredClipboardEventWait(&pTransfer->Events, uEvent, pTransfer->uTimeoutMs, NULL);2323 if (RT_SUCCESS(rc)) 2324 { 2325 rc = Sh aredClipboardTransferCtxTransferUnregister(&pClient->TransferCtx, SharedClipboardTransferGetID(pTransfer));2322 rc = ShClEventWait(&pTransfer->Events, uEvent, pTransfer->uTimeoutMs, NULL); 2323 if (RT_SUCCESS(rc)) 2324 { 2325 rc = ShClTransferCtxTransferUnregister(&pClient->TransferCtx, ShClTransferGetID(pTransfer)); 2326 2326 2327 2327 LogRel2(("Shared Clipboard: Stopped transfer %RU32 on guest\n", pTransfer->State.uID)); -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp
r81212 r81223 108 108 109 109 #ifdef LOG_ENABLED 110 VBoxShClDbgDumpData(pvDst, cbSrc, u32Format);110 ShClDbgDumpData(pvDst, cbSrc, u32Format); 111 111 #endif 112 112 … … 183 183 { 184 184 PSHCLEVENTPAYLOAD pPayload; 185 rc = Sh aredClipboardEventWait(&pCtx->pClient->Events, uEvent, 30 * 1000, &pPayload);185 rc = ShClEventWait(&pCtx->pClient->Events, uEvent, 30 * 1000, &pPayload); 186 186 if (RT_SUCCESS(rc)) 187 187 { … … 190 190 191 191 /* Detach the payload, as the caller then will own the data. */ 192 Sh aredClipboardEventPayloadDetach(&pCtx->pClient->Events, uEvent);193 } 194 195 Sh aredClipboardEventUnregister(&pCtx->pClient->Events, uEvent);192 ShClEventPayloadDetach(&pCtx->pClient->Events, uEvent); 193 } 194 195 ShClEventUnregister(&pCtx->pClient->Events, uEvent); 196 196 } 197 197 … … 829 829 #ifdef VBOX_STRICT 830 830 LogFlowFunc(("Raw HTML clipboard data from host:")); 831 VBoxShClDbgDumpHtml((char *)pData->pvData, pData->cbData);831 ShClDbgDumpHtml((char *)pData->pvData, pData->cbData); 832 832 #endif 833 833 GlobalUnlock(hClip); -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp
r81212 r81223 224 224 if (pReq) 225 225 { 226 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pClient->Events);226 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pClient->Events); 227 227 228 228 pReq->pv = pData->pvData; … … 234 234 if (RT_SUCCESS(rc)) 235 235 { 236 rc = Sh aredClipboardEventRegister(&pClient->Events, uEvent);236 rc = ShClEventRegister(&pClient->Events, uEvent); 237 237 if (RT_SUCCESS(rc)) 238 238 { 239 239 PSHCLEVENTPAYLOAD pPayload; 240 rc = Sh aredClipboardEventWait(&pClient->Events, uEvent, 30 * 1000, &pPayload);240 rc = ShClEventWait(&pClient->Events, uEvent, 30 * 1000, &pPayload); 241 241 if (RT_SUCCESS(rc)) 242 242 { … … 247 247 } 248 248 249 Sh aredClipboardEventUnregister(&pClient->Events, uEvent);249 ShClEventUnregister(&pClient->Events, uEvent); 250 250 } 251 251 } … … 292 292 293 293 PSHCLEVENTPAYLOAD pPayload; 294 int rc2 = Sh aredClipboardPayloadAlloc(pReq->uEvent, pv, cb, &pPayload);294 int rc2 = ShClPayloadAlloc(pReq->uEvent, pv, cb, &pPayload); 295 295 if (RT_SUCCESS(rc2)) 296 rc2 = Sh aredClipboardEventSignal(&pCtx->pClient->Events, pReq->uEvent, pPayload);296 rc2 = ShClEventSignal(&pCtx->pClient->Events, pReq->uEvent, pPayload); 297 297 298 298 AssertRC(rc); … … 335 335 { 336 336 PSHCLEVENTPAYLOAD pPayload; 337 rc = Sh aredClipboardEventWait(&pCtx->pClient->Events, uEvent, 30 * 1000, &pPayload);337 rc = ShClEventWait(&pCtx->pClient->Events, uEvent, 30 * 1000, &pPayload); 338 338 if (RT_SUCCESS(rc)) 339 339 { … … 342 342 343 343 /* Detach the payload, as the caller then will own the data. */ 344 Sh aredClipboardEventPayloadDetach(&pCtx->pClient->Events, uEvent);345 } 346 347 Sh aredClipboardEventUnregister(&pCtx->pClient->Events, uEvent);344 ShClEventPayloadDetach(&pCtx->pClient->Events, uEvent); 345 } 346 347 ShClEventUnregister(&pCtx->pClient->Events, uEvent); 348 348 } 349 349 -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp
r81212 r81223 473 473 474 474 LogFlowFunc(("uMsg=%RU32 (%s), cParms=%RU32, fAppend=%RTbool\n", 475 pMsg->uMsg, VBoxShClHostMsgToStr(pMsg->uMsg), pMsg->cParms, fAppend));475 pMsg->uMsg, ShClHostMsgToStr(pMsg->uMsg), pMsg->cParms, fAppend)); 476 476 477 477 if (fAppend) … … 550 550 shclSvcMsgSetPeekReturn(pFirstMsg, paParms, cParms); 551 551 LogFlowFunc(("[Client %RU32] VBOX_SHCL_GUEST_FN_MSG_PEEK_XXX -> VINF_SUCCESS (idMsg=%u (%s), cParms=%u)\n", 552 pClient->State.uClientID, pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg),552 pClient->State.uClientID, pFirstMsg->uMsg, ShClHostMsgToStr(pFirstMsg->uMsg), 553 553 pFirstMsg->cParms)); 554 554 return VINF_SUCCESS; … … 611 611 612 612 LogFlowFunc(("[Client %RU32] uMsg=%RU32 (%s), cParms=%RU32\n", 613 pClient->State.uClientID, pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg),613 pClient->State.uClientID, pFirstMsg->uMsg, ShClHostMsgToStr(pFirstMsg->uMsg), 614 614 pFirstMsg->cParms)); 615 615 … … 684 684 { 685 685 LogFlowFunc(("First message is: %RU32 (%s), cParms=%RU32\n", 686 pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms));686 pFirstMsg->uMsg, ShClHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms)); 687 687 688 688 ASSERT_GUEST_MSG_RETURN(pFirstMsg->uMsg == idMsgExpected || idMsgExpected == UINT32_MAX, 689 689 ("idMsg=%u (%s) cParms=%u, caller expected %u (%s) and %u\n", 690 pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms,691 idMsgExpected, VBoxShClHostMsgToStr(idMsgExpected), cParms),690 pFirstMsg->uMsg, ShClHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms, 691 idMsgExpected, ShClHostMsgToStr(idMsgExpected), cParms), 692 692 VERR_MISMATCH); 693 693 ASSERT_GUEST_MSG_RETURN(pFirstMsg->cParms == cParms, 694 694 ("idMsg=%u (%s) cParms=%u, caller expected %u (%s) and %u\n", 695 pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms,696 idMsgExpected, VBoxShClHostMsgToStr(idMsgExpected), cParms),695 pFirstMsg->uMsg, ShClHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms, 696 idMsgExpected, ShClHostMsgToStr(idMsgExpected), cParms), 697 697 VERR_WRONG_PARAMETER_COUNT); 698 698 … … 701 701 ASSERT_GUEST_MSG_RETURN(pFirstMsg->paParms[i].type == paParms[i].type, 702 702 ("param #%u: type %u, caller expected %u (idMsg=%u %s)\n", i, pFirstMsg->paParms[i].type, 703 paParms[i].type, pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg)),703 paParms[i].type, pFirstMsg->uMsg, ShClHostMsgToStr(pFirstMsg->uMsg)), 704 704 VERR_WRONG_PARAMETER_TYPE); 705 705 /* … … 797 797 { 798 798 LogFunc(("[Client %RU32] Current host message is %RU32 (%s), cParms=%RU32\n", 799 pClient->State.uClientID, pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg),799 pClient->State.uClientID, pFirstMsg->uMsg, ShClHostMsgToStr(pFirstMsg->uMsg), 800 800 pFirstMsg->cParms)); 801 801 … … 866 866 if (pMsgReadData) 867 867 { 868 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pClient->Events);868 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pClient->Events); 869 869 870 870 HGCMSvcSetU32(&pMsgReadData->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, … … 876 876 if (RT_SUCCESS(rc)) 877 877 { 878 rc = Sh aredClipboardEventRegister(&pClient->Events, uEvent);878 rc = ShClEventRegister(&pClient->Events, uEvent); 879 879 if (RT_SUCCESS(rc)) 880 880 { … … 886 886 } 887 887 else 888 Sh aredClipboardEventUnregister(&pClient->Events, uEvent);888 ShClEventUnregister(&pClient->Events, uEvent); 889 889 } 890 890 } … … 909 909 /* Protocol v0 did not have any context ID handling, so we ASSUME that the last event registered 910 910 * is the one we want to handle (as this all was a synchronous protocol anyway). */ 911 uEvent = Sh aredClipboardEventGetLast(&pClient->Events);911 uEvent = ShClEventGetLast(&pClient->Events); 912 912 } 913 913 else … … 918 918 PSHCLEVENTPAYLOAD pPayload = NULL; 919 919 if (pData->cbData) 920 rc = Sh aredClipboardPayloadAlloc(uEvent, pData->pvData, pData->cbData, &pPayload);920 rc = ShClPayloadAlloc(uEvent, pData->pvData, pData->cbData, &pPayload); 921 921 922 922 if (RT_SUCCESS(rc)) 923 923 { 924 rc = Sh aredClipboardEventSignal(&pClient->Events, uEvent, pPayload);924 rc = ShClEventSignal(&pClient->Events, uEvent, pPayload); 925 925 if (RT_FAILURE(rc)) 926 Sh aredClipboardPayloadFree(pPayload);926 ShClPayloadFree(pPayload); 927 927 } 928 928 … … 941 941 if (pMsg) 942 942 { 943 const SHCLEVENTID uEvent = Sh aredClipboardEventIDGenerate(&pClient->Events);943 const SHCLEVENTID uEvent = ShClEventIDGenerate(&pClient->Events); 944 944 945 945 HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, … … 1121 1121 1122 1122 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS 1123 PSHCLTRANSFER pTransfer = Sh aredClipboardTransferCtxGetTransfer(&pClient->TransferCtx, 0 /* Index*/);1123 PSHCLTRANSFER pTransfer = ShClTransferCtxGetTransfer(&pClient->TransferCtx, 0 /* Index*/); 1124 1124 if (pTransfer) 1125 1125 shclSvcTransferAreaDetach(&pClient->State, pTransfer); 1126 1126 1127 Sh aredClipboardTransferCtxDestroy(&pClient->TransferCtx);1127 ShClTransferCtxDestroy(&pClient->TransferCtx); 1128 1128 #endif 1129 1129 … … 1145 1145 shclSvcClientStateDestroy(&pClient->State); 1146 1146 1147 Sh aredClipboardEventSourceDestroy(&pClient->Events);1147 ShClEventSourceDestroy(&pClient->Events); 1148 1148 1149 1149 ClipboardClientMap::iterator itClient = g_mapClients.find(u32ClientID); … … 1169 1169 1170 1170 /* Create the client's own event source. */ 1171 int rc = Sh aredClipboardEventSourceCreate(&pClient->Events, 0 /* ID, ignored */);1171 int rc = ShClEventSourceCreate(&pClient->Events, 0 /* ID, ignored */); 1172 1172 if (RT_SUCCESS(rc)) 1173 1173 { … … 1182 1182 { 1183 1183 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS 1184 rc = Sh aredClipboardTransferCtxInit(&pClient->TransferCtx);1184 rc = ShClTransferCtxInit(&pClient->TransferCtx); 1185 1185 #endif 1186 1186 if (RT_SUCCESS(rc)) … … 1222 1222 1223 1223 LogFunc(("u32ClientID=%RU32 (proto %RU32), fn=%RU32 (%s), cParms=%RU32, paParms=%p\n", 1224 u32ClientID, pClient->State.uProtocolVer, u32Function, VBoxShClGuestMsgToStr(u32Function), cParms, paParms));1224 u32ClientID, pClient->State.uProtocolVer, u32Function, ShClGuestMsgToStr(u32Function), cParms, paParms)); 1225 1225 1226 1226 #ifdef DEBUG … … 1568 1568 1569 1569 LogFlowFunc(("u32Function=%RU32 (%s), cParms=%RU32, paParms=%p\n", 1570 u32Function, VBoxShClHostFunctionToStr(u32Function), cParms, paParms));1570 u32Function, ShClHostFunctionToStr(u32Function), cParms, paParms)); 1571 1571 1572 1572 switch (u32Function) -
trunk/src/VBox/HostServices/SharedClipboard/darwin-pasteboard.cpp
r80847 r81223 208 208 size_t cwSrc = RTUtf16Len(pwszTmp); 209 209 size_t cwDest; 210 rc = vboxClipboardUtf16GetWinSize(pwszTmp, cwSrc, &cwDest);210 rc = ShClUtf16GetWinSize(pwszTmp, cwSrc, &cwDest); 211 211 if (RT_FAILURE(rc)) 212 212 { … … 222 222 if (*pcbActual <= cb) 223 223 { 224 rc = vboxClipboardUtf16LinToWin(pwszTmp, RTUtf16Len(pwszTmp), static_cast <PRTUTF16>(pv), cb / 2);224 rc = ShClUtf16LinToWin(pwszTmp, RTUtf16Len(pwszTmp), static_cast <PRTUTF16>(pv), cb / 2); 225 225 if (RT_FAILURE(rc)) 226 226 { … … 254 254 const void *pDib; 255 255 size_t cbDibSize; 256 rc = vboxClipboardBmpGetDib(pTmp, cbTmpSize, &pDib, &cbDibSize);256 rc = ShClBmpGetDib(pTmp, cbTmpSize, &pDib, &cbDibSize); 257 257 if (RT_FAILURE(rc)) 258 258 { … … 311 311 size_t cwDest = 0; 312 312 /* How long will the converted text be? */ 313 rc = vboxClipboardUtf16GetLinSize(pwszSrcText, cwSrc, &cwDest);313 rc = ShClUtf16GetLinSize(pwszSrcText, cwSrc, &cwDest); 314 314 if (RT_FAILURE(rc)) 315 315 { … … 331 331 } 332 332 /* Convert the EOL */ 333 rc = vboxClipboardUtf16WinToLin(pwszSrcText, cwSrc, pwszDestText, cwDest);333 rc = ShClUtf16WinToLin(pwszSrcText, cwSrc, pwszDestText, cwDest); 334 334 if (RT_FAILURE(rc)) 335 335 { … … 381 381 PasteboardItemID itemId = (PasteboardItemID)1; 382 382 383 rc = vboxClipboardDibToBmp(pv, cb, &pBmp, &cbBmpSize);383 rc = ShClDibToBmp(pv, cb, &pBmp, &cbBmpSize); 384 384 if (RT_SUCCESS(rc)) 385 385 {
Note:
See TracChangeset
for help on using the changeset viewer.

