urlmon.idl: Added IMonikerProp and IInternetPriority interfaces

Jacek Caban jack at itma.pwr.wroc.pl
Wed Mar 30 08:16:30 CST 2005


Changelog:
    Added IMonikerProp and IInternetPriority interfaces
-------------- next part --------------
Index: include/urlmon.idl
===================================================================
RCS file: /home/wine/wine/include/urlmon.idl,v
retrieving revision 1.13
diff -u -p -r1.13 urlmon.idl
--- include/urlmon.idl	27 Dec 2004 17:41:58 -0000	1.13
+++ include/urlmon.idl	30 Mar 2005 14:12:51 -0000
@@ -441,13 +441,35 @@ interface IPersistMoniker : IUnknown
 }
 
 /*****************************************************************************
+ * IMonikerProp interface
+ */
+[
+    object,
+    uuid(A5CA5F7F-1847-4D87-9C5B-918509F7511D),
+    pointer_default(unique)
+]
+interface IMonikerProp : IUnknown
+{
+    typedef [unique] IMonikerProp *LPMONIKERPROP;
+
+    typedef enum {
+        MIMETYPEPROP = 0x00000000,
+        USE_SRC_URL  = 0x00000001
+    } MONIKERPROPERTY;
+
+    HRESULT PutProperty(
+        [in] MONIKERPROPERTY mkp,
+        [in] LPCWSTR val);
+}
+
+/*****************************************************************************
  * IInternetBindInfo interface
  */
 [
-        local,
-        object,
-        uuid(79EAC9E1-BAF9-11CE-8C82-00AA004BA90B),
-        pointer_default(unique)
+    local,
+    object,
+    uuid(79EAC9E1-BAF9-11CE-8C82-00AA004BA90B),
+    pointer_default(unique)
 ]
 interface IInternetBindInfo : IUnknown
 {
@@ -483,6 +505,23 @@ interface IInternetBindInfo : IUnknown
 }
 
 /*****************************************************************************
+ * IInternetPriority interface
+ */
+[
+    local,
+    object,
+    uuid(79EAC9EB-BAF9-11CE-8C82-00AA004BA90B),
+    pointer_default(unique)
+]
+interface IInternetPriority : IUnknown
+{
+    typedef [unique] IInternetPriority *LPIINTERNETPRIORITY;
+
+    HRESULT SetPriority([in] LONG nPriority);
+    HRESULT GetPriority([out] LONG *pnPriority);
+}
+
+/*****************************************************************************
  * IInternetProtocolRoot interface
  */
 [
@@ -1003,6 +1042,8 @@ cpp_quote("#define INET_E_REDIRECT_FAILE
 cpp_quote("#define INET_E_REDIRECT_TO_DIR           0x800C0015L")
 cpp_quote("#define INET_E_CANNOT_LOCK_REQUEST       0x800C0016L")
 cpp_quote("#define INET_E_ERROR_LAST                INET_E_REDIRECT_TO_DIR")
+
+cpp_quote("#define INET_E_USE_DEFAULT_PROTOCOLHANDLER 0x800C0011L")
 
 cpp_quote("HRESULT WINAPI CreateURLMoniker(IMoniker *pmkContext, LPCWSTR szURL, IMoniker **ppmk);")
 cpp_quote("HRESULT WINAPI RegisterBindStatusCallback(IBindCtx *pbc, IBindStatusCallback *pbsc, IBindStatusCallback **ppbsc, DWORD dwReserved);")


More information about the wine-patches mailing list