ComSvcs.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:546k
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICrmMonitorLogRecords_get_Count_Proxy(
- ICrmMonitorLogRecords * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB ICrmMonitorLogRecords_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICrmMonitorLogRecords_get_TransactionState_Proxy(
- ICrmMonitorLogRecords * This,
- /* [retval][out] */ CrmTransactionState *pVal);
- void __RPC_STUB ICrmMonitorLogRecords_get_TransactionState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICrmMonitorLogRecords_get_StructuredRecords_Proxy(
- ICrmMonitorLogRecords * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ICrmMonitorLogRecords_get_StructuredRecords_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmMonitorLogRecords_GetLogRecord_Proxy(
- ICrmMonitorLogRecords * This,
- /* [in] */ DWORD dwIndex,
- /* [out][in] */ CrmLogRecordRead *pCrmLogRec);
- void __RPC_STUB ICrmMonitorLogRecords_GetLogRecord_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmMonitorLogRecords_GetLogRecordVariants_Proxy(
- ICrmMonitorLogRecords * This,
- /* [in] */ VARIANT IndexNumber,
- /* [retval][out] */ LPVARIANT pLogRecord);
- void __RPC_STUB ICrmMonitorLogRecords_GetLogRecordVariants_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ICrmMonitorLogRecords_INTERFACE_DEFINED__ */
- #ifndef __ICrmMonitorClerks_INTERFACE_DEFINED__
- #define __ICrmMonitorClerks_INTERFACE_DEFINED__
- /* interface ICrmMonitorClerks */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ICrmMonitorClerks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("70C8E442-C7ED-11d1-82FB-00A0C91EEDE9")
- ICrmMonitorClerks : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem) = 0;
-
- virtual /* [restricted][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ LPUNKNOWN *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ProgIdCompensator(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Description(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TransactionUOW(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ActivityId(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ICrmMonitorClerksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ICrmMonitorClerks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ICrmMonitorClerks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ICrmMonitorClerks * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ICrmMonitorClerks * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ICrmMonitorClerks * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ICrmMonitorClerks * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ICrmMonitorClerks * 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);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ICrmMonitorClerks * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
-
- /* [restricted][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ICrmMonitorClerks * This,
- /* [retval][out] */ LPUNKNOWN *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ICrmMonitorClerks * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ProgIdCompensator )(
- ICrmMonitorClerks * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Description )(
- ICrmMonitorClerks * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TransactionUOW )(
- ICrmMonitorClerks * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ActivityId )(
- ICrmMonitorClerks * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
-
- END_INTERFACE
- } ICrmMonitorClerksVtbl;
- interface ICrmMonitorClerks
- {
- CONST_VTBL struct ICrmMonitorClerksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ICrmMonitorClerks_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ICrmMonitorClerks_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ICrmMonitorClerks_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ICrmMonitorClerks_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ICrmMonitorClerks_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ICrmMonitorClerks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ICrmMonitorClerks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ICrmMonitorClerks_Item(This,Index,pItem)
- (This)->lpVtbl -> Item(This,Index,pItem)
- #define ICrmMonitorClerks_get__NewEnum(This,pVal)
- (This)->lpVtbl -> get__NewEnum(This,pVal)
- #define ICrmMonitorClerks_get_Count(This,pVal)
- (This)->lpVtbl -> get_Count(This,pVal)
- #define ICrmMonitorClerks_ProgIdCompensator(This,Index,pItem)
- (This)->lpVtbl -> ProgIdCompensator(This,Index,pItem)
- #define ICrmMonitorClerks_Description(This,Index,pItem)
- (This)->lpVtbl -> Description(This,Index,pItem)
- #define ICrmMonitorClerks_TransactionUOW(This,Index,pItem)
- (This)->lpVtbl -> TransactionUOW(This,Index,pItem)
- #define ICrmMonitorClerks_ActivityId(This,Index,pItem)
- (This)->lpVtbl -> ActivityId(This,Index,pItem)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmMonitorClerks_Item_Proxy(
- ICrmMonitorClerks * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
- void __RPC_STUB ICrmMonitorClerks_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICrmMonitorClerks_get__NewEnum_Proxy(
- ICrmMonitorClerks * This,
- /* [retval][out] */ LPUNKNOWN *pVal);
- void __RPC_STUB ICrmMonitorClerks_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICrmMonitorClerks_get_Count_Proxy(
- ICrmMonitorClerks * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB ICrmMonitorClerks_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmMonitorClerks_ProgIdCompensator_Proxy(
- ICrmMonitorClerks * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
- void __RPC_STUB ICrmMonitorClerks_ProgIdCompensator_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmMonitorClerks_Description_Proxy(
- ICrmMonitorClerks * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
- void __RPC_STUB ICrmMonitorClerks_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmMonitorClerks_TransactionUOW_Proxy(
- ICrmMonitorClerks * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
- void __RPC_STUB ICrmMonitorClerks_TransactionUOW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmMonitorClerks_ActivityId_Proxy(
- ICrmMonitorClerks * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
- void __RPC_STUB ICrmMonitorClerks_ActivityId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ICrmMonitorClerks_INTERFACE_DEFINED__ */
- #ifndef __ICrmMonitor_INTERFACE_DEFINED__
- #define __ICrmMonitor_INTERFACE_DEFINED__
- /* interface ICrmMonitor */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_ICrmMonitor;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("70C8E443-C7ED-11d1-82FB-00A0C91EEDE9")
- ICrmMonitor : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetClerks(
- /* [retval][out] */ ICrmMonitorClerks **pClerks) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HoldClerk(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ICrmMonitorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ICrmMonitor * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ICrmMonitor * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ICrmMonitor * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetClerks )(
- ICrmMonitor * This,
- /* [retval][out] */ ICrmMonitorClerks **pClerks);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *HoldClerk )(
- ICrmMonitor * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
-
- END_INTERFACE
- } ICrmMonitorVtbl;
- interface ICrmMonitor
- {
- CONST_VTBL struct ICrmMonitorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ICrmMonitor_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ICrmMonitor_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ICrmMonitor_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ICrmMonitor_GetClerks(This,pClerks)
- (This)->lpVtbl -> GetClerks(This,pClerks)
- #define ICrmMonitor_HoldClerk(This,Index,pItem)
- (This)->lpVtbl -> HoldClerk(This,Index,pItem)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmMonitor_GetClerks_Proxy(
- ICrmMonitor * This,
- /* [retval][out] */ ICrmMonitorClerks **pClerks);
- void __RPC_STUB ICrmMonitor_GetClerks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmMonitor_HoldClerk_Proxy(
- ICrmMonitor * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ LPVARIANT pItem);
- void __RPC_STUB ICrmMonitor_HoldClerk_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ICrmMonitor_INTERFACE_DEFINED__ */
- #ifndef __ICrmFormatLogRecords_INTERFACE_DEFINED__
- #define __ICrmFormatLogRecords_INTERFACE_DEFINED__
- /* interface ICrmFormatLogRecords */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_ICrmFormatLogRecords;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9C51D821-C98B-11d1-82FB-00A0C91EEDE9")
- ICrmFormatLogRecords : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetColumnCount(
- /* [out] */ long *plColumnCount) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetColumnHeaders(
- /* [out] */ LPVARIANT pHeaders) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetColumn(
- /* [in] */ CrmLogRecordRead CrmLogRec,
- /* [out] */ LPVARIANT pFormattedLogRecord) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetColumnVariants(
- /* [in] */ VARIANT LogRecord,
- /* [out] */ LPVARIANT pFormattedLogRecord) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ICrmFormatLogRecordsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ICrmFormatLogRecords * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ICrmFormatLogRecords * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ICrmFormatLogRecords * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetColumnCount )(
- ICrmFormatLogRecords * This,
- /* [out] */ long *plColumnCount);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetColumnHeaders )(
- ICrmFormatLogRecords * This,
- /* [out] */ LPVARIANT pHeaders);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetColumn )(
- ICrmFormatLogRecords * This,
- /* [in] */ CrmLogRecordRead CrmLogRec,
- /* [out] */ LPVARIANT pFormattedLogRecord);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetColumnVariants )(
- ICrmFormatLogRecords * This,
- /* [in] */ VARIANT LogRecord,
- /* [out] */ LPVARIANT pFormattedLogRecord);
-
- END_INTERFACE
- } ICrmFormatLogRecordsVtbl;
- interface ICrmFormatLogRecords
- {
- CONST_VTBL struct ICrmFormatLogRecordsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ICrmFormatLogRecords_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ICrmFormatLogRecords_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ICrmFormatLogRecords_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ICrmFormatLogRecords_GetColumnCount(This,plColumnCount)
- (This)->lpVtbl -> GetColumnCount(This,plColumnCount)
- #define ICrmFormatLogRecords_GetColumnHeaders(This,pHeaders)
- (This)->lpVtbl -> GetColumnHeaders(This,pHeaders)
- #define ICrmFormatLogRecords_GetColumn(This,CrmLogRec,pFormattedLogRecord)
- (This)->lpVtbl -> GetColumn(This,CrmLogRec,pFormattedLogRecord)
- #define ICrmFormatLogRecords_GetColumnVariants(This,LogRecord,pFormattedLogRecord)
- (This)->lpVtbl -> GetColumnVariants(This,LogRecord,pFormattedLogRecord)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmFormatLogRecords_GetColumnCount_Proxy(
- ICrmFormatLogRecords * This,
- /* [out] */ long *plColumnCount);
- void __RPC_STUB ICrmFormatLogRecords_GetColumnCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmFormatLogRecords_GetColumnHeaders_Proxy(
- ICrmFormatLogRecords * This,
- /* [out] */ LPVARIANT pHeaders);
- void __RPC_STUB ICrmFormatLogRecords_GetColumnHeaders_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmFormatLogRecords_GetColumn_Proxy(
- ICrmFormatLogRecords * This,
- /* [in] */ CrmLogRecordRead CrmLogRec,
- /* [out] */ LPVARIANT pFormattedLogRecord);
- void __RPC_STUB ICrmFormatLogRecords_GetColumn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICrmFormatLogRecords_GetColumnVariants_Proxy(
- ICrmFormatLogRecords * This,
- /* [in] */ VARIANT LogRecord,
- /* [out] */ LPVARIANT pFormattedLogRecord);
- void __RPC_STUB ICrmFormatLogRecords_GetColumnVariants_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ICrmFormatLogRecords_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_autosvcs_0367 */
- /* [local] */
- typedef
- enum tagCSC_InheritanceConfig
- { CSC_Inherit = 0,
- CSC_Ignore = CSC_Inherit + 1
- } CSC_InheritanceConfig;
- typedef
- enum tagCSC_ThreadPool
- { CSC_ThreadPoolNone = 0,
- CSC_ThreadPoolInherit = CSC_ThreadPoolNone + 1,
- CSC_STAThreadPool = CSC_ThreadPoolInherit + 1,
- CSC_MTAThreadPool = CSC_STAThreadPool + 1
- } CSC_ThreadPool;
- typedef
- enum tagCSC_Binding
- { CSC_NoBinding = 0,
- CSC_BindToPoolThread = CSC_NoBinding + 1
- } CSC_Binding;
- typedef
- enum tagCSC_TransactionConfig
- { CSC_NoTransaction = 0,
- CSC_IfContainerIsTransactional = CSC_NoTransaction + 1,
- CSC_CreateTransactionIfNecessary = CSC_IfContainerIsTransactional + 1,
- CSC_NewTransaction = CSC_CreateTransactionIfNecessary + 1
- } CSC_TransactionConfig;
- typedef
- enum tagCSC_SynchronizationConfig
- { CSC_NoSynchronization = 0,
- CSC_IfContainerIsSynchronized = CSC_NoSynchronization + 1,
- CSC_NewSynchronizationIfNecessary = CSC_IfContainerIsSynchronized + 1,
- CSC_NewSynchronization = CSC_NewSynchronizationIfNecessary + 1
- } CSC_SynchronizationConfig;
- typedef
- enum tagCSC_TrackerConfig
- { CSC_DontUseTracker = 0,
- CSC_UseTracker = CSC_DontUseTracker + 1
- } CSC_TrackerConfig;
- typedef
- enum tagCSC_PartitionConfig
- { CSC_NoPartition = 0,
- CSC_InheritPartition = CSC_NoPartition + 1,
- CSC_NewPartition = CSC_InheritPartition + 1
- } CSC_PartitionConfig;
- typedef
- enum tagCSC_IISIntrinsicsConfig
- { CSC_NoIISIntrinsics = 0,
- CSC_InheritIISIntrinsics = CSC_NoIISIntrinsics + 1
- } CSC_IISIntrinsicsConfig;
- typedef
- enum tagCSC_COMTIIntrinsicsConfig
- { CSC_NoCOMTIIntrinsics = 0,
- CSC_InheritCOMTIIntrinsics = CSC_NoCOMTIIntrinsics + 1
- } CSC_COMTIIntrinsicsConfig;
- typedef
- enum tagCSC_SxsConfig
- { CSC_NoSxs = 0,
- CSC_InheritSxs = CSC_NoSxs + 1,
- CSC_NewSxs = CSC_InheritSxs + 1
- } CSC_SxsConfig;
- extern RPC_IF_HANDLE __MIDL_itf_autosvcs_0367_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_autosvcs_0367_v0_0_s_ifspec;
- #ifndef __IServiceIISIntrinsicsConfig_INTERFACE_DEFINED__
- #define __IServiceIISIntrinsicsConfig_INTERFACE_DEFINED__
- /* interface IServiceIISIntrinsicsConfig */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServiceIISIntrinsicsConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1a0cf920-d452-46f4-bc36-48118d54ea52")
- IServiceIISIntrinsicsConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE IISIntrinsicsConfig(
- /* [in] */ CSC_IISIntrinsicsConfig iisIntrinsicsConfig) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServiceIISIntrinsicsConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServiceIISIntrinsicsConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServiceIISIntrinsicsConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServiceIISIntrinsicsConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *IISIntrinsicsConfig )(
- IServiceIISIntrinsicsConfig * This,
- /* [in] */ CSC_IISIntrinsicsConfig iisIntrinsicsConfig);
-
- END_INTERFACE
- } IServiceIISIntrinsicsConfigVtbl;
- interface IServiceIISIntrinsicsConfig
- {
- CONST_VTBL struct IServiceIISIntrinsicsConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServiceIISIntrinsicsConfig_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServiceIISIntrinsicsConfig_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServiceIISIntrinsicsConfig_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServiceIISIntrinsicsConfig_IISIntrinsicsConfig(This,iisIntrinsicsConfig)
- (This)->lpVtbl -> IISIntrinsicsConfig(This,iisIntrinsicsConfig)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServiceIISIntrinsicsConfig_IISIntrinsicsConfig_Proxy(
- IServiceIISIntrinsicsConfig * This,
- /* [in] */ CSC_IISIntrinsicsConfig iisIntrinsicsConfig);
- void __RPC_STUB IServiceIISIntrinsicsConfig_IISIntrinsicsConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServiceIISIntrinsicsConfig_INTERFACE_DEFINED__ */
- #ifndef __IServiceComTIIntrinsicsConfig_INTERFACE_DEFINED__
- #define __IServiceComTIIntrinsicsConfig_INTERFACE_DEFINED__
- /* interface IServiceComTIIntrinsicsConfig */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServiceComTIIntrinsicsConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("09e6831e-04e1-4ed4-9d0f-e8b168bafeaf")
- IServiceComTIIntrinsicsConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ComTIIntrinsicsConfig(
- /* [in] */ CSC_COMTIIntrinsicsConfig comtiIntrinsicsConfig) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServiceComTIIntrinsicsConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServiceComTIIntrinsicsConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServiceComTIIntrinsicsConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServiceComTIIntrinsicsConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *ComTIIntrinsicsConfig )(
- IServiceComTIIntrinsicsConfig * This,
- /* [in] */ CSC_COMTIIntrinsicsConfig comtiIntrinsicsConfig);
-
- END_INTERFACE
- } IServiceComTIIntrinsicsConfigVtbl;
- interface IServiceComTIIntrinsicsConfig
- {
- CONST_VTBL struct IServiceComTIIntrinsicsConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServiceComTIIntrinsicsConfig_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServiceComTIIntrinsicsConfig_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServiceComTIIntrinsicsConfig_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServiceComTIIntrinsicsConfig_ComTIIntrinsicsConfig(This,comtiIntrinsicsConfig)
- (This)->lpVtbl -> ComTIIntrinsicsConfig(This,comtiIntrinsicsConfig)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServiceComTIIntrinsicsConfig_ComTIIntrinsicsConfig_Proxy(
- IServiceComTIIntrinsicsConfig * This,
- /* [in] */ CSC_COMTIIntrinsicsConfig comtiIntrinsicsConfig);
- void __RPC_STUB IServiceComTIIntrinsicsConfig_ComTIIntrinsicsConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServiceComTIIntrinsicsConfig_INTERFACE_DEFINED__ */
- #ifndef __IServiceSxsConfig_INTERFACE_DEFINED__
- #define __IServiceSxsConfig_INTERFACE_DEFINED__
- /* interface IServiceSxsConfig */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServiceSxsConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("c7cd7379-f3f2-4634-811b-703281d73e08")
- IServiceSxsConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SxsConfig(
- /* [in] */ CSC_SxsConfig scsConfig) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SxsName(
- /* [string][in] */ LPCWSTR szSxsName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SxsDirectory(
- /* [string][in] */ LPCWSTR szSxsDirectory) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServiceSxsConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServiceSxsConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServiceSxsConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServiceSxsConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *SxsConfig )(
- IServiceSxsConfig * This,
- /* [in] */ CSC_SxsConfig scsConfig);
-
- HRESULT ( STDMETHODCALLTYPE *SxsName )(
- IServiceSxsConfig * This,
- /* [string][in] */ LPCWSTR szSxsName);
-
- HRESULT ( STDMETHODCALLTYPE *SxsDirectory )(
- IServiceSxsConfig * This,
- /* [string][in] */ LPCWSTR szSxsDirectory);
-
- END_INTERFACE
- } IServiceSxsConfigVtbl;
- interface IServiceSxsConfig
- {
- CONST_VTBL struct IServiceSxsConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServiceSxsConfig_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServiceSxsConfig_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServiceSxsConfig_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServiceSxsConfig_SxsConfig(This,scsConfig)
- (This)->lpVtbl -> SxsConfig(This,scsConfig)
- #define IServiceSxsConfig_SxsName(This,szSxsName)
- (This)->lpVtbl -> SxsName(This,szSxsName)
- #define IServiceSxsConfig_SxsDirectory(This,szSxsDirectory)
- (This)->lpVtbl -> SxsDirectory(This,szSxsDirectory)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServiceSxsConfig_SxsConfig_Proxy(
- IServiceSxsConfig * This,
- /* [in] */ CSC_SxsConfig scsConfig);
- void __RPC_STUB IServiceSxsConfig_SxsConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServiceSxsConfig_SxsName_Proxy(
- IServiceSxsConfig * This,
- /* [string][in] */ LPCWSTR szSxsName);
- void __RPC_STUB IServiceSxsConfig_SxsName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServiceSxsConfig_SxsDirectory_Proxy(
- IServiceSxsConfig * This,
- /* [string][in] */ LPCWSTR szSxsDirectory);
- void __RPC_STUB IServiceSxsConfig_SxsDirectory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServiceSxsConfig_INTERFACE_DEFINED__ */
- #ifndef __ICheckFusionConfig_INTERFACE_DEFINED__
- #define __ICheckFusionConfig_INTERFACE_DEFINED__
- /* interface ICheckFusionConfig */
- /* [local][unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_ICheckFusionConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0FF5A96F-11FC-47d1-BAA6-25DD347E7242")
- ICheckFusionConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE IsSameFusionConfig(
- /* [string][in] */ LPCWSTR wszFusionName,
- /* [string][in] */ LPCWSTR wszFusionDirectory) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ICheckFusionConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ICheckFusionConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ICheckFusionConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ICheckFusionConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *IsSameFusionConfig )(
- ICheckFusionConfig * This,
- /* [string][in] */ LPCWSTR wszFusionName,
- /* [string][in] */ LPCWSTR wszFusionDirectory);
-
- END_INTERFACE
- } ICheckFusionConfigVtbl;
- interface ICheckFusionConfig
- {
- CONST_VTBL struct ICheckFusionConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ICheckFusionConfig_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ICheckFusionConfig_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ICheckFusionConfig_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ICheckFusionConfig_IsSameFusionConfig(This,wszFusionName,wszFusionDirectory)
- (This)->lpVtbl -> IsSameFusionConfig(This,wszFusionName,wszFusionDirectory)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ICheckFusionConfig_IsSameFusionConfig_Proxy(
- ICheckFusionConfig * This,
- /* [string][in] */ LPCWSTR wszFusionName,
- /* [string][in] */ LPCWSTR wszFusionDirectory);
- void __RPC_STUB ICheckFusionConfig_IsSameFusionConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ICheckFusionConfig_INTERFACE_DEFINED__ */
- #ifndef __IServiceInheritanceConfig_INTERFACE_DEFINED__
- #define __IServiceInheritanceConfig_INTERFACE_DEFINED__
- /* interface IServiceInheritanceConfig */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServiceInheritanceConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("92186771-d3b4-4d77-a8ea-ee842d586f35")
- IServiceInheritanceConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ContainingContextTreatment(
- /* [in] */ CSC_InheritanceConfig inheritanceConfig) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServiceInheritanceConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServiceInheritanceConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServiceInheritanceConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServiceInheritanceConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *ContainingContextTreatment )(
- IServiceInheritanceConfig * This,
- /* [in] */ CSC_InheritanceConfig inheritanceConfig);
-
- END_INTERFACE
- } IServiceInheritanceConfigVtbl;
- interface IServiceInheritanceConfig
- {
- CONST_VTBL struct IServiceInheritanceConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServiceInheritanceConfig_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServiceInheritanceConfig_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServiceInheritanceConfig_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServiceInheritanceConfig_ContainingContextTreatment(This,inheritanceConfig)
- (This)->lpVtbl -> ContainingContextTreatment(This,inheritanceConfig)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServiceInheritanceConfig_ContainingContextTreatment_Proxy(
- IServiceInheritanceConfig * This,
- /* [in] */ CSC_InheritanceConfig inheritanceConfig);
- void __RPC_STUB IServiceInheritanceConfig_ContainingContextTreatment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServiceInheritanceConfig_INTERFACE_DEFINED__ */
- #ifndef __IServiceThreadPoolConfig_INTERFACE_DEFINED__
- #define __IServiceThreadPoolConfig_INTERFACE_DEFINED__
- /* interface IServiceThreadPoolConfig */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServiceThreadPoolConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("186d89bc-f277-4bcc-80d5-4df7b836ef4a")
- IServiceThreadPoolConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SelectThreadPool(
- /* [in] */ CSC_ThreadPool threadPool) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetBindingInfo(
- /* [in] */ CSC_Binding binding) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServiceThreadPoolConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServiceThreadPoolConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServiceThreadPoolConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServiceThreadPoolConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *SelectThreadPool )(
- IServiceThreadPoolConfig * This,
- /* [in] */ CSC_ThreadPool threadPool);
-
- HRESULT ( STDMETHODCALLTYPE *SetBindingInfo )(
- IServiceThreadPoolConfig * This,
- /* [in] */ CSC_Binding binding);
-
- END_INTERFACE
- } IServiceThreadPoolConfigVtbl;
- interface IServiceThreadPoolConfig
- {
- CONST_VTBL struct IServiceThreadPoolConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServiceThreadPoolConfig_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServiceThreadPoolConfig_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServiceThreadPoolConfig_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServiceThreadPoolConfig_SelectThreadPool(This,threadPool)
- (This)->lpVtbl -> SelectThreadPool(This,threadPool)
- #define IServiceThreadPoolConfig_SetBindingInfo(This,binding)
- (This)->lpVtbl -> SetBindingInfo(This,binding)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServiceThreadPoolConfig_SelectThreadPool_Proxy(
- IServiceThreadPoolConfig * This,
- /* [in] */ CSC_ThreadPool threadPool);
- void __RPC_STUB IServiceThreadPoolConfig_SelectThreadPool_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServiceThreadPoolConfig_SetBindingInfo_Proxy(
- IServiceThreadPoolConfig * This,
- /* [in] */ CSC_Binding binding);
- void __RPC_STUB IServiceThreadPoolConfig_SetBindingInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServiceThreadPoolConfig_INTERFACE_DEFINED__ */
- #ifndef __IServiceTransactionConfig_INTERFACE_DEFINED__
- #define __IServiceTransactionConfig_INTERFACE_DEFINED__
- /* interface IServiceTransactionConfig */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServiceTransactionConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("772b3fbe-6ffd-42fb-b5f8-8f9b260f3810")
- IServiceTransactionConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ConfigureTransaction(
- /* [in] */ CSC_TransactionConfig transactionConfig) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsolationLevel(
- /* [in] */ COMAdminTxIsolationLevelOptions option) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TransactionTimeout(
- /* [in] */ ULONG ulTimeoutSec) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BringYourOwnTransaction(
- /* [string][in] */ LPCWSTR szTipURL) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE NewTransactionDescription(
- /* [string][in] */ LPCWSTR szTxDesc) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServiceTransactionConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServiceTransactionConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServiceTransactionConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServiceTransactionConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *ConfigureTransaction )(
- IServiceTransactionConfig * This,
- /* [in] */ CSC_TransactionConfig transactionConfig);
-
- HRESULT ( STDMETHODCALLTYPE *IsolationLevel )(
- IServiceTransactionConfig * This,
- /* [in] */ COMAdminTxIsolationLevelOptions option);
-
- HRESULT ( STDMETHODCALLTYPE *TransactionTimeout )(
- IServiceTransactionConfig * This,
- /* [in] */ ULONG ulTimeoutSec);
-
- HRESULT ( STDMETHODCALLTYPE *BringYourOwnTransaction )(
- IServiceTransactionConfig * This,
- /* [string][in] */ LPCWSTR szTipURL);
-
- HRESULT ( STDMETHODCALLTYPE *NewTransactionDescription )(
- IServiceTransactionConfig * This,
- /* [string][in] */ LPCWSTR szTxDesc);
-
- END_INTERFACE
- } IServiceTransactionConfigVtbl;
- interface IServiceTransactionConfig
- {
- CONST_VTBL struct IServiceTransactionConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServiceTransactionConfig_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServiceTransactionConfig_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServiceTransactionConfig_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServiceTransactionConfig_ConfigureTransaction(This,transactionConfig)
- (This)->lpVtbl -> ConfigureTransaction(This,transactionConfig)
- #define IServiceTransactionConfig_IsolationLevel(This,option)
- (This)->lpVtbl -> IsolationLevel(This,option)
- #define IServiceTransactionConfig_TransactionTimeout(This,ulTimeoutSec)
- (This)->lpVtbl -> TransactionTimeout(This,ulTimeoutSec)
- #define IServiceTransactionConfig_BringYourOwnTransaction(This,szTipURL)
- (This)->lpVtbl -> BringYourOwnTransaction(This,szTipURL)
- #define IServiceTransactionConfig_NewTransactionDescription(This,szTxDesc)
- (This)->lpVtbl -> NewTransactionDescription(This,szTxDesc)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServiceTransactionConfig_ConfigureTransaction_Proxy(
- IServiceTransactionConfig * This,
- /* [in] */ CSC_TransactionConfig transactionConfig);
- void __RPC_STUB IServiceTransactionConfig_ConfigureTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServiceTransactionConfig_IsolationLevel_Proxy(
- IServiceTransactionConfig * This,
- /* [in] */ COMAdminTxIsolationLevelOptions option);
- void __RPC_STUB IServiceTransactionConfig_IsolationLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServiceTransactionConfig_TransactionTimeout_Proxy(
- IServiceTransactionConfig * This,
- /* [in] */ ULONG ulTimeoutSec);
- void __RPC_STUB IServiceTransactionConfig_TransactionTimeout_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServiceTransactionConfig_BringYourOwnTransaction_Proxy(
- IServiceTransactionConfig * This,
- /* [string][in] */ LPCWSTR szTipURL);
- void __RPC_STUB IServiceTransactionConfig_BringYourOwnTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServiceTransactionConfig_NewTransactionDescription_Proxy(
- IServiceTransactionConfig * This,
- /* [string][in] */ LPCWSTR szTxDesc);
- void __RPC_STUB IServiceTransactionConfig_NewTransactionDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServiceTransactionConfig_INTERFACE_DEFINED__ */
- #ifndef __IServiceSynchronizationConfig_INTERFACE_DEFINED__
- #define __IServiceSynchronizationConfig_INTERFACE_DEFINED__
- /* interface IServiceSynchronizationConfig */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServiceSynchronizationConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("fd880e81-6dce-4c58-af83-a208846c0030")
- IServiceSynchronizationConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ConfigureSynchronization(
- /* [in] */ CSC_SynchronizationConfig synchConfig) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServiceSynchronizationConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServiceSynchronizationConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServiceSynchronizationConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServiceSynchronizationConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *ConfigureSynchronization )(
- IServiceSynchronizationConfig * This,
- /* [in] */ CSC_SynchronizationConfig synchConfig);
-
- END_INTERFACE
- } IServiceSynchronizationConfigVtbl;
- interface IServiceSynchronizationConfig
- {
- CONST_VTBL struct IServiceSynchronizationConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServiceSynchronizationConfig_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServiceSynchronizationConfig_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServiceSynchronizationConfig_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServiceSynchronizationConfig_ConfigureSynchronization(This,synchConfig)
- (This)->lpVtbl -> ConfigureSynchronization(This,synchConfig)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServiceSynchronizationConfig_ConfigureSynchronization_Proxy(
- IServiceSynchronizationConfig * This,
- /* [in] */ CSC_SynchronizationConfig synchConfig);
- void __RPC_STUB IServiceSynchronizationConfig_ConfigureSynchronization_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServiceSynchronizationConfig_INTERFACE_DEFINED__ */
- #ifndef __IServiceTrackerConfig_INTERFACE_DEFINED__
- #define __IServiceTrackerConfig_INTERFACE_DEFINED__
- /* interface IServiceTrackerConfig */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServiceTrackerConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("6c3a3e1d-0ba6-4036-b76f-d0404db816c9")
- IServiceTrackerConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE TrackerConfig(
- /* [in] */ CSC_TrackerConfig trackerConfig,
- /* [string][in] */ LPCWSTR szTrackerAppName,
- /* [string][in] */ LPCWSTR szTrackerCtxName) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServiceTrackerConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServiceTrackerConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServiceTrackerConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServiceTrackerConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *TrackerConfig )(
- IServiceTrackerConfig * This,
- /* [in] */ CSC_TrackerConfig trackerConfig,
- /* [string][in] */ LPCWSTR szTrackerAppName,
- /* [string][in] */ LPCWSTR szTrackerCtxName);
-
- END_INTERFACE
- } IServiceTrackerConfigVtbl;
- interface IServiceTrackerConfig
- {
- CONST_VTBL struct IServiceTrackerConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServiceTrackerConfig_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServiceTrackerConfig_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServiceTrackerConfig_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServiceTrackerConfig_TrackerConfig(This,trackerConfig,szTrackerAppName,szTrackerCtxName)
- (This)->lpVtbl -> TrackerConfig(This,trackerConfig,szTrackerAppName,szTrackerCtxName)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServiceTrackerConfig_TrackerConfig_Proxy(
- IServiceTrackerConfig * This,
- /* [in] */ CSC_TrackerConfig trackerConfig,
- /* [string][in] */ LPCWSTR szTrackerAppName,
- /* [string][in] */ LPCWSTR szTrackerCtxName);
- void __RPC_STUB IServiceTrackerConfig_TrackerConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServiceTrackerConfig_INTERFACE_DEFINED__ */
- #ifndef __IServicePartitionConfig_INTERFACE_DEFINED__
- #define __IServicePartitionConfig_INTERFACE_DEFINED__
- /* interface IServicePartitionConfig */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServicePartitionConfig;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("80182d03-5ea4-4831-ae97-55beffc2e590")
- IServicePartitionConfig : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE PartitionConfig(
- /* [in] */ CSC_PartitionConfig partitionConfig) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PartitionID(
- /* [in] */ REFGUID guidPartitionID) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServicePartitionConfigVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServicePartitionConfig * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServicePartitionConfig * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServicePartitionConfig * This);
-
- HRESULT ( STDMETHODCALLTYPE *PartitionConfig )(
- IServicePartitionConfig * This,
- /* [in] */ CSC_PartitionConfig partitionConfig);
-
- HRESULT ( STDMETHODCALLTYPE *PartitionID )(
- IServicePartitionConfig * This,
- /* [in] */ REFGUID guidPartitionID);
-
- END_INTERFACE
- } IServicePartitionConfigVtbl;
- interface IServicePartitionConfig
- {
- CONST_VTBL struct IServicePartitionConfigVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServicePartitionConfig_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServicePartitionConfig_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServicePartitionConfig_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServicePartitionConfig_PartitionConfig(This,partitionConfig)
- (This)->lpVtbl -> PartitionConfig(This,partitionConfig)
- #define IServicePartitionConfig_PartitionID(This,guidPartitionID)
- (This)->lpVtbl -> PartitionID(This,guidPartitionID)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServicePartitionConfig_PartitionConfig_Proxy(
- IServicePartitionConfig * This,
- /* [in] */ CSC_PartitionConfig partitionConfig);
- void __RPC_STUB IServicePartitionConfig_PartitionConfig_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServicePartitionConfig_PartitionID_Proxy(
- IServicePartitionConfig * This,
- /* [in] */ REFGUID guidPartitionID);
- void __RPC_STUB IServicePartitionConfig_PartitionID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServicePartitionConfig_INTERFACE_DEFINED__ */
- #ifndef __IServiceCall_INTERFACE_DEFINED__
- #define __IServiceCall_INTERFACE_DEFINED__
- /* interface IServiceCall */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServiceCall;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("BD3E2E12-42DD-40f4-A09A-95A50C58304B")
- IServiceCall : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnCall( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServiceCallVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServiceCall * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServiceCall * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServiceCall * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnCall )(
- IServiceCall * This);
-
- END_INTERFACE
- } IServiceCallVtbl;
- interface IServiceCall
- {
- CONST_VTBL struct IServiceCallVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServiceCall_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServiceCall_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServiceCall_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServiceCall_OnCall(This)
- (This)->lpVtbl -> OnCall(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServiceCall_OnCall_Proxy(
- IServiceCall * This);
- void __RPC_STUB IServiceCall_OnCall_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServiceCall_INTERFACE_DEFINED__ */
- #ifndef __IAsyncErrorNotify_INTERFACE_DEFINED__
- #define __IAsyncErrorNotify_INTERFACE_DEFINED__
- /* interface IAsyncErrorNotify */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IAsyncErrorNotify;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("FE6777FB-A674-4177-8F32-6D707E113484")
- IAsyncErrorNotify : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnError(
- HRESULT hr) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAsyncErrorNotifyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAsyncErrorNotify * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAsyncErrorNotify * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAsyncErrorNotify * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnError )(
- IAsyncErrorNotify * This,
- HRESULT hr);
-
- END_INTERFACE
- } IAsyncErrorNotifyVtbl;
- interface IAsyncErrorNotify
- {
- CONST_VTBL struct IAsyncErrorNotifyVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAsyncErrorNotify_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAsyncErrorNotify_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAsyncErrorNotify_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAsyncErrorNotify_OnError(This,hr)
- (This)->lpVtbl -> OnError(This,hr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAsyncErrorNotify_OnError_Proxy(
- IAsyncErrorNotify * This,
- HRESULT hr);
- void __RPC_STUB IAsyncErrorNotify_OnError_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAsyncErrorNotify_INTERFACE_DEFINED__ */
- #ifndef __IServiceActivity_INTERFACE_DEFINED__
- #define __IServiceActivity_INTERFACE_DEFINED__
- /* interface IServiceActivity */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IServiceActivity;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("67532E0C-9E2F-4450-A354-035633944E17")
- IServiceActivity : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SynchronousCall(
- /* [in] */ IServiceCall *pIServiceCall) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AsynchronousCall(
- /* [in] */ IServiceCall *pIServiceCall) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BindToCurrentThread( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnbindFromThread( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IServiceActivityVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IServiceActivity * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IServiceActivity * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IServiceActivity * This);
-
- HRESULT ( STDMETHODCALLTYPE *SynchronousCall )(
- IServiceActivity * This,
- /* [in] */ IServiceCall *pIServiceCall);
-
- HRESULT ( STDMETHODCALLTYPE *AsynchronousCall )(
- IServiceActivity * This,
- /* [in] */ IServiceCall *pIServiceCall);
-
- HRESULT ( STDMETHODCALLTYPE *BindToCurrentThread )(
- IServiceActivity * This);
-
- HRESULT ( STDMETHODCALLTYPE *UnbindFromThread )(
- IServiceActivity * This);
-
- END_INTERFACE
- } IServiceActivityVtbl;
- interface IServiceActivity
- {
- CONST_VTBL struct IServiceActivityVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IServiceActivity_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IServiceActivity_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IServiceActivity_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IServiceActivity_SynchronousCall(This,pIServiceCall)
- (This)->lpVtbl -> SynchronousCall(This,pIServiceCall)
- #define IServiceActivity_AsynchronousCall(This,pIServiceCall)
- (This)->lpVtbl -> AsynchronousCall(This,pIServiceCall)
- #define IServiceActivity_BindToCurrentThread(This)
- (This)->lpVtbl -> BindToCurrentThread(This)
- #define IServiceActivity_UnbindFromThread(This)
- (This)->lpVtbl -> UnbindFromThread(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IServiceActivity_SynchronousCall_Proxy(
- IServiceActivity * This,
- /* [in] */ IServiceCall *pIServiceCall);
- void __RPC_STUB IServiceActivity_SynchronousCall_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServiceActivity_AsynchronousCall_Proxy(
- IServiceActivity * This,
- /* [in] */ IServiceCall *pIServiceCall);
- void __RPC_STUB IServiceActivity_AsynchronousCall_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServiceActivity_BindToCurrentThread_Proxy(
- IServiceActivity * This);
- void __RPC_STUB IServiceActivity_BindToCurrentThread_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IServiceActivity_UnbindFromThread_Proxy(
- IServiceActivity * This);
- void __RPC_STUB IServiceActivity_UnbindFromThread_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IServiceActivity_INTERFACE_DEFINED__ */
- #ifndef __IThreadPoolKnobs_INTERFACE_DEFINED__
- #define __IThreadPoolKnobs_INTERFACE_DEFINED__
- /* interface IThreadPoolKnobs */
- /* [unique][local][uuid][object] */
- EXTERN_C const IID IID_IThreadPoolKnobs;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("51372af7-cae7-11cf-be81-00aa00a2fa25")
- IThreadPoolKnobs : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetMaxThreads(
- long *plcMaxThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCurrentThreads(
- long *plcCurrentThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetMaxThreads(
- long lcMaxThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDeleteDelay(
- long *pmsecDeleteDelay) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetDeleteDelay(
- long msecDeleteDelay) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMaxQueuedRequests(
- long *plcMaxQueuedRequests) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCurrentQueuedRequests(
- long *plcCurrentQueuedRequests) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetMaxQueuedRequests(
- long lcMaxQueuedRequests) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetMinThreads(
- long lcMinThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetQueueDepth(
- long lcQueueDepth) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IThreadPoolKnobsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IThreadPoolKnobs * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IThreadPoolKnobs * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IThreadPoolKnobs * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetMaxThreads )(
- IThreadPoolKnobs * This,
- long *plcMaxThreads);
-
- HRESULT ( STDMETHODCALLTYPE *GetCurrentThreads )(
- IThreadPoolKnobs * This,
- long *plcCurrentThreads);
-
- HRESULT ( STDMETHODCALLTYPE *SetMaxThreads )(
- IThreadPoolKnobs * This,
- long lcMaxThreads);
-
- HRESULT ( STDMETHODCALLTYPE *GetDeleteDelay )(
- IThreadPoolKnobs * This,
- long *pmsecDeleteDelay);
-
- HRESULT ( STDMETHODCALLTYPE *SetDeleteDelay )(
- IThreadPoolKnobs * This,
- long msecDeleteDelay);
-
- HRESULT ( STDMETHODCALLTYPE *GetMaxQueuedRequests )(
- IThreadPoolKnobs * This,
- long *plcMaxQueuedRequests);
-
- HRESULT ( STDMETHODCALLTYPE *GetCurrentQueuedRequests )(
- IThreadPoolKnobs * This,
- long *plcCurrentQueuedRequests);
-
- HRESULT ( STDMETHODCALLTYPE *SetMaxQueuedRequests )(
- IThreadPoolKnobs * This,
- long lcMaxQueuedRequests);
-
- HRESULT ( STDMETHODCALLTYPE *SetMinThreads )(
- IThreadPoolKnobs * This,
- long lcMinThreads);
-
- HRESULT ( STDMETHODCALLTYPE *SetQueueDepth )(
- IThreadPoolKnobs * This,
- long lcQueueDepth);
-
- END_INTERFACE
- } IThreadPoolKnobsVtbl;
- interface IThreadPoolKnobs
- {
- CONST_VTBL struct IThreadPoolKnobsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IThreadPoolKnobs_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IThreadPoolKnobs_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IThreadPoolKnobs_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IThreadPoolKnobs_GetMaxThreads(This,plcMaxThreads)
- (This)->lpVtbl -> GetMaxThreads(This,plcMaxThreads)
- #define IThreadPoolKnobs_GetCurrentThreads(This,plcCurrentThreads)
- (This)->lpVtbl -> GetCurrentThreads(This,plcCurrentThreads)
- #define IThreadPoolKnobs_SetMaxThreads(This,lcMaxThreads)
- (This)->lpVtbl -> SetMaxThreads(This,lcMaxThreads)
- #define IThreadPoolKnobs_GetDeleteDelay(This,pmsecDeleteDelay)
- (This)->lpVtbl -> GetDeleteDelay(This,pmsecDeleteDelay)
- #define IThreadPoolKnobs_SetDeleteDelay(This,msecDeleteDelay)
- (This)->lpVtbl -> SetDeleteDelay(This,msecDeleteDelay)
- #define IThreadPoolKnobs_GetMaxQueuedRequests(This,plcMaxQueuedRequests)
- (This)->lpVtbl -> GetMaxQueuedRequests(This,plcMaxQueuedRequests)
- #define IThreadPoolKnobs_GetCurrentQueuedRequests(This,plcCurrentQueuedRequests)
- (This)->lpVtbl -> GetCurrentQueuedRequests(This,plcCurrentQueuedRequests)
- #define IThreadPoolKnobs_SetMaxQueuedRequests(This,lcMaxQueuedRequests)
- (This)->lpVtbl -> SetMaxQueuedRequests(This,lcMaxQueuedRequests)
- #define IThreadPoolKnobs_SetMinThreads(This,lcMinThreads)
- (This)->lpVtbl -> SetMinThreads(This,lcMinThreads)
- #define IThreadPoolKnobs_SetQueueDepth(This,lcQueueDepth)
- (This)->lpVtbl -> SetQueueDepth(This,lcQueueDepth)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IThreadPoolKnobs_GetMaxThreads_Proxy(
- IThreadPoolKnobs * This,
- long *plcMaxThreads);
- void __RPC_STUB IThreadPoolKnobs_GetMaxThreads_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IThreadPoolKnobs_GetCurrentThreads_Proxy(
- IThreadPoolKnobs * This,
- long *plcCurrentThreads);
- void __RPC_STUB IThreadPoolKnobs_GetCurrentThreads_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IThreadPoolKnobs_SetMaxThreads_Proxy(
- IThreadPoolKnobs * This,
- long lcMaxThreads);
- void __RPC_STUB IThreadPoolKnobs_SetMaxThreads_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IThreadPoolKnobs_GetDeleteDelay_Proxy(
- IThreadPoolKnobs * This,
- long *pmsecDeleteDelay);
- void __RPC_STUB IThreadPoolKnobs_GetDeleteDelay_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IThreadPoolKnobs_SetDeleteDelay_Proxy(
- IThreadPoolKnobs * This,
- long msecDeleteDelay);
- void __RPC_STUB IThreadPoolKnobs_SetDeleteDelay_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IThreadPoolKnobs_GetMaxQueuedRequests_Proxy(
- IThreadPoolKnobs * This,
- long *plcMaxQueuedRequests);
- void __RPC_STUB IThreadPoolKnobs_GetMaxQueuedRequests_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IThreadPoolKnobs_GetCurrentQueuedRequests_Proxy(
- IThreadPoolKnobs * This,
- long *plcCurrentQueuedRequests);
- void __RPC_STUB IThreadPoolKnobs_GetCurrentQueuedRequests_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IThreadPoolKnobs_SetMaxQueuedRequests_Proxy(
- IThreadPoolKnobs * This,
- long lcMaxQueuedRequests);
- void __RPC_STUB IThreadPoolKnobs_SetMaxQueuedRequests_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IThreadPoolKnobs_SetMinThreads_Proxy(
- IThreadPoolKnobs * This,
- long lcMinThreads);
- void __RPC_STUB IThreadPoolKnobs_SetMinThreads_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IThreadPoolKnobs_SetQueueDepth_Proxy(
- IThreadPoolKnobs * This,
- long lcQueueDepth);
- void __RPC_STUB IThreadPoolKnobs_SetQueueDepth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IThreadPoolKnobs_INTERFACE_DEFINED__ */
- #ifndef __IComStaThreadPoolKnobs_INTERFACE_DEFINED__
- #define __IComStaThreadPoolKnobs_INTERFACE_DEFINED__
- /* interface IComStaThreadPoolKnobs */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IComStaThreadPoolKnobs;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("324B64FA-33B6-11d2-98B7-00C04F8EE1C4")
- IComStaThreadPoolKnobs : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetMinThreadCount(
- DWORD minThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMinThreadCount(
- /* [out] */ DWORD *minThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetMaxThreadCount(
- DWORD maxThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMaxThreadCount(
- /* [out] */ DWORD *maxThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetActivityPerThread(
- DWORD activitiesPerThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetActivityPerThread(
- /* [out] */ DWORD *activitiesPerThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetActivityRatio(
- DOUBLE activityRatio) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetActivityRatio(
- /* [out] */ DOUBLE *activityRatio) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetThreadCount(
- /* [out] */ DWORD *pdwThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetQueueDepth(
- /* [out] */ DWORD *pdwQDepth) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetQueueDepth(
- /* [in] */ long dwQDepth) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComStaThreadPoolKnobsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComStaThreadPoolKnobs * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComStaThreadPoolKnobs * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComStaThreadPoolKnobs * This);
-
- HRESULT ( STDMETHODCALLTYPE *SetMinThreadCount )(
- IComStaThreadPoolKnobs * This,
- DWORD minThreads);
-
- HRESULT ( STDMETHODCALLTYPE *GetMinThreadCount )(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DWORD *minThreads);
-
- HRESULT ( STDMETHODCALLTYPE *SetMaxThreadCount )(
- IComStaThreadPoolKnobs * This,
- DWORD maxThreads);
-
- HRESULT ( STDMETHODCALLTYPE *GetMaxThreadCount )(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DWORD *maxThreads);
-
- HRESULT ( STDMETHODCALLTYPE *SetActivityPerThread )(
- IComStaThreadPoolKnobs * This,
- DWORD activitiesPerThread);
-
- HRESULT ( STDMETHODCALLTYPE *GetActivityPerThread )(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DWORD *activitiesPerThread);
-
- HRESULT ( STDMETHODCALLTYPE *SetActivityRatio )(
- IComStaThreadPoolKnobs * This,
- DOUBLE activityRatio);
-
- HRESULT ( STDMETHODCALLTYPE *GetActivityRatio )(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DOUBLE *activityRatio);
-
- HRESULT ( STDMETHODCALLTYPE *GetThreadCount )(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DWORD *pdwThreads);
-
- HRESULT ( STDMETHODCALLTYPE *GetQueueDepth )(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DWORD *pdwQDepth);
-
- HRESULT ( STDMETHODCALLTYPE *SetQueueDepth )(
- IComStaThreadPoolKnobs * This,
- /* [in] */ long dwQDepth);
-
- END_INTERFACE
- } IComStaThreadPoolKnobsVtbl;
- interface IComStaThreadPoolKnobs
- {
- CONST_VTBL struct IComStaThreadPoolKnobsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComStaThreadPoolKnobs_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComStaThreadPoolKnobs_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComStaThreadPoolKnobs_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComStaThreadPoolKnobs_SetMinThreadCount(This,minThreads)
- (This)->lpVtbl -> SetMinThreadCount(This,minThreads)
- #define IComStaThreadPoolKnobs_GetMinThreadCount(This,minThreads)
- (This)->lpVtbl -> GetMinThreadCount(This,minThreads)
- #define IComStaThreadPoolKnobs_SetMaxThreadCount(This,maxThreads)
- (This)->lpVtbl -> SetMaxThreadCount(This,maxThreads)
- #define IComStaThreadPoolKnobs_GetMaxThreadCount(This,maxThreads)
- (This)->lpVtbl -> GetMaxThreadCount(This,maxThreads)
- #define IComStaThreadPoolKnobs_SetActivityPerThread(This,activitiesPerThread)
- (This)->lpVtbl -> SetActivityPerThread(This,activitiesPerThread)
- #define IComStaThreadPoolKnobs_GetActivityPerThread(This,activitiesPerThread)
- (This)->lpVtbl -> GetActivityPerThread(This,activitiesPerThread)
- #define IComStaThreadPoolKnobs_SetActivityRatio(This,activityRatio)
- (This)->lpVtbl -> SetActivityRatio(This,activityRatio)
- #define IComStaThreadPoolKnobs_GetActivityRatio(This,activityRatio)
- (This)->lpVtbl -> GetActivityRatio(This,activityRatio)
- #define IComStaThreadPoolKnobs_GetThreadCount(This,pdwThreads)
- (This)->lpVtbl -> GetThreadCount(This,pdwThreads)
- #define IComStaThreadPoolKnobs_GetQueueDepth(This,pdwQDepth)
- (This)->lpVtbl -> GetQueueDepth(This,pdwQDepth)
- #define IComStaThreadPoolKnobs_SetQueueDepth(This,dwQDepth)
- (This)->lpVtbl -> SetQueueDepth(This,dwQDepth)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_SetMinThreadCount_Proxy(
- IComStaThreadPoolKnobs * This,
- DWORD minThreads);
- void __RPC_STUB IComStaThreadPoolKnobs_SetMinThreadCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_GetMinThreadCount_Proxy(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DWORD *minThreads);
- void __RPC_STUB IComStaThreadPoolKnobs_GetMinThreadCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_SetMaxThreadCount_Proxy(
- IComStaThreadPoolKnobs * This,
- DWORD maxThreads);
- void __RPC_STUB IComStaThreadPoolKnobs_SetMaxThreadCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_GetMaxThreadCount_Proxy(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DWORD *maxThreads);
- void __RPC_STUB IComStaThreadPoolKnobs_GetMaxThreadCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_SetActivityPerThread_Proxy(
- IComStaThreadPoolKnobs * This,
- DWORD activitiesPerThread);
- void __RPC_STUB IComStaThreadPoolKnobs_SetActivityPerThread_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_GetActivityPerThread_Proxy(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DWORD *activitiesPerThread);
- void __RPC_STUB IComStaThreadPoolKnobs_GetActivityPerThread_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_SetActivityRatio_Proxy(
- IComStaThreadPoolKnobs * This,
- DOUBLE activityRatio);
- void __RPC_STUB IComStaThreadPoolKnobs_SetActivityRatio_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_GetActivityRatio_Proxy(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DOUBLE *activityRatio);
- void __RPC_STUB IComStaThreadPoolKnobs_GetActivityRatio_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_GetThreadCount_Proxy(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DWORD *pdwThreads);
- void __RPC_STUB IComStaThreadPoolKnobs_GetThreadCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_GetQueueDepth_Proxy(
- IComStaThreadPoolKnobs * This,
- /* [out] */ DWORD *pdwQDepth);
- void __RPC_STUB IComStaThreadPoolKnobs_GetQueueDepth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs_SetQueueDepth_Proxy(
- IComStaThreadPoolKnobs * This,
- /* [in] */ long dwQDepth);
- void __RPC_STUB IComStaThreadPoolKnobs_SetQueueDepth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComStaThreadPoolKnobs_INTERFACE_DEFINED__ */
- #ifndef __IComMtaThreadPoolKnobs_INTERFACE_DEFINED__
- #define __IComMtaThreadPoolKnobs_INTERFACE_DEFINED__
- /* interface IComMtaThreadPoolKnobs */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IComMtaThreadPoolKnobs;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("F9A76D2E-76A5-43eb-A0C4-49BEC8E48480")
- IComMtaThreadPoolKnobs : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE MTASetMaxThreadCount(
- DWORD dwMaxThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MTAGetMaxThreadCount(
- /* [out] */ DWORD *pdwMaxThreads) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MTASetThrottleValue(
- DWORD dwThrottle) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MTAGetThrottleValue(
- /* [out] */ DWORD *pdwThrottle) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComMtaThreadPoolKnobsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComMtaThreadPoolKnobs * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComMtaThreadPoolKnobs * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComMtaThreadPoolKnobs * This);
-
- HRESULT ( STDMETHODCALLTYPE *MTASetMaxThreadCount )(
- IComMtaThreadPoolKnobs * This,
- DWORD dwMaxThreads);
-
- HRESULT ( STDMETHODCALLTYPE *MTAGetMaxThreadCount )(
- IComMtaThreadPoolKnobs * This,
- /* [out] */ DWORD *pdwMaxThreads);
-
- HRESULT ( STDMETHODCALLTYPE *MTASetThrottleValue )(
- IComMtaThreadPoolKnobs * This,
- DWORD dwThrottle);
-
- HRESULT ( STDMETHODCALLTYPE *MTAGetThrottleValue )(
- IComMtaThreadPoolKnobs * This,
- /* [out] */ DWORD *pdwThrottle);
-
- END_INTERFACE
- } IComMtaThreadPoolKnobsVtbl;
- interface IComMtaThreadPoolKnobs
- {
- CONST_VTBL struct IComMtaThreadPoolKnobsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComMtaThreadPoolKnobs_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComMtaThreadPoolKnobs_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComMtaThreadPoolKnobs_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComMtaThreadPoolKnobs_MTASetMaxThreadCount(This,dwMaxThreads)
- (This)->lpVtbl -> MTASetMaxThreadCount(This,dwMaxThreads)
- #define IComMtaThreadPoolKnobs_MTAGetMaxThreadCount(This,pdwMaxThreads)
- (This)->lpVtbl -> MTAGetMaxThreadCount(This,pdwMaxThreads)
- #define IComMtaThreadPoolKnobs_MTASetThrottleValue(This,dwThrottle)
- (This)->lpVtbl -> MTASetThrottleValue(This,dwThrottle)
- #define IComMtaThreadPoolKnobs_MTAGetThrottleValue(This,pdwThrottle)
- (This)->lpVtbl -> MTAGetThrottleValue(This,pdwThrottle)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComMtaThreadPoolKnobs_MTASetMaxThreadCount_Proxy(
- IComMtaThreadPoolKnobs * This,
- DWORD dwMaxThreads);
- void __RPC_STUB IComMtaThreadPoolKnobs_MTASetMaxThreadCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComMtaThreadPoolKnobs_MTAGetMaxThreadCount_Proxy(
- IComMtaThreadPoolKnobs * This,
- /* [out] */ DWORD *pdwMaxThreads);
- void __RPC_STUB IComMtaThreadPoolKnobs_MTAGetMaxThreadCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComMtaThreadPoolKnobs_MTASetThrottleValue_Proxy(
- IComMtaThreadPoolKnobs * This,
- DWORD dwThrottle);
- void __RPC_STUB IComMtaThreadPoolKnobs_MTASetThrottleValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComMtaThreadPoolKnobs_MTAGetThrottleValue_Proxy(
- IComMtaThreadPoolKnobs * This,
- /* [out] */ DWORD *pdwThrottle);
- void __RPC_STUB IComMtaThreadPoolKnobs_MTAGetThrottleValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComMtaThreadPoolKnobs_INTERFACE_DEFINED__ */
- #ifndef __IComStaThreadPoolKnobs2_INTERFACE_DEFINED__
- #define __IComStaThreadPoolKnobs2_INTERFACE_DEFINED__
- /* interface IComStaThreadPoolKnobs2 */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IComStaThreadPoolKnobs2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("73707523-FF9A-4974-BF84-2108DC213740")
- IComStaThreadPoolKnobs2 : public IComStaThreadPoolKnobs
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetMaxCPULoad(
- /* [out] */ DWORD *pdwLoad) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetMaxCPULoad(
- long pdwLoad) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCPUMetricEnabled(
- /* [out] */ BOOL *pbMetricEnabled) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCPUMetricEnabled(
- BOOL bMetricEnabled) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCreateThreadsAggressively(
- /* [out] */ BOOL *pbMetricEnabled) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCreateThreadsAggressively(
- BOOL bMetricEnabled) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMaxCSR(
- /* [out] */ DWORD *pdwCSR) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetMaxCSR(
- long dwCSR) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetWaitTimeForThreadCleanup(
- /* [out] */ DWORD *pdwThreadCleanupWaitTime) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetWaitTimeForThreadCleanup(
- long dwThreadCleanupWaitTime) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComStaThreadPoolKnobs2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComStaThreadPoolKnobs2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComStaThreadPoolKnobs2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComStaThreadPoolKnobs2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *SetMinThreadCount )(
- IComStaThreadPoolKnobs2 * This,
- DWORD minThreads);
-
- HRESULT ( STDMETHODCALLTYPE *GetMinThreadCount )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *minThreads);
-
- HRESULT ( STDMETHODCALLTYPE *SetMaxThreadCount )(
- IComStaThreadPoolKnobs2 * This,
- DWORD maxThreads);
-
- HRESULT ( STDMETHODCALLTYPE *GetMaxThreadCount )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *maxThreads);
-
- HRESULT ( STDMETHODCALLTYPE *SetActivityPerThread )(
- IComStaThreadPoolKnobs2 * This,
- DWORD activitiesPerThread);
-
- HRESULT ( STDMETHODCALLTYPE *GetActivityPerThread )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *activitiesPerThread);
-
- HRESULT ( STDMETHODCALLTYPE *SetActivityRatio )(
- IComStaThreadPoolKnobs2 * This,
- DOUBLE activityRatio);
-
- HRESULT ( STDMETHODCALLTYPE *GetActivityRatio )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DOUBLE *activityRatio);
-
- HRESULT ( STDMETHODCALLTYPE *GetThreadCount )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *pdwThreads);
-
- HRESULT ( STDMETHODCALLTYPE *GetQueueDepth )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *pdwQDepth);
-
- HRESULT ( STDMETHODCALLTYPE *SetQueueDepth )(
- IComStaThreadPoolKnobs2 * This,
- /* [in] */ long dwQDepth);
-
- HRESULT ( STDMETHODCALLTYPE *GetMaxCPULoad )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *pdwLoad);
-
- HRESULT ( STDMETHODCALLTYPE *SetMaxCPULoad )(
- IComStaThreadPoolKnobs2 * This,
- long pdwLoad);
-
- HRESULT ( STDMETHODCALLTYPE *GetCPUMetricEnabled )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ BOOL *pbMetricEnabled);
-
- HRESULT ( STDMETHODCALLTYPE *SetCPUMetricEnabled )(
- IComStaThreadPoolKnobs2 * This,
- BOOL bMetricEnabled);
-
- HRESULT ( STDMETHODCALLTYPE *GetCreateThreadsAggressively )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ BOOL *pbMetricEnabled);
-
- HRESULT ( STDMETHODCALLTYPE *SetCreateThreadsAggressively )(
- IComStaThreadPoolKnobs2 * This,
- BOOL bMetricEnabled);
-
- HRESULT ( STDMETHODCALLTYPE *GetMaxCSR )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *pdwCSR);
-
- HRESULT ( STDMETHODCALLTYPE *SetMaxCSR )(
- IComStaThreadPoolKnobs2 * This,
- long dwCSR);
-
- HRESULT ( STDMETHODCALLTYPE *GetWaitTimeForThreadCleanup )(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *pdwThreadCleanupWaitTime);
-
- HRESULT ( STDMETHODCALLTYPE *SetWaitTimeForThreadCleanup )(
- IComStaThreadPoolKnobs2 * This,
- long dwThreadCleanupWaitTime);
-
- END_INTERFACE
- } IComStaThreadPoolKnobs2Vtbl;
- interface IComStaThreadPoolKnobs2
- {
- CONST_VTBL struct IComStaThreadPoolKnobs2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComStaThreadPoolKnobs2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComStaThreadPoolKnobs2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComStaThreadPoolKnobs2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComStaThreadPoolKnobs2_SetMinThreadCount(This,minThreads)
- (This)->lpVtbl -> SetMinThreadCount(This,minThreads)
- #define IComStaThreadPoolKnobs2_GetMinThreadCount(This,minThreads)
- (This)->lpVtbl -> GetMinThreadCount(This,minThreads)
- #define IComStaThreadPoolKnobs2_SetMaxThreadCount(This,maxThreads)
- (This)->lpVtbl -> SetMaxThreadCount(This,maxThreads)
- #define IComStaThreadPoolKnobs2_GetMaxThreadCount(This,maxThreads)
- (This)->lpVtbl -> GetMaxThreadCount(This,maxThreads)
- #define IComStaThreadPoolKnobs2_SetActivityPerThread(This,activitiesPerThread)
- (This)->lpVtbl -> SetActivityPerThread(This,activitiesPerThread)
- #define IComStaThreadPoolKnobs2_GetActivityPerThread(This,activitiesPerThread)
- (This)->lpVtbl -> GetActivityPerThread(This,activitiesPerThread)
- #define IComStaThreadPoolKnobs2_SetActivityRatio(This,activityRatio)
- (This)->lpVtbl -> SetActivityRatio(This,activityRatio)
- #define IComStaThreadPoolKnobs2_GetActivityRatio(This,activityRatio)
- (This)->lpVtbl -> GetActivityRatio(This,activityRatio)
- #define IComStaThreadPoolKnobs2_GetThreadCount(This,pdwThreads)
- (This)->lpVtbl -> GetThreadCount(This,pdwThreads)
- #define IComStaThreadPoolKnobs2_GetQueueDepth(This,pdwQDepth)
- (This)->lpVtbl -> GetQueueDepth(This,pdwQDepth)
- #define IComStaThreadPoolKnobs2_SetQueueDepth(This,dwQDepth)
- (This)->lpVtbl -> SetQueueDepth(This,dwQDepth)
- #define IComStaThreadPoolKnobs2_GetMaxCPULoad(This,pdwLoad)
- (This)->lpVtbl -> GetMaxCPULoad(This,pdwLoad)
- #define IComStaThreadPoolKnobs2_SetMaxCPULoad(This,pdwLoad)
- (This)->lpVtbl -> SetMaxCPULoad(This,pdwLoad)
- #define IComStaThreadPoolKnobs2_GetCPUMetricEnabled(This,pbMetricEnabled)
- (This)->lpVtbl -> GetCPUMetricEnabled(This,pbMetricEnabled)
- #define IComStaThreadPoolKnobs2_SetCPUMetricEnabled(This,bMetricEnabled)
- (This)->lpVtbl -> SetCPUMetricEnabled(This,bMetricEnabled)
- #define IComStaThreadPoolKnobs2_GetCreateThreadsAggressively(This,pbMetricEnabled)
- (This)->lpVtbl -> GetCreateThreadsAggressively(This,pbMetricEnabled)
- #define IComStaThreadPoolKnobs2_SetCreateThreadsAggressively(This,bMetricEnabled)
- (This)->lpVtbl -> SetCreateThreadsAggressively(This,bMetricEnabled)
- #define IComStaThreadPoolKnobs2_GetMaxCSR(This,pdwCSR)
- (This)->lpVtbl -> GetMaxCSR(This,pdwCSR)
- #define IComStaThreadPoolKnobs2_SetMaxCSR(This,dwCSR)
- (This)->lpVtbl -> SetMaxCSR(This,dwCSR)
- #define IComStaThreadPoolKnobs2_GetWaitTimeForThreadCleanup(This,pdwThreadCleanupWaitTime)
- (This)->lpVtbl -> GetWaitTimeForThreadCleanup(This,pdwThreadCleanupWaitTime)
- #define IComStaThreadPoolKnobs2_SetWaitTimeForThreadCleanup(This,dwThreadCleanupWaitTime)
- (This)->lpVtbl -> SetWaitTimeForThreadCleanup(This,dwThreadCleanupWaitTime)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs2_GetMaxCPULoad_Proxy(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *pdwLoad);
- void __RPC_STUB IComStaThreadPoolKnobs2_GetMaxCPULoad_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs2_SetMaxCPULoad_Proxy(
- IComStaThreadPoolKnobs2 * This,
- long pdwLoad);
- void __RPC_STUB IComStaThreadPoolKnobs2_SetMaxCPULoad_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs2_GetCPUMetricEnabled_Proxy(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ BOOL *pbMetricEnabled);
- void __RPC_STUB IComStaThreadPoolKnobs2_GetCPUMetricEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs2_SetCPUMetricEnabled_Proxy(
- IComStaThreadPoolKnobs2 * This,
- BOOL bMetricEnabled);
- void __RPC_STUB IComStaThreadPoolKnobs2_SetCPUMetricEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs2_GetCreateThreadsAggressively_Proxy(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ BOOL *pbMetricEnabled);
- void __RPC_STUB IComStaThreadPoolKnobs2_GetCreateThreadsAggressively_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs2_SetCreateThreadsAggressively_Proxy(
- IComStaThreadPoolKnobs2 * This,
- BOOL bMetricEnabled);
- void __RPC_STUB IComStaThreadPoolKnobs2_SetCreateThreadsAggressively_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs2_GetMaxCSR_Proxy(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *pdwCSR);
- void __RPC_STUB IComStaThreadPoolKnobs2_GetMaxCSR_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs2_SetMaxCSR_Proxy(
- IComStaThreadPoolKnobs2 * This,
- long dwCSR);
- void __RPC_STUB IComStaThreadPoolKnobs2_SetMaxCSR_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs2_GetWaitTimeForThreadCleanup_Proxy(
- IComStaThreadPoolKnobs2 * This,
- /* [out] */ DWORD *pdwThreadCleanupWaitTime);
- void __RPC_STUB IComStaThreadPoolKnobs2_GetWaitTimeForThreadCleanup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComStaThreadPoolKnobs2_SetWaitTimeForThreadCleanup_Proxy(
- IComStaThreadPoolKnobs2 * This,
- long dwThreadCleanupWaitTime);
- void __RPC_STUB IComStaThreadPoolKnobs2_SetWaitTimeForThreadCleanup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComStaThreadPoolKnobs2_INTERFACE_DEFINED__ */
- #ifndef __IProcessInitializer_INTERFACE_DEFINED__
- #define __IProcessInitializer_INTERFACE_DEFINED__
- /* interface IProcessInitializer */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IProcessInitializer;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1113f52d-dc7f-4943-aed6-88d04027e32a")
- IProcessInitializer : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Startup(
- /* [in] */ IUnknown *punkProcessControl) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Shutdown( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IProcessInitializerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IProcessInitializer * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IProcessInitializer * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IProcessInitializer * This);
-
- HRESULT ( STDMETHODCALLTYPE *Startup )(
- IProcessInitializer * This,
- /* [in] */ IUnknown *punkProcessControl);
-
- HRESULT ( STDMETHODCALLTYPE *Shutdown )(
- IProcessInitializer * This);
-
- END_INTERFACE
- } IProcessInitializerVtbl;
- interface IProcessInitializer
- {
- CONST_VTBL struct IProcessInitializerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IProcessInitializer_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IProcessInitializer_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IProcessInitializer_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IProcessInitializer_Startup(This,punkProcessControl)
- (This)->lpVtbl -> Startup(This,punkProcessControl)
- #define IProcessInitializer_Shutdown(This)
- (This)->lpVtbl -> Shutdown(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IProcessInitializer_Startup_Proxy(
- IProcessInitializer * This,
- /* [in] */ IUnknown *punkProcessControl);
- void __RPC_STUB IProcessInitializer_Startup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IProcessInitializer_Shutdown_Proxy(
- IProcessInitializer * This);
- void __RPC_STUB IProcessInitializer_Shutdown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IProcessInitializer_INTERFACE_DEFINED__ */
- #ifndef __COMSVCSLib_LIBRARY_DEFINED__
- #define __COMSVCSLib_LIBRARY_DEFINED__
- /* library COMSVCSLib */
- /* [helpfile][helpstring][version][uuid] */
- typedef /* [public][helpcontext][helpstring] */
- enum __MIDL___MIDL_itf_autosvcs_0385_0001
- { mtsErrCtxAborted = 0x8004e002,
- mtsErrCtxAborting = 0x8004e003,
- mtsErrCtxNoContext = 0x8004e004,
- mtsErrCtxNotRegistered = 0x8004e005,
- mtsErrCtxSynchTimeout = 0x8004e006,
- mtsErrCtxOldReference = 0x8004e007,
- mtsErrCtxRoleNotFound = 0x8004e00c,
- mtsErrCtxNoSecurity = 0x8004e00d,
- mtsErrCtxWrongThread = 0x8004e00e,
- mtsErrCtxTMNotAvailable = 0x8004e00f,
- comQCErrApplicationNotQueued = 0x80110600,
- comQCErrNoQueueableInterfaces = 0x80110601,
- comQCErrQueuingServiceNotAvailable = 0x80110602,
- comQCErrQueueTransactMismatch = 0x80110603,
- comqcErrRecorderMarshalled = 0x80110604,
- comqcErrOutParam = 0x80110605,
- comqcErrRecorderNotTrusted = 0x80110606,
- comqcErrPSLoad = 0x80110607,
- comqcErrMarshaledObjSameTxn = 0x80110608,
- comqcErrInvalidMessage = 0x80110650,
- comqcErrMsmqSidUnavailable = 0x80110651,
- comqcErrWrongMsgExtension = 0x80110652,
- comqcErrMsmqServiceUnavailable = 0x80110653,
- comqcErrMsgNotAuthenticated = 0x80110654,
- comqcErrMsmqConnectorUsed = 0x80110655,
- comqcErrBadMarshaledObject = 0x80110656
- } Error_Constants;
- typedef /* [public] */
- enum __MIDL___MIDL_itf_autosvcs_0385_0002
- { LockSetGet = 0,
- LockMethod = LockSetGet + 1
- } LockModes;
- typedef /* [public] */
- enum __MIDL___MIDL_itf_autosvcs_0385_0003
- { Standard = 0,
- Process = Standard + 1
- } ReleaseModes;
- #ifndef _tagCrmFlags_
- #define _tagCrmFlags_
- typedef
- enum tagCRMFLAGS
- { CRMFLAG_FORGETTARGET = 0x1,
- CRMFLAG_WRITTENDURINGPREPARE = 0x2,
- CRMFLAG_WRITTENDURINGCOMMIT = 0x4,
- CRMFLAG_WRITTENDURINGABORT = 0x8,
- CRMFLAG_WRITTENDURINGRECOVERY = 0x10,
- CRMFLAG_WRITTENDURINGREPLAY = 0x20,
- CRMFLAG_REPLAYINPROGRESS = 0x40
- } CRMFLAGS;
- #endif _tagCrmFlags_
- #ifndef _tagCrmRegFlags_
- #define _tagCrmRegFlags_
- typedef
- enum tagCRMREGFLAGS
- { CRMREGFLAG_PREPAREPHASE = 0x1,
- CRMREGFLAG_COMMITPHASE = 0x2,
- CRMREGFLAG_ABORTPHASE = 0x4,
- CRMREGFLAG_ALLPHASES = 0x7,
- CRMREGFLAG_FAILIFINDOUBTSREMAIN = 0x10
- } CRMREGFLAGS;
- #endif _tagCrmRegFlags_
- EXTERN_C const IID LIBID_COMSVCSLib;
- EXTERN_C const CLSID CLSID_SecurityIdentity;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0a5-7f19-11d2-978e-0000f8757e2a")
- SecurityIdentity;
- #endif
- EXTERN_C const CLSID CLSID_SecurityCallers;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0a6-7f19-11d2-978e-0000f8757e2a")
- SecurityCallers;
- #endif
- EXTERN_C const CLSID CLSID_SecurityCallContext;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0a7-7f19-11d2-978e-0000f8757e2a")
- SecurityCallContext;
- #endif
- EXTERN_C const CLSID CLSID_GetSecurityCallContextAppObject;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0a8-7f19-11d2-978e-0000f8757e2a")
- GetSecurityCallContextAppObject;
- #endif
- EXTERN_C const CLSID CLSID_Dummy30040732;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0a9-7f19-11d2-978e-0000f8757e2a")
- Dummy30040732;
- #endif
- EXTERN_C const CLSID CLSID_TransactionContext;
- #ifdef __cplusplus
- class DECLSPEC_UUID("7999FC25-D3C6-11CF-ACAB-00A024A55AEF")
- TransactionContext;
- #endif
- EXTERN_C const CLSID CLSID_TransactionContextEx;
- #ifdef __cplusplus
- class DECLSPEC_UUID("5cb66670-d3d4-11cf-acab-00a024a55aef")
- TransactionContextEx;
- #endif
- EXTERN_C const CLSID CLSID_ByotServerEx;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0aa-7f19-11d2-978e-0000f8757e2a")
- ByotServerEx;
- #endif
- EXTERN_C const CLSID CLSID_CServiceConfig;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0c8-7f19-11d2-978e-0000f8757e2a")
- CServiceConfig;
- #endif
- EXTERN_C const CLSID CLSID_SharedProperty;
- #ifdef __cplusplus
- class DECLSPEC_UUID("2A005C05-A5DE-11CF-9E66-00AA00A3F464")
- SharedProperty;
- #endif
- EXTERN_C const CLSID CLSID_SharedPropertyGroup;
- #ifdef __cplusplus
- class DECLSPEC_UUID("2A005C0B-A5DE-11CF-9E66-00AA00A3F464")
- SharedPropertyGroup;
- #endif
- EXTERN_C const CLSID CLSID_SharedPropertyGroupManager;
- #ifdef __cplusplus
- class DECLSPEC_UUID("2A005C11-A5DE-11CF-9E66-00AA00A3F464")
- SharedPropertyGroupManager;
- #endif
- EXTERN_C const CLSID CLSID_COMEvents;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0ab-7f19-11d2-978e-0000f8757e2a")
- COMEvents;
- #endif
- EXTERN_C const CLSID CLSID_CoMTSLocator;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0ac-7f19-11d2-978e-0000f8757e2a")
- CoMTSLocator;
- #endif
- EXTERN_C const CLSID CLSID_MtsGrp;
- #ifdef __cplusplus
- class DECLSPEC_UUID("4B2E958D-0393-11D1-B1AB-00AA00BA3258")
- MtsGrp;
- #endif
- EXTERN_C const CLSID CLSID_ComServiceEvents;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0c3-7f19-11d2-978e-0000f8757e2a")
- ComServiceEvents;
- #endif
- EXTERN_C const CLSID CLSID_ComSystemAppEventData;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0c6-7f19-11d2-978e-0000f8757e2a")
- ComSystemAppEventData;
- #endif
- EXTERN_C const CLSID CLSID_CRMClerk;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0bd-7f19-11d2-978e-0000f8757e2a")
- CRMClerk;
- #endif
- EXTERN_C const CLSID CLSID_CRMRecoveryClerk;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0be-7f19-11d2-978e-0000f8757e2a")
- CRMRecoveryClerk;
- #endif
- EXTERN_C const CLSID CLSID_LBEvents;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0c1-7f19-11d2-978e-0000f8757e2a")
- LBEvents;
- #endif
- EXTERN_C const CLSID CLSID_MessageMover;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0bf-7f19-11d2-978e-0000f8757e2a")
- MessageMover;
- #endif
- EXTERN_C const CLSID CLSID_DispenserManager;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabb0c0-7f19-11d2-978e-0000f8757e2a")
- DispenserManager;
- #endif
- EXTERN_C const CLSID CLSID_PoolMgr;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabafb5-7f19-11d2-978e-0000f8757e2a")
- PoolMgr;
- #endif
- EXTERN_C const CLSID CLSID_EventServer;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ecabafbc-7f19-11d2-978e-0000f8757e2a")
- EventServer;
- #endif
- #endif /* __COMSVCSLib_LIBRARY_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
- unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
- unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
- void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
- void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif