/vbox/src/VBox/HostServices/SharedFolders/ |
H A D | service.cpp | 292 static DECLCALLBACK(void) svcCall (void *, VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 296 Log(("SharedFolders host service: svcCall: u32ClientID = %u, fn = %u, cParms = %u, pparms = %p\n", u32ClientID, u32Function, cParms, paParms)); 308 Log((" pparms[%d]: type %u, value %u\n", i, paParms[i].type, paParms[i].u.uint32)); 323 else if ( paParms[0].type != VBOX_HGCM_SVC_PARM_32BIT /* flags */ 324 || paParms[1].type != VBOX_HGCM_SVC_PARM_32BIT /* numberOfMappings */ 325 || paParms[2].type != VBOX_HGCM_SVC_PARM_PTR /* mappings */ 333 uint32_t fu32Flags = paParms[0].u.uint32; 334 uint32_t cMappings = paParms[1].u.uint32; 335 SHFLMAPPING *pMappings = (SHFLMAPPING *)paParms[ 1283 svcHostCall(void *, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument [all...] |
/vbox/src/VBox/HostServices/DragAndDrop/ |
H A D | dndmanager.cpp | 71 int currentMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 73 int rc = DnDMessage::currentMessage(uMsg, cParms, paParms); 106 int currentMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]); 131 VBOXHGCMSVCPARM paParms[], 133 int currentMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]); 175 VBOXHGCMSVCPARM paParms[]) 180 int rc = m_pNextMsg->getData(uMsg, cParms, paParms); 189 uint32_t cbToRead = paParms[2].u.pointer.size; /* cbData */ 191 void *pvBuf = paParms[2].u.pointer.addr; /* pvData */ 201 paParms[ 174 currentMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 236 DnDHGSendDataMessagePrivate(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[], PFNDNDPRIVATEPROGRESS pfnProgressCallback, void *pvProgressUser) argument 250 currentMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 315 DnDHGSendDataMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[], PFNDNDPROGRESS pfnProgressCallback, void *pvProgressUser) argument 407 currentMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 495 addMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 714 nextMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument [all...] |
H A D | service.cpp | 87 void guestCall(VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]); 88 int hostCall(uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]); 189 uint32_t cParms, VBOXHGCMSVCPARM paParms[]) 257 || paParms[0].type != VBOX_HGCM_SVC_PARM_32BIT /* message */ 258 || paParms[1].type != VBOX_HGCM_SVC_PARM_32BIT /* parameter count */ 259 || paParms[2].type != VBOX_HGCM_SVC_PARM_32BIT /* blocking */) 263 rc = m_pManager->nextMessageInfo(&paParms[0].u.uint32, &paParms[1].u.uint32); 265 && paParms[2].u.uint32) /* Blocking? */ 277 || paParms[ 187 guestCall(VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 448 hostCall(uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument [all...] |
H A D | dndmanager.h | 68 VBOXHGCMSVCPARM paParms[]) 73 int rc = m_pNextMsg->getData(uMsg, cParms, paParms); 103 DnDGenericMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 105 m_pNextMsg = new HGCM::Message(uMsg, cParms, paParms); 117 VBOXHGCMSVCPARM paParms[], 124 int currentMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]); 180 int addMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]); 184 int nextMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]); 67 currentMessage(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument
|
/vbox/src/VBox/HostServices/HostChannel/ |
H A D | service.cpp | 109 void vboxHostChannelEventParmsSet(VBOXHGCMSVCPARM *paParms, argument 120 VBoxHGCMParmPtrGet(&paParms[2], &pvParm, &cbParm); 130 VBoxHGCMParmUInt32Set(&paParms[0], u32ChannelHandle); 131 VBoxHGCMParmUInt32Set(&paParms[1], u32Id); 132 VBoxHGCMParmUInt32Set(&paParms[3], cbEvent); 144 vboxHostChannelEventParmsSet(pClient->async.paParms, 205 VBOXHGCMSVCPARM paParms[]) 212 u32ClientID, u32Function, cParms, paParms)); 224 LogRel2((" pparms[%d]: type %d value %d\n", i, paParms[i].type, paParms[ 199 svcCall(void *pvService, VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 561 svcHostCall(void *pvService, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument [all...] |
H A D | HostChannel.h | 56 VBOXHGCMSVCPARM *paParms; member in struct:VBOXHOSTCHCLIENT::__anon16439 103 VBOXHGCMSVCPARM *paParms); 122 void vboxHostChannelEventParmsSet(VBOXHGCMSVCPARM *paParms,
|
H A D | HostChannel.cpp | 749 VBOXHGCMSVCPARM *paParms) 777 vboxHostChannelEventParmsSet(paParms, pEvent->u32ChannelHandle, 789 pClient->async.paParms = paParms; 746 vboxHostChannelEventWait(VBOXHOSTCHCLIENT *pClient, bool *pfEvent, VBOXHGCMCALLHANDLE callHandle, VBOXHGCMSVCPARM *paParms) argument
|
/vbox/src/VBox/HostServices/SharedOpenGL/crserver/ |
H A D | crservice.cpp | 417 static DECLCALLBACK(void) svcCall (void *, VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 429 Log(("SHARED_CROPENGL svcCall: u32ClientID = %d, fn = %d, cParms = %d, pparms = %d\n", u32ClientID, u32Function, cParms, paParms)); 437 Log((" pparms[%d]: type %d value %d\n", i, paParms[i].type, paParms[i].u.uint32)); 453 if ( paParms[0].type != VBOX_HGCM_SVC_PARM_PTR /* pBuffer */ 461 uint8_t *pBuffer = (uint8_t *)paParms[0].u.pointer.addr; 462 uint32_t cbBuffer = paParms[0].u.pointer.size; 486 if ( paParms[0].type != VBOX_HGCM_SVC_PARM_32BIT /* u32ClientID */ 487 || paParms[1].type != VBOX_HGCM_SVC_PARM_PTR /* pBuffer */ 495 uint32_t u32InjectClientID = paParms[ 865 svcHostCallPerform(uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1447 svcHostCall(void *, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument [all...] |
/vbox/src/VBox/Main/src-client/ |
H A D | GuestDnDTargetImpl.cpp | 205 VBOXHGCMSVCPARM paParms[8]; 207 paParms[i++].setUInt32(aScreenId); 208 paParms[i++].setUInt32(aX); 209 paParms[i++].setUInt32(aY); 210 paParms[i++].setUInt32(uDefAction); 211 paParms[i++].setUInt32(uAllowedActions); 212 paParms[i++].setPointer((void*)strFormats.c_str(), strFormats.length() + 1); 213 paParms[i++].setUInt32(strFormats.length() + 1); 216 i, paParms); 271 VBOXHGCMSVCPARM paParms[ [all...] |
H A D | GuestFileImpl.cpp | 418 VBOXHGCMSVCPARM paParms[4]; 420 paParms[i++].setUInt32(pEvent->ContextID()); 421 paParms[i++].setUInt32(mData.mID /* Guest file ID */); 423 vrc = sendCommand(HOST_FILE_CLOSE, i, paParms); 718 VBOXHGCMSVCPARM paParms[8]; 720 paParms[i++].setUInt32(pEvent->ContextID()); 721 paParms[i++].setPointer((void*)mData.mOpenInfo.mFileName.c_str(), 723 paParms[i++].setPointer((void*)mData.mOpenInfo.mOpenMode.c_str(), 725 paParms[i++].setPointer((void*)mData.mOpenInfo.mDisposition.c_str(), 727 paParms[ [all...] |
H A D | GuestDnDSourceImpl.cpp | 178 VBOXHGCMSVCPARM paParms[1]; 180 paParms[i++].setUInt32(uScreenId); 183 i, paParms); 269 VBOXHGCMSVCPARM paParms[4]; 271 paParms[i++].setPointer((void*)aFormat.c_str(), (uint32_t)aFormat.length() + 1); 272 paParms[i++].setUInt32((uint32_t)aFormat.length() + 1); 273 paParms[i++].setUInt32(uAction); 276 i, paParms);
|
H A D | GuestProcessImpl.cpp | 891 VBOXHGCMSVCPARM paParms[8]; local 893 paParms[i++].setUInt32(pEvent->ContextID()); 894 paParms[i++].setUInt32(mData.mPID); 895 paParms[i++].setUInt32(uHandle); 896 paParms[i++].setUInt32(0 /* Flags, none set yet. */); 900 vrc = sendCommand(HOST_EXEC_GET_OUTPUT, i, paParms); 1071 VBOXHGCMSVCPARM paParms[16]; local 1073 paParms[i++].setUInt32(pEvent->ContextID()); 1074 paParms[i++].setPointer((void*)mData.mProcess.mCommand.c_str(), 1076 paParms[ [all...] |
H A D | HGCM.cpp | 158 int HostCall(uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM *paParms); 427 VBOXHGCMSVCPARM *paParms; member in class:HGCMMsgCall 446 VBOXHGCMSVCPARM *paParms; member in class:HGCMMsgHostCallSvc 606 LogFlowFunc(("SVC_MSG_GUESTCALL u32ClientId = %d, u32Function = %d, cParms = %d, paParms = %p\n", 607 pMsg->u32ClientId, pMsg->u32Function, pMsg->cParms, pMsg->paParms)); 615 pMsg->cParms, pMsg->paParms); 629 LogFlowFunc(("SVC_MSG_HOSTCALL u32Function = %d, cParms = %d, paParms = %p\n", 630 pMsg->u32Function, pMsg->cParms, pMsg->paParms)); 632 rc = pSvc->m_fntable.pfnHostCall(pSvc->m_fntable.pvService, pMsg->u32Function, pMsg->cParms, pMsg->paParms); 1528 * @param paParms Pointe 1531 GuestCall(PPDMIHGCMPORT pHGCMPort, PVBOXHGCMCMD pCmd, uint32_t u32ClientId, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1574 HostCall(uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM *paParms) argument 1714 VBOXHGCMSVCPARM *paParms; member in class:HGCMMsgMainHostCall 2326 HGCMGuestCall(PPDMIHGCMPORT pHGCMPort, PVBOXHGCMCMD pCmd, uint32_t u32ClientId, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM *paParms) argument 2368 HGCMHostCall(const char *pszServiceName, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM *paParms) argument [all...] |
H A D | GuestSessionImpl.cpp | 636 VBOXHGCMSVCPARM paParms[4]; local 638 paParms[i++].setUInt32(pEvent->ContextID()); 639 paParms[i++].setUInt32(uFlags); 643 vrc = i_sendCommand(HOST_SESSION_CLOSE, i, paParms); 785 VBOXHGCMSVCPARM paParms[8]; 787 paParms[i++].setUInt32(pEvent->ContextID()); 788 paParms[i++].setPointer((void*)strPath.c_str(), 790 paParms[i++].setUInt32(uFlags); 794 vrc = i_sendCommand(HOST_DIR_REMOVE, i, paParms); 1644 VBOXHGCMSVCPARM paParms[ 1999 i_sendCommand(uint32_t uFunction, uint32_t uParms, PVBOXHGCMSVCPARM paParms) argument [all...] |
/vbox/src/VBox/HostServices/SharedClipboard/ |
H A D | service.cpp | 187 static bool vboxSvcClipboardReturnMsg (VBOXCLIPBOARDCLIENTDATA *pClient, VBOXHGCMSVCPARM paParms[]) argument 193 VBoxHGCMParmUInt32Set (&paParms[0], VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT); 194 VBoxHGCMParmUInt32Set (&paParms[1], 0); 200 VBoxHGCMParmUInt32Set (&paParms[0], VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA); 201 VBoxHGCMParmUInt32Set (&paParms[1], pClient->u32RequestedFormat); 207 VBoxHGCMParmUInt32Set (&paParms[0], VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS); 208 VBoxHGCMParmUInt32Set (&paParms[1], pClient->u32AvailableFormats); 269 bool fMessageReturned = vboxSvcClipboardReturnMsg (pClient, pClient->async.paParms); 386 VBOXHGCMSVCPARM paParms[]) 391 u32ClientID, u32Function, cParms, paParms)); 380 svcCall(void *, VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 673 VBOXHGCMSVCPARM *paParms = NULL; local 693 svcHostCall(void *, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 814 VBOXHGCMSVCPARM *paParms; member in struct:CLIPSAVEDSTATEDATA::__anon16444 [all...] |
H A D | VBoxClipboard.h | 47 VBOXHGCMSVCPARM *paParms; member in struct:_VBOXCLIPBOARDCLIENTDATA::__anon16441 52 VBOXHGCMSVCPARM *paParms; member in struct:_VBOXCLIPBOARDCLIENTDATA::__anon16442
|
/vbox/src/VBox/HostServices/GuestProperties/ |
H A D | service.cpp | 326 VBOXHGCMSVCPARM paParms[]) 329 LogFlowFunc(("pvService=%p, callHandle=%p, u32ClientID=%u, pvClient=%p, u32Function=%u, cParms=%u, paParms=%p\n", pvService, callHandle, u32ClientID, pvClient, u32Function, cParms, paParms)); 331 pSelf->call(callHandle, u32ClientID, pvClient, u32Function, cParms, paParms); 342 VBOXHGCMSVCPARM paParms[]) 345 LogFlowFunc(("pvService=%p, u32Function=%u, cParms=%u, paParms=%p\n", pvService, u32Function, cParms, paParms)); 347 int rc = pSelf->hostCall(u32Function, cParms, paParms); 372 int setPropertyBlock(uint32_t cParms, VBOXHGCMSVCPARM paParms[]); 373 int getProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[]); 320 svcCall(void * pvService, VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 339 svcHostCall(void *pvService, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 475 setPropertyBlock(uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 565 getProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 642 setProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[], bool isGuest) argument 756 delProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[], bool isGuest) argument 884 enumProps(uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 981 getNotificationWriteOut(uint32_t cParms, VBOXHGCMSVCPARM paParms[], Property prop) argument 1030 getNotification(uint32_t u32ClientId, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1245 call(VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void * , uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1359 hostCall(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument [all...] |
/vbox/src/VBox/HostServices/GuestControl/ |
H A D | service.cpp | 146 * @param paParms Array of parameters of HGCM request. 148 int Allocate(uint32_t uMsg, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 150 LogFlowFunc(("Allocating pHostCmd=%p, uMsg=%RU32, cParms=%RU32, paParms=%p\n", 151 this, uMsg, cParms, paParms)); 156 AssertPtrReturn(paParms, VERR_INVALID_POINTER); 182 mpParms[i].type = paParms[i].type; 183 switch (paParms[i].type) 186 mpParms[i].u.uint32 = paParms[i].u.uint32; 190 mpParms[i].u.uint64 = paParms[i].u.uint64; 194 mpParms[i].u.pointer.size = paParms[ 967 svcCall(void * pvService, VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 985 svcHostCall(void *pvService, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1137 clientGetCommand(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1167 clientSetMsgFilterSet(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1210 clientSetMsgFilterUnset(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1236 clientSkipMsg(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1305 hostCallback(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1333 hostProcessCommand(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1412 call(VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void * , uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1509 hostCall(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 1559 sessionClose(uint32_t u32ClientID, VBOXHGCMCALLHANDLE callHandle, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument [all...] |
H A D | gctrl.h | 43 void gctrlFreeHostCmd(PVBOXHGCMSVCPARM paParms);
|
/vbox/include/VBox/HostServices/ |
H A D | Service.h | 354 virtual void guestCall(VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) = 0; 355 virtual int hostCall(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) { return VINF_SUCCESS; } argument 426 VBOXHGCMSVCPARM paParms[]) 429 LogFlowFunc(("pvService=%p, callHandle=%p, u32ClientID=%u, pvClient=%p, u32Function=%u, cParms=%u, paParms=%p\n", pvService, callHandle, u32ClientID, pvClient, u32Function, cParms, paParms)); 431 pSelf->guestCall(callHandle, u32ClientID, pvClient, u32Function, cParms, paParms); 442 VBOXHGCMSVCPARM paParms[]) 445 LogFlowFunc(("pvService=%p, u32Function=%u, cParms=%u, paParms=%p\n", pvService, u32Function, cParms, paParms)); 447 int rc = pSelf->hostCall(u32Function, cParms, paParms); 420 svcCall(void * pvService, VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 439 svcHostCall(void *pvService, uint32_t u32Function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument [all...] |
H A D | GuestControlSvc.h | 229 VBoxGuestCtrlHostCallback(uint32_t cParms, VBOXHGCMSVCPARM paParms[]) argument 230 : mParms(cParms), mpaParms(paParms) { }
|
/vbox/src/VBox/Main/include/ |
H A D | HGCM.h | 47 int HGCMGuestCall (PPDMIHGCMPORT pHGCMPort, PVBOXHGCMCMD pCmdPtr, uint32_t clientID, uint32_t function, uint32_t cParms, VBOXHGCMSVCPARM *paParms);
|
H A D | VMMDev.h | 59 int hgcmHostCall (const char *pszServiceName, uint32_t u32Function, uint32_t cParms, PVBOXHGCMSVCPARM paParms);
|
H A D | GuestDnDPrivate.h | 139 int hostCall(uint32_t u32Function, uint32_t cParms, PVBOXHGCMSVCPARM paParms) const;
|
/vbox/include/VBox/ |
H A D | hgcmsvc.h | 381 DECLR3CALLBACKMEMBER(void, pfnCall, (void *pvService, VBOXHGCMCALLHANDLE callHandle, uint32_t u32ClientID, void *pvClient, uint32_t function, uint32_t cParms, VBOXHGCMSVCPARM paParms[])); 386 DECLR3CALLBACKMEMBER(int, pfnHostCall, (void *pvService, uint32_t function, uint32_t cParms, VBOXHGCMSVCPARM paParms[]));
|