You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.0 KiB
61 lines
1.0 KiB
/*++
|
|
|
|
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
|