UrlUnescapeA (SHLWAPI.@)
HRESULT UrlUnescapeA ( LPSTR pszUrl, LPSTR pszUnescaped, LPDWORD pcchUnescaped, DWORD dwFlags )
Converts Url escape sequences back to ordinary characters.
pszUrl | [In/Out] | Url to convert. |
pszUnescaped | [Out] | Destination for converted Url. |
pcchUnescaped | [In/Out] | Size of output string. |
dwFlags | [In] | URL_ESCAPE_ Flags from "shlwapi.h". |
Success: S_OK. The converted value is in pszUnescaped, or in pszUrl if dwFlags includes URL_ESCAPE_INPLACE.
Failure: E_POINTER if the converted Url is bigger than pcchUnescaped. In this case pcchUnescaped is set to the size required.
If dwFlags includes URL_DONT_ESCAPE_EXTRA_INFO, the conversion stops at the first occurrence of either a '?' or '#' character.
Defined in "shlwapi.h".
Implemented in "dlls/shlwapi/url.c". source.winehq.org/source/dlls/shlwapi/url.c
Debug channel "shell".
Copyright © 2008 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Jan 2008.