home *** CD-ROM | disk | FTP | other *** search
- /////////////////////////////////////////////////////////////////////////////
- //
- // File : MsgTracerComp.h
- // Project : MsgTrace
- // Component : MsgTracer
- //---------------------------------------------------------------------------
- // Description : the tracer object
- //
- /////////////////////////////////////////////////////////////////////////////
- //
- // SourceSafe Strings. Do not change.
- //---------------------------------------------------------------------------
- // $Author: jeskes $
- // $Date: $
- // $Revision: $
- //
- /////////////////////////////////////////////////////////////////////////////
-
- #ifndef MSGTRACERCOMP_H
- #define MSGTRACERCOMP_H
-
- /////////////////////////////////////////////////////////////////////////////
-
- #include "resource.h"
-
- /////////////////////////////////////////////////////////////////////////////
- // CMsgTracerComp
- /////////////////////////////////////////////////////////////////////////////
-
- class ATL_NO_VTABLE CMsgTracerComp :
-
- public CComObjectRootEx<CComMultiThreadModel>,
- public CComCoClass<CMsgTracerComp, &CLSID_MsgTracerComp>,
- public IDispatchImpl<IMsgTracerComp, &IID_IMsgTracerComp, &LIBID_MSGTRACERLib>
-
- {
- //---------------------------------------------------------------------------
- // construction
- //---------------------------------------------------------------------------
- public:
- CMsgTracerComp();
- ~CMsgTracerComp();
-
- //---------------------------------------------------------------------------
- // COM stuff
- //---------------------------------------------------------------------------
- public:
- DECLARE_REGISTRY_RESOURCEID(IDR_MSGTRACERCOMP)
-
- BEGIN_COM_MAP(CMsgTracerComp)
- COM_INTERFACE_ENTRY(IMsgTracerComp)
- COM_INTERFACE_ENTRY(IDispatch)
- END_COM_MAP()
-
- //---------------------------------------------------------------------------
- // IMsgTracerComp
- //---------------------------------------------------------------------------
- public:
- STDMETHOD(Write)(BSTR Message);
- STDMETHOD(AttachProcess)(/*[in]*/ DWORD ProcessId, /*[in]*/ BOOL Wait);
- };
-
- /////////////////////////////////////////////////////////////////////////////
- #endif
-