urlmon: implement HlinkSimpleNavigateToMoniker (try 2)
André Hentschel
nerv at dawncrow.de
Thu Jul 1 10:20:10 CDT 2010
---
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..604d61a 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;
}
/***********************************************************************
--
Best Regards, André Hentschel
More information about the wine-patches
mailing list