ReactOS 0.4.15-dev-7942-gd23573b
http_request_t Struct Reference

#include <internet.h>

Collaboration diagram for http_request_t:

Public Attributes

object_header_t hdr
 
http_session_tsession
 
server_tserver
 
server_tproxy
 
LPWSTR path
 
LPWSTR verb
 
netconn_tnetconn
 
DWORD security_flags
 
DWORD connect_timeout
 
DWORD send_timeout
 
DWORD receive_timeout
 
LPWSTR version
 
DWORD status_code
 
LPWSTR statusText
 
DWORD bytesToWrite
 
DWORD bytesWritten
 
CRITICAL_SECTION headers_section
 
HTTPHEADERWcustHeaders
 
DWORD nCustHeaders
 
FILETIME last_modified
 
HANDLE hCacheFile
 
req_file_treq_file
 
FILETIME expires
 
struct HttpAuthInfoauthInfo
 
struct HttpAuthInfoproxyAuthInfo
 
CRITICAL_SECTION read_section
 
ULONGLONG contentLength
 
BOOL read_gzip
 
DWORD read_pos
 
DWORD read_size
 
BYTE read_buf [READ_BUFFER_SIZE]
 
data_stream_tdata_stream
 
netconn_stream_t netconn_stream
 

Detailed Description

Definition at line 343 of file internet.h.

Member Data Documentation

◆ authInfo

struct HttpAuthInfo* http_request_t::authInfo

Definition at line 370 of file internet.h.

◆ bytesToWrite

DWORD http_request_t::bytesToWrite

Definition at line 359 of file internet.h.

◆ bytesWritten

DWORD http_request_t::bytesWritten

Definition at line 360 of file internet.h.

◆ connect_timeout

DWORD http_request_t::connect_timeout

Definition at line 353 of file internet.h.

Referenced by HTTPREQ_QueryOption(), and HTTPREQ_SetOption().

◆ contentLength

ULONGLONG http_request_t::contentLength

Definition at line 374 of file internet.h.

Referenced by chunked_read(), and create_cache_entry().

◆ custHeaders

HTTPHEADERW* http_request_t::custHeaders

Definition at line 363 of file internet.h.

Referenced by create_cache_entry(), HTTP_GetHeader(), and http_process_keep_alive().

◆ data_stream

data_stream_t* http_request_t::data_stream

◆ expires

FILETIME http_request_t::expires

Definition at line 369 of file internet.h.

Referenced by commit_cache_entry().

◆ hCacheFile

HANDLE http_request_t::hCacheFile

Definition at line 367 of file internet.h.

Referenced by commit_cache_entry(), create_cache_entry(), and read_http_stream().

◆ hdr

◆ headers_section

CRITICAL_SECTION http_request_t::headers_section

Definition at line 362 of file internet.h.

Referenced by create_cache_entry(), get_host_header(), and http_process_keep_alive().

◆ last_modified

FILETIME http_request_t::last_modified

Definition at line 366 of file internet.h.

Referenced by commit_cache_entry().

◆ nCustHeaders

DWORD http_request_t::nCustHeaders

Definition at line 364 of file internet.h.

◆ netconn

◆ netconn_stream

netconn_stream_t http_request_t::netconn_stream

Definition at line 381 of file internet.h.

Referenced by reset_data_stream().

◆ path

LPWSTR http_request_t::path

Definition at line 349 of file internet.h.

Referenced by build_proxy_path_url(), and compose_request_url().

◆ proxy

server_t* http_request_t::proxy

Definition at line 348 of file internet.h.

Referenced by HTTPREQ_QueryOption().

◆ proxyAuthInfo

struct HttpAuthInfo* http_request_t::proxyAuthInfo

Definition at line 371 of file internet.h.

◆ read_buf

◆ read_gzip

BOOL http_request_t::read_gzip

Definition at line 375 of file internet.h.

Referenced by init_gzip_stream(), and reset_data_stream().

◆ read_pos

◆ read_section

◆ read_size

◆ receive_timeout

DWORD http_request_t::receive_timeout

Definition at line 355 of file internet.h.

Referenced by HTTPREQ_SetOption().

◆ req_file

req_file_t* http_request_t::req_file

◆ security_flags

DWORD http_request_t::security_flags

◆ send_timeout

DWORD http_request_t::send_timeout

Definition at line 354 of file internet.h.

Referenced by HTTPREQ_SetOption().

◆ server

server_t* http_request_t::server

◆ session

◆ status_code

DWORD http_request_t::status_code

Definition at line 357 of file internet.h.

Referenced by HTTPREQ_QueryOption(), and InternetErrorDlg().

◆ statusText

LPWSTR http_request_t::statusText

Definition at line 358 of file internet.h.

◆ verb

LPWSTR http_request_t::verb

Definition at line 350 of file internet.h.

Referenced by drain_content().

◆ version

LPWSTR http_request_t::version

Definition at line 356 of file internet.h.

Referenced by http_process_keep_alive().


The documentation for this struct was generated from the following file: