Changeset 87658 in vbox
- Timestamp:
- Feb 9, 2021 1:26:19 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142700
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/GuestHost/SharedClipboard-transfers.h
r87653 r87658 868 868 int ShClTransferObjOpen(PSHCLTRANSFER pTransfer, PSHCLOBJOPENCREATEPARMS pOpenCreateParms, PSHCLOBJHANDLE phObj); 869 869 int ShClTransferObjClose(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj); 870 int ShClTransferObjRead(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead, uint32_t fFlags);871 int ShClTransferObjWrite(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten, uint32_t fFlags);870 int ShClTransferObjRead(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t fFlags, uint32_t *pcbRead); 871 int ShClTransferObjWrite(PSHCLTRANSFER pTransfer, SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t fFlags, uint32_t *pcbWritten); 872 872 873 873 PSHCLOBJDATACHUNK ShClTransferObjDataChunkDup(PSHCLOBJDATACHUNK pDataChunk); -
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp
r87655 r87658 2241 2241 { 2242 2242 uint32_t cbRead; 2243 rc = ShClTransferObjRead(pTransfer, hObj, pvBuf, cbToRead, &cbRead, fFlags);2243 rc = ShClTransferObjRead(pTransfer, hObj, pvBuf, cbToRead, fFlags, &cbRead); 2244 2244 if (RT_SUCCESS(rc)) 2245 2245 rc = VbglR3ClipboardObjWriteSend(pCmdCtx, hObj, pvBuf, cbRead, NULL /* pcbWritten */); -
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers-http.cpp
r87454 r87658 298 298 { 299 299 Assert(pSrvTx->hObj != SHCLOBJHANDLE_INVALID); 300 // rc = ShClTransferObjRead(pSrvTx->pTransfer, pSrvTx->hObj, ); 301 rc = 0; 300 301 uint32_t cbRead; 302 rc = ShClTransferObjRead(pSrvTx->pTransfer, pSrvTx->hObj, pvBuf, cbBuf, 0 /* fFlags */, &cbRead); 302 303 if (RT_SUCCESS(rc)) 303 304 { 304 305 *pcbRead = (uint32_t)cbRead; 305 306 } 306 307 -
trunk/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp
r87653 r87658 963 963 * @param pvBuf Buffer for where to store the read data. 964 964 * @param cbBuf Size (in bytes) of buffer. 965 * @param pcbRead How much bytes were read on success. Optional. 965 * @param fFlags Read flags. Optional. 966 * @param pcbRead Where to return how much bytes were read on success. Optional. 966 967 */ 967 968 int ShClTransferObjRead(PSHCLTRANSFER pTransfer, 968 SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbRead, uint32_t fFlags)969 SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t fFlags, uint32_t *pcbRead) 969 970 { 970 971 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); … … 1027 1028 * @param pvBuf Buffer of data to write. 1028 1029 * @param cbBuf Size (in bytes) of buffer to write. 1030 * @param fFlags Write flags. Optional. 1029 1031 * @param pcbWritten How much bytes were writtenon success. Optional. 1030 1032 */ 1031 1033 int ShClTransferObjWrite(PSHCLTRANSFER pTransfer, 1032 SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t *pcbWritten, 1033 uint32_t fFlags) 1034 SHCLOBJHANDLE hObj, void *pvBuf, uint32_t cbBuf, uint32_t fFlags, uint32_t *pcbWritten) 1034 1035 { 1035 1036 AssertPtrReturn(pTransfer, VERR_INVALID_POINTER); -
trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-transfers.cpp
r87452 r87658 1636 1636 { 1637 1637 uint32_t cbRead; 1638 rc = ShClTransferObjRead(pTransfer, hObj, pvBuf, cbToRead, &cbRead, 0 /* fFlags */);1638 rc = ShClTransferObjRead(pTransfer, hObj, pvBuf, cbToRead, 0 /* fFlags */, &cbRead); 1639 1639 if (RT_SUCCESS(rc)) 1640 1640 {
Note:
See TracChangeset
for help on using the changeset viewer.