Lines Matching refs:aParms

222     VBOXHGCMSVCPARM aParms[4];
223 aParms[0].setPointer((void *)g_apcszNameBlock, 0);
224 aParms[1].setPointer((void *)g_apcszValueBlock, 0);
225 aParms[2].setPointer((void *)g_au64TimestampBlock, 0);
226 aParms[3].setPointer((void *)g_apcszFlagsBlock, 0);
227 RTTESTI_CHECK_RC(ptable->pfnHostCall(ptable->pvService, SET_PROPS_HOST, 4, &aParms[0]), VINF_SUCCESS);
330 VBOXHGCMSVCPARM aParms[3];
335 aParms[0].setPointer((void *)g_aEnumStrings[i].pszPatterns, g_aEnumStrings[i].cchPatterns);
336 aParms[1].setPointer((void *)abBuffer, g_aEnumStrings[i].cbBuffer - 1);
338 int rc2 = ptable->pfnHostCall(ptable->pvService, ENUM_PROPS_HOST, 3, aParms);
342 RTTESTI_CHECK_RC(rc2 = aParms[2].getUInt32(&cbNeeded), VINF_SUCCESS);
351 aParms[0].setPointer((void *)g_aEnumStrings[i].pszPatterns, g_aEnumStrings[i].cchPatterns);
352 aParms[1].setPointer((void *)abBuffer, g_aEnumStrings[i].cbBuffer);
354 rc2 = ptable->pfnHostCall(ptable->pvService, ENUM_PROPS_HOST, 3, aParms);
405 VBOXHGCMSVCPARM aParms[3];
414 aParms[0].setString(szName);
415 aParms[1].setString(szValue);
416 aParms[2].setString(szFlags);
419 useSetProp ? 3 : 2, aParms);
422 useSetProp ? 3 : 2, aParms);
497 VBOXHGCMSVCPARM aParms[1];
498 aParms[0].setString(pcszName);
500 callHandle.rc = pTable->pfnHostCall(pTable->pvService, command, 1, aParms);
502 pTable->pfnCall(pTable->pvService, &callHandle, 0, NULL, command, 1, aParms);
593 VBOXHGCMSVCPARM aParms[4];
599 aParms[0].setString(s_aGetProperties[i].pcszName);
601 aParms[1].setPointer(szBuffer, sizeof(szBuffer));
602 int rc2 = pTable->pfnHostCall(pTable->pvService, GET_PROP_HOST, 4, aParms);
623 RTTESTI_CHECK_RC(rc2 = aParms[3].getUInt32(&u32ValueLen), VINF_SUCCESS);
636 RTTESTI_CHECK_RC(rc2 = aParms[2].getUInt64(&u64Timestamp), VINF_SUCCESS);
676 VBOXHGCMSVCPARM aParms[4];
687 aParms[0].setPointer((void *)s_szPattern, sizeof(s_szPattern));
688 aParms[1].setUInt64(1);
689 aParms[2].setPointer(pvBuf, cbBuf);
690 pTable->pfnCall(pTable->pvService, &callHandle, 0, NULL, GET_NOTIFICATION, 4, aParms);
693 || RT_FAILURE(aParms[3].getUInt32(&cbRetNeeded))
713 aParms[0].setPointer((void *)s_szPattern, sizeof(s_szPattern));
714 aParms[1].setUInt64(u64Timestamp);
715 aParms[2].setPointer(pvBuf, cbBuf);
716 pTable->pfnCall(pTable->pvService, &callHandle, 0, NULL, GET_NOTIFICATION, 4, aParms);
719 || RT_FAILURE(aParms[1].getUInt64(&u64Timestamp))
720 || RT_FAILURE(aParms[3].getUInt32(&cbRetNeeded))
736 VBOXHGCMSVCPARM aParms[4];
751 g_AsyncNotification.aParms[0].setPointer((void *)s_szPattern, sizeof(s_szPattern));
752 g_AsyncNotification.aParms[1].setUInt64(0);
753 g_AsyncNotification.aParms[2].setPointer((void *)g_AsyncNotification.abBuffer,
757 GET_NOTIFICATION, 4, g_AsyncNotification.aParms);
772 || RT_FAILURE(g_AsyncNotification.aParms[1].getUInt64(&u64Timestamp))
773 || RT_FAILURE(g_AsyncNotification.aParms[3].getUInt32(&u32Size))
1003 VBOXHGCMSVCPARM aParms[4];
1004 aParms[0].setString(s_szProp);
1005 aParms[1].setPointer(pvBuf, cbBuf);
1006 int rc = svcTable.pfnHostCall(svcTable.pvService, GET_PROP_HOST, RT_ELEMENTS(aParms), aParms);
1039 VBOXHGCMSVCPARM aParms[3];
1040 aParms[0].setString("*");
1041 aParms[1].setPointer(pvBuf, cbBuf);
1042 int rc2 = svcTable.pfnHostCall(svcTable.pvService, ENUM_PROPS_HOST, RT_ELEMENTS(aParms), aParms);
1107 VBOXHGCMSVCPARM aParms[4];
1109 aParms[0].setPointer(szProp, cchProp + 1);
1110 aParms[1].setPointer(szBuffer, sizeof(szBuffer));
1111 RTTESTI_CHECK_RC_BREAK(svcTable.pfnHostCall(svcTable.pvService, GET_PROP_HOST, 4, aParms), VINF_SUCCESS);