Nikolay Sivov : wbemdisp: Pass context value to ExecMethod().

Alexandre Julliard julliard at winehq.org
Tue Mar 2 15:35:58 CST 2021


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue Mar  2 09:25:07 2021 +0300

wbemdisp: Pass context value to ExecMethod().

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Hans Leidekker <hans at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/wbemdisp/locator.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/wbemdisp/locator.c b/dlls/wbemdisp/locator.c
index e2bcf09c6e3..0ef73bdbd56 100644
--- a/dlls/wbemdisp/locator.c
+++ b/dlls/wbemdisp/locator.c
@@ -2499,6 +2499,7 @@ static HRESULT WINAPI services_ExecMethod(
     struct services *services = impl_from_ISWbemServices( iface );
     IWbemClassObject *out_params = NULL;
     struct object *in_params;
+    IWbemContext *context;
     HRESULT hr;
 
     TRACE( "%p, %s, %s, %p, %#x, %p, %p\n", services, debugstr_w(path), debugstr_w(method), in_sparams,
@@ -2507,10 +2508,9 @@ static HRESULT WINAPI services_ExecMethod(
     in_params = unsafe_object_impl_from_IDispatch( in_sparams );
     out_params = NULL;
 
-    if (valueset)
-        FIXME("Named value set is unused\n");
+    context = unsafe_get_context_from_namedvalueset( valueset );
 
-    hr = IWbemServices_ExecMethod( services->services, path, method, flags, NULL, in_params ? in_params->object : NULL,
+    hr = IWbemServices_ExecMethod( services->services, path, method, flags, context, in_params ? in_params->object : NULL,
             out_sparams ? &out_params : NULL, NULL );
 
     if (SUCCEEDED(hr) && out_params)




More information about the wine-cvs mailing list