[PATCH v3 1/3] include: Add ConnectionEventsVt definition.
Aaro Altonen
a.altonen at hotmail.com
Tue Jun 16 08:18:18 CDT 2020
Signed-off-by: Aaro Altonen <a.altonen at hotmail.com>
---
include/msado15_backcompat.idl | 65 ++++++++++++++++++++++++++++++++++
1 file changed, 65 insertions(+)
diff --git a/include/msado15_backcompat.idl b/include/msado15_backcompat.idl
index 5ea9f51c1f..362f699b08 100644
--- a/include/msado15_backcompat.idl
+++ b/include/msado15_backcompat.idl
@@ -47,6 +47,7 @@ interface Property;
interface Recordset15;
interface Recordset20;
interface Recordset21;
+interface ConnectionEventsVt;
dispinterface ConnectionEvents;
dispinterface RecordsetEvents;
@@ -1581,6 +1582,70 @@ interface _Command : Command25
[out, retval] VARIANT_BOOL *named_parameters);
};
+[
+ 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)
]
--
2.27.0
More information about the wine-devel
mailing list