add IHlinkFrame to hlink.idl

Aric Stewart aric at codeweavers.com
Mon Sep 19 09:18:10 CDT 2005


add the IHlinkFrame interface to hlink.idl for my upcoming work on hlink.dll
-------------- next part --------------
Index: include/hlink.idl
===================================================================
RCS file: /home/wine/wine/include/hlink.idl,v
retrieving revision 1.1
diff -u -r1.1 hlink.idl
--- include/hlink.idl	8 Aug 2005 11:08:27 -0000	1.1
+++ include/hlink.idl	19 Sep 2005 14:16:08 -0000
@@ -349,3 +349,38 @@
         [in,unique]  LPCWSTR pwzLocation,
         [out] LPWSTR *ppwzFriendlyName);
 }
+
+/*****************************************************************************
+ *    IHlinkFrame interface
+ */
+[
+    object,
+    uuid(79eac9c5-baf9-11ce-8c82-00aa004ba90b),
+    pointer_default(unique)
+]
+
+interface IHlinkFrame : IUnknown
+{
+    typedef IHlinkFrame *LPHLINKFRAME;
+
+    HRESULT SetBrowseContext( 
+        [in, unique] IHlinkBrowseContext * pihlbc);
+    HRESULT GetBrowseContext( 
+        [out] IHlinkBrowseContext ** ppihlbc);
+    HRESULT Navigate( 
+        [in] DWORD grfHLNF, 
+        [in, unique] LPBC pbc, 
+        [in, unique] IBindStatusCallback *pibsc, 
+        [in, unique] IHlink *pihlNavigate);
+    HRESULT OnNavigate( 
+        [in] DWORD grfHLNF, 
+        [in, unique] IMoniker *pimkTarget, 
+        [in, unique] LPCWSTR pwzLocation, 
+        [in, unique] LPCWSTR pwzFriendlyName, 
+        [in] DWORD dwreserved);
+    HRESULT UpdateHlink( 
+        [in] ULONG uHLID, 
+        [in, unique] IMoniker *pimkTarget, 
+        [in, unique] LPCWSTR pwzLocation, 
+        [in, unique] LPCWSTR pwzFriendlyName);
+}


More information about the wine-patches mailing list