diff options
Diffstat (limited to 'extensions/test/ole/EventListenerSample/EventListener/EvtListener.h')
-rw-r--r-- | extensions/test/ole/EventListenerSample/EventListener/EvtListener.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/extensions/test/ole/EventListenerSample/EventListener/EvtListener.h b/extensions/test/ole/EventListenerSample/EventListener/EvtListener.h new file mode 100644 index 000000000000..7b9b6a1f8df7 --- /dev/null +++ b/extensions/test/ole/EventListenerSample/EventListener/EvtListener.h @@ -0,0 +1,35 @@ +// EvtListener.h : Deklaration von CEvtListener + +#ifndef __EVTLISTENER_H_ +#define __EVTLISTENER_H_ + +#include "resource.h" // Hauptsymbole + +///////////////////////////////////////////////////////////////////////////// +// CEvtListener +class ATL_NO_VTABLE CEvtListener : + public CComObjectRootEx<CComSingleThreadModel>, + public CComCoClass<CEvtListener, &CLSID_EvtListener>, + public IDispatchImpl<IEvtListener, &IID_IEvtListener, &LIBID_EVENTLISTENERLib> +{ +public: + CEvtListener() + { + } + ~CEvtListener(); + +DECLARE_REGISTRY_RESOURCEID(IDR_EVTLISTENER) + +DECLARE_PROTECT_FINAL_CONSTRUCT() + +BEGIN_COM_MAP(CEvtListener) + COM_INTERFACE_ENTRY(IEvtListener) + COM_INTERFACE_ENTRY(IDispatch) +END_COM_MAP() + +// IEvtListener +public: + STDMETHOD(disposing)(IDispatch* source); +}; + +#endif //__EVTLISTENER_H_ |