NAME

CreateUriWithFragment  (URLMON.@)

SYNOPSIS

 HRESULT CreateUriWithFragment
 (
  LPCWSTR   pwzURI,
  LPCWSTR   pwzFragment,
  DWORD     dwFlags,
  DWORD_PTR dwReserved,
  IUri**    ppURI
 )

DESCRIPTION

Creates a new IUri object. This is almost the same as CreateUri, expect that it allows you to explicitly specify a fragment (pwzFragment) for pwzURI.

PARAMS

pwzURI [In] The URI to parse and perform canonicalization on.
pwzFragment [In] The explicit fragment string which should be added to pwzURI.
dwFlags [In] The flags which will be passed to CreateUri.
dwReserved [In] Reserved (not used).
ppURI [Out] The resulting IUri after parsing/canonicalization.

RETURNS

Success: S_OK. ppURI contains the pointer to the newly allocated IUri.

Failure: E_INVALIDARG if pwzURI already contains a fragment and pwzFragment isn't NULL. Will also return E_INVALIDARG for the same reasons as CreateUri will. E_OUTOFMEMORY if any allocation fails.

IMPLEMENTATION

Not declared in a Wine header. The function is either undocumented, or missing from Wine.

Implemented in "dlls/urlmon/uri.c". https://source.winehq.org/source/dlls/urlmon/uri.c

Debug channel "urlmon".


Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Apr 2024.