__interface IFactoryRegistry : IUnknown
{
void Register(LPCTSTR type, IClassFactory *pFactory);
HRESULT LoadAndRegister(LPCTSTR dllName, ILogger *pLogger);
BOOL Contains(LPCTSTR type);
HRESULT GetFactory(LPCTSTR type, IClassFactory **ppFactory);
HRESULT CreateInstance(LPCTSTR type, IUnknown **ppInstance);
HRESULT SetContainer(IWizardPageContainer *pContainer);
HRESULT RegisterService(REFGUID iid, IUnknown *pService);
HRESULT GetService(REFGUID iid, IUnknown **ppService);
};
Related Topics
Wizard Page Interfaces
Overview
HRESULT
LoadAndRegister(LPCTSTR dllName, ILogger *pLogger)
BOOL Contains(LPCTSTR
type)
HRESULT GetFactory(LPCTSTR
type, IClassFactory **ppFactory)
HRESULT
CreateInstance(LPCTSTR type, IUnknown **ppInstance)
HRESULT
SetContainer(IWizardPageContainer *pContainer)
HRESULT
RegisterService(REFGUID iid, IUnknown *pService)
HRESULT GetService(REFGUID
iid, IUnknown **ppService)
HRESULT SetLanguage(LANGID
languageId)
LANGID GetLanguage()