📄 msado15.tlh
字号:
long * plParmAttribs ) = 0;
virtual HRESULT __stdcall put_Attributes (
long plParmAttribs ) = 0;
};
struct __declspec(uuid("0000050d-0000-0010-8000-00aa006d2ea4"))
Parameters : _DynaCollection
{
//
// Property data
//
__declspec(property(get=GetItem))
_ParameterPtr Item[];
//
// Wrapper methods for error-handling
//
_ParameterPtr GetItem (
const _variant_t & Index );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Item (
VARIANT Index,
struct _Parameter * * ppvObject ) = 0;
};
struct __declspec(uuid("0000054e-0000-0010-8000-00aa006d2ea4"))
_Command : Command15
{
//
// Property data
//
__declspec(property(get=GetState))
long State;
//
// Wrapper methods for error-handling
//
long GetState ( );
HRESULT Cancel ( );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_State (
long * plObjState ) = 0;
virtual HRESULT __stdcall raw_Cancel ( ) = 0;
};
struct __declspec(uuid("00000402-0000-0010-8000-00aa006d2ea4"))
ConnectionEventsVt : IUnknown
{
//
// Wrapper methods for error-handling
//
HRESULT InfoMessage (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT BeginTransComplete (
long TransactionLevel,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT CommitTransComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT RollbackTransComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT WillExecute (
BSTR * Source,
enum CursorTypeEnum * CursorType,
enum LockTypeEnum * LockType,
long * Options,
enum EventStatusEnum * adStatus,
struct _Command * pCommand,
struct _Recordset * pRecordset,
struct _Connection * pConnection );
HRESULT ExecuteComplete (
long RecordsAffected,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Command * pCommand,
struct _Recordset * pRecordset,
struct _Connection * pConnection );
HRESULT WillConnect (
BSTR * ConnectionString,
BSTR * UserID,
BSTR * Password,
long * Options,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT ConnectComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT Disconnect (
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_InfoMessage (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection ) = 0;
virtual HRESULT __stdcall raw_BeginTransComplete (
long TransactionLevel,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection ) = 0;
virtual HRESULT __stdcall raw_CommitTransComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection ) = 0;
virtual HRESULT __stdcall raw_RollbackTransComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection ) = 0;
virtual HRESULT __stdcall raw_WillExecute (
BSTR * Source,
enum CursorTypeEnum * CursorType,
enum LockTypeEnum * LockType,
long * Options,
enum EventStatusEnum * adStatus,
struct _Command * pCommand,
struct _Recordset * pRecordset,
struct _Connection * pConnection ) = 0;
virtual HRESULT __stdcall raw_ExecuteComplete (
long RecordsAffected,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Command * pCommand,
struct _Recordset * pRecordset,
struct _Connection * pConnection ) = 0;
virtual HRESULT __stdcall raw_WillConnect (
BSTR * ConnectionString,
BSTR * UserID,
BSTR * Password,
long * Options,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection ) = 0;
virtual HRESULT __stdcall raw_ConnectComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection ) = 0;
virtual HRESULT __stdcall raw_Disconnect (
enum EventStatusEnum * adStatus,
struct _Connection * pConnection ) = 0;
};
struct __declspec(uuid("00000403-0000-0010-8000-00aa006d2ea4"))
RecordsetEventsVt : IUnknown
{
//
// Wrapper methods for error-handling
//
HRESULT WillChangeField (
long cFields,
const _variant_t & Fields,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT FieldChangeComplete (
long cFields,
const _variant_t & Fields,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT WillChangeRecord (
enum EventReasonEnum adReason,
long cRecords,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT RecordChangeComplete (
enum EventReasonEnum adReason,
long cRecords,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT WillChangeRecordset (
enum EventReasonEnum adReason,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT RecordsetChangeComplete (
enum EventReasonEnum adReason,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT WillMove (
enum EventReasonEnum adReason,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT MoveComplete (
enum EventReasonEnum adReason,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT EndOfRecordset (
VARIANT_BOOL * fMoreData,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT FetchProgress (
long Progress,
long MaxProgress,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT FetchComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall raw_WillChangeField (
long cFields,
VARIANT Fields,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
virtual HRESULT __stdcall raw_FieldChangeComplete (
long cFields,
VARIANT Fields,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
virtual HRESULT __stdcall raw_WillChangeRecord (
enum EventReasonEnum adReason,
long cRecords,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
virtual HRESULT __stdcall raw_RecordChangeComplete (
enum EventReasonEnum adReason,
long cRecords,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
virtual HRESULT __stdcall raw_WillChangeRecordset (
enum EventReasonEnum adReason,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
virtual HRESULT __stdcall raw_RecordsetChangeComplete (
enum EventReasonEnum adReason,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
virtual HRESULT __stdcall raw_WillMove (
enum EventReasonEnum adReason,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
virtual HRESULT __stdcall raw_MoveComplete (
enum EventReasonEnum adReason,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
virtual HRESULT __stdcall raw_EndOfRecordset (
VARIANT_BOOL * fMoreData,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
virtual HRESULT __stdcall raw_FetchProgress (
long Progress,
long MaxProgress,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
virtual HRESULT __stdcall raw_FetchComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset ) = 0;
};
struct __declspec(uuid("00000400-0000-0010-8000-00aa006d2ea4"))
ConnectionEvents : IDispatch
{
//
// Wrapper methods for error-handling
//
// Methods:
HRESULT InfoMessage (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT BeginTransComplete (
long TransactionLevel,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT CommitTransComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT RollbackTransComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT WillExecute (
BSTR * Source,
enum CursorTypeEnum * CursorType,
enum LockTypeEnum * LockType,
long * Options,
enum EventStatusEnum * adStatus,
struct _Command * pCommand,
struct _Recordset * pRecordset,
struct _Connection * pConnection );
HRESULT ExecuteComplete (
long RecordsAffected,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Command * pCommand,
struct _Recordset * pRecordset,
struct _Connection * pConnection );
HRESULT WillConnect (
BSTR * ConnectionString,
BSTR * UserID,
BSTR * Password,
long * Options,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT ConnectComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
HRESULT Disconnect (
enum EventStatusEnum * adStatus,
struct _Connection * pConnection );
};
struct __declspec(uuid("00000266-0000-0010-8000-00aa006d2ea4"))
RecordsetEvents : IDispatch
{
//
// Wrapper methods for error-handling
//
// Methods:
HRESULT WillChangeField (
long cFields,
const _variant_t & Fields,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT FieldChangeComplete (
long cFields,
const _variant_t & Fields,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT WillChangeRecord (
enum EventReasonEnum adReason,
long cRecords,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT RecordChangeComplete (
enum EventReasonEnum adReason,
long cRecords,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT WillChangeRecordset (
enum EventReasonEnum adReason,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT RecordsetChangeComplete (
enum EventReasonEnum adReason,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT WillMove (
enum EventReasonEnum adReason,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT MoveComplete (
enum EventReasonEnum adReason,
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT EndOfRecordset (
VARIANT_BOOL * fMoreData,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT FetchProgress (
long Progress,
long MaxProgress,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
HRESULT FetchComplete (
struct Error * pError,
enum EventStatusEnum * adStatus,
struct _Recordset * pRecordset );
};
struct __declspec(uuid("00000516-0000-0010-8000-00aa006d2ea4"))
ADOConnectionConstruction15 : IUnknown
{
//
// Property data
//
__declspec(property(get=GetDSO))
IUnknownPtr DSO;
__declspec(property(get=GetSession))
IUnknownPtr Session;
//
// Wrapper methods for error-handling
//
IUnknownPtr GetDSO ( );
IUnknownPtr GetSession ( );
HRESULT WrapDSOandSession (
IUnknown * pDSO,
IUnknown * pSession );
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -