Module: wine Branch: master Commit: c24f074cd7fd17700309b5a136867d4ccfd5eef4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c24f074cd7fd17700309b5a136...
Author: Jacek Caban jacek@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 */ [