Data Structures |
| struct | winhttp_settings_header |
Defines |
| #define | DEFAULT_RESOLVE_TIMEOUT 0 |
| #define | DEFAULT_CONNECT_TIMEOUT 20000 |
| #define | DEFAULT_SEND_TIMEOUT 30000 |
| #define | DEFAULT_RECEIVE_TIMEOUT 30000 |
| #define | CP_UNIXCP CP_ACP |
| #define | MAX_HOST_NAME_LENGTH 256 |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (winhttp) |
| void | set_last_error (DWORD error) |
| DWORD | get_last_error (void) |
| void | send_callback (object_header_t *hdr, DWORD status, LPVOID info, DWORD buflen) |
| BOOL WINAPI | WinHttpCheckPlatform (void) |
| static void | session_destroy (object_header_t *hdr) |
| static BOOL | session_query_option (object_header_t *hdr, DWORD option, LPVOID buffer, LPDWORD buflen) |
| static BOOL | session_set_option (object_header_t *hdr, DWORD option, LPVOID buffer, DWORD buflen) |
| HINTERNET WINAPI | WinHttpOpen (LPCWSTR agent, DWORD access, LPCWSTR proxy, LPCWSTR bypass, DWORD flags) |
| static void | connect_destroy (object_header_t *hdr) |
| static BOOL | connect_query_option (object_header_t *hdr, DWORD option, LPVOID buffer, LPDWORD buflen) |
| static BOOL | domain_matches (LPCWSTR server, LPCWSTR domain) |
| static BOOL | should_bypass_proxy (session_t *session, LPCWSTR server) |
| BOOL | set_server_for_hostname (connect_t *connect, LPCWSTR server, INTERNET_PORT port) |
| HINTERNET WINAPI | WinHttpConnect (HINTERNET hsession, LPCWSTR server, INTERNET_PORT port, DWORD reserved) |
| static void | request_destroy (object_header_t *hdr) |
| static void | str_to_buffer (WCHAR *buffer, const WCHAR *str, LPDWORD buflen) |
| static WCHAR * | blob_to_str (DWORD encoding, CERT_NAME_BLOB *blob) |
| static BOOL | request_query_option (object_header_t *hdr, DWORD option, LPVOID buffer, LPDWORD buflen) |
| static WCHAR * | buffer_to_str (WCHAR *buffer, DWORD buflen) |
| static BOOL | request_set_option (object_header_t *hdr, DWORD option, LPVOID buffer, DWORD buflen) |
| HINTERNET WINAPI | WinHttpOpenRequest (HINTERNET hconnect, LPCWSTR verb, LPCWSTR object, LPCWSTR version, LPCWSTR referrer, LPCWSTR *types, DWORD flags) |
| BOOL WINAPI | WinHttpCloseHandle (HINTERNET handle) |
| static BOOL | query_option (object_header_t *hdr, DWORD option, LPVOID buffer, LPDWORD buflen) |
| BOOL WINAPI | WinHttpQueryOption (HINTERNET handle, DWORD option, LPVOID buffer, LPDWORD buflen) |
| static BOOL | set_option (object_header_t *hdr, DWORD option, LPVOID buffer, DWORD buflen) |
| BOOL WINAPI | WinHttpSetOption (HINTERNET handle, DWORD option, LPVOID buffer, DWORD buflen) |
| BOOL WINAPI | WinHttpDetectAutoProxyConfigUrl (DWORD flags, LPWSTR *url) |
| static void | copy_char_to_wchar_sz (const BYTE *src, DWORD len, WCHAR *dst) |
| BOOL WINAPI | WinHttpGetDefaultProxyConfiguration (WINHTTP_PROXY_INFO *info) |
| BOOL WINAPI | WinHttpGetIEProxyConfigForCurrentUser (WINHTTP_CURRENT_USER_IE_PROXY_CONFIG *config) |
| BOOL WINAPI | WinHttpGetProxyForUrl (HINTERNET hsession, LPCWSTR url, WINHTTP_AUTOPROXY_OPTIONS *options, WINHTTP_PROXY_INFO *info) |
| BOOL WINAPI | WinHttpSetDefaultProxyConfiguration (WINHTTP_PROXY_INFO *info) |
| WINHTTP_STATUS_CALLBACK WINAPI | WinHttpSetStatusCallback (HINTERNET handle, WINHTTP_STATUS_CALLBACK callback, DWORD flags, DWORD_PTR reserved) |
| BOOL WINAPI | WinHttpSetTimeouts (HINTERNET handle, int resolve, int connect, int send, int receive) |
| BOOL WINAPI | WinHttpTimeFromSystemTime (const SYSTEMTIME *time, LPWSTR string) |
| BOOL WINAPI | WinHttpTimeToSystemTime (LPCWSTR string, SYSTEMTIME *time) |
Variables |
| static const object_vtbl_t | session_vtbl |
| static const object_vtbl_t | connect_vtbl |
| static const object_vtbl_t | request_vtbl |
| static const WCHAR | Connections [] |
| static const WCHAR | WinHttpSettings [] |
| static const DWORD | WINHTTPSETTINGS_MAGIC = 0x18 |
| static const DWORD | WINHTTP_PROXY_TYPE_DIRECT = 1 |
| static const DWORD | WINHTTP_PROXY_TYPE_PROXY = 2 |
| static const WCHAR | wkday [7][4] |
| static const WCHAR | month [12][4] |