Mike McCormack : hlink: Implement HlinkNavigateToStringReference.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jul 24 06:54:59 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 62124399365e9c298132eee75c3eb062437925d9
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=62124399365e9c298132eee75c3eb062437925d9

Author: Mike McCormack <mike at codeweavers.com>
Date:   Mon Jul 24 11:56:15 2006 +0900

hlink: Implement HlinkNavigateToStringReference.

---

 dlls/hlink/hlink_main.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/dlls/hlink/hlink_main.c b/dlls/hlink/hlink_main.c
index fa8fb84..dfa4464 100644
--- a/dlls/hlink/hlink_main.c
+++ b/dlls/hlink/hlink_main.c
@@ -239,10 +239,19 @@ HRESULT WINAPI HlinkNavigateToStringRefe
         IHlinkFrame *pihlframe, DWORD grfHLNF, LPBC pibc,
         IBindStatusCallback *pibsc, IHlinkBrowseContext *pihlbc)
 {
+    HRESULT r;
+    IHlink *hlink = NULL;
+
     FIXME("%s %s %p %08lx %p %08lx %p %p %p\n",
           debugstr_w(pwzTarget), debugstr_w(pwzLocation), pihlsite,
           dwSiteData, pihlframe, grfHLNF, pibc, pibsc, pihlbc);
-    return E_NOTIMPL;
+
+    r = HlinkCreateFromString( pwzTarget, pwzLocation, NULL, pihlsite,
+                               dwSiteData, NULL, &IID_IHlink, (LPVOID*) &hlink );
+    if (SUCCEEDED(r))
+        r = HlinkNavigate(hlink, pihlframe, grfHLNF, pibc, pibsc, pihlbc);
+
+    return r;
 }
 
 static HRESULT WINAPI HLinkCF_fnQueryInterface ( LPCLASSFACTORY iface,




More information about the wine-cvs mailing list