Alistair Leslie-Hughes : msado15: Implement ADOConnectionConstruction15 get_Session.

Alexandre Julliard julliard at winehq.org
Fri Jan 15 15:39:44 CST 2021


Module: wine
Branch: master
Commit: 8af32e41c2b3301fecf27ca673e2853dae9f494e
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=8af32e41c2b3301fecf27ca673e2853dae9f494e

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Fri Jan 15 18:22:15 2021 +1100

msado15: Implement ADOConnectionConstruction15 get_Session.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Signed-off-by: Hans Leidekker <hans at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/msado15/connection.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dlls/msado15/connection.c b/dlls/msado15/connection.c
index c6a52e262c2..63014d7e37e 100644
--- a/dlls/msado15/connection.c
+++ b/dlls/msado15/connection.c
@@ -753,8 +753,12 @@ static HRESULT WINAPI adoconstruct_get_DSO(ADOConnectionConstruction15 *iface, I
 static HRESULT WINAPI adoconstruct_get_Session(ADOConnectionConstruction15 *iface, IUnknown **session)
 {
     struct connection *connection = impl_from_ADOConnectionConstruction15( iface );
-    FIXME("%p, %p\n", connection, session);
-    return E_NOTIMPL;
+    TRACE("%p, %p\n", connection, session);
+
+    *session = connection->session;
+    if (*session)
+        IUnknown_AddRef(*session);
+    return S_OK;
 }
 
 static HRESULT WINAPI adoconstruct_WrapDSOandSession(ADOConnectionConstruction15 *iface, IUnknown *dso,




More information about the wine-cvs mailing list