42 lines
1.0 KiB
C++
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;
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|