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

📄 sd_oledb_d5.hpp

📁 SQLDirect Component Library is a light-weight Borland Database Engine replacement for Borland Delphi
💻 HPP
📖 第 1 页 / 共 5 页
字号:
		;
};

__interface IRowPositionChangeSC;
typedef System::DelphiInterface<IRowPositionChangeSC> _di_IRowPositionChangeSC;
__interface INTERFACE_UUID("{0997A571-126E-11D0-9F8A-00A0C9A0631E}") IRowPositionChangeSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall OnRowPositionChange(unsigned eReason, unsigned ePhase, BOOL fCantDeny) = 0 
		;
};

__interface IViewRowset;
typedef System::DelphiInterface<IViewRowset> _di_IViewRowset;
__interface INTERFACE_UUID("{0C733A97-2A1C-11CE-ADE5-00AA0044773D}") IViewRowset  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall GetSpecification(const GUID &riid, /* out */ _di_IUnknown &ppObject) = 0 
		;
	virtual HRESULT __stdcall OpenViewRowset(const _di_IUnknown punkOuter, const GUID &riid, /* out */ 
		_di_IUnknown &ppRowset) = 0 ;
};

__interface IViewRowsetSC;
typedef System::DelphiInterface<IViewRowsetSC> _di_IViewRowsetSC;
__interface INTERFACE_UUID("{0C733A97-2A1C-11CE-ADE5-00AA0044773D}") IViewRowsetSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall GetSpecification(const GUID &riid, /* out */ _di_IUnknown &ppObject) = 0 
		;
	virtual HRESULT __safecall OpenViewRowset(const _di_IUnknown punkOuter, const GUID &riid, /* out */ 
		_di_IUnknown &ppRowset) = 0 ;
};

__interface IViewChapter;
typedef System::DelphiInterface<IViewChapter> _di_IViewChapter;
__interface INTERFACE_UUID("{0C733A98-2A1C-11CE-ADE5-00AA0044773D}") IViewChapter  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall GetSpecification(const GUID &riid, /* out */ _di_IUnknown &ppRowset) = 0 
		;
	virtual HRESULT __stdcall OpenViewChapter(unsigned hSource, /* out */ unsigned &phViewChapter) = 0 
		;
};

__interface IViewChapterSC;
typedef System::DelphiInterface<IViewChapterSC> _di_IViewChapterSC;
__interface INTERFACE_UUID("{0C733A98-2A1C-11CE-ADE5-00AA0044773D}") IViewChapterSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall GetSpecification(const GUID &riid, /* out */ _di_IUnknown &ppRowset) = 0 
		;
	virtual HRESULT __safecall OpenViewChapter(unsigned hSource, /* out */ unsigned &phViewChapter) = 0 
		;
};

__interface IViewSort;
typedef System::DelphiInterface<IViewSort> _di_IViewSort;
__interface INTERFACE_UUID("{0C733A9A-2A1C-11CE-ADE5-00AA0044773D}") IViewSort  : public IUnknown 
{
	
public:
	virtual HRESULT __stdcall GetSortOrder(/* out */ unsigned &pcValues, /* out */ PUintArray &prgColumns
		, /* out */ PUintArray &prgOrders) = 0 ;
	virtual HRESULT __stdcall SetSortOrder(unsigned cValues, PUintArray rgColumns, PUintArray rgOrders)
		 = 0 ;
};

__interface IViewSortSC;
typedef System::DelphiInterface<IViewSortSC> _di_IViewSortSC;
__interface INTERFACE_UUID("{0C733A9A-2A1C-11CE-ADE5-00AA0044773D}") IViewSortSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall GetSortOrder(/* out */ unsigned &pcValues, /* out */ PUintArray &prgColumns
		, /* out */ PUintArray &prgOrders) = 0 ;
	virtual HRESULT __safecall SetSortOrder(unsigned cValues, PUintArray rgColumns, PUintArray rgOrders
		) = 0 ;
};

__interface IViewFilter;
typedef System::DelphiInterface<IViewFilter> _di_IViewFilter;
__interface INTERFACE_UUID("{0C733A9B-2A1C-11CE-ADE5-00AA0044773D}") IViewFilter  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall GetFilter(unsigned HACCESSOR, /* out */ unsigned &pcRows, /* out */ PDBCOMPAREOP 
		&pCompareOps, void * pCriteriaData) = 0 ;
	virtual HRESULT __stdcall GetFilterBindings(/* out */ unsigned &pcBindings, /* out */ PDBBinding &prgBindings
		) = 0 ;
	virtual HRESULT __stdcall SetFilter(unsigned HACCESSOR, unsigned cRows, unsigned &CompareOps, void * 
		pCriteriaData) = 0 ;
};

__interface IViewFilterSC;
typedef System::DelphiInterface<IViewFilterSC> _di_IViewFilterSC;
__interface INTERFACE_UUID("{0C733A9B-2A1C-11CE-ADE5-00AA0044773D}") IViewFilterSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall GetFilter(unsigned HACCESSOR, /* out */ unsigned &pcRows, /* out */ PDBCOMPAREOP 
		&pCompareOps, void * pCriteriaData) = 0 ;
	virtual HRESULT __safecall GetFilterBindings(/* out */ unsigned &pcBindings, /* out */ PDBBinding &
		prgBindings) = 0 ;
	virtual HRESULT __safecall SetFilter(unsigned HACCESSOR, unsigned cRows, unsigned &CompareOps, void * 
		pCriteriaData) = 0 ;
};

__interface IRowsetView;
typedef System::DelphiInterface<IRowsetView> _di_IRowsetView;
__interface INTERFACE_UUID("{0C733A99-2A1C-11CE-ADE5-00AA0044773D}") IRowsetView  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall CreateView(const _di_IUnknown punkOuter, const GUID &riid, /* out */ _di_IUnknown 
		&ppView) = 0 ;
	virtual HRESULT __stdcall GetView(unsigned HCHAPTER, const GUID &riid, /* out */ unsigned &phChapterSource
		, /* out */ _di_IUnknown &ppView) = 0 ;
};

__interface IRowsetViewSC;
typedef System::DelphiInterface<IRowsetViewSC> _di_IRowsetViewSC;
__interface INTERFACE_UUID("{0C733A99-2A1C-11CE-ADE5-00AA0044773D}") IRowsetViewSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall CreateView(const _di_IUnknown punkOuter, const GUID &riid, /* out */ _di_IUnknown 
		&ppView) = 0 ;
	virtual HRESULT __safecall GetView(unsigned HCHAPTER, const GUID &riid, /* out */ unsigned &phChapterSource
		, /* out */ _di_IUnknown &ppView) = 0 ;
};

__interface IMDFind;
typedef System::DelphiInterface<IMDFind> _di_IMDFind;
__interface INTERFACE_UUID("{A07CCCD2-8148-11D0-87BB-00C04FC33942}") IMDFind  : public IUnknown 
{
	
public:
	virtual HRESULT __stdcall FindCell(unsigned ulStartingOrdinal, unsigned cMembers, Activex::PPOleStr 
		rgpwszMember, /* out */ unsigned &pulCellOrdinal) = 0 ;
	virtual HRESULT __stdcall FindTuple(unsigned ulAxisIdentifier, unsigned ulStartingOrdinal, unsigned 
		cMembers, Activex::PPOleStr rgpwszMember, /* out */ unsigned &pulTupleOrdinal) = 0 ;
};

__interface IMDFindSC;
typedef System::DelphiInterface<IMDFindSC> _di_IMDFindSC;
__interface INTERFACE_UUID("{A07CCCD2-8148-11D0-87BB-00C04FC33942}") IMDFindSC  : public IUnknown 
{
	
public:
	virtual HRESULT __safecall FindCell(unsigned ulStartingOrdinal, unsigned cMembers, Activex::PPOleStr 
		rgpwszMember, /* out */ unsigned &pulCellOrdinal) = 0 ;
	virtual HRESULT __safecall FindTuple(unsigned ulAxisIdentifier, unsigned ulStartingOrdinal, unsigned 
		cMembers, Activex::PPOleStr rgpwszMember, /* out */ unsigned &pulTupleOrdinal) = 0 ;
};

__interface IMDRangeRowset;
typedef System::DelphiInterface<IMDRangeRowset> _di_IMDRangeRowset;
__interface INTERFACE_UUID("{0C733AA0-2A1C-11CE-ADE5-00AA0044773D}") IMDRangeRowset  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall GetRangeRowset(const _di_IUnknown punkOuter, unsigned ulStartCell, unsigned 
		ulEndCell, const GUID &riid, unsigned cPropertySets, PDBPropSetArray rgPropertySets, /* out */ _di_IUnknown 
		&ppRowset) = 0 ;
};

__interface IMDRangeRowsetSC;
typedef System::DelphiInterface<IMDRangeRowsetSC> _di_IMDRangeRowsetSC;
__interface INTERFACE_UUID("{0C733AA0-2A1C-11CE-ADE5-00AA0044773D}") IMDRangeRowsetSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall GetRangeRowset(const _di_IUnknown punkOuter, unsigned ulStartCell, unsigned 
		ulEndCell, const GUID &riid, unsigned cPropertySets, PDBPropSetArray rgPropertySets, /* out */ _di_IUnknown 
		&ppRowset) = 0 ;
};

__interface IAlterTable;
typedef System::DelphiInterface<IAlterTable> _di_IAlterTable;
__interface INTERFACE_UUID("{0C733AA5-2A1C-11CE-ADE5-00AA0044773D}") IAlterTable  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall AlterColumn(DBID &pTableID, DBID &pColumnID, unsigned ColumnDescFlags, DBCOLUMNDESC 
		&pColumnDesc) = 0 ;
	virtual HRESULT __stdcall AlterTable(DBID &pTableID, PDBID pNewTableId, unsigned cPropertySets, PDBPropSetArray 
		rgPropertySets) = 0 ;
};

__interface IAlterTableSC;
typedef System::DelphiInterface<IAlterTableSC> _di_IAlterTableSC;
__interface INTERFACE_UUID("{0C733AA5-2A1C-11CE-ADE5-00AA0044773D}") IAlterTableSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall AlterColumn(DBID &pTableID, DBID &pColumnID, unsigned ColumnDescFlags, DBCOLUMNDESC 
		&pColumnDesc) = 0 ;
	virtual HRESULT __safecall AlterTable(DBID &pTableID, PDBID pNewTableId, unsigned cPropertySets, PDBPropSetArray 
		rgPropertySets) = 0 ;
};

__interface IAlterIndex;
typedef System::DelphiInterface<IAlterIndex> _di_IAlterIndex;
__interface INTERFACE_UUID("{0C733AA6-2A1C-11CE-ADE5-00AA0044773D}") IAlterIndex  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall AlterIndex(DBID &pTableID, DBID &pIndexID, PDBID pNewIndexId, unsigned cPropertySets
		, PDBPropSetArray rgPropertySet) = 0 ;
};

__interface IAlterIndexSC;
typedef System::DelphiInterface<IAlterIndexSC> _di_IAlterIndexSC;
__interface INTERFACE_UUID("{0C733AA6-2A1C-11CE-ADE5-00AA0044773D}") IAlterIndexSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall AlterIndex(DBID &pTableID, DBID &pIndexID, PDBID pNewIndexId, unsigned cPropertySets
		, PDBPropSetArray rgPropertySet) = 0 ;
};

__interface ICommandPersist;
typedef System::DelphiInterface<ICommandPersist> _di_ICommandPersist;
__interface INTERFACE_UUID("{0C733AA7-2A1C-11CE-ADE5-00AA0044773D}") ICommandPersist  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall DeleteCommand(DBID &pCommandID) = 0 ;
	virtual HRESULT __stdcall GetCurrentCommand(/* out */ PDBID &ppCommandID) = 0 ;
	virtual HRESULT __stdcall LoadCommand(DBID &pCommandID, unsigned dwFlags) = 0 ;
	virtual HRESULT __stdcall SaveCommand(DBID &pCommandID, unsigned dwFlags) = 0 ;
};

__interface ICommandPersistSC;
typedef System::DelphiInterface<ICommandPersistSC> _di_ICommandPersistSC;
__interface INTERFACE_UUID("{0C733AA7-2A1C-11CE-ADE5-00AA0044773D}") ICommandPersistSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall DeleteCommand(DBID &pCommandID) = 0 ;
	virtual HRESULT __safecall GetCurrentCommand(/* out */ PDBID &ppCommandID) = 0 ;
	virtual HRESULT __safecall LoadCommand(DBID &pCommandID, unsigned dwFlags) = 0 ;
	virtual HRESULT __safecall SaveCommand(DBID &pCommandID, unsigned dwFlags) = 0 ;
};

__interface IRowsetChapterMember;
typedef System::DelphiInterface<IRowsetChapterMember> _di_IRowsetChapterMember;
__interface INTERFACE_UUID("{0C733AA8-2A1C-11CE-ADE5-00AA0044773D}") IRowsetChapterMember  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall IsRowInChapter(unsigned HCHAPTER, unsigned HROW) = 0 ;
};

__interface IRowsetChapterMemberSC;
typedef System::DelphiInterface<IRowsetChapterMemberSC> _di_IRowsetChapterMemberSC;
__interface INTERFACE_UUID("{0C733AA8-2A1C-11CE-ADE5-00AA0044773D}") IRowsetChapterMemberSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall IsRowInChapter(unsigned HCHAPTER, unsigned HROW) = 0 ;
};

__interface IRowsetRefresh;
typedef System::DelphiInterface<IRowsetRefresh> _di_IRowsetRefresh;
__interface INTERFACE_UUID("{0C733AA9-2A1C-11CE-ADE5-00AA0044773D}") IRowsetRefresh  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall RefreshVisibleData(unsigned HCHAPTER, unsigned cRows, PUintArray rghRows, 
		BOOL fOverWrite, PUINT pcRowsRefreshed, /* out */ PHROW &prghRowsRefreshed, PPDBROWSTATUS prgRowStatus
		) = 0 ;
	virtual HRESULT __stdcall GetLastVisibleData(unsigned HROW, unsigned HACCESSOR, void * pData) = 0 ;
		
};

__interface IRowsetRefreshSC;
typedef System::DelphiInterface<IRowsetRefreshSC> _di_IRowsetRefreshSC;
__interface INTERFACE_UUID("{0C733AA9-2A1C-11CE-ADE5-00AA0044773D}") IRowsetRefreshSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall RefreshVisibleData(unsigned HCHAPTER, unsigned cRows, PUintArray rghRows
		, BOOL fOverWrite, PUINT pcRowsRefreshed, /* out */ PHROW &prghRowsRefreshed, PPDBROWSTATUS prgRowStatus
		) = 0 ;
	virtual HRESULT __safecall GetLastVisibleData(unsigned HROW, unsigned HACCESSOR, void * pData) = 0 
		;
};

__interface IParentRowset;
typedef System::DelphiInterface<IParentRowset> _di_IParentRowset;
__interface INTERFACE_UUID("{0C733AAA-2A1C-11CE-ADE5-00AA0044773D}") IParentRowset  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall GetChildRowset(const _di_IUnknown punkOuter, unsigned iOrdinal, const GUID 
		&riid, /* out */ _di_IUnknown &ppRowset) = 0 ;
};

__interface IParentRowsetSC;
typedef System::DelphiInterface<IParentRowsetSC> _di_IParentRowsetSC;
__interface INTERFACE_UUID("{0C733AAA-2A1C-11CE-ADE5-00AA0044773D}") IParentRowsetSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall GetChildRowset(const _di_IUnknown punkOuter, unsigned iOrdinal, const GUID 
		&riid, /* out */ _di_IUnknown &ppRowset) = 0 ;
};

__interface ITrusteeGroupAdmin;
typedef System::DelphiInterface<ITrusteeGroupAdmin> _di_ITrusteeGroupAdmin;
__interface INTERFACE_UUID("{0C733AA2-2A1C-11CE-ADE5-00AA0044773D}") ITrusteeGroupAdmin  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall AddMember(PTrusteeW pMembershipTrustee, PTrusteeW pMemberTrustee) = 0 ;
	virtual HRESULT __stdcall DeleteMember(PTrusteeW pMembershipTrustee, PTrusteeW pMemberTrustee) = 0 
		;
	virtual HRESULT __stdcall IsMember(PTrusteeW pMembershipTrustee, PTrusteeW pMemberTrustee, /* out */ 
		BOOL &pfStatus) = 0 ;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -