Changeset 81346 in vbox for trunk/src/VBox/Additions/common/VBoxGuest
- Timestamp:
- Oct 18, 2019 10:40:15 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp
r81229 r81346 185 185 VBOX_SHCL_GUEST_FN_MSG_GET, 3); 186 186 187 Msg.u.v1.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_FORMATS_REPORT);187 Msg.u.v1.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_FORMATS_REPORT); 188 188 Msg.u.v1.uFormats.SetUInt32(0); 189 189 Msg.u.v1.fFlags.SetUInt32(0); … … 193 193 if (RT_SUCCESS(rc)) 194 194 { 195 rc = Msg.u.v1.uContext.GetUInt 32(&pCtx->uContextID);195 rc = Msg.u.v1.uContext.GetUInt64(&pCtx->uContextID); 196 196 if (RT_SUCCESS(rc)) 197 197 rc = Msg.u.v1.uFormats.GetUInt32(&pFormats->uFormats); … … 222 222 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_READ_DATA); 223 223 224 Msg.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_READ_DATA);224 Msg.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_READ_DATA); 225 225 Msg.uFormat.SetUInt32(0); 226 226 Msg.cbSize.SetUInt32(0); … … 229 229 if (RT_SUCCESS(rc)) 230 230 { 231 rc = Msg.uContext.GetUInt 32(&pCtx->uContextID);231 rc = Msg.uContext.GetUInt64(&pCtx->uContextID); 232 232 if (RT_SUCCESS(rc)) 233 233 rc = Msg.uFormat.GetUInt32(&pDataReq->uFmt); … … 407 407 VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_READ, VBOX_SHCL_CPARMS_ROOT_LIST_HDR_READ); 408 408 409 Msg.ReqParms.uContext.SetUInt 32(pCtx->uContextID);409 Msg.ReqParms.uContext.SetUInt64(pCtx->uContextID); 410 410 Msg.ReqParms.fRoots.SetUInt32(0); 411 411 … … 443 443 VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_READ, VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY_READ); 444 444 445 Msg.Parms.uContext.SetUInt 32(pCtx->uContextID);445 Msg.Parms.uContext.SetUInt64(pCtx->uContextID); 446 446 Msg.Parms.fInfo.SetUInt32(pRootListEntry->fInfo); 447 447 Msg.Parms.uIndex.SetUInt32(uIndex); … … 552 552 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_TRANSFER_STATUS); 553 553 554 Msg.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_TRANSFER_STATUS);554 Msg.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_TRANSFER_STATUS); 555 555 Msg.enmDir.SetUInt32(0); 556 556 Msg.enmStatus.SetUInt32(0); … … 561 561 if (RT_SUCCESS(rc)) 562 562 { 563 rc = Msg.uContext.GetUInt 32(&pCtx->uContextID); AssertRC(rc);563 rc = Msg.uContext.GetUInt64(&pCtx->uContextID); AssertRC(rc); 564 564 if (RT_SUCCESS(rc)) 565 565 rc = Msg.enmDir.GetUInt32((uint32_t *)pEnmDir); AssertRC(rc); … … 599 599 VBOX_SHCL_GUEST_FN_REPLY, VBOX_SHCL_CPARMS_REPLY_MIN + 1); 600 600 601 Msg.uContext.SetUInt 32(pCtx->uContextID);601 Msg.uContext.SetUInt64(pCtx->uContextID); 602 602 Msg.enmType.SetUInt32(VBOX_SHCL_REPLYMSGTYPE_TRANSFER_STATUS); 603 603 Msg.rc.SetUInt32((uint32_t )rcTransfer); /* int vs. uint32_t */ … … 633 633 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_ROOT_LIST_HDR_READ_REQ); 634 634 635 Msg.ReqParms.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_TRANSFER_ROOT_LIST_HDR_READ);635 Msg.ReqParms.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_TRANSFER_ROOT_LIST_HDR_READ); 636 636 Msg.ReqParms.fRoots.SetUInt32(0); 637 637 … … 639 639 if (RT_SUCCESS(rc)) 640 640 { 641 rc = Msg.ReqParms.uContext.GetUInt 32(&pCtx->uContextID); AssertRC(rc);641 rc = Msg.ReqParms.uContext.GetUInt64(&pCtx->uContextID); AssertRC(rc); 642 642 if (RT_SUCCESS(rc)) 643 643 rc = Msg.ReqParms.fRoots.GetUInt32(pfRoots); AssertRC(rc); … … 666 666 VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_WRITE, VBOX_SHCL_CPARMS_ROOT_LIST_HDR_WRITE); 667 667 668 Msg.ReqParms.uContext.SetUInt 32(pCtx->uContextID);668 Msg.ReqParms.uContext.SetUInt64(pCtx->uContextID); 669 669 Msg.ReqParms.fRoots.SetUInt32(pRootListHdr->fRoots); 670 670 … … 697 697 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY_READ_REQ); 698 698 699 Msg.Parms.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_TRANSFER_ROOT_LIST_ENTRY_READ);699 Msg.Parms.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_TRANSFER_ROOT_LIST_ENTRY_READ); 700 700 Msg.Parms.fInfo.SetUInt32(0); 701 701 Msg.Parms.uIndex.SetUInt32(0); … … 704 704 if (RT_SUCCESS(rc)) 705 705 { 706 rc = Msg.Parms.uContext.GetUInt 32(&pCtx->uContextID); AssertRC(rc);706 rc = Msg.Parms.uContext.GetUInt64(&pCtx->uContextID); AssertRC(rc); 707 707 if (RT_SUCCESS(rc)) 708 708 rc = Msg.Parms.fInfo.GetUInt32(pfInfo); AssertRC(rc); … … 734 734 VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_WRITE, VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY_WRITE); 735 735 736 Msg.Parms.uContext.SetUInt 32(pCtx->uContextID);736 Msg.Parms.uContext.SetUInt64(pCtx->uContextID); 737 737 Msg.Parms.fInfo.SetUInt32(0); 738 738 Msg.Parms.uIndex.SetUInt32(uIndex); … … 769 769 VBOX_SHCL_GUEST_FN_LIST_OPEN, VBOX_SHCL_CPARMS_LIST_OPEN); 770 770 771 Msg.uContext.SetUInt 32(pCtx->uContextID);771 Msg.uContext.SetUInt64(pCtx->uContextID); 772 772 Msg.fList.SetUInt32(0); 773 773 Msg.cbFilter.SetUInt32(pOpenParms->cbFilter); … … 805 805 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_LIST_OPEN); 806 806 807 Msg.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_TRANSFER_LIST_OPEN);807 Msg.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_TRANSFER_LIST_OPEN); 808 808 Msg.fList.SetUInt32(0); 809 809 Msg.cbPath.SetUInt32(pOpenParms->cbPath); … … 816 816 if (RT_SUCCESS(rc)) 817 817 { 818 rc = Msg.uContext.GetUInt 32(&pCtx->uContextID);818 rc = Msg.uContext.GetUInt64(&pCtx->uContextID); 819 819 if (RT_SUCCESS(rc)) 820 820 rc = Msg.fList.GetUInt32(&pOpenParms->fList); … … 847 847 VBOX_SHCL_GUEST_FN_REPLY, VBOX_SHCL_CPARMS_REPLY_MIN + 1); 848 848 849 Msg.uContext.SetUInt 32(pCtx->uContextID);849 Msg.uContext.SetUInt64(pCtx->uContextID); 850 850 Msg.enmType.SetUInt32(VBOX_SHCL_REPLYMSGTYPE_LIST_OPEN); 851 851 Msg.rc.SetUInt32((uint32_t)rcReply); /** int vs. uint32_t */ … … 879 879 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_LIST_CLOSE); 880 880 881 Msg.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_TRANSFER_LIST_CLOSE);881 Msg.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_TRANSFER_LIST_CLOSE); 882 882 Msg.uHandle.SetUInt64(0); 883 883 … … 885 885 if (RT_SUCCESS(rc)) 886 886 { 887 rc = Msg.uContext.GetUInt 32(&pCtx->uContextID);887 rc = Msg.uContext.GetUInt64(&pCtx->uContextID); 888 888 if (RT_SUCCESS(rc)) 889 889 rc = Msg.uHandle.GetUInt64(phList); AssertRC(rc); … … 912 912 VBOX_SHCL_GUEST_FN_REPLY, VBOX_SHCL_CPARMS_REPLY_MIN + 1); 913 913 914 Msg.uContext.SetUInt 32(pCtx->uContextID);914 Msg.uContext.SetUInt64(pCtx->uContextID); 915 915 Msg.enmType.SetUInt32(VBOX_SHCL_REPLYMSGTYPE_LIST_CLOSE); 916 916 Msg.rc.SetUInt32((uint32_t)rcReply); /** int vs. uint32_t */ … … 943 943 VBOX_SHCL_HOST_MSG_TRANSFER_LIST_CLOSE, VBOX_SHCL_CPARMS_LIST_CLOSE); 944 944 945 Msg.uContext.SetUInt 32(pCtx->uContextID);945 Msg.uContext.SetUInt64(pCtx->uContextID); 946 946 Msg.uHandle.SetUInt64(hList); 947 947 … … 973 973 VBOX_SHCL_GUEST_FN_LIST_HDR_READ, VBOX_SHCL_CPARMS_LIST_HDR); 974 974 975 Msg.ReqParms.uContext.SetUInt 32(pCtx->uContextID);975 Msg.ReqParms.uContext.SetUInt64(pCtx->uContextID); 976 976 Msg.ReqParms.uHandle.SetUInt64(hList); 977 977 Msg.ReqParms.fFlags.SetUInt32(fFlags); … … 1016 1016 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_LIST_HDR_READ_REQ); 1017 1017 1018 Msg.ReqParms.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_TRANSFER_LIST_HDR_READ);1018 Msg.ReqParms.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_TRANSFER_LIST_HDR_READ); 1019 1019 Msg.ReqParms.uHandle.SetUInt64(0); 1020 1020 Msg.ReqParms.fFlags.SetUInt32(0); … … 1023 1023 if (RT_SUCCESS(rc)) 1024 1024 { 1025 rc = Msg.ReqParms.uContext.GetUInt 32(&pCtx->uContextID);1025 rc = Msg.ReqParms.uContext.GetUInt64(&pCtx->uContextID); 1026 1026 if (RT_SUCCESS(rc)) 1027 1027 rc = Msg.ReqParms.uHandle.GetUInt64(phList); … … 1054 1054 VBOX_SHCL_GUEST_FN_LIST_HDR_WRITE, VBOX_SHCL_CPARMS_LIST_HDR); 1055 1055 1056 Msg.ReqParms.uContext.SetUInt 32(pCtx->uContextID);1056 Msg.ReqParms.uContext.SetUInt64(pCtx->uContextID); 1057 1057 Msg.ReqParms.uHandle.SetUInt64(hList); 1058 1058 Msg.ReqParms.fFlags.SetUInt32(0); … … 1089 1089 VBOX_SHCL_GUEST_FN_LIST_ENTRY_READ, VBOX_SHCL_CPARMS_LIST_ENTRY); 1090 1090 1091 Msg.ReqParms.uContext.SetUInt 32(pCtx->uContextID);1091 Msg.ReqParms.uContext.SetUInt64(pCtx->uContextID); 1092 1092 Msg.ReqParms.uHandle.SetUInt64(hList); 1093 1093 Msg.ReqParms.fInfo.SetUInt32(0); … … 1127 1127 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_LIST_ENTRY_READ); 1128 1128 1129 Msg.ReqParms.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_TRANSFER_LIST_ENTRY_READ);1129 Msg.ReqParms.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_TRANSFER_LIST_ENTRY_READ); 1130 1130 Msg.ReqParms.uHandle.SetUInt64(0); 1131 1131 Msg.ReqParms.fInfo.SetUInt32(0); … … 1134 1134 if (RT_SUCCESS(rc)) 1135 1135 { 1136 rc = Msg.ReqParms.uContext.GetUInt 32(&pCtx->uContextID);1136 rc = Msg.ReqParms.uContext.GetUInt64(&pCtx->uContextID); 1137 1137 if (RT_SUCCESS(rc)) 1138 1138 rc = Msg.ReqParms.uHandle.GetUInt64(phList); AssertRC(rc); … … 1165 1165 VBOX_SHCL_GUEST_FN_LIST_ENTRY_WRITE, VBOX_SHCL_CPARMS_LIST_ENTRY); 1166 1166 1167 Msg.ReqParms.uContext.SetUInt 32(pCtx->uContextID);1167 Msg.ReqParms.uContext.SetUInt64(pCtx->uContextID); 1168 1168 Msg.ReqParms.uHandle.SetUInt64(hList); 1169 1169 Msg.ReqParms.fInfo.SetUInt32(pListEntry->fInfo); … … 1197 1197 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_OBJ_OPEN); 1198 1198 1199 Msg.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_TRANSFER_OBJ_OPEN);1199 Msg.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_TRANSFER_OBJ_OPEN); 1200 1200 Msg.uHandle.SetUInt64(0); 1201 1201 Msg.cbPath.SetUInt32(pCreateParms->cbPath); … … 1206 1206 if (RT_SUCCESS(rc)) 1207 1207 { 1208 rc = Msg.uContext.GetUInt 32(&pCtx->uContextID);1208 rc = Msg.uContext.GetUInt64(&pCtx->uContextID); 1209 1209 if (RT_SUCCESS(rc)) 1210 1210 rc = Msg.cbPath.GetUInt32(&pCreateParms->cbPath); … … 1235 1235 VBOX_SHCL_GUEST_FN_REPLY, VBOX_SHCL_CPARMS_REPLY_MIN + 1); 1236 1236 1237 Msg.uContext.SetUInt 32(pCtx->uContextID);1237 Msg.uContext.SetUInt64(pCtx->uContextID); 1238 1238 Msg.enmType.SetUInt32(VBOX_SHCL_REPLYMSGTYPE_OBJ_OPEN); 1239 1239 Msg.rc.SetUInt32((uint32_t)rcReply); /** int vs. uint32_t */ … … 1270 1270 VBOX_SHCL_GUEST_FN_OBJ_OPEN, VBOX_SHCL_CPARMS_OBJ_OPEN); 1271 1271 1272 Msg.uContext.SetUInt 32(pCtx->uContextID);1272 Msg.uContext.SetUInt64(pCtx->uContextID); 1273 1273 Msg.uHandle.SetUInt64(0); 1274 1274 Msg.cbPath.SetUInt32(pCreateParms->cbPath); … … 1304 1304 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_OBJ_CLOSE); 1305 1305 1306 Msg.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_TRANSFER_OBJ_CLOSE);1306 Msg.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_TRANSFER_OBJ_CLOSE); 1307 1307 Msg.uHandle.SetUInt64(0); 1308 1308 … … 1310 1310 if (RT_SUCCESS(rc)) 1311 1311 { 1312 rc = Msg.uContext.GetUInt 32(&pCtx->uContextID);1312 rc = Msg.uContext.GetUInt64(&pCtx->uContextID); 1313 1313 if (RT_SUCCESS(rc)) 1314 1314 rc = Msg.uHandle.GetUInt64(phObj); … … 1337 1337 VBOX_SHCL_GUEST_FN_REPLY, VBOX_SHCL_CPARMS_REPLY_MIN + 1); 1338 1338 1339 Msg.uContext.SetUInt 32(pCtx->uContextID);1339 Msg.uContext.SetUInt64(pCtx->uContextID); 1340 1340 Msg.enmType.SetUInt32(VBOX_SHCL_REPLYMSGTYPE_OBJ_CLOSE); 1341 1341 Msg.rc.SetUInt32((uint32_t)rcReply); /** int vs. uint32_t */ … … 1368 1368 VBOX_SHCL_GUEST_FN_OBJ_CLOSE, VBOX_SHCL_CPARMS_OBJ_CLOSE); 1369 1369 1370 Msg.uContext.SetUInt 32(pCtx->uContextID);1370 Msg.uContext.SetUInt64(pCtx->uContextID); 1371 1371 Msg.uHandle.SetUInt64(hObj); 1372 1372 … … 1400 1400 VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_OBJ_READ_REQ); 1401 1401 1402 Msg.ReqParms.uContext.SetUInt 32(VBOX_SHCL_HOST_MSG_TRANSFER_OBJ_READ);1402 Msg.ReqParms.uContext.SetUInt64(VBOX_SHCL_HOST_MSG_TRANSFER_OBJ_READ); 1403 1403 Msg.ReqParms.uHandle.SetUInt64(0); 1404 1404 Msg.ReqParms.cbToRead.SetUInt32(0); … … 1408 1408 if (RT_SUCCESS(rc)) 1409 1409 { 1410 rc = Msg.ReqParms.uContext.GetUInt 32(&pCtx->uContextID);1410 rc = Msg.ReqParms.uContext.GetUInt64(&pCtx->uContextID); 1411 1411 if (RT_SUCCESS(rc)) 1412 1412 rc = Msg.ReqParms.uHandle.GetUInt64(phObj); … … 1445 1445 VBOX_SHCL_GUEST_FN_OBJ_READ, VBOX_SHCL_CPARMS_OBJ_READ); 1446 1446 1447 Msg.uContext.SetUInt 32(pCtx->uContextID);1447 Msg.uContext.SetUInt64(pCtx->uContextID); 1448 1448 Msg.uHandle.SetUInt64(hObj); 1449 1449 Msg.cbData.SetUInt32(cbData); … … 1492 1492 VBOX_SHCL_GUEST_FN_OBJ_WRITE, VBOX_SHCL_CPARMS_OBJ_WRITE); 1493 1493 1494 Msg.uContext.SetUInt 32(pCtx->uContextID);1494 Msg.uContext.SetUInt64(pCtx->uContextID); 1495 1495 Msg.uHandle.SetUInt64(hObj); 1496 1496 Msg.pvData.SetPtr(pvData, cbData); … … 2228 2228 VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID, VBOX_SHCL_GUEST_FN_FORMATS_REPORT, 3); 2229 2229 2230 Msg.u.v1.uContext.SetUInt 32(pCtx->uContextID);2230 Msg.u.v1.uContext.SetUInt64(pCtx->uContextID); 2231 2231 Msg.u.v1.uFormats.SetUInt32(pFormats->uFormats); 2232 2232 Msg.u.v1.fFlags.SetUInt32(pFormats->fFlags); … … 2325 2325 LogFlowFunc(("CID=%RU32\n", pCtx->uContextID)); 2326 2326 2327 Msg.u.v1.uContext.SetUInt 32(pCtx->uContextID);2327 Msg.u.v1.uContext.SetUInt64(pCtx->uContextID); 2328 2328 Msg.u.v1.uFormat.SetUInt32(pData->uFormat); 2329 2329 Msg.u.v1.cbData.SetUInt32(pData->cbData); … … 2354 2354 2355 2355 /** @todo Context ID not used yet. */ 2356 Msg.uContext.SetUInt 32(0);2356 Msg.uContext.SetUInt64(0); 2357 2357 Msg.rc.SetUInt32((uint32_t)rcErr); /* uint32_t vs. int. */ 2358 2358
Note:
See TracChangeset
for help on using the changeset viewer.