Changeset 7801 in vbox for trunk/src/VBox/Frontends/VBoxBFE
- Timestamp:
- Apr 8, 2008 1:12:40 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 29367
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxBFE/HGCM.cpp
r6998 r7801 353 353 if (m_fntable.pfnUnload) 354 354 { 355 m_fntable.pfnUnload ( );355 m_fntable.pfnUnload (m_fntable.pvService); 356 356 } 357 357 } … … 551 551 if (pSvc->m_fntable.pfnUnload) 552 552 { 553 pSvc->m_fntable.pfnUnload ( );553 pSvc->m_fntable.pfnUnload (pSvc->m_fntable.pvService); 554 554 } 555 555 … … 568 568 if (pClient) 569 569 { 570 rc = pSvc->m_fntable.pfnConnect (p Msg->u32ClientId, HGCM_CLIENT_DATA(pSvc, pClient));570 rc = pSvc->m_fntable.pfnConnect (pSvc->m_fntable.pvService, pMsg->u32ClientId, HGCM_CLIENT_DATA(pSvc, pClient)); 571 571 572 572 hgcmObjDereference (pClient); … … 588 588 if (pClient) 589 589 { 590 rc = pSvc->m_fntable.pfnDisconnect (p Msg->u32ClientId, HGCM_CLIENT_DATA(pSvc, pClient));590 rc = pSvc->m_fntable.pfnDisconnect (pSvc->m_fntable.pvService, pMsg->u32ClientId, HGCM_CLIENT_DATA(pSvc, pClient)); 591 591 592 592 hgcmObjDereference (pClient); … … 609 609 if (pClient) 610 610 { 611 pSvc->m_fntable.pfnCall ( (VBOXHGCMCALLHANDLE)pMsg, pMsg->u32ClientId, HGCM_CLIENT_DATA(pSvc, pClient), pMsg->u32Function, pMsg->cParms, pMsg->paParms);611 pSvc->m_fntable.pfnCall (pSvc->m_fntable.pvService, (VBOXHGCMCALLHANDLE)pMsg, pMsg->u32ClientId, HGCM_CLIENT_DATA(pSvc, pClient), pMsg->u32Function, pMsg->cParms, pMsg->paParms); 612 612 613 613 hgcmObjDereference (pClient); … … 625 625 LogFlowFunc(("SVC_MSG_HOSTCALL u32Function = %d, cParms = %d, paParms = %p\n", pMsg->u32Function, pMsg->cParms, pMsg->paParms)); 626 626 627 rc = pSvc->m_fntable.pfnHostCall (p Msg->u32Function, pMsg->cParms, pMsg->paParms);627 rc = pSvc->m_fntable.pfnHostCall (pSvc->m_fntable.pvService, pMsg->u32Function, pMsg->cParms, pMsg->paParms); 628 628 } break; 629 629 … … 640 640 if (pSvc->m_fntable.pfnLoadState) 641 641 { 642 rc = pSvc->m_fntable.pfnLoadState (p Msg->u32ClientId, HGCM_CLIENT_DATA(pSvc, pClient), pMsg->pSSM);642 rc = pSvc->m_fntable.pfnLoadState (pSvc->m_fntable.pvService, pMsg->u32ClientId, HGCM_CLIENT_DATA(pSvc, pClient), pMsg->pSSM); 643 643 } 644 644 … … 666 666 { 667 667 g_fSaveState = true; 668 rc = pSvc->m_fntable.pfnSaveState (p Msg->u32ClientId, HGCM_CLIENT_DATA(pSvc, pClient), pMsg->pSSM);668 rc = pSvc->m_fntable.pfnSaveState (pSvc->m_fntable.pvService, pMsg->u32ClientId, HGCM_CLIENT_DATA(pSvc, pClient), pMsg->pSSM); 669 669 g_fSaveState = false; 670 670 } … … 692 692 if (pSvc->m_fntable.pfnRegisterExtension) 693 693 { 694 rc = pSvc->m_fntable.pfnRegisterExtension (p Msg->pfnExtension, pMsg->pvExtension);694 rc = pSvc->m_fntable.pfnRegisterExtension (pSvc->m_fntable.pvService, pMsg->pfnExtension, pMsg->pvExtension); 695 695 } 696 696 else … … 720 720 if (pSvc->m_fntable.pfnRegisterExtension) 721 721 { 722 rc = pSvc->m_fntable.pfnRegisterExtension ( NULL, NULL);722 rc = pSvc->m_fntable.pfnRegisterExtension (pSvc->m_fntable.pvService, NULL, NULL); 723 723 } 724 724 else
Note:
See TracChangeset
for help on using the changeset viewer.