Lines Matching refs:paParms

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[]);
374 int setProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[], bool isGuest);
375 int delProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[], bool isGuest);
376 int enumProps(uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
378 VBOXHGCMSVCPARM paParms[]);
381 int getNotificationWriteOut(uint32_t cParms, VBOXHGCMSVCPARM paParms[], Property prop);
388 VBOXHGCMSVCPARM paParms[]);
389 int hostCall(uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[]);
472 * @param paParms the array of HGCM parameters
475 int Service::setPropertyBlock(uint32_t cParms, VBOXHGCMSVCPARM paParms[])
488 || RT_FAILURE(paParms[0].getPointer((void **)&papszNames, &cbDummy))
489 || RT_FAILURE(paParms[1].getPointer((void **)&papszValues, &cbDummy))
490 || RT_FAILURE(paParms[2].getPointer((void **)&pau64Timestamps, &cbDummy))
491 || RT_FAILURE(paParms[3].getPointer((void **)&papszFlags, &cbDummy))
562 * @param paParms the array of HGCM parameters
565 int Service::getProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[])
577 || RT_FAILURE(paParms[0].getString(&pcszName, &cbName)) /* name */
578 || RT_FAILURE(paParms[1].getBuffer((void **)&pchBuf, &cbBuf)) /* buffer */
605 paParms[3].setUInt32((uint32_t)cbNeeded);
612 paParms[2].setUInt64(pProp->mTimestamp);
637 * @param paParms the array of HGCM parameters
642 int Service::setProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[], bool isGuest)
661 || RT_FAILURE(paParms[0].getString(&pcszName, &cchName)) /* name */
662 || RT_FAILURE(paParms[1].getString(&pcszValue, &cchValue)) /* value */
664 && RT_FAILURE(paParms[2].getString(&pcszFlags, &cchFlags)) /* flags */
752 * @param paParms the array of HGCM parameters
756 int Service::delProperty(uint32_t cParms, VBOXHGCMSVCPARM paParms[], bool isGuest)
768 && RT_SUCCESS(paParms[0].getString(&pcszName, &cbName)) /* name */
881 * @param paParms the array of HGCM parameters
884 int Service::enumProps(uint32_t cParms, VBOXHGCMSVCPARM paParms[])
897 || RT_FAILURE(paParms[0].getString(&pchPatterns, &cbPatterns)) /* patterns */
898 || RT_FAILURE(paParms[1].getBuffer((void **)&pchBuf, &cbBuf)) /* return buffer */
932 paParms[2].setUInt32((uint32_t)(EnumData.cbNeeded + 4));
981 int Service::getNotificationWriteOut(uint32_t cParms, VBOXHGCMSVCPARM paParms[], Property prop)
991 int rc = paParms[2].getBuffer((void **)&pchBuf, &cbBuf);
1010 paParms[1].setUInt64(u64Timestamp);
1011 paParms[3].setUInt32((uint32_t)buffer.size());
1026 * @param paParms the array of HGCM parameters
1031 uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1045 || RT_FAILURE(paParms[0].getString(&pszPatterns, &cchPatterns)) /* patterns */
1046 || RT_FAILURE(paParms[1].getUInt64(&u64Timestamp)) /* timestamp */
1047 || RT_FAILURE(paParms[2].getBuffer((void **)&pchBuf, &cbBuf)) /* return buffer */
1090 cParms, paParms, rc));
1098 int rc2 = getNotificationWriteOut(cParms, paParms, prop);
1247 VBOXHGCMSVCPARM paParms[])
1251 u32ClientID, eFunction, cParms, paParms));
1260 rc = getProperty(cParms, paParms);
1266 rc = setProperty(cParms, paParms, true);
1272 rc = setProperty(cParms, paParms, true);
1278 rc = delProperty(cParms, paParms, true);
1284 rc = enumProps(cParms, paParms);
1290 rc = getNotification(u32ClientID, callHandle, cParms, paParms);
1359 int Service::hostCall (uint32_t eFunction, uint32_t cParms, VBOXHGCMSVCPARM paParms[])
1364 eFunction, cParms, paParms));
1373 rc = setPropertyBlock(cParms, paParms);
1379 rc = getProperty(cParms, paParms);
1385 rc = setProperty(cParms, paParms, false);
1391 rc = setProperty(cParms, paParms, false);
1397 rc = delProperty(cParms, paParms, false);
1403 rc = enumProps(cParms, paParms);
1412 rc = paParms[0].getUInt32(&eFlags);
1423 paParms[0].u.pointer.addr = (void*)(uintptr_t)dbgInfo;
1424 paParms[1].u.pointer.addr = (void*)this;