📄 mdatasetint.i
字号:
#define IMMapXColumnInfo_Init(This,bstrName,vt,lColNum) \
(This)->lpVtbl -> Init(This,bstrName,vt,lColNum)
#define IMMapXColumnInfo_GetName(This,pbstrName) \
(This)->lpVtbl -> GetName(This,pbstrName)
#define IMMapXColumnInfo_GetDataType(This,pvt) \
(This)->lpVtbl -> GetDataType(This,pvt)
#define IMMapXColumnInfo_GetColumnNumber(This,plColNum) \
(This)->lpVtbl -> GetColumnNumber(This,plColNum)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMMapXColumnInfo_Init_Proxy(
IMMapXColumnInfo __RPC_FAR * This,
/* [in] */ BSTR bstrName,
/* [in] */ VARTYPE vt,
/* [in] */ long lColNum);
void __RPC_STUB IMMapXColumnInfo_Init_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMMapXColumnInfo_GetName_Proxy(
IMMapXColumnInfo __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *pbstrName);
void __RPC_STUB IMMapXColumnInfo_GetName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMMapXColumnInfo_GetDataType_Proxy(
IMMapXColumnInfo __RPC_FAR * This,
/* [out] */ VARTYPE __RPC_FAR *pvt);
void __RPC_STUB IMMapXColumnInfo_GetDataType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMMapXColumnInfo_GetColumnNumber_Proxy(
IMMapXColumnInfo __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plColNum);
void __RPC_STUB IMMapXColumnInfo_GetColumnNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMMapXColumnInfo_INTERFACE_DEFINED__ */
#ifndef __IMMapXDataset_INTERFACE_DEFINED__
#define __IMMapXDataset_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IMMapXDataset
* at Fri Oct 10 11:53:50 1997
* using MIDL 3.01.75
****************************************/
/* [object][version][helpstring][uuid] */
EXTERN_C const IID IID_IMMapXDataset;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("96e0f395-caec-11d0-9d99-00aa00a478cb")
IMMapXDataset : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Init(
/* [in] */ short sType,
/* [in] */ VARIANT __RPC_FAR *pvSourceData,
/* [in] */ VARIANT __RPC_FAR *pvFields) = 0;
virtual HRESULT STDMETHODCALLTYPE GetSample(
/* [in] */ long lColNum,
/* [in] */ long lNumSampleValuesRequested,
/* [in] */ VARTYPE vtRequested,
/* [out] */ VARIANT __RPC_FAR *pvarData,
/* [out] */ long __RPC_FAR *plNumSamplesValuesFetched) = 0;
};
#else /* C style interface */
typedef struct IMMapXDatasetVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IMMapXDataset __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IMMapXDataset __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IMMapXDataset __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )(
IMMapXDataset __RPC_FAR * This,
/* [in] */ short sType,
/* [in] */ VARIANT __RPC_FAR *pvSourceData,
/* [in] */ VARIANT __RPC_FAR *pvFields);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSample )(
IMMapXDataset __RPC_FAR * This,
/* [in] */ long lColNum,
/* [in] */ long lNumSampleValuesRequested,
/* [in] */ VARTYPE vtRequested,
/* [out] */ VARIANT __RPC_FAR *pvarData,
/* [out] */ long __RPC_FAR *plNumSamplesValuesFetched);
END_INTERFACE
} IMMapXDatasetVtbl;
interface IMMapXDataset
{
CONST_VTBL struct IMMapXDatasetVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IMMapXDataset_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMMapXDataset_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMMapXDataset_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMMapXDataset_Init(This,sType,pvSourceData,pvFields) \
(This)->lpVtbl -> Init(This,sType,pvSourceData,pvFields)
#define IMMapXDataset_GetSample(This,lColNum,lNumSampleValuesRequested,vtRequested,pvarData,plNumSamplesValuesFetched) \
(This)->lpVtbl -> GetSample(This,lColNum,lNumSampleValuesRequested,vtRequested,pvarData,plNumSamplesValuesFetched)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMMapXDataset_Init_Proxy(
IMMapXDataset __RPC_FAR * This,
/* [in] */ short sType,
/* [in] */ VARIANT __RPC_FAR *pvSourceData,
/* [in] */ VARIANT __RPC_FAR *pvFields);
void __RPC_STUB IMMapXDataset_Init_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMMapXDataset_GetSample_Proxy(
IMMapXDataset __RPC_FAR * This,
/* [in] */ long lColNum,
/* [in] */ long lNumSampleValuesRequested,
/* [in] */ VARTYPE vtRequested,
/* [out] */ VARIANT __RPC_FAR *pvarData,
/* [out] */ long __RPC_FAR *plNumSamplesValuesFetched);
void __RPC_STUB IMMapXDataset_GetSample_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMMapXDataset_INTERFACE_DEFINED__ */
#ifndef __IMMapXColumnInfoContainer_INTERFACE_DEFINED__
#define __IMMapXColumnInfoContainer_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IMMapXColumnInfoContainer
* at Fri Oct 10 11:53:50 1997
* using MIDL 3.01.75
****************************************/
/* [object][version][helpstring][uuid] */
EXTERN_C const IID IID_IMMapXColumnInfoContainer;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("1e584f00-d2a5-11d0-9da3-00aa00a478cb")
IMMapXColumnInfoContainer : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetColumnInfoByName(
/* [in] */ BSTR bstrColumnName,
/* [out] */ IMMapXColumnInfo __RPC_FAR *__RPC_FAR *ppIMMapXColumnInfo) = 0;
virtual HRESULT STDMETHODCALLTYPE GetColumnInfoByIndex(
/* [in] */ long lIndex,
/* [out] */ IMMapXColumnInfo __RPC_FAR *__RPC_FAR *ppIMMapXColumnInfo) = 0;
virtual HRESULT STDMETHODCALLTYPE GetColumnInfoEnumerator(
/* [out] */ IMEnumMapXColumnInfo __RPC_FAR *__RPC_FAR *ppIMEnumMapXColumnInfo) = 0;
};
#else /* C style interface */
typedef struct IMMapXColumnInfoContainerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IMMapXColumnInfoContainer __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IMMapXColumnInfoContainer __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IMMapXColumnInfoContainer __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetColumnInfoByName )(
IMMapXColumnInfoContainer __RPC_FAR * This,
/* [in] */ BSTR bstrColumnName,
/* [out] */ IMMapXColumnInfo __RPC_FAR *__RPC_FAR *ppIMMapXColumnInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetColumnInfoByIndex )(
IMMapXColumnInfoContainer __RPC_FAR * This,
/* [in] */ long lIndex,
/* [out] */ IMMapXColumnInfo __RPC_FAR *__RPC_FAR *ppIMMapXColumnInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetColumnInfoEnumerator )(
IMMapXColumnInfoContainer __RPC_FAR * This,
/* [out] */ IMEnumMapXColumnInfo __RPC_FAR *__RPC_FAR *ppIMEnumMapXColumnInfo);
END_INTERFACE
} IMMapXColumnInfoContainerVtbl;
interface IMMapXColumnInfoContainer
{
CONST_VTBL struct IMMapXColumnInfoContainerVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IMMapXColumnInfoContainer_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMMapXColumnInfoContainer_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMMapXColumnInfoContainer_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMMapXColumnInfoContainer_GetColumnInfoByName(This,bstrColumnName,ppIMMapXColumnInfo) \
(This)->lpVtbl -> GetColumnInfoByName(This,bstrColumnName,ppIMMapXColumnInfo)
#define IMMapXColumnInfoContainer_GetColumnInfoByIndex(This,lIndex,ppIMMapXColumnInfo) \
(This)->lpVtbl -> GetColumnInfoByIndex(This,lIndex,ppIMMapXColumnInfo)
#define IMMapXColumnInfoContainer_GetColumnInfoEnumerator(This,ppIMEnumMapXColumnInfo) \
(This)->lpVtbl -> GetColumnInfoEnumerator(This,ppIMEnumMapXColumnInfo)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMMapXColumnInfoContainer_GetColumnInfoByName_Proxy(
IMMapXColumnInfoContainer __RPC_FAR * This,
/* [in] */ BSTR bstrColumnName,
/* [out] */ IMMapXColumnInfo __RPC_FAR *__RPC_FAR *ppIMMapXColumnInfo);
void __RPC_STUB IMMapXColumnInfoContainer_GetColumnInfoByName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMMapXColumnInfoContainer_GetColumnInfoByIndex_Proxy(
IMMapXColumnInfoContainer __RPC_FAR * This,
/* [in] */ long lIndex,
/* [out] */ IMMapXColumnInfo __RPC_FAR *__RPC_FAR *ppIMMapXColumnInfo);
void __RPC_STUB IMMapXColumnInfoContainer_GetColumnInfoByIndex_Stub(
IRpcStubBuffer *This,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -