2025-04-27 07:49:33 -04:00

42 lines
1.0 KiB
C++

// 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;
};