Data Structures |
| struct | WINE_PARSE_URL |
Defines |
| #define | NO_SHLWAPI_STREAM |
| #define | WINE_URL_BASH_AS_SLASH 0x01 |
| #define | WINE_URL_COLLAPSE_SLASHES 0x02 |
| #define | WINE_URL_ESCAPE_SLASH 0x04 |
| #define | WINE_URL_ESCAPE_HASH 0x08 |
| #define | WINE_URL_ESCAPE_QUESTION 0x10 |
| #define | WINE_URL_STOP_ON_HASH 0x20 |
| #define | WINE_URL_STOP_ON_QUESTION 0x40 |
| #define | szResLen ((sizeof(szRes) - sizeof(WCHAR))/sizeof(WCHAR)) |
Enumerations |
| enum | WINE_URL_SCAN_TYPE { SCHEME,
HOST,
PORT,
USERPASS
} |
Functions |
| HMODULE WINAPI | MLLoadLibraryW (LPCWSTR, HMODULE, DWORD) |
| BOOL WINAPI | MLFreeLibrary (HMODULE) |
| HRESULT WINAPI | MLBuildResURLW (LPCWSTR, HMODULE, DWORD, LPCWSTR, LPWSTR, DWORD) |
| | WINE_DEFAULT_DEBUG_CHANNEL (shell) |
| static DWORD | get_scheme_code (LPCWSTR scheme, DWORD scheme_len) |
| HRESULT WINAPI | ParseURLA (LPCSTR x, PARSEDURLA *y) |
| HRESULT WINAPI | ParseURLW (LPCWSTR x, PARSEDURLW *y) |
| HRESULT WINAPI | UrlCanonicalizeA (LPCSTR pszUrl, LPSTR pszCanonicalized, LPDWORD pcchCanonicalized, DWORD dwFlags) |
| HRESULT WINAPI | UrlCanonicalizeW (LPCWSTR pszUrl, LPWSTR pszCanonicalized, LPDWORD pcchCanonicalized, DWORD dwFlags) |
| HRESULT WINAPI | UrlCombineA (LPCSTR pszBase, LPCSTR pszRelative, LPSTR pszCombined, LPDWORD pcchCombined, DWORD dwFlags) |
| HRESULT WINAPI | UrlCombineW (LPCWSTR pszBase, LPCWSTR pszRelative, LPWSTR pszCombined, LPDWORD pcchCombined, DWORD dwFlags) |
| HRESULT WINAPI | UrlEscapeA (LPCSTR pszUrl, LPSTR pszEscaped, LPDWORD pcchEscaped, DWORD dwFlags) |
| static BOOL | URL_NeedEscapeW (WCHAR ch, DWORD dwFlags, DWORD int_flags) |
| HRESULT WINAPI | UrlEscapeW (LPCWSTR pszUrl, LPWSTR pszEscaped, LPDWORD pcchEscaped, DWORD dwFlags) |
| HRESULT WINAPI | UrlUnescapeA (LPSTR pszUrl, LPSTR pszUnescaped, LPDWORD pcchUnescaped, DWORD dwFlags) |
| HRESULT WINAPI | UrlUnescapeW (LPWSTR pszUrl, LPWSTR pszUnescaped, LPDWORD pcchUnescaped, DWORD dwFlags) |
| LPCSTR WINAPI | UrlGetLocationA (LPCSTR pszUrl) |
| LPCWSTR WINAPI | UrlGetLocationW (LPCWSTR pszUrl) |
| INT WINAPI | UrlCompareA (LPCSTR pszUrl1, LPCSTR pszUrl2, BOOL fIgnoreSlash) |
| INT WINAPI | UrlCompareW (LPCWSTR pszUrl1, LPCWSTR pszUrl2, BOOL fIgnoreSlash) |
| HRESULT WINAPI | HashData (const unsigned char *lpSrc, DWORD nSrcLen, unsigned char *lpDest, DWORD nDestLen) |
| HRESULT WINAPI | UrlHashA (LPCSTR pszUrl, unsigned char *lpDest, DWORD nDestLen) |
| HRESULT WINAPI | UrlHashW (LPCWSTR pszUrl, unsigned char *lpDest, DWORD nDestLen) |
| HRESULT WINAPI | UrlApplySchemeA (LPCSTR pszIn, LPSTR pszOut, LPDWORD pcchOut, DWORD dwFlags) |
| static HRESULT | URL_GuessScheme (LPCWSTR pszIn, LPWSTR pszOut, LPDWORD pcchOut) |
| static HRESULT | URL_ApplyDefault (LPCWSTR pszIn, LPWSTR pszOut, LPDWORD pcchOut) |
| HRESULT WINAPI | UrlApplySchemeW (LPCWSTR pszIn, LPWSTR pszOut, LPDWORD pcchOut, DWORD dwFlags) |
| BOOL WINAPI | UrlIsA (LPCSTR pszUrl, URLIS Urlis) |
| BOOL WINAPI | UrlIsW (LPCWSTR pszUrl, URLIS Urlis) |
| BOOL WINAPI | UrlIsNoHistoryA (LPCSTR pszUrl) |
| BOOL WINAPI | UrlIsNoHistoryW (LPCWSTR pszUrl) |
| BOOL WINAPI | UrlIsOpaqueA (LPCSTR pszUrl) |
| BOOL WINAPI | UrlIsOpaqueW (LPCWSTR pszUrl) |
| static LPCWSTR | URL_ScanID (LPCWSTR start, LPDWORD size, WINE_URL_SCAN_TYPE type) |
| static LONG | URL_ParseUrl (LPCWSTR pszUrl, WINE_PARSE_URL *pl) |
| HRESULT WINAPI | UrlGetPartA (LPCSTR pszIn, LPSTR pszOut, LPDWORD pcchOut, DWORD dwPart, DWORD dwFlags) |
| HRESULT WINAPI | UrlGetPartW (LPCWSTR pszIn, LPWSTR pszOut, LPDWORD pcchOut, DWORD dwPart, DWORD dwFlags) |
| BOOL WINAPI | PathIsURLA (LPCSTR lpstrPath) |
| BOOL WINAPI | PathIsURLW (LPCWSTR lpstrPath) |
| HRESULT WINAPI | UrlCreateFromPathA (LPCSTR pszPath, LPSTR pszUrl, LPDWORD pcchUrl, DWORD dwReserved) |
| HRESULT WINAPI | UrlCreateFromPathW (LPCWSTR pszPath, LPWSTR pszUrl, LPDWORD pcchUrl, DWORD dwReserved) |
| HRESULT WINAPI | SHAutoComplete (HWND hwndEdit, DWORD dwFlags) |
| HRESULT WINAPI | MLBuildResURLA (LPCSTR lpszLibName, HMODULE hMod, DWORD dwFlags, LPCSTR lpszRes, LPSTR lpszDest, DWORD dwDestLen) |
| HRESULT WINAPI | UrlFixupW (LPCWSTR url, LPWSTR translatedUrl, DWORD maxChars) |
Variables |
| struct { |
| URL_SCHEME scheme_number |
| WCHAR scheme_name [12] |
| } | shlwapi_schemes [] |
| static const CHAR | hexDigits [] = "0123456789ABCDEF" |
| static const WCHAR | fileW [] = {'f','i','l','e','\0'} |
| static const unsigned char | HashDataLookup [256] |