|
ReactOS 0.4.17-dev-1190-g4c812f4
|
#include <stdlib.h>#include <stdarg.h>#include <stdio.h>#include <time.h>#include <assert.h>#include <errno.h>#include <limits.h>#include <zlib.h>#include "windef.h"#include "winbase.h"#include "wininet.h"#include "winerror.h"#include "winternl.h"#include "winsock2.h"#include "ws2ipdef.h"#include "shlwapi.h"#include "sspi.h"#include "wincrypt.h"#include "winuser.h"#include "internet.h"#include "resource.h"#include "wine/debug.h"#include "wine/exception.h"
Go to the source code of this file.
Classes | |
| struct | HttpAuthInfo |
| struct | _basicAuthorizationData |
| struct | _authorizationData |
| struct | data_stream_vtbl_t |
| struct | chunked_stream_t |
| struct | gzip_stream_t |
| struct | read_file_task_t |
| struct | send_request_task_t |
| struct | end_request_task_t |
Macros | |
| #define | NO_SHLWAPI_STREAM |
| #define | NO_SHLWAPI_REG |
| #define | NO_SHLWAPI_GDI |
| #define | HTTP_ADDHDR_FLAG_REQ 0x02000000 |
| #define | COLLECT_TIME 60000 |
| #define | FE(x) { x, #x } |
| #define | COALESCEFLAGS (HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA|HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON) |
Typedefs | |
| typedef struct _basicAuthorizationData | basicAuthorizationData |
| typedef struct _authorizationData | authorizationData |
Variables | |
| static struct list | basicAuthorizationCache = LIST_INIT(basicAuthorizationCache) |
| static struct list | authorizationCache = LIST_INIT(authorizationCache) |
| static CRITICAL_SECTION | authcache_cs = { &critsect_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | critsect_debug |
| static CRITICAL_SECTION | connection_pool_cs = { &connection_pool_debug, -1, 0, 0, 0, 0 } |
| static CRITICAL_SECTION_DEBUG | connection_pool_debug |
| static struct list | connection_pool = LIST_INIT(connection_pool) |
| static BOOL | collector_running |
| static const data_stream_vtbl_t | gzip_stream_vtbl |
| static const signed char | HTTP_Base64Dec [] |
| static const data_stream_vtbl_t | netconn_stream_vtbl |
| static const data_stream_vtbl_t | chunked_stream_vtbl |
| static const object_vtbl_t | HTTPREQVtbl |
| static const LPCWSTR | header_lookup [] |
| static const object_vtbl_t | HTTPSESSIONVtbl |
|
static |
Definition at line 3204 of file http.c.
Referenced by HTTPREQ_QueryDataAvailable(), and HTTPREQ_ReadFile().
|
static |
Definition at line 3153 of file http.c.
Referenced by async_read().
|
static |
Definition at line 5478 of file http.c.
Referenced by HttpEndRequestW().
|
static |
Definition at line 5364 of file http.c.
Referenced by HttpSendRequestExW(), and HttpSendRequestW().
|
static |
Definition at line 4975 of file http.c.
Referenced by HTTP_HttpSendRequestW().
|
static |
Definition at line 1640 of file http.c.
Referenced by HTTP_HttpSendRequestW().
|
static |
Definition at line 548 of file http.c.
Referenced by HTTP_HttpQueryInfoW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 605 of file http.c.
Referenced by commit_cache_entry(), and HTTP_HttpQueryInfoW().
|
static |
Definition at line 874 of file http.c.
Referenced by HTTP_DoAuthorization().
|
static |
Definition at line 797 of file http.c.
Referenced by HTTP_DoAuthorization().
|
static |
|
static |
Definition at line 2910 of file http.c.
|
static |
|
static |
Definition at line 2767 of file http.c.
Referenced by chunked_drain_content().
| BOOL collect_connections | ( | collect_type_t | collect_type | ) |
Definition at line 229 of file http.c.
Referenced by collect_connections_proc(), DllMain(), and INET_SetOption().
Definition at line 259 of file http.c.
Referenced by http_release_netconn().
|
static |
Definition at line 2419 of file http.c.
Referenced by create_cache_entry(), and read_http_stream().
|
static |
Definition at line 1798 of file http.c.
Referenced by create_cache_entry(), and HTTPREQ_QueryOption().
Definition at line 1342 of file http.c.
Referenced by HttpOpenRequestA().
|
static |
Definition at line 2442 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 746 of file http.c.
Referenced by HTTP_DoAuthorization(), HTTP_HttpSendRequestW(), and HTTPREQ_Destroy().
|
inlinestatic |
Definition at line 333 of file http.c.
Referenced by gzip_destroy(), HTTPREQ_Destroy(), and reset_data_stream().
|
static |
Definition at line 3127 of file http.c.
Referenced by async_read_file_proc(), HTTP_HttpEndRequestW(), HTTP_HttpSendRequestW(), HTTPREQ_CloseConnection(), HTTPREQ_Read(), and open_http_connection().
Definition at line 1557 of file http.c.
Referenced by HTTP_InsertAuthorization().
|
static |
Definition at line 2622 of file http.c.
Referenced by HTTPREQ_QueryDataAvailable(), and HTTPREQ_ReadFile().
Definition at line 926 of file http.c.
Referenced by InternetSetOptionW().
|
static |
Definition at line 295 of file http.c.
Referenced by HTTP_InsertAuthorization().
|
static |
Definition at line 4173 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 2016 of file http.c.
Referenced by HTTPREQ_QueryOption().
| server_t * get_server | ( | substr_t | name, |
| INTERNET_PORT | port, | ||
| BOOL | is_https, | ||
| BOOL | do_create | ||
| ) |
Definition at line 192 of file http.c.
Referenced by HTTP_DealWithProxy(), HTTP_HandleRedirect(), and HTTP_HttpOpenRequestW().
|
static |
|
static |
Definition at line 436 of file http.c.
|
static |
Definition at line 366 of file http.c.
|
static |
Definition at line 373 of file http.c.
Definition at line 1945 of file http.c.
Referenced by HTTP_KeepAlive(), and http_process_keep_alive().
Definition at line 1929 of file http.c.
Referenced by has_keep_alive().
Definition at line 4356 of file http.c.
Referenced by build_request_header(), and build_response_header().
|
static |
Definition at line 5975 of file http.c.
Referenced by HTTP_GetResponseHeaders().
| DWORD HTTP_Connect | ( | appinfo_t * | hIC, |
| LPCWSTR | lpszServerName, | ||
| INTERNET_PORT | serverPort, | ||
| LPCWSTR | lpszUserName, | ||
| LPCWSTR | lpszPassword, | ||
| DWORD | dwFlags, | ||
| DWORD_PTR | dwContext, | ||
| DWORD | dwInternalFlags, | ||
| HINTERNET * | ret | ||
| ) |
Definition at line 5910 of file http.c.
Referenced by INTERNET_InternetOpenUrlW(), and InternetConnectW().
|
static |
Definition at line 1731 of file http.c.
Referenced by HTTP_HttpOpenRequestW().
Definition at line 1507 of file http.c.
Referenced by HTTP_DoAuthorization().
|
static |
Definition at line 6392 of file http.c.
Referenced by HTTP_clear_response_headers(), HTTP_ProcessHeader(), remove_header(), and set_content_length().
|
static |
Definition at line 957 of file http.c.
Referenced by HTTP_HttpSendRequestW().
Definition at line 1663 of file http.c.
Referenced by HTTP_ShouldBypassProxy().
Definition at line 1451 of file http.c.
Referenced by encode_auth_data().
|
static |
Definition at line 516 of file http.c.
Referenced by HTTP_HttpSendRequestW().
Definition at line 509 of file http.c.
Referenced by HTTP_GetResponseHeaders(), HTTP_HttpAddRequestHeadersW(), and HTTP_InterpretHttpHeader().
|
static |
|
static |
|
static |
Definition at line 285 of file http.c.
Referenced by get_host_header(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 6006 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 4240 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 1201 of file http.c.
Referenced by HTTP_HttpSendRequestW(), HTTP_InsertCookies(), HttpAddRequestHeadersW(), and set_content_length_header().
|
static |
Definition at line 5378 of file http.c.
Referenced by AsyncHttpEndRequestProc(), and HttpEndRequestW().
|
static |
Definition at line 3454 of file http.c.
Referenced by HttpOpenRequestW().
|
static |
Definition at line 3692 of file http.c.
Referenced by get_redirect_url(), HTTP_HttpSendRequestW(), HTTP_KeepAlive(), HttpQueryInfoW(), and set_content_length().
|
static |
Definition at line 5006 of file http.c.
Referenced by AsyncHttpSendRequestProc(), HTTP_HttpEndRequestW(), HttpSendRequestExW(), and HttpSendRequestW().
|
static |
Definition at line 1577 of file http.c.
Referenced by HTTP_HttpSendRequestW().
|
static |
Definition at line 4374 of file http.c.
Referenced by HTTP_HttpSendRequestW().
|
static |
Definition at line 6362 of file http.c.
Referenced by HTTP_ProcessHeader().
Definition at line 6137 of file http.c.
Referenced by HTTP_GetResponseHeaders(), and HTTP_HttpAddRequestHeadersW().
|
static |
Definition at line 1951 of file http.c.
Referenced by HTTPREQ_QueryOption().
Definition at line 4750 of file http.c.
Referenced by HTTP_ProcessExpires(), and HTTP_ProcessLastModified().
Definition at line 4480 of file http.c.
Referenced by HTTP_ParseDate().
Definition at line 4406 of file http.c.
Referenced by HTTP_ParseDateAsAsctime(), HTTP_ParseRfc1123Date(), and HTTP_ParseRfc850Date().
Definition at line 4556 of file http.c.
Referenced by HTTP_ParseDate().
Definition at line 4651 of file http.c.
Referenced by HTTP_ParseDate().
|
static |
Definition at line 4429 of file http.c.
Referenced by HTTP_ParseDateAsAsctime(), HTTP_ParseRfc1123Date(), and HTTP_ParseRfc850Date().
Definition at line 4633 of file http.c.
Referenced by HTTP_ParseRfc850Date().
Definition at line 4388 of file http.c.
Referenced by HTTP_ParseDateAsAsctime(), HTTP_ParseRfc1123Date(), and HTTP_ParseRfc850Date().
|
static |
Definition at line 4885 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 658 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 4778 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 6191 of file http.c.
Referenced by HTTP_GetResponseHeaders(), HTTP_HandleRedirect(), HTTP_HttpAddRequestHeadersW(), HTTP_HttpOpenRequestW(), HTTP_HttpSendRequestW(), and HTTP_InsertAuthorization().
|
static |
Definition at line 4866 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 3029 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 1878 of file http.c.
Referenced by async_read_file_proc(), HTTP_HttpEndRequestW(), HTTP_HttpSendRequestW(), HTTP_ReceiveRequestData(), HTTPREQ_CloseConnection(), and HTTPREQ_Read().
|
static |
Definition at line 1772 of file http.c.
Referenced by open_http_connection().
Definition at line 1705 of file http.c.
Referenced by HTTP_HttpOpenRequestW().
| BOOL WINAPI HttpAddRequestHeadersA | ( | HINTERNET | hHttpRequest, |
| LPCSTR | lpszHeader, | ||
| DWORD | dwHeaderLength, | ||
| DWORD | dwModifier | ||
| ) |
Definition at line 1312 of file http.c.
Referenced by header_cb(), HttpHeaders_test(), test_accept_encoding(), test_basic_auth_credentials_cached_manual(), test_basic_auth_credentials_manual(), test_cookie_header(), test_header_handling_order(), test_header_override(), and test_user_agent_header().
| BOOL WINAPI HttpAddRequestHeadersW | ( | HINTERNET | hHttpRequest, |
| LPCWSTR | lpszHeader, | ||
| DWORD | dwHeaderLength, | ||
| DWORD | dwModifier | ||
| ) |
Definition at line 1280 of file http.c.
Referenced by authorize_request(), HttpAddRequestHeadersA(), insert_authorization_header(), insert_content_length_header(), and INTERNET_InternetOpenUrlW().
| BOOL WINAPI HttpEndRequestA | ( | HINTERNET | hRequest, |
| LPINTERNET_BUFFERSA | lpBuffersOut, | ||
| DWORD | dwFlags, | ||
| DWORD_PTR | dwContext | ||
| ) |
Definition at line 5458 of file http.c.
Referenced by HttpSendRequestEx_test(), and test_async_HttpSendRequestEx().
| BOOL WINAPI HttpEndRequestW | ( | HINTERNET | hRequest, |
| LPINTERNET_BUFFERSW | lpBuffersOut, | ||
| DWORD | dwFlags, | ||
| DWORD_PTR | dwContext | ||
| ) |
Definition at line 5498 of file http.c.
Referenced by HTTP_RetrieveEncodedObjectW(), HttpEndRequestA(), HttpProtocol_end_request(), and test_header_length().
| HINTERNET WINAPI HttpOpenRequestA | ( | HINTERNET | hHttpSession, |
| LPCSTR | lpszVerb, | ||
| LPCSTR | lpszObjectName, | ||
| LPCSTR | lpszVersion, | ||
| LPCSTR | lpszReferrer, | ||
| LPCSTR * | lpszAcceptTypes, | ||
| DWORD | dwFlags, | ||
| DWORD_PTR | dwContext | ||
| ) |
Definition at line 1393 of file http.c.
Referenced by _open_simple_request(), can_do_https(), CWebServiceWinInet::DoRequest(), HttpHeaders_test(), HttpSendRequestEx_test(), InternetOpenRequest_test(), InternetReadFile_chunked_test(), InternetReadFile_test(), InternetReadFileExA_test(), InternetSetFilePointer_test(), open_socket_request(), test_accept_encoding(), test_async_HttpSendRequestEx(), test_async_read(), 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_bogus_accept_types_array(), test_cache_control_verb(), test_cache_read(), test_cache_read_gzipped(), test_cert_string(), test_concurrent_header_access(), test_conn_close(), test_connection_closing(), test_connection_header(), test_cookie_header(), test_default_service_port(), test_header_handling_order(), test_header_override(), test_http_cache(), test_HttpSendRequestW(), test_InternetCloseHandle(), test_InternetErrorDlg(), test_InternetSetOption(), test_large_header(), test_no_cache(), test_no_content(), test_not_modified(), test_options(), test_proxy_direct(), test_secure_connection(), test_security_flags(), test_successive_HttpSendRequest(), and test_user_agent_header().
| HINTERNET WINAPI HttpOpenRequestW | ( | HINTERNET | hHttpSession, |
| LPCWSTR | lpszVerb, | ||
| LPCWSTR | lpszObjectName, | ||
| LPCWSTR | lpszVersion, | ||
| LPCWSTR | lpszReferrer, | ||
| LPCWSTR * | lpszAcceptTypes, | ||
| DWORD | dwFlags, | ||
| DWORD_PTR | dwContext | ||
| ) |
Definition at line 3569 of file http.c.
Referenced by HTTP_RetrieveEncodedObjectW(), HttpOpenRequestA(), HttpProtocol_open_request(), INTERNET_InternetOpenUrlW(), InternetOpenRequest_test(), rpcrt4_ncacn_http_open(), test_secure_connection(), and verify_cert_revocation_with_ocsp().
| BOOL WINAPI HttpQueryInfoA | ( | HINTERNET | hHttpRequest, |
| DWORD | dwInfoLevel, | ||
| LPVOID | lpBuffer, | ||
| LPDWORD | lpdwBufferLength, | ||
| LPDWORD | lpdwIndex | ||
| ) |
Definition at line 4115 of file http.c.
Referenced by _test_status_code(), check_notification(), header_cb(), HttpHeaders_test(), HttpInfo_QueryInfo(), InternetReadFile_chunked_test(), InternetReadFile_test(), test_async_HttpSendRequestEx(), 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_bogus_accept_types_array(), test_cache_read_gzipped(), test_cookie_header(), test_default_service_port(), test_head_request(), test_header_handling_order(), test_header_override(), test_http_status(), test_HttpQueryInfo(), test_invalid_response_headers(), test_large_content(), test_large_header(), test_open_url_async(), test_proxy_direct(), test_proxy_indirect(), test_response_without_headers(), test_security_flags(), and test_user_agent_header().
| BOOL WINAPI HttpQueryInfoW | ( | HINTERNET | hHttpRequest, |
| DWORD | dwInfoLevel, | ||
| LPVOID | lpBuffer, | ||
| LPDWORD | lpdwBufferLength, | ||
| LPDWORD | lpdwIndex | ||
| ) |
Definition at line 3967 of file http.c.
Referenced by _test_status_code(), drain_content(), get_authvalue(), HTTP_RetrieveEncodedObjectW(), HttpHeaders_test(), HttpInfo_QueryInfo(), HttpProtocol_start_downloading(), HttpQueryInfoA(), InternetReadFile_test(), CDownloadManager::PerformDownloadAndInstall(), query_http_info(), rpcrt4_http_check_response(), verify_cert_revocation_with_ocsp(), and WININET_GetAuthRealm().
|
static |
|
static |
|
static |
|
static |
Definition at line 3358 of file http.c.
|
static |
Definition at line 2048 of file http.c.
|
static |
Definition at line 3086 of file http.c.
Referenced by async_read_file_proc(), and HTTPREQ_ReadFile().
|
static |
Definition at line 3262 of file http.c.
|
static |
|
static |
Definition at line 2365 of file http.c.
|
static |
Definition at line 3342 of file http.c.
| BOOL WINAPI HttpSendRequestA | ( | HINTERNET | hHttpRequest, |
| LPCSTR | lpszHeaders, | ||
| DWORD | dwHeaderLength, | ||
| LPVOID | lpOptional, | ||
| DWORD | dwOptionalLength | ||
| ) |
Definition at line 5792 of file http.c.
Referenced by can_do_https(), InternetLockRequestFile_test(), InternetOpenRequest_test(), InternetReadFile_chunked_test(), InternetReadFile_test(), InternetReadFileExA_test(), InternetSetFilePointer_test(), send_socket_request(), test_accept_encoding(), test_async_read(), 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_cache_control_verb(), test_cache_read(), test_cache_read_gzipped(), test_concurrent_header_access(), test_conn_close(), test_connection_closing(), test_connection_failure(), test_connection_header(), test_cookie_header(), test_default_service_port(), test_head_request(), test_header_handling_order(), test_header_length(), test_header_override(), test_http_cache(), test_http_status(), test_HttpQueryInfo(), test_InternetCloseHandle(), test_invalid_response_headers(), test_large_content(), test_long_url(), test_no_cache(), test_no_content(), test_premature_disconnect(), test_proxy_direct(), test_proxy_indirect(), test_remove_dot_segments(), test_request_content_length(), test_response_without_headers(), test_secure_connection(), test_security_flags(), test_successive_HttpSendRequest(), and test_user_agent_header().
| BOOL WINAPI HttpSendRequestExA | ( | HINTERNET | hRequest, |
| LPINTERNET_BUFFERSA | lpBuffersIn, | ||
| LPINTERNET_BUFFERSA | lpBuffersOut, | ||
| DWORD | dwFlags, | ||
| DWORD_PTR | dwContext | ||
| ) |
Definition at line 5554 of file http.c.
Referenced by HttpSendRequestEx_test(), test_async_HttpSendRequestEx(), and test_header_length().
| BOOL WINAPI HttpSendRequestExW | ( | HINTERNET | hRequest, |
| LPINTERNET_BUFFERSW | lpBuffersIn, | ||
| LPINTERNET_BUFFERSW | lpBuffersOut, | ||
| DWORD | dwFlags, | ||
| DWORD_PTR | dwContext | ||
| ) |
Definition at line 5615 of file http.c.
Referenced by HTTP_RetrieveEncodedObjectW(), HttpSendRequestExA(), rpcrt4_http_prepare_in_pipe(), send_http_request(), and test_header_length().
| BOOL WINAPI HttpSendRequestW | ( | HINTERNET | hHttpRequest, |
| LPCWSTR | lpszHeaders, | ||
| DWORD | dwHeaderLength, | ||
| LPVOID | lpOptional, | ||
| DWORD | dwOptionalLength | ||
| ) |
Definition at line 5710 of file http.c.
Referenced by authorize_request(), CWebServiceWinInet::DoRequest(), HttpSendRequestA(), INTERNET_InternetOpenUrlW(), InternetOpenRequest_test(), rpcrt4_http_prepare_out_pipe(), send_echo_request(), send_http_request(), test_header_length(), test_HttpSendRequestW(), test_large_header(), test_not_modified(), test_pac(), test_proxy_direct(), and verify_cert_revocation_with_ocsp().
|
static |
|
static |
|
static |
|
static |
Definition at line 470 of file http.c.
Referenced by set_content_length().
Definition at line 710 of file http.c.
Referenced by HTTP_DoAuthorization().
| BOOL WINAPI IsHostInProxyBypassList | ( | INTERNET_SCHEME | scheme, |
| LPCSTR | szHost, | ||
| DWORD | length | ||
| ) |
|
static |
|
static |
|
static |
Definition at line 2682 of file http.c.
|
static |
|
static |
|
static |
Definition at line 4900 of file http.c.
Referenced by HTTP_HttpSendRequestW().
Definition at line 168 of file http.c.
Referenced by get_server().
|
static |
Definition at line 2627 of file http.c.
Referenced by async_read_file_proc(), HTTPREQ_Read(), read_req_file(), and refill_read_buffer().
|
static |
Definition at line 2572 of file http.c.
|
static |
Definition at line 2542 of file http.c.
Referenced by read_line().
|
static |
Definition at line 3056 of file http.c.
Referenced by HTTPREQ_ReadFile().
|
static |
Definition at line 2656 of file http.c.
Referenced by async_read_file_proc(), HTTP_ReceiveRequestData(), and HTTPREQ_QueryDataAvailable().
|
static |
|
static |
Definition at line 347 of file http.c.
Referenced by HTTP_HandleRedirect(), HTTP_HttpSendRequestW(), and init_gzip_stream().
|
static |
Definition at line 338 of file http.c.
Referenced by HTTP_HandleRedirect(), and open_http_connection().
|
static |
Definition at line 837 of file http.c.
Referenced by HTTP_DoAuthorization().
|
static |
Definition at line 760 of file http.c.
Referenced by HTTP_DoAuthorization(), and HTTP_InsertAuthorization().
|
static |
Definition at line 3018 of file http.c.
Referenced by async_read_file_proc(), HTTP_HttpEndRequestW(), HTTP_HttpSendRequestW(), and HTTP_ReceiveRequestData().
Definition at line 143 of file http.c.
Referenced by create_netconn(), get_server(), and NETCON_secure_connect().
Definition at line 148 of file http.c.
Referenced by collect_connections(), free_netconn(), HTTP_HandleRedirect(), HTTPREQ_Destroy(), InternetGetSecurityInfoByURLW(), and NETCON_secure_connect().
|
static |
Definition at line 2942 of file http.c.
Referenced by HTTP_HttpEndRequestW(), and HTTP_HttpSendRequestW().
|
static |
Definition at line 1977 of file http.c.
Referenced by HTTPREQ_QueryOption().
Definition at line 691 of file http.c.
Referenced by HTTP_InterpretHttpHeader(), and is_basic_auth_value().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | wininet | ) |
Definition at line 460 of file http.c.
Referenced by init_gzip_stream().
Definition at line 465 of file http.c.
Referenced by init_gzip_stream().
|
static |
Definition at line 111 of file http.c.
Referenced by cache_authorization(), cache_basic_authorization(), free_authorization_cache(), retrieve_cached_authorization(), and retrieve_cached_basic_authorization().
Definition at line 109 of file http.c.
Referenced by cache_authorization(), free_authorization_cache(), and retrieve_cached_authorization().
Definition at line 108 of file http.c.
Referenced by cache_basic_authorization(), free_authorization_cache(), and retrieve_cached_basic_authorization().
|
static |
Definition at line 2934 of file http.c.
Referenced by set_content_length().
|
static |
Definition at line 141 of file http.c.
Referenced by collect_connections_proc(), and http_release_netconn().
Definition at line 140 of file http.c.
Referenced by collect_connections(), and get_server().
|
static |
Definition at line 131 of file http.c.
Referenced by collect_connections_proc(), get_server(), http_release_netconn(), open_http_connection(), and server_release().
|
static |
|
static |
|
static |
Definition at line 453 of file http.c.
Referenced by init_gzip_stream().
Definition at line 3615 of file http.c.
Referenced by HTTP_HttpQueryInfoW().
Definition at line 1492 of file http.c.
Referenced by HTTP_DecodeBase64().
|
static |
Definition at line 3431 of file http.c.
Referenced by HTTP_HttpOpenRequestW().
|
static |
Definition at line 5887 of file http.c.
Referenced by HTTP_Connect().
|
static |
Definition at line 2739 of file http.c.
Referenced by HTTP_HttpOpenRequestW().