Aaro Altonen : include: Add ConnectionEventsVt definition.
Alexandre Julliard
julliard at winehq.org
Tue Nov 10 13:46:22 CST 2020
Module: wine
Branch: stable
Commit: 5d8ddaf897de81c4c96d37a73ca3f119002bdc84
URL: https://source.winehq.org/git/wine.git/?a=commit;h=5d8ddaf897de81c4c96d37a73ca3f119002bdc84
Author: Aaro Altonen <a.altonen at hotmail.com>
Date: Wed Jun 17 15:36:13 2020 +0300
include: Add ConnectionEventsVt definition.
Signed-off-by: Aaro Altonen <a.altonen at hotmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
(cherry picked from commit a436833c4157fdc2b399f4a87b132753cc08067f)
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>
---
include/msado15_backcompat.idl | 65 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 65 insertions(+)
diff --git a/include/msado15_backcompat.idl b/include/msado15_backcompat.idl
index 68fda6ab210..ee3f2d8b52f 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;
@@ -1575,6 +1576,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)
]
More information about the wine-cvs
mailing list