//============================================================================= // // Copyright (c) 1996-1999, Microsoft Corporation, All rights reserved // // ESSMAIN.CPP // // Defines COM DLL entry points and CFactory implementation. // // History: // // 11/27/96 a-levn Compiles. // //============================================================================= #include "precomp.h" #include <wbemidl.h> #include <wbemcomn.h> #include "esssink.h" #include <commain.h> #include <clsfac.h> class CMyServer : public CComServer { public: HRESULT Initialize() { AddClassInfo(CLSID_WbemEventSubsystem, _new CClassFactory<CEssObjectSink>(GetLifeControl()), __TEXT("Event Subsystem"), TRUE); AddClassInfo(CLSID_WmiESS, _new CClassFactory<CEssObjectSink>(GetLifeControl()), __TEXT("New Event Subsystem"), TRUE); return S_OK; } } Server;