Changeset 81223 in vbox for trunk/src/VBox/GuestHost/SharedClipboard
- Timestamp:
- Oct 11, 2019 12:06:49 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 133910
- Location:
- trunk/src/VBox/GuestHost/SharedClipboard
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
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 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 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 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 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 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 995 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 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 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 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 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 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 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 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 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 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 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 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 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 1822 rc = ShClBmpGetDib((const void *)pvSrc, cbSrc, 1823 &pDib, &cbDibSize); 1824 1824 if (RT_SUCCESS(rc)) 1825 1825 {
Note:
See TracChangeset
for help on using the changeset viewer.