Changeset 10541 in vbox
- Timestamp:
- Jul 11, 2008 6:00:44 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 33229
- Location:
- trunk
- Files:
-
- 27 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/VBoxGuest.h
r10522 r10541 1142 1142 /** IOCTL to VBoxGuest to query the VMMDev IO port region start. */ 1143 1143 #define VBOXGUEST_IOCTL_GETVMMDEVPORT VBOXGUEST_IOCTL_CODE(1, sizeof(VBoxGuestPortInfo)) 1144 #define IOCTL_VBOXGUEST_GETVMMDEVPORT VBOXGUEST_IOCTL_GETVMMDEVPORT1145 1144 1146 1145 #pragma pack(4) … … 1153 1152 /** IOCTL to VBoxGuest to wait for a VMMDev host notification */ 1154 1153 #define VBOXGUEST_IOCTL_WAITEVENT VBOXGUEST_IOCTL_CODE(2, sizeof(VBoxGuestWaitEventInfo)) 1155 #define IOCTL_VBOXGUEST_WAITEVENT VBOXGUEST_IOCTL_WAITEVENT1156 1154 1157 1155 /** IOCTL to VBoxGuest to interrupt (cancel) any pending WAITEVENTs and return. … … 1190 1188 * @remark The data buffer for this IOCtl has an variable size, keep this in mind 1191 1189 * on systems where this matters. */ 1192 #define VBOXGUEST_IOCTL_VMMREQUEST(Size) VBOXGUEST_IOCTL_CODE(3, (Size)) 1193 #define IOCTL_VBOXGUEST_VMMREQUEST VBOXGUEST_IOCTL_VMMREQUEST(sizeof(VMMDevRequestHeader)) 1190 #define VBOXGUEST_IOCTL_VMMREQUEST VBOXGUEST_IOCTL_CODE(3, sizeof(VMMDevRequestHeader)) 1194 1191 1195 1192 /** Input and output buffer layout of the IOCTL_VBOXGUEST_CTL_FILTER_MASK. */ … … 1203 1200 /** IOCTL to VBoxGuest to control event filter mask. */ 1204 1201 #define VBOXGUEST_IOCTL_CTL_FILTER_MASK VBOXGUEST_IOCTL_CODE(4, sizeof(VBoxGuestFilterMaskInfo)) 1205 #define IOCTL_VBOXGUEST_CTL_FILTER_MASK VBOXGUEST_IOCTL_CTL_FILTER_MASK1206 1202 1207 1203 /** IOCTL to VBoxGuest to check memory ballooning. */ 1208 1204 #define VBOXGUEST_IOCTL_CTL_CHECK_BALLOON_MASK VBOXGUEST_IOCTL_CODE(7, 100) 1209 #define IOCTL_VBOXGUEST_CTL_CHECK_BALLOON VBOXGUEST_IOCTL_CTL_CHECK_BALLOON_MASK1210 1205 1211 1206 /** IOCTL to VBoxGuest to perform backdoor logging. */ … … 1242 1237 1243 1238 # define VBOXGUEST_IOCTL_HGCM_CONNECT VBOXGUEST_IOCTL_CODE(16, sizeof(VBoxGuestHGCMConnectInfo)) 1244 # define IOCTL_VBOXGUEST_HGCM_CONNECT VBOXGUEST_IOCTL_HGCM_CONNECT1245 1239 # define VBOXGUEST_IOCTL_HGCM_DISCONNECT VBOXGUEST_IOCTL_CODE(17, sizeof(VBoxGuestHGCMDisconnectInfo)) 1246 # define IOCTL_VBOXGUEST_HGCM_DISCONNECT VBOXGUEST_IOCTL_HGCM_DISCONNECT 1247 # define VBOXGUEST_IOCTL_HGCM_CALL(Size) VBOXGUEST_IOCTL_CODE(18, (Size)) 1248 # define IOCTL_VBOXGUEST_HGCM_CALL VBOXGUEST_IOCTL_HGCM_CALL(sizeof(VBoxGuestHGCMCallInfo)) 1240 # define VBOXGUEST_IOCTL_HGCM_CALL VBOXGUEST_IOCTL_CODE(18, sizeof(VBoxGuestHGCMCallInfo)) 1249 1241 # define VBOXGUEST_IOCTL_CLIPBOARD_CONNECT VBOXGUEST_IOCTL_CODE(19, sizeof(uint32_t)) 1250 # define IOCTL_VBOXGUEST_CLIPBOARD_CONNECT VBOXGUEST_IOCTL_CLIPBOARD_CONNECT1251 1242 1252 1243 # define VBOXGUEST_HGCM_CALL_PARMS(a) ((HGCMFunctionParameter *)((uint8_t *)(a) + sizeof (VBoxGuestHGCMCallInfo))) -
trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/VBoxOGL.cpp
r8387 r10541 152 152 153 153 if (DeviceIoControl(vboxOGLCtx.hGuestDrv, 154 IOCTL_VBOXGUEST_HGCM_CONNECT,154 VBOXGUEST_IOCTL_HGCM_CONNECT, 155 155 &info, sizeof (info), 156 156 &info, sizeof (info), … … 220 220 221 221 BOOL bRet = DeviceIoControl(vboxOGLCtx.hGuestDrv, 222 IOCTL_VBOXGUEST_HGCM_DISCONNECT,222 VBOXGUEST_IOCTL_HGCM_DISCONNECT, 223 223 &info, sizeof (info), 224 224 &info, sizeof (info), … … 257 257 258 258 if (DeviceIoControl (vboxOGLCtx.hGuestDrv, 259 IOCTL_VBOXGUEST_HGCM_CALL,259 VBOXGUEST_IOCTL_HGCM_CALL, 260 260 pvData, cbData, 261 261 pvData, cbData, -
trunk/src/VBox/Additions/WINNT/VBoxControl/VBoxControl.cpp
r10234 r10541 832 832 DWORD cbReturned; 833 833 if (DeviceIoControl (hDevice, 834 IOCTL_VBOXGUEST_HGCM_CONNECT,834 VBOXGUEST_IOCTL_HGCM_CONNECT, 835 835 &info, sizeof (info), 836 836 &info, sizeof (info), … … 883 883 884 884 if (DeviceIoControl (hDevice, 885 IOCTL_VBOXGUEST_HGCM_CALL,885 VBOXGUEST_IOCTL_HGCM_CALL, 886 886 pMsg, cbMsg, 887 887 pMsg, cbMsg, … … 1005 1005 DWORD cbReturned; 1006 1006 DeviceIoControl (hDevice, 1007 IOCTL_VBOXGUEST_HGCM_DISCONNECT,1007 VBOXGUEST_IOCTL_HGCM_DISCONNECT, 1008 1008 &info, sizeof (info), 1009 1009 &info, sizeof (info), -
trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.cpp
r8155 r10541 68 68 vmmreqCredentials.u32Flags |= VMMDEV_CREDENTIALS_QUERYPRESENCE; 69 69 DWORD cbReturned; 70 if (!DeviceIoControl(vboxDriver, IOCTL_VBOXGUEST_VMMREQUEST, &vmmreqCredentials, sizeof(vmmreqCredentials),70 if (!DeviceIoControl(vboxDriver, VBOXGUEST_IOCTL_VMMREQUEST, &vmmreqCredentials, sizeof(vmmreqCredentials), 71 71 &vmmreqCredentials, sizeof(vmmreqCredentials), &cbReturned, NULL)) 72 72 { … … 96 96 vmmreqCredentials.u32Flags |= VMMDEV_CREDENTIALS_CLEAR; 97 97 DWORD cbReturned; 98 if (!DeviceIoControl(vboxDriver, IOCTL_VBOXGUEST_VMMREQUEST, &vmmreqCredentials, sizeof(vmmreqCredentials),98 if (!DeviceIoControl(vboxDriver, VBOXGUEST_IOCTL_VMMREQUEST, &vmmreqCredentials, sizeof(vmmreqCredentials), 99 99 &vmmreqCredentials, sizeof(vmmreqCredentials), &cbReturned, NULL)) 100 100 { -
trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp
r9662 r10541 623 623 if (VBOX_FAILURE(rc) || VBOX_FAILURE(req->header.rc)) 624 624 { 625 dprintf(("VBoxGuest::VBoxGuestDeviceControl IOCTL_VBOXGUEST_CTL_CHECK_BALLOON: error issuing request to VMMDev!"625 dprintf(("VBoxGuest::VBoxGuestDeviceControl VBOXGUEST_IOCTL_CTL_CHECK_BALLOON: error issuing request to VMMDev!" 626 626 "rc = %d, VMMDev rc = %Vrc\n", rc, req->header.rc)); 627 627 } … … 702 702 switch (pStack->Parameters.DeviceIoControl.IoControlCode) 703 703 { 704 case IOCTL_VBOXGUEST_GETVMMDEVPORT:705 { 706 dprintf(("VBoxGuest::VBoxGuestDeviceControl: IOCTL_VBOXGUEST_GETVMMDEVPORT\n"));704 case VBOXGUEST_IOCTL_GETVMMDEVPORT: 705 { 706 dprintf(("VBoxGuest::VBoxGuestDeviceControl: VBOXGUEST_IOCTL_GETVMMDEVPORT\n")); 707 707 708 708 if (pStack->Parameters.DeviceIoControl.OutputBufferLength < sizeof (VBoxGuestPortInfo)) … … 722 722 } 723 723 724 case IOCTL_VBOXGUEST_WAITEVENT:724 case VBOXGUEST_IOCTL_WAITEVENT: 725 725 { 726 726 /* Need to be extended to support multiple waiters for an event, … … 728 728 * time a wait event is arrived. 729 729 */ 730 dprintf(("VBoxGuest::VBoxGuestDeviceControl: IOCTL_VBOXGUEST_WAITEVENT\n"));730 dprintf(("VBoxGuest::VBoxGuestDeviceControl: VBOXGUEST_IOCTL_WAITEVENT\n")); 731 731 732 732 if (pStack->Parameters.DeviceIoControl.OutputBufferLength < sizeof(VBoxGuestWaitEventInfo)) … … 780 780 rc = KeWaitForSingleObject (&pDevExt->keventNotification, Executive /** @todo UserRequest? */, 781 781 KernelMode, TRUE, &timeout); 782 dprintf((" IOCTL_VBOXGUEST_WAITEVENT: Wait returned %d -> event %x\n", rc, eventInfo->u32EventFlagsOut));782 dprintf(("VBOXGUEST_IOCTL_WAITEVENT: Wait returned %d -> event %x\n", rc, eventInfo->u32EventFlagsOut)); 783 783 784 784 if (!fTimeout && rc == STATUS_TIMEOUT) … … 797 797 } 798 798 799 case IOCTL_VBOXGUEST_VMMREQUEST:800 { 801 dprintf(("VBoxGuest::VBoxGuestDeviceControl: IOCTL_VBOXGUEST_VMMREQUEST\n"));799 case VBOXGUEST_IOCTL_VMMREQUEST: 800 { 801 dprintf(("VBoxGuest::VBoxGuestDeviceControl: VBOXGUEST_IOCTL_VMMREQUEST\n")); 802 802 803 803 #define CHECK_SIZE(s) \ … … 840 840 if (VBOX_FAILURE(rc) || VBOX_FAILURE(req->rc)) 841 841 { 842 dprintf(("VBoxGuest::VBoxGuestDeviceControl IOCTL_VBOXGUEST_VMMREQUEST: error issuing request to VMMDev!"842 dprintf(("VBoxGuest::VBoxGuestDeviceControl VBOXGUEST_IOCTL_VMMREQUEST: error issuing request to VMMDev!" 843 843 "rc = %d, VMMDev rc = %Vrc\n", rc, req->rc)); 844 844 Status = STATUS_UNSUCCESSFUL; … … 861 861 } 862 862 863 case IOCTL_VBOXGUEST_CTL_FILTER_MASK:863 case VBOXGUEST_IOCTL_CTL_FILTER_MASK: 864 864 { 865 865 VBoxGuestFilterMaskInfo *maskInfo; … … 886 886 * uses the same waiting code. 887 887 */ 888 case IOCTL_VBOXGUEST_HGCM_CONNECT:889 { 890 dprintf(("VBoxGuest::VBoxGuestDeviceControl: IOCTL_VBOXGUEST_HGCM_CONNECT\n"));888 case VBOXGUEST_IOCTL_HGCM_CONNECT: 889 { 890 dprintf(("VBoxGuest::VBoxGuestDeviceControl: VBOXGUEST_IOCTL_HGCM_CONNECT\n")); 891 891 892 892 if (pStack->Parameters.DeviceIoControl.OutputBufferLength != sizeof(VBoxGuestHGCMConnectInfo)) … … 921 921 if (VBOX_FAILURE(rc)) 922 922 { 923 dprintf((" IOCTL_VBOXGUEST_HGCM_CONNECT: vbox rc = %Vrc\n", rc));923 dprintf(("VBOXGUEST_IOCTL_HGCM_CONNECT: vbox rc = %Vrc\n", rc)); 924 924 Status = STATUS_UNSUCCESSFUL; 925 925 } … … 931 931 } break; 932 932 933 case IOCTL_VBOXGUEST_HGCM_DISCONNECT:934 { 935 dprintf(("VBoxGuest::VBoxGuestDeviceControl: IOCTL_VBOXGUEST_HGCM_DISCONNECT\n"));933 case VBOXGUEST_IOCTL_HGCM_DISCONNECT: 934 { 935 dprintf(("VBoxGuest::VBoxGuestDeviceControl: VBOXGUEST_IOCTL_HGCM_DISCONNECT\n")); 936 936 937 937 if (pStack->Parameters.DeviceIoControl.OutputBufferLength != sizeof(VBoxGuestHGCMDisconnectInfo)) … … 962 962 if (VBOX_FAILURE(rc)) 963 963 { 964 dprintf((" IOCTL_VBOXGUEST_HGCM_DISCONNECT: vbox rc = %Vrc\n", rc));964 dprintf(("VBOXGUEST_IOCTL_HGCM_DISCONNECT: vbox rc = %Vrc\n", rc)); 965 965 Status = STATUS_UNSUCCESSFUL; 966 966 } … … 972 972 } break; 973 973 974 case IOCTL_VBOXGUEST_HGCM_CALL:975 { 976 dprintf(("VBoxGuest::VBoxGuestDeviceControl: IOCTL_VBOXGUEST_HGCM_CALL\n"));974 case VBOXGUEST_IOCTL_HGCM_CALL: 975 { 976 dprintf(("VBoxGuest::VBoxGuestDeviceControl: VBOXGUEST_IOCTL_HGCM_CALL\n")); 977 977 978 978 Status = vboxHGCMVerifyIOBuffers (pStack, … … 991 991 if (VBOX_FAILURE(rc)) 992 992 { 993 dprintf((" IOCTL_VBOXGUEST_HGCM_CALL: vbox rc = %Vrc\n", rc));993 dprintf(("VBOXGUEST_IOCTL_HGCM_CALL: vbox rc = %Vrc\n", rc)); 994 994 Status = STATUS_UNSUCCESSFUL; 995 995 } … … 1003 1003 1004 1004 #ifdef VBOX_WITH_VRDP_SESSION_HANDLING 1005 case IOCTL_VBOXGUEST_ENABLE_VRDP_SESSION:1005 case VBOXGUEST_IOCTL_ENABLE_VRDP_SESSION: 1006 1006 { 1007 1007 if (!pDevExt->fVRDPEnabled) … … 1016 1016 } 1017 1017 1018 case IOCTL_VBOXGUEST_DISABLE_VRDP_SESSION:1018 case VBOXGUEST_IOCTL_DISABLE_VRDP_SESSION: 1019 1019 { 1020 1020 if (pDevExt->fVRDPEnabled) … … 1031 1031 1032 1032 #ifdef VBOX_WITH_MANAGEMENT 1033 case IOCTL_VBOXGUEST_CTL_CHECK_BALLOON:1033 case VBOXGUEST_IOCTL_CTL_CHECK_BALLOON_MASK: 1034 1034 { 1035 1035 ULONG *pMemBalloonSize = (ULONG *) pBuf; … … 1046 1046 if (VBOX_FAILURE(rc)) 1047 1047 { 1048 dprintf((" IOCTL_VBOXGUEST_CTL_CHECK_BALLOON: vbox rc = %Vrc\n", rc));1048 dprintf(("VBOXGUEST_IOCTL_CTL_CHECK_BALLOON: vbox rc = %Vrc\n", rc)); 1049 1049 Status = STATUS_UNSUCCESSFUL; 1050 1050 } -
trunk/src/VBox/Additions/WINNT/VBoxHook/VBoxHook.cpp
r8387 r10541 135 135 { 136 136 DWORD cbReturned; 137 DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_VMMREQUEST, pReq, pReq->size,137 DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_VMMREQUEST, pReq, pReq->size, 138 138 pReq, pReq->size, &cbReturned, NULL); 139 139 return VINF_SUCCESS; -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp
r9435 r10541 87 87 88 88 if (DeviceIoControl (pCtx->pEnv->hDriver, 89 IOCTL_VBOXGUEST_HGCM_CONNECT,89 VBOXGUEST_IOCTL_HGCM_CONNECT, 90 90 &info, sizeof (info), 91 91 &info, sizeof (info), … … 122 122 123 123 DeviceIoControl (pCtx->pEnv->hDriver, 124 IOCTL_VBOXGUEST_HGCM_DISCONNECT,124 VBOXGUEST_IOCTL_HGCM_DISCONNECT, 125 125 &info, sizeof (info), 126 126 &info, sizeof (info), … … 162 162 163 163 if (DeviceIoControl (hDriver, 164 IOCTL_VBOXGUEST_HGCM_CALL,164 VBOXGUEST_IOCTL_HGCM_CALL, 165 165 pvData, cbData, 166 166 pvData, cbData, … … 815 815 816 816 if (!DeviceIoControl (hDriver, 817 IOCTL_VBOXGUEST_HGCM_CALL,817 VBOXGUEST_IOCTL_HGCM_CALL, 818 818 &parms, sizeof (parms), 819 819 &parms, sizeof (parms), -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.cpp
r10374 r10541 356 356 maskInfo.u32OrMask = VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST; 357 357 maskInfo.u32NotMask = 0; 358 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))358 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 359 359 { 360 360 dprintf(("VBoxDisplayThread : DeviceIOControl(CtlMask - or) succeeded\n")); … … 372 372 waitEvent.u32TimeoutIn = 1000; 373 373 waitEvent.u32EventMaskIn = VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST; 374 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL))374 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL)) 375 375 { 376 376 dprintf(("VBoxDisplayThread : DeviceIOControl succeded\n")); … … 409 409 displayChangeRequest.header.requestType = VMMDevReq_GetDisplayChangeRequest2; 410 410 displayChangeRequest.eventAck = VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST; 411 BOOL fDisplayChangeQueried = DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_VMMREQUEST, &displayChangeRequest, sizeof(VMMDevDisplayChangeRequest2),411 BOOL fDisplayChangeQueried = DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_VMMREQUEST, &displayChangeRequest, sizeof(VMMDevDisplayChangeRequest2), 412 412 &displayChangeRequest, sizeof(VMMDevDisplayChangeRequest2), &cbReturned, NULL); 413 413 if (!fDisplayChangeQueried) … … 418 418 displayChangeRequest.header.requestType = VMMDevReq_GetDisplayChangeRequest; 419 419 displayChangeRequest.eventAck = VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST; 420 fDisplayChangeQueried = DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_VMMREQUEST, &displayChangeRequest, sizeof(VMMDevDisplayChangeRequest),420 fDisplayChangeQueried = DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_VMMREQUEST, &displayChangeRequest, sizeof(VMMDevDisplayChangeRequest), 421 421 &displayChangeRequest, sizeof(VMMDevDisplayChangeRequest), &cbReturned, NULL); 422 422 displayChangeRequest.display = 0; … … 548 548 else 549 549 { 550 dprintf(("VBoxDisplayThread : error from DeviceIoControl IOCTL_VBOXGUEST_VMMREQUEST\n"));550 dprintf(("VBoxDisplayThread : error from DeviceIoControl VBOXGUEST_IOCTL_VMMREQUEST\n")); 551 551 /* sleep a bit to not eat too much CPU while retrying */ 552 552 /* are we supposed to stop? */ … … 561 561 } else 562 562 { 563 dprintf(("VBoxDisplayThread : error 0 from DeviceIoControl IOCTL_VBOXGUEST_WAITEVENT\n"));563 dprintf(("VBoxDisplayThread : error 0 from DeviceIoControl VBOXGUEST_IOCTL_WAITEVENT\n")); 564 564 /* sleep a bit to not eat too much CPU in case the above call always fails */ 565 565 if (WaitForSingleObject(pCtx->pEnv->hStopEvent, 10) == WAIT_OBJECT_0) … … 573 573 maskInfo.u32OrMask = 0; 574 574 maskInfo.u32NotMask = VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST; 575 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))575 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 576 576 { 577 577 dprintf(("VBoxDisplayThread : DeviceIOControl(CtlMask - not) succeeded\n")); -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxMemBalloon.cpp
r8886 r10541 54 54 /* Check balloon size */ 55 55 DWORD dwMemBalloonSize; 56 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_CTL_CHECK_BALLOON, NULL, 0, &dwMemBalloonSize, sizeof(dwMemBalloonSize), &cbReturned, NULL))56 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_CTL_CHECK_BALLOON_MASK, NULL, 0, &dwMemBalloonSize, sizeof(dwMemBalloonSize), &cbReturned, NULL)) 57 57 { 58 58 dprintf(("VBoxMemBalloonInit: new balloon size %d MB\n", dwMemBalloonSize)); … … 93 93 maskInfo.u32OrMask = VMMDEV_EVENT_BALLOON_CHANGE_REQUEST; 94 94 maskInfo.u32NotMask = 0; 95 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))95 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 96 96 { 97 97 dprintf(("VBoxMemBalloonThread: DeviceIOControl(CtlMask - or) succeeded\n")); … … 109 109 waitEvent.u32TimeoutIn = 5000; 110 110 waitEvent.u32EventMaskIn = VMMDEV_EVENT_BALLOON_CHANGE_REQUEST; 111 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL))111 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL)) 112 112 { 113 113 dprintf(("VBoxMemBalloonThread: DeviceIOControl succeded\n")); … … 123 123 { 124 124 DWORD dwMemBalloonSize; 125 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_CTL_CHECK_BALLOON, NULL, 0, &dwMemBalloonSize, sizeof(dwMemBalloonSize), &cbReturned, NULL))125 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_CTL_CHECK_BALLOON_MASK, NULL, 0, &dwMemBalloonSize, sizeof(dwMemBalloonSize), &cbReturned, NULL)) 126 126 { 127 127 dprintf(("VBoxMemBalloonThread: new balloon size % MB\n", dwMemBalloonSize)); … … 134 134 else 135 135 { 136 dprintf(("VBoxMemBalloonThread: error 0 from DeviceIoControl IOCTL_VBOXGUEST_WAITEVENT\n"));136 dprintf(("VBoxMemBalloonThread: error 0 from DeviceIoControl VBOXGUEST_IOCTL_WAITEVENT\n")); 137 137 138 138 /* sleep a bit to not eat too much CPU in case the above call always fails */ … … 148 148 maskInfo.u32OrMask = 0; 149 149 maskInfo.u32NotMask = VMMDEV_EVENT_BALLOON_CHANGE_REQUEST; 150 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))150 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 151 151 { 152 152 dprintf(("VBoxMemBalloonThread: DeviceIOControl(CtlMask - not) succeeded\n")); -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxRestore.cpp
r10374 r10541 84 84 DWORD cbReturned; 85 85 86 if (!DeviceIoControl (gCtx.pEnv->hDriver, (ret) ? IOCTL_VBOXGUEST_ENABLE_VRDP_SESSION : IOCTL_VBOXGUEST_DISABLE_VRDP_SESSION, NULL, 0, NULL, 0, &cbReturned, NULL))86 if (!DeviceIoControl (gCtx.pEnv->hDriver, (ret) ? VBOXGUEST_IOCTL_ENABLE_VRDP_SESSION : VBOXGUEST_IOCTL_DISABLE_VRDP_SESSION, NULL, 0, NULL, 0, &cbReturned, NULL)) 87 87 { 88 88 dprintf(("VBoxRestoreThread: DeviceIOControl(CtlMask) failed, SeamlessChangeThread exited\n")); … … 106 106 maskInfo.u32OrMask = VMMDEV_EVENT_RESTORED; 107 107 maskInfo.u32NotMask = 0; 108 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))108 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 109 109 { 110 110 dprintf(("VBoxRestoreThread: DeviceIOControl(CtlMask - or) succeeded\n")); … … 122 122 waitEvent.u32TimeoutIn = 5000; 123 123 waitEvent.u32EventMaskIn = VMMDEV_EVENT_RESTORED; 124 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL))124 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL)) 125 125 { 126 126 dprintf(("VBoxRestoreThread: DeviceIOControl succeded\n")); … … 141 141 else 142 142 { 143 dprintf(("VBoxTray: error 0 from DeviceIoControl IOCTL_VBOXGUEST_WAITEVENT\n"));143 dprintf(("VBoxTray: error 0 from DeviceIoControl VBOXGUEST_IOCTL_WAITEVENT\n")); 144 144 145 145 /* sleep a bit to not eat too much CPU in case the above call always fails */ … … 155 155 maskInfo.u32OrMask = 0; 156 156 maskInfo.u32NotMask = VMMDEV_EVENT_RESTORED; 157 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))157 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 158 158 { 159 159 dprintf(("VBoxRestoreThread: DeviceIOControl(CtlMask - not) succeeded\n")); -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.cpp
r10374 r10541 85 85 86 86 DWORD cbReturned; 87 if (!DeviceIoControl(pEnv->hDriver, IOCTL_VBOXGUEST_VMMREQUEST, &vmmreqGuestCaps, sizeof(vmmreqGuestCaps),87 if (!DeviceIoControl(pEnv->hDriver, VBOXGUEST_IOCTL_VMMREQUEST, &vmmreqGuestCaps, sizeof(vmmreqGuestCaps), 88 88 &vmmreqGuestCaps, sizeof(vmmreqGuestCaps), &cbReturned, NULL)) 89 89 { … … 115 115 116 116 DWORD cbReturned; 117 if (!DeviceIoControl(pEnv->hDriver, IOCTL_VBOXGUEST_VMMREQUEST, &vmmreqGuestCaps, sizeof(vmmreqGuestCaps),117 if (!DeviceIoControl(pEnv->hDriver, VBOXGUEST_IOCTL_VMMREQUEST, &vmmreqGuestCaps, sizeof(vmmreqGuestCaps), 118 118 &vmmreqGuestCaps, sizeof(vmmreqGuestCaps), &cbReturned, NULL)) 119 119 { … … 295 295 maskInfo.u32OrMask = VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST; 296 296 maskInfo.u32NotMask = 0; 297 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))297 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 298 298 { 299 299 dprintf(("VBoxSeamlessThread: DeviceIOControl(CtlMask - or) succeeded\n")); … … 311 311 waitEvent.u32TimeoutIn = 5000; 312 312 waitEvent.u32EventMaskIn = VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST; 313 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL))313 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL)) 314 314 { 315 315 dprintf(("VBoxSeamlessThread: DeviceIOControl succeded\n")); … … 337 337 seamlessChangeRequest.eventAck = VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST; 338 338 339 BOOL fSeamlessChangeQueried = DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_VMMREQUEST, &seamlessChangeRequest, sizeof(seamlessChangeRequest),339 BOOL fSeamlessChangeQueried = DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_VMMREQUEST, &seamlessChangeRequest, sizeof(seamlessChangeRequest), 340 340 &seamlessChangeRequest, sizeof(seamlessChangeRequest), &cbReturned, NULL); 341 341 if (fSeamlessChangeQueried) … … 381 381 else 382 382 { 383 dprintf(("VBoxSeamlessThread: error from DeviceIoControl IOCTL_VBOXGUEST_VMMREQUEST\n"));383 dprintf(("VBoxSeamlessThread: error from DeviceIoControl VBOXGUEST_IOCTL_VMMREQUEST\n")); 384 384 } 385 385 /* sleep a bit to not eat too much CPU while retrying */ … … 395 395 else 396 396 { 397 dprintf(("VBoxTray: error 0 from DeviceIoControl IOCTL_VBOXGUEST_WAITEVENT\n"));397 dprintf(("VBoxTray: error 0 from DeviceIoControl VBOXGUEST_IOCTL_WAITEVENT\n")); 398 398 /* sleep a bit to not eat too much CPU in case the above call always fails */ 399 399 if (WaitForSingleObject(pCtx->pEnv->hStopEvent, 10) == WAIT_OBJECT_0) … … 408 408 maskInfo.u32OrMask = 0; 409 409 maskInfo.u32NotMask = VMMDEV_EVENT_SEAMLESS_MODE_CHANGE_REQUEST; 410 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))410 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 411 411 { 412 412 dprintf(("VBoxSeamlessThread: DeviceIOControl(CtlMask - not) succeeded\n")); -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxStatistics.cpp
r8857 r10541 69 69 req.eventAck = 0; 70 70 71 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_VMMREQUEST, &req, req.header.size, &req, req.header.size, &cbReturned, NULL))71 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_VMMREQUEST, &req, req.header.size, &req, req.header.size, &cbReturned, NULL)) 72 72 { 73 73 dprintf(("VBoxStatsInit: new statistics interval %d seconds\n", req.u32StatInterval)); … … 225 225 req.guestStats.u32CpuId = i; 226 226 227 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_VMMREQUEST, &req, req.header.size, &req, req.header.size, &cbReturned, NULL))227 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_VMMREQUEST, &req, req.header.size, &req, req.header.size, &cbReturned, NULL)) 228 228 { 229 229 dprintf(("VBoxStatsReportStatistics: new statistics reported successfully!\n")); … … 250 250 maskInfo.u32OrMask = VMMDEV_EVENT_STATISTICS_INTERVAL_CHANGE_REQUEST; 251 251 maskInfo.u32NotMask = 0; 252 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))252 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 253 253 { 254 254 dprintf(("VBoxStatsThread: DeviceIOControl(CtlMask - or) succeeded\n")); … … 266 266 waitEvent.u32TimeoutIn = (pCtx->uStatInterval) ? pCtx->uStatInterval : 5000; 267 267 waitEvent.u32EventMaskIn = VMMDEV_EVENT_STATISTICS_INTERVAL_CHANGE_REQUEST; 268 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL))268 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL)) 269 269 { 270 270 dprintf(("VBoxStatsThread: DeviceIOControl succeded\n")); … … 283 283 req.eventAck = VMMDEV_EVENT_STATISTICS_INTERVAL_CHANGE_REQUEST; 284 284 285 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_VMMREQUEST, &req, req.header.size, &req, req.header.size, &cbReturned, NULL))285 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_VMMREQUEST, &req, req.header.size, &req, req.header.size, &cbReturned, NULL)) 286 286 { 287 287 dprintf(("VBoxStatsThread: new statistics interval %d seconds\n", req.u32StatInterval)); … … 294 294 else 295 295 { 296 dprintf(("VBoxStatsThread: error 0 from DeviceIoControl IOCTL_VBOXGUEST_WAITEVENT\n"));296 dprintf(("VBoxStatsThread: error 0 from DeviceIoControl VBOXGUEST_IOCTL_WAITEVENT\n")); 297 297 298 298 /* sleep a bit to not eat too much CPU in case the above call always fails */ … … 314 314 maskInfo.u32OrMask = 0; 315 315 maskInfo.u32NotMask = VMMDEV_EVENT_STATISTICS_INTERVAL_CHANGE_REQUEST; 316 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))316 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 317 317 { 318 318 dprintf(("VBoxStatsThread: DeviceIOControl(CtlMask - not) succeeded\n")); -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp
r10374 r10541 84 84 } 85 85 86 DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_VMMREQUEST, pReq, pReq->header.size,86 DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_VMMREQUEST, pReq, pReq->header.size, 87 87 pReq, pReq->header.size, &cbReturned, NULL); 88 88 -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxVRDP.cpp
r10374 r10541 321 321 maskInfo.u32OrMask = VMMDEV_EVENT_VRDP; 322 322 maskInfo.u32NotMask = 0; 323 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))323 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 324 324 { 325 325 dprintf(("VBoxVRDPThread: DeviceIOControl(CtlMask - or) succeeded\n")); … … 337 337 waitEvent.u32TimeoutIn = 5000; 338 338 waitEvent.u32EventMaskIn = VMMDEV_EVENT_VRDP; 339 if (DeviceIoControl(gVBoxDriver, IOCTL_VBOXGUEST_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL))339 if (DeviceIoControl(gVBoxDriver, VBOXGUEST_IOCTL_WAITEVENT, &waitEvent, sizeof(waitEvent), &waitEvent, sizeof(waitEvent), &cbReturned, NULL)) 340 340 { 341 341 dprintf(("VBoxVRDPThread: DeviceIOControl succeded\n")); … … 360 360 361 361 if (DeviceIoControl (gVBoxDriver, 362 IOCTL_VBOXGUEST_VMMREQUEST,362 VBOXGUEST_IOCTL_VMMREQUEST, 363 363 &vrdpChangeRequest, 364 364 sizeof(VMMDevVRDPChangeRequest), … … 410 410 else 411 411 { 412 dprintf(("VBoxTray: error from DeviceIoControl IOCTL_VBOXGUEST_VMMREQUEST\n"));412 dprintf(("VBoxTray: error from DeviceIoControl VBOXGUEST_IOCTL_VMMREQUEST\n")); 413 413 414 414 /* sleep a bit to not eat too much CPU in case the above call always fails */ … … 423 423 else 424 424 { 425 dprintf(("VBoxTray: error from DeviceIoControl IOCTL_VBOXGUEST_WAITEVENT\n"));425 dprintf(("VBoxTray: error from DeviceIoControl VBOXGUEST_IOCTL_WAITEVENT\n")); 426 426 427 427 /* sleep a bit to not eat too much CPU in case the above call always fails */ … … 436 436 maskInfo.u32OrMask = 0; 437 437 maskInfo.u32NotMask = VMMDEV_EVENT_VRDP; 438 if (DeviceIoControl (gVBoxDriver, IOCTL_VBOXGUEST_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL))438 if (DeviceIoControl (gVBoxDriver, VBOXGUEST_IOCTL_CTL_FILTER_MASK, &maskInfo, sizeof (maskInfo), NULL, 0, &cbReturned, NULL)) 439 439 { 440 440 dprintf(("VBoxVRDPThread: DeviceIOControl(CtlMask - not) succeeded\n")); -
trunk/src/VBox/Additions/WINNT/VBoxTray/testcase/tstSessionHack.cpp
r8387 r10541 53 53 printf("Removing session hack\n"); 54 54 55 if (!DeviceIoControl (gVBoxDriver, (argc == 1) ? IOCTL_VBOXGUEST_ENABLE_VRDP_SESSION : IOCTL_VBOXGUEST_DISABLE_VRDP_SESSION, NULL, 0, NULL, 0, &cbReturned, NULL))55 if (!DeviceIoControl (gVBoxDriver, (argc == 1) ? VBOXGUEST_IOCTL_ENABLE_VRDP_SESSION : VBOXGUEST_IOCTL_DISABLE_VRDP_SESSION, NULL, 0, NULL, 0, &cbReturned, NULL)) 56 56 { 57 57 printf("VBoxRestoreThread: DeviceIOControl(CtlMask) failed, SeamlessChangeThread exited\n"); -
trunk/src/VBox/Additions/WINNT/include/VBoxGuestInternal.h
r8387 r10541 27 27 28 28 /** IOCTL for VBoxGuest to enable a VRDP session */ 29 #define IOCTL_VBOXGUEST_ENABLE_VRDP_SESSION IOCTL_CODE(FILE_DEVICE_UNKNOWN, 2100, METHOD_BUFFERED, FILE_WRITE_ACCESS, 0)29 #define VBOXGUEST_IOCTL_ENABLE_VRDP_SESSION IOCTL_CODE(FILE_DEVICE_UNKNOWN, 2100, METHOD_BUFFERED, FILE_WRITE_ACCESS, 0) 30 30 31 31 /** IOCTL for VBoxGuest to disable a VRDP session */ 32 #define IOCTL_VBOXGUEST_DISABLE_VRDP_SESSION IOCTL_CODE(FILE_DEVICE_UNKNOWN, 2101, METHOD_BUFFERED, FILE_WRITE_ACCESS, 0)32 #define VBOXGUEST_IOCTL_DISABLE_VRDP_SESSION IOCTL_CODE(FILE_DEVICE_UNKNOWN, 2101, METHOD_BUFFERED, FILE_WRITE_ACCESS, 0) 33 33 34 34 -
trunk/src/VBox/Additions/common/VBoxGuestLib/HGCM.cpp
r8155 r10541 141 141 if (VBOX_SUCCESS(rc)) 142 142 { 143 rc = vbglDriverIOCtl (&pHandleData->driver, IOCTL_VBOXGUEST_HGCM_CONNECT, pData, sizeof (*pData));143 rc = vbglDriverIOCtl (&pHandleData->driver, VBOXGUEST_IOCTL_HGCM_CONNECT, pData, sizeof (*pData)); 144 144 145 145 if (VBOX_SUCCESS(rc)) … … 166 166 int rc = VINF_SUCCESS; 167 167 168 rc = vbglDriverIOCtl (&handle->driver, IOCTL_VBOXGUEST_HGCM_DISCONNECT, pData, sizeof (*pData));168 rc = vbglDriverIOCtl (&handle->driver, VBOXGUEST_IOCTL_HGCM_DISCONNECT, pData, sizeof (*pData)); 169 169 170 170 vbglDriverClose (&handle->driver); … … 182 182 ("cbData = %d, cParms = %d (calculated size %d)\n", cbData, pData->cParms, sizeof (VBoxGuestHGCMCallInfo) + pData->cParms * sizeof (VBoxGuestHGCMCallInfo))); 183 183 184 rc = vbglDriverIOCtl (&handle->driver, IOCTL_VBOXGUEST_HGCM_CALL, pData, cbData);184 rc = vbglDriverIOCtl (&handle->driver, VBOXGUEST_IOCTL_HGCM_CALL, pData, cbData); 185 185 186 186 return rc; -
trunk/src/VBox/Additions/common/VBoxGuestLib/Init.cpp
r8155 r10541 51 51 VBoxGuestPortInfo port; 52 52 53 rc = vbglDriverIOCtl (&driver, IOCTL_VBOXGUEST_GETVMMDEVPORT, &port, sizeof (port));53 rc = vbglDriverIOCtl (&driver, VBOXGUEST_IOCTL_GETVMMDEVPORT, &port, sizeof (port)); 54 54 55 55 if (VBOX_SUCCESS (rc)) -
trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibClipboard.cpp
r8155 r10541 49 49 Info.u32ClientID = UINT32_MAX; /* try make valgrid shut up. */ 50 50 51 int rc = vbglR3DoIOCtl( IOCTL_VBOXGUEST_HGCM_CONNECT, &Info, sizeof(Info));51 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_CONNECT, &Info, sizeof(Info)); 52 52 if (RT_SUCCESS(rc)) 53 53 { … … 72 72 Info.u32ClientID = u32ClientId; 73 73 74 int rc = vbglR3DoIOCtl( IOCTL_VBOXGUEST_HGCM_DISCONNECT, &Info, sizeof(Info));74 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_DISCONNECT, &Info, sizeof(Info)); 75 75 if (RT_SUCCESS(rc)) 76 76 rc = Info.result; -
trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGR.cpp
r8155 r10541 73 73 VBGLR3DECL(int) vbglR3GRPerform(VMMDevRequestHeader *pReq) 74 74 { 75 return vbglR3DoIOCtl(VBOXGUEST_IOCTL_VMMREQUEST (pReq->size), pReq, pReq->size);75 return vbglR3DoIOCtl(VBOXGUEST_IOCTL_VMMREQUEST, pReq, pReq->size); 76 76 } 77 77 -
trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibInfoSvc.cpp
r10145 r10541 50 50 Info.u32ClientID = UINT32_MAX; /* try make valgrid shut up. */ 51 51 52 int rc = vbglR3DoIOCtl( IOCTL_VBOXGUEST_HGCM_CONNECT, &Info, sizeof(Info));52 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_CONNECT, &Info, sizeof(Info)); 53 53 if (RT_SUCCESS(rc)) 54 54 { … … 73 73 Info.u32ClientID = u32ClientId; 74 74 75 int rc = vbglR3DoIOCtl( IOCTL_VBOXGUEST_HGCM_DISCONNECT, &Info, sizeof(Info));75 int rc = vbglR3DoIOCtl(VBOXGUEST_IOCTL_HGCM_DISCONNECT, &Info, sizeof(Info)); 76 76 if (RT_SUCCESS(rc)) 77 77 rc = Info.result; -
trunk/src/VBox/Additions/linux/daemon/vboxadd_timesync.c
r8155 r10541 147 147 { 148 148 /* perform VMM request */ 149 if (ioctl(fd, IOCTL_VBOXGUEST_VMMREQUEST, (void*)&req) >= 0)149 if (ioctl(fd, VBOXGUEST_IOCTL_VMMREQUEST, (void*)&req) >= 0) 150 150 { 151 151 if (VBOX_SUCCESS(req.header.rc)) -
trunk/src/VBox/Additions/linux/module/cmc.c
r8700 r10541 45 45 { 46 46 /* this function can NOT handle cancelled requests */ 47 case IOCTL_VBOXGUEST_HGCM_CONNECT:47 case VBOXGUEST_IOCTL_HGCM_CONNECT: 48 48 return VbglHGCMConnect (data, vboxadd_hgcm_callback, opaque, 0); 49 49 50 50 /* this function can NOT handle cancelled requests */ 51 case IOCTL_VBOXGUEST_HGCM_DISCONNECT:51 case VBOXGUEST_IOCTL_HGCM_DISCONNECT: 52 52 return VbglHGCMDisconnect (data, vboxadd_hgcm_callback, opaque, 0); 53 53 54 54 /* this function can handle cancelled requests */ 55 case IOCTL_VBOXGUEST_HGCM_CALL:55 case VBOXGUEST_IOCTL_HGCM_CALL: 56 56 return VbglHGCMCall (data, vboxadd_hgcm_callback_interruptible, opaque, 0); 57 57 -
trunk/src/VBox/Additions/linux/module/hgcmcall.c
r8155 r10541 49 49 if (!hgcmR3) 50 50 { 51 LogRel((" IOCTL_VBOXGUEST_HGCM_CALL: cannot allocate memory!\n"));51 LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: cannot allocate memory!\n")); 52 52 return -ENOMEM; 53 53 } … … 55 55 if (copy_from_user(hgcmR3, pUser, sizeof(*hgcmR3) + cParms * sizeof(HGCMFunctionParameter))) 56 56 { 57 LogRel((" IOCTL_VBOXGUEST_HGCM_CALL: copy_from_user failed!\n"));57 LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: copy_from_user failed!\n")); 58 58 kfree(hgcmR3); 59 59 return -EFAULT; … … 87 87 if (!hgcmR0) 88 88 { 89 LogRel((" IOCTL_VBOXGUEST_HGCM_CALL: cannot allocate memory!\n"));89 LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: cannot allocate memory!\n")); 90 90 return -ENOMEM; 91 91 } … … 108 108 break; 109 109 default: 110 LogRel((" IOCTL_VBOXGUEST_HGCM_CALL: unsupported or unknown parameter type\n"));110 LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: unsupported or unknown parameter type\n")); 111 111 kfree(hgcmR0); 112 112 return -EINVAL; … … 117 117 if (pu8PointerData == NULL) 118 118 { 119 LogRel((" IOCTL_VBOXGUEST_HGCM_CALL: out of memory allocating %d bytes for pointer data\n",119 LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: out of memory allocating %d bytes for pointer data\n", 120 120 cbPointerData)); 121 121 kfree(hgcmR0); … … 140 140 VBOXGUEST_HGCM_CALL_PARMS(hgcmR3)[i].u.Pointer.size)) 141 141 { 142 LogRel((" IOCTL_VBOXGUEST_HGCM_CALL: copy_from_user failed!\n"));142 LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: copy_from_user failed!\n")); 143 143 kfree(hgcmR0); 144 144 kfree(pu8PointerData); … … 188 188 { 189 189 case VMMDevHGCMParmType_32bit: 190 Log((" IOCTL_VBOXGUEST_HGCM_CALL: parameter %d is of type 32bit: %u\n",190 Log(("VBOXGUEST_IOCTL_HGCM_CALL: parameter %d is of type 32bit: %u\n", 191 191 i, VBOXGUEST_HGCM_CALL_PARMS(hgcmR0)[i].u.value32)); 192 192 break; 193 193 case VMMDevHGCMParmType_64bit: 194 Log((" IOCTL_VBOXGUEST_HGCM_CALL: parameter %d is of type 64bit: %lu\n",194 Log(("VBOXGUEST_IOCTL_HGCM_CALL: parameter %d is of type 64bit: %lu\n", 195 195 i, VBOXGUEST_HGCM_CALL_PARMS(hgcmR0)[i].u.value64)); 196 196 break; 197 197 case VMMDevHGCMParmType_LinAddr: 198 Log((" IOCTL_VBOXGUEST_HGCM_CALL: parameter %d is of type LinAddr, size %u: %.*s...\n",198 Log(("VBOXGUEST_IOCTL_HGCM_CALL: parameter %d is of type LinAddr, size %u: %.*s...\n", 199 199 i, 200 200 VBOXGUEST_HGCM_CALL_PARMS(hgcmR0)[i].u.Pointer.size > 10 ? … … 204 204 break; 205 205 case VMMDevHGCMParmType_LinAddr_In: 206 Log((" IOCTL_VBOXGUEST_HGCM_CALL: parameter %d is of type LinAddr_In, size %u: %.*s...\n",206 Log(("VBOXGUEST_IOCTL_HGCM_CALL: parameter %d is of type LinAddr_In, size %u: %.*s...\n", 207 207 i, 208 208 VBOXGUEST_HGCM_CALL_PARMS(hgcmR0)[i].u.Pointer.size > 10 ? … … 212 212 break; 213 213 case VMMDevHGCMParmType_LinAddr_Out: 214 Log((" IOCTL_VBOXGUEST_HGCM_CALL: parameter %d is of type LinAddr_Out, size %u: %.*s...\n",214 Log(("VBOXGUEST_IOCTL_HGCM_CALL: parameter %d is of type LinAddr_Out, size %u: %.*s...\n", 215 215 i, 216 216 VBOXGUEST_HGCM_CALL_PARMS(hgcmR0)[i].u.Pointer.size > 10 ? … … 220 220 break; 221 221 default: 222 Log((" IOCTL_VBOXGUEST_HGCM_CALL: parameter %d is of unknown type!", i));222 Log(("VBOXGUEST_IOCTL_HGCM_CALL: parameter %d is of unknown type!", i)); 223 223 } 224 224 } … … 254 254 VBOXGUEST_HGCM_CALL_PARMS(hgcmR0)[i].u.Pointer.size)) 255 255 { 256 LogRel((" IOCTL_VBOXGUEST_HGCM_CALL: copy_to_user failed!\n"));256 LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: copy_to_user failed!\n")); 257 257 return -EFAULT; 258 258 } … … 272 272 sizeof(*hgcmR3) + hgcmR3->cParms * sizeof(HGCMFunctionParameter))) 273 273 { 274 LogRel((" IOCTL_VBOXGUEST_HGCM_CALL: copy_to_user failed!\n"));274 LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: copy_to_user failed!\n")); 275 275 return -EFAULT; 276 276 } … … 290 290 * @param arg User space pointer to the call data structure 291 291 */ 292 AssertCompile((_IOC_SIZE( IOCTL_VBOXGUEST_HGCM_CALL) == sizeof(VBoxGuestHGCMCallInfo)));292 AssertCompile((_IOC_SIZE(VBOXGUEST_IOCTL_HGCM_CALL) == sizeof(VBoxGuestHGCMCallInfo))); 293 293 294 294 int vbox_ioctl_hgcm_call(unsigned long arg, VBoxDevice *vboxDev) … … 301 301 if (copy_from_user(&callHeader, (void*)arg, sizeof(callHeader))) 302 302 { 303 LogRel((" IOCTL_VBOXGUEST_HGCM_CALL: copy_from_user failed!\n"));303 LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: copy_from_user failed!\n")); 304 304 return -EFAULT; 305 305 } … … 322 322 vbox_hgcm_dump_params(hgcmR0); 323 323 /* Call the internal VBoxGuest ioctl interface with the ioctl structure we have just copied. */ 324 rc = vboxadd_cmc_call(vboxDev, IOCTL_VBOXGUEST_HGCM_CALL, hgcmR0);324 rc = vboxadd_cmc_call(vboxDev, VBOXGUEST_IOCTL_HGCM_CALL, hgcmR0); 325 325 if (VBOX_FAILURE(rc)) 326 326 { 327 LogRel((" IOCTL_VBOXGUEST_HGCM_CALL: internal ioctl call failed, rc=%Rrc\n", rc));327 LogRel(("VBOXGUEST_IOCTL_HGCM_CALL: internal ioctl call failed, rc=%Rrc\n", rc)); 328 328 rc = -RTErrConvertToErrno(rc); 329 329 } -
trunk/src/VBox/Additions/linux/module/vboxmod.c
r9903 r10541 197 197 VBoxGuestHGCMDisconnectInfo infoDisconnect; 198 198 infoDisconnect.u32ClientID = hgcm_connections[i].client_id; 199 vboxadd_cmc_call(vboxDev, IOCTL_VBOXGUEST_HGCM_DISCONNECT,199 vboxadd_cmc_call(vboxDev, VBOXGUEST_IOCTL_HGCM_DISCONNECT, 200 200 &infoDisconnect); 201 201 hgcm_connections[i].filp = NULL; … … 277 277 278 278 if (copy_from_user (&info, ptr, sizeof (info))) { 279 LogRelFunc ((" IOCTL_VBOXGUEST_WAITEVENT: can not get event info\n"));279 LogRelFunc (("VBOXGUEST_IOCTL_WAITEVENT: can not get event info\n")); 280 280 rc = -EFAULT; 281 281 } … … 285 285 286 286 if (copy_to_user (ptr, &info, sizeof (info))) { 287 LogRelFunc ((" IOCTL_VBOXGUEST_WAITEVENT: can not put out_mask\n"));287 LogRelFunc (("VBOXGUEST_IOCTL_WAITEVENT: can not put out_mask\n")); 288 288 rc = -EFAULT; 289 289 } … … 310 310 311 311 if (0 != copy_from_user ((void *)&info, (void *)userspace_info, sizeof (info))) { 312 LogRelFunc ((" IOCTL_VBOXGUEST_HGCM_CONNECT: can not get connection info\n"));312 LogRelFunc (("VBOXGUEST_IOCTL_HGCM_CONNECT: can not get connection info\n")); 313 313 return -EFAULT; 314 314 } 315 rcVBox = vboxadd_cmc_call(vboxDev, IOCTL_VBOXGUEST_HGCM_CONNECT, &info);315 rcVBox = vboxadd_cmc_call(vboxDev, VBOXGUEST_IOCTL_HGCM_CONNECT, &info); 316 316 if (RT_FAILURE(rcVBox) || (RT_FAILURE(info.result))) { 317 LogRelFunc((" IOCTL_VBOXGUEST_HGCM_CONNECT: hgcm connection failed. internal ioctl result %Vrc, hgcm result %Vrc\n", rcVBox, info.result));317 LogRelFunc(("VBOXGUEST_IOCTL_HGCM_CONNECT: hgcm connection failed. internal ioctl result %Vrc, hgcm result %Vrc\n", rcVBox, info.result)); 318 318 rc = RT_FAILURE(rcVBox) ? -RTErrConvertToErrno(rcVBox) 319 319 : -RTErrConvertToErrno(info.result); … … 323 323 rc = vboxadd_register_hgcm_connection(info.u32ClientID, filp); 324 324 if (0 != rc) { 325 LogRelFunc((" IOCTL_VBOXGUEST_HGCM_CONNECT: failed to register the HGCM connection\n"));325 LogRelFunc(("VBOXGUEST_IOCTL_HGCM_CONNECT: failed to register the HGCM connection\n")); 326 326 } else { 327 327 if (copy_to_user ((void *)userspace_info, (void *)&info, 328 328 sizeof(info))) { 329 LogRelFunc ((" IOCTL_VBOXGUEST_HGCM_CONNECT: failed to return the connection structure\n"));329 LogRelFunc (("VBOXGUEST_IOCTL_HGCM_CONNECT: failed to return the connection structure\n")); 330 330 rc = -EFAULT; 331 331 } else { … … 337 337 /* And disconnect the hgcm connection again, as we told userspace it failed. */ 338 338 infoDisconnect.u32ClientID = info.u32ClientID; 339 vboxadd_cmc_call(vboxDev, IOCTL_VBOXGUEST_HGCM_DISCONNECT,339 vboxadd_cmc_call(vboxDev, VBOXGUEST_IOCTL_HGCM_DISCONNECT, 340 340 &infoDisconnect); 341 341 } … … 356 356 VBoxGuestHGCMDisconnectInfo info; 357 357 if (0 != copy_from_user ((void *)&info, (void *)userspace_info, sizeof (info))) { 358 LogRelFunc ((" IOCTL_VBOXGUEST_HGCM_DISCONNECT: can not get info\n"));358 LogRelFunc (("VBOXGUEST_IOCTL_HGCM_DISCONNECT: can not get info\n")); 359 359 return -EFAULT; 360 360 } 361 361 LogRelFunc(("client ID %u\n", info.u32ClientID)); 362 vboxadd_cmc_call(vboxDev, IOCTL_VBOXGUEST_HGCM_DISCONNECT, &info);362 vboxadd_cmc_call(vboxDev, VBOXGUEST_IOCTL_HGCM_DISCONNECT, &info); 363 363 if (copy_to_user ((void *)userspace_info, (void *)&info, sizeof(info))) { 364 LogRelFunc ((" IOCTL_VBOXGUEST_HGCM_DISCONNECT: failed to return the connection structure\n"));364 LogRelFunc (("VBOXGUEST_IOCTL_HGCM_DISCONNECT: failed to return the connection structure\n")); 365 365 return -EFAULT; 366 366 } … … 445 445 if (copy_from_user(&reqHeader, (void*)arg, sizeof(reqHeader))) 446 446 { 447 LogRelFunc((" IOCTL_VBOXGUEST_VMMREQUEST: copy_from_user failed for vmm request!\n"));447 LogRelFunc(("VBOXGUEST_IOCTL_VMMREQUEST: copy_from_user failed for vmm request!\n")); 448 448 rc = -EFAULT; 449 449 } … … 454 454 if (!cbVanillaRequestSize) 455 455 { 456 LogRelFunc((" IOCTL_VBOXGUEST_VMMREQUEST: invalid request type: %d\n",456 LogRelFunc(("VBOXGUEST_IOCTL_VMMREQUEST: invalid request type: %d\n", 457 457 reqHeader.requestType)); 458 458 rc = -EINVAL; … … 464 464 if (cbRequestSize < cbVanillaRequestSize) 465 465 { 466 LogRelFunc((" IOCTL_VBOXGUEST_VMMREQUEST: invalid request size: %d min: %d type: %d\n",466 LogRelFunc(("VBOXGUEST_IOCTL_VMMREQUEST: invalid request size: %d min: %d type: %d\n", 467 467 cbRequestSize, 468 468 cbVanillaRequestSize, … … 477 477 if (VBOX_FAILURE(rc)) 478 478 { 479 LogRelFunc((" IOCTL_VBOXGUEST_VMMREQUEST: could not allocate request structure! rc = %d\n", rc));479 LogRelFunc(("VBOXGUEST_IOCTL_VMMREQUEST: could not allocate request structure! rc = %d\n", rc)); 480 480 rc = -EFAULT; 481 481 } … … 486 486 if (copy_from_user(reqFull, (void*)arg, cbRequestSize)) 487 487 { 488 LogRelFunc((" IOCTL_VBOXGUEST_VMMREQUEST: failed to fetch full request from user space!\n"));488 LogRelFunc(("VBOXGUEST_IOCTL_VMMREQUEST: failed to fetch full request from user space!\n")); 489 489 rc = -EFAULT; 490 490 } … … 507 507 if (VBOX_FAILURE(rrc) || VBOX_FAILURE(reqFull->rc)) 508 508 { 509 LogRelFunc((" IOCTL_VBOXGUEST_VMMREQUEST: request execution failed!\n"));509 LogRelFunc(("VBOXGUEST_IOCTL_VMMREQUEST: request execution failed!\n")); 510 510 rc = VBOX_FAILURE(rrc) ? -RTErrConvertToErrno(rrc) 511 511 : -RTErrConvertToErrno(reqFull->rc); … … 516 516 if (copy_to_user((void*)arg, (void*)reqFull, cbRequestSize)) 517 517 { 518 LogRelFunc((" IOCTL_VBOXGUEST_VMMREQUEST: error copying request result to user space!\n"));518 LogRelFunc(("VBOXGUEST_IOCTL_VMMREQUEST: error copying request result to user space!\n")); 519 519 rc = -EFAULT; 520 520 } … … 527 527 else if ( ( VBOXGUEST_IOCTL_STRIP_SIZE(VBOXGUEST_IOCTL_HGCM_CALL(0)) 528 528 == VBOXGUEST_IOCTL_STRIP_SIZE(cmd)) 529 || (cmd == IOCTL_VBOXGUEST_HGCM_CALL))529 || (cmd == VBOXGUEST_IOCTL_HGCM_CALL)) 530 530 { 531 531 /* This IOCTL allows the guest to make an HGCM call from user space. The … … 543 543 { 544 544 switch (cmd) { 545 case IOCTL_VBOXGUEST_WAITEVENT:546 IOCTL_ENTRY(" IOCTL_VBOXGUEST_WAITEVENT", arg);545 case VBOXGUEST_IOCTL_WAITEVENT: 546 IOCTL_ENTRY("VBOXGUEST_IOCTL_WAITEVENT", arg); 547 547 rc = vboxadd_wait_event((void *) arg); 548 IOCTL_EXIT(" IOCTL_VBOXGUEST_WAITEVENT", arg);548 IOCTL_EXIT("VBOXGUEST_IOCTL_WAITEVENT", arg); 549 549 break; 550 550 case VBOXGUEST_IOCTL_CANCEL_ALL_WAITEVENTS: … … 553 553 IOCTL_EXIT("VBOXGUEST_IOCTL_CANCEL_ALL_WAITEVENTS", arg); 554 554 break; 555 case IOCTL_VBOXGUEST_HGCM_CONNECT:556 IOCTL_ENTRY(" IOCTL_VBOXGUEST_HGCM_CONNECT", arg);555 case VBOXGUEST_IOCTL_HGCM_CONNECT: 556 IOCTL_ENTRY("VBOXGUEST_IOCTL_HGCM_CONNECT", arg); 557 557 rc = vboxadd_hgcm_connect(filp, arg); 558 IOCTL_EXIT(" IOCTL_VBOXGUEST_HGCM_CONNECT", arg);558 IOCTL_EXIT("VBOXGUEST_IOCTL_HGCM_CONNECT", arg); 559 559 break; 560 case IOCTL_VBOXGUEST_HGCM_DISCONNECT:561 IOCTL_ENTRY(" IOCTL_VBOXGUEST_HGCM_DISCONNECT", arg);560 case VBOXGUEST_IOCTL_HGCM_DISCONNECT: 561 IOCTL_ENTRY("VBOXGUEST_IOCTL_HGCM_DISCONNECT", arg); 562 562 vboxadd_hgcm_disconnect(filp, arg); 563 IOCTL_EXIT(" IOCTL_VBOXGUEST_HGCM_DISCONNECT", arg);563 IOCTL_EXIT("VBOXGUEST_IOCTL_HGCM_DISCONNECT", arg); 564 564 break; 565 565 case VBOXGUEST_IOCTL_CTL_FILTER_MASK: -
trunk/src/VBox/Additions/x11/xgraphics/vboxutils_68.c
r8155 r10541 122 122 } 123 123 #else 124 err = ioctl (pVBox->vbox_fd, IOCTL_VBOXGUEST_VMMREQUEST, hdrp);124 err = ioctl (pVBox->vbox_fd, VBOXGUEST_IOCTL_VMMREQUEST, hdrp); 125 125 #endif 126 126 if (err < 0) … … 150 150 "Unable to determine whether the virtual machine supports mouse pointer integration - request initialization failed with return code %d\n", rc); 151 151 if ( RT_SUCCESS(vrc) 152 && (ioctl(pVBox->vbox_fd, IOCTL_VBOXGUEST_VMMREQUEST, (void*)&req) < 0))152 && (ioctl(pVBox->vbox_fd, VBOXGUEST_IOCTL_VMMREQUEST, (void*)&req) < 0)) 153 153 { 154 154 vrc = VERR_FILE_IO_ERROR; -
trunk/src/VBox/Additions/x11/xmouse/VBoxUtils_68.c
r8155 r10541 122 122 req.pointerXPos = 0; 123 123 req.pointerYPos = 0; 124 if (ioctl(g_vboxaddHandle, IOCTL_VBOXGUEST_VMMREQUEST, (void*)&req) < 0)124 if (ioctl(g_vboxaddHandle, VBOXGUEST_IOCTL_VMMREQUEST, (void*)&req) < 0) 125 125 { 126 126 ErrorF("Error sending mouse pointer capabilities to VMM! rc = %d (%s)\n", … … 146 146 return 1; 147 147 /* perform VMM request */ 148 if (ioctl(g_vboxaddHandle, IOCTL_VBOXGUEST_VMMREQUEST, (void*)g_vmmreqMouseStatus) >= 0)148 if (ioctl(g_vboxaddHandle, VBOXGUEST_IOCTL_VMMREQUEST, (void*)g_vmmreqMouseStatus) >= 0) 149 149 { 150 150 if (VBOX_SUCCESS(g_vmmreqMouseStatus->header.rc)) … … 185 185 req.pointerXPos = 0; 186 186 req.pointerYPos = 0; 187 if (ioctl(g_vboxaddHandle, IOCTL_VBOXGUEST_VMMREQUEST, (void*)&req) < 0)187 if (ioctl(g_vboxaddHandle, VBOXGUEST_IOCTL_VMMREQUEST, (void*)&req) < 0) 188 188 { 189 189 ErrorF("ioctl to vboxadd module failed, rc = %d (%s)\n",
Note:
See TracChangeset
for help on using the changeset viewer.