2025-04-27 07:49:33 -04:00

56 lines
857 B
C++

/*++
Copyright (c) 1997 Microsoft Corporation
Module Name:
classfactory.hxx
Abstract:
IIS Services IISADMIN Extension
Include file for class CAdmExt
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