/*++ Copyright (c) 1997 Microsoft Corporation Module Name: classfactory.hxx Abstract: IIS Services IISADMIN Extension class factory for CLSID_SSLCONFIGPROV Jaroslav DUnajsky 24-Apr-2001 - used code brom svcext.dll to write new metabase extension that gets started - during iisadmin startup and starts SSL CONFIG PROVIDER Author: Michael W. Thomas 16-Sep-97 --*/ #ifndef __CLASSFACTORY_HXX__ #define __CLASSFACTORY_HXX__ extern ULONG g_dwRefCount; class CAdmExtSrvFactory : public IClassFactory { public: CAdmExtSrvFactory(); ~CAdmExtSrvFactory(); HRESULT _stdcall QueryInterface(REFIID riid, void** ppObject); ULONG _stdcall AddRef(); ULONG _stdcall Release(); HRESULT _stdcall CreateInstance(IUnknown *pUnkOuter, REFIID riid, void ** pObject); HRESULT _stdcall LockServer(BOOL fLock); CAdmExt m_admextObject; private: ULONG m_dwRefCount; }; #endif