ReactOS 0.4.16-dev-88-ga65b6ae
|
#include "config.h"
#include "wine/port.h"
#include <stdarg.h>
#include <string.h>
#include <stdlib.h>
#include "windef.h"
#include "winbase.h"
#include "winnls.h"
#include "winerror.h"
#include "wine/unicode.h"
#include "wininet.h"
#include "winreg.h"
#include "winternl.h"
#include "shlwapi.h"
#include "intshcut.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | WINE_PARSE_URL |
Macros | |
#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 } |
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] |
Definition at line 135 of file url.c.
Referenced by ParseURLA(), ParseURLW(), and UrlGetPartW().
HRESULT WINAPI HashData | ( | const unsigned char * | lpSrc, |
DWORD | nSrcLen, | ||
unsigned char * | lpDest, | ||
DWORD | nDestLen | ||
) |
Definition at line 1575 of file url.c.
Referenced by UrlHashA(), and UrlHashW().
HRESULT WINAPI MLBuildResURLA | ( | LPCSTR | lpszLibName, |
HMODULE | hMod, | ||
DWORD | dwFlags, | ||
LPCSTR | lpszRes, | ||
LPSTR | lpszDest, | ||
DWORD | dwDestLen | ||
) |
Definition at line 2556 of file url.c.
HRESULT WINAPI MLBuildResURLW | ( | LPCWSTR | lpszLibName, |
HMODULE | hMod, | ||
DWORD | dwFlags, | ||
LPCWSTR | lpszRes, | ||
LPWSTR | lpszDest, | ||
DWORD | dwDestLen | ||
) |
Definition at line 2584 of file url.c.
Referenced by MLBuildResURLA().
Definition at line 3754 of file ordinal.c.
Referenced by MLBuildResURLW().
HRESULT WINAPI ParseURLA | ( | LPCSTR | x, |
PARSEDURLA * | y | ||
) |
Definition at line 161 of file url.c.
Referenced by PathIsURLA(), START_TEST(), UrlGetLocationA(), and UrlIsA().
HRESULT WINAPI ParseURLW | ( | LPCWSTR | x, |
PARSEDURLW * | y | ||
) |
Definition at line 197 of file url.c.
Referenced by CDesktopFolder::_ParseDisplayNameByParent(), CoInternetGetSecurityUrl(), parse_rootdocument(), PathIsURLW(), CDesktopFolder::ShellUrlParseDisplayName(), URL_CreateFromPath(), UrlApplySchemeW(), UrlCombineW(), UrlEscapeW(), UrlGetLocationW(), and UrlIsW().
Definition at line 2412 of file url.c.
Referenced by test_PathIsUrl(), and UrlIsA().
Definition at line 2432 of file url.c.
Referenced by create_moniker(), create_uri(), CAppScrnshotPreview::DisplayImage(), CRichEdit::GenericInsertText(), get_content_type(), IsInternetLocation(), navigate_url(), ParseURLFromOutsideSourceW(), PathResolveW(), CAvailableApplicationInfo::RetrieveScreenshot(), SHELL_execute(), ShellExecCmdLine(), and UrlIsW().
Definition at line 1782 of file url.c.
Referenced by UrlApplySchemeW().
Definition at line 1749 of file url.c.
Referenced by UrlApplySchemeW(), and UrlCreateFromPathW().
Definition at line 1701 of file url.c.
Referenced by UrlApplySchemeW().
Definition at line 999 of file url.c.
Referenced by UrlEscapeW().
|
static |
Definition at line 2147 of file url.c.
Referenced by UrlGetPartW().
|
static |
Definition at line 2045 of file url.c.
Referenced by URL_ParseUrl().
Definition at line 1662 of file url.c.
Definition at line 1817 of file url.c.
Referenced by create_moniker(), get_content_type(), navigate_url(), ParseURLFromOutsideSourceW(), and UrlApplySchemeA().
HRESULT WINAPI UrlCanonicalizeA | ( | LPCSTR | pszUrl, |
LPSTR | pszCanonicalized, | ||
LPDWORD | pcchCanonicalized, | ||
DWORD | dwFlags | ||
) |
Definition at line 247 of file url.c.
Referenced by InternetCanonicalizeUrlA().
HRESULT WINAPI UrlCanonicalizeW | ( | LPCWSTR | pszUrl, |
LPWSTR | pszCanonicalized, | ||
LPDWORD | pcchCanonicalized, | ||
DWORD | dwFlags | ||
) |
Definition at line 282 of file url.c.
Referenced by HTTP_HttpOpenRequestW(), InternetCanonicalizeUrlW(), parse_canonicalize_url(), ParseURLFromOutsideSourceW(), UrlCanonicalizeA(), and UrlCombineW().
HRESULT WINAPI UrlCombineA | ( | LPCSTR | pszBase, |
LPCSTR | pszRelative, | ||
LPSTR | pszCombined, | ||
LPDWORD | pcchCombined, | ||
DWORD | dwFlags | ||
) |
Definition at line 614 of file url.c.
Referenced by InternetCombineUrlA().
HRESULT WINAPI UrlCombineW | ( | LPCWSTR | pszBase, |
LPCWSTR | pszRelative, | ||
LPWSTR | pszCombined, | ||
LPDWORD | pcchCombined, | ||
DWORD | dwFlags | ||
) |
Definition at line 662 of file url.c.
Referenced by CoInternetCombineUrl(), InternetCombineUrlW(), and UrlCombineA().
Definition at line 1510 of file url.c.
Definition at line 1537 of file url.c.
Referenced by CoInternetCompareUrl().
HRESULT WINAPI UrlCreateFromPathA | ( | LPCSTR | pszPath, |
LPSTR | pszUrl, | ||
LPDWORD | pcchUrl, | ||
DWORD | dwReserved | ||
) |
Definition at line 2452 of file url.c.
HRESULT WINAPI UrlCreateFromPathW | ( | LPCWSTR | pszPath, |
LPWSTR | pszUrl, | ||
LPDWORD | pcchUrl, | ||
DWORD | dwReserved | ||
) |
Definition at line 2497 of file url.c.
Referenced by addFileHelper(), create_uri(), and UrlCreateFromPathA().
Definition at line 950 of file url.c.
Definition at line 1076 of file url.c.
Referenced by HTTP_HandleRedirect(), test_UrlEscapeW(), URL_CreateFromPath(), UrlCanonicalizeW(), and UrlEscapeA().
HRESULT WINAPI UrlGetPartA | ( | LPCSTR | pszIn, |
LPSTR | pszOut, | ||
LPDWORD | pcchOut, | ||
DWORD | dwPart, | ||
DWORD | dwFlags | ||
) |
Definition at line 2229 of file url.c.
HRESULT WINAPI UrlGetPartW | ( | LPCWSTR | pszIn, |
LPWSTR | pszOut, | ||
LPDWORD | pcchOut, | ||
DWORD | dwPart, | ||
DWORD | dwFlags | ||
) |
Definition at line 2269 of file url.c.
Referenced by CoInternetGetSecurityUrl(), parse_domain(), parse_rootdocument(), and UrlGetPartA().
Definition at line 1616 of file url.c.
Definition at line 1630 of file url.c.
Definition at line 1880 of file url.c.
Referenced by UrlIsNoHistoryA(), and UrlIsOpaqueA().
Definition at line 1933 of file url.c.
Referenced by CDesktopFolder::_ParseDisplayNameByParent(), get_base_url(), MSI_OpenPackageW(), msi_set_original_database_property(), ShellExecCmdLine(), UrlIsNoHistoryW(), and UrlIsOpaqueW().
HRESULT WINAPI UrlUnescapeA | ( | LPSTR | pszUrl, |
LPSTR | pszUnescaped, | ||
LPDWORD | pcchUnescaped, | ||
DWORD | dwFlags | ||
) |
Definition at line 1298 of file url.c.
HRESULT WINAPI UrlUnescapeW | ( | LPWSTR | pszUrl, |
LPWSTR | pszUnescaped, | ||
LPDWORD | pcchUnescaped, | ||
DWORD | dwFlags | ||
) |
Definition at line 1367 of file url.c.
Referenced by addFileHelper(), FtpProtocol_open_request(), is_gecko_path(), ITSProtocol_Start(), MkProtocol_StartEx(), navigate_javascript_proc(), parse_encode(), PathCreateFromUrlW(), test_BindToStorage(), UrlCanonicalizeW(), and UrlUnescapeAndMakeFileNameValid().
WINE_DEFAULT_DEBUG_CHANNEL | ( | shell | ) |
Definition at line 111 of file url.c.
Referenced by CryptExtOpenCER(), EnumColorProfilesA(), EnumDirTree(), MCIWndCreateA(), parse_files(), parse_scheme(), res_sec_url_cmp(), SearchTreeForFile(), set_admin_property_stream(), START_TEST(), SymEnumLines(), test_access(), test_CopyStgMedium(), test_direct_swmr(), test_fmtusertypestg(), test_makepath(), test_makepath_s(), test_PathCreateFromUrl(), test_readonly(), test_SdbSetPermLayerKeysLevel(), test_SearchPathW(), test_SetPermLayerStateLevel(), transfer_file_local(), and UrlGetLocationW().
Definition at line 113 of file url.c.
Referenced by HashData().
Definition at line 109 of file url.c.
Referenced by HexFromBin(), and UrlEscapeW().
WCHAR scheme_name[12] |
Definition at line 65 of file url.c.
Referenced by get_scheme_code(), and nsURI_SchemeIs().
URL_SCHEME scheme_number |
Definition at line 64 of file url.c.
Referenced by get_scheme_code(), and WinHttpCrackUrl().
const struct { ... } shlwapi_schemes[] |
Referenced by get_scheme_code().