ReactOS 0.4.16-dev-975-g3b8cfa4
|
#include <limits.h>
#include <wchar.h>
#include "urlmon_main.h"
#include "wine/debug.h"
#include "shlwapi.h"
#include "strsafe.h"
Go to the source code of this file.
Classes | |
struct | Uri |
struct | UriBuilder |
struct | h16 |
struct | ipv6_address |
struct | parse_data |
struct | persist_uri |
struct | inproc_marshal_uri |
Macros | |
#define | NO_SHLWAPI_REG |
#define | URI_DISPLAY_NO_ABSOLUTE_URI 0x1 |
#define | URI_DISPLAY_NO_DEFAULT_PORT_AUTH 0x2 |
#define | ALLOW_NULL_TERM_SCHEME 0x01 |
#define | ALLOW_NULL_TERM_USER_NAME 0x02 |
#define | ALLOW_NULL_TERM_PASSWORD 0x04 |
#define | ALLOW_BRACKETLESS_IP_LITERAL 0x08 |
#define | SKIP_IP_FUTURE_CHECK 0x10 |
#define | IGNORE_PORT_DELIMITER 0x20 |
#define | RAW_URI_FORCE_PORT_DISP 0x1 |
#define | RAW_URI_CONVERT_TO_DOS_PATH 0x2 |
#define | COMBINE_URI_FORCE_FLAG_USE 0x1 |
Variables | |
static const IID | IID_IUriObj = {0x4b364760,0x9f51,0x11df,{0x98,0x1c,0x08,0x00,0x20,0x0c,0x9a,0x66}} |
static const CHAR | hexDigits [] = "0123456789ABCDEF" |
struct { | |
URL_SCHEME scheme | |
WCHAR scheme_name [16] | |
} | recognized_schemes [] |
struct { | |
URL_SCHEME scheme | |
USHORT port | |
} | default_ports [] |
struct { | |
WCHAR tld_name [4] | |
} | recognized_tlds [] |
static const IUriVtbl | UriVtbl |
static const IUriBuilderFactoryVtbl | UriBuilderFactoryVtbl |
static const IPersistStreamVtbl | PersistStreamVtbl |
static const IMarshalVtbl | MarshalVtbl |
static const IUriBuilderVtbl | UriBuilderVtbl |
Definition at line 398 of file uri.c.
Referenced by build_uri(), combine_uri(), and CreateUri().
|
static |
Definition at line 5850 of file uri.c.
Referenced by UriBuilder_CreateUri(), UriBuilder_CreateUriSimple(), and UriBuilder_CreateUriWithFlags().
|
static |
Definition at line 2794 of file uri.c.
Referenced by canonicalize_hierpart().
|
static |
Definition at line 3238 of file uri.c.
Referenced by canonicalize_uri(), and compute_canonicalized_length().
|
static |
Definition at line 3097 of file uri.c.
Referenced by canonicalize_uri(), and compute_canonicalized_length().
|
static |
Definition at line 2674 of file uri.c.
Referenced by canonicalize_authority().
|
static |
Definition at line 2404 of file uri.c.
Referenced by canonicalize_ipv4address().
|
static |
Definition at line 2453 of file uri.c.
Referenced by canonicalize_host().
|
static |
Definition at line 2562 of file uri.c.
Referenced by canonicalize_host().
|
static |
Definition at line 2193 of file uri.c.
Referenced by canonicalize_userinfo().
|
static |
Definition at line 2844 of file uri.c.
Referenced by canonicalize_hierpart(), and compare_file_paths().
|
static |
Definition at line 2989 of file uri.c.
Referenced by canonicalize_hierpart().
|
static |
Definition at line 2722 of file uri.c.
Referenced by canonicalize_authority().
|
static |
Definition at line 3188 of file uri.c.
Referenced by canonicalize_uri(), and compute_canonicalized_length().
|
static |
Definition at line 2306 of file uri.c.
Referenced by canonicalize_host().
|
static |
Definition at line 3289 of file uri.c.
Referenced by canonicalize_uri(), and compute_canonicalized_length().
|
static |
Definition at line 3373 of file uri.c.
Referenced by combine_uri(), CreateUri(), generate_uri(), Marshal_UnmarshalInterface(), and PersistStream_Load().
|
static |
Definition at line 2259 of file uri.c.
Referenced by canonicalize_authority().
|
static |
Definition at line 2145 of file uri.c.
Referenced by canonicalize_userinfo().
Definition at line 964 of file uri.c.
Referenced by check_ipv4address().
Definition at line 293 of file uri.c.
Referenced by is_hierarchical_uri(), and parse_canonicalize().
Definition at line 1005 of file uri.c.
Referenced by parse_ipv4address().
Definition at line 1037 of file uri.c.
Referenced by parse_ipv4address(), and parse_ipv6address().
Definition at line 936 of file uri.c.
Referenced by canonicalize_path_hierarchical(), parse_fragment(), parse_password(), parse_path_hierarchical(), parse_path_opaque(), parse_query(), parse_reg_name(), and parse_username().
HRESULT WINAPI CoInternetCombineIUri | ( | IUri * | pBaseUri, |
IUri * | pRelativeUri, | ||
DWORD | dwCombineFlags, | ||
IUri ** | ppCombinedUri, | ||
DWORD_PTR | dwReserved | ||
) |
Definition at line 6716 of file uri.c.
Referenced by CreateURLMonikerEx2().
HRESULT WINAPI CoInternetCombineUrlEx | ( | IUri * | pBaseUri, |
LPCWSTR | pwzRelativeUrl, | ||
DWORD | dwCombineFlags, | ||
IUri ** | ppCombinedUri, | ||
DWORD_PTR | dwReserved | ||
) |
Definition at line 6762 of file uri.c.
Referenced by check_codebase(), combine_url(), create_relative_uri(), CreateURLMonikerEx(), and navigate_url().
HRESULT WINAPI CoInternetParseIUri | ( | IUri * | pIUri, |
PARSEACTION | ParseAction, | ||
DWORD | dwFlags, | ||
LPWSTR | pwzResult, | ||
DWORD | cchResult, | ||
DWORD * | pcchResult, | ||
DWORD_PTR | dwReserved | ||
) |
Definition at line 7247 of file uri.c.
Referenced by FileProtocol_StartEx(), and nsFileURL_GetFile().
|
static |
Definition at line 6450 of file uri.c.
Referenced by CoInternetCombineIUri(), and CoInternetCombineUrlEx().
Definition at line 3875 of file uri.c.
Referenced by compare_uris().
Definition at line 3923 of file uri.c.
Referenced by Uri_IsEqual().
|
static |
Definition at line 3332 of file uri.c.
Referenced by canonicalize_uri().
|
static |
Definition at line 716 of file uri.c.
Referenced by canonicalize_ipv6address().
|
static |
Definition at line 445 of file uri.c.
Referenced by parse_ipv6address().
|
static |
Definition at line 4019 of file uri.c.
Referenced by generate_raw_uri().
HRESULT WINAPI CreateIUriBuilder | ( | IUri * | pIUri, |
DWORD | dwFlags, | ||
DWORD_PTR | dwReserved, | ||
IUriBuilder ** | ppIUriBuilder | ||
) |
Definition at line 6353 of file uri.c.
Referenced by ensure_uri_builder(), get_uri_nofrag(), nsURI_GetPrePath(), UriBuilderFactory_CreateInitializedIUriBuilder(), and UriBuilderFactory_CreateIUriBuilder().
Definition at line 5700 of file uri.c.
Referenced by AsyncInstallDistributionUnit(), BindProtocol_Start(), CoInternetCombineIUri(), CoInternetCombineUrlEx(), CoInternetGetSecurityUrlEx(), create_uri(), CreateUriWithFragment(), CreateURLMonikerEx(), FileProtocol_Start(), FtpProtocol_Start(), get_security_id_for_url(), GopherProtocol_Start(), HttpProtocol_Start(), map_url_to_zone(), MkProtocol_Start(), and URLMoniker_Load().
HRESULT WINAPI CreateUriWithFragment | ( | LPCWSTR | pwzURI, |
LPCWSTR | pwzFragment, | ||
DWORD | dwFlags, | ||
DWORD_PTR | dwReserved, | ||
IUri ** | ppURI | ||
) |
Definition at line 5795 of file uri.c.
Definition at line 483 of file uri.c.
Referenced by canonicalize_fragment(), canonicalize_password(), canonicalize_path_hierarchical(), canonicalize_path_opaque(), canonicalize_query(), canonicalize_reg_name(), canonicalize_username(), parse_canonicalize(), and parse_path_from_url().
Definition at line 520 of file uri.c.
Referenced by canonicalize_reg_name(), and search_domain_for_zone().
|
static |
Definition at line 4042 of file uri.c.
Referenced by combine_uri(), and generate_uri().
|
static |
Definition at line 4186 of file uri.c.
Referenced by build_uri().
|
static |
Definition at line 3438 of file uri.c.
Referenced by UriBuilder_GetFragment(), UriBuilder_GetHost(), UriBuilder_GetPassword(), UriBuilder_GetPath(), UriBuilder_GetQuery(), UriBuilder_GetSchemeName(), and UriBuilder_GetUserName().
Definition at line 254 of file uri.c.
Referenced by CoInternetCombineIUri(), CoInternetCombineUrlEx(), CoInternetParseIUri(), CreateIUriBuilder(), Uri_IsEqual(), and UriBuilder_SetIUri().
Definition at line 872 of file uri.c.
Referenced by ipv6_to_number().
Definition at line 5420 of file uri.c.
Referenced by Marshal_AddRef(), Marshal_DisconnectObject(), Marshal_GetMarshalSizeMax(), Marshal_GetUnmarshalClass(), Marshal_MarshalInterface(), Marshal_QueryInterface(), Marshal_Release(), Marshal_ReleaseMarshalData(), and Marshal_UnmarshalInterface().
|
inlinestatic |
Definition at line 5127 of file uri.c.
Referenced by PersistStream_AddRef(), PersistStream_GetClassID(), PersistStream_GetSizeMax(), PersistStream_IsDirty(), PersistStream_Load(), PersistStream_QueryInterface(), PersistStream_Release(), and PersistStream_Save().
Definition at line 4206 of file uri.c.
Referenced by custom_uri_AddRef(), custom_uri_GetAbsoluteUri(), custom_uri_GetAuthority(), custom_uri_GetDisplayUri(), custom_uri_GetDomain(), custom_uri_GetExtension(), custom_uri_GetFragment(), custom_uri_GetHost(), custom_uri_GetHostType(), custom_uri_GetPassword(), custom_uri_GetPath(), custom_uri_GetPathAndQuery(), custom_uri_GetPort(), custom_uri_GetProperties(), custom_uri_GetPropertyBSTR(), custom_uri_GetPropertyDWORD(), custom_uri_GetPropertyLength(), custom_uri_GetQuery(), custom_uri_GetRawUri(), custom_uri_GetScheme(), custom_uri_GetSchemeName(), custom_uri_GetUserInfo(), custom_uri_GetUserName(), custom_uri_GetZone(), custom_uri_HasProperty(), custom_uri_IsEqual(), custom_uri_Release(), Uri_AddRef(), Uri_GetProperties(), Uri_GetPropertyBSTR(), Uri_GetPropertyDWORD(), Uri_GetPropertyLength(), Uri_HasProperty(), Uri_IsEqual(), Uri_QueryInterface(), and Uri_Release().
|
inlinestatic |
Definition at line 5908 of file uri.c.
Referenced by UriBuilder_AddRef(), UriBuilder_CreateUri(), UriBuilder_CreateUriSimple(), UriBuilder_CreateUriWithFlags(), UriBuilder_GetFragment(), UriBuilder_GetHost(), UriBuilder_GetIUri(), UriBuilder_GetPassword(), UriBuilder_GetPath(), UriBuilder_GetPort(), UriBuilder_GetQuery(), UriBuilder_GetSchemeName(), UriBuilder_GetUserName(), UriBuilder_HasBeenModified(), UriBuilder_QueryInterface(), UriBuilder_Release(), UriBuilder_RemoveProperties(), UriBuilder_SetFragment(), UriBuilder_SetHost(), UriBuilder_SetIUri(), UriBuilder_SetPassword(), UriBuilder_SetPath(), UriBuilder_SetPort(), UriBuilder_SetQuery(), UriBuilder_SetSchemeName(), and UriBuilder_SetUserName().
|
inlinestatic |
Definition at line 5058 of file uri.c.
Referenced by UriBuilderFactory_AddRef(), UriBuilderFactory_CreateInitializedIUriBuilder(), UriBuilderFactory_CreateIUriBuilder(), UriBuilderFactory_QueryInterface(), and UriBuilderFactory_Release().
Definition at line 806 of file uri.c.
Referenced by ipv6_to_number().
|
static |
Definition at line 888 of file uri.c.
Referenced by canonicalize_ipv6address().
Definition at line 361 of file uri.c.
Referenced by canonicalize_fragment(), canonicalize_password(), canonicalize_path_hierarchical(), canonicalize_path_opaque(), canonicalize_query(), canonicalize_reg_name(), canonicalize_username(), and parse_canonicalize().
Definition at line 336 of file uri.c.
Referenced by parse_ipv4address(), parse_ipv6address(), parse_password(), parse_port(), parse_reg_name(), and parse_username().
|
static |
Definition at line 366 of file uri.c.
Referenced by Uri_GetPropertyBSTR(), and Uri_GetPropertyLength().
Definition at line 271 of file uri.c.
Referenced by canonicalize_path_hierarchical(), combine_uri(), convert_to_dos_path(), parse_path_from_url(), and parse_reg_name().
Definition at line 279 of file uri.c.
Referenced by canonicalize_path_hierarchical(), parse_path_hierarchical(), parse_path_opaque(), and parse_reg_name().
Definition at line 346 of file uri.c.
Referenced by check_pct_encoded(), decode_pct_val(), parse_ipv6address(), and parse_ipvfuture().
|
inlinestatic |
Definition at line 378 of file uri.c.
Referenced by canonicalize_hierpart(), and is_hierarchical_uri().
|
inlinestatic |
Definition at line 421 of file uri.c.
Referenced by parse_hierpart().
Definition at line 267 of file uri.c.
Referenced by check_implicit_ipv4(), hash_init(), is_unreserved(), parse_port(), and parse_scheme_name().
|
inlinestatic |
Definition at line 352 of file uri.c.
Referenced by parse_path_hierarchical(), and parse_path_opaque().
Definition at line 342 of file uri.c.
Referenced by canonicalize_fragment(), canonicalize_password(), canonicalize_path_hierarchical(), canonicalize_path_opaque(), canonicalize_query(), canonicalize_reg_name(), canonicalize_username(), and parse_canonicalize().
Definition at line 356 of file uri.c.
Referenced by remove_dot_segments().
Definition at line 275 of file uri.c.
Referenced by is_implicit_file_path(), and parse_reg_name().
Definition at line 310 of file uri.c.
Referenced by canonicalize_fragment(), canonicalize_password(), canonicalize_path_hierarchical(), canonicalize_path_opaque(), canonicalize_query(), canonicalize_reg_name(), canonicalize_username(), parse_canonicalize(), and parse_ipvfuture().
|
static |
Definition at line 5465 of file uri.c.
|
static |
|
static |
Definition at line 5494 of file uri.c.
|
static |
Definition at line 5425 of file uri.c.
Definition at line 5605 of file uri.c.
|
static |
|
static |
Definition at line 6400 of file uri.c.
Referenced by combine_uri().
|
static |
Definition at line 7216 of file uri.c.
Referenced by CoInternetParseIUri().
|
static |
Definition at line 1831 of file uri.c.
Referenced by parse_hierpart().
|
static |
Definition at line 6821 of file uri.c.
Referenced by CoInternetParseIUri().
|
static |
Definition at line 7011 of file uri.c.
Referenced by CoInternetParseIUri().
|
static |
Definition at line 7188 of file uri.c.
Referenced by CoInternetParseIUri().
|
static |
Definition at line 2083 of file uri.c.
Referenced by parse_uri(), and validate_fragment().
|
static |
Definition at line 6932 of file uri.c.
Referenced by CoInternetParseIUri().
|
static |
Definition at line 1981 of file uri.c.
Referenced by parse_uri().
Definition at line 1813 of file uri.c.
Referenced by parse_authority(), and validate_host().
|
static |
Definition at line 1763 of file uri.c.
Referenced by parse_host().
|
static |
Definition at line 1390 of file uri.c.
Referenced by parse_host().
|
static |
Definition at line 1575 of file uri.c.
Referenced by parse_ip_literal().
|
static |
Definition at line 1720 of file uri.c.
Referenced by parse_ip_literal().
|
static |
Definition at line 1249 of file uri.c.
Referenced by parse_userinfo(), and validate_password().
|
static |
Definition at line 7044 of file uri.c.
Referenced by CoInternetParseIUri().
|
static |
Definition at line 1844 of file uri.c.
Referenced by combine_uri(), parse_hierpart(), and validate_path().
|
static |
Definition at line 1921 of file uri.c.
Referenced by combine_uri(), parse_hierpart(), and validate_path().
|
static |
Definition at line 1345 of file uri.c.
Referenced by parse_ip_literal(), parse_ipv4address(), and parse_reg_name().
|
static |
Definition at line 2044 of file uri.c.
Referenced by do_query(), exec_query(), get_diskdrivetodiskpartition_pairs(), get_logicaldisktopartition_pairs(), parse_uri(), validate_query(), and wbem_services_ExecMethod().
|
static |
Definition at line 1452 of file uri.c.
Referenced by parse_host().
|
static |
Definition at line 6960 of file uri.c.
Referenced by CoInternetParseIUri().
|
static |
Definition at line 7131 of file uri.c.
Referenced by CoInternetParseIUri().
|
static |
Definition at line 1169 of file uri.c.
Referenced by parse_uri(), and validate_scheme_name().
|
static |
Definition at line 1092 of file uri.c.
Referenced by parse_scheme().
|
static |
Definition at line 1131 of file uri.c.
Referenced by parse_scheme().
|
static |
Definition at line 7160 of file uri.c.
Referenced by CoInternetParseIUri().
|
static |
Definition at line 2120 of file uri.c.
Referenced by combine_uri(), CreateUri(), Marshal_UnmarshalInterface(), and PersistStream_Load().
|
static |
Definition at line 7102 of file uri.c.
Referenced by CoInternetParseIUri().
|
static |
Definition at line 1296 of file uri.c.
Referenced by parse_authority().
|
static |
Definition at line 1221 of file uri.c.
Referenced by parse_userinfo(), and validate_username().
Definition at line 504 of file uri.c.
Referenced by canonicalize_fragment(), canonicalize_password(), canonicalize_path_hierarchical(), canonicalize_path_opaque(), canonicalize_query(), canonicalize_reg_name(), canonicalize_username(), and parse_canonicalize().
|
inlinestatic |
|
inlinestatic |
Definition at line 5256 of file uri.c.
Referenced by Marshal_MarshalInterface(), and PersistStream_Save().
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 5178 of file uri.c.
|
static |
|
static |
|
static |
Definition at line 630 of file uri.c.
Referenced by canonicalize_path_hierarchical(), canonicalize_path_opaque(), combine_uri(), and parse_canonicalize().
|
static |
Definition at line 3510 of file uri.c.
Referenced by UriBuilder_SetIUri().
|
static |
Definition at line 3477 of file uri.c.
Referenced by UriBuilder_RemoveProperties(), UriBuilder_SetFragment(), UriBuilder_SetHost(), UriBuilder_SetPassword(), UriBuilder_SetPath(), UriBuilder_SetQuery(), UriBuilder_SetSchemeName(), and UriBuilder_SetUserName().
|
static |
Definition at line 3700 of file uri.c.
Referenced by validate_components().
Definition at line 834 of file uri.c.
Referenced by canonicalize_implicit_ipv4address(), and canonicalize_ipv6address().
Definition at line 854 of file uri.c.
Referenced by canonicalize_port(), and generate_raw_uri().
Definition at line 5656 of file uri.c.
Referenced by build_uri(), combine_uri(), and CreateUri().
Definition at line 4948 of file uri.c.
|
static |
Definition at line 4274 of file uri.c.
|
static |
Definition at line 4702 of file uri.c.
|
static |
Definition at line 4566 of file uri.c.
|
static |
Definition at line 4756 of file uri.c.
Definition at line 4998 of file uri.c.
|
static |
Definition at line 5933 of file uri.c.
|
static |
Definition at line 5980 of file uri.c.
|
static |
|
static |
|
static |
Definition at line 6069 of file uri.c.
|
static |
Definition at line 6081 of file uri.c.
|
static |
|
static |
Definition at line 6099 of file uri.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 6158 of file uri.c.
|
static |
Definition at line 6170 of file uri.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 6269 of file uri.c.
|
static |
Definition at line 6192 of file uri.c.
Referenced by UriBuilder_RemoveProperties().
|
static |
|
static |
Definition at line 6037 of file uri.c.
|
static |
Definition at line 6213 of file uri.c.
Referenced by UriBuilder_RemoveProperties().
|
static |
Definition at line 6221 of file uri.c.
Referenced by UriBuilder_RemoveProperties().
|
static |
|
static |
Definition at line 6240 of file uri.c.
Referenced by UriBuilder_RemoveProperties().
|
static |
|
static |
Definition at line 6261 of file uri.c.
Referenced by UriBuilder_RemoveProperties().
|
static |
Definition at line 5069 of file uri.c.
|
static |
Definition at line 5100 of file uri.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 3820 of file uri.c.
Referenced by build_uri().
|
static |
Definition at line 3789 of file uri.c.
Referenced by validate_components().
|
static |
Definition at line 3668 of file uri.c.
Referenced by validate_components().
|
static |
Definition at line 3619 of file uri.c.
Referenced by validate_userinfo().
|
static |
Definition at line 3715 of file uri.c.
Referenced by validate_components().
|
static |
Definition at line 3758 of file uri.c.
Referenced by validate_components().
|
static |
Definition at line 3548 of file uri.c.
Referenced by validate_components().
|
static |
Definition at line 3654 of file uri.c.
Referenced by validate_components().
|
static |
Definition at line 3582 of file uri.c.
Referenced by validate_userinfo().
WINE_DEFAULT_DEBUG_CHANNEL | ( | urlmon | ) |
const struct { ... } default_ports[] |
Referenced by canonicalize_hierpart(), canonicalize_port(), generate_raw_uri(), and is_default_port().
Definition at line 194 of file uri.c.
Referenced by pct_encode_val().
Definition at line 48 of file uri.c.
Referenced by get_uri_obj(), and Uri_QueryInterface().
|
static |
Definition at line 5644 of file uri.c.
Referenced by Uri_Construct().
|
static |
Definition at line 5409 of file uri.c.
Referenced by Uri_Construct().
USHORT port |
Definition at line 228 of file uri.c.
Referenced by __rpc_taddr2uaddr_af(), __rpc_uaddr2taddr_af(), __rpcb_findaddr_timed(), _open_simple_request(), _test_completion(), add_host_header(), AddrStrToAddr(), AtlCreateTargetDC(), BindToEphemeralPortNumber(), calc_url_length(), client(), compare_RtlIpv6StringToAddressExW(), connections_on_initdialog(), create_listening_pcb(), create_system_ports_list(), dmusic_remove_port(), EISA_ELCR_Read(), FileToURL(), FTPDecodeURL(), fw_ports_Add(), get_server(), get_url_length(), GetAddress(), getservbyport(), handle_redirect(), hookup(), HTMLLocation_get_port(), HTTP_HttpOpenRequestW(), HttpProtocol_open_request(), IDirectMusic8Impl_CreatePort(), init(), init_TCPIP_provider(), InstallSubdevice(), InternetCheckConnectionW(), ipv6_string_to_address(), is_default_port(), LibTCPBind(), LibTCPConnect(), LibTCPGetHostName(), LibTCPGetPeerName(), main(), make_listening_socket(), midi_in_port_create(), midi_out_port_create(), midi_port_create(), MIDIMAP_LoadSettingsDefault(), MIDIMAP_LoadSettingsScheme(), mswBufferAppendBlob_Servent(), netconn_resolve(), networkconfig_GetProxyPort(), networkconfig_SetProxyPort(), nfs41_server_resolve(), nsProtocolHandler_AllowPort(), nsURI_GetPort(), open_async_request(), open_connection(), open_read_test_request(), open_socket_request(), OpenControlConnection(), pagesetup_set_devnames(), parse_port(), pmap_getport(), pmap_set(), promise_timing(), resolve_hostname(), rpc_broadcast_exp(), rpcrt4_http_internet_connect(), SBind(), Server(), server(), set_server_for_hostname(), SNewDatagramServer(), SNewStreamServer(), SpoolX(), START_TEST(), StartDevice(), synth_port_create(), TCPSocketObject::TCPSocketObject(), test_accept_encoding(), test_async_read(), test_bad_header(), test_basic_auth_credentials_cached_manual(), test_basic_auth_credentials_different(), test_basic_auth_credentials_end_session(), test_basic_auth_credentials_manual(), test_basic_auth_credentials_reuse(), test_basic_authentication(), test_basic_request(), test_BuildCommDCB(), test_cache_control_verb(), test_cache_read_gzipped(), test_completion(), test_CompletionPort(), test_conn_close(), test_connection_break(), test_connection_closing(), test_connection_header(), test_connection_info(), test_cookie_header(), test_cookies(), test_DeviceCapabilities(), test_EnumAddressTypes(), test_file_completion_information(), test_GetAddrInfoW(), test_head_request(), test_header_handling_order(), test_header_override(), test_http_read(), test_http_status(), test_HttpQueryInfo(), test_HttpSendRequestW(), test_invalid_response_headers(), test_IUriBuilder_GetInvalidArgs(), test_IUriBuilder_Misc(), test_IWinHttpRequest(), test_large_content(), test_large_data_authentication(), test_long_url(), test_multi_authentication(), test_multiple_reads(), test_no_cache(), test_no_content(), test_no_headers(), test_not_modified(), test_options(), test_passport_auth(), test_persistent_connection(), test_ports_client(), test_premature_disconnect(), test_PrintDlgA(), test_proxy_direct(), test_proxy_indirect(), test_recv(), test_redirect(), test_remove_dot_segments(), test_request_content_length(), test_request_path_escapes(), test_response_without_headers(), test_RtlIpv4AddressToStringEx(), test_RtlIpv4StringToAddressEx(), test_RtlIpv6AddressToStringEx(), test_RtlIpv6StringToAddressEx(), test_successive_HttpSendRequest(), test_udp_create_test_packet(), USBPORT_CreateDevice(), uses_default_port(), WinHttpConnect(), WSPStringToAddress(), xmlParse3986Port(), and xmlURIEscape().
const struct { ... } recognized_schemes[] |
Referenced by parse_scheme_type().
const struct { ... } recognized_tlds[] |
Referenced by find_domain_name().
URL_SCHEME scheme |
Definition at line 198 of file uri.c.
Referenced by canonicalize_port(), is_default_port(), and is_path_delim().
WCHAR scheme_name[16] |
Definition at line 199 of file uri.c.
Referenced by parse_scheme_type().
WCHAR tld_name[4] |
Definition at line 243 of file uri.c.
Referenced by find_domain_name().
|
static |
Definition at line 5119 of file uri.c.
Referenced by Uri_Construct().
|
static |
Definition at line 6321 of file uri.c.
Referenced by CreateIUriBuilder().
|
static |
Definition at line 5027 of file uri.c.
Referenced by Uri_Construct().