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