Lines Matching refs:paParms

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[0].type != VBOX_HGCM_SVC_PARM_32BIT /* action */)
283 paParms[0].getUInt32(&data.uAction); /* Get drop action. */
293 || paParms[0].type != VBOX_HGCM_SVC_PARM_PTR /* format */)
300 paParms[0].getPointer((void**)&data.pszFormat, &cTmp);
311 || paParms[0].type != VBOX_HGCM_SVC_PARM_32BIT /* defaction */
312 || paParms[1].type != VBOX_HGCM_SVC_PARM_32BIT /* allactions */
313 || paParms[2].type != VBOX_HGCM_SVC_PARM_PTR /* format */)
319 paParms[0].getUInt32(&data.uDefAction);
320 paParms[1].getUInt32(&data.uAllActions);
322 paParms[2].getPointer((void**)&data.pszFormat, &cTmp);
332 || paParms[0].type != VBOX_HGCM_SVC_PARM_PTR /* data */
333 || paParms[1].type != VBOX_HGCM_SVC_PARM_32BIT /* size */)
339 paParms[0].getPointer((void**)&data.pvData, &data.cbData);
340 paParms[1].getUInt32(&data.cbTotalSize);
350 || paParms[0].type != VBOX_HGCM_SVC_PARM_PTR /* path */
351 || paParms[1].type != VBOX_HGCM_SVC_PARM_32BIT /* path length */
352 || paParms[2].type != VBOX_HGCM_SVC_PARM_32BIT /* creation mode */)
359 paParms[0].getPointer((void**)&data.pszPath, &cTmp);
360 paParms[1].getUInt32(&data.cbPath);
361 paParms[2].getUInt32(&data.fMode);
375 || paParms[0].type != VBOX_HGCM_SVC_PARM_PTR /* file path */
376 || paParms[1].type != VBOX_HGCM_SVC_PARM_32BIT /* file path length */
377 || paParms[2].type != VBOX_HGCM_SVC_PARM_PTR /* file data */
378 || paParms[3].type != VBOX_HGCM_SVC_PARM_32BIT /* file data length */
379 || paParms[4].type != VBOX_HGCM_SVC_PARM_32BIT /* creation mode */)
386 paParms[0].getPointer((void**)&data.pszFilePath, &cTmp);
387 paParms[1].getUInt32(&data.cbFilePath);
388 paParms[2].getPointer((void**)&data.pvData, &data.cbData);
389 /* paParms[3] is cbData. */
390 paParms[4].getUInt32(&data.fMode);
404 || paParms[0].type != VBOX_HGCM_SVC_PARM_32BIT /* rc */)
412 paParms[0].getUInt32(&rcOp);
424 rc = m_pManager->nextMessage(u32Function, cParms, paParms);
436 u32Function, cParms, paParms));
449 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
458 else if (paParms[0].type != VBOX_HGCM_SVC_PARM_32BIT)
461 rc = modeSet(paParms[0].u.uint32);
467 rc = m_pManager->addMessage(u32Function, cParms, paParms);