Lines Matching refs:pSvcCb
91 PVBOXGUESTCTRLHOSTCALLBACK pSvcCb = (PVBOXGUESTCTRLHOSTCALLBACK)pvData;
92 AssertPtr(pSvcCb);
94 if (!pSvcCb->mParms) /* At least context ID must be present. */
98 int rc = pSvcCb->mpaParms[0].getUInt32(&uContextID);
99 AssertMsgRCReturn(rc, ("Unable to extract callback context ID, pvData=%p\n", pSvcCb), rc);
109 rc = pGuest->i_dispatchToSession(&ctxCb, pSvcCb);
222 int Guest::i_dispatchToSession(PVBOXGUESTCTRLHOSTCBCTX pCtxCb, PVBOXGUESTCTRLHOSTCALLBACK pSvcCb)
224 LogFlowFunc(("pCtxCb=%p, pSvcCb=%p\n", pCtxCb, pSvcCb));
227 AssertPtrReturn(pSvcCb, VERR_INVALID_POINTER);
260 && pSvcCb->mParms >= 5)
263 /* pSvcCb->mpaParms[0] always contains the context ID. */
264 pSvcCb->mpaParms[1].getUInt32(&dataCb.uPID);
265 pSvcCb->mpaParms[2].getUInt32(&dataCb.uStatus);
266 pSvcCb->mpaParms[3].getUInt32(&dataCb.uFlags);
267 pSvcCb->mpaParms[4].getPointer(&dataCb.pvData, &dataCb.cbData);
286 rc = pSession->i_dispatchToThis(pCtxCb, pSvcCb);
293 rc = pSession->i_dispatchToProcess(pCtxCb, pSvcCb);
297 rc = pSession->i_dispatchToFile(pCtxCb, pSvcCb);
301 rc = pSession->i_dispatchToThis(pCtxCb, pSvcCb);
312 rc = pSession->i_dispatchToObject(pCtxCb, pSvcCb);
318 rc = pSession->dispatchGeneric(pCtxCb, pSvcCb);