📄 sd_oledb_d5.hpp
字号:
public:
virtual HRESULT __stdcall CanConvert(Word wFromType, Word wToType, unsigned dwConvertFlags) = 0 ;
};
__interface IConvertTypeSC;
typedef System::DelphiInterface<IConvertTypeSC> _di_IConvertTypeSC;
__interface INTERFACE_UUID("{0C733A88-2A1C-11CE-ADE5-00AA0044773D}") IConvertTypeSC : public IUnknown
{
public:
virtual HRESULT __safecall CanConvert(Word wFromType, Word wToType, unsigned dwConvertFlags) = 0 ;
};
__interface ICommandPrepare;
typedef System::DelphiInterface<ICommandPrepare> _di_ICommandPrepare;
__interface INTERFACE_UUID("{0C733A26-2A1C-11CE-ADE5-00AA0044773D}") ICommandPrepare : public IUnknown
{
public:
virtual HRESULT __stdcall Prepare(unsigned cExpectedRuns) = 0 ;
virtual HRESULT __stdcall Unprepare(void) = 0 ;
};
__interface ICommandPrepareSC;
typedef System::DelphiInterface<ICommandPrepareSC> _di_ICommandPrepareSC;
__interface INTERFACE_UUID("{0C733A26-2A1C-11CE-ADE5-00AA0044773D}") ICommandPrepareSC : public IUnknown
{
public:
virtual HRESULT __safecall Prepare(unsigned cExpectedRuns) = 0 ;
virtual HRESULT __safecall Unprepare(void) = 0 ;
};
__interface ICommandProperties;
typedef System::DelphiInterface<ICommandProperties> _di_ICommandProperties;
__interface INTERFACE_UUID("{0C733A79-2A1C-11CE-ADE5-00AA0044773D}") ICommandProperties : public IUnknown
{
public:
virtual HRESULT __stdcall GetProperties(unsigned cPropertyIDSets, PDBPropIDSetArray rgPropertyIDSets
, unsigned &pcPropertySets, /* out */ PDBPropSet &prgPropertySets) = 0 ;
virtual HRESULT __stdcall SetProperties(unsigned cPropertySets, PDBPropSetArray rgPropertySets) = 0
;
};
__interface ICommandPropertiesSC;
typedef System::DelphiInterface<ICommandPropertiesSC> _di_ICommandPropertiesSC;
__interface INTERFACE_UUID("{0C733A79-2A1C-11CE-ADE5-00AA0044773D}") ICommandPropertiesSC : public IUnknown
{
public:
virtual HRESULT __safecall GetProperties(unsigned cPropertyIDSets, PDBPropIDSetArray rgPropertyIDSets
, unsigned &pcPropertySets, /* out */ PDBPropSet &prgPropertySets) = 0 ;
virtual HRESULT __safecall SetProperties(unsigned cPropertySets, PDBPropSetArray rgPropertySets) = 0
;
};
__interface ICommand;
typedef System::DelphiInterface<ICommand> _di_ICommand;
__interface INTERFACE_UUID("{0C733A63-2A1C-11CE-ADE5-00AA0044773D}") ICommand : public IUnknown
{
public:
virtual HRESULT __stdcall Cancel(void) = 0 ;
virtual HRESULT __stdcall Execute(const _di_IUnknown punkOuter, const GUID &riid, DBPARAMS &pParams
, Windows::PInteger pcRowsAffected, PIUnknown ppRowset) = 0 ;
virtual HRESULT __stdcall GetDBSession(const GUID &riid, /* out */ _di_IUnknown &ppSession) = 0 ;
};
__interface ICommandSC;
typedef System::DelphiInterface<ICommandSC> _di_ICommandSC;
__interface INTERFACE_UUID("{0C733A63-2A1C-11CE-ADE5-00AA0044773D}") ICommandSC : public IUnknown
{
public:
virtual HRESULT __safecall Cancel(void) = 0 ;
virtual HRESULT __safecall Execute(const _di_IUnknown punkOuter, const GUID &riid, DBPARAMS &pParams
, Windows::PInteger pcRowsAffected, PIUnknown ppRowset) = 0 ;
virtual HRESULT __safecall GetDBSession(const GUID &riid, /* out */ _di_IUnknown &ppSession) = 0 ;
};
__interface ICommandWithParameters;
typedef System::DelphiInterface<ICommandWithParameters> _di_ICommandWithParameters;
__interface INTERFACE_UUID("{0C733A64-2A1C-11CE-ADE5-00AA0044773D}") ICommandWithParameters : public IUnknown
{
public:
virtual HRESULT __stdcall GetParameterInfo(unsigned &pcParams, /* out */ PDBParamInfo &prgParamInfo
, Activex::PPOleStr ppNamesBuffer) = 0 ;
virtual HRESULT __stdcall MapParameterNames(unsigned cParamNames, Activex::POleStrList rgParamNames
, PUintArray rgParamOrdinals) = 0 ;
virtual HRESULT __stdcall SetParameterInfo(unsigned cParams, PUintArray rgParamOrdinals, PDBParamBindInfoArray
rgParamBindInfo) = 0 ;
};
__interface ICommandWithParametersSC;
typedef System::DelphiInterface<ICommandWithParametersSC> _di_ICommandWithParametersSC;
__interface INTERFACE_UUID("{0C733A64-2A1C-11CE-ADE5-00AA0044773D}") ICommandWithParametersSC : public IUnknown
{
public:
virtual HRESULT __safecall GetParameterInfo(unsigned &pcParams, /* out */ PDBParamInfo &prgParamInfo
, Activex::PPOleStr ppNamesBuffer) = 0 ;
virtual HRESULT __safecall MapParameterNames(unsigned cParamNames, Activex::POleStrList rgParamNames
, PUintArray rgParamOrdinals) = 0 ;
virtual HRESULT __safecall SetParameterInfo(unsigned cParams, PUintArray rgParamOrdinals, PDBParamBindInfoArray
rgParamBindInfo) = 0 ;
};
__interface ICommandText;
typedef System::DelphiInterface<ICommandText> _di_ICommandText;
__interface INTERFACE_UUID("{0C733A27-2A1C-11CE-ADE5-00AA0044773D}") ICommandText : public ICommand
{
public:
virtual HRESULT __stdcall GetCommandText(GUID &pguidDialect, /* out */ wchar_t * &ppwszCommand) = 0
;
virtual HRESULT __stdcall SetCommandText(System::PGUID rguidDialect, wchar_t * pwszCommand) = 0 ;
};
__interface ICommandTextSC;
typedef System::DelphiInterface<ICommandTextSC> _di_ICommandTextSC;
__interface INTERFACE_UUID("{0C733A27-2A1C-11CE-ADE5-00AA0044773D}") ICommandTextSC : public ICommand
{
public:
virtual HRESULT __safecall GetCommandText(GUID &pguidDialect, /* out */ wchar_t * &ppwszCommand) = 0
;
virtual HRESULT __safecall SetCommandText(System::PGUID rguidDialect, wchar_t * pwszCommand) = 0 ;
};
__interface IColumnsRowset;
typedef System::DelphiInterface<IColumnsRowset> _di_IColumnsRowset;
__interface INTERFACE_UUID("{0C733A10-2A1C-11CE-ADE5-00AA0044773D}") IColumnsRowset : public IUnknown
{
public:
virtual HRESULT __stdcall GetAvailableColumns(unsigned &pcOptColumns, PDBID &prgOptColumns) = 0 ;
virtual HRESULT __stdcall GetColumnsRowset(const _di_IUnknown punkOuter, unsigned cOptColumns, PDBIDArray
rgOptColumns, const GUID &riid, unsigned cPropertySets, PDBPropSetArray rgPropertySets, /* out */
_di_IUnknown &pColRowset) = 0 ;
};
__interface IColumnsRowsetSC;
typedef System::DelphiInterface<IColumnsRowsetSC> _di_IColumnsRowsetSC;
__interface INTERFACE_UUID("{0C733A10-2A1C-11CE-ADE5-00AA0044773D}") IColumnsRowsetSC : public IUnknown
{
public:
virtual HRESULT __safecall GetAvailableColumns(unsigned &pcOptColumns, PDBID &prgOptColumns) = 0 ;
virtual HRESULT __safecall GetColumnsRowset(const _di_IUnknown punkOuter, unsigned cOptColumns, PDBIDArray
rgOptColumns, const GUID &riid, unsigned cPropertySets, PDBPropSetArray rgPropertySets, /* out */
_di_IUnknown &pColRowset) = 0 ;
};
__interface IColumnsInfo;
typedef System::DelphiInterface<IColumnsInfo> _di_IColumnsInfo;
__interface INTERFACE_UUID("{0C733A11-2A1C-11CE-ADE5-00AA0044773D}") IColumnsInfo : public IUnknown
{
public:
virtual HRESULT __stdcall GetColumnInfo(unsigned &pcColumns, /* out */ PDBColumnInfo &prgInfo, /* out */
wchar_t * &ppStringsBuffer) = 0 ;
virtual HRESULT __stdcall MapColumnIDs(unsigned cColumnIDs, PDBIDArray rgColumnIDs, PUintArray rgColumns
) = 0 ;
};
__interface IColumnsInfoSC;
typedef System::DelphiInterface<IColumnsInfoSC> _di_IColumnsInfoSC;
__interface INTERFACE_UUID("{0C733A11-2A1C-11CE-ADE5-00AA0044773D}") IColumnsInfoSC : public IUnknown
{
public:
virtual HRESULT __safecall GetColumnInfo(unsigned &pcColumns, /* out */ PDBColumnInfo &prgInfo, /* out */
wchar_t * &ppStringsBuffer) = 0 ;
virtual HRESULT __safecall MapColumnIDs(unsigned cColumnIDs, PDBIDArray rgColumnIDs, PUintArray rgColumns
) = 0 ;
};
__interface IDBCreateCommand;
typedef System::DelphiInterface<IDBCreateCommand> _di_IDBCreateCommand;
__interface INTERFACE_UUID("{0C733A1D-2A1C-11CE-ADE5-00AA0044773D}") IDBCreateCommand : public IUnknown
{
public:
virtual HRESULT __stdcall CreateCommand(const _di_IUnknown punkOuter, const GUID &riid, /* out */ _di_IUnknown
&ppCommand) = 0 ;
};
__interface IDBCreateCommandSC;
typedef System::DelphiInterface<IDBCreateCommandSC> _di_IDBCreateCommandSC;
__interface INTERFACE_UUID("{0C733A1D-2A1C-11CE-ADE5-00AA0044773D}") IDBCreateCommandSC : public IUnknown
{
public:
virtual HRESULT __safecall CreateCommand(const _di_IUnknown punkOuter, const GUID &riid, /* out */
_di_IUnknown &ppCommand) = 0 ;
};
__interface IDBCreateSession;
typedef System::DelphiInterface<IDBCreateSession> _di_IDBCreateSession;
__interface INTERFACE_UUID("{0C733A5D-2A1C-11CE-ADE5-00AA0044773D}") IDBCreateSession : public IUnknown
{
public:
virtual HRESULT __stdcall CreateSession(const _di_IUnknown punkOuter, const GUID &riid, /* out */ _di_IUnknown
&ppDBSession) = 0 ;
};
__interface IDBCreateSessionSC;
typedef System::DelphiInterface<IDBCreateSessionSC> _di_IDBCreateSessionSC;
__interface INTERFACE_UUID("{0C733A5D-2A1C-11CE-ADE5-00AA0044773D}") IDBCreateSessionSC : public IUnknown
{
public:
virtual HRESULT __safecall CreateSession(const _di_IUnknown punkOuter, const GUID &riid, /* out */
_di_IUnknown &ppDBSession) = 0 ;
};
__interface ISourcesRowset;
typedef System::DelphiInterface<ISourcesRowset> _di_ISourcesRowset;
__interface INTERFACE_UUID("{0C733A1E-2A1C-11CE-ADE5-00AA0044773D}") ISourcesRowset : public IUnknown
{
public:
virtual HRESULT __stdcall GetSourcesRowset(const _di_IUnknown punkOuter, const GUID &riid, unsigned
cPropertySets, PDBPropSetArray rgProperties, /* out */ _di_IUnknown &ppSourcesRowset) = 0 ;
};
__interface ISourcesRowsetSC;
typedef System::DelphiInterface<ISourcesRowsetSC> _di_ISourcesRowsetSC;
__interface INTERFACE_UUID("{0C733A1E-2A1C-11CE-ADE5-00AA0044773D}") ISourcesRowsetSC : public IUnknown
{
public:
virtual HRESULT __safecall GetSourcesRowset(const _di_IUnknown punkOuter, const GUID &riid, unsigned
cPropertySets, PDBPropSetArray rgProperties, /* out */ _di_IUnknown &ppSourcesRowset) = 0 ;
};
__interface IDBProperties;
typedef System::DelphiInterface<IDBProperties> _di_IDBProperties;
__interface INTERFACE_UUID("{0C733A8A-2A1C-11CE-ADE5-00AA0044773D}") IDBProperties : public IUnknown
{
public:
virtual HRESULT __stdcall GetProperties(unsigned cPropertyIDSets, PDBPropIDSetArray rgPropertyIDSets
, unsigned &pcPropertySets, /* out */ PDBPropSet &prgPropertySets) = 0 ;
virtual HRESULT __stdcall GetPropertyInfo(unsigned cPropertyIDSets, PDBPropIDSetArray rgPropertyIDSets
, unsigned &pcPropertyInfoSets, /* out */ PDBPropInfoSet &prgPropertyInfoSets, Activex::PPOleStr ppDescBuffer
) = 0 ;
virtual HRESULT __stdcall SetProperties(unsigned cPropertySets, PDBPropSetArray rgPropertySets) = 0
;
};
__interface IDBPropertiesSC;
typedef System::DelphiInterface<IDBPropertiesSC> _di_IDBPropertiesSC;
__interface INTERFACE_UUID("{0C733A8A-2A1C-11CE-ADE5-00AA0044773D}") IDBPropertiesSC : public IUnknown
{
public:
virtual HRESULT __safecall GetProperties(unsigned cPropertyIDSets, PDBPropIDSetArray rgPropertyIDSets
, unsigned &pcPropertySets, /* out */ PDBPropSet &prgPropertySets) = 0 ;
virtual HRESULT __safecall GetPropertyInfo(unsigned cPropertyIDSets, PDBPropIDSetArray rgPropertyIDSets
, unsigned &pcPropertyInfoSets, /* out */ PDBPropInfoSet &prgPropertyInfoSets, Activex::PPOleStr ppDescBuffer
) = 0 ;
virtual HRESULT __safecall SetProperties(unsigned cPropertySets, PDBPropSet rgPropertySets) = 0 ;
};
__interface IDBInitialize;
typedef System::DelphiInterface<IDBInitialize> _di_IDBInitialize;
__interface INTERFACE_UUID("{0C733A8B-2A1C-11CE-ADE5-00AA0044773D}") IDBInitialize : public IUnknown
{
public:
virtual HRESULT __stdcall Initialize(void) = 0 ;
virtual HRESULT __stdcall Uninitialize(void) = 0 ;
};
__interface IDBInitializeSC;
typedef System::DelphiInterface<IDBInitializeSC> _di_IDBInitializeSC;
__interface INTERFACE_UUID("{0C733A8B-2A1C-11CE-ADE5-00AA0044773D}") IDBInitializeSC : public IUnknown
{
public:
virtual HRESULT __safecall Initialize(void) = 0 ;
virtual HRESULT __safecall Uninitialize(void) = 0 ;
};
__interface IDBInfo;
typedef System::DelphiInterface<IDBInfo> _di_IDBInfo;
__interface INTERFACE_UUID("{0C733A89-2A1C-11CE-ADE5-00AA0044773D}") IDBInfo : public IUnknown
{
public:
virtual HRESULT __stdcall GetKeywords(/* out */ wchar_t * &ppwszKeywords) = 0 ;
virtual HRESULT __stdcall GetLiteralInfo(unsigned cLiterals, PUintArray rgLiterals, unsigned &pcLiteralInfo
, /* out */ PDBLiteralInfo &prgLiteralInfo, /* out */ wchar_t * &ppCharBuffer) = 0 ;
};
__interface IDBInfoSC;
typedef System::DelphiInterface<IDBInfoSC> _di_IDBInfoSC;
__interface INTERFACE_UUID("{0C733A89-2A1C-11CE-ADE5-00AA0044773D}") IDBInfoSC : public IUnknown
{
public:
virtual HRESULT __safecall GetKeywords(/* out */ wchar_t * &ppwszKeywords) = 0 ;
virtual HRESULT __safecall GetLiteralInfo(unsigned cLiterals, PUintArray rgLiterals, unsigned &pcLiteralInfo
, /* out */ PDBLiteralInfo &prgLiteralInfo, /* out */ wchar_t * &ppCharBuffer) = 0 ;
};
__interface IDBDataSourceAdmin;
typedef System::DelphiInterface<IDBDataSourceAdmin> _di_IDBDataSourceAdmin;
__interface INTERFACE_UUID("{0C733A7A-2A1C-11CE-ADE5-00AA0044773D}") IDBDataSourceAdmin : public IUnknown
{
public:
virtual HRESULT __stdcall CreateDataSource(unsigned cPropertySets, PDBPropSetArray rgPropertySets,
const _di_IUnknown punkOuter, const GUID &riid, /* out */ _di_IUnknown &ppDBSession) = 0 ;
virtual HRESULT __stdcall DestroyDataSource(void) = 0 ;
virtual HRESULT __stdcall GetCreationProperties(unsigned cPropertyIDSets, PDBPropIDSetArray rgPropertyIDSets
, PUINT pcPropertyInfoSets, /* out */ PDBPropInfoSet &prgPropertyInfoSets, Activex::PPOleStr ppDescBuffer
) = 0 ;
virtual HRESULT __stdcall ModifyDataSource(unsigned cPropertySets, PDBPropSetArray rgPropertySets) = 0
;
};
__interface IDBDataSourceAdminSC;
typedef System::DelphiInterface<IDBDataSourceAdminSC> _di_IDBDataSourceAdminSC;
__interface INTERFACE_UUID("{0C733A7A-2A1C-11CE-ADE5-00AA0044773D}") IDBDataSourceAdminSC : public IUnknown
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -