MqOaI.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:587k
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQEvent2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQEvent2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQEvent2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQEvent2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQEvent2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQEvent2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQEvent2 * 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][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQEvent2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQEvent2Vtbl;
- interface IMSMQEvent2
- {
- CONST_VTBL struct IMSMQEvent2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQEvent2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQEvent2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQEvent2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQEvent2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQEvent2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQEvent2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQEvent2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQEvent2_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQEvent2_get_Properties_Proxy(
- IMSMQEvent2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQEvent2_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQEvent2_INTERFACE_DEFINED__ */
- #ifndef __IMSMQEvent3_INTERFACE_DEFINED__
- #define __IMSMQEvent3_INTERFACE_DEFINED__
- /* interface IMSMQEvent3 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQEvent3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b1c-2168-11d3-898c-00e02c074f6b")
- IMSMQEvent3 : public IMSMQEvent2
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct IMSMQEvent3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQEvent3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQEvent3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQEvent3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQEvent3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQEvent3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQEvent3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQEvent3 * 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][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQEvent3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQEvent3Vtbl;
- interface IMSMQEvent3
- {
- CONST_VTBL struct IMSMQEvent3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQEvent3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQEvent3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQEvent3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQEvent3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQEvent3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQEvent3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQEvent3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQEvent3_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __IMSMQEvent3_INTERFACE_DEFINED__ */
- #ifndef __IMSMQTransaction_INTERFACE_DEFINED__
- #define __IMSMQTransaction_INTERFACE_DEFINED__
- /* interface IMSMQTransaction */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQTransaction;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7D6E07F-DCCD-11d0-AA4B-0060970DEBAE")
- IMSMQTransaction : public IDispatch
- {
- public:
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Transaction(
- /* [retval][out] */ long *plTransaction) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Commit(
- /* [optional][in] */ VARIANT *fRetaining,
- /* [optional][in] */ VARIANT *grfTC,
- /* [optional][in] */ VARIANT *grfRM) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Abort(
- /* [optional][in] */ VARIANT *fRetaining,
- /* [optional][in] */ VARIANT *fAsync) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQTransactionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQTransaction * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQTransaction * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQTransaction * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQTransaction * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQTransaction * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQTransaction * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQTransaction * 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_Transaction )(
- IMSMQTransaction * This,
- /* [retval][out] */ long *plTransaction);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Commit )(
- IMSMQTransaction * This,
- /* [optional][in] */ VARIANT *fRetaining,
- /* [optional][in] */ VARIANT *grfTC,
- /* [optional][in] */ VARIANT *grfRM);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Abort )(
- IMSMQTransaction * This,
- /* [optional][in] */ VARIANT *fRetaining,
- /* [optional][in] */ VARIANT *fAsync);
-
- END_INTERFACE
- } IMSMQTransactionVtbl;
- interface IMSMQTransaction
- {
- CONST_VTBL struct IMSMQTransactionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQTransaction_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQTransaction_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQTransaction_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQTransaction_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQTransaction_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQTransaction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQTransaction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQTransaction_get_Transaction(This,plTransaction)
- (This)->lpVtbl -> get_Transaction(This,plTransaction)
- #define IMSMQTransaction_Commit(This,fRetaining,grfTC,grfRM)
- (This)->lpVtbl -> Commit(This,fRetaining,grfTC,grfRM)
- #define IMSMQTransaction_Abort(This,fRetaining,fAsync)
- (This)->lpVtbl -> Abort(This,fRetaining,fAsync)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQTransaction_get_Transaction_Proxy(
- IMSMQTransaction * This,
- /* [retval][out] */ long *plTransaction);
- void __RPC_STUB IMSMQTransaction_get_Transaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQTransaction_Commit_Proxy(
- IMSMQTransaction * This,
- /* [optional][in] */ VARIANT *fRetaining,
- /* [optional][in] */ VARIANT *grfTC,
- /* [optional][in] */ VARIANT *grfRM);
- void __RPC_STUB IMSMQTransaction_Commit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQTransaction_Abort_Proxy(
- IMSMQTransaction * This,
- /* [optional][in] */ VARIANT *fRetaining,
- /* [optional][in] */ VARIANT *fAsync);
- void __RPC_STUB IMSMQTransaction_Abort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQTransaction_INTERFACE_DEFINED__ */
- #ifndef __IMSMQCoordinatedTransactionDispenser_INTERFACE_DEFINED__
- #define __IMSMQCoordinatedTransactionDispenser_INTERFACE_DEFINED__
- /* interface IMSMQCoordinatedTransactionDispenser */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQCoordinatedTransactionDispenser;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7D6E081-DCCD-11d0-AA4B-0060970DEBAE")
- IMSMQCoordinatedTransactionDispenser : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE BeginTransaction(
- /* [retval][out] */ IMSMQTransaction **ptransaction) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQCoordinatedTransactionDispenserVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQCoordinatedTransactionDispenser * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQCoordinatedTransactionDispenser * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQCoordinatedTransactionDispenser * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQCoordinatedTransactionDispenser * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQCoordinatedTransactionDispenser * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQCoordinatedTransactionDispenser * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQCoordinatedTransactionDispenser * 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 *BeginTransaction )(
- IMSMQCoordinatedTransactionDispenser * This,
- /* [retval][out] */ IMSMQTransaction **ptransaction);
-
- END_INTERFACE
- } IMSMQCoordinatedTransactionDispenserVtbl;
- interface IMSMQCoordinatedTransactionDispenser
- {
- CONST_VTBL struct IMSMQCoordinatedTransactionDispenserVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQCoordinatedTransactionDispenser_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQCoordinatedTransactionDispenser_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQCoordinatedTransactionDispenser_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQCoordinatedTransactionDispenser_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQCoordinatedTransactionDispenser_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQCoordinatedTransactionDispenser_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQCoordinatedTransactionDispenser_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQCoordinatedTransactionDispenser_BeginTransaction(This,ptransaction)
- (This)->lpVtbl -> BeginTransaction(This,ptransaction)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQCoordinatedTransactionDispenser_BeginTransaction_Proxy(
- IMSMQCoordinatedTransactionDispenser * This,
- /* [retval][out] */ IMSMQTransaction **ptransaction);
- void __RPC_STUB IMSMQCoordinatedTransactionDispenser_BeginTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQCoordinatedTransactionDispenser_INTERFACE_DEFINED__ */
- #ifndef __IMSMQTransactionDispenser_INTERFACE_DEFINED__
- #define __IMSMQTransactionDispenser_INTERFACE_DEFINED__
- /* interface IMSMQTransactionDispenser */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQTransactionDispenser;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7D6E083-DCCD-11d0-AA4B-0060970DEBAE")
- IMSMQTransactionDispenser : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE BeginTransaction(
- /* [retval][out] */ IMSMQTransaction **ptransaction) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQTransactionDispenserVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQTransactionDispenser * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQTransactionDispenser * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQTransactionDispenser * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQTransactionDispenser * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQTransactionDispenser * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQTransactionDispenser * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQTransactionDispenser * 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 *BeginTransaction )(
- IMSMQTransactionDispenser * This,
- /* [retval][out] */ IMSMQTransaction **ptransaction);
-
- END_INTERFACE
- } IMSMQTransactionDispenserVtbl;
- interface IMSMQTransactionDispenser
- {
- CONST_VTBL struct IMSMQTransactionDispenserVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQTransactionDispenser_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQTransactionDispenser_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQTransactionDispenser_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQTransactionDispenser_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQTransactionDispenser_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQTransactionDispenser_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQTransactionDispenser_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQTransactionDispenser_BeginTransaction(This,ptransaction)
- (This)->lpVtbl -> BeginTransaction(This,ptransaction)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQTransactionDispenser_BeginTransaction_Proxy(
- IMSMQTransactionDispenser * This,
- /* [retval][out] */ IMSMQTransaction **ptransaction);
- void __RPC_STUB IMSMQTransactionDispenser_BeginTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQTransactionDispenser_INTERFACE_DEFINED__ */
- #ifndef __IMSMQQuery2_INTERFACE_DEFINED__
- #define __IMSMQQuery2_INTERFACE_DEFINED__
- /* interface IMSMQQuery2 */
- /* [object][nonextensible][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQuery2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b0e-2168-11d3-898c-00e02c074f6b")
- IMSMQQuery2 : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE LookupQueue(
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [retval][out] */ IMSMQQueueInfos2 **ppqinfos) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQuery2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQuery2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQuery2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQuery2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQuery2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQuery2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQuery2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQuery2 * 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 *LookupQueue )(
- IMSMQQuery2 * This,
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [retval][out] */ IMSMQQueueInfos2 **ppqinfos);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQQuery2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQQuery2Vtbl;
- interface IMSMQQuery2
- {
- CONST_VTBL struct IMSMQQuery2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQuery2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQuery2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQuery2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQuery2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQuery2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQuery2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQuery2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQuery2_LookupQueue(This,QueueGuid,ServiceTypeGuid,Label,CreateTime,ModifyTime,RelServiceType,RelLabel,RelCreateTime,RelModifyTime,ppqinfos)
- (This)->lpVtbl -> LookupQueue(This,QueueGuid,ServiceTypeGuid,Label,CreateTime,ModifyTime,RelServiceType,RelLabel,RelCreateTime,RelModifyTime,ppqinfos)
- #define IMSMQQuery2_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQuery2_LookupQueue_Proxy(
- IMSMQQuery2 * This,
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [retval][out] */ IMSMQQueueInfos2 **ppqinfos);
- void __RPC_STUB IMSMQQuery2_LookupQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQuery2_get_Properties_Proxy(
- IMSMQQuery2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQQuery2_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQuery2_INTERFACE_DEFINED__ */
- #ifndef __IMSMQQuery3_INTERFACE_DEFINED__
- #define __IMSMQQuery3_INTERFACE_DEFINED__
- /* interface IMSMQQuery3 */
- /* [object][nonextensible][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQuery3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b19-2168-11d3-898c-00e02c074f6b")
- IMSMQQuery3 : public IDispatch
- {
- public:
- virtual /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE LookupQueue_v2(
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [retval][out] */ IMSMQQueueInfos3 **ppqinfos) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE LookupQueue(
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [optional][in] */ VARIANT *MulticastAddress,
- /* [optional][in] */ VARIANT *RelMulticastAddress,
- /* [retval][out] */ IMSMQQueueInfos3 **ppqinfos) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQuery3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQuery3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQuery3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQuery3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQuery3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQuery3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQuery3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQuery3 * 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);
-
- /* [hidden][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *LookupQueue_v2 )(
- IMSMQQuery3 * This,
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [retval][out] */ IMSMQQueueInfos3 **ppqinfos);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQQuery3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *LookupQueue )(
- IMSMQQuery3 * This,
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [optional][in] */ VARIANT *MulticastAddress,
- /* [optional][in] */ VARIANT *RelMulticastAddress,
- /* [retval][out] */ IMSMQQueueInfos3 **ppqinfos);
-
- END_INTERFACE
- } IMSMQQuery3Vtbl;
- interface IMSMQQuery3
- {
- CONST_VTBL struct IMSMQQuery3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQuery3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQuery3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQuery3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQuery3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQuery3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQuery3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQuery3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQuery3_LookupQueue_v2(This,QueueGuid,ServiceTypeGuid,Label,CreateTime,ModifyTime,RelServiceType,RelLabel,RelCreateTime,RelModifyTime,ppqinfos)
- (This)->lpVtbl -> LookupQueue_v2(This,QueueGuid,ServiceTypeGuid,Label,CreateTime,ModifyTime,RelServiceType,RelLabel,RelCreateTime,RelModifyTime,ppqinfos)
- #define IMSMQQuery3_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #define IMSMQQuery3_LookupQueue(This,QueueGuid,ServiceTypeGuid,Label,CreateTime,ModifyTime,RelServiceType,RelLabel,RelCreateTime,RelModifyTime,MulticastAddress,RelMulticastAddress,ppqinfos)
- (This)->lpVtbl -> LookupQueue(This,QueueGuid,ServiceTypeGuid,Label,CreateTime,ModifyTime,RelServiceType,RelLabel,RelCreateTime,RelModifyTime,MulticastAddress,RelMulticastAddress,ppqinfos)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQuery3_LookupQueue_v2_Proxy(
- IMSMQQuery3 * This,
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [retval][out] */ IMSMQQueueInfos3 **ppqinfos);
- void __RPC_STUB IMSMQQuery3_LookupQueue_v2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQuery3_get_Properties_Proxy(
- IMSMQQuery3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQQuery3_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQuery3_LookupQueue_Proxy(
- IMSMQQuery3 * This,
- /* [optional][in] */ VARIANT *QueueGuid,
- /* [optional][in] */ VARIANT *ServiceTypeGuid,
- /* [optional][in] */ VARIANT *Label,
- /* [optional][in] */ VARIANT *CreateTime,
- /* [optional][in] */ VARIANT *ModifyTime,
- /* [optional][in] */ VARIANT *RelServiceType,
- /* [optional][in] */ VARIANT *RelLabel,
- /* [optional][in] */ VARIANT *RelCreateTime,
- /* [optional][in] */ VARIANT *RelModifyTime,
- /* [optional][in] */ VARIANT *MulticastAddress,
- /* [optional][in] */ VARIANT *RelMulticastAddress,
- /* [retval][out] */ IMSMQQueueInfos3 **ppqinfos);
- void __RPC_STUB IMSMQQuery3_LookupQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQuery3_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSMQQuery;
- #ifdef __cplusplus
- class DECLSPEC_UUID("D7D6E073-DCCD-11d0-AA4B-0060970DEBAE")
- MSMQQuery;
- #endif
- #ifndef __IMSMQMessage2_INTERFACE_DEFINED__
- #define __IMSMQMessage2_INTERFACE_DEFINED__
- /* interface IMSMQMessage2 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQMessage2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D9933BE0-A567-11D2-B0F3-00E02C074F6B")
- IMSMQMessage2 : public IDispatch
- {
- public:
- virtual /* [id][propget][hidden][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 /* [hidden][id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ResponseQueueInfo_v1(
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoResponse) = 0;
-
- virtual /* [hidden][id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_ResponseQueueInfo_v1(
- /* [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 /* [hidden][id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AdminQueueInfo_v1(
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoAdmin) = 0;
-
- virtual /* [hidden][id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_AdminQueueInfo_v1(
- /* [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] */ IMSMQQueueInfo2 **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] */ IMSMQQueue2 *DestinationQueue,
- /* [optional][in] */ VARIANT *Transaction) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE AttachCurrentSecurityContext( void) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_SenderVersion(
- /* [retval][out] */ long *plSenderVersion) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Extension(
- /* [retval][out] */ VARIANT *pvarExtension) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Extension(
- /* [in] */ VARIANT varExtension) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ConnectorTypeGuid(
- /* [retval][out] */ BSTR *pbstrGuidConnectorType) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_ConnectorTypeGuid(
- /* [in] */ BSTR bstrGuidConnectorType) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_TransactionStatusQueueInfo(
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoXactStatus) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_DestinationSymmetricKey(
- /* [retval][out] */ VARIANT *pvarDestSymmKey) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_DestinationSymmetricKey(
- /* [in] */ VARIANT varDestSymmKey) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Signature(
- /* [retval][out] */ VARIANT *pvarSignature) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Signature(
- /* [in] */ VARIANT varSignature) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AuthenticationProviderType(
- /* [retval][out] */ long *plAuthProvType) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_AuthenticationProviderType(
- /* [in] */ long lAuthProvType) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AuthenticationProviderName(
- /* [retval][out] */ BSTR *pbstrAuthProvName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_AuthenticationProviderName(
- /* [in] */ BSTR bstrAuthProvName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_SenderId(
- /* [in] */ VARIANT varSenderId) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_MsgClass(
- /* [retval][out] */ long *plMsgClass) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_MsgClass(
- /* [in] */ long lMsgClass) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_TransactionId(
- /* [retval][out] */ VARIANT *pvarXactId) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsFirstInTransaction(
- /* [retval][out] */ Boolean *pisFirstInXact) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsLastInTransaction(
- /* [retval][out] */ Boolean *pisLastInXact) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ResponseQueueInfo(
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoResponse) = 0;
-
- virtual /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_ResponseQueueInfo(
- /* [in] */ IMSMQQueueInfo2 *pqinfoResponse) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AdminQueueInfo(
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoAdmin) = 0;
-
- virtual /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_AdminQueueInfo(
- /* [in] */ IMSMQQueueInfo2 *pqinfoAdmin) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ReceivedAuthenticationLevel(
- /* [retval][out] */ short *psReceivedAuthenticationLevel) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQMessage2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQMessage2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQMessage2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQMessage2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQMessage2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQMessage2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQMessage2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQMessage2 * 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][hidden][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plClass);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PrivLevel )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plPrivLevel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_PrivLevel )(
- IMSMQMessage2 * This,
- /* [in] */ long lPrivLevel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AuthLevel )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plAuthLevel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_AuthLevel )(
- IMSMQMessage2 * This,
- /* [in] */ long lAuthLevel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsAuthenticated )(
- IMSMQMessage2 * This,
- /* [retval][out] */ Boolean *pisAuthenticated);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Delivery )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plDelivery);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Delivery )(
- IMSMQMessage2 * This,
- /* [in] */ long lDelivery);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Trace )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plTrace);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Trace )(
- IMSMQMessage2 * This,
- /* [in] */ long lTrace);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Priority )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plPriority);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Priority )(
- IMSMQMessage2 * This,
- /* [in] */ long lPriority);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Journal )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plJournal);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Journal )(
- IMSMQMessage2 * This,
- /* [in] */ long lJournal);
-
- /* [hidden][id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ResponseQueueInfo_v1 )(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoResponse);
-
- /* [hidden][id][propputref][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *putref_ResponseQueueInfo_v1 )(
- IMSMQMessage2 * This,
- /* [in] */ IMSMQQueueInfo *pqinfoResponse);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AppSpecific )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plAppSpecific);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_AppSpecific )(
- IMSMQMessage2 * This,
- /* [in] */ long lAppSpecific);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SourceMachineGuid )(
- IMSMQMessage2 * This,
- /* [retval][out] */ BSTR *pbstrGuidSrcMachine);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_BodyLength )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *pcbBody);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Body )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarBody);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Body )(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varBody);
-
- /* [hidden][id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AdminQueueInfo_v1 )(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoAdmin);
-
- /* [hidden][id][propputref][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *putref_AdminQueueInfo_v1 )(
- IMSMQMessage2 * This,
- /* [in] */ IMSMQQueueInfo *pqinfoAdmin);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Id )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarMsgId);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_CorrelationId )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarMsgId);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_CorrelationId )(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varMsgId);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Ack )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plAck);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Ack )(
- IMSMQMessage2 * This,
- /* [in] */ long lAck);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Label )(
- IMSMQMessage2 * This,
- /* [retval][out] */ BSTR *pbstrLabel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Label )(
- IMSMQMessage2 * This,
- /* [in] */ BSTR bstrLabel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MaxTimeToReachQueue )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plMaxTimeToReachQueue);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_MaxTimeToReachQueue )(
- IMSMQMessage2 * This,
- /* [in] */ long lMaxTimeToReachQueue);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MaxTimeToReceive )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plMaxTimeToReceive);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_MaxTimeToReceive )(
- IMSMQMessage2 * This,
- /* [in] */ long lMaxTimeToReceive);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_HashAlgorithm )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plHashAlg);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_HashAlgorithm )(
- IMSMQMessage2 * This,
- /* [in] */ long lHashAlg);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptAlgorithm )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plEncryptAlg);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptAlgorithm )(
- IMSMQMessage2 * This,
- /* [in] */ long lEncryptAlg);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SentTime )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarSentTime);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ArrivedTime )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *plArrivedTime);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_DestinationQueueInfo )(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoDest);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SenderCertificate )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarSenderCert);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_SenderCertificate )(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varSenderCert);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SenderId )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarSenderId);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SenderIdType )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plSenderIdType);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_SenderIdType )(
- IMSMQMessage2 * This,
- /* [in] */ long lSenderIdType);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Send )(
- IMSMQMessage2 * This,
- /* [in] */ IMSMQQueue2 *DestinationQueue,
- /* [optional][in] */ VARIANT *Transaction);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *AttachCurrentSecurityContext )(
- IMSMQMessage2 * This);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_SenderVersion )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plSenderVersion);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Extension )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarExtension);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Extension )(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varExtension);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectorTypeGuid )(
- IMSMQMessage2 * This,
- /* [retval][out] */ BSTR *pbstrGuidConnectorType);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectorTypeGuid )(
- IMSMQMessage2 * This,
- /* [in] */ BSTR bstrGuidConnectorType);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_TransactionStatusQueueInfo )(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoXactStatus);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_DestinationSymmetricKey )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarDestSymmKey);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_DestinationSymmetricKey )(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varDestSymmKey);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Signature )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarSignature);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Signature )(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varSignature);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AuthenticationProviderType )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plAuthProvType);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_AuthenticationProviderType )(
- IMSMQMessage2 * This,
- /* [in] */ long lAuthProvType);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AuthenticationProviderName )(
- IMSMQMessage2 * This,
- /* [retval][out] */ BSTR *pbstrAuthProvName);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_AuthenticationProviderName )(
- IMSMQMessage2 * This,
- /* [in] */ BSTR bstrAuthProvName);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_SenderId )(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varSenderId);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MsgClass )(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plMsgClass);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_MsgClass )(
- IMSMQMessage2 * This,
- /* [in] */ long lMsgClass);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQMessage2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_TransactionId )(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarXactId);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsFirstInTransaction )(
- IMSMQMessage2 * This,
- /* [retval][out] */ Boolean *pisFirstInXact);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsLastInTransaction )(
- IMSMQMessage2 * This,
- /* [retval][out] */ Boolean *pisLastInXact);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ResponseQueueInfo )(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoResponse);
-
- /* [id][propputref][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *putref_ResponseQueueInfo )(
- IMSMQMessage2 * This,
- /* [in] */ IMSMQQueueInfo2 *pqinfoResponse);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AdminQueueInfo )(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoAdmin);
-
- /* [id][propputref][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *putref_AdminQueueInfo )(
- IMSMQMessage2 * This,
- /* [in] */ IMSMQQueueInfo2 *pqinfoAdmin);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ReceivedAuthenticationLevel )(
- IMSMQMessage2 * This,
- /* [retval][out] */ short *psReceivedAuthenticationLevel);
-
- END_INTERFACE
- } IMSMQMessage2Vtbl;
- interface IMSMQMessage2
- {
- CONST_VTBL struct IMSMQMessage2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQMessage2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQMessage2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQMessage2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQMessage2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQMessage2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQMessage2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQMessage2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQMessage2_get_Class(This,plClass)
- (This)->lpVtbl -> get_Class(This,plClass)
- #define IMSMQMessage2_get_PrivLevel(This,plPrivLevel)
- (This)->lpVtbl -> get_PrivLevel(This,plPrivLevel)
- #define IMSMQMessage2_put_PrivLevel(This,lPrivLevel)
- (This)->lpVtbl -> put_PrivLevel(This,lPrivLevel)
- #define IMSMQMessage2_get_AuthLevel(This,plAuthLevel)
- (This)->lpVtbl -> get_AuthLevel(This,plAuthLevel)
- #define IMSMQMessage2_put_AuthLevel(This,lAuthLevel)
- (This)->lpVtbl -> put_AuthLevel(This,lAuthLevel)
- #define IMSMQMessage2_get_IsAuthenticated(This,pisAuthenticated)
- (This)->lpVtbl -> get_IsAuthenticated(This,pisAuthenticated)
- #define IMSMQMessage2_get_Delivery(This,plDelivery)
- (This)->lpVtbl -> get_Delivery(This,plDelivery)
- #define IMSMQMessage2_put_Delivery(This,lDelivery)
- (This)->lpVtbl -> put_Delivery(This,lDelivery)
- #define IMSMQMessage2_get_Trace(This,plTrace)
- (This)->lpVtbl -> get_Trace(This,plTrace)
- #define IMSMQMessage2_put_Trace(This,lTrace)
- (This)->lpVtbl -> put_Trace(This,lTrace)
- #define IMSMQMessage2_get_Priority(This,plPriority)
- (This)->lpVtbl -> get_Priority(This,plPriority)
- #define IMSMQMessage2_put_Priority(This,lPriority)
- (This)->lpVtbl -> put_Priority(This,lPriority)
- #define IMSMQMessage2_get_Journal(This,plJournal)
- (This)->lpVtbl -> get_Journal(This,plJournal)
- #define IMSMQMessage2_put_Journal(This,lJournal)
- (This)->lpVtbl -> put_Journal(This,lJournal)
- #define IMSMQMessage2_get_ResponseQueueInfo_v1(This,ppqinfoResponse)
- (This)->lpVtbl -> get_ResponseQueueInfo_v1(This,ppqinfoResponse)
- #define IMSMQMessage2_putref_ResponseQueueInfo_v1(This,pqinfoResponse)
- (This)->lpVtbl -> putref_ResponseQueueInfo_v1(This,pqinfoResponse)
- #define IMSMQMessage2_get_AppSpecific(This,plAppSpecific)
- (This)->lpVtbl -> get_AppSpecific(This,plAppSpecific)
- #define IMSMQMessage2_put_AppSpecific(This,lAppSpecific)
- (This)->lpVtbl -> put_AppSpecific(This,lAppSpecific)
- #define IMSMQMessage2_get_SourceMachineGuid(This,pbstrGuidSrcMachine)
- (This)->lpVtbl -> get_SourceMachineGuid(This,pbstrGuidSrcMachine)
- #define IMSMQMessage2_get_BodyLength(This,pcbBody)
- (This)->lpVtbl -> get_BodyLength(This,pcbBody)
- #define IMSMQMessage2_get_Body(This,pvarBody)
- (This)->lpVtbl -> get_Body(This,pvarBody)
- #define IMSMQMessage2_put_Body(This,varBody)
- (This)->lpVtbl -> put_Body(This,varBody)
- #define IMSMQMessage2_get_AdminQueueInfo_v1(This,ppqinfoAdmin)
- (This)->lpVtbl -> get_AdminQueueInfo_v1(This,ppqinfoAdmin)
- #define IMSMQMessage2_putref_AdminQueueInfo_v1(This,pqinfoAdmin)
- (This)->lpVtbl -> putref_AdminQueueInfo_v1(This,pqinfoAdmin)
- #define IMSMQMessage2_get_Id(This,pvarMsgId)
- (This)->lpVtbl -> get_Id(This,pvarMsgId)
- #define IMSMQMessage2_get_CorrelationId(This,pvarMsgId)
- (This)->lpVtbl -> get_CorrelationId(This,pvarMsgId)
- #define IMSMQMessage2_put_CorrelationId(This,varMsgId)
- (This)->lpVtbl -> put_CorrelationId(This,varMsgId)
- #define IMSMQMessage2_get_Ack(This,plAck)
- (This)->lpVtbl -> get_Ack(This,plAck)
- #define IMSMQMessage2_put_Ack(This,lAck)
- (This)->lpVtbl -> put_Ack(This,lAck)
- #define IMSMQMessage2_get_Label(This,pbstrLabel)
- (This)->lpVtbl -> get_Label(This,pbstrLabel)
- #define IMSMQMessage2_put_Label(This,bstrLabel)
- (This)->lpVtbl -> put_Label(This,bstrLabel)
- #define IMSMQMessage2_get_MaxTimeToReachQueue(This,plMaxTimeToReachQueue)
- (This)->lpVtbl -> get_MaxTimeToReachQueue(This,plMaxTimeToReachQueue)
- #define IMSMQMessage2_put_MaxTimeToReachQueue(This,lMaxTimeToReachQueue)
- (This)->lpVtbl -> put_MaxTimeToReachQueue(This,lMaxTimeToReachQueue)
- #define IMSMQMessage2_get_MaxTimeToReceive(This,plMaxTimeToReceive)
- (This)->lpVtbl -> get_MaxTimeToReceive(This,plMaxTimeToReceive)
- #define IMSMQMessage2_put_MaxTimeToReceive(This,lMaxTimeToReceive)
- (This)->lpVtbl -> put_MaxTimeToReceive(This,lMaxTimeToReceive)
- #define IMSMQMessage2_get_HashAlgorithm(This,plHashAlg)
- (This)->lpVtbl -> get_HashAlgorithm(This,plHashAlg)
- #define IMSMQMessage2_put_HashAlgorithm(This,lHashAlg)
- (This)->lpVtbl -> put_HashAlgorithm(This,lHashAlg)
- #define IMSMQMessage2_get_EncryptAlgorithm(This,plEncryptAlg)
- (This)->lpVtbl -> get_EncryptAlgorithm(This,plEncryptAlg)
- #define IMSMQMessage2_put_EncryptAlgorithm(This,lEncryptAlg)
- (This)->lpVtbl -> put_EncryptAlgorithm(This,lEncryptAlg)
- #define IMSMQMessage2_get_SentTime(This,pvarSentTime)
- (This)->lpVtbl -> get_SentTime(This,pvarSentTime)
- #define IMSMQMessage2_get_ArrivedTime(This,plArrivedTime)
- (This)->lpVtbl -> get_ArrivedTime(This,plArrivedTime)
- #define IMSMQMessage2_get_DestinationQueueInfo(This,ppqinfoDest)
- (This)->lpVtbl -> get_DestinationQueueInfo(This,ppqinfoDest)
- #define IMSMQMessage2_get_SenderCertificate(This,pvarSenderCert)
- (This)->lpVtbl -> get_SenderCertificate(This,pvarSenderCert)
- #define IMSMQMessage2_put_SenderCertificate(This,varSenderCert)
- (This)->lpVtbl -> put_SenderCertificate(This,varSenderCert)
- #define IMSMQMessage2_get_SenderId(This,pvarSenderId)
- (This)->lpVtbl -> get_SenderId(This,pvarSenderId)
- #define IMSMQMessage2_get_SenderIdType(This,plSenderIdType)
- (This)->lpVtbl -> get_SenderIdType(This,plSenderIdType)
- #define IMSMQMessage2_put_SenderIdType(This,lSenderIdType)
- (This)->lpVtbl -> put_SenderIdType(This,lSenderIdType)
- #define IMSMQMessage2_Send(This,DestinationQueue,Transaction)
- (This)->lpVtbl -> Send(This,DestinationQueue,Transaction)
- #define IMSMQMessage2_AttachCurrentSecurityContext(This)
- (This)->lpVtbl -> AttachCurrentSecurityContext(This)
- #define IMSMQMessage2_get_SenderVersion(This,plSenderVersion)
- (This)->lpVtbl -> get_SenderVersion(This,plSenderVersion)
- #define IMSMQMessage2_get_Extension(This,pvarExtension)
- (This)->lpVtbl -> get_Extension(This,pvarExtension)
- #define IMSMQMessage2_put_Extension(This,varExtension)
- (This)->lpVtbl -> put_Extension(This,varExtension)
- #define IMSMQMessage2_get_ConnectorTypeGuid(This,pbstrGuidConnectorType)
- (This)->lpVtbl -> get_ConnectorTypeGuid(This,pbstrGuidConnectorType)
- #define IMSMQMessage2_put_ConnectorTypeGuid(This,bstrGuidConnectorType)
- (This)->lpVtbl -> put_ConnectorTypeGuid(This,bstrGuidConnectorType)
- #define IMSMQMessage2_get_TransactionStatusQueueInfo(This,ppqinfoXactStatus)
- (This)->lpVtbl -> get_TransactionStatusQueueInfo(This,ppqinfoXactStatus)
- #define IMSMQMessage2_get_DestinationSymmetricKey(This,pvarDestSymmKey)
- (This)->lpVtbl -> get_DestinationSymmetricKey(This,pvarDestSymmKey)
- #define IMSMQMessage2_put_DestinationSymmetricKey(This,varDestSymmKey)
- (This)->lpVtbl -> put_DestinationSymmetricKey(This,varDestSymmKey)
- #define IMSMQMessage2_get_Signature(This,pvarSignature)
- (This)->lpVtbl -> get_Signature(This,pvarSignature)
- #define IMSMQMessage2_put_Signature(This,varSignature)
- (This)->lpVtbl -> put_Signature(This,varSignature)
- #define IMSMQMessage2_get_AuthenticationProviderType(This,plAuthProvType)
- (This)->lpVtbl -> get_AuthenticationProviderType(This,plAuthProvType)
- #define IMSMQMessage2_put_AuthenticationProviderType(This,lAuthProvType)
- (This)->lpVtbl -> put_AuthenticationProviderType(This,lAuthProvType)
- #define IMSMQMessage2_get_AuthenticationProviderName(This,pbstrAuthProvName)
- (This)->lpVtbl -> get_AuthenticationProviderName(This,pbstrAuthProvName)
- #define IMSMQMessage2_put_AuthenticationProviderName(This,bstrAuthProvName)
- (This)->lpVtbl -> put_AuthenticationProviderName(This,bstrAuthProvName)
- #define IMSMQMessage2_put_SenderId(This,varSenderId)
- (This)->lpVtbl -> put_SenderId(This,varSenderId)
- #define IMSMQMessage2_get_MsgClass(This,plMsgClass)
- (This)->lpVtbl -> get_MsgClass(This,plMsgClass)
- #define IMSMQMessage2_put_MsgClass(This,lMsgClass)
- (This)->lpVtbl -> put_MsgClass(This,lMsgClass)
- #define IMSMQMessage2_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #define IMSMQMessage2_get_TransactionId(This,pvarXactId)
- (This)->lpVtbl -> get_TransactionId(This,pvarXactId)
- #define IMSMQMessage2_get_IsFirstInTransaction(This,pisFirstInXact)
- (This)->lpVtbl -> get_IsFirstInTransaction(This,pisFirstInXact)
- #define IMSMQMessage2_get_IsLastInTransaction(This,pisLastInXact)
- (This)->lpVtbl -> get_IsLastInTransaction(This,pisLastInXact)
- #define IMSMQMessage2_get_ResponseQueueInfo(This,ppqinfoResponse)
- (This)->lpVtbl -> get_ResponseQueueInfo(This,ppqinfoResponse)
- #define IMSMQMessage2_putref_ResponseQueueInfo(This,pqinfoResponse)
- (This)->lpVtbl -> putref_ResponseQueueInfo(This,pqinfoResponse)
- #define IMSMQMessage2_get_AdminQueueInfo(This,ppqinfoAdmin)
- (This)->lpVtbl -> get_AdminQueueInfo(This,ppqinfoAdmin)
- #define IMSMQMessage2_putref_AdminQueueInfo(This,pqinfoAdmin)
- (This)->lpVtbl -> putref_AdminQueueInfo(This,pqinfoAdmin)
- #define IMSMQMessage2_get_ReceivedAuthenticationLevel(This,psReceivedAuthenticationLevel)
- (This)->lpVtbl -> get_ReceivedAuthenticationLevel(This,psReceivedAuthenticationLevel)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][hidden][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Class_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plClass);
- void __RPC_STUB IMSMQMessage2_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_PrivLevel_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plPrivLevel);
- void __RPC_STUB IMSMQMessage2_get_PrivLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_PrivLevel_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lPrivLevel);
- void __RPC_STUB IMSMQMessage2_put_PrivLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_AuthLevel_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plAuthLevel);
- void __RPC_STUB IMSMQMessage2_get_AuthLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_AuthLevel_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lAuthLevel);
- void __RPC_STUB IMSMQMessage2_put_AuthLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_IsAuthenticated_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ Boolean *pisAuthenticated);
- void __RPC_STUB IMSMQMessage2_get_IsAuthenticated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Delivery_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plDelivery);
- void __RPC_STUB IMSMQMessage2_get_Delivery_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_Delivery_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lDelivery);
- void __RPC_STUB IMSMQMessage2_put_Delivery_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Trace_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plTrace);
- void __RPC_STUB IMSMQMessage2_get_Trace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_Trace_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lTrace);
- void __RPC_STUB IMSMQMessage2_put_Trace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Priority_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plPriority);
- void __RPC_STUB IMSMQMessage2_get_Priority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_Priority_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lPriority);
- void __RPC_STUB IMSMQMessage2_put_Priority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Journal_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plJournal);
- void __RPC_STUB IMSMQMessage2_get_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_Journal_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lJournal);
- void __RPC_STUB IMSMQMessage2_put_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_ResponseQueueInfo_v1_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoResponse);
- void __RPC_STUB IMSMQMessage2_get_ResponseQueueInfo_v1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_putref_ResponseQueueInfo_v1_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ IMSMQQueueInfo *pqinfoResponse);
- void __RPC_STUB IMSMQMessage2_putref_ResponseQueueInfo_v1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_AppSpecific_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plAppSpecific);
- void __RPC_STUB IMSMQMessage2_get_AppSpecific_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_AppSpecific_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lAppSpecific);
- void __RPC_STUB IMSMQMessage2_put_AppSpecific_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_SourceMachineGuid_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ BSTR *pbstrGuidSrcMachine);
- void __RPC_STUB IMSMQMessage2_get_SourceMachineGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_BodyLength_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *pcbBody);
- void __RPC_STUB IMSMQMessage2_get_BodyLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Body_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarBody);
- void __RPC_STUB IMSMQMessage2_get_Body_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_Body_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varBody);
- void __RPC_STUB IMSMQMessage2_put_Body_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_AdminQueueInfo_v1_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoAdmin);
- void __RPC_STUB IMSMQMessage2_get_AdminQueueInfo_v1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_putref_AdminQueueInfo_v1_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ IMSMQQueueInfo *pqinfoAdmin);
- void __RPC_STUB IMSMQMessage2_putref_AdminQueueInfo_v1_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Id_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarMsgId);
- void __RPC_STUB IMSMQMessage2_get_Id_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_CorrelationId_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarMsgId);
- void __RPC_STUB IMSMQMessage2_get_CorrelationId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_CorrelationId_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varMsgId);
- void __RPC_STUB IMSMQMessage2_put_CorrelationId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Ack_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plAck);
- void __RPC_STUB IMSMQMessage2_get_Ack_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_Ack_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lAck);
- void __RPC_STUB IMSMQMessage2_put_Ack_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Label_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ BSTR *pbstrLabel);
- void __RPC_STUB IMSMQMessage2_get_Label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_Label_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ BSTR bstrLabel);
- void __RPC_STUB IMSMQMessage2_put_Label_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_MaxTimeToReachQueue_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plMaxTimeToReachQueue);
- void __RPC_STUB IMSMQMessage2_get_MaxTimeToReachQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_MaxTimeToReachQueue_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lMaxTimeToReachQueue);
- void __RPC_STUB IMSMQMessage2_put_MaxTimeToReachQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_MaxTimeToReceive_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plMaxTimeToReceive);
- void __RPC_STUB IMSMQMessage2_get_MaxTimeToReceive_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_MaxTimeToReceive_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lMaxTimeToReceive);
- void __RPC_STUB IMSMQMessage2_put_MaxTimeToReceive_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_HashAlgorithm_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plHashAlg);
- void __RPC_STUB IMSMQMessage2_get_HashAlgorithm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_HashAlgorithm_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lHashAlg);
- void __RPC_STUB IMSMQMessage2_put_HashAlgorithm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_EncryptAlgorithm_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plEncryptAlg);
- void __RPC_STUB IMSMQMessage2_get_EncryptAlgorithm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_EncryptAlgorithm_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lEncryptAlg);
- void __RPC_STUB IMSMQMessage2_put_EncryptAlgorithm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_SentTime_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarSentTime);
- void __RPC_STUB IMSMQMessage2_get_SentTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_ArrivedTime_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *plArrivedTime);
- void __RPC_STUB IMSMQMessage2_get_ArrivedTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_DestinationQueueInfo_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoDest);
- void __RPC_STUB IMSMQMessage2_get_DestinationQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_SenderCertificate_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarSenderCert);
- void __RPC_STUB IMSMQMessage2_get_SenderCertificate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_SenderCertificate_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varSenderCert);
- void __RPC_STUB IMSMQMessage2_put_SenderCertificate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_SenderId_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarSenderId);
- void __RPC_STUB IMSMQMessage2_get_SenderId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_SenderIdType_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plSenderIdType);
- void __RPC_STUB IMSMQMessage2_get_SenderIdType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_SenderIdType_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lSenderIdType);
- void __RPC_STUB IMSMQMessage2_put_SenderIdType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_Send_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ IMSMQQueue2 *DestinationQueue,
- /* [optional][in] */ VARIANT *Transaction);
- void __RPC_STUB IMSMQMessage2_Send_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_AttachCurrentSecurityContext_Proxy(
- IMSMQMessage2 * This);
- void __RPC_STUB IMSMQMessage2_AttachCurrentSecurityContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_SenderVersion_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plSenderVersion);
- void __RPC_STUB IMSMQMessage2_get_SenderVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Extension_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarExtension);
- void __RPC_STUB IMSMQMessage2_get_Extension_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_Extension_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varExtension);
- void __RPC_STUB IMSMQMessage2_put_Extension_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_ConnectorTypeGuid_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ BSTR *pbstrGuidConnectorType);
- void __RPC_STUB IMSMQMessage2_get_ConnectorTypeGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_ConnectorTypeGuid_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ BSTR bstrGuidConnectorType);
- void __RPC_STUB IMSMQMessage2_put_ConnectorTypeGuid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_TransactionStatusQueueInfo_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoXactStatus);
- void __RPC_STUB IMSMQMessage2_get_TransactionStatusQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_DestinationSymmetricKey_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarDestSymmKey);
- void __RPC_STUB IMSMQMessage2_get_DestinationSymmetricKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_DestinationSymmetricKey_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varDestSymmKey);
- void __RPC_STUB IMSMQMessage2_put_DestinationSymmetricKey_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Signature_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarSignature);
- void __RPC_STUB IMSMQMessage2_get_Signature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_Signature_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varSignature);
- void __RPC_STUB IMSMQMessage2_put_Signature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_AuthenticationProviderType_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plAuthProvType);
- void __RPC_STUB IMSMQMessage2_get_AuthenticationProviderType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_AuthenticationProviderType_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lAuthProvType);
- void __RPC_STUB IMSMQMessage2_put_AuthenticationProviderType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_AuthenticationProviderName_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ BSTR *pbstrAuthProvName);
- void __RPC_STUB IMSMQMessage2_get_AuthenticationProviderName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_AuthenticationProviderName_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ BSTR bstrAuthProvName);
- void __RPC_STUB IMSMQMessage2_put_AuthenticationProviderName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_SenderId_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ VARIANT varSenderId);
- void __RPC_STUB IMSMQMessage2_put_SenderId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_MsgClass_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ long *plMsgClass);
- void __RPC_STUB IMSMQMessage2_get_MsgClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_put_MsgClass_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ long lMsgClass);
- void __RPC_STUB IMSMQMessage2_put_MsgClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_Properties_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQMessage2_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_TransactionId_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ VARIANT *pvarXactId);
- void __RPC_STUB IMSMQMessage2_get_TransactionId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_IsFirstInTransaction_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ Boolean *pisFirstInXact);
- void __RPC_STUB IMSMQMessage2_get_IsFirstInTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_IsLastInTransaction_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ Boolean *pisLastInXact);
- void __RPC_STUB IMSMQMessage2_get_IsLastInTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_ResponseQueueInfo_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoResponse);
- void __RPC_STUB IMSMQMessage2_get_ResponseQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_putref_ResponseQueueInfo_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ IMSMQQueueInfo2 *pqinfoResponse);
- void __RPC_STUB IMSMQMessage2_putref_ResponseQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_AdminQueueInfo_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoAdmin);
- void __RPC_STUB IMSMQMessage2_get_AdminQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_putref_AdminQueueInfo_Proxy(
- IMSMQMessage2 * This,
- /* [in] */ IMSMQQueueInfo2 *pqinfoAdmin);
- void __RPC_STUB IMSMQMessage2_putref_AdminQueueInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQMessage2_get_ReceivedAuthenticationLevel_Proxy(
- IMSMQMessage2 * This,
- /* [retval][out] */ short *psReceivedAuthenticationLevel);
- void __RPC_STUB IMSMQMessage2_get_ReceivedAuthenticationLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQMessage2_INTERFACE_DEFINED__ */
- #ifndef __IMSMQMessage3_INTERFACE_DEFINED__
- #define __IMSMQMessage3_INTERFACE_DEFINED__
- /* interface IMSMQMessage3 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQMessage3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b1a-2168-11d3-898c-00e02c074f6b")
- IMSMQMessage3 : public IDispatch
- {
- public:
- virtual /* [id][propget][hidden][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][hidden] */ 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 /* [hidden][id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ResponseQueueInfo_v1(
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoResponse) = 0;
-
- virtual /* [hidden][id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_ResponseQueueInfo_v1(
- /* [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 /* [hidden][id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AdminQueueInfo_v1(
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoAdmin) = 0;
-
- virtual /* [hidden][id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_AdminQueueInfo_v1(
- /* [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] */ IMSMQQueueInfo3 **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] */ IDispatch *DestinationQueue,
- /* [optional][in] */ VARIANT *Transaction) = 0;
-
- virtual /* [helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE AttachCurrentSecurityContext( void) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_SenderVersion(
- /* [retval][out] */ long *plSenderVersion) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Extension(
- /* [retval][out] */ VARIANT *pvarExtension) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Extension(
- /* [in] */ VARIANT varExtension) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ConnectorTypeGuid(
- /* [retval][out] */ BSTR *pbstrGuidConnectorType) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_ConnectorTypeGuid(
- /* [in] */ BSTR bstrGuidConnectorType) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_TransactionStatusQueueInfo(
- /* [retval][out] */ IMSMQQueueInfo3 **ppqinfoXactStatus) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_DestinationSymmetricKey(
- /* [retval][out] */ VARIANT *pvarDestSymmKey) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_DestinationSymmetricKey(
- /* [in] */ VARIANT varDestSymmKey) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Signature(
- /* [retval][out] */ VARIANT *pvarSignature) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Signature(
- /* [in] */ VARIANT varSignature) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AuthenticationProviderType(
- /* [retval][out] */ long *plAuthProvType) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_AuthenticationProviderType(
- /* [in] */ long lAuthProvType) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AuthenticationProviderName(
- /* [retval][out] */ BSTR *pbstrAuthProvName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_AuthenticationProviderName(
- /* [in] */ BSTR bstrAuthProvName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_SenderId(
- /* [in] */ VARIANT varSenderId) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_MsgClass(
- /* [retval][out] */ long *plMsgClass) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_MsgClass(
- /* [in] */ long lMsgClass) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_TransactionId(
- /* [retval][out] */ VARIANT *pvarXactId) = 0;
-
- virtual /* [id][propget][helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE get_IsFirstInTransaction(
- /* [retval][out] */ Boolean *pisFirstInXact) = 0;
-
- virtual /* [id][propget][helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE get_IsLastInTransaction(
- /* [retval][out] */ Boolean *pisLastInXact) = 0;
-
- virtual /* [hidden][id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ResponseQueueInfo_v2(
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoResponse) = 0;
-
- virtual /* [hidden][id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_ResponseQueueInfo_v2(
- /* [in] */ IMSMQQueueInfo2 *pqinfoResponse) = 0;
-
- virtual /* [hidden][id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AdminQueueInfo_v2(
- /* [retval][out] */ IMSMQQueueInfo2 **ppqinfoAdmin) = 0;
-
- virtual /* [hidden][id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_AdminQueueInfo_v2(
- /* [in] */ IMSMQQueueInfo2 *pqinfoAdmin) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ReceivedAuthenticationLevel(
- /* [retval][out] */ short *psReceivedAuthenticationLevel) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ResponseQueueInfo(
- /* [retval][out] */ IMSMQQueueInfo3 **ppqinfoResponse) = 0;
-
- virtual /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_ResponseQueueInfo(
- /* [in] */ IMSMQQueueInfo3 *pqinfoResponse) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_AdminQueueInfo(
- /* [retval][out] */ IMSMQQueueInfo3 **ppqinfoAdmin) = 0;
-
- virtual /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_AdminQueueInfo(
- /* [in] */ IMSMQQueueInfo3 *pqinfoAdmin) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ResponseDestination(
- /* [retval][out] */ IDispatch **ppdestResponse) = 0;
-
- virtual /* [id][propputref][helpstringcontext] */ HRESULT STDMETHODCALLTYPE putref_ResponseDestination(
- /* [in] */ IDispatch *pdestResponse) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Destination(
- /* [retval][out] */ IDispatch **ppdestDestination) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_LookupId(
- /* [retval][out] */ VARIANT *pvarLookupId) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsAuthenticated2(
- /* [retval][out] */ VARIANT_BOOL *pisAuthenticated) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsFirstInTransaction2(
- /* [retval][out] */ VARIANT_BOOL *pisFirstInXact) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsLastInTransaction2(
- /* [retval][out] */ VARIANT_BOOL *pisLastInXact) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE AttachCurrentSecurityContext2( void) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_SoapEnvelope(
- /* [retval][out] */ BSTR *pbstrSoapEnvelope) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_CompoundMessage(
- /* [retval][out] */ VARIANT *pvarCompoundMessage) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_SoapHeader(
- /* [in] */ BSTR bstrSoapHeader) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_SoapBody(
- /* [in] */ BSTR bstrSoapBody) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQMessage3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQMessage3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQMessage3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQMessage3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQMessage3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQMessage3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQMessage3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQMessage3 * 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][hidden][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
- IMSMQMessage3 * This,
- /* [retval][out] */ long *plClass);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PrivLevel )(
- IMSMQMessage3 * This,
- /* [retval][out] */ long *plPrivLevel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_PrivLevel )(
- IMSMQMessage3 * This,
- /* [in] */ long lPrivLevel);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AuthLevel )(
- IMSMQMessage3 * This,
- /* [retval][out] */ long *plAuthLevel);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_AuthLevel )(
- IMSMQMessage3 * This,
- /* [in] */ long lAuthLevel);
-
- /* [id][propget][helpstringcontext][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_IsAuthenticated )(
- IMSMQMessage3 * This,
- /* [retval][out] */ Boolean *pisAuthenticated);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Delivery )(
- IMSMQMessage3 * This,
- /* [retval][out] */ long *plDelivery);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Delivery )(
- IMSMQMessage3 * This,
- /* [in] */ long lDelivery);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Trace )(
- IMSMQMessage3 * This,
- /* [retval][out] */ long *plTrace);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Trace )(
- IMSMQMessage3 * This,
- /* [in] */ long lTrace);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Priority )(
- IMSMQMessage3 * This,
- /* [retval][out] */ long *plPriority);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Priority )(
- IMSMQMessage3 * This,
- /* [in] */ long lPriority);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Journal )(
- IMSMQMessage3 * This,
- /* [retval][out] */ long *plJournal);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Journal )(
- IMSMQMessage3 * This,
- /* [in] */ long lJournal);
-
- /* [hidden][id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ResponseQueueInfo_v1 )(
- IMSMQMessage3 * This,
- /* [retval][out] */ IMSMQQueueInfo **ppqinfoResponse);
-
- /* [hidden][id][propputref][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *putref_ResponseQueueInfo_v1 )(
- IMSMQMessage3 * This,
- /* [in] */ IMSMQQueueInfo *pqinfoResponse);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_AppSpecific )(
- IMSMQMessage3 * This,
- /* [retval][out] */ long *plAppSpecific);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_AppSpecific )(