From: Zhiyi Zhang zzhang@codeweavers.com
Use raw URI as absolute URI for now. To make it fully compliant with RFC 3986 and 3987, we need to implement a parser and reconstruct the absolute URI from parts. --- dlls/iertutil/main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/iertutil/main.c b/dlls/iertutil/main.c index 6847b4bd6e9..70f8d4dcb99 100644 --- a/dlls/iertutil/main.c +++ b/dlls/iertutil/main.c @@ -96,8 +96,10 @@ static HRESULT STDMETHODCALLTYPE uri_GetTrustLevel(IUriRuntimeClass *iface, Trus
static HRESULT STDMETHODCALLTYPE uri_AbsoluteUri(IUriRuntimeClass *iface, HSTRING *value) { - FIXME("iface %p, value %p stub!\n", iface, value); - return E_NOTIMPL; + FIXME("iface %p, value %p semi-stub!\n", iface, value); + + /* TODO: Parse the raw URI and reconstruct it from parts according to RFC 3986 or RFC 3987 */ + return IUriRuntimeClass_get_RawUri(iface, value); }
static HRESULT STDMETHODCALLTYPE uri_DisplayUri(IUriRuntimeClass *iface, HSTRING *value)