Commit a436833c authored by Aaro Altonen's avatar Aaro Altonen Committed by Alexandre Julliard

include: Add ConnectionEventsVt definition.

parent 67ef5151
......@@ -47,6 +47,7 @@ interface Property;
interface Recordset15;
interface Recordset20;
interface Recordset21;
interface ConnectionEventsVt;
dispinterface ConnectionEvents;
dispinterface RecordsetEvents;
......@@ -1582,6 +1583,70 @@ interface _Command : Command25
};
[
uuid(00000402-0000-0010-8000-00aa006d2ea4),
odl,
hidden
]
interface ConnectionEventsVt : IUnknown
{
HRESULT InfoMessage(
[in] Error *error,
[in, out] EventStatusEnum *status,
[in] _Connection *connection);
HRESULT BeginTransComplete(
[in] LONG TransactionLevel,
[in] Error *error,
[in, out] EventStatusEnum *status,
[in] _Connection *connection);
HRESULT CommitTransComplete(
[in] Error *error,
[in, out] EventStatusEnum *status,
[in] _Connection *connection);
HRESULT RollbackTransComplete(
[in] Error *error,
[in, out] EventStatusEnum *status,
[in] _Connection *connection);
HRESULT WillExecute(
[in, out] BSTR *source,
[in, out] CursorTypeEnum *cursor_type,
[in, out] LockTypeEnum *lock_type,
[in, out] LONG *options,
[in, out] EventStatusEnum *status,
[in] _Command *command,
[in] _Recordset *record_set,
[in] _Connection *connection);
HRESULT ExecuteComplete(
[in] LONG records_affected,
[in] Error *error,
[in, out] EventStatusEnum *status,
[in] _Command *command,
[in] _Recordset *record_set,
[in] _Connection *connection);
HRESULT WillConnect(
[in, out] BSTR *string,
[in, out] BSTR *userid,
[in, out] BSTR *password,
[in, out] LONG *options,
[in, out] EventStatusEnum *status,
[in] _Connection *connection);
HRESULT ConnectComplete(
[in] Error *error,
[in, out] EventStatusEnum *status,
[in] _Connection *connection);
HRESULT Disconnect(
[in, out] EventStatusEnum *status,
[in] _Connection *connection);
};
[
uuid(00000400-0000-0010-8000-00aa006d2ea4)
]
dispinterface ConnectionEvents
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment