Jacek Caban : urlmon.idl: Added ICodeInstall declaration.

Alexandre Julliard julliard at winehq.org
Mon Oct 29 13:52:52 CDT 2012


Module: wine
Branch: master
Commit: c24f074cd7fd17700309b5a136867d4ccfd5eef4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c24f074cd7fd17700309b5a136867d4ccfd5eef4

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Mon Oct 29 14:02:01 2012 +0100

urlmon.idl: Added ICodeInstall declaration.

---

 include/urlmon.idl |   33 +++++++++++++++++++++++++++++++++
 1 files changed, 33 insertions(+), 0 deletions(-)

diff --git a/include/urlmon.idl b/include/urlmon.idl
index 140852a..85444f9 100644
--- a/include/urlmon.idl
+++ b/include/urlmon.idl
@@ -541,6 +541,39 @@ interface IWindowForBindingUI : IUnknown
 }
 
 /*****************************************************************************
+ * ICodeInstall interface
+ */
+[
+    local,
+    object,
+    uuid(79eac9d1-baf9-11ce-8c82-00aa004ba90b),
+    pointer_default(unique)
+]
+interface ICodeInstall : IWindowForBindingUI
+{
+    typedef [unique] ICodeInstall *LPCODEINSTALL;
+
+    typedef enum {
+        CIP_DISK_FULL,
+        CIP_ACCESS_DENIED,
+        CIP_NEWER_VERSION_EXISTS,
+        CIP_OLDER_VERSION_EXISTS,
+        CIP_NAME_CONFLICT,
+        CIP_TRUST_VERIFICATION_COMPONENT_MISSING,
+        CIP_EXE_SELF_REGISTERATION_TIMEOUT,
+        CIP_UNSAFE_TO_ABORT,
+        CIP_NEED_REBOOT,
+        CIP_NEED_REBOOT_UI_PERMISSION
+    } CIP_STATUS;
+
+    HRESULT OnCodeInstallProblem(
+            [in] ULONG ulStatusCode,
+            [in, unique] LPCWSTR szDestination,
+            [in, unique] LPCWSTR szSource,
+            [in] DWORD dwReserved);
+}
+
+/*****************************************************************************
  * IHttpSecurity interface
  */
 [




More information about the wine-cvs mailing list