📄 oledbdep.h
字号:
IRowsetNewRowAfter __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNewDataAfter )(
IRowsetNewRowAfter __RPC_FAR * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ ULONG cbbmPrevious,
/* [size_is][in] */ const BYTE __RPC_FAR *pbmPrevious,
/* [in] */ HACCESSOR hAccessor,
/* [in] */ BYTE __RPC_FAR *pData,
/* [out] */ HROW __RPC_FAR *phRow);
END_INTERFACE
} IRowsetNewRowAfterVtbl;
interface IRowsetNewRowAfter
{
CONST_VTBL struct IRowsetNewRowAfterVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRowsetNewRowAfter_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRowsetNewRowAfter_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRowsetNewRowAfter_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRowsetNewRowAfter_SetNewDataAfter(This,hChapter,cbbmPrevious,pbmPrevious,hAccessor,pData,phRow) \
(This)->lpVtbl -> SetNewDataAfter(This,hChapter,cbbmPrevious,pbmPrevious,hAccessor,pData,phRow)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IRowsetNewRowAfter_SetNewDataAfter_Proxy(
IRowsetNewRowAfter __RPC_FAR * This,
/* [in] */ HCHAPTER hChapter,
/* [in] */ ULONG cbbmPrevious,
/* [size_is][in] */ const BYTE __RPC_FAR *pbmPrevious,
/* [in] */ HACCESSOR hAccessor,
/* [in] */ BYTE __RPC_FAR *pData,
/* [out] */ HROW __RPC_FAR *phRow);
void __RPC_STUB IRowsetNewRowAfter_SetNewDataAfter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRowsetNewRowAfter_INTERFACE_DEFINED__ */
#ifndef __IRowsetWithParameters_INTERFACE_DEFINED__
#define __IRowsetWithParameters_INTERFACE_DEFINED__
/* interface IRowsetWithParameters */
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_IRowsetWithParameters;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("0c733a6e-2a1c-11ce-ade5-00aa0044773d")
IRowsetWithParameters : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetParameterInfo(
/* [out][in] */ DB_UPARAMS __RPC_FAR *pcParams,
/* [size_is][size_is][out] */ DBPARAMINFO __RPC_FAR *__RPC_FAR *prgParamInfo,
/* [out] */ OLECHAR __RPC_FAR *__RPC_FAR *ppNamesBuffer) = 0;
virtual HRESULT STDMETHODCALLTYPE Requery(
/* [in] */ DBPARAMS __RPC_FAR *pParams,
/* [out] */ ULONG __RPC_FAR *pulErrorParam,
/* [out] */ HCHAPTER __RPC_FAR *phReserved) = 0;
};
#else /* C style interface */
typedef struct IRowsetWithParametersVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRowsetWithParameters __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRowsetWithParameters __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRowsetWithParameters __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetParameterInfo )(
IRowsetWithParameters __RPC_FAR * This,
/* [out][in] */ DB_UPARAMS __RPC_FAR *pcParams,
/* [size_is][size_is][out] */ DBPARAMINFO __RPC_FAR *__RPC_FAR *prgParamInfo,
/* [out] */ OLECHAR __RPC_FAR *__RPC_FAR *ppNamesBuffer);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Requery )(
IRowsetWithParameters __RPC_FAR * This,
/* [in] */ DBPARAMS __RPC_FAR *pParams,
/* [out] */ ULONG __RPC_FAR *pulErrorParam,
/* [out] */ HCHAPTER __RPC_FAR *phReserved);
END_INTERFACE
} IRowsetWithParametersVtbl;
interface IRowsetWithParameters
{
CONST_VTBL struct IRowsetWithParametersVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRowsetWithParameters_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRowsetWithParameters_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRowsetWithParameters_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRowsetWithParameters_GetParameterInfo(This,pcParams,prgParamInfo,ppNamesBuffer) \
(This)->lpVtbl -> GetParameterInfo(This,pcParams,prgParamInfo,ppNamesBuffer)
#define IRowsetWithParameters_Requery(This,pParams,pulErrorParam,phReserved) \
(This)->lpVtbl -> Requery(This,pParams,pulErrorParam,phReserved)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IRowsetWithParameters_GetParameterInfo_Proxy(
IRowsetWithParameters __RPC_FAR * This,
/* [out][in] */ DB_UPARAMS __RPC_FAR *pcParams,
/* [size_is][size_is][out] */ DBPARAMINFO __RPC_FAR *__RPC_FAR *prgParamInfo,
/* [out] */ OLECHAR __RPC_FAR *__RPC_FAR *ppNamesBuffer);
void __RPC_STUB IRowsetWithParameters_GetParameterInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IRowsetWithParameters_Requery_Proxy(
IRowsetWithParameters __RPC_FAR * This,
/* [in] */ DBPARAMS __RPC_FAR *pParams,
/* [out] */ ULONG __RPC_FAR *pulErrorParam,
/* [out] */ HCHAPTER __RPC_FAR *phReserved);
void __RPC_STUB IRowsetWithParameters_Requery_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRowsetWithParameters_INTERFACE_DEFINED__ */
#ifndef __IRowsetAsynch_INTERFACE_DEFINED__
#define __IRowsetAsynch_INTERFACE_DEFINED__
/* interface IRowsetAsynch */
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_IRowsetAsynch;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("0c733a0f-2a1c-11ce-ade5-00aa0044773d")
IRowsetAsynch : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE RatioFinished(
/* [out] */ DBCOUNTITEM __RPC_FAR *pulDenominator,
/* [out] */ DBCOUNTITEM __RPC_FAR *pulNumerator,
/* [out] */ DBCOUNTITEM __RPC_FAR *pcRows,
/* [out] */ BOOL __RPC_FAR *pfNewRows) = 0;
virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0;
};
#else /* C style interface */
typedef struct IRowsetAsynchVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRowsetAsynch __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRowsetAsynch __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRowsetAsynch __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RatioFinished )(
IRowsetAsynch __RPC_FAR * This,
/* [out] */ DBCOUNTITEM __RPC_FAR *pulDenominator,
/* [out] */ DBCOUNTITEM __RPC_FAR *pulNumerator,
/* [out] */ DBCOUNTITEM __RPC_FAR *pcRows,
/* [out] */ BOOL __RPC_FAR *pfNewRows);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Stop )(
IRowsetAsynch __RPC_FAR * This);
END_INTERFACE
} IRowsetAsynchVtbl;
interface IRowsetAsynch
{
CONST_VTBL struct IRowsetAsynchVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRowsetAsynch_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRowsetAsynch_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRowsetAsynch_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRowsetAsynch_RatioFinished(This,pulDenominator,pulNumerator,pcRows,pfNewRows) \
(This)->lpVtbl -> RatioFinished(This,pulDenominator,pulNumerator,pcRows,pfNewRows)
#define IRowsetAsynch_Stop(This) \
(This)->lpVtbl -> Stop(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IRowsetAsynch_RatioFinished_Proxy(
IRowsetAsynch __RPC_FAR * This,
/* [out] */ DBCOUNTITEM __RPC_FAR *pulDenominator,
/* [out] */ DBCOUNTITEM __RPC_FAR *pulNumerator,
/* [out] */ DBCOUNTITEM __RPC_FAR *pcRows,
/* [out] */ BOOL __RPC_FAR *pfNewRows);
void __RPC_STUB IRowsetAsynch_RatioFinished_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IRowsetAsynch_Stop_Proxy(
IRowsetAsynch __RPC_FAR * This);
void __RPC_STUB IRowsetAsynch_Stop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRowsetAsynch_INTERFACE_DEFINED__ */
#ifndef __IRowsetKeys_INTERFACE_DEFINED__
#define __IRowsetKeys_INTERFACE_DEFINED__
/* interface IRowsetKeys */
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_IRowsetKeys;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("0c733a12-2a1c-11ce-ade5-00aa0044773d")
IRowsetKeys : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE ListKeys(
/* [out][in] */ DBORDINAL __RPC_FAR *pcColumns,
/* [size_is][size_is][out] */ DBORDINAL __RPC_FAR *__RPC_FAR *prgColumns) = 0;
};
#else /* C style interface */
typedef struct IRowsetKeysVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRowsetKeys __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRowsetKeys __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRowsetKeys __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ListKeys )(
IRowsetKeys __RPC_FAR * This,
/* [out][in] */ DBORDINAL __RPC_FAR *pcColumns,
/* [size_is][size_is][out] */ DBORDINAL __RPC_FAR *__RPC_FAR *prgColumns);
END_INTERFACE
} IRowsetKeysVtbl;
interface IRowsetKeys
{
CONST_VTBL struct IRowsetKeysVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRowsetKeys_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRowsetKeys_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRowsetKeys_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRowsetKeys_ListKeys(This,pcColumns,prgColumns) \
(This)->lpVtbl -> ListKeys(This,pcColumns,prgColumns)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IRowsetKeys_ListKeys_Proxy(
IRowsetKeys __RPC_FAR * This,
/* [out][in] */ DBORDINAL __RPC_FAR *pcColumns,
/* [size_is][size_is][out] */ DBORDINAL __RPC_FAR *__RPC_FAR *prgColumns);
void __RPC_STUB IRowsetKeys_ListKeys_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRowsetKeys_INTERFACE_DEFINED__ */
#ifndef __IRowsetWatchAll_INTERFACE_DEFINED__
#define __IRowsetWatchAll_INTERFACE_DEFINED__
/* interface IRowsetWatchAll */
/* [unique][uuid][object][local] */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -