Changeset 80662 in vbox for trunk/src/VBox/Additions/common
- Timestamp:
- Sep 9, 2019 8:43:14 AM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 133193
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp
r80623 r80662 155 155 156 156 157 VBGLR3DECL(int) VbglR3ClipboardFormatsWriteRecv(PVBGLR3SHCLCMDCTX pCtx, PSH AREDCLIPBOARDFORMATDATA pFormats)157 VBGLR3DECL(int) VbglR3ClipboardFormatsWriteRecv(PVBGLR3SHCLCMDCTX pCtx, PSHCLFORMATDATA pFormats) 158 158 { 159 159 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 188 188 189 189 190 VBGLR3DECL(int) VbglR3ClipboardReadDataRecv(PVBGLR3SHCLCMDCTX pCtx, PSH AREDCLIPBOARDDATAREQ pDataReq)190 VBGLR3DECL(int) VbglR3ClipboardReadDataRecv(PVBGLR3SHCLCMDCTX pCtx, PSHCLDATAREQ pDataReq) 191 191 { 192 192 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 366 366 #ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST 367 367 VBGLR3DECL(int) VbglR3ClipboardTransferSendStatus(PVBGLR3SHCLCMDCTX pCtx, 368 PSH AREDCLIPBOARDURITRANSFER pTransfer, SHAREDCLIPBOARDURITRANSFERSTATUS uStatus)368 PSHCLURITRANSFER pTransfer, SHCLURITRANSFERSTATUS uStatus) 369 369 { 370 370 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 388 388 } 389 389 390 static int vbglR3ClipboardRootListHdrRead(PVBGLR3SHCLCMDCTX pCtx, P VBOXCLIPBOARDROOTLISTHDR pRootListHdr)390 static int vbglR3ClipboardRootListHdrRead(PVBGLR3SHCLCMDCTX pCtx, PSHCLROOTLISTHDR pRootListHdr) 391 391 { 392 392 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 416 416 } 417 417 418 static int vbglR3ClipboardRootListEntryRead(PVBGLR3SHCLCMDCTX pCtx, uint32_t uIndex, P VBOXCLIPBOARDROOTLISTENTRY pRootListEntry)418 static int vbglR3ClipboardRootListEntryRead(PVBGLR3SHCLCMDCTX pCtx, uint32_t uIndex, PSHCLROOTLISTENTRY pRootListEntry) 419 419 { 420 420 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 452 452 } 453 453 454 VBGLR3DECL(int) VbglR3ClipboardRootListRead(PVBGLR3SHCLCMDCTX pCtx, P VBOXCLIPBOARDROOTLIST *ppRootList)454 VBGLR3DECL(int) VbglR3ClipboardRootListRead(PVBGLR3SHCLCMDCTX pCtx, PSHCLROOTLIST *ppRootList) 455 455 { 456 456 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 459 459 int rc; 460 460 461 P VBOXCLIPBOARDROOTLIST pRootList = SharedClipboardURIRootListAlloc();461 PSHCLROOTLIST pRootList = SharedClipboardURIRootListAlloc(); 462 462 if (pRootList) 463 463 { 464 VBOXCLIPBOARDROOTLISTHDR srcRootListHdr;464 SHCLROOTLISTHDR srcRootListHdr; 465 465 rc = vbglR3ClipboardRootListHdrRead(pCtx, &srcRootListHdr); 466 466 if (RT_SUCCESS(rc)) … … 472 472 { 473 473 pRootList->paEntries = 474 (P VBOXCLIPBOARDROOTLISTENTRY)RTMemAllocZ(srcRootListHdr.cRoots * sizeof(VBOXCLIPBOARDROOTLISTENTRY));474 (PSHCLROOTLISTENTRY)RTMemAllocZ(srcRootListHdr.cRoots * sizeof(SHCLROOTLISTENTRY)); 475 475 if (pRootList->paEntries) 476 476 { … … 527 527 } 528 528 529 VBGLR3DECL(int) VbglR3ClipboardRootListHdrReadReply(PVBGLR3SHCLCMDCTX pCtx, P VBOXCLIPBOARDROOTLISTHDR pRootListHdr)529 VBGLR3DECL(int) VbglR3ClipboardRootListHdrReadReply(PVBGLR3SHCLCMDCTX pCtx, PSHCLROOTLISTHDR pRootListHdr) 530 530 { 531 531 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 579 579 } 580 580 581 VBGLR3DECL(int) VbglR3ClipboardRootListEntryReadReply(PVBGLR3SHCLCMDCTX pCtx, uint32_t uIndex, P VBOXCLIPBOARDROOTLISTENTRY pEntry)581 VBGLR3DECL(int) VbglR3ClipboardRootListEntryReadReply(PVBGLR3SHCLCMDCTX pCtx, uint32_t uIndex, PSHCLROOTLISTENTRY pEntry) 582 582 { 583 583 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 604 604 } 605 605 606 VBGLR3DECL(int) VbglR3ClipboardListOpenSend(PVBGLR3SHCLCMDCTX pCtx, P VBOXCLIPBOARDLISTOPENPARMS pOpenParms,607 PSH AREDCLIPBOARDLISTHANDLE phList)606 VBGLR3DECL(int) VbglR3ClipboardListOpenSend(PVBGLR3SHCLCMDCTX pCtx, PSHCLLISTOPENPARMS pOpenParms, 607 PSHCLLISTHANDLE phList) 608 608 { 609 609 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 634 634 } 635 635 636 VBGLR3DECL(int) VbglR3ClipboardListOpenRecv(PVBGLR3SHCLCMDCTX pCtx, P VBOXCLIPBOARDLISTOPENPARMS pOpenParms)636 VBGLR3DECL(int) VbglR3ClipboardListOpenRecv(PVBGLR3SHCLCMDCTX pCtx, PSHCLLISTOPENPARMS pOpenParms) 637 637 { 638 638 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 669 669 } 670 670 671 VBGLR3DECL(int) VbglR3ClipboardListOpenReply(PVBGLR3SHCLCMDCTX pCtx, int rcReply, SH AREDCLIPBOARDLISTHANDLE hList)671 VBGLR3DECL(int) VbglR3ClipboardListOpenReply(PVBGLR3SHCLCMDCTX pCtx, int rcReply, SHCLLISTHANDLE hList) 672 672 { 673 673 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 680 680 681 681 Msg.uContext.SetUInt32(pCtx->uContextID); 682 Msg.enmType.SetUInt32(VBOX_SH AREDCLIPBOARD_REPLYMSGTYPE_LIST_OPEN);682 Msg.enmType.SetUInt32(VBOX_SHCL_REPLYMSGTYPE_LIST_OPEN); 683 683 Msg.rc.SetUInt32((uint32_t)rcReply); /** int vs. uint32_t */ 684 684 Msg.cbPayload.SetUInt32(0); … … 693 693 } 694 694 695 VBGLR3DECL(int) VbglR3ClipboardListCloseRecv(PVBGLR3SHCLCMDCTX pCtx, PSH AREDCLIPBOARDLISTHANDLE phList)695 VBGLR3DECL(int) VbglR3ClipboardListCloseRecv(PVBGLR3SHCLCMDCTX pCtx, PSHCLLISTHANDLE phList) 696 696 { 697 697 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 719 719 } 720 720 721 VBGLR3DECL(int) VbglR3ClipboardListCloseReply(PVBGLR3SHCLCMDCTX pCtx, int rcReply, SH AREDCLIPBOARDLISTHANDLE hList)721 VBGLR3DECL(int) VbglR3ClipboardListCloseReply(PVBGLR3SHCLCMDCTX pCtx, int rcReply, SHCLLISTHANDLE hList) 722 722 { 723 723 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 730 730 731 731 Msg.uContext.SetUInt32(pCtx->uContextID); 732 Msg.enmType.SetUInt32(VBOX_SH AREDCLIPBOARD_REPLYMSGTYPE_LIST_CLOSE);732 Msg.enmType.SetUInt32(VBOX_SHCL_REPLYMSGTYPE_LIST_CLOSE); 733 733 Msg.rc.SetUInt32((uint32_t)rcReply); /** int vs. uint32_t */ 734 734 Msg.cbPayload.SetUInt32(0); … … 743 743 } 744 744 745 VBGLR3DECL(int) VbglR3ClipboardListCloseSend(PVBGLR3SHCLCMDCTX pCtx, SH AREDCLIPBOARDLISTHANDLE hList)745 VBGLR3DECL(int) VbglR3ClipboardListCloseSend(PVBGLR3SHCLCMDCTX pCtx, SHCLLISTHANDLE hList) 746 746 { 747 747 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 763 763 764 764 765 VBGLR3DECL(int) VbglR3ClipboardListHdrRead(PVBGLR3SHCLCMDCTX pCtx, SH AREDCLIPBOARDLISTHANDLE hList, uint32_t fFlags,766 P VBOXCLIPBOARDLISTHDR pListHdr)765 VBGLR3DECL(int) VbglR3ClipboardListHdrRead(PVBGLR3SHCLCMDCTX pCtx, SHCLLISTHANDLE hList, uint32_t fFlags, 766 PSHCLLISTHDR pListHdr) 767 767 { 768 768 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 798 798 } 799 799 800 VBGLR3DECL(int) VbglR3ClipboardListHdrReadRecvReq(PVBGLR3SHCLCMDCTX pCtx, PSH AREDCLIPBOARDLISTHANDLE phList, uint32_t *pfFlags)800 VBGLR3DECL(int) VbglR3ClipboardListHdrReadRecvReq(PVBGLR3SHCLCMDCTX pCtx, PSHCLLISTHANDLE phList, uint32_t *pfFlags) 801 801 { 802 802 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 828 828 } 829 829 830 VBGLR3DECL(int) VbglR3ClipboardListHdrWrite(PVBGLR3SHCLCMDCTX pCtx, SH AREDCLIPBOARDLISTHANDLE hList,831 P VBOXCLIPBOARDLISTHDR pListHdr)830 VBGLR3DECL(int) VbglR3ClipboardListHdrWrite(PVBGLR3SHCLCMDCTX pCtx, SHCLLISTHANDLE hList, 831 PSHCLLISTHDR pListHdr) 832 832 { 833 833 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 855 855 } 856 856 857 VBGLR3DECL(int) VbglR3ClipboardListEntryRead(PVBGLR3SHCLCMDCTX pCtx, SH AREDCLIPBOARDLISTHANDLE hList,858 P VBOXCLIPBOARDLISTENTRY pListEntry)857 VBGLR3DECL(int) VbglR3ClipboardListEntryRead(PVBGLR3SHCLCMDCTX pCtx, SHCLLISTHANDLE hList, 858 PSHCLLISTENTRY pListEntry) 859 859 { 860 860 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 885 885 } 886 886 887 VBGLR3DECL(int) VbglR3ClipboardListEntryReadRecvReq(PVBGLR3SHCLCMDCTX pCtx, PSH AREDCLIPBOARDLISTHANDLE phList, uint32_t *pfInfo)887 VBGLR3DECL(int) VbglR3ClipboardListEntryReadRecvReq(PVBGLR3SHCLCMDCTX pCtx, PSHCLLISTHANDLE phList, uint32_t *pfInfo) 888 888 { 889 889 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 915 915 } 916 916 917 VBGLR3DECL(int) VbglR3ClipboardListEntryWrite(PVBGLR3SHCLCMDCTX pCtx, SH AREDCLIPBOARDLISTHANDLE hList,918 P VBOXCLIPBOARDLISTENTRY pListEntry)917 VBGLR3DECL(int) VbglR3ClipboardListEntryWrite(PVBGLR3SHCLCMDCTX pCtx, SHCLLISTHANDLE hList, 918 PSHCLLISTENTRY pListEntry) 919 919 { 920 920 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 941 941 } 942 942 943 VBGLR3DECL(int) VbglR3ClipboardObjOpenRecv(PVBGLR3SHCLCMDCTX pCtx, P VBOXCLIPBOARDOBJOPENCREATEPARMS pCreateParms)943 VBGLR3DECL(int) VbglR3ClipboardObjOpenRecv(PVBGLR3SHCLCMDCTX pCtx, PSHCLOBJOPENCREATEPARMS pCreateParms) 944 944 { 945 945 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 972 972 } 973 973 974 VBGLR3DECL(int) VbglR3ClipboardObjOpenReply(PVBGLR3SHCLCMDCTX pCtx, int rcReply, SH AREDCLIPBOARDOBJHANDLE hObj)974 VBGLR3DECL(int) VbglR3ClipboardObjOpenReply(PVBGLR3SHCLCMDCTX pCtx, int rcReply, SHCLOBJHANDLE hObj) 975 975 { 976 976 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 983 983 984 984 Msg.uContext.SetUInt32(pCtx->uContextID); 985 Msg.enmType.SetUInt32(VBOX_SH AREDCLIPBOARD_REPLYMSGTYPE_OBJ_OPEN);985 Msg.enmType.SetUInt32(VBOX_SHCL_REPLYMSGTYPE_OBJ_OPEN); 986 986 Msg.rc.SetUInt32((uint32_t)rcReply); /** int vs. uint32_t */ 987 987 Msg.cbPayload.SetUInt32(0); … … 996 996 } 997 997 998 VBGLR3DECL(int) VbglR3ClipboardObjOpenSend(PVBGLR3SHCLCMDCTX pCtx, P VBOXCLIPBOARDOBJOPENCREATEPARMS pCreateParms,999 PSH AREDCLIPBOARDOBJHANDLE phObj)998 VBGLR3DECL(int) VbglR3ClipboardObjOpenSend(PVBGLR3SHCLCMDCTX pCtx, PSHCLOBJOPENCREATEPARMS pCreateParms, 999 PSHCLOBJHANDLE phObj) 1000 1000 { 1001 1001 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 1025 1025 } 1026 1026 1027 VBGLR3DECL(int) VbglR3ClipboardObjCloseRecv(PVBGLR3SHCLCMDCTX pCtx, PSH AREDCLIPBOARDOBJHANDLE phObj)1027 VBGLR3DECL(int) VbglR3ClipboardObjCloseRecv(PVBGLR3SHCLCMDCTX pCtx, PSHCLOBJHANDLE phObj) 1028 1028 { 1029 1029 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 1051 1051 } 1052 1052 1053 VBGLR3DECL(int) VbglR3ClipboardObjCloseReply(PVBGLR3SHCLCMDCTX pCtx, int rcReply, SH AREDCLIPBOARDOBJHANDLE hObj)1053 VBGLR3DECL(int) VbglR3ClipboardObjCloseReply(PVBGLR3SHCLCMDCTX pCtx, int rcReply, SHCLOBJHANDLE hObj) 1054 1054 { 1055 1055 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 1062 1062 1063 1063 Msg.uContext.SetUInt32(pCtx->uContextID); 1064 Msg.enmType.SetUInt32(VBOX_SH AREDCLIPBOARD_REPLYMSGTYPE_OBJ_CLOSE);1064 Msg.enmType.SetUInt32(VBOX_SHCL_REPLYMSGTYPE_OBJ_CLOSE); 1065 1065 Msg.rc.SetUInt32((uint32_t)rcReply); /** int vs. uint32_t */ 1066 1066 Msg.cbPayload.SetUInt32(0); … … 1075 1075 } 1076 1076 1077 VBGLR3DECL(int) VbglR3ClipboardObjCloseSend(PVBGLR3SHCLCMDCTX pCtx, SH AREDCLIPBOARDOBJHANDLE hObj)1077 VBGLR3DECL(int) VbglR3ClipboardObjCloseSend(PVBGLR3SHCLCMDCTX pCtx, SHCLOBJHANDLE hObj) 1078 1078 { 1079 1079 AssertPtrReturn(pCtx, VERR_INVALID_POINTER); … … 1094 1094 } 1095 1095 1096 VBGLR3DECL(int) VbglR3ClipboardObjReadRecv(PVBGLR3SHCLCMDCTX pCtx, PSH AREDCLIPBOARDOBJHANDLE phObj, uint32_t *pcbToRead,1096 VBGLR3DECL(int) VbglR3ClipboardObjReadRecv(PVBGLR3SHCLCMDCTX pCtx, PSHCLOBJHANDLE phObj, uint32_t *pcbToRead, 1097 1097 uint32_t *pfFlags) 1098 1098 { … … 1129 1129 } 1130 1130 1131 VBGLR3DECL(int) VbglR3ClipboardObjRead(PVBGLR3SHCLCMDCTX pCtx, SH AREDCLIPBOARDOBJHANDLE hObj,1131 VBGLR3DECL(int) VbglR3ClipboardObjRead(PVBGLR3SHCLCMDCTX pCtx, SHCLOBJHANDLE hObj, 1132 1132 void *pvData, uint32_t cbData, uint32_t *pcbRead) 1133 1133 { … … 1166 1166 } 1167 1167 1168 VBGLR3DECL(int) VbglR3ClipboardObjWrite(PVBGLR3SHCLCMDCTX pCtx, SH AREDCLIPBOARDOBJHANDLE hObj,1168 VBGLR3DECL(int) VbglR3ClipboardObjWrite(PVBGLR3SHCLCMDCTX pCtx, SHCLOBJHANDLE hObj, 1169 1169 void *pvData, uint32_t cbData, uint32_t *pcbWritten) 1170 1170 { … … 1201 1201 1202 1202 VBGLR3DECL(int) VbglR3ClipboardTransferEvent(PVBGLR3SHCLCMDCTX pCtx, uint32_t uMsg, uint32_t cParms, 1203 PSH AREDCLIPBOARDURITRANSFER pTransfer)1203 PSHCLURITRANSFER pTransfer) 1204 1204 { 1205 1205 RT_NOREF(cParms); … … 1220 1220 if (RT_SUCCESS(rc)) 1221 1221 { 1222 VBOXCLIPBOARDROOTLISTHDR rootListHdr;1222 SHCLROOTLISTHDR rootListHdr; 1223 1223 RT_ZERO(rootListHdr); 1224 1224 … … 1239 1239 if (RT_SUCCESS(rc)) 1240 1240 { 1241 VBOXCLIPBOARDROOTLISTENTRY rootListEntry;1241 SHCLROOTLISTENTRY rootListEntry; 1242 1242 rc = SharedClipboardURILTransferRootsEntry(pTransfer, uIndex, &rootListEntry); 1243 1243 if (RT_SUCCESS(rc)) … … 1249 1249 case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_OPEN: 1250 1250 { 1251 VBOXCLIPBOARDLISTOPENPARMS openParmsList;1251 SHCLLISTOPENPARMS openParmsList; 1252 1252 rc = SharedClipboardURIListOpenParmsInit(&openParmsList); 1253 1253 if (RT_SUCCESS(rc)) … … 1258 1258 LogFlowFunc(("pszPath=%s\n", openParmsList.pszPath)); 1259 1259 1260 SH AREDCLIPBOARDLISTHANDLE hList = SHAREDCLIPBOARDLISTHANDLE_INVALID;1260 SHCLLISTHANDLE hList = SHCLLISTHANDLE_INVALID; 1261 1261 rc = SharedClipboardURITransferListOpen(pTransfer, &openParmsList, &hList); 1262 1262 … … 1274 1274 case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_CLOSE: 1275 1275 { 1276 SH AREDCLIPBOARDLISTHANDLE hList;1276 SHCLLISTHANDLE hList; 1277 1277 rc = VbglR3ClipboardListCloseRecv(pCtx, &hList); 1278 1278 if (RT_SUCCESS(rc)) … … 1292 1292 /** @todo Handle filter + list features. */ 1293 1293 1294 SH AREDCLIPBOARDLISTHANDLE hList = SHAREDCLIPBOARDLISTHANDLE_INVALID;1294 SHCLLISTHANDLE hList = SHCLLISTHANDLE_INVALID; 1295 1295 uint32_t fFlags = 0; 1296 1296 rc = VbglR3ClipboardListHdrReadRecvReq(pCtx, &hList, &fFlags); 1297 1297 if (RT_SUCCESS(rc)) 1298 1298 { 1299 VBOXCLIPBOARDLISTHDR hdrList;1299 SHCLLISTHDR hdrList; 1300 1300 rc = SharedClipboardURITransferListGetHeader(pTransfer, hList, &hdrList); 1301 1301 if (RT_SUCCESS(rc)) … … 1315 1315 LogFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_WRITE\n")); 1316 1316 1317 VBOXCLIPBOARDLISTHDR hdrList;1317 SHCLLISTHDR hdrList; 1318 1318 rc = SharedClipboardURIListHdrInit(&hdrList); 1319 1319 if (RT_SUCCESS(rc)) … … 1329 1329 LogFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_READ\n")); 1330 1330 1331 VBOXCLIPBOARDLISTENTRY entryList;1331 SHCLLISTENTRY entryList; 1332 1332 rc = SharedClipboardURIListEntryInit(&entryList); 1333 1333 if (RT_SUCCESS(rc)) 1334 1334 { 1335 SH AREDCLIPBOARDLISTHANDLE hList;1335 SHCLLISTHANDLE hList; 1336 1336 uint32_t fInfo; 1337 1337 rc = VbglR3ClipboardListEntryReadRecvReq(pCtx, &hList, &fInfo); … … 1341 1341 if (RT_SUCCESS(rc)) 1342 1342 { 1343 PSH AREDCLIPBOARDFSOBJINFO pObjInfo = (PSHAREDCLIPBOARDFSOBJINFO)entryList.pvInfo;1344 Assert(entryList.cbInfo == sizeof(SH AREDCLIPBOARDFSOBJINFO));1343 PSHCLFSOBJINFO pObjInfo = (PSHCLFSOBJINFO)entryList.pvInfo; 1344 Assert(entryList.cbInfo == sizeof(SHCLFSOBJINFO)); 1345 1345 1346 1346 RT_NOREF(pObjInfo); … … 1369 1369 case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_OPEN: 1370 1370 { 1371 VBOXCLIPBOARDOBJOPENCREATEPARMS openParms;1371 SHCLOBJOPENCREATEPARMS openParms; 1372 1372 rc = SharedClipboardURIObjectOpenParmsInit(&openParms); 1373 1373 if (RT_SUCCESS(rc)) … … 1376 1376 if (RT_SUCCESS(rc)) 1377 1377 { 1378 SH AREDCLIPBOARDOBJHANDLE hObj;1378 SHCLOBJHANDLE hObj; 1379 1379 rc = SharedClipboardURIObjectOpen(pTransfer, &openParms, &hObj); 1380 1380 … … 1392 1392 case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_CLOSE: 1393 1393 { 1394 SH AREDCLIPBOARDOBJHANDLE hObj;1394 SHCLOBJHANDLE hObj; 1395 1395 rc = VbglR3ClipboardObjCloseRecv(pCtx, &hObj); 1396 1396 if (RT_SUCCESS(rc)) … … 1408 1408 case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_READ: 1409 1409 { 1410 SH AREDCLIPBOARDOBJHANDLE hObj;1410 SHCLOBJHANDLE hObj; 1411 1411 uint32_t cbBuf; 1412 1412 uint32_t fFlags; … … 1549 1549 1550 1550 #if 0 1551 VBGLR3DECL(int) VbglR3ClipboardListHdrReadRecv(HGCMCLIENTID idClient, P VBOXCLIPBOARDLISTHANDLE phList)1551 VBGLR3DECL(int) VbglR3ClipboardListHdrReadRecv(HGCMCLIENTID idClient, PSHCLLISTHANDLE phList) 1552 1552 { 1553 1553 AssertPtrReturn(phList, VERR_INVALID_POINTER); … … 1581 1581 */ 1582 1582 VBGLR3DECL(int) VbglR3ClipboardListHdrSend(HGCMCLIENTID idClient, 1583 VBOXCLIPBOARDLISTHANDLE hList, PVBOXCLIPBOARDLISTHDR pListHdr)1583 SHCLLISTHANDLE hList, PSHCLLISTHDR pListHdr) 1584 1584 { 1585 1585 AssertPtrReturn(pListHdr, VERR_INVALID_POINTER); … … 1613 1613 */ 1614 1614 VBGLR3DECL(int) VbglR3ClipboardSendListEntryWrite(HGCMCLIENTID idClient, 1615 VBOXCLIPBOARDLISTHANDLE hList, PVBOXCLIPBOARDLISTENTRY pListEntry)1615 SHCLLISTHANDLE hList, PSHCLLISTENTRY pListEntry) 1616 1616 { 1617 1617 AssertPtrReturn(pListEntry, VERR_INVALID_POINTER); … … 1643 1643 * @param pFormats The formats to send (report). 1644 1644 */ 1645 VBGLR3DECL(int) VbglR3ClipboardFormatsSend(PVBGLR3SHCLCMDCTX pCtx, PSH AREDCLIPBOARDFORMATDATA pFormats)1645 VBGLR3DECL(int) VbglR3ClipboardFormatsSend(PVBGLR3SHCLCMDCTX pCtx, PSHCLFORMATDATA pFormats) 1646 1646 { 1647 1647 VBoxClipboardFormatsMsg Msg; … … 1725 1725 * @param pData Clipboard data to send. 1726 1726 */ 1727 VBGLR3DECL(int) VbglR3ClipboardWriteDataEx(PVBGLR3SHCLCMDCTX pCtx, PSH AREDCLIPBOARDDATABLOCK pData)1727 VBGLR3DECL(int) VbglR3ClipboardWriteDataEx(PVBGLR3SHCLCMDCTX pCtx, PSHCLDATABLOCK pData) 1728 1728 { 1729 1729 int rc;
Note:
See TracChangeset
for help on using the changeset viewer.