|
ReactOS 0.4.16-dev-2491-g3dc6630
|
#include <wine/heap.h>#include "ole2.h"#include "sspi.h"#include "wincrypt.h"#include "wine/list.h"

Go to the source code of this file.
Classes | |
| struct | object_vtbl |
| struct | object_header |
| struct | hostdata |
| struct | session |
| struct | connect |
| struct | netconn |
| struct | header |
| struct | authinfo |
| class | queue< _Tp, _Sequence > |
| struct | request |
| struct | socket |
| struct | task_header |
| struct | send_callback |
| struct | send_request |
| struct | receive_response |
| struct | query_data |
| struct | read_data |
| struct | write_data |
| struct | socket_send |
| struct | socket_receive |
| struct | socket_shutdown |
Macros | |
| #define | WINHTTP_HANDLE_TYPE_SOCKET 4 |
| #define | MIN_WEBSOCKET_SEND_BUFFER_SIZE 16 |
Typedefs | |
| typedef void(* | TASK_CALLBACK) (void *ctx, BOOL abort) |
Variables | |
| HINSTANCE | winhttp_instance |
| #define MIN_WEBSOCKET_SEND_BUFFER_SIZE 16 |
Definition at line 472 of file winhttp_private.h.
| #define WINHTTP_HANDLE_TYPE_SOCKET 4 |
Definition at line 35 of file winhttp_private.h.
Definition at line 316 of file winhttp_private.h.
| Enumerator | |
|---|---|
| SCHEME_INVALID | |
| SCHEME_BASIC | |
| SCHEME_NTLM | |
| SCHEME_PASSPORT | |
| SCHEME_DIGEST | |
| SCHEME_NEGOTIATE | |
| SCHEME_MAX | |
Definition at line 148 of file winhttp_private.h.
| Enumerator | |
|---|---|
| TARGET_INVALID | |
| TARGET_SERVER | |
| TARGET_PROXY | |
| TARGET_MAX | |
Definition at line 140 of file winhttp_private.h.
| Enumerator | |
|---|---|
| SOCKET_FRAGMENT_NONE | |
| SOCKET_FRAGMENT_BINARY | |
| SOCKET_FRAGMENT_UTF8 | |
Definition at line 277 of file winhttp_private.h.
| Enumerator | |
|---|---|
| REQUEST_FLAG_WEBSOCKET_UPGRADE | |
Definition at line 179 of file winhttp_private.h.
Definition at line 184 of file winhttp_private.h.
Definition at line 261 of file winhttp_private.h.
| Enumerator | |
|---|---|
| SOCKET_STATE_OPEN | |
| SOCKET_STATE_SHUTDOWN | |
| SOCKET_STATE_CLOSED | |
Definition at line 253 of file winhttp_private.h.
Definition at line 322 of file cookie.c.
Referenced by send_request().
| DWORD add_request_headers | ( | struct request * | request, |
| const WCHAR * | headers, | ||
| DWORD | len, | ||
| DWORD | flags | ||
| ) |
Definition at line 485 of file request.c.
Referenced by add_cookie_headers(), send_request(), and WinHttpAddRequestHeaders().
| struct object_header * addref_object | ( | struct object_header * | hdr | ) |
Definition at line 48 of file handle.c.
Referenced by alloc_handle(), grab_object(), queue_task(), WinHttpConnect(), and WinHttpOpenRequest().
| HINTERNET alloc_handle | ( | struct object_header * | hdr | ) |
Definition at line 86 of file handle.c.
Definition at line 1097 of file request.c.
Referenced by do_authorization().
Definition at line 120 of file cookie.c.
Referenced by session_destroy().
Definition at line 123 of file handle.c.
Referenced by pqInsert(), and WinHttpCloseHandle().
| struct object_header * grab_object | ( | HINTERNET | hinternet | ) |
Definition at line 55 of file handle.c.
Referenced by WinHttpAddRequestHeaders(), WinHttpCloseHandle(), WinHttpConnect(), WinHttpGetProxyForUrl(), WinHttpOpenRequest(), WinHttpQueryAuthSchemes(), WinHttpQueryDataAvailable(), WinHttpQueryHeaders(), WinHttpQueryOption(), WinHttpReadData(), WinHttpReceiveResponse(), WinHttpSendRequest(), WinHttpSetCredentials(), WinHttpSetOption(), WinHttpSetStatusCallback(), WinHttpSetTimeouts(), WinHttpWebSocketClose(), WinHttpWebSocketCompleteUpgrade(), WinHttpWebSocketQueryCloseStatus(), WinHttpWebSocketReceive(), WinHttpWebSocketSend(), WinHttpWebSocketShutdown(), and WinHttpWriteData().
Definition at line 137 of file request.c.
Referenced by WinHttpOpenRequest(), and WinHttpWebSocketCompleteUpgrade().
Definition at line 674 of file net.c.
Referenced by socket_handle_closing().
| DWORD netconn_create | ( | struct hostdata * | host, |
| const struct sockaddr_storage * | sockaddr, | ||
| int | timeout, | ||
| struct netconn ** | ret_conn | ||
| ) |
Definition at line 212 of file net.c.
Referenced by open_connection().
Definition at line 850 of file net.c.
Referenced by open_connection().
Definition at line 860 of file net.c.
Referenced by request_query_option().
Definition at line 698 of file net.c.
Referenced by open_connection().
Definition at line 618 of file net.c.
Referenced by read_more_data(), and receive_bytes().
Definition at line 295 of file net.c.
Referenced by close_connection(), connection_collector(), finished_reading(), handle_redirect(), open_connection(), and socket_destroy().
| DWORD netconn_resolve | ( | WCHAR * | hostname, |
| INTERNET_PORT | port, | ||
| struct sockaddr_storage * | addr, | ||
| int | timeout | ||
| ) |
Definition at line 819 of file net.c.
Referenced by open_connection().
| DWORD netconn_secure_connect | ( | struct netconn * | conn, |
| WCHAR * | hostname, | ||
| DWORD | security_flags, | ||
| CredHandle * | cred_handle, | ||
| BOOL | check_revocation | ||
| ) |
Definition at line 315 of file net.c.
Referenced by open_connection().
| DWORD netconn_send | ( | struct netconn * | conn, |
| const void * | msg, | ||
| size_t | len, | ||
| int * | sent, | ||
| WSAOVERLAPPED * | ovr | ||
| ) |
Definition at line 479 of file net.c.
Referenced by secure_proxy_connect(), send_bytes(), send_request(), and write_data().
Definition at line 686 of file net.c.
Referenced by open_connection(), receive_response(), send_request(), socket_set_option(), WinHttpSetTimeouts(), and WinHttpWebSocketCompleteUpgrade().
| BOOL netconn_wait_overlapped_result | ( | struct netconn * | conn, |
| WSAOVERLAPPED * | ovr, | ||
| DWORD * | len | ||
| ) |
Definition at line 54 of file net.c.
Referenced by complete_send_frame().
| DWORD process_header | ( | struct request * | request, |
| const WCHAR * | field, | ||
| const WCHAR * | value, | ||
| DWORD | flags, | ||
| BOOL | request_only | ||
| ) |
Definition at line 424 of file request.c.
Referenced by add_accept_types_header(), add_host_header(), add_request_headers(), add_websocket_key_header(), do_authorization(), handle_passport_redirect(), read_reply(), and send_request().
Definition at line 1449 of file request.c.
Referenced by netconn_release(), and open_connection().
| void release_object | ( | struct object_header * | hdr | ) |
Definition at line 71 of file handle.c.
Referenced by connect_destroy(), free_handle(), queue_task(), request_destroy(), task_callback(), WinHttpAddRequestHeaders(), WinHttpCloseHandle(), WinHttpConnect(), WinHttpGetProxyForUrl(), WinHttpOpen(), WinHttpOpenRequest(), WinHttpQueryAuthSchemes(), WinHttpQueryDataAvailable(), WinHttpQueryHeaders(), WinHttpQueryOption(), WinHttpReadData(), WinHttpReceiveResponse(), WinHttpSendRequest(), WinHttpSetCredentials(), WinHttpSetOption(), WinHttpSetStatusCallback(), WinHttpSetTimeouts(), WinHttpWebSocketClose(), WinHttpWebSocketCompleteUpgrade(), WinHttpWebSocketQueryCloseStatus(), WinHttpWebSocketReceive(), WinHttpWebSocketSend(), WinHttpWebSocketShutdown(), and WinHttpWriteData().
Definition at line 159 of file apps.c.
Referenced by DllMain(), and process_detach().
| void send_callback | ( | struct object_header * | , |
| DWORD | , | ||
| LPVOID | , | ||
| DWORD | |||
| ) |
Definition at line 263 of file cookie.c.
Referenced by record_cookies().
Definition at line 532 of file session.c.
Referenced by handle_redirect(), and WinHttpConnect().
Definition at line 144 of file request.c.
Referenced by request_destroy(), and socket_destroy().
Definition at line 446 of file winhttp_private.h.
Definition at line 458 of file winhttp_private.h.
Definition at line 6155 of file request.c.
|
extern |
Definition at line 33 of file main.c.
Referenced by cache_connection(), connection_collector(), and DllMain().