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

📄 sd_oledb_d5.hpp

📁 SQLDirect Component Library is a light-weight Borland Database Engine replacement for Borland Delphi
💻 HPP
📖 第 1 页 / 共 5 页
字号:
// Borland C++ Builder
// Copyright (c) 1995, 1999 by Borland International
// All rights reserved

// (DO NOT EDIT: machine generated header) 'SD_OLEDB_D5.pas' rev: 5.00

#ifndef SD_OLEDB_D5HPP
#define SD_OLEDB_D5HPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <ActiveX.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------
#include <transact.h>
#include <oledb.h>
#include <comsvcs.h>
typedef System::DelphiInterface<ITransaction> _di_ITransaction;

namespace Sd_oledb_d5
{
//-- type declarations -------------------------------------------------------
typedef int TOleEnum;

typedef _di_IUnknown *PIUnknown;

typedef Shortint SBYTE;

typedef unsigned TUintArray[65536];

typedef unsigned *PUintArray;

typedef Windows::PByte *PPByte;

typedef Byte *TPByteArray[65536];

typedef Windows::PByte *PPByteArray;

typedef unsigned *PDBASYNCHPHASE;

typedef unsigned *PDBSORT;

typedef unsigned *PDBCOMPAREOP;

typedef unsigned *PHACCESSOR;

typedef Word *PHSOURCE;

typedef unsigned PHCHAPTER;

typedef unsigned *PHROW;

typedef PHROW *PPHROW;

typedef unsigned *PDBROWSTATUS;

typedef PDBROWSTATUS *PPDBROWSTATUS;

typedef unsigned *PDBPENDINGSTATUS;

typedef PDBPENDINGSTATUS *PPDBPENDINGSTATUS;

typedef unsigned *PDBROWOPTIONS;

typedef unsigned *PDBSOURCETYPE;

typedef BOID *PBoid;

typedef BOID  TBoid;

typedef XACTTRANSINFO *PXactTransInfo;

typedef XACTTRANSINFO  TXactTransInfo;

typedef XACTOPT *PXactOpt;

typedef XACTOPT  TXActOpt;

typedef XACTSTATS *PXactStats;

typedef XACTSTATS  TXactStats;

typedef DBBINDEXT *PDBBindExt;

typedef DBBINDEXT  TDBBindExt;

typedef DBOBJECT *PDBObject;

typedef DBOBJECT  TDBObject;

typedef DBBINDING *PDBBinding;

typedef DBBINDING  TDBBinding;

typedef DBBINDING TDBBindingArray[65536];

typedef DBBINDING *PDBBindingArray;

struct DBIDNAME;
typedef DBIDNAME *PDBIDName;

struct DBIDNAME
{
	
	union
	{
		struct 
		{
			unsigned ulPropid;
			
		};
		struct 
		{
			wchar_t *pwszName;
			
		};
		
	};
} ;

typedef DBIDNAME  TDBIDName;

struct DBIDGUID;
typedef DBIDGUID *PDBIDGuid;

struct DBIDGUID
{
	
	union
	{
		struct 
		{
			GUID *pguid;
			
		};
		struct 
		{
			GUID guid;
			
		};
		
	};
} ;

typedef DBIDGUID  TDBIDGuid;

typedef unsigned *PDBPROPID;

typedef unsigned TDBPropIDArray[65536];

typedef unsigned *PDBPropIDArray;

typedef DBID *PDBID;

typedef PDBID *PPDBID;

typedef DBID  TDBID;

typedef DBID TDBIDArray[65536];

typedef DBID *PDBIDArray;

typedef DBPROPIDSET *PDBPropIDSet;

typedef DBPROPIDSET  TDBPropIDSet;

typedef DBPROPIDSET TDBPropIDSetArray[65536];

typedef DBPROPIDSET *PDBPropIDSetArray;

typedef DBPROP *PDBProp;

typedef DBPROP  TDBProp;

typedef DBPROP TDBPropArray[65536];

typedef DBPROP *PDBPropArray;

typedef DBPROPSET *PDBPropSet;

typedef PDBPropSet *PPDBPropSet;

typedef DBPROPSET  TDBPropSet;

typedef DBPROPSET TDBPropSetArray[65536];

typedef DBPROPSET *PDBPropSetArray;

typedef DBPROPINFO *PDBPropInfo;

typedef DBPROPINFO  TDBPropInfo;

typedef DBPROPINFO TDBPropInfoArray[65536];

typedef DBPROPINFO *PDBPropInfoArray;

typedef DBPROPINFOSET *PDBPropInfoSet;

typedef DBPROPINFOSET  TDBPropInfoSet;

typedef DBPROPINFOSET TDBPropInfoSetArray[65536];

typedef DBPROPINFOSET *PDBPropInfoSetArray;

typedef DBINDEXCOLUMNDESC *PDBIndexColumnDesc;

typedef DBINDEXCOLUMNDESC  TDBIndexColumnDesc;

typedef DBINDEXCOLUMNDESC TDBIndexColumnDescArray[65536];

typedef DBINDEXCOLUMNDESC *PDBIndexColumnDescArray;

typedef DBPARAMS *PDBParams;

typedef DBPARAMS  TDBParams;

typedef DBCOLUMNINFO *PDBColumnInfo;

typedef DBCOLUMNINFO  TDBColumnInfo;

typedef DBCOLUMNINFO TDBColumnInfoArray[4097];

typedef DBCOLUMNINFO *PDBColumnInfoArray;

typedef DBLITERALINFO *PDBLiteralInfo;

typedef DBLITERALINFO  TDBLiteralInfo;

typedef DBLITERALINFO TDBLiteralInfoArray[65536];

typedef DBLITERALINFO *PDBLiteralInfoArray;

typedef DBCOLUMNDESC *PDBColumnDesc;

typedef DBCOLUMNDESC  TDBColumnDesc;

typedef DBCOLUMNDESC TDBColumnDescArray[65536];

typedef DBCOLUMNDESC *PDBColumnDescArray;

typedef SEC_OBJECT_ELEMENT *PSecObjectElement;

typedef SEC_OBJECT_ELEMENT  TSecObjectElement;

typedef SEC_OBJECT_ELEMENT TSecObjectElementArray[65536];

typedef SEC_OBJECT_ELEMENT *PSecObjectElementArray;

typedef SEC_OBJECT *PSecObject;

typedef SEC_OBJECT  TSecObject;

typedef TRUSTEE_W *TTrusteeW;

typedef TTrusteeW *PTrusteeW;

typedef PTrusteeW *PPTrusteeW;

typedef DBPARAMINFO *PDBParamInfo;

typedef DBPARAMINFO  TDBParamInfo;

typedef DBPARAMINFO TDBParamInfoArray[65536];

typedef DBPARAMINFO *PDBParamInfoArray;

typedef DB_NUMERIC *PDBNumeric;

typedef DB_NUMERIC  TDBNumeric;

typedef DBVECTOR *PDBVector;

typedef DBVECTOR  TDBVector;

typedef DBDATE *PDBDate;

typedef DBDATE  TDBDate;

typedef DBTIME *PDBTime;

typedef DBTIME  TDBTime;

typedef DBTIMESTAMP *PDBTimeStamp;

typedef DBTIMESTAMP  TDBTimeStamp;

#pragma pack(push, 1)
struct DBFILETIME
{
	unsigned dwLowDateTime;
	unsigned dwHighDateTime;
} ;
#pragma pack(pop)

typedef DBFILETIME *PDBFileTime;

typedef DBFILETIME  TDBFileTime;

typedef DB_VARNUMERIC *PDBVarNumeric;

typedef DB_VARNUMERIC  TDBVarNumeric;

typedef DBFAILUREINFO *PDBFailureInfo;

typedef DBFAILUREINFO  TDBFailureInfo;

typedef MDAXISINFO *PMDAxisInfo;

typedef MDAXISINFO  TMDAxisInfo;

typedef DBPARAMBINDINFO *PDBParamBindInfo;

typedef DBPARAMBINDINFO  TDBParamBindInfo;

typedef DBPARAMBINDINFO TDBParamBindInfoArray[65536];

typedef DBPARAMBINDINFO *PDBParamBindInfoArray;

typedef ERRORINFO *PErrorInfo;

typedef ERRORINFO  TErrorInfo;

typedef EXPLICIT_ACCESS_W *PExplicitAccessW;

typedef PExplicitAccessW *PPExplicitAccessW;

typedef EXPLICIT_ACCESS_W  TExplicitAccessW;

__interface ITransactionOptions;
typedef System::DelphiInterface<ITransactionOptions> _di_ITransactionOptions;
__interface INTERFACE_UUID("{3A6AD9E0-23B9-11CF-AD60-00AA00A74CCD}") ITransactionOptions  : public IUnknown 
	
{
	
public:
	virtual HRESULT __stdcall SetOptions(XACTOPT &pOptions) = 0 ;
	virtual HRESULT __stdcall GetOptions(XACTOPT &pOptions) = 0 ;
};

__interface ITransactionOptionsSC;
typedef System::DelphiInterface<ITransactionOptionsSC> _di_ITransactionOptionsSC;
__interface INTERFACE_UUID("{3A6AD9E0-23B9-11CF-AD60-00AA00A74CCD}") ITransactionOptionsSC  : public IUnknown 
	
{
	
public:
	virtual HRESULT __safecall SetOptions(XACTOPT &pOptions) = 0 ;
	virtual HRESULT __safecall GetOptions(XACTOPT &pOptions) = 0 ;
};

⌨️ 快捷键说明

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