Gijs Vermeulen : include/wuapi: Add WindowsUpdateAgentInfo coclass and interface.

Alexandre Julliard julliard at winehq.org
Tue Aug 31 15:40:23 CDT 2021


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

Author: Gijs Vermeulen <gijsvrm at gmail.com>
Date:   Fri Aug 27 15:29:17 2021 +0200

include/wuapi: Add WindowsUpdateAgentInfo coclass and interface.

Signed-off-by: Gijs Vermeulen <gijsvrm at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/wuapi.idl | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/include/wuapi.idl b/include/wuapi.idl
index a0a8e4359a9..67045232636 100644
--- a/include/wuapi.idl
+++ b/include/wuapi.idl
@@ -1320,6 +1320,22 @@ interface ISystemInformation : IDispatch
         [out, retval] VARIANT_BOOL *retval);
 }
 
+[
+    object,
+    uuid(85713fa1-7796-4fa2-be3b-e2d6124dd373),
+    oleautomation,
+    dual,
+    nonextensible,
+    pointer_default(unique),
+    hidden
+]
+interface IWindowsUpdateAgentInfo : IDispatch
+{
+    [id(0x60020001)]
+    HRESULT GetInfo([in] VARIANT varInfoIdentifier,
+                    [out, retval] VARIANT *retval);
+}
+
 [
     helpstring("AutomaticUpdates Class"),
     threading(both),
@@ -1356,4 +1372,13 @@ coclass UpdateSession { interface IUpdateSession; }
 ]
 coclass SystemInformation { interface ISystemInformation; }
 
+[
+    helpstring("WindowsUpdateAgentInfo Class"),
+    threading(both),
+    progid("Microsoft.Update.AgentInfo.1"),
+    vi_progid("Microsoft.Update.AgentInfo"),
+    uuid(c2e88c2f-6f5b-4aaa-894b-55c847ad3a2d)
+]
+coclass WindowsUpdateAgentInfo { interface IWindowsUpdateAgentInfo; }
+
 } /* WUApiLib */




More information about the wine-cvs mailing list