MqOaI.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:587k
- #ifndef __IMSMQTransaction3_INTERFACE_DEFINED__
- #define __IMSMQTransaction3_INTERFACE_DEFINED__
- /* interface IMSMQTransaction3 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQTransaction3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b13-2168-11d3-898c-00e02c074f6b")
- IMSMQTransaction3 : public IMSMQTransaction2
- {
- public:
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ITransaction(
- /* [retval][out] */ VARIANT *pvarITransaction) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQTransaction3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQTransaction3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQTransaction3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQTransaction3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQTransaction3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQTransaction3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQTransaction3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQTransaction3 * 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 )(
- IMSMQTransaction3 * This,
- /* [retval][out] */ long *plTransaction);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Commit )(
- IMSMQTransaction3 * This,
- /* [optional][in] */ VARIANT *fRetaining,
- /* [optional][in] */ VARIANT *grfTC,
- /* [optional][in] */ VARIANT *grfRM);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Abort )(
- IMSMQTransaction3 * This,
- /* [optional][in] */ VARIANT *fRetaining,
- /* [optional][in] */ VARIANT *fAsync);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *InitNew )(
- IMSMQTransaction3 * This,
- /* [in] */ VARIANT varTransaction);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQTransaction3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ITransaction )(
- IMSMQTransaction3 * This,
- /* [retval][out] */ VARIANT *pvarITransaction);
-
- END_INTERFACE
- } IMSMQTransaction3Vtbl;
- interface IMSMQTransaction3
- {
- CONST_VTBL struct IMSMQTransaction3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQTransaction3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQTransaction3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQTransaction3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQTransaction3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQTransaction3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQTransaction3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQTransaction3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQTransaction3_get_Transaction(This,plTransaction)
- (This)->lpVtbl -> get_Transaction(This,plTransaction)
- #define IMSMQTransaction3_Commit(This,fRetaining,grfTC,grfRM)
- (This)->lpVtbl -> Commit(This,fRetaining,grfTC,grfRM)
- #define IMSMQTransaction3_Abort(This,fRetaining,fAsync)
- (This)->lpVtbl -> Abort(This,fRetaining,fAsync)
- #define IMSMQTransaction3_InitNew(This,varTransaction)
- (This)->lpVtbl -> InitNew(This,varTransaction)
- #define IMSMQTransaction3_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #define IMSMQTransaction3_get_ITransaction(This,pvarITransaction)
- (This)->lpVtbl -> get_ITransaction(This,pvarITransaction)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQTransaction3_get_ITransaction_Proxy(
- IMSMQTransaction3 * This,
- /* [retval][out] */ VARIANT *pvarITransaction);
- void __RPC_STUB IMSMQTransaction3_get_ITransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQTransaction3_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSMQTransaction;
- #ifdef __cplusplus
- class DECLSPEC_UUID("D7D6E080-DCCD-11d0-AA4B-0060970DEBAE")
- MSMQTransaction;
- #endif
- #ifndef __IMSMQCoordinatedTransactionDispenser2_INTERFACE_DEFINED__
- #define __IMSMQCoordinatedTransactionDispenser2_INTERFACE_DEFINED__
- /* interface IMSMQCoordinatedTransactionDispenser2 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQCoordinatedTransactionDispenser2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b10-2168-11d3-898c-00e02c074f6b")
- IMSMQCoordinatedTransactionDispenser2 : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE BeginTransaction(
- /* [retval][out] */ IMSMQTransaction2 **ptransaction) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQCoordinatedTransactionDispenser2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQCoordinatedTransactionDispenser2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQCoordinatedTransactionDispenser2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQCoordinatedTransactionDispenser2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQCoordinatedTransactionDispenser2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQCoordinatedTransactionDispenser2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQCoordinatedTransactionDispenser2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQCoordinatedTransactionDispenser2 * 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 )(
- IMSMQCoordinatedTransactionDispenser2 * This,
- /* [retval][out] */ IMSMQTransaction2 **ptransaction);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQCoordinatedTransactionDispenser2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQCoordinatedTransactionDispenser2Vtbl;
- interface IMSMQCoordinatedTransactionDispenser2
- {
- CONST_VTBL struct IMSMQCoordinatedTransactionDispenser2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQCoordinatedTransactionDispenser2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQCoordinatedTransactionDispenser2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQCoordinatedTransactionDispenser2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQCoordinatedTransactionDispenser2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQCoordinatedTransactionDispenser2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQCoordinatedTransactionDispenser2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQCoordinatedTransactionDispenser2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQCoordinatedTransactionDispenser2_BeginTransaction(This,ptransaction)
- (This)->lpVtbl -> BeginTransaction(This,ptransaction)
- #define IMSMQCoordinatedTransactionDispenser2_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQCoordinatedTransactionDispenser2_BeginTransaction_Proxy(
- IMSMQCoordinatedTransactionDispenser2 * This,
- /* [retval][out] */ IMSMQTransaction2 **ptransaction);
- void __RPC_STUB IMSMQCoordinatedTransactionDispenser2_BeginTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQCoordinatedTransactionDispenser2_get_Properties_Proxy(
- IMSMQCoordinatedTransactionDispenser2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQCoordinatedTransactionDispenser2_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQCoordinatedTransactionDispenser2_INTERFACE_DEFINED__ */
- #ifndef __IMSMQCoordinatedTransactionDispenser3_INTERFACE_DEFINED__
- #define __IMSMQCoordinatedTransactionDispenser3_INTERFACE_DEFINED__
- /* interface IMSMQCoordinatedTransactionDispenser3 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQCoordinatedTransactionDispenser3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b14-2168-11d3-898c-00e02c074f6b")
- IMSMQCoordinatedTransactionDispenser3 : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE BeginTransaction(
- /* [retval][out] */ IMSMQTransaction3 **ptransaction) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQCoordinatedTransactionDispenser3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQCoordinatedTransactionDispenser3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQCoordinatedTransactionDispenser3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQCoordinatedTransactionDispenser3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQCoordinatedTransactionDispenser3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQCoordinatedTransactionDispenser3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQCoordinatedTransactionDispenser3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQCoordinatedTransactionDispenser3 * 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 )(
- IMSMQCoordinatedTransactionDispenser3 * This,
- /* [retval][out] */ IMSMQTransaction3 **ptransaction);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQCoordinatedTransactionDispenser3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQCoordinatedTransactionDispenser3Vtbl;
- interface IMSMQCoordinatedTransactionDispenser3
- {
- CONST_VTBL struct IMSMQCoordinatedTransactionDispenser3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQCoordinatedTransactionDispenser3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQCoordinatedTransactionDispenser3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQCoordinatedTransactionDispenser3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQCoordinatedTransactionDispenser3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQCoordinatedTransactionDispenser3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQCoordinatedTransactionDispenser3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQCoordinatedTransactionDispenser3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQCoordinatedTransactionDispenser3_BeginTransaction(This,ptransaction)
- (This)->lpVtbl -> BeginTransaction(This,ptransaction)
- #define IMSMQCoordinatedTransactionDispenser3_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQCoordinatedTransactionDispenser3_BeginTransaction_Proxy(
- IMSMQCoordinatedTransactionDispenser3 * This,
- /* [retval][out] */ IMSMQTransaction3 **ptransaction);
- void __RPC_STUB IMSMQCoordinatedTransactionDispenser3_BeginTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQCoordinatedTransactionDispenser3_get_Properties_Proxy(
- IMSMQCoordinatedTransactionDispenser3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQCoordinatedTransactionDispenser3_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQCoordinatedTransactionDispenser3_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSMQCoordinatedTransactionDispenser;
- #ifdef __cplusplus
- class DECLSPEC_UUID("D7D6E082-DCCD-11d0-AA4B-0060970DEBAE")
- MSMQCoordinatedTransactionDispenser;
- #endif
- #ifndef __IMSMQTransactionDispenser2_INTERFACE_DEFINED__
- #define __IMSMQTransactionDispenser2_INTERFACE_DEFINED__
- /* interface IMSMQTransactionDispenser2 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQTransactionDispenser2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b11-2168-11d3-898c-00e02c074f6b")
- IMSMQTransactionDispenser2 : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE BeginTransaction(
- /* [retval][out] */ IMSMQTransaction2 **ptransaction) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQTransactionDispenser2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQTransactionDispenser2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQTransactionDispenser2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQTransactionDispenser2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQTransactionDispenser2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQTransactionDispenser2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQTransactionDispenser2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQTransactionDispenser2 * 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 )(
- IMSMQTransactionDispenser2 * This,
- /* [retval][out] */ IMSMQTransaction2 **ptransaction);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQTransactionDispenser2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQTransactionDispenser2Vtbl;
- interface IMSMQTransactionDispenser2
- {
- CONST_VTBL struct IMSMQTransactionDispenser2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQTransactionDispenser2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQTransactionDispenser2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQTransactionDispenser2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQTransactionDispenser2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQTransactionDispenser2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQTransactionDispenser2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQTransactionDispenser2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQTransactionDispenser2_BeginTransaction(This,ptransaction)
- (This)->lpVtbl -> BeginTransaction(This,ptransaction)
- #define IMSMQTransactionDispenser2_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQTransactionDispenser2_BeginTransaction_Proxy(
- IMSMQTransactionDispenser2 * This,
- /* [retval][out] */ IMSMQTransaction2 **ptransaction);
- void __RPC_STUB IMSMQTransactionDispenser2_BeginTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQTransactionDispenser2_get_Properties_Proxy(
- IMSMQTransactionDispenser2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQTransactionDispenser2_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQTransactionDispenser2_INTERFACE_DEFINED__ */
- #ifndef __IMSMQTransactionDispenser3_INTERFACE_DEFINED__
- #define __IMSMQTransactionDispenser3_INTERFACE_DEFINED__
- /* interface IMSMQTransactionDispenser3 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQTransactionDispenser3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b15-2168-11d3-898c-00e02c074f6b")
- IMSMQTransactionDispenser3 : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE BeginTransaction(
- /* [retval][out] */ IMSMQTransaction3 **ptransaction) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQTransactionDispenser3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQTransactionDispenser3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQTransactionDispenser3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQTransactionDispenser3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQTransactionDispenser3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQTransactionDispenser3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQTransactionDispenser3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQTransactionDispenser3 * 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 )(
- IMSMQTransactionDispenser3 * This,
- /* [retval][out] */ IMSMQTransaction3 **ptransaction);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQTransactionDispenser3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQTransactionDispenser3Vtbl;
- interface IMSMQTransactionDispenser3
- {
- CONST_VTBL struct IMSMQTransactionDispenser3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQTransactionDispenser3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQTransactionDispenser3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQTransactionDispenser3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQTransactionDispenser3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQTransactionDispenser3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQTransactionDispenser3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQTransactionDispenser3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQTransactionDispenser3_BeginTransaction(This,ptransaction)
- (This)->lpVtbl -> BeginTransaction(This,ptransaction)
- #define IMSMQTransactionDispenser3_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQTransactionDispenser3_BeginTransaction_Proxy(
- IMSMQTransactionDispenser3 * This,
- /* [retval][out] */ IMSMQTransaction3 **ptransaction);
- void __RPC_STUB IMSMQTransactionDispenser3_BeginTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQTransactionDispenser3_get_Properties_Proxy(
- IMSMQTransactionDispenser3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQTransactionDispenser3_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQTransactionDispenser3_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSMQTransactionDispenser;
- #ifdef __cplusplus
- class DECLSPEC_UUID("D7D6E084-DCCD-11d0-AA4B-0060970DEBAE")
- MSMQTransactionDispenser;
- #endif
- #ifndef __IMSMQApplication_INTERFACE_DEFINED__
- #define __IMSMQApplication_INTERFACE_DEFINED__
- /* interface IMSMQApplication */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQApplication;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("D7D6E085-DCCD-11d0-AA4B-0060970DEBAE")
- IMSMQApplication : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE MachineIdOfMachineName(
- /* [in] */ BSTR MachineName,
- /* [retval][out] */ BSTR *pbstrGuid) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQApplicationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQApplication * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQApplication * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQApplication * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQApplication * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQApplication * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQApplication * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQApplication * 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 *MachineIdOfMachineName )(
- IMSMQApplication * This,
- /* [in] */ BSTR MachineName,
- /* [retval][out] */ BSTR *pbstrGuid);
-
- END_INTERFACE
- } IMSMQApplicationVtbl;
- interface IMSMQApplication
- {
- CONST_VTBL struct IMSMQApplicationVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQApplication_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQApplication_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQApplication_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQApplication_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQApplication_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQApplication_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQApplication_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQApplication_MachineIdOfMachineName(This,MachineName,pbstrGuid)
- (This)->lpVtbl -> MachineIdOfMachineName(This,MachineName,pbstrGuid)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication_MachineIdOfMachineName_Proxy(
- IMSMQApplication * This,
- /* [in] */ BSTR MachineName,
- /* [retval][out] */ BSTR *pbstrGuid);
- void __RPC_STUB IMSMQApplication_MachineIdOfMachineName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQApplication_INTERFACE_DEFINED__ */
- #ifndef __IMSMQApplication2_INTERFACE_DEFINED__
- #define __IMSMQApplication2_INTERFACE_DEFINED__
- /* interface IMSMQApplication2 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQApplication2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("12A30900-7300-11D2-B0E6-00E02C074F6B")
- IMSMQApplication2 : public IMSMQApplication
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE RegisterCertificate(
- /* [optional][in] */ VARIANT *Flags,
- /* [optional][in] */ VARIANT *ExternalCertificate) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE MachineNameOfMachineId(
- /* [in] */ BSTR bstrGuid,
- /* [retval][out] */ BSTR *pbstrMachineName) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_MSMQVersionMajor(
- /* [retval][out] */ short *psMSMQVersionMajor) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_MSMQVersionMinor(
- /* [retval][out] */ short *psMSMQVersionMinor) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_MSMQVersionBuild(
- /* [retval][out] */ short *psMSMQVersionBuild) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsDsEnabled(
- /* [retval][out] */ VARIANT_BOOL *pfIsDsEnabled) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQApplication2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQApplication2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQApplication2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQApplication2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQApplication2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQApplication2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQApplication2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQApplication2 * 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 *MachineIdOfMachineName )(
- IMSMQApplication2 * This,
- /* [in] */ BSTR MachineName,
- /* [retval][out] */ BSTR *pbstrGuid);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *RegisterCertificate )(
- IMSMQApplication2 * This,
- /* [optional][in] */ VARIANT *Flags,
- /* [optional][in] */ VARIANT *ExternalCertificate);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *MachineNameOfMachineId )(
- IMSMQApplication2 * This,
- /* [in] */ BSTR bstrGuid,
- /* [retval][out] */ BSTR *pbstrMachineName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MSMQVersionMajor )(
- IMSMQApplication2 * This,
- /* [retval][out] */ short *psMSMQVersionMajor);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MSMQVersionMinor )(
- IMSMQApplication2 * This,
- /* [retval][out] */ short *psMSMQVersionMinor);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MSMQVersionBuild )(
- IMSMQApplication2 * This,
- /* [retval][out] */ short *psMSMQVersionBuild);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsDsEnabled )(
- IMSMQApplication2 * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsDsEnabled);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQApplication2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQApplication2Vtbl;
- interface IMSMQApplication2
- {
- CONST_VTBL struct IMSMQApplication2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQApplication2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQApplication2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQApplication2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQApplication2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQApplication2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQApplication2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQApplication2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQApplication2_MachineIdOfMachineName(This,MachineName,pbstrGuid)
- (This)->lpVtbl -> MachineIdOfMachineName(This,MachineName,pbstrGuid)
- #define IMSMQApplication2_RegisterCertificate(This,Flags,ExternalCertificate)
- (This)->lpVtbl -> RegisterCertificate(This,Flags,ExternalCertificate)
- #define IMSMQApplication2_MachineNameOfMachineId(This,bstrGuid,pbstrMachineName)
- (This)->lpVtbl -> MachineNameOfMachineId(This,bstrGuid,pbstrMachineName)
- #define IMSMQApplication2_get_MSMQVersionMajor(This,psMSMQVersionMajor)
- (This)->lpVtbl -> get_MSMQVersionMajor(This,psMSMQVersionMajor)
- #define IMSMQApplication2_get_MSMQVersionMinor(This,psMSMQVersionMinor)
- (This)->lpVtbl -> get_MSMQVersionMinor(This,psMSMQVersionMinor)
- #define IMSMQApplication2_get_MSMQVersionBuild(This,psMSMQVersionBuild)
- (This)->lpVtbl -> get_MSMQVersionBuild(This,psMSMQVersionBuild)
- #define IMSMQApplication2_get_IsDsEnabled(This,pfIsDsEnabled)
- (This)->lpVtbl -> get_IsDsEnabled(This,pfIsDsEnabled)
- #define IMSMQApplication2_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication2_RegisterCertificate_Proxy(
- IMSMQApplication2 * This,
- /* [optional][in] */ VARIANT *Flags,
- /* [optional][in] */ VARIANT *ExternalCertificate);
- void __RPC_STUB IMSMQApplication2_RegisterCertificate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication2_MachineNameOfMachineId_Proxy(
- IMSMQApplication2 * This,
- /* [in] */ BSTR bstrGuid,
- /* [retval][out] */ BSTR *pbstrMachineName);
- void __RPC_STUB IMSMQApplication2_MachineNameOfMachineId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication2_get_MSMQVersionMajor_Proxy(
- IMSMQApplication2 * This,
- /* [retval][out] */ short *psMSMQVersionMajor);
- void __RPC_STUB IMSMQApplication2_get_MSMQVersionMajor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication2_get_MSMQVersionMinor_Proxy(
- IMSMQApplication2 * This,
- /* [retval][out] */ short *psMSMQVersionMinor);
- void __RPC_STUB IMSMQApplication2_get_MSMQVersionMinor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication2_get_MSMQVersionBuild_Proxy(
- IMSMQApplication2 * This,
- /* [retval][out] */ short *psMSMQVersionBuild);
- void __RPC_STUB IMSMQApplication2_get_MSMQVersionBuild_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication2_get_IsDsEnabled_Proxy(
- IMSMQApplication2 * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsDsEnabled);
- void __RPC_STUB IMSMQApplication2_get_IsDsEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQApplication2_get_Properties_Proxy(
- IMSMQApplication2 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQApplication2_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQApplication2_INTERFACE_DEFINED__ */
- #ifndef __IMSMQApplication3_INTERFACE_DEFINED__
- #define __IMSMQApplication3_INTERFACE_DEFINED__
- /* interface IMSMQApplication3 */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQApplication3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b1f-2168-11d3-898c-00e02c074f6b")
- IMSMQApplication3 : public IMSMQApplication2
- {
- public:
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ActiveQueues(
- /* [retval][out] */ VARIANT *pvActiveQueues) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PrivateQueues(
- /* [retval][out] */ VARIANT *pvPrivateQueues) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_DirectoryServiceServer(
- /* [retval][out] */ BSTR *pbstrDirectoryServiceServer) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsConnected(
- /* [retval][out] */ VARIANT_BOOL *pfIsConnected) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_BytesInAllQueues(
- /* [retval][out] */ VARIANT *pvBytesInAllQueues) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_Machine(
- /* [in] */ BSTR bstrMachine) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Machine(
- /* [retval][out] */ BSTR *pbstrMachine) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Connect( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Disconnect( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Tidy( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQApplication3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQApplication3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQApplication3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQApplication3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQApplication3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQApplication3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQApplication3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQApplication3 * 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 *MachineIdOfMachineName )(
- IMSMQApplication3 * This,
- /* [in] */ BSTR MachineName,
- /* [retval][out] */ BSTR *pbstrGuid);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *RegisterCertificate )(
- IMSMQApplication3 * This,
- /* [optional][in] */ VARIANT *Flags,
- /* [optional][in] */ VARIANT *ExternalCertificate);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *MachineNameOfMachineId )(
- IMSMQApplication3 * This,
- /* [in] */ BSTR bstrGuid,
- /* [retval][out] */ BSTR *pbstrMachineName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MSMQVersionMajor )(
- IMSMQApplication3 * This,
- /* [retval][out] */ short *psMSMQVersionMajor);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MSMQVersionMinor )(
- IMSMQApplication3 * This,
- /* [retval][out] */ short *psMSMQVersionMinor);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MSMQVersionBuild )(
- IMSMQApplication3 * This,
- /* [retval][out] */ short *psMSMQVersionBuild);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsDsEnabled )(
- IMSMQApplication3 * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsDsEnabled);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQApplication3 * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ActiveQueues )(
- IMSMQApplication3 * This,
- /* [retval][out] */ VARIANT *pvActiveQueues);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PrivateQueues )(
- IMSMQApplication3 * This,
- /* [retval][out] */ VARIANT *pvPrivateQueues);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_DirectoryServiceServer )(
- IMSMQApplication3 * This,
- /* [retval][out] */ BSTR *pbstrDirectoryServiceServer);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsConnected )(
- IMSMQApplication3 * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsConnected);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_BytesInAllQueues )(
- IMSMQApplication3 * This,
- /* [retval][out] */ VARIANT *pvBytesInAllQueues);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_Machine )(
- IMSMQApplication3 * This,
- /* [in] */ BSTR bstrMachine);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Machine )(
- IMSMQApplication3 * This,
- /* [retval][out] */ BSTR *pbstrMachine);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Connect )(
- IMSMQApplication3 * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Disconnect )(
- IMSMQApplication3 * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Tidy )(
- IMSMQApplication3 * This);
-
- END_INTERFACE
- } IMSMQApplication3Vtbl;
- interface IMSMQApplication3
- {
- CONST_VTBL struct IMSMQApplication3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQApplication3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQApplication3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQApplication3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQApplication3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQApplication3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQApplication3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQApplication3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQApplication3_MachineIdOfMachineName(This,MachineName,pbstrGuid)
- (This)->lpVtbl -> MachineIdOfMachineName(This,MachineName,pbstrGuid)
- #define IMSMQApplication3_RegisterCertificate(This,Flags,ExternalCertificate)
- (This)->lpVtbl -> RegisterCertificate(This,Flags,ExternalCertificate)
- #define IMSMQApplication3_MachineNameOfMachineId(This,bstrGuid,pbstrMachineName)
- (This)->lpVtbl -> MachineNameOfMachineId(This,bstrGuid,pbstrMachineName)
- #define IMSMQApplication3_get_MSMQVersionMajor(This,psMSMQVersionMajor)
- (This)->lpVtbl -> get_MSMQVersionMajor(This,psMSMQVersionMajor)
- #define IMSMQApplication3_get_MSMQVersionMinor(This,psMSMQVersionMinor)
- (This)->lpVtbl -> get_MSMQVersionMinor(This,psMSMQVersionMinor)
- #define IMSMQApplication3_get_MSMQVersionBuild(This,psMSMQVersionBuild)
- (This)->lpVtbl -> get_MSMQVersionBuild(This,psMSMQVersionBuild)
- #define IMSMQApplication3_get_IsDsEnabled(This,pfIsDsEnabled)
- (This)->lpVtbl -> get_IsDsEnabled(This,pfIsDsEnabled)
- #define IMSMQApplication3_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #define IMSMQApplication3_get_ActiveQueues(This,pvActiveQueues)
- (This)->lpVtbl -> get_ActiveQueues(This,pvActiveQueues)
- #define IMSMQApplication3_get_PrivateQueues(This,pvPrivateQueues)
- (This)->lpVtbl -> get_PrivateQueues(This,pvPrivateQueues)
- #define IMSMQApplication3_get_DirectoryServiceServer(This,pbstrDirectoryServiceServer)
- (This)->lpVtbl -> get_DirectoryServiceServer(This,pbstrDirectoryServiceServer)
- #define IMSMQApplication3_get_IsConnected(This,pfIsConnected)
- (This)->lpVtbl -> get_IsConnected(This,pfIsConnected)
- #define IMSMQApplication3_get_BytesInAllQueues(This,pvBytesInAllQueues)
- (This)->lpVtbl -> get_BytesInAllQueues(This,pvBytesInAllQueues)
- #define IMSMQApplication3_put_Machine(This,bstrMachine)
- (This)->lpVtbl -> put_Machine(This,bstrMachine)
- #define IMSMQApplication3_get_Machine(This,pbstrMachine)
- (This)->lpVtbl -> get_Machine(This,pbstrMachine)
- #define IMSMQApplication3_Connect(This)
- (This)->lpVtbl -> Connect(This)
- #define IMSMQApplication3_Disconnect(This)
- (This)->lpVtbl -> Disconnect(This)
- #define IMSMQApplication3_Tidy(This)
- (This)->lpVtbl -> Tidy(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication3_get_ActiveQueues_Proxy(
- IMSMQApplication3 * This,
- /* [retval][out] */ VARIANT *pvActiveQueues);
- void __RPC_STUB IMSMQApplication3_get_ActiveQueues_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication3_get_PrivateQueues_Proxy(
- IMSMQApplication3 * This,
- /* [retval][out] */ VARIANT *pvPrivateQueues);
- void __RPC_STUB IMSMQApplication3_get_PrivateQueues_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication3_get_DirectoryServiceServer_Proxy(
- IMSMQApplication3 * This,
- /* [retval][out] */ BSTR *pbstrDirectoryServiceServer);
- void __RPC_STUB IMSMQApplication3_get_DirectoryServiceServer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication3_get_IsConnected_Proxy(
- IMSMQApplication3 * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsConnected);
- void __RPC_STUB IMSMQApplication3_get_IsConnected_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQApplication3_get_BytesInAllQueues_Proxy(
- IMSMQApplication3 * This,
- /* [retval][out] */ VARIANT *pvBytesInAllQueues);
- void __RPC_STUB IMSMQApplication3_get_BytesInAllQueues_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication3_put_Machine_Proxy(
- IMSMQApplication3 * This,
- /* [in] */ BSTR bstrMachine);
- void __RPC_STUB IMSMQApplication3_put_Machine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication3_get_Machine_Proxy(
- IMSMQApplication3 * This,
- /* [retval][out] */ BSTR *pbstrMachine);
- void __RPC_STUB IMSMQApplication3_get_Machine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication3_Connect_Proxy(
- IMSMQApplication3 * This);
- void __RPC_STUB IMSMQApplication3_Connect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication3_Disconnect_Proxy(
- IMSMQApplication3 * This);
- void __RPC_STUB IMSMQApplication3_Disconnect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQApplication3_Tidy_Proxy(
- IMSMQApplication3 * This);
- void __RPC_STUB IMSMQApplication3_Tidy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQApplication3_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSMQApplication;
- #ifdef __cplusplus
- class DECLSPEC_UUID("D7D6E086-DCCD-11d0-AA4B-0060970DEBAE")
- MSMQApplication;
- #endif
- #ifndef __IMSMQDestination_INTERFACE_DEFINED__
- #define __IMSMQDestination_INTERFACE_DEFINED__
- /* interface IMSMQDestination */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQDestination;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b16-2168-11d3-898c-00e02c074f6b")
- IMSMQDestination : public IDispatch
- {
- public:
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Open( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Close( void) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsOpen(
- /* [retval][out] */ VARIANT_BOOL *pfIsOpen) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_IADs(
- /* [retval][out] */ IDispatch **ppIADs) = 0;
-
- virtual /* [id][propputref][hidden] */ HRESULT STDMETHODCALLTYPE putref_IADs(
- /* [in] */ IDispatch *pIADs) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ADsPath(
- /* [retval][out] */ BSTR *pbstrADsPath) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_ADsPath(
- /* [in] */ BSTR bstrADsPath) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_PathName(
- /* [retval][out] */ BSTR *pbstrPathName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_PathName(
- /* [in] */ BSTR bstrPathName) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_FormatName(
- /* [retval][out] */ BSTR *pbstrFormatName) = 0;
-
- virtual /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE put_FormatName(
- /* [in] */ BSTR bstrFormatName) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Destinations(
- /* [retval][out] */ IDispatch **ppDestinations) = 0;
-
- virtual /* [id][propputref][hidden] */ HRESULT STDMETHODCALLTYPE putref_Destinations(
- /* [in] */ IDispatch *pDestinations) = 0;
-
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Properties(
- /* [retval][out] */ IDispatch **ppcolProperties) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQDestinationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQDestination * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQDestination * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQDestination * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQDestination * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQDestination * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQDestination * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQDestination * 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 *Open )(
- IMSMQDestination * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Close )(
- IMSMQDestination * This);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsOpen )(
- IMSMQDestination * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsOpen);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_IADs )(
- IMSMQDestination * This,
- /* [retval][out] */ IDispatch **ppIADs);
-
- /* [id][propputref][hidden] */ HRESULT ( STDMETHODCALLTYPE *putref_IADs )(
- IMSMQDestination * This,
- /* [in] */ IDispatch *pIADs);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
- IMSMQDestination * This,
- /* [retval][out] */ BSTR *pbstrADsPath);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_ADsPath )(
- IMSMQDestination * This,
- /* [in] */ BSTR bstrADsPath);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_PathName )(
- IMSMQDestination * This,
- /* [retval][out] */ BSTR *pbstrPathName);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_PathName )(
- IMSMQDestination * This,
- /* [in] */ BSTR bstrPathName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_FormatName )(
- IMSMQDestination * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
-
- /* [id][propput][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *put_FormatName )(
- IMSMQDestination * This,
- /* [in] */ BSTR bstrFormatName);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Destinations )(
- IMSMQDestination * This,
- /* [retval][out] */ IDispatch **ppDestinations);
-
- /* [id][propputref][hidden] */ HRESULT ( STDMETHODCALLTYPE *putref_Destinations )(
- IMSMQDestination * This,
- /* [in] */ IDispatch *pDestinations);
-
- /* [id][propget][hidden] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )(
- IMSMQDestination * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
-
- END_INTERFACE
- } IMSMQDestinationVtbl;
- interface IMSMQDestination
- {
- CONST_VTBL struct IMSMQDestinationVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQDestination_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQDestination_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQDestination_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQDestination_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQDestination_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQDestination_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQDestination_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQDestination_Open(This)
- (This)->lpVtbl -> Open(This)
- #define IMSMQDestination_Close(This)
- (This)->lpVtbl -> Close(This)
- #define IMSMQDestination_get_IsOpen(This,pfIsOpen)
- (This)->lpVtbl -> get_IsOpen(This,pfIsOpen)
- #define IMSMQDestination_get_IADs(This,ppIADs)
- (This)->lpVtbl -> get_IADs(This,ppIADs)
- #define IMSMQDestination_putref_IADs(This,pIADs)
- (This)->lpVtbl -> putref_IADs(This,pIADs)
- #define IMSMQDestination_get_ADsPath(This,pbstrADsPath)
- (This)->lpVtbl -> get_ADsPath(This,pbstrADsPath)
- #define IMSMQDestination_put_ADsPath(This,bstrADsPath)
- (This)->lpVtbl -> put_ADsPath(This,bstrADsPath)
- #define IMSMQDestination_get_PathName(This,pbstrPathName)
- (This)->lpVtbl -> get_PathName(This,pbstrPathName)
- #define IMSMQDestination_put_PathName(This,bstrPathName)
- (This)->lpVtbl -> put_PathName(This,bstrPathName)
- #define IMSMQDestination_get_FormatName(This,pbstrFormatName)
- (This)->lpVtbl -> get_FormatName(This,pbstrFormatName)
- #define IMSMQDestination_put_FormatName(This,bstrFormatName)
- (This)->lpVtbl -> put_FormatName(This,bstrFormatName)
- #define IMSMQDestination_get_Destinations(This,ppDestinations)
- (This)->lpVtbl -> get_Destinations(This,ppDestinations)
- #define IMSMQDestination_putref_Destinations(This,pDestinations)
- (This)->lpVtbl -> putref_Destinations(This,pDestinations)
- #define IMSMQDestination_get_Properties(This,ppcolProperties)
- (This)->lpVtbl -> get_Properties(This,ppcolProperties)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_Open_Proxy(
- IMSMQDestination * This);
- void __RPC_STUB IMSMQDestination_Open_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_Close_Proxy(
- IMSMQDestination * This);
- void __RPC_STUB IMSMQDestination_Close_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_get_IsOpen_Proxy(
- IMSMQDestination * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsOpen);
- void __RPC_STUB IMSMQDestination_get_IsOpen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_get_IADs_Proxy(
- IMSMQDestination * This,
- /* [retval][out] */ IDispatch **ppIADs);
- void __RPC_STUB IMSMQDestination_get_IADs_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propputref][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_putref_IADs_Proxy(
- IMSMQDestination * This,
- /* [in] */ IDispatch *pIADs);
- void __RPC_STUB IMSMQDestination_putref_IADs_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_get_ADsPath_Proxy(
- IMSMQDestination * This,
- /* [retval][out] */ BSTR *pbstrADsPath);
- void __RPC_STUB IMSMQDestination_get_ADsPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_put_ADsPath_Proxy(
- IMSMQDestination * This,
- /* [in] */ BSTR bstrADsPath);
- void __RPC_STUB IMSMQDestination_put_ADsPath_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_get_PathName_Proxy(
- IMSMQDestination * This,
- /* [retval][out] */ BSTR *pbstrPathName);
- void __RPC_STUB IMSMQDestination_get_PathName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_put_PathName_Proxy(
- IMSMQDestination * This,
- /* [in] */ BSTR bstrPathName);
- void __RPC_STUB IMSMQDestination_put_PathName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_get_FormatName_Proxy(
- IMSMQDestination * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
- void __RPC_STUB IMSMQDestination_get_FormatName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_put_FormatName_Proxy(
- IMSMQDestination * This,
- /* [in] */ BSTR bstrFormatName);
- void __RPC_STUB IMSMQDestination_put_FormatName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_get_Destinations_Proxy(
- IMSMQDestination * This,
- /* [retval][out] */ IDispatch **ppDestinations);
- void __RPC_STUB IMSMQDestination_get_Destinations_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propputref][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_putref_Destinations_Proxy(
- IMSMQDestination * This,
- /* [in] */ IDispatch *pDestinations);
- void __RPC_STUB IMSMQDestination_putref_Destinations_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQDestination_get_Properties_Proxy(
- IMSMQDestination * This,
- /* [retval][out] */ IDispatch **ppcolProperties);
- void __RPC_STUB IMSMQDestination_get_Properties_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQDestination_INTERFACE_DEFINED__ */
- #ifndef __IMSMQPrivateDestination_INTERFACE_DEFINED__
- #define __IMSMQPrivateDestination_INTERFACE_DEFINED__
- /* interface IMSMQPrivateDestination */
- /* [object][dual][hidden][uuid] */
- EXTERN_C const IID IID_IMSMQPrivateDestination;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eba96b17-2168-11d3-898c-00e02c074f6b")
- IMSMQPrivateDestination : public IDispatch
- {
- public:
- virtual /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE get_Handle(
- /* [retval][out] */ VARIANT *pvarHandle) = 0;
-
- virtual /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE put_Handle(
- /* [in] */ VARIANT varHandle) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQPrivateDestinationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQPrivateDestination * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQPrivateDestination * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQPrivateDestination * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQPrivateDestination * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQPrivateDestination * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQPrivateDestination * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQPrivateDestination * 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_Handle )(
- IMSMQPrivateDestination * This,
- /* [retval][out] */ VARIANT *pvarHandle);
-
- /* [id][propput][hidden] */ HRESULT ( STDMETHODCALLTYPE *put_Handle )(
- IMSMQPrivateDestination * This,
- /* [in] */ VARIANT varHandle);
-
- END_INTERFACE
- } IMSMQPrivateDestinationVtbl;
- interface IMSMQPrivateDestination
- {
- CONST_VTBL struct IMSMQPrivateDestinationVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQPrivateDestination_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQPrivateDestination_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQPrivateDestination_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQPrivateDestination_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQPrivateDestination_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQPrivateDestination_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQPrivateDestination_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQPrivateDestination_get_Handle(This,pvarHandle)
- (This)->lpVtbl -> get_Handle(This,pvarHandle)
- #define IMSMQPrivateDestination_put_Handle(This,varHandle)
- (This)->lpVtbl -> put_Handle(This,varHandle)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQPrivateDestination_get_Handle_Proxy(
- IMSMQPrivateDestination * This,
- /* [retval][out] */ VARIANT *pvarHandle);
- void __RPC_STUB IMSMQPrivateDestination_get_Handle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQPrivateDestination_put_Handle_Proxy(
- IMSMQPrivateDestination * This,
- /* [in] */ VARIANT varHandle);
- void __RPC_STUB IMSMQPrivateDestination_put_Handle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQPrivateDestination_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSMQDestination;
- #ifdef __cplusplus
- class DECLSPEC_UUID("eba96b18-2168-11d3-898c-00e02c074f6b")
- MSMQDestination;
- #endif
- #ifndef __IMSMQCollection_INTERFACE_DEFINED__
- #define __IMSMQCollection_INTERFACE_DEFINED__
- /* interface IMSMQCollection */
- /* [object][oleautomation][dual][hidden][uuid] */
- EXTERN_C const IID IID_IMSMQCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0188AC2F-ECB3-4173-9779-635CA2039C72")
- IMSMQCollection : public IDispatch
- {
- public:
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT *Index,
- /* [retval][out] */ VARIANT *pvarRet) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *pCount) = 0;
-
- virtual /* [restricted][id] */ HRESULT STDMETHODCALLTYPE _NewEnum(
- /* [retval][out] */ IUnknown **ppunk) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQCollection * 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] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- IMSMQCollection * This,
- /* [in] */ VARIANT *Index,
- /* [retval][out] */ VARIANT *pvarRet);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- IMSMQCollection * This,
- /* [retval][out] */ long *pCount);
-
- /* [restricted][id] */ HRESULT ( STDMETHODCALLTYPE *_NewEnum )(
- IMSMQCollection * This,
- /* [retval][out] */ IUnknown **ppunk);
-
- END_INTERFACE
- } IMSMQCollectionVtbl;
- interface IMSMQCollection
- {
- CONST_VTBL struct IMSMQCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQCollection_Item(This,Index,pvarRet)
- (This)->lpVtbl -> Item(This,Index,pvarRet)
- #define IMSMQCollection_get_Count(This,pCount)
- (This)->lpVtbl -> get_Count(This,pCount)
- #define IMSMQCollection__NewEnum(This,ppunk)
- (This)->lpVtbl -> _NewEnum(This,ppunk)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id] */ HRESULT STDMETHODCALLTYPE IMSMQCollection_Item_Proxy(
- IMSMQCollection * This,
- /* [in] */ VARIANT *Index,
- /* [retval][out] */ VARIANT *pvarRet);
- void __RPC_STUB IMSMQCollection_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE IMSMQCollection_get_Count_Proxy(
- IMSMQCollection * This,
- /* [retval][out] */ long *pCount);
- void __RPC_STUB IMSMQCollection_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][id] */ HRESULT STDMETHODCALLTYPE IMSMQCollection__NewEnum_Proxy(
- IMSMQCollection * This,
- /* [retval][out] */ IUnknown **ppunk);
- void __RPC_STUB IMSMQCollection__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQCollection_INTERFACE_DEFINED__ */
- #ifndef __IMSMQManagement_INTERFACE_DEFINED__
- #define __IMSMQManagement_INTERFACE_DEFINED__
- /* interface IMSMQManagement */
- /* [object][dual][hidden][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQManagement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("BE5F0241-E489-4957-8CC4-A452FCF3E23E")
- IMSMQManagement : public IDispatch
- {
- public:
- virtual /* [id][helpstringcontext] */ HRESULT STDMETHODCALLTYPE Init(
- /* [optional][in] */ VARIANT *Machine,
- /* [optional][in] */ VARIANT *Pathname,
- /* [optional][in] */ VARIANT *FormatName) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_FormatName(
- /* [retval][out] */ BSTR *pbstrFormatName) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_Machine(
- /* [retval][out] */ BSTR *pbstrMachine) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_MessageCount(
- /* [retval][out] */ long *plMessageCount) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_ForeignStatus(
- /* [retval][out] */ long *plForeignStatus) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_QueueType(
- /* [retval][out] */ long *plQueueType) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_IsLocal(
- /* [retval][out] */ VARIANT_BOOL *pfIsLocal) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_TransactionalStatus(
- /* [retval][out] */ long *plTransactionalStatus) = 0;
-
- virtual /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_BytesInQueue(
- /* [retval][out] */ VARIANT *pvBytesInQueue) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQManagementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQManagement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQManagement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQManagement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQManagement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQManagement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQManagement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQManagement * 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][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Init )(
- IMSMQManagement * This,
- /* [optional][in] */ VARIANT *Machine,
- /* [optional][in] */ VARIANT *Pathname,
- /* [optional][in] */ VARIANT *FormatName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_FormatName )(
- IMSMQManagement * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Machine )(
- IMSMQManagement * This,
- /* [retval][out] */ BSTR *pbstrMachine);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MessageCount )(
- IMSMQManagement * This,
- /* [retval][out] */ long *plMessageCount);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ForeignStatus )(
- IMSMQManagement * This,
- /* [retval][out] */ long *plForeignStatus);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_QueueType )(
- IMSMQManagement * This,
- /* [retval][out] */ long *plQueueType);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsLocal )(
- IMSMQManagement * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsLocal);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_TransactionalStatus )(
- IMSMQManagement * This,
- /* [retval][out] */ long *plTransactionalStatus);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_BytesInQueue )(
- IMSMQManagement * This,
- /* [retval][out] */ VARIANT *pvBytesInQueue);
-
- END_INTERFACE
- } IMSMQManagementVtbl;
- interface IMSMQManagement
- {
- CONST_VTBL struct IMSMQManagementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQManagement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQManagement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQManagement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQManagement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQManagement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQManagement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQManagement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQManagement_Init(This,Machine,Pathname,FormatName)
- (This)->lpVtbl -> Init(This,Machine,Pathname,FormatName)
- #define IMSMQManagement_get_FormatName(This,pbstrFormatName)
- (This)->lpVtbl -> get_FormatName(This,pbstrFormatName)
- #define IMSMQManagement_get_Machine(This,pbstrMachine)
- (This)->lpVtbl -> get_Machine(This,pbstrMachine)
- #define IMSMQManagement_get_MessageCount(This,plMessageCount)
- (This)->lpVtbl -> get_MessageCount(This,plMessageCount)
- #define IMSMQManagement_get_ForeignStatus(This,plForeignStatus)
- (This)->lpVtbl -> get_ForeignStatus(This,plForeignStatus)
- #define IMSMQManagement_get_QueueType(This,plQueueType)
- (This)->lpVtbl -> get_QueueType(This,plQueueType)
- #define IMSMQManagement_get_IsLocal(This,pfIsLocal)
- (This)->lpVtbl -> get_IsLocal(This,pfIsLocal)
- #define IMSMQManagement_get_TransactionalStatus(This,plTransactionalStatus)
- (This)->lpVtbl -> get_TransactionalStatus(This,plTransactionalStatus)
- #define IMSMQManagement_get_BytesInQueue(This,pvBytesInQueue)
- (This)->lpVtbl -> get_BytesInQueue(This,pvBytesInQueue)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQManagement_Init_Proxy(
- IMSMQManagement * This,
- /* [optional][in] */ VARIANT *Machine,
- /* [optional][in] */ VARIANT *Pathname,
- /* [optional][in] */ VARIANT *FormatName);
- void __RPC_STUB IMSMQManagement_Init_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQManagement_get_FormatName_Proxy(
- IMSMQManagement * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
- void __RPC_STUB IMSMQManagement_get_FormatName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQManagement_get_Machine_Proxy(
- IMSMQManagement * This,
- /* [retval][out] */ BSTR *pbstrMachine);
- void __RPC_STUB IMSMQManagement_get_Machine_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQManagement_get_MessageCount_Proxy(
- IMSMQManagement * This,
- /* [retval][out] */ long *plMessageCount);
- void __RPC_STUB IMSMQManagement_get_MessageCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQManagement_get_ForeignStatus_Proxy(
- IMSMQManagement * This,
- /* [retval][out] */ long *plForeignStatus);
- void __RPC_STUB IMSMQManagement_get_ForeignStatus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQManagement_get_QueueType_Proxy(
- IMSMQManagement * This,
- /* [retval][out] */ long *plQueueType);
- void __RPC_STUB IMSMQManagement_get_QueueType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQManagement_get_IsLocal_Proxy(
- IMSMQManagement * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsLocal);
- void __RPC_STUB IMSMQManagement_get_IsLocal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQManagement_get_TransactionalStatus_Proxy(
- IMSMQManagement * This,
- /* [retval][out] */ long *plTransactionalStatus);
- void __RPC_STUB IMSMQManagement_get_TransactionalStatus_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQManagement_get_BytesInQueue_Proxy(
- IMSMQManagement * This,
- /* [retval][out] */ VARIANT *pvBytesInQueue);
- void __RPC_STUB IMSMQManagement_get_BytesInQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQManagement_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSMQManagement;
- #ifdef __cplusplus
- class DECLSPEC_UUID("39CE96FE-F4C5-4484-A143-4C2D5D324229")
- MSMQManagement;
- #endif
- #ifndef __IMSMQOutgoingQueueManagement_INTERFACE_DEFINED__
- #define __IMSMQOutgoingQueueManagement_INTERFACE_DEFINED__
- /* interface IMSMQOutgoingQueueManagement */
- /* [object][dual][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQOutgoingQueueManagement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("64C478FB-F9B0-4695-8A7F-439AC94326D3")
- IMSMQOutgoingQueueManagement : public IMSMQManagement
- {
- public:
- virtual /* [propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_State(
- /* [retval][out] */ long *plState) = 0;
-
- virtual /* [propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_NextHops(
- /* [retval][out] */ VARIANT *pvNextHops) = 0;
-
- virtual /* [helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE EodGetSendInfo(
- /* [retval][out] */ IMSMQCollection **ppCollection) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Resume( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE Pause( void) = 0;
-
- virtual /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE EodResend( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQOutgoingQueueManagementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQOutgoingQueueManagement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQOutgoingQueueManagement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQOutgoingQueueManagement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQOutgoingQueueManagement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQOutgoingQueueManagement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQOutgoingQueueManagement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQOutgoingQueueManagement * 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][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Init )(
- IMSMQOutgoingQueueManagement * This,
- /* [optional][in] */ VARIANT *Machine,
- /* [optional][in] */ VARIANT *Pathname,
- /* [optional][in] */ VARIANT *FormatName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_FormatName )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Machine )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ BSTR *pbstrMachine);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MessageCount )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ long *plMessageCount);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ForeignStatus )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ long *plForeignStatus);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_QueueType )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ long *plQueueType);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsLocal )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsLocal);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_TransactionalStatus )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ long *plTransactionalStatus);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_BytesInQueue )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ VARIANT *pvBytesInQueue);
-
- /* [propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_State )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ long *plState);
-
- /* [propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_NextHops )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ VARIANT *pvNextHops);
-
- /* [helpstringcontext][hidden] */ HRESULT ( STDMETHODCALLTYPE *EodGetSendInfo )(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ IMSMQCollection **ppCollection);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Resume )(
- IMSMQOutgoingQueueManagement * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Pause )(
- IMSMQOutgoingQueueManagement * This);
-
- /* [helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *EodResend )(
- IMSMQOutgoingQueueManagement * This);
-
- END_INTERFACE
- } IMSMQOutgoingQueueManagementVtbl;
- interface IMSMQOutgoingQueueManagement
- {
- CONST_VTBL struct IMSMQOutgoingQueueManagementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQOutgoingQueueManagement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQOutgoingQueueManagement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQOutgoingQueueManagement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQOutgoingQueueManagement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQOutgoingQueueManagement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQOutgoingQueueManagement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQOutgoingQueueManagement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQOutgoingQueueManagement_Init(This,Machine,Pathname,FormatName)
- (This)->lpVtbl -> Init(This,Machine,Pathname,FormatName)
- #define IMSMQOutgoingQueueManagement_get_FormatName(This,pbstrFormatName)
- (This)->lpVtbl -> get_FormatName(This,pbstrFormatName)
- #define IMSMQOutgoingQueueManagement_get_Machine(This,pbstrMachine)
- (This)->lpVtbl -> get_Machine(This,pbstrMachine)
- #define IMSMQOutgoingQueueManagement_get_MessageCount(This,plMessageCount)
- (This)->lpVtbl -> get_MessageCount(This,plMessageCount)
- #define IMSMQOutgoingQueueManagement_get_ForeignStatus(This,plForeignStatus)
- (This)->lpVtbl -> get_ForeignStatus(This,plForeignStatus)
- #define IMSMQOutgoingQueueManagement_get_QueueType(This,plQueueType)
- (This)->lpVtbl -> get_QueueType(This,plQueueType)
- #define IMSMQOutgoingQueueManagement_get_IsLocal(This,pfIsLocal)
- (This)->lpVtbl -> get_IsLocal(This,pfIsLocal)
- #define IMSMQOutgoingQueueManagement_get_TransactionalStatus(This,plTransactionalStatus)
- (This)->lpVtbl -> get_TransactionalStatus(This,plTransactionalStatus)
- #define IMSMQOutgoingQueueManagement_get_BytesInQueue(This,pvBytesInQueue)
- (This)->lpVtbl -> get_BytesInQueue(This,pvBytesInQueue)
- #define IMSMQOutgoingQueueManagement_get_State(This,plState)
- (This)->lpVtbl -> get_State(This,plState)
- #define IMSMQOutgoingQueueManagement_get_NextHops(This,pvNextHops)
- (This)->lpVtbl -> get_NextHops(This,pvNextHops)
- #define IMSMQOutgoingQueueManagement_EodGetSendInfo(This,ppCollection)
- (This)->lpVtbl -> EodGetSendInfo(This,ppCollection)
- #define IMSMQOutgoingQueueManagement_Resume(This)
- (This)->lpVtbl -> Resume(This)
- #define IMSMQOutgoingQueueManagement_Pause(This)
- (This)->lpVtbl -> Pause(This)
- #define IMSMQOutgoingQueueManagement_EodResend(This)
- (This)->lpVtbl -> EodResend(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQOutgoingQueueManagement_get_State_Proxy(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ long *plState);
- void __RPC_STUB IMSMQOutgoingQueueManagement_get_State_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQOutgoingQueueManagement_get_NextHops_Proxy(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ VARIANT *pvNextHops);
- void __RPC_STUB IMSMQOutgoingQueueManagement_get_NextHops_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQOutgoingQueueManagement_EodGetSendInfo_Proxy(
- IMSMQOutgoingQueueManagement * This,
- /* [retval][out] */ IMSMQCollection **ppCollection);
- void __RPC_STUB IMSMQOutgoingQueueManagement_EodGetSendInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQOutgoingQueueManagement_Resume_Proxy(
- IMSMQOutgoingQueueManagement * This);
- void __RPC_STUB IMSMQOutgoingQueueManagement_Resume_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQOutgoingQueueManagement_Pause_Proxy(
- IMSMQOutgoingQueueManagement * This);
- void __RPC_STUB IMSMQOutgoingQueueManagement_Pause_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQOutgoingQueueManagement_EodResend_Proxy(
- IMSMQOutgoingQueueManagement * This);
- void __RPC_STUB IMSMQOutgoingQueueManagement_EodResend_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQOutgoingQueueManagement_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSMQOutgoingQueueManagement;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0188401c-247a-4fed-99c6-bf14119d7055")
- MSMQOutgoingQueueManagement;
- #endif
- #ifndef __IMSMQQueueManagement_INTERFACE_DEFINED__
- #define __IMSMQQueueManagement_INTERFACE_DEFINED__
- /* interface IMSMQQueueManagement */
- /* [object][dual][helpstringcontext][uuid] */
- EXTERN_C const IID IID_IMSMQQueueManagement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("7FBE7759-5760-444d-B8A5-5E7AB9A84CCE")
- IMSMQQueueManagement : public IMSMQManagement
- {
- public:
- virtual /* [propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE get_JournalMessageCount(
- /* [retval][out] */ long *plJournalMessageCount) = 0;
-
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_BytesInJournal(
- /* [retval][out] */ VARIANT *pvBytesInJournal) = 0;
-
- virtual /* [helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE EodGetReceiveInfo(
- /* [retval][out] */ VARIANT *pvCollection) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMSMQQueueManagementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMSMQQueueManagement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMSMQQueueManagement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMSMQQueueManagement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMSMQQueueManagement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMSMQQueueManagement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMSMQQueueManagement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMSMQQueueManagement * 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][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *Init )(
- IMSMQQueueManagement * This,
- /* [optional][in] */ VARIANT *Machine,
- /* [optional][in] */ VARIANT *Pathname,
- /* [optional][in] */ VARIANT *FormatName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_FormatName )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ BSTR *pbstrFormatName);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_Machine )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ BSTR *pbstrMachine);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_MessageCount )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ long *plMessageCount);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_ForeignStatus )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ long *plForeignStatus);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_QueueType )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ long *plQueueType);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_IsLocal )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ VARIANT_BOOL *pfIsLocal);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_TransactionalStatus )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ long *plTransactionalStatus);
-
- /* [id][propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_BytesInQueue )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ VARIANT *pvBytesInQueue);
-
- /* [propget][helpstringcontext] */ HRESULT ( STDMETHODCALLTYPE *get_JournalMessageCount )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ long *plJournalMessageCount);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_BytesInJournal )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ VARIANT *pvBytesInJournal);
-
- /* [helpstringcontext][hidden] */ HRESULT ( STDMETHODCALLTYPE *EodGetReceiveInfo )(
- IMSMQQueueManagement * This,
- /* [retval][out] */ VARIANT *pvCollection);
-
- END_INTERFACE
- } IMSMQQueueManagementVtbl;
- interface IMSMQQueueManagement
- {
- CONST_VTBL struct IMSMQQueueManagementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMSMQQueueManagement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMSMQQueueManagement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMSMQQueueManagement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMSMQQueueManagement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMSMQQueueManagement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMSMQQueueManagement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMSMQQueueManagement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMSMQQueueManagement_Init(This,Machine,Pathname,FormatName)
- (This)->lpVtbl -> Init(This,Machine,Pathname,FormatName)
- #define IMSMQQueueManagement_get_FormatName(This,pbstrFormatName)
- (This)->lpVtbl -> get_FormatName(This,pbstrFormatName)
- #define IMSMQQueueManagement_get_Machine(This,pbstrMachine)
- (This)->lpVtbl -> get_Machine(This,pbstrMachine)
- #define IMSMQQueueManagement_get_MessageCount(This,plMessageCount)
- (This)->lpVtbl -> get_MessageCount(This,plMessageCount)
- #define IMSMQQueueManagement_get_ForeignStatus(This,plForeignStatus)
- (This)->lpVtbl -> get_ForeignStatus(This,plForeignStatus)
- #define IMSMQQueueManagement_get_QueueType(This,plQueueType)
- (This)->lpVtbl -> get_QueueType(This,plQueueType)
- #define IMSMQQueueManagement_get_IsLocal(This,pfIsLocal)
- (This)->lpVtbl -> get_IsLocal(This,pfIsLocal)
- #define IMSMQQueueManagement_get_TransactionalStatus(This,plTransactionalStatus)
- (This)->lpVtbl -> get_TransactionalStatus(This,plTransactionalStatus)
- #define IMSMQQueueManagement_get_BytesInQueue(This,pvBytesInQueue)
- (This)->lpVtbl -> get_BytesInQueue(This,pvBytesInQueue)
- #define IMSMQQueueManagement_get_JournalMessageCount(This,plJournalMessageCount)
- (This)->lpVtbl -> get_JournalMessageCount(This,plJournalMessageCount)
- #define IMSMQQueueManagement_get_BytesInJournal(This,pvBytesInJournal)
- (This)->lpVtbl -> get_BytesInJournal(This,pvBytesInJournal)
- #define IMSMQQueueManagement_EodGetReceiveInfo(This,pvCollection)
- (This)->lpVtbl -> EodGetReceiveInfo(This,pvCollection)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget][helpstringcontext] */ HRESULT STDMETHODCALLTYPE IMSMQQueueManagement_get_JournalMessageCount_Proxy(
- IMSMQQueueManagement * This,
- /* [retval][out] */ long *plJournalMessageCount);
- void __RPC_STUB IMSMQQueueManagement_get_JournalMessageCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget] */ HRESULT STDMETHODCALLTYPE IMSMQQueueManagement_get_BytesInJournal_Proxy(
- IMSMQQueueManagement * This,
- /* [retval][out] */ VARIANT *pvBytesInJournal);
- void __RPC_STUB IMSMQQueueManagement_get_BytesInJournal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstringcontext][hidden] */ HRESULT STDMETHODCALLTYPE IMSMQQueueManagement_EodGetReceiveInfo_Proxy(
- IMSMQQueueManagement * This,
- /* [retval][out] */ VARIANT *pvCollection);
- void __RPC_STUB IMSMQQueueManagement_EodGetReceiveInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMSMQQueueManagement_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_MSMQQueueManagement;
- #ifdef __cplusplus
- class DECLSPEC_UUID("33b6d07e-f27d-42fa-b2d7-bf82e11e9374")
- MSMQQueueManagement;
- #endif
- #endif /* __MSMQ_LIBRARY_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif