📄 mtxdm.h
字号:
#define IHolder_UntrackResource(This,__MIDL_0024,__MIDL_0025) \
(This)->lpVtbl -> UntrackResource(This,__MIDL_0024,__MIDL_0025)
#define IHolder_UntrackResourceS(This,__MIDL_0026,__MIDL_0027) \
(This)->lpVtbl -> UntrackResourceS(This,__MIDL_0026,__MIDL_0027)
#define IHolder_Close(This) \
(This)->lpVtbl -> Close(This)
#define IHolder_RequestDestroyResource(This,__MIDL_0028) \
(This)->lpVtbl -> RequestDestroyResource(This,__MIDL_0028)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IHolder_AllocResource_Proxy(
IHolder __RPC_FAR * This,
/* [in] */ const RESTYPID __MIDL_0019,
/* [out] */ RESID __RPC_FAR *__MIDL_0020);
void __RPC_STUB IHolder_AllocResource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHolder_FreeResource_Proxy(
IHolder __RPC_FAR * This,
/* [in] */ const RESID __MIDL_0021);
void __RPC_STUB IHolder_FreeResource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHolder_TrackResource_Proxy(
IHolder __RPC_FAR * This,
/* [in] */ const RESID __MIDL_0022);
void __RPC_STUB IHolder_TrackResource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHolder_TrackResourceS_Proxy(
IHolder __RPC_FAR * This,
/* [in] */ constSRESID __MIDL_0023);
void __RPC_STUB IHolder_TrackResourceS_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHolder_UntrackResource_Proxy(
IHolder __RPC_FAR * This,
/* [in] */ const RESID __MIDL_0024,
/* [in] */ const BOOL __MIDL_0025);
void __RPC_STUB IHolder_UntrackResource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHolder_UntrackResourceS_Proxy(
IHolder __RPC_FAR * This,
/* [in] */ constSRESID __MIDL_0026,
/* [in] */ const BOOL __MIDL_0027);
void __RPC_STUB IHolder_UntrackResourceS_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHolder_Close_Proxy(
IHolder __RPC_FAR * This);
void __RPC_STUB IHolder_Close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHolder_RequestDestroyResource_Proxy(
IHolder __RPC_FAR * This,
/* [in] */ const RESID __MIDL_0028);
void __RPC_STUB IHolder_RequestDestroyResource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IHolder_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_mtxdm_0095
* at Thu Sep 11 16:03:06 1997
* using MIDL 3.01.75
****************************************/
/* [local] */
//
// IDispenserDriver
// Implemented by a Dispenser, called by Dispenser Manager.
//
extern RPC_IF_HANDLE __MIDL_itf_mtxdm_0095_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_mtxdm_0095_v0_0_s_ifspec;
#ifndef __IDispenserDriver_INTERFACE_DEFINED__
#define __IDispenserDriver_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IDispenserDriver
* at Thu Sep 11 16:03:06 1997
* using MIDL 3.01.75
****************************************/
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IDispenserDriver;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("208b3651-2b48-11cf-be10-00aa00a2fa25")
IDispenserDriver : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateResource(
/* [in] */ const RESTYPID ResTypId,
/* [out] */ RESID __RPC_FAR *pResId,
/* [out] */ TIMEINSECS __RPC_FAR *pSecsFreeBeforeDestroy) = 0;
virtual HRESULT STDMETHODCALLTYPE RateResource(
/* [in] */ const RESTYPID ResTypId,
/* [in] */ const RESID ResId,
/* [in] */ const BOOL fRequiresTransactionEnlistment,
/* [out] */ RESOURCERATING __RPC_FAR *pRating) = 0;
virtual HRESULT STDMETHODCALLTYPE EnlistResource(
/* [in] */ const RESID ResId,
/* [in] */ const TRANSID TransId) = 0;
virtual HRESULT STDMETHODCALLTYPE ResetResource(
/* [in] */ const RESID ResId) = 0;
virtual HRESULT STDMETHODCALLTYPE DestroyResource(
/* [in] */ const RESID ResId) = 0;
virtual HRESULT STDMETHODCALLTYPE DestroyResourceS(
/* [in] */ constSRESID ResId) = 0;
};
#else /* C style interface */
typedef struct IDispenserDriverVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IDispenserDriver __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IDispenserDriver __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IDispenserDriver __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateResource )(
IDispenserDriver __RPC_FAR * This,
/* [in] */ const RESTYPID ResTypId,
/* [out] */ RESID __RPC_FAR *pResId,
/* [out] */ TIMEINSECS __RPC_FAR *pSecsFreeBeforeDestroy);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RateResource )(
IDispenserDriver __RPC_FAR * This,
/* [in] */ const RESTYPID ResTypId,
/* [in] */ const RESID ResId,
/* [in] */ const BOOL fRequiresTransactionEnlistment,
/* [out] */ RESOURCERATING __RPC_FAR *pRating);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnlistResource )(
IDispenserDriver __RPC_FAR * This,
/* [in] */ const RESID ResId,
/* [in] */ const TRANSID TransId);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ResetResource )(
IDispenserDriver __RPC_FAR * This,
/* [in] */ const RESID ResId);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DestroyResource )(
IDispenserDriver __RPC_FAR * This,
/* [in] */ const RESID ResId);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DestroyResourceS )(
IDispenserDriver __RPC_FAR * This,
/* [in] */ constSRESID ResId);
END_INTERFACE
} IDispenserDriverVtbl;
interface IDispenserDriver
{
CONST_VTBL struct IDispenserDriverVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IDispenserDriver_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IDispenserDriver_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDispenserDriver_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDispenserDriver_CreateResource(This,ResTypId,pResId,pSecsFreeBeforeDestroy) \
(This)->lpVtbl -> CreateResource(This,ResTypId,pResId,pSecsFreeBeforeDestroy)
#define IDispenserDriver_RateResource(This,ResTypId,ResId,fRequiresTransactionEnlistment,pRating) \
(This)->lpVtbl -> RateResource(This,ResTypId,ResId,fRequiresTransactionEnlistment,pRating)
#define IDispenserDriver_EnlistResource(This,ResId,TransId) \
(This)->lpVtbl -> EnlistResource(This,ResId,TransId)
#define IDispenserDriver_ResetResource(This,ResId) \
(This)->lpVtbl -> ResetResource(This,ResId)
#define IDispenserDriver_DestroyResource(This,ResId) \
(This)->lpVtbl -> DestroyResource(This,ResId)
#define IDispenserDriver_DestroyResourceS(This,ResId) \
(This)->lpVtbl -> DestroyResourceS(This,ResId)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IDispenserDriver_CreateResource_Proxy(
IDispenserDriver __RPC_FAR * This,
/* [in] */ const RESTYPID ResTypId,
/* [out] */ RESID __RPC_FAR *pResId,
/* [out] */ TIMEINSECS __RPC_FAR *pSecsFreeBeforeDestroy);
void __RPC_STUB IDispenserDriver_CreateResource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDispenserDriver_RateResource_Proxy(
IDispenserDriver __RPC_FAR * This,
/* [in] */ const RESTYPID ResTypId,
/* [in] */ const RESID ResId,
/* [in] */ const BOOL fRequiresTransactionEnlistment,
/* [out] */ RESOURCERATING __RPC_FAR *pRating);
void __RPC_STUB IDispenserDriver_RateResource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDispenserDriver_EnlistResource_Proxy(
IDispenserDriver __RPC_FAR * This,
/* [in] */ const RESID ResId,
/* [in] */ const TRANSID TransId);
void __RPC_STUB IDispenserDriver_EnlistResource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDispenserDriver_ResetResource_Proxy(
IDispenserDriver __RPC_FAR * This,
/* [in] */ const RESID ResId);
void __RPC_STUB IDispenserDriver_ResetResource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDispenserDriver_DestroyResource_Proxy(
IDispenserDriver __RPC_FAR * This,
/* [in] */ const RESID ResId);
void __RPC_STUB IDispenserDriver_DestroyResource_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDispenserDriver_DestroyResourceS_Proxy(
IDispenserDriver __RPC_FAR * This,
/* [in] */ constSRESID ResId);
void __RPC_STUB IDispenserDriver_DestroyResourceS_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDispenserDriver_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_mtxdm_0096
* at Thu Sep 11 16:03:06 1997
* using MIDL 3.01.75
****************************************/
/* [local] */
#ifdef USE_UUIDOF_FOR_IID_
#define IID_IHolder __uuidof(IIHolder)
#define IID_IDispenserManager __uuidof(IDispenserManager)
#define IID_IDispenserDriver __uuidof(IDispenserDriver)
#endif
extern RPC_IF_HANDLE __MIDL_itf_mtxdm_0096_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_mtxdm_0096_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -