windows-nt/Source/XPSP1/NT/inetsrv/iis/utils/cfgmnt/cfgmntmodule.h
2020-09-26 16:20:57 +08:00

37 lines
868 B
C++

// CfgMntModule.h: interface for the CCfgMntModule class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_CFGMNTMODULE_H__7A5D77AB_1982_11D1_A44C_00C04FB99B01__INCLUDED_)
#define AFX_CFGMNTMODULE_H__7A5D77AB_1982_11D1_A44C_00C04FB99B01__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
#include "VerEngine.h"
#include "OperationQueue.h"
#include "DirWatch.h"
#include "SettingsWatch.h"
interface ICfgMntAdmin; // forward declaration
class CCfgMntModule
{
public:
CCfgMntModule();
virtual ~CCfgMntModule();
void ShutDown();
public:
CVerEngine m_VerEngine;
COpQueue m_OpQ;
CWatchFileSys m_WatchFS;
CWatchMD m_WatchMD;
CComPtr<ICfgMntAdmin> m_pICfgMntAdmin;
};
extern CCfgMntModule *g_pCfgMntModule;
#endif // !defined(AFX_CFGMNTMODULE_H__7A5D77AB_1982_11D1_A44C_00C04FB99B01__INCLUDED_)