MqOaI.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:587k
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plPrivLevel);
- void __RPC_STUB IMSMQQueueInfo3_get_PrivLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_PrivLevel_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lPrivLevel);
- void __RPC_STUB IMSMQQueueInfo3_put_PrivLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_Journal_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plJournal);
- void __RPC_STUB IMSMQQueueInfo3_get_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_Journal_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lJournal);
- void __RPC_STUB IMSMQQueueInfo3_put_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_Quota_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plQuota);
- void __RPC_STUB IMSMQQueueInfo3_get_Quota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_Quota_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lQuota);
- void __RPC_STUB IMSMQQueueInfo3_put_Quota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_BasePriority_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plBasePriority);
- void __RPC_STUB IMSMQQueueInfo3_get_BasePriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_BasePriority_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lBasePriority);
- void __RPC_STUB IMSMQQueueInfo3_put_BasePriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_CreateTime_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ VARIANT *pvarCreateTime);
- void __RPC_STUB IMSMQQueueInfo3_get_CreateTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_ModifyTime_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ VARIANT *pvarModifyTime);
- void __RPC_STUB IMSMQQueueInfo3_get_ModifyTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_Authenticate_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plAuthenticate);
- void __RPC_STUB IMSMQQueueInfo3_get_Authenticate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_Authenticate_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lAuthenticate);
- void __RPC_STUB IMSMQQueueInfo3_put_Authenticate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_JournalQuota_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ long *plJournalQuota);
- void __RPC_STUB IMSMQQueueInfo3_get_JournalQuota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_JournalQuota_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ long lJournalQuota);
- void __RPC_STUB IMSMQQueueInfo3_put_JournalQuota_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_IsWorldReadable_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ Boolean *pisWorldReadable);
- void __RPC_STUB IMSMQQueueInfo3_get_IsWorldReadable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_Create_Proxy(
- IMSMQQueueInfo3 * This,
- /* [optional][in] */ VARIANT *IsTransactional,
- /* [optional][in] */ VARIANT *IsWorldReadable);
- void __RPC_STUB IMSMQQueueInfo3_Create_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_Delete_Proxy(
- IMSMQQueueInfo3 * This);
- void __RPC_STUB IMSMQQueueInfo3_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_Open_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ long Access,
- /* [in] */ long ShareMode,
- /* [retval][out] */ IMSMQQueue3 **ppq);
- void __RPC_STUB IMSMQQueueInfo3_Open_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_Refresh_Proxy(
- IMSMQQueueInfo3 * This);
- void __RPC_STUB IMSMQQueueInfo3_Refresh_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_Update_Proxy(
- IMSMQQueueInfo3 * This);
- void __RPC_STUB IMSMQQueueInfo3_Update_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_PathNameDNS_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrPathNameDNS);
- void __RPC_STUB IMSMQQueueInfo3_get_PathNameDNS_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_Properties_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQQueueInfo3_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_Security_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ VARIANT *pvarSecurity);
- void __RPC_STUB IMSMQQueueInfo3_get_Security_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_Security_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ VARIANT varSecurity);
- void __RPC_STUB IMSMQQueueInfo3_put_Security_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_IsTransactional2_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ VARIANT_BOOL *pisTransactional);
- void __RPC_STUB IMSMQQueueInfo3_get_IsTransactional2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_IsWorldReadable2_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ VARIANT_BOOL *pisWorldReadable);
- void __RPC_STUB IMSMQQueueInfo3_get_IsWorldReadable2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_MulticastAddress_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrMulticastAddress);
- void __RPC_STUB IMSMQQueueInfo3_get_MulticastAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_put_MulticastAddress_Proxy(
- IMSMQQueueInfo3 * This,
- /* [in] */ BSTR bstrMulticastAddress);
- void __RPC_STUB IMSMQQueueInfo3_put_MulticastAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfo3_get_ADsPath_Proxy(
- IMSMQQueueInfo3 * This,
- /* [retval][out] */ BSTR *pbstrADsPath);
- void __RPC_STUB IMSMQQueueInfo3_get_ADsPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQueueInfo3_INTERFACE_DEFINED__ */
- #ifndef __IMSMQQueue_INTERFACE_DEFINED__
- #define __IMSMQQueue_INTERFACE_DEFINED__
- /* interface IMSMQQueue */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQueue;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7D6E076-DCCD-11d0-AA4B-0060970DEBAE")
- IMSMQQueue : public IDispatch
- {
- public:
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Access(
- /* [retval][out] */ long *plAccess) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ShareMode(
- /* [retval][out] */ long *plShareMode) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_QueueInfo(
- /* [retval][out] */ IMSMQQueueInfo **ppqinfo) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Handle(
- /* [retval][out] */ long *plHandle) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsOpen(
- /* [retval][out] */ Boolean *pisOpen) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Close( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Receive(
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Peek(
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE EnableNotification(
- /* [in] */ IMSMQEvent *Event,
- /* [optional][in] */ VARIANT *Cursor,
- /* [optional][in] */ VARIANT *ReceiveTimeout) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE ReceiveCurrent(
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE PeekNext(
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE PeekCurrent(
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQueueVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQueue * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQueue * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQueue * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQueue * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQueue * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQueue * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQueue * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Access )(
- IMSMQQueue * This,
- /* [retval][out] */ long *plAccess);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ShareMode )(
- IMSMQQueue * This,
- /* [retval][out] */ long *plShareMode);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_QueueInfo )(
- IMSMQQueue * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfo);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Handle )(
- IMSMQQueue * This,
- /* [retval][out] */ long *plHandle);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsOpen )(
- IMSMQQueue * This,
- /* [retval][out] */ Boolean *pisOpen);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Close )(
- IMSMQQueue * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Receive )(
- IMSMQQueue * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Peek )(
- IMSMQQueue * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *EnableNotification )(
- IMSMQQueue * This,
- /* [in] */ IMSMQEvent *Event,
- /* [optional][in] */ VARIANT *Cursor,
- /* [optional][in] */ VARIANT *ReceiveTimeout);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
- IMSMQQueue * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *ReceiveCurrent )(
- IMSMQQueue * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *PeekNext )(
- IMSMQQueue * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *PeekCurrent )(
- IMSMQQueue * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
-
- END_INTERFACE
- } IMSMQQueueVtbl;
- interface IMSMQQueue
- {
- CONST_VTBL struct IMSMQQueueVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQueue_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQueue_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQueue_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQueue_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQueue_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQueue_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQueue_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQueue_get_Access(This,plAccess)
- (This)->lpVtbl -> get_Access(This,plAccess)
- #define IMSMQQueue_get_ShareMode(This,plShareMode)
- (This)->lpVtbl -> get_ShareMode(This,plShareMode)
- #define IMSMQQueue_get_QueueInfo(This,ppqinfo)
- (This)->lpVtbl -> get_QueueInfo(This,ppqinfo)
- #define IMSMQQueue_get_Handle(This,plHandle)
- (This)->lpVtbl -> get_Handle(This,plHandle)
- #define IMSMQQueue_get_IsOpen(This,pisOpen)
- (This)->lpVtbl -> get_IsOpen(This,pisOpen)
- #define IMSMQQueue_Close(This)
- (This)->lpVtbl -> Close(This)
- #define IMSMQQueue_Receive(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- (This)->lpVtbl -> Receive(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- #define IMSMQQueue_Peek(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- (This)->lpVtbl -> Peek(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- #define IMSMQQueue_EnableNotification(This,Event,Cursor,ReceiveTimeout)
- (This)->lpVtbl -> EnableNotification(This,Event,Cursor,ReceiveTimeout)
- #define IMSMQQueue_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IMSMQQueue_ReceiveCurrent(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- (This)->lpVtbl -> ReceiveCurrent(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- #define IMSMQQueue_PeekNext(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- (This)->lpVtbl -> PeekNext(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- #define IMSMQQueue_PeekCurrent(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- (This)->lpVtbl -> PeekCurrent(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_get_Access_Proxy(
- IMSMQQueue * This,
- /* [retval][out] */ long *plAccess);
- void __RPC_STUB IMSMQQueue_get_Access_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_get_ShareMode_Proxy(
- IMSMQQueue * This,
- /* [retval][out] */ long *plShareMode);
- void __RPC_STUB IMSMQQueue_get_ShareMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_get_QueueInfo_Proxy(
- IMSMQQueue * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfo);
- void __RPC_STUB IMSMQQueue_get_QueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_get_Handle_Proxy(
- IMSMQQueue * This,
- /* [retval][out] */ long *plHandle);
- void __RPC_STUB IMSMQQueue_get_Handle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_get_IsOpen_Proxy(
- IMSMQQueue * This,
- /* [retval][out] */ Boolean *pisOpen);
- void __RPC_STUB IMSMQQueue_get_IsOpen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_Close_Proxy(
- IMSMQQueue * This);
- void __RPC_STUB IMSMQQueue_Close_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_Receive_Proxy(
- IMSMQQueue * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
- void __RPC_STUB IMSMQQueue_Receive_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_Peek_Proxy(
- IMSMQQueue * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
- void __RPC_STUB IMSMQQueue_Peek_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_EnableNotification_Proxy(
- IMSMQQueue * This,
- /* [in] */ IMSMQEvent *Event,
- /* [optional][in] */ VARIANT *Cursor,
- /* [optional][in] */ VARIANT *ReceiveTimeout);
- void __RPC_STUB IMSMQQueue_EnableNotification_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_Reset_Proxy(
- IMSMQQueue * This);
- void __RPC_STUB IMSMQQueue_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_ReceiveCurrent_Proxy(
- IMSMQQueue * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
- void __RPC_STUB IMSMQQueue_ReceiveCurrent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_PeekNext_Proxy(
- IMSMQQueue * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
- void __RPC_STUB IMSMQQueue_PeekNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue_PeekCurrent_Proxy(
- IMSMQQueue * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
- void __RPC_STUB IMSMQQueue_PeekCurrent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQueue_INTERFACE_DEFINED__ */
- #ifndef __IMSMQQueue2_INTERFACE_DEFINED__
- #define __IMSMQQueue2_INTERFACE_DEFINED__
- /* interface IMSMQQueue2 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQueue2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("EF0574E0-06D8-11D3-B100-00E02C074F6B")
- IMSMQQueue2 : public IDispatch
- {
- public:
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Access(
- /* [retval][out] */ long *plAccess) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ShareMode(
- /* [retval][out] */ long *plShareMode) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_QueueInfo(
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfo) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Handle(
- /* [retval][out] */ long *plHandle) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsOpen(
- /* [retval][out] */ Boolean *pisOpen) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Close( void) = 0;
-
- virtual /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE Receive_v1(
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg) = 0;
-
- virtual /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE Peek_v1(
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE EnableNotification(
- /* [in] */ IMSMQEvent2 *Event,
- /* [optional][in] */ VARIANT *Cursor,
- /* [optional][in] */ VARIANT *ReceiveTimeout) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE ReceiveCurrent_v1(
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg) = 0;
-
- virtual /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE PeekNext_v1(
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg) = 0;
-
- virtual /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE PeekCurrent_v1(
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Receive(
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Peek(
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE ReceiveCurrent(
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE PeekNext(
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE PeekCurrent(
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQueue2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQueue2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQueue2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQueue2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQueue2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQueue2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQueue2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQueue2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Access )(
- IMSMQQueue2 * This,
- /* [retval][out] */ long *plAccess);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ShareMode )(
- IMSMQQueue2 * This,
- /* [retval][out] */ long *plShareMode);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_QueueInfo )(
- IMSMQQueue2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfo);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Handle )(
- IMSMQQueue2 * This,
- /* [retval][out] */ long *plHandle);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsOpen )(
- IMSMQQueue2 * This,
- /* [retval][out] */ Boolean *pisOpen);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Close )(
- IMSMQQueue2 * This);
-
- /* [hidden][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Receive_v1 )(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
-
- /* [hidden][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Peek_v1 )(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *EnableNotification )(
- IMSMQQueue2 * This,
- /* [in] */ IMSMQEvent2 *Event,
- /* [optional][in] */ VARIANT *Cursor,
- /* [optional][in] */ VARIANT *ReceiveTimeout);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
- IMSMQQueue2 * This);
-
- /* [hidden][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *ReceiveCurrent_v1 )(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
-
- /* [hidden][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *PeekNext_v1 )(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
-
- /* [hidden][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *PeekCurrent_v1 )(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Receive )(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Peek )(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *ReceiveCurrent )(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *PeekNext )(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *PeekCurrent )(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQQueue2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQQueue2Vtbl;
- interface IMSMQQueue2
- {
- CONST_VTBL struct IMSMQQueue2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQueue2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQueue2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQueue2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQueue2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQueue2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQueue2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQueue2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQueue2_get_Access(This,plAccess)
- (This)->lpVtbl -> get_Access(This,plAccess)
- #define IMSMQQueue2_get_ShareMode(This,plShareMode)
- (This)->lpVtbl -> get_ShareMode(This,plShareMode)
- #define IMSMQQueue2_get_QueueInfo(This,ppqinfo)
- (This)->lpVtbl -> get_QueueInfo(This,ppqinfo)
- #define IMSMQQueue2_get_Handle(This,plHandle)
- (This)->lpVtbl -> get_Handle(This,plHandle)
- #define IMSMQQueue2_get_IsOpen(This,pisOpen)
- (This)->lpVtbl -> get_IsOpen(This,pisOpen)
- #define IMSMQQueue2_Close(This)
- (This)->lpVtbl -> Close(This)
- #define IMSMQQueue2_Receive_v1(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- (This)->lpVtbl -> Receive_v1(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- #define IMSMQQueue2_Peek_v1(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- (This)->lpVtbl -> Peek_v1(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- #define IMSMQQueue2_EnableNotification(This,Event,Cursor,ReceiveTimeout)
- (This)->lpVtbl -> EnableNotification(This,Event,Cursor,ReceiveTimeout)
- #define IMSMQQueue2_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IMSMQQueue2_ReceiveCurrent_v1(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- (This)->lpVtbl -> ReceiveCurrent_v1(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- #define IMSMQQueue2_PeekNext_v1(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- (This)->lpVtbl -> PeekNext_v1(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- #define IMSMQQueue2_PeekCurrent_v1(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- (This)->lpVtbl -> PeekCurrent_v1(This,WantDestinationQueue,WantBody,ReceiveTimeout,ppmsg)
- #define IMSMQQueue2_Receive(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,WantConnectorType,ppmsg)
- (This)->lpVtbl -> Receive(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,WantConnectorType,ppmsg)
- #define IMSMQQueue2_Peek(This,WantDestinationQueue,WantBody,ReceiveTimeout,WantConnectorType,ppmsg)
- (This)->lpVtbl -> Peek(This,WantDestinationQueue,WantBody,ReceiveTimeout,WantConnectorType,ppmsg)
- #define IMSMQQueue2_ReceiveCurrent(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,WantConnectorType,ppmsg)
- (This)->lpVtbl -> ReceiveCurrent(This,Transaction,WantDestinationQueue,WantBody,ReceiveTimeout,WantConnectorType,ppmsg)
- #define IMSMQQueue2_PeekNext(This,WantDestinationQueue,WantBody,ReceiveTimeout,WantConnectorType,ppmsg)
- (This)->lpVtbl -> PeekNext(This,WantDestinationQueue,WantBody,ReceiveTimeout,WantConnectorType,ppmsg)
- #define IMSMQQueue2_PeekCurrent(This,WantDestinationQueue,WantBody,ReceiveTimeout,WantConnectorType,ppmsg)
- (This)->lpVtbl -> PeekCurrent(This,WantDestinationQueue,WantBody,ReceiveTimeout,WantConnectorType,ppmsg)
- #define IMSMQQueue2_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_get_Access_Proxy(
- IMSMQQueue2 * This,
- /* [retval][out] */ long *plAccess);
- void __RPC_STUB IMSMQQueue2_get_Access_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_get_ShareMode_Proxy(
- IMSMQQueue2 * This,
- /* [retval][out] */ long *plShareMode);
- void __RPC_STUB IMSMQQueue2_get_ShareMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_get_QueueInfo_Proxy(
- IMSMQQueue2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfo);
- void __RPC_STUB IMSMQQueue2_get_QueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_get_Handle_Proxy(
- IMSMQQueue2 * This,
- /* [retval][out] */ long *plHandle);
- void __RPC_STUB IMSMQQueue2_get_Handle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_get_IsOpen_Proxy(
- IMSMQQueue2 * This,
- /* [retval][out] */ Boolean *pisOpen);
- void __RPC_STUB IMSMQQueue2_get_IsOpen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_Close_Proxy(
- IMSMQQueue2 * This);
- void __RPC_STUB IMSMQQueue2_Close_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_Receive_v1_Proxy(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
- void __RPC_STUB IMSMQQueue2_Receive_v1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_Peek_v1_Proxy(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
- void __RPC_STUB IMSMQQueue2_Peek_v1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_EnableNotification_Proxy(
- IMSMQQueue2 * This,
- /* [in] */ IMSMQEvent2 *Event,
- /* [optional][in] */ VARIANT *Cursor,
- /* [optional][in] */ VARIANT *ReceiveTimeout);
- void __RPC_STUB IMSMQQueue2_EnableNotification_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_Reset_Proxy(
- IMSMQQueue2 * This);
- void __RPC_STUB IMSMQQueue2_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_ReceiveCurrent_v1_Proxy(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
- void __RPC_STUB IMSMQQueue2_ReceiveCurrent_v1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_PeekNext_v1_Proxy(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
- void __RPC_STUB IMSMQQueue2_PeekNext_v1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_PeekCurrent_v1_Proxy(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [retval][out] */ IMSMQMessage **ppmsg);
- void __RPC_STUB IMSMQQueue2_PeekCurrent_v1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_Receive_Proxy(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg);
- void __RPC_STUB IMSMQQueue2_Receive_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_Peek_Proxy(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg);
- void __RPC_STUB IMSMQQueue2_Peek_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_ReceiveCurrent_Proxy(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *Transaction,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg);
- void __RPC_STUB IMSMQQueue2_ReceiveCurrent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_PeekNext_Proxy(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg);
- void __RPC_STUB IMSMQQueue2_PeekNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_PeekCurrent_Proxy(
- IMSMQQueue2 * This,
- /* [optional][in] */ VARIANT *WantDestinationQueue,
- /* [optional][in] */ VARIANT *WantBody,
- /* [optional][in] */ VARIANT *ReceiveTimeout,
- /* [optional][in] */ VARIANT *WantConnectorType,
- /* [retval][out] */ IMSMQMessage2 **ppmsg);
- void __RPC_STUB IMSMQQueue2_PeekCurrent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueue2_get_Properties_Proxy(
- IMSMQQueue2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQQueue2_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQueue2_INTERFACE_DEFINED__ */
- #ifndef __IMSMQMessage_INTERFACE_DEFINED__
- #define __IMSMQMessage_INTERFACE_DEFINED__
- /* interface IMSMQMessage */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQMessage;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7D6E074-DCCD-11d0-AA4B-0060970DEBAE")
- IMSMQMessage : public IDispatch
- {
- public:
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ long *plClass) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PrivLevel(
- /* [retval][out] */ long *plPrivLevel) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_PrivLevel(
- /* [in] */ long lPrivLevel) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AuthLevel(
- /* [retval][out] */ long *plAuthLevel) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_AuthLevel(
- /* [in] */ long lAuthLevel) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsAuthenticated(
- /* [retval][out] */ Boolean *pisAuthenticated) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Delivery(
- /* [retval][out] */ long *plDelivery) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Delivery(
- /* [in] */ long lDelivery) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Trace(
- /* [retval][out] */ long *plTrace) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Trace(
- /* [in] */ long lTrace) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Priority(
- /* [retval][out] */ long *plPriority) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Priority(
- /* [in] */ long lPriority) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Journal(
- /* [retval][out] */ long *plJournal) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Journal(
- /* [in] */ long lJournal) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ResponseQueueInfo(
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoResponse) = 0;
-
- virtual /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_ResponseQueueInfo(
- /* [in] */ IMSMQQueueInfo *pqinfoResponse) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AppSpecific(
- /* [retval][out] */ long *plAppSpecific) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_AppSpecific(
- /* [in] */ long lAppSpecific) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_SourceMachineGuid(
- /* [retval][out] */ BSTR *pbstrGuidSrcMachine) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_BodyLength(
- /* [retval][out] */ long *pcbBody) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Body(
- /* [retval][out] */ VARIANT *pvarBody) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Body(
- /* [in] */ VARIANT varBody) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AdminQueueInfo(
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoAdmin) = 0;
-
- virtual /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_AdminQueueInfo(
- /* [in] */ IMSMQQueueInfo *pqinfoAdmin) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Id(
- /* [retval][out] */ VARIANT *pvarMsgId) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_CorrelationId(
- /* [retval][out] */ VARIANT *pvarMsgId) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_CorrelationId(
- /* [in] */ VARIANT varMsgId) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Ack(
- /* [retval][out] */ long *plAck) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Ack(
- /* [in] */ long lAck) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Label(
- /* [retval][out] */ BSTR *pbstrLabel) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Label(
- /* [in] */ BSTR bstrLabel) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_MaxTimeToReachQueue(
- /* [retval][out] */ long *plMaxTimeToReachQueue) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_MaxTimeToReachQueue(
- /* [in] */ long lMaxTimeToReachQueue) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_MaxTimeToReceive(
- /* [retval][out] */ long *plMaxTimeToReceive) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_MaxTimeToReceive(
- /* [in] */ long lMaxTimeToReceive) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_HashAlgorithm(
- /* [retval][out] */ long *plHashAlg) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_HashAlgorithm(
- /* [in] */ long lHashAlg) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_EncryptAlgorithm(
- /* [retval][out] */ long *plEncryptAlg) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_EncryptAlgorithm(
- /* [in] */ long lEncryptAlg) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_SentTime(
- /* [retval][out] */ VARIANT *pvarSentTime) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ArrivedTime(
- /* [retval][out] */ VARIANT *plArrivedTime) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_DestinationQueueInfo(
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoDest) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_SenderCertificate(
- /* [retval][out] */ VARIANT *pvarSenderCert) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_SenderCertificate(
- /* [in] */ VARIANT varSenderCert) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_SenderId(
- /* [retval][out] */ VARIANT *pvarSenderId) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_SenderIdType(
- /* [retval][out] */ long *plSenderIdType) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_SenderIdType(
- /* [in] */ long lSenderIdType) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Send(
- /* [in] */ IMSMQQueue *DestinationQueue,
- /* [optional][in] */ VARIANT *Transaction) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE AttachCurrentSecurityContext( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQMessageVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQMessage * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQMessage * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQMessage * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQMessage * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQMessage * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQMessage * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQMessage * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plClass);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PrivLevel )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plPrivLevel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_PrivLevel )(
- IMSMQMessage * This,
- /* [in] */ long lPrivLevel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AuthLevel )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plAuthLevel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_AuthLevel )(
- IMSMQMessage * This,
- /* [in] */ long lAuthLevel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsAuthenticated )(
- IMSMQMessage * This,
- /* [retval][out] */ Boolean *pisAuthenticated);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Delivery )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plDelivery);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Delivery )(
- IMSMQMessage * This,
- /* [in] */ long lDelivery);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Trace )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plTrace);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Trace )(
- IMSMQMessage * This,
- /* [in] */ long lTrace);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Priority )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plPriority);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Priority )(
- IMSMQMessage * This,
- /* [in] */ long lPriority);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Journal )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plJournal);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Journal )(
- IMSMQMessage * This,
- /* [in] */ long lJournal);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ResponseQueueInfo )(
- IMSMQMessage * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoResponse);
-
- /* [id][propputref][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *putref_ResponseQueueInfo )(
- IMSMQMessage * This,
- /* [in] */ IMSMQQueueInfo *pqinfoResponse);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AppSpecific )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plAppSpecific);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_AppSpecific )(
- IMSMQMessage * This,
- /* [in] */ long lAppSpecific);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SourceMachineGuid )(
- IMSMQMessage * This,
- /* [retval][out] */ BSTR *pbstrGuidSrcMachine);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_BodyLength )(
- IMSMQMessage * This,
- /* [retval][out] */ long *pcbBody);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Body )(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarBody);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Body )(
- IMSMQMessage * This,
- /* [in] */ VARIANT varBody);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AdminQueueInfo )(
- IMSMQMessage * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoAdmin);
-
- /* [id][propputref][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *putref_AdminQueueInfo )(
- IMSMQMessage * This,
- /* [in] */ IMSMQQueueInfo *pqinfoAdmin);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Id )(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarMsgId);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_CorrelationId )(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarMsgId);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_CorrelationId )(
- IMSMQMessage * This,
- /* [in] */ VARIANT varMsgId);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Ack )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plAck);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Ack )(
- IMSMQMessage * This,
- /* [in] */ long lAck);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Label )(
- IMSMQMessage * This,
- /* [retval][out] */ BSTR *pbstrLabel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Label )(
- IMSMQMessage * This,
- /* [in] */ BSTR bstrLabel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MaxTimeToReachQueue )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plMaxTimeToReachQueue);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_MaxTimeToReachQueue )(
- IMSMQMessage * This,
- /* [in] */ long lMaxTimeToReachQueue);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MaxTimeToReceive )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plMaxTimeToReceive);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_MaxTimeToReceive )(
- IMSMQMessage * This,
- /* [in] */ long lMaxTimeToReceive);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_HashAlgorithm )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plHashAlg);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_HashAlgorithm )(
- IMSMQMessage * This,
- /* [in] */ long lHashAlg);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptAlgorithm )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plEncryptAlg);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptAlgorithm )(
- IMSMQMessage * This,
- /* [in] */ long lEncryptAlg);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SentTime )(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarSentTime);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ArrivedTime )(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *plArrivedTime);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_DestinationQueueInfo )(
- IMSMQMessage * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoDest);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SenderCertificate )(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarSenderCert);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_SenderCertificate )(
- IMSMQMessage * This,
- /* [in] */ VARIANT varSenderCert);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SenderId )(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarSenderId);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SenderIdType )(
- IMSMQMessage * This,
- /* [retval][out] */ long *plSenderIdType);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_SenderIdType )(
- IMSMQMessage * This,
- /* [in] */ long lSenderIdType);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Send )(
- IMSMQMessage * This,
- /* [in] */ IMSMQQueue *DestinationQueue,
- /* [optional][in] */ VARIANT *Transaction);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *AttachCurrentSecurityContext )(
- IMSMQMessage * This);
-
- END_INTERFACE
- } IMSMQMessageVtbl;
- interface IMSMQMessage
- {
- CONST_VTBL struct IMSMQMessageVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQMessage_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQMessage_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQMessage_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQMessage_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQMessage_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQMessage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQMessage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQMessage_get_Class(This,plClass)
- (This)->lpVtbl -> get_Class(This,plClass)
- #define IMSMQMessage_get_PrivLevel(This,plPrivLevel)
- (This)->lpVtbl -> get_PrivLevel(This,plPrivLevel)
- #define IMSMQMessage_put_PrivLevel(This,lPrivLevel)
- (This)->lpVtbl -> put_PrivLevel(This,lPrivLevel)
- #define IMSMQMessage_get_AuthLevel(This,plAuthLevel)
- (This)->lpVtbl -> get_AuthLevel(This,plAuthLevel)
- #define IMSMQMessage_put_AuthLevel(This,lAuthLevel)
- (This)->lpVtbl -> put_AuthLevel(This,lAuthLevel)
- #define IMSMQMessage_get_IsAuthenticated(This,pisAuthenticated)
- (This)->lpVtbl -> get_IsAuthenticated(This,pisAuthenticated)
- #define IMSMQMessage_get_Delivery(This,plDelivery)
- (This)->lpVtbl -> get_Delivery(This,plDelivery)
- #define IMSMQMessage_put_Delivery(This,lDelivery)
- (This)->lpVtbl -> put_Delivery(This,lDelivery)
- #define IMSMQMessage_get_Trace(This,plTrace)
- (This)->lpVtbl -> get_Trace(This,plTrace)
- #define IMSMQMessage_put_Trace(This,lTrace)
- (This)->lpVtbl -> put_Trace(This,lTrace)
- #define IMSMQMessage_get_Priority(This,plPriority)
- (This)->lpVtbl -> get_Priority(This,plPriority)
- #define IMSMQMessage_put_Priority(This,lPriority)
- (This)->lpVtbl -> put_Priority(This,lPriority)
- #define IMSMQMessage_get_Journal(This,plJournal)
- (This)->lpVtbl -> get_Journal(This,plJournal)
- #define IMSMQMessage_put_Journal(This,lJournal)
- (This)->lpVtbl -> put_Journal(This,lJournal)
- #define IMSMQMessage_get_ResponseQueueInfo(This,ppqinfoResponse)
- (This)->lpVtbl -> get_ResponseQueueInfo(This,ppqinfoResponse)
- #define IMSMQMessage_putref_ResponseQueueInfo(This,pqinfoResponse)
- (This)->lpVtbl -> putref_ResponseQueueInfo(This,pqinfoResponse)
- #define IMSMQMessage_get_AppSpecific(This,plAppSpecific)
- (This)->lpVtbl -> get_AppSpecific(This,plAppSpecific)
- #define IMSMQMessage_put_AppSpecific(This,lAppSpecific)
- (This)->lpVtbl -> put_AppSpecific(This,lAppSpecific)
- #define IMSMQMessage_get_SourceMachineGuid(This,pbstrGuidSrcMachine)
- (This)->lpVtbl -> get_SourceMachineGuid(This,pbstrGuidSrcMachine)
- #define IMSMQMessage_get_BodyLength(This,pcbBody)
- (This)->lpVtbl -> get_BodyLength(This,pcbBody)
- #define IMSMQMessage_get_Body(This,pvarBody)
- (This)->lpVtbl -> get_Body(This,pvarBody)
- #define IMSMQMessage_put_Body(This,varBody)
- (This)->lpVtbl -> put_Body(This,varBody)
- #define IMSMQMessage_get_AdminQueueInfo(This,ppqinfoAdmin)
- (This)->lpVtbl -> get_AdminQueueInfo(This,ppqinfoAdmin)
- #define IMSMQMessage_putref_AdminQueueInfo(This,pqinfoAdmin)
- (This)->lpVtbl -> putref_AdminQueueInfo(This,pqinfoAdmin)
- #define IMSMQMessage_get_Id(This,pvarMsgId)
- (This)->lpVtbl -> get_Id(This,pvarMsgId)
- #define IMSMQMessage_get_CorrelationId(This,pvarMsgId)
- (This)->lpVtbl -> get_CorrelationId(This,pvarMsgId)
- #define IMSMQMessage_put_CorrelationId(This,varMsgId)
- (This)->lpVtbl -> put_CorrelationId(This,varMsgId)
- #define IMSMQMessage_get_Ack(This,plAck)
- (This)->lpVtbl -> get_Ack(This,plAck)
- #define IMSMQMessage_put_Ack(This,lAck)
- (This)->lpVtbl -> put_Ack(This,lAck)
- #define IMSMQMessage_get_Label(This,pbstrLabel)
- (This)->lpVtbl -> get_Label(This,pbstrLabel)
- #define IMSMQMessage_put_Label(This,bstrLabel)
- (This)->lpVtbl -> put_Label(This,bstrLabel)
- #define IMSMQMessage_get_MaxTimeToReachQueue(This,plMaxTimeToReachQueue)
- (This)->lpVtbl -> get_MaxTimeToReachQueue(This,plMaxTimeToReachQueue)
- #define IMSMQMessage_put_MaxTimeToReachQueue(This,lMaxTimeToReachQueue)
- (This)->lpVtbl -> put_MaxTimeToReachQueue(This,lMaxTimeToReachQueue)
- #define IMSMQMessage_get_MaxTimeToReceive(This,plMaxTimeToReceive)
- (This)->lpVtbl -> get_MaxTimeToReceive(This,plMaxTimeToReceive)
- #define IMSMQMessage_put_MaxTimeToReceive(This,lMaxTimeToReceive)
- (This)->lpVtbl -> put_MaxTimeToReceive(This,lMaxTimeToReceive)
- #define IMSMQMessage_get_HashAlgorithm(This,plHashAlg)
- (This)->lpVtbl -> get_HashAlgorithm(This,plHashAlg)
- #define IMSMQMessage_put_HashAlgorithm(This,lHashAlg)
- (This)->lpVtbl -> put_HashAlgorithm(This,lHashAlg)
- #define IMSMQMessage_get_EncryptAlgorithm(This,plEncryptAlg)
- (This)->lpVtbl -> get_EncryptAlgorithm(This,plEncryptAlg)
- #define IMSMQMessage_put_EncryptAlgorithm(This,lEncryptAlg)
- (This)->lpVtbl -> put_EncryptAlgorithm(This,lEncryptAlg)
- #define IMSMQMessage_get_SentTime(This,pvarSentTime)
- (This)->lpVtbl -> get_SentTime(This,pvarSentTime)
- #define IMSMQMessage_get_ArrivedTime(This,plArrivedTime)
- (This)->lpVtbl -> get_ArrivedTime(This,plArrivedTime)
- #define IMSMQMessage_get_DestinationQueueInfo(This,ppqinfoDest)
- (This)->lpVtbl -> get_DestinationQueueInfo(This,ppqinfoDest)
- #define IMSMQMessage_get_SenderCertificate(This,pvarSenderCert)
- (This)->lpVtbl -> get_SenderCertificate(This,pvarSenderCert)
- #define IMSMQMessage_put_SenderCertificate(This,varSenderCert)
- (This)->lpVtbl -> put_SenderCertificate(This,varSenderCert)
- #define IMSMQMessage_get_SenderId(This,pvarSenderId)
- (This)->lpVtbl -> get_SenderId(This,pvarSenderId)
- #define IMSMQMessage_get_SenderIdType(This,plSenderIdType)
- (This)->lpVtbl -> get_SenderIdType(This,plSenderIdType)
- #define IMSMQMessage_put_SenderIdType(This,lSenderIdType)
- (This)->lpVtbl -> put_SenderIdType(This,lSenderIdType)
- #define IMSMQMessage_Send(This,DestinationQueue,Transaction)
- (This)->lpVtbl -> Send(This,DestinationQueue,Transaction)
- #define IMSMQMessage_AttachCurrentSecurityContext(This)
- (This)->lpVtbl -> AttachCurrentSecurityContext(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_Class_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plClass);
- void __RPC_STUB IMSMQMessage_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_PrivLevel_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plPrivLevel);
- void __RPC_STUB IMSMQMessage_get_PrivLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_PrivLevel_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lPrivLevel);
- void __RPC_STUB IMSMQMessage_put_PrivLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_AuthLevel_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plAuthLevel);
- void __RPC_STUB IMSMQMessage_get_AuthLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_AuthLevel_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lAuthLevel);
- void __RPC_STUB IMSMQMessage_put_AuthLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_IsAuthenticated_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ Boolean *pisAuthenticated);
- void __RPC_STUB IMSMQMessage_get_IsAuthenticated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_Delivery_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plDelivery);
- void __RPC_STUB IMSMQMessage_get_Delivery_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_Delivery_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lDelivery);
- void __RPC_STUB IMSMQMessage_put_Delivery_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_Trace_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plTrace);
- void __RPC_STUB IMSMQMessage_get_Trace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_Trace_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lTrace);
- void __RPC_STUB IMSMQMessage_put_Trace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_Priority_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plPriority);
- void __RPC_STUB IMSMQMessage_get_Priority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_Priority_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lPriority);
- void __RPC_STUB IMSMQMessage_put_Priority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_Journal_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plJournal);
- void __RPC_STUB IMSMQMessage_get_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_Journal_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lJournal);
- void __RPC_STUB IMSMQMessage_put_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_ResponseQueueInfo_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoResponse);
- void __RPC_STUB IMSMQMessage_get_ResponseQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_putref_ResponseQueueInfo_Proxy(
- IMSMQMessage * This,
- /* [in] */ IMSMQQueueInfo *pqinfoResponse);
- void __RPC_STUB IMSMQMessage_putref_ResponseQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_AppSpecific_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plAppSpecific);
- void __RPC_STUB IMSMQMessage_get_AppSpecific_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_AppSpecific_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lAppSpecific);
- void __RPC_STUB IMSMQMessage_put_AppSpecific_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_SourceMachineGuid_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ BSTR *pbstrGuidSrcMachine);
- void __RPC_STUB IMSMQMessage_get_SourceMachineGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_BodyLength_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *pcbBody);
- void __RPC_STUB IMSMQMessage_get_BodyLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_Body_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarBody);
- void __RPC_STUB IMSMQMessage_get_Body_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_Body_Proxy(
- IMSMQMessage * This,
- /* [in] */ VARIANT varBody);
- void __RPC_STUB IMSMQMessage_put_Body_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_AdminQueueInfo_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoAdmin);
- void __RPC_STUB IMSMQMessage_get_AdminQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_putref_AdminQueueInfo_Proxy(
- IMSMQMessage * This,
- /* [in] */ IMSMQQueueInfo *pqinfoAdmin);
- void __RPC_STUB IMSMQMessage_putref_AdminQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_Id_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarMsgId);
- void __RPC_STUB IMSMQMessage_get_Id_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_CorrelationId_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarMsgId);
- void __RPC_STUB IMSMQMessage_get_CorrelationId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_CorrelationId_Proxy(
- IMSMQMessage * This,
- /* [in] */ VARIANT varMsgId);
- void __RPC_STUB IMSMQMessage_put_CorrelationId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_Ack_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plAck);
- void __RPC_STUB IMSMQMessage_get_Ack_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_Ack_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lAck);
- void __RPC_STUB IMSMQMessage_put_Ack_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_Label_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ BSTR *pbstrLabel);
- void __RPC_STUB IMSMQMessage_get_Label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_Label_Proxy(
- IMSMQMessage * This,
- /* [in] */ BSTR bstrLabel);
- void __RPC_STUB IMSMQMessage_put_Label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_MaxTimeToReachQueue_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plMaxTimeToReachQueue);
- void __RPC_STUB IMSMQMessage_get_MaxTimeToReachQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_MaxTimeToReachQueue_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lMaxTimeToReachQueue);
- void __RPC_STUB IMSMQMessage_put_MaxTimeToReachQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_MaxTimeToReceive_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plMaxTimeToReceive);
- void __RPC_STUB IMSMQMessage_get_MaxTimeToReceive_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_MaxTimeToReceive_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lMaxTimeToReceive);
- void __RPC_STUB IMSMQMessage_put_MaxTimeToReceive_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_HashAlgorithm_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plHashAlg);
- void __RPC_STUB IMSMQMessage_get_HashAlgorithm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_HashAlgorithm_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lHashAlg);
- void __RPC_STUB IMSMQMessage_put_HashAlgorithm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_EncryptAlgorithm_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plEncryptAlg);
- void __RPC_STUB IMSMQMessage_get_EncryptAlgorithm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_EncryptAlgorithm_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lEncryptAlg);
- void __RPC_STUB IMSMQMessage_put_EncryptAlgorithm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_SentTime_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarSentTime);
- void __RPC_STUB IMSMQMessage_get_SentTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_ArrivedTime_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *plArrivedTime);
- void __RPC_STUB IMSMQMessage_get_ArrivedTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_DestinationQueueInfo_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoDest);
- void __RPC_STUB IMSMQMessage_get_DestinationQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_SenderCertificate_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarSenderCert);
- void __RPC_STUB IMSMQMessage_get_SenderCertificate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_SenderCertificate_Proxy(
- IMSMQMessage * This,
- /* [in] */ VARIANT varSenderCert);
- void __RPC_STUB IMSMQMessage_put_SenderCertificate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_SenderId_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ VARIANT *pvarSenderId);
- void __RPC_STUB IMSMQMessage_get_SenderId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_get_SenderIdType_Proxy(
- IMSMQMessage * This,
- /* [retval][out] */ long *plSenderIdType);
- void __RPC_STUB IMSMQMessage_get_SenderIdType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_put_SenderIdType_Proxy(
- IMSMQMessage * This,
- /* [in] */ long lSenderIdType);
- void __RPC_STUB IMSMQMessage_put_SenderIdType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_Send_Proxy(
- IMSMQMessage * This,
- /* [in] */ IMSMQQueue *DestinationQueue,
- /* [optional][in] */ VARIANT *Transaction);
- void __RPC_STUB IMSMQMessage_Send_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage_AttachCurrentSecurityContext_Proxy(
- IMSMQMessage * This);
- void __RPC_STUB IMSMQMessage_AttachCurrentSecurityContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQMessage_INTERFACE_DEFINED__ */
- #ifndef __IMSMQQueueInfos_INTERFACE_DEFINED__
- #define __IMSMQQueueInfos_INTERFACE_DEFINED__
- /* interface IMSMQQueueInfos */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQueueInfos;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7D6E07D-DCCD-11d0-AA4B-0060970DEBAE")
- IMSMQQueueInfos : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Next(
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoNext) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQueueInfosVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQueueInfos * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQueueInfos * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQueueInfos * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQueueInfos * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQueueInfos * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQueueInfos * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQueueInfos * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
- IMSMQQueueInfos * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Next )(
- IMSMQQueueInfos * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoNext);
-
- END_INTERFACE
- } IMSMQQueueInfosVtbl;
- interface IMSMQQueueInfos
- {
- CONST_VTBL struct IMSMQQueueInfosVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQueueInfos_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQueueInfos_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQueueInfos_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQueueInfos_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQueueInfos_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQueueInfos_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQueueInfos_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQueueInfos_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IMSMQQueueInfos_Next(This,ppqinfoNext)
- (This)->lpVtbl -> Next(This,ppqinfoNext)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfos_Reset_Proxy(
- IMSMQQueueInfos * This);
- void __RPC_STUB IMSMQQueueInfos_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfos_Next_Proxy(
- IMSMQQueueInfos * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoNext);
- void __RPC_STUB IMSMQQueueInfos_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQueueInfos_INTERFACE_DEFINED__ */
- #ifndef __IMSMQQueueInfos2_INTERFACE_DEFINED__
- #define __IMSMQQueueInfos2_INTERFACE_DEFINED__
- /* interface IMSMQQueueInfos2 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQueueInfos2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b0f-2168-11d3-898c-00e02c074f6b")
- IMSMQQueueInfos2 : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Next(
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoNext) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQueueInfos2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQueueInfos2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQueueInfos2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQueueInfos2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQueueInfos2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQueueInfos2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQueueInfos2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQueueInfos2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
- IMSMQQueueInfos2 * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Next )(
- IMSMQQueueInfos2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoNext);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQQueueInfos2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQQueueInfos2Vtbl;
- interface IMSMQQueueInfos2
- {
- CONST_VTBL struct IMSMQQueueInfos2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQueueInfos2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQueueInfos2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQueueInfos2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQueueInfos2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQueueInfos2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQueueInfos2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQueueInfos2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQueueInfos2_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IMSMQQueueInfos2_Next(This,ppqinfoNext)
- (This)->lpVtbl -> Next(This,ppqinfoNext)
- #define IMSMQQueueInfos2_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfos2_Reset_Proxy(
- IMSMQQueueInfos2 * This);
- void __RPC_STUB IMSMQQueueInfos2_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfos2_Next_Proxy(
- IMSMQQueueInfos2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoNext);
- void __RPC_STUB IMSMQQueueInfos2_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfos2_get_Properties_Proxy(
- IMSMQQueueInfos2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQQueueInfos2_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQueueInfos2_INTERFACE_DEFINED__ */
- #ifndef __IMSMQQueueInfos3_INTERFACE_DEFINED__
- #define __IMSMQQueueInfos3_INTERFACE_DEFINED__
- /* interface IMSMQQueueInfos3 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQueueInfos3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b1e-2168-11d3-898c-00e02c074f6b")
- IMSMQQueueInfos3 : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Next(
- /* [retval][out] */ IMSMQQueueInfo3 **ppqinfoNext) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQueueInfos3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQueueInfos3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQueueInfos3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQueueInfos3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQueueInfos3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQueueInfos3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQueueInfos3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQueueInfos3 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
- IMSMQQueueInfos3 * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Next )(
- IMSMQQueueInfos3 * This,
- /* [retval][out] */ IMSMQQueueInfo3 **ppqinfoNext);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQQueueInfos3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQQueueInfos3Vtbl;
- interface IMSMQQueueInfos3
- {
- CONST_VTBL struct IMSMQQueueInfos3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQueueInfos3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQueueInfos3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQueueInfos3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQueueInfos3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQueueInfos3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQueueInfos3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQueueInfos3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQueueInfos3_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IMSMQQueueInfos3_Next(This,ppqinfoNext)
- (This)->lpVtbl -> Next(This,ppqinfoNext)
- #define IMSMQQueueInfos3_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfos3_Reset_Proxy(
- IMSMQQueueInfos3 * This);
- void __RPC_STUB IMSMQQueueInfos3_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfos3_Next_Proxy(
- IMSMQQueueInfos3 * This,
- /* [retval][out] */ IMSMQQueueInfo3 **ppqinfoNext);
- void __RPC_STUB IMSMQQueueInfos3_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueInfos3_get_Properties_Proxy(
- IMSMQQueueInfos3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQQueueInfos3_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQueueInfos3_INTERFACE_DEFINED__ */
- #ifndef __IMSMQEvent_INTERFACE_DEFINED__
- #define __IMSMQEvent_INTERFACE_DEFINED__
- /* interface IMSMQEvent */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7D6E077-DCCD-11d0-AA4B-0060970DEBAE")
- IMSMQEvent : public IDispatch
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct IMSMQEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQEvent * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQEvent * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQEvent * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQEvent * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- END_INTERFACE
- } IMSMQEventVtbl;
- interface IMSMQEvent
- {
- CONST_VTBL struct IMSMQEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQEvent_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQEvent_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQEvent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQEvent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __IMSMQEvent_INTERFACE_DEFINED__ */
- #ifndef __IMSMQEvent2_INTERFACE_DEFINED__
- #define __IMSMQEvent2_INTERFACE_DEFINED__
- /* interface IMSMQEvent2 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQEvent2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b12-2168-11d3-898c-00e02c074f6b")
- IMSMQEvent2 : public IMSMQEvent
- {
- public:
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQEvent2Vtbl
- {
- BEGIN_INTERFACE
-