[WUAPI]
[reactos.git] / reactos / include / psdk / wuapi.idl
index 1989cd4..d1a3593 100644 (file)
@@ -1300,6 +1300,26 @@ interface IUpdateInstaller : IDispatch
         [out, retval] VARIANT_BOOL *retval);
 }
 
+[
+    object,
+    uuid(ADE87BF7-7B56-4275-8FAB-B9B0E591844B),
+    oleautomation,
+    hidden,
+    dual,
+    nonextensible,
+    pointer_default(unique),
+]
+interface ISystemInformation : IDispatch
+{
+    [propget]
+    HRESULT OemHardwareSupportLink(
+        [out, retval] BSTR *retval);
+
+    [propget]
+    HRESULT RebootRequired(
+        [out, retval] VARIANT_BOOL *retval);
+}
+
 [
     helpstring("AutomaticUpdates Class"),
     threading(both),
@@ -1318,4 +1338,13 @@ coclass AutomaticUpdates { interface IAutomaticUpdates; }
 ]
 coclass UpdateSession { interface IUpdateSession; }
 
+[
+    helpstring("SystemInformation Class"),
+    threading(both),
+    progid("Microsoft.Update.SystemInfo.1"),
+    vi_progid("Microsoft.Update.SystemInfo"),
+    uuid(C01B9BA0-BEA7-41BA-B604-D0A36F469133)
+]
+coclass SystemInformation { interface ISystemInformation; }
+
 } /* WUApiLib */