André Hentschel : urlmon: Implement HlinkSimpleNavigateToMoniker.

Alexandre Julliard julliard at winehq.org
Fri Jul 2 10:21:57 CDT 2010


Module: wine
Branch: master
Commit: 83cdc223e6d0fc6d902b7b983aeb0571d06ade0e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=83cdc223e6d0fc6d902b7b983aeb0571d06ade0e

Author: André Hentschel <nerv at dawncrow.de>
Date:   Thu Jul  1 17:20:10 2010 +0200

urlmon: Implement HlinkSimpleNavigateToMoniker.

---

 dlls/urlmon/umon.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/dlls/urlmon/umon.c b/dlls/urlmon/umon.c
index 9a54e11..fea7b21 100644
--- a/dlls/urlmon/umon.c
+++ b/dlls/urlmon/umon.c
@@ -733,8 +733,18 @@ HRESULT WINAPI HlinkSimpleNavigateToMoniker(IMoniker *pmkTarget,
     LPCWSTR szLocation, LPCWSTR szTargetFrameName, IUnknown *pUnk,
     IBindCtx *pbc, IBindStatusCallback *pbsc, DWORD grfHLNF, DWORD dwReserved)
 {
-    FIXME("stub\n");
-    return E_NOTIMPL;
+    LPWSTR target;
+    HRESULT hres;
+
+    TRACE("\n");
+
+    hres = IMoniker_GetDisplayName(pmkTarget, pbc, 0, &target);
+    if(hres == S_OK)
+        hres = HlinkSimpleNavigateToString( target, szLocation, szTargetFrameName,
+                                            pUnk, pbc, pbsc, grfHLNF, dwReserved );
+    CoTaskMemFree(target);
+
+    return hres;
 }
 
 /***********************************************************************




More information about the wine-cvs mailing list