⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sd_oledb_d5.hpp

📁 SQLDirect Component Library is a light-weight Borland Database Engine replacement for Borland Delphi
💻 HPP
📖 第 1 页 / 共 5 页
字号:
	
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 + -