📄 msado26.tlh
字号:
enum DataTypeEnum Type,
enum ParameterDirectionEnum Direction,
long Size,
VARIANT Value,
struct _Parameter * * ppiprm ) = 0;
virtual HRESULT __stdcall get_Parameters (
struct Parameters * * ppvObject ) = 0;
virtual HRESULT __stdcall put_CommandType (
enum CommandTypeEnum plCmdType ) = 0;
virtual HRESULT __stdcall get_CommandType (
enum CommandTypeEnum * plCmdType ) = 0;
virtual HRESULT __stdcall get_Name (
BSTR * pbstrName ) = 0;
virtual HRESULT __stdcall put_Name (
BSTR pbstrName ) = 0;
};
struct __declspec(uuid("00000515-0000-0010-8000-00aa006d2ea4"))
Connection15 : _ADO
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_ConnectionString (
BSTR * pbstr ) = 0;
virtual HRESULT __stdcall put_ConnectionString (
BSTR pbstr ) = 0;
virtual HRESULT __stdcall get_CommandTimeout (
long * plTimeout ) = 0;
virtual HRESULT __stdcall put_CommandTimeout (
long plTimeout ) = 0;
virtual HRESULT __stdcall get_ConnectionTimeout (
long * plTimeout ) = 0;
virtual HRESULT __stdcall put_ConnectionTimeout (
long plTimeout ) = 0;
virtual HRESULT __stdcall get_Version (
BSTR * pbstr ) = 0;
virtual HRESULT __stdcall Close ( ) = 0;
virtual HRESULT __stdcall Execute (
BSTR CommandText,
VARIANT * RecordsAffected,
long Options,
struct _Recordset * * ppiRset ) = 0;
virtual HRESULT __stdcall BeginTrans (
long * TransactionLevel ) = 0;
virtual HRESULT __stdcall CommitTrans ( ) = 0;
virtual HRESULT __stdcall RollbackTrans ( ) = 0;
virtual HRESULT __stdcall Open (
BSTR ConnectionString,
BSTR UserID,
BSTR Password,
long Options ) = 0;
virtual HRESULT __stdcall get_Errors (
struct Errors * * ppvObject ) = 0;
virtual HRESULT __stdcall get_DefaultDatabase (
BSTR * pbstr ) = 0;
virtual HRESULT __stdcall put_DefaultDatabase (
BSTR pbstr ) = 0;
virtual HRESULT __stdcall get_IsolationLevel (
enum IsolationLevelEnum * Level ) = 0;
virtual HRESULT __stdcall put_IsolationLevel (
enum IsolationLevelEnum Level ) = 0;
virtual HRESULT __stdcall get_Attributes (
long * plAttr ) = 0;
virtual HRESULT __stdcall put_Attributes (
long plAttr ) = 0;
virtual HRESULT __stdcall get_CursorLocation (
enum CursorLocationEnum * plCursorLoc ) = 0;
virtual HRESULT __stdcall put_CursorLocation (
enum CursorLocationEnum plCursorLoc ) = 0;
virtual HRESULT __stdcall get_Mode (
enum ConnectModeEnum * plMode ) = 0;
virtual HRESULT __stdcall put_Mode (
enum ConnectModeEnum plMode ) = 0;
virtual HRESULT __stdcall get_Provider (
BSTR * pbstr ) = 0;
virtual HRESULT __stdcall put_Provider (
BSTR pbstr ) = 0;
virtual HRESULT __stdcall get_State (
long * plObjState ) = 0;
virtual HRESULT __stdcall OpenSchema (
enum SchemaEnum Schema,
VARIANT Restrictions,
VARIANT SchemaID,
struct _Recordset * * pprset ) = 0;
};
struct __declspec(uuid("00000550-0000-0010-8000-00aa006d2ea4"))
_Connection : Connection15
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Cancel ( ) = 0;
};
struct __declspec(uuid("0000050e-0000-0010-8000-00aa006d2ea4"))
Recordset15 : _ADO
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_AbsolutePosition (
enum PositionEnum * pl ) = 0;
virtual HRESULT __stdcall put_AbsolutePosition (
enum PositionEnum pl ) = 0;
virtual HRESULT __stdcall putref_ActiveConnection (
IDispatch * pvar ) = 0;
virtual HRESULT __stdcall put_ActiveConnection (
VARIANT pvar ) = 0;
virtual HRESULT __stdcall get_ActiveConnection (
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall get_BOF (
VARIANT_BOOL * pb ) = 0;
virtual HRESULT __stdcall get_Bookmark (
VARIANT * pvBookmark ) = 0;
virtual HRESULT __stdcall put_Bookmark (
VARIANT pvBookmark ) = 0;
virtual HRESULT __stdcall get_CacheSize (
long * pl ) = 0;
virtual HRESULT __stdcall put_CacheSize (
long pl ) = 0;
virtual HRESULT __stdcall get_CursorType (
enum CursorTypeEnum * plCursorType ) = 0;
virtual HRESULT __stdcall put_CursorType (
enum CursorTypeEnum plCursorType ) = 0;
virtual HRESULT __stdcall get_EOF (
VARIANT_BOOL * pb ) = 0;
virtual HRESULT __stdcall get_Fields (
struct Fields * * ppvObject ) = 0;
virtual HRESULT __stdcall get_LockType (
enum LockTypeEnum * plLockType ) = 0;
virtual HRESULT __stdcall put_LockType (
enum LockTypeEnum plLockType ) = 0;
virtual HRESULT __stdcall get_MaxRecords (
long * plMaxRecords ) = 0;
virtual HRESULT __stdcall put_MaxRecords (
long plMaxRecords ) = 0;
virtual HRESULT __stdcall get_RecordCount (
long * pl ) = 0;
virtual HRESULT __stdcall putref_Source (
IDispatch * pvSource ) = 0;
virtual HRESULT __stdcall put_Source (
BSTR pvSource ) = 0;
virtual HRESULT __stdcall get_Source (
VARIANT * pvSource ) = 0;
virtual HRESULT __stdcall AddNew (
VARIANT FieldList = vtMissing,
VARIANT Values = vtMissing ) = 0;
virtual HRESULT __stdcall CancelUpdate ( ) = 0;
virtual HRESULT __stdcall Close ( ) = 0;
virtual HRESULT __stdcall Delete (
enum AffectEnum AffectRecords ) = 0;
virtual HRESULT __stdcall GetRows (
long Rows,
VARIANT Start,
VARIANT Fields,
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall Move (
long NumRecords,
VARIANT Start = vtMissing ) = 0;
virtual HRESULT __stdcall MoveNext ( ) = 0;
virtual HRESULT __stdcall MovePrevious ( ) = 0;
virtual HRESULT __stdcall MoveFirst ( ) = 0;
virtual HRESULT __stdcall MoveLast ( ) = 0;
virtual HRESULT __stdcall Open (
VARIANT Source,
VARIANT ActiveConnection,
enum CursorTypeEnum CursorType,
enum LockTypeEnum LockType,
long Options ) = 0;
virtual HRESULT __stdcall Requery (
long Options ) = 0;
virtual HRESULT __stdcall _xResync (
enum AffectEnum AffectRecords ) = 0;
virtual HRESULT __stdcall Update (
VARIANT Fields = vtMissing,
VARIANT Values = vtMissing ) = 0;
virtual HRESULT __stdcall get_AbsolutePage (
enum PositionEnum * pl ) = 0;
virtual HRESULT __stdcall put_AbsolutePage (
enum PositionEnum pl ) = 0;
virtual HRESULT __stdcall get_EditMode (
enum EditModeEnum * pl ) = 0;
virtual HRESULT __stdcall get_Filter (
VARIANT * Criteria ) = 0;
virtual HRESULT __stdcall put_Filter (
VARIANT Criteria ) = 0;
virtual HRESULT __stdcall get_PageCount (
long * pl ) = 0;
virtual HRESULT __stdcall get_PageSize (
long * pl ) = 0;
virtual HRESULT __stdcall put_PageSize (
long pl ) = 0;
virtual HRESULT __stdcall get_Sort (
BSTR * Criteria ) = 0;
virtual HRESULT __stdcall put_Sort (
BSTR Criteria ) = 0;
virtual HRESULT __stdcall get_Status (
long * pl ) = 0;
virtual HRESULT __stdcall get_State (
long * plObjState ) = 0;
virtual HRESULT __stdcall _xClone (
struct _Recordset * * ppvObject ) = 0;
virtual HRESULT __stdcall UpdateBatch (
enum AffectEnum AffectRecords ) = 0;
virtual HRESULT __stdcall CancelBatch (
enum AffectEnum AffectRecords ) = 0;
virtual HRESULT __stdcall get_CursorLocation (
enum CursorLocationEnum * plCursorLoc ) = 0;
virtual HRESULT __stdcall put_CursorLocation (
enum CursorLocationEnum plCursorLoc ) = 0;
virtual HRESULT __stdcall NextRecordset (
VARIANT * RecordsAffected,
struct _Recordset * * ppiRs ) = 0;
virtual HRESULT __stdcall Supports (
enum CursorOptionEnum CursorOptions,
VARIANT_BOOL * pb ) = 0;
virtual HRESULT __stdcall get_Collect (
VARIANT Index,
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall put_Collect (
VARIANT Index,
VARIANT pvar ) = 0;
virtual HRESULT __stdcall get_MarshalOptions (
enum MarshalOptionsEnum * peMarshal ) = 0;
virtual HRESULT __stdcall put_MarshalOptions (
enum MarshalOptionsEnum peMarshal ) = 0;
virtual HRESULT __stdcall Find (
BSTR Criteria,
long SkipRecords,
enum SearchDirectionEnum SearchDirection,
VARIANT Start = vtMissing ) = 0;
};
struct __declspec(uuid("0000054f-0000-0010-8000-00aa006d2ea4"))
Recordset20 : Recordset15
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Cancel ( ) = 0;
virtual HRESULT __stdcall get_DataSource (
IUnknown * * ppunkDataSource ) = 0;
virtual HRESULT __stdcall putref_DataSource (
IUnknown * ppunkDataSource ) = 0;
virtual HRESULT __stdcall _xSave (
BSTR FileName,
enum PersistFormatEnum PersistFormat ) = 0;
virtual HRESULT __stdcall get_ActiveCommand (
IDispatch * * ppCmd ) = 0;
virtual HRESULT __stdcall put_StayInSync (
VARIANT_BOOL pbStayInSync ) = 0;
virtual HRESULT __stdcall get_StayInSync (
VARIANT_BOOL * pbStayInSync ) = 0;
virtual HRESULT __stdcall GetString (
enum StringFormatEnum StringFormat,
long NumRows,
BSTR ColumnDelimeter,
BSTR RowDelimeter,
BSTR NullExpr,
BSTR * pRetString ) = 0;
virtual HRESULT __stdcall get_DataMember (
BSTR * pbstrDataMember ) = 0;
virtual HRESULT __stdcall put_DataMember (
BSTR pbstrDataMember ) = 0;
virtual HRESULT __stdcall CompareBookmarks (
VARIANT Bookmark1,
VARIANT Bookmark2,
enum CompareEnum * pCompare ) = 0;
virtual HRESULT __stdcall Clone (
enum LockTypeEnum LockType,
struct _Recordset * * ppvObject ) = 0;
virtual HRESULT __stdcall Resync (
enum AffectEnum AffectRecords,
enum ResyncEnum ResyncValues ) = 0;
};
struct __declspec(uuid("00000555-0000-0010-8000-00aa006d2ea4"))
Recordset21 : Recordset20
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Seek (
VARIANT KeyValues,
enum SeekEnum SeekOption ) = 0;
virtual HRESULT __stdcall put_Index (
BSTR pbstrIndex ) = 0;
virtual HRESULT __stdcall get_Index (
BSTR * pbstrIndex ) = 0;
};
struct __declspec(uuid("00000556-0000-0010-8000-00aa006d2ea4"))
_Recordset : Recordset21
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Save (
VARIANT Destination,
enum PersistFormatEnum PersistFormat ) = 0;
};
struct __declspec(uuid("00000506-0000-0010-8000-00aa006d2ea4"))
Fields15 : _Collection
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Item (
VARIANT Index,
struct Field * * ppvObject ) = 0;
};
struct __declspec(uuid("0000054d-0000-0010-8000-00aa006d2ea4"))
Fields20 : Fields15
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall _Append (
BSTR Name,
enum DataTypeEnum Type,
long DefinedSize,
enum FieldAttributeEnum Attrib ) = 0;
virtual HRESULT __stdcall Delete (
VARIANT Index ) = 0;
};
struct __declspec(uuid("00000564-0000-0010-8000-00aa006d2ea4"))
Fields : Fields20
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall Append (
BSTR Name,
enum DataTypeEnum Type,
long DefinedSize,
enum FieldAttributeEnum Attrib,
VARIANT FieldValue = vtMissing ) = 0;
virtual HRESULT __stdcall Update ( ) = 0;
virtual HRESULT __stdcall Resync (
enum ResyncEnum ResyncValues ) = 0;
virtual HRESULT __stdcall CancelUpdate ( ) = 0;
};
struct __declspec(uuid("0000054c-0000-0010-8000-00aa006d2ea4"))
Field20 : _ADO
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_ActualSize (
long * pl ) = 0;
virtual HRESULT __stdcall get_Attributes (
long * pl ) = 0;
virtual HRESULT __stdcall get_DefinedSize (
long * pl ) = 0;
virtual HRESULT __stdcall get_Name (
BSTR * pbstr ) = 0;
virtual HRESULT __stdcall get_Type (
enum DataTypeEnum * pDataType ) = 0;
virtual HRESULT __stdcall get_Value (
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall put_Value (
VARIANT pvar ) = 0;
virtual HRESULT __stdcall get_Precision (
unsigned char * pbPrecision ) = 0;
virtual HRESULT __stdcall get_NumericScale (
unsigned char * pbNumericScale ) = 0;
virtual HRESULT __stdcall AppendChunk (
VARIANT Data ) = 0;
virtual HRESULT __stdcall GetChunk (
long Length,
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall get_OriginalValue (
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall get_UnderlyingValue (
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall get_DataFormat (
IUnknown * * ppiDF ) = 0;
virtual HRESULT __stdcall putref_DataFormat (
IUnknown * ppiDF ) = 0;
virtual HRESULT __stdcall put_Precision (
unsigned char pbPrecision ) = 0;
virtual HRESULT __stdcall put_NumericScale (
unsigned char pbNumericScale ) = 0;
virtual HRESULT __stdcall put_Type (
enum DataTypeEnum pDataType ) = 0;
virtual HRESULT __stdcall put_DefinedSize (
long pl ) = 0;
virtual HRESULT __stdcall put_Attributes (
long pl ) = 0;
};
struct __declspec(uuid("00000569-0000-0010-8000-00aa006d2ea4"))
Field : Field20
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Status (
long * pFStatus ) = 0;
};
struct __declspec(uuid("0000050c-0000-0010-8000-00aa006d2ea4"))
_Parameter : _ADO
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Name (
BSTR * pbstr ) = 0;
virtual HRESULT __stdcall put_Name (
BSTR pbstr ) = 0;
virtual HRESULT __stdcall get_Value (
VARIANT * pvar ) = 0;
virtual HRESULT __stdcall put_Value (
VARIANT pvar ) = 0;
virtual HRESULT __stdcall get_Type (
enum DataTypeEnum * psDataType ) = 0;
virtual HRESULT __stdcall put_Type (
enum DataTypeEnum psDataType ) = 0;
virtual HRESULT __stdcall put_Direction (
enum ParameterDirectionEnum plParmDirection ) = 0;
virtual HRESULT __stdcall get_Direction (
enum ParameterDirectionEnum * plParmDirection ) = 0;
virtual HRESULT __stdcall put_Precision (
unsigned char pbPrecision ) = 0;
virtual HRESULT __stdcall get_Precision (
unsigned char * pbPrecision ) = 0;
virtual HRESULT __stdcall put_NumericScale (
unsigned char pbScale ) = 0;
virtual HRESULT __stdcall get_NumericScale (
unsigned char * pbScale ) = 0;
virtual HRESULT __stdcall put_Size (
long pl ) = 0;
virtual HRESULT __stdcall get_Size (
long * pl ) = 0;
virtual HRESULT __stdcall AppendChunk (
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -