#ifndef __AdminSessionClass_h__
#define __AdminSessionClass_h__
class ATL_NO_VTABLE CAdminSessionClass :
public CComClassFactory,
public IAdminSessionClass
{
public:
BEGIN_COM_MAP(CAdminSessionClass)
COM_INTERFACE_ENTRY(IAdminSessionClass)
COM_INTERFACE_ENTRY_CHAIN(CComClassFactory)
END_COM_MAP()
protected:
static bool IsEqualBSTR(BSTR bstr1, BSTR bstr2);
public:
STDMETHODIMP CreateInstance(IUnknown* pUnkOuter, REFIID riid, void** ppvObject);
public:
STDMETHODIMP CreateSession(IAdminSessionHost* pHost, IAdminSession** ppSession);
};
#endif