Events
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 );