Lines Matching defs:pTable

52  * @param  pTable the table to initialise
54 void initTable(VBOXHGCMSVCFNTABLE *pTable, VBOXHGCMSVCHELPERS *pHelpers)
56 pTable->cbSize = sizeof (VBOXHGCMSVCFNTABLE);
57 pTable->u32Version = VBOX_HGCM_SVC_VERSION;
59 pTable->pHelpers = pHelpers;
380 * @param pTable the service instance handle
390 int doSetProperty(VBOXHGCMSVCFNTABLE *pTable, const char *pcszName,
418 callHandle.rc = pTable->pfnHostCall(pTable->pvService, command,
421 pTable->pfnCall(pTable->pvService, &callHandle, 0, NULL, command,
432 static void testSetProp(VBOXHGCMSVCFNTABLE *pTable)
466 int rc = doSetProperty(pTable,
486 * @param pTable the service instance handle
491 static int doDelProp(VBOXHGCMSVCFNTABLE *pTable, const char *pcszName, bool isHost)
500 callHandle.rc = pTable->pfnHostCall(pTable->pvService, command, 1, aParms);
502 pTable->pfnCall(pTable->pvService, &callHandle, 0, NULL, command, 1, aParms);
511 static void testDelProp(VBOXHGCMSVCFNTABLE *pTable)
539 int rc = doDelProp(pTable, s_aDelProperties[i].pcszName,
556 static void testGetProp(VBOXHGCMSVCFNTABLE *pTable)
602 int rc2 = pTable->pfnHostCall(pTable->pvService, GET_PROP_HOST, 4, aParms);
669 static void testGetNotification(VBOXHGCMSVCFNTABLE *pTable)
690 pTable->pfnCall(pTable->pvService, &callHandle, 0, NULL, GET_NOTIFICATION, 4, aParms);
716 pTable->pfnCall(pTable->pvService, &callHandle, 0, NULL, GET_NOTIFICATION, 4, aParms);
746 static void setupAsyncNotification(VBOXHGCMSVCFNTABLE *pTable)
756 pTable->pfnCall(pTable->pvService, &g_AsyncNotification.callHandle, 0, NULL,
767 static void testAsyncNotification(VBOXHGCMSVCFNTABLE *pTable)
814 * @param pTable the service instance handle
817 static int doSetGlobalFlags(VBOXHGCMSVCFNTABLE *pTable, ePropFlags eFlags)
821 int rc = pTable->pfnHostCall(pTable->pvService, SET_GLOBAL_FLAGS_HOST, 1, &paParm);
839 static void testSetPropROGuest(VBOXHGCMSVCFNTABLE *pTable)
873 RTTESTI_CHECK_RC_OK_RETV(VBoxHGCMSvcLoad(pTable));
874 int rc = doSetGlobalFlags(pTable, RDONLYGUEST);
879 rc = doSetProperty(pTable, s_aSetPropertiesROGuest[i].pcszName,
901 RTTESTI_CHECK_RC_OK(pTable->pfnUnload(pTable->pvService));
909 static void testDelPropROGuest(VBOXHGCMSVCFNTABLE *pTable)
941 RTTESTI_CHECK_RC_OK_RETV(VBoxHGCMSvcLoad(pTable));
942 int rc = doSetGlobalFlags(pTable, RDONLYGUEST);
948 rc = doSetProperty(pTable, s_aDelPropertiesROGuest[i].pcszName,
951 rc = doDelProp(pTable, s_aDelPropertiesROGuest[i].pcszName,
968 RTTESTI_CHECK_RC_OK(pTable->pfnUnload(pTable->pvService));