// MQEventHandler.h : header file // //=--------------------------------------------------------------------------= // Copyright 1997-1998 Microsoft Corporation. All Rights Reserved. // // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A // PARTICULAR PURPOSE. //=--------------------------------------------------------------------------= class CMSMQEventHandler : public CCmdTarget { public: CMSMQEventHandler(); ~CMSMQEventHandler(); virtual void Arrived( /*[in]*/ IDispatch* pdispQueue, /*[in]*/ long lCursor); virtual void ArrivedError( /*[in]*/ IDispatch* pdispQueue, /*[in]*/ long lErrorCode, /*[in]*/ long lCursor); HRESULT AdviseSource(IDispatch* pDispatch); LPUNKNOWN GetInterfaceHook(const void* piid); DECLARE_DISPATCH_MAP() private: DWORD m_dwMyCookie; LPCONNECTIONPOINT m_pMyCP; };