📄 txdtc.h
字号:
#ifdef COBJMACROS
#define IResourceManagerFactory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IResourceManagerFactory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IResourceManagerFactory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IResourceManagerFactory_Create(This,pguidRM,pszRMName,pIResMgrSink,ppResMgr) \
(This)->lpVtbl -> Create(This,pguidRM,pszRMName,pIResMgrSink,ppResMgr)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IResourceManagerFactory_Create_Proxy(
IResourceManagerFactory __RPC_FAR * This,
/* [in] */ GUID __RPC_FAR *pguidRM,
/* [string][in] */ CHAR __RPC_FAR *pszRMName,
/* [in] */ IResourceManagerSink __RPC_FAR *pIResMgrSink,
/* [out] */ IResourceManager __RPC_FAR *__RPC_FAR *ppResMgr);
void __RPC_STUB IResourceManagerFactory_Create_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IResourceManagerFactory_INTERFACE_DEFINED__ */
#ifndef __IResourceManagerFactory2_INTERFACE_DEFINED__
#define __IResourceManagerFactory2_INTERFACE_DEFINED__
/* interface IResourceManagerFactory2 */
/* [unique][object][uuid] */
EXTERN_C const IID IID_IResourceManagerFactory2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("6B369C21-FBD2-11d1-8F47-00C04F8EE57D")
IResourceManagerFactory2 : public IResourceManagerFactory
{
public:
virtual HRESULT STDMETHODCALLTYPE CreateEx(
/* [in] */ GUID __RPC_FAR *pguidRM,
/* [string][in] */ CHAR __RPC_FAR *pszRMName,
/* [in] */ IResourceManagerSink __RPC_FAR *pIResMgrSink,
/* [in] */ REFIID riidRequested,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvResMgr) = 0;
};
#else /* C style interface */
typedef struct IResourceManagerFactory2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IResourceManagerFactory2 __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IResourceManagerFactory2 __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IResourceManagerFactory2 __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Create )(
IResourceManagerFactory2 __RPC_FAR * This,
/* [in] */ GUID __RPC_FAR *pguidRM,
/* [string][in] */ CHAR __RPC_FAR *pszRMName,
/* [in] */ IResourceManagerSink __RPC_FAR *pIResMgrSink,
/* [out] */ IResourceManager __RPC_FAR *__RPC_FAR *ppResMgr);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateEx )(
IResourceManagerFactory2 __RPC_FAR * This,
/* [in] */ GUID __RPC_FAR *pguidRM,
/* [string][in] */ CHAR __RPC_FAR *pszRMName,
/* [in] */ IResourceManagerSink __RPC_FAR *pIResMgrSink,
/* [in] */ REFIID riidRequested,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvResMgr);
END_INTERFACE
} IResourceManagerFactory2Vtbl;
interface IResourceManagerFactory2
{
CONST_VTBL struct IResourceManagerFactory2Vtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IResourceManagerFactory2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IResourceManagerFactory2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IResourceManagerFactory2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IResourceManagerFactory2_Create(This,pguidRM,pszRMName,pIResMgrSink,ppResMgr) \
(This)->lpVtbl -> Create(This,pguidRM,pszRMName,pIResMgrSink,ppResMgr)
#define IResourceManagerFactory2_CreateEx(This,pguidRM,pszRMName,pIResMgrSink,riidRequested,ppvResMgr) \
(This)->lpVtbl -> CreateEx(This,pguidRM,pszRMName,pIResMgrSink,riidRequested,ppvResMgr)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IResourceManagerFactory2_CreateEx_Proxy(
IResourceManagerFactory2 __RPC_FAR * This,
/* [in] */ GUID __RPC_FAR *pguidRM,
/* [string][in] */ CHAR __RPC_FAR *pszRMName,
/* [in] */ IResourceManagerSink __RPC_FAR *pIResMgrSink,
/* [in] */ REFIID riidRequested,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvResMgr);
void __RPC_STUB IResourceManagerFactory2_CreateEx_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IResourceManagerFactory2_INTERFACE_DEFINED__ */
#ifndef __IPrepareInfo_INTERFACE_DEFINED__
#define __IPrepareInfo_INTERFACE_DEFINED__
/* interface IPrepareInfo */
/* [local][unique][object][uuid] */
EXTERN_C const IID IID_IPrepareInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("80c7bfd0-87ee-11ce-8081-0080c758527e")
IPrepareInfo : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetPrepareInfoSize(
/* [out] */ ULONG __RPC_FAR *pcbPrepInfo) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPrepareInfo(
/* [out] */ byte __RPC_FAR *pPrepInfo) = 0;
};
#else /* C style interface */
typedef struct IPrepareInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPrepareInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPrepareInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPrepareInfo __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPrepareInfoSize )(
IPrepareInfo __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pcbPrepInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPrepareInfo )(
IPrepareInfo __RPC_FAR * This,
/* [out] */ byte __RPC_FAR *pPrepInfo);
END_INTERFACE
} IPrepareInfoVtbl;
interface IPrepareInfo
{
CONST_VTBL struct IPrepareInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPrepareInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPrepareInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPrepareInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPrepareInfo_GetPrepareInfoSize(This,pcbPrepInfo) \
(This)->lpVtbl -> GetPrepareInfoSize(This,pcbPrepInfo)
#define IPrepareInfo_GetPrepareInfo(This,pPrepInfo) \
(This)->lpVtbl -> GetPrepareInfo(This,pPrepInfo)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IPrepareInfo_GetPrepareInfoSize_Proxy(
IPrepareInfo __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pcbPrepInfo);
void __RPC_STUB IPrepareInfo_GetPrepareInfoSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IPrepareInfo_GetPrepareInfo_Proxy(
IPrepareInfo __RPC_FAR * This,
/* [out] */ byte __RPC_FAR *pPrepInfo);
void __RPC_STUB IPrepareInfo_GetPrepareInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPrepareInfo_INTERFACE_DEFINED__ */
#ifndef __IPrepareInfo2_INTERFACE_DEFINED__
#define __IPrepareInfo2_INTERFACE_DEFINED__
/* interface IPrepareInfo2 */
/* [unique][object][uuid] */
EXTERN_C const IID IID_IPrepareInfo2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("5FAB2547-9779-11d1-B886-00C04FB9618A")
IPrepareInfo2 : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetPrepareInfoSize(
/* [out] */ ULONG __RPC_FAR *pcbPrepInfo) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPrepareInfo(
/* [in] */ ULONG cbPrepareInfo,
/* [size_is][out] */ byte __RPC_FAR *pPrepInfo) = 0;
};
#else /* C style interface */
typedef struct IPrepareInfo2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPrepareInfo2 __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPrepareInfo2 __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPrepareInfo2 __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPrepareInfoSize )(
IPrepareInfo2 __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pcbPrepInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPrepareInfo )(
IPrepareInfo2 __RPC_FAR * This,
/* [in] */ ULONG cbPrepareInfo,
/* [size_is][out] */ byte __RPC_FAR *pPrepInfo);
END_INTERFACE
} IPrepareInfo2Vtbl;
interface IPrepareInfo2
{
CONST_VTBL struct IPrepareInfo2Vtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPrepareInfo2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPrepareInfo2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPrepareInfo2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPrepareInfo2_GetPrepareInfoSize(This,pcbPrepInfo) \
(This)->lpVtbl -> GetPrepareInfoSize(This,pcbPrepInfo)
#define IPrepareInfo2_GetPrepareInfo(This,cbPrepareInfo,pPrepInfo) \
(This)->lpVtbl -> GetPrepareInfo(This,cbPrepareInfo,pPrepInfo)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IPrepareInfo2_GetPrepareInfoSize_Proxy(
IPrepareInfo2 __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pcbPrepInfo);
void __RPC_STUB IPrepareInfo2_GetPrepareInfoSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IPrepareInfo2_GetPrepareInfo_Proxy(
IPrepareInfo2 __RPC_FAR * This,
/* [in] */ ULONG cbPrepareInfo,
/* [size_is][out] */ byte __RPC_FAR *pPrepInfo);
void __RPC_STUB IPrepareInfo2_GetPrepareInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPrepareInfo2_INTERFACE_DEFINED__ */
#ifndef __IGetDispenser_INTERFACE_DEFINED__
#define __IGetDispenser_INTERFACE_DEFINED__
/* interface IGetDispenser */
/* [unique][object][uuid] */
EXTERN_C const IID IID_IGetDispenser;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("c23cc370-87ef-11ce-8081-0080c758527e")
IGetDispenser : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetDispenser(
/* [in] */ REFIID iid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject) = 0;
};
#else /* C style interface */
typedef struct IGetDispenserVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGetDispenser __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGetDispenser __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGetDispenser __RPC_FAR * This);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -