Public Methods |
| CFactoriesLibrary (hyp_ker::IUnknown *) |
virtual | ~CFactoriesLibrary () |
virtual hyp_DECLARE_IUNKNOWN
hyp_ker::com_result | NondelegatingQueryInterface (const hyp_ker::hypIID &, void **) |
virtual void | CreateInstance (const hyp_ker::hypCLSID &, hyp_ker::IUnknown *, hyp::t_ulong, const hyp_ker::hypIID &, void **) |
virtual void | CreateInstance (const char *, hyp_ker::IUnknown *, hyp::t_ulong, const hyp_ker::hypIID &, void **) |
Static Public Methods |
hyp_ker::com_result | CreateInstance (hyp_ker::IUnknown *pUnknownOuter, hyp_ker::CUnknown **) |
hyp_ker::com_result CFactoriesLibrary::NondelegatingQueryInterface(const hyp_ker::hypIID& iid,void** ppv)
{
if(iid==IID_hypIFactoriesLibrary) {
return FinishQI(static_cast<IFactoriesLibrary*>(this),ppv);
} else {
return CUnknown::NondelegatingQueryInterface(iid,ppv);
}
}