Robert Shearman : include: Add several more interfaces to urlmon.idl.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu May 25 04:16:00 CDT 2006
Module: wine
Branch: refs/heads/master
Commit: 4c021232bc252a54a5ac821c4f3ab6fb1a162086
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=4c021232bc252a54a5ac821c4f3ab6fb1a162086
Author: Robert Shearman <rob at codeweavers.com>
Date: Wed May 24 23:03:01 2006 +0100
include: Add several more interfaces to urlmon.idl.
---
include/urlmon.idl | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 57 insertions(+), 0 deletions(-)
diff --git a/include/urlmon.idl b/include/urlmon.idl
index 0b03296..d96a6dc 100644
--- a/include/urlmon.idl
+++ b/include/urlmon.idl
@@ -455,6 +455,39 @@ interface IWinInetHttpInfo : IWinInetInf
[in, out] DWORD *pdwReserved);
}
+/*****************************************************************************
+ * IWindowForBindingUI interface
+ */
+[
+ local,
+ object,
+ uuid(79eac9d5-bafa-11ce-8c82-00aa004ba90b),
+ pointer_default(unique)
+]
+interface IWindowForBindingUI : IUnknown
+{
+ typedef [unique] IWindowForBindingUI *LPWINDOWFORBINDINGUI;
+
+ HRESULT GetWindow(
+ [in] REFGUID rguidReason,
+ [out] HWND *phwnd);
+}
+
+/*****************************************************************************
+ * IHttpSecurity interface
+ */
+[
+ object,
+ uuid(79eac9d7-bafa-11ce-8c82-00aa004ba90b),
+ pointer_default(unique)
+]
+interface IHttpSecurity : IWindowForBindingUI
+{
+ typedef [unique] IHttpSecurity *LPHTTPSECURITY;
+
+ HRESULT OnSecurityProblem(
+ [in] DWORD dwProblem);
+}
/*****************************************************************************
@@ -515,6 +548,30 @@ interface IMonikerProp : IUnknown
[in] LPCWSTR val);
}
+cpp_quote("#ifndef _LPBINDPROTOCOL_DEFINED")
+cpp_quote("#define _LPBINDPROTOCOL_DEFINED")
+
+/*****************************************************************************
+ * IBindProtocol interface
+ */
+[
+ local,
+ object,
+ uuid(79EAC9CD-BAF9-11CE-8C82-00AA004BA90B),
+ pointer_default(unique)
+]
+interface IBindProtocol : IUnknown
+{
+ typedef [unique] IBindProtocol *LPBINDPROTOCOL;
+
+ HRESULT CreateBinding(
+ [in] LPCWSTR szUrl,
+ [in] IBindCtx *pbc,
+ [out] IBinding **ppb);
+}
+
+cpp_quote("#endif /* !defined _LPBINDPROTOCOL_DEFINED */")
+
/*****************************************************************************
* IInternetBindInfo interface
*/
More information about the wine-cvs
mailing list