Lines Matching refs:pfnQueryInterface
53 * PDMIBASE::pfnQueryInterface respectively.
85 DECLR3CALLBACKMEMBER(void *, pfnQueryInterface,(struct PDMIBASE *pInterface, const char *pszIID));
93 * @returns Correctly typed PDMIBASE::pfnQueryInterface return value.
100 ( (InterfaceType *)(pIBase)->pfnQueryInterface(pIBase, InterfaceType##_IID ) )
103 * Helper macro for implementing PDMIBASE::pfnQueryInterface.
146 DECLR3CALLBACKMEMBER(RTRCPTR, pfnQueryInterface,(struct PDMIBASERC *pInterface, const char *pszIID));
156 * @returns PDMIBASERC::pfnQueryInterface return value.
167 ( (P##InterfaceType##RC)((pIBaseRC) ? (pIBaseRC)->pfnQueryInterface(pIBaseRC, InterfaceType##_IID) : NIL_RTRCPTR) )
170 * Helper macro for implementing PDMIBASERC::pfnQueryInterface.
218 DECLR3CALLBACKMEMBER(RTR0PTR, pfnQueryInterface,(struct PDMIBASER0 *pInterface, const char *pszIID));
228 * @returns PDMIBASER0::pfnQueryInterface return value.
238 ( (P##InterfaceType##R0)((pIBaseR0) ? (pIBaseR0)->pfnQueryInterface(pIBaseR0, InterfaceType##_IID) : NIL_RTR0PTR) )
241 * Helper macro for implementing PDMIBASER0::pfnQueryInterface.