#ifndef __AdminSessionHelper_h__
#define __AdminSessionHelper_h__
#include "resource.h"
#include <AGC.h>
#include <objsafe.h>
class ATL_NO_VTABLE CAdminSessionHelper :
public IDispatchImpl<IAdminSessionHelper, &IID_IAdminSessionHelper, &LIBID_AGCLib>,
public CComCoClass<CAdminSessionHelper, &CLSID_AdminSessionHelper>,
public CComObjectRoot
{
public:
DECLARE_REGISTRY_RESOURCEID(IDR_AdminSessionHelper)
DECLARE_GET_CONTROLLING_UNKNOWN()
public:
BEGIN_CATEGORY_MAP(CAdminSessionHelper)
IMPLEMENTED_CATEGORY(CATID_AGC)
IMPLEMENTED_CATEGORY(CATID_SafeForScripting)
IMPLEMENTED_CATEGORY(CATID_SafeForInitializing)
END_CATEGORY_MAP()
public:
BEGIN_COM_MAP(CAdminSessionHelper)
COM_INTERFACE_ENTRY(IAdminSessionHelper)
COM_INTERFACE_ENTRY2(IDispatch, IAdminSessionHelper)
END_COM_MAP()
public:
CAdminSessionHelper() {}
public:
STDMETHODIMP get_IsAllSrvRunning(VARIANT_BOOL* pbIsRunning);
};
#endif