Lines Matching refs:pFactory
949 pCur->pFactory = NULL;
2536 pReq->Hdr.rc = SUPR0ComponentRegisterFactory(pSession, pReq->u.In.pFactory);
2545 pReq->Hdr.rc = SUPR0ComponentDeregisterFactory(pSession, pReq->u.In.pFactory);
4009 * @param pFactory Pointer to the component factory registration structure.
4013 SUPR0DECL(int) SUPR0ComponentRegisterFactory(PSUPDRVSESSION pSession, PCSUPDRVFACTORY pFactory)
4024 AssertPtrReturn(pFactory, VERR_INVALID_POINTER);
4025 AssertPtrReturn(pFactory->pfnQueryFactoryInterface, VERR_INVALID_POINTER);
4026 psz = RTStrEnd(pFactory->szName, sizeof(pFactory->szName));
4036 pNewReg->pFactory = pFactory;
4038 pNewReg->cchName = psz - &pFactory->szName[0];
4048 while (pCur && pCur->pFactory != pFactory)
4087 * @param pFactory Pointer to the component factory registration structure
4092 SUPR0DECL(int) SUPR0ComponentDeregisterFactory(PSUPDRVSESSION pSession, PCSUPDRVFACTORY pFactory)
4101 AssertPtrReturn(pFactory, VERR_INVALID_POINTER);
4111 while (pCur && pCur->pFactory != pFactory)
4124 pCur->pFactory = NULL;
4187 && !memcmp(pCur->pFactory->szName, pszName, cchName))
4189 void *pvFactory = pCur->pFactory->pfnQueryFactoryInterface(pCur->pFactory, pSession, pszInterfaceUuid);