ReactOS 0.4.17-dev-1190-g4c812f4
http_request_t Struct Reference

#include <internet.h>

Collaboration diagram for http_request_t:

Public Attributes

object_header_t hdr
 
http_session_t * session
 
server_t * server
 
server_t * proxy
 
LPWSTR path
 
LPWSTR verb
 
netconn_t * netconn
 
DWORD security_flags
 
LPWSTR version
 
DWORD status_code
 
LPWSTR statusText
 
DWORD bytesToWrite
 
DWORD bytesWritten
 
BOOL clear_auth
 
CRITICAL_SECTION headers_section
 
HTTPHEADERW * custHeaders
 
DWORD nCustHeaders
 
FILETIME last_modified
 
HANDLE hCacheFile
 
ULONGLONG cache_size
 
req_file_t * req_file
 
FILETIME expires
 
struct HttpAuthInfo * authInfo
 
struct HttpAuthInfo * proxyAuthInfo
 
CRITICAL_SECTION read_section
 
ULONGLONG contentLength
 
ULONGLONG content_pos
 
BOOL read_gzip
 
DWORD read_pos
 
DWORD read_size
 
BYTE read_buf [READ_BUFFER_SIZE]
 
data_stream_t * data_stream
 
netconn_stream_t netconn_stream
 

Detailed Description

Definition at line 311 of file internet.h.

Member Data Documentation

◆ authInfo

struct HttpAuthInfo* http_request_t::authInfo

Definition at line 337 of file internet.h.

◆ bytesToWrite

DWORD http_request_t::bytesToWrite

Definition at line 324 of file internet.h.

◆ bytesWritten

DWORD http_request_t::bytesWritten

Definition at line 325 of file internet.h.

◆ cache_size

ULONGLONG http_request_t::cache_size

◆ clear_auth

BOOL http_request_t::clear_auth

Definition at line 326 of file internet.h.

Referenced by InternetErrorDlg().

◆ content_pos

◆ contentLength

ULONGLONG http_request_t::contentLength

Definition at line 341 of file internet.h.

Referenced by chunked_read(), and create_cache_entry().

◆ custHeaders

HTTPHEADERW* http_request_t::custHeaders

Definition at line 329 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 336 of file internet.h.

Referenced by commit_cache_entry().

◆ hCacheFile

HANDLE http_request_t::hCacheFile

Definition at line 333 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 328 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 332 of file internet.h.

Referenced by commit_cache_entry().

◆ nCustHeaders

DWORD http_request_t::nCustHeaders

Definition at line 330 of file internet.h.

◆ netconn

◆ netconn_stream

netconn_stream_t http_request_t::netconn_stream

Definition at line 349 of file internet.h.

Referenced by reset_data_stream().

◆ path

LPWSTR http_request_t::path

Definition at line 317 of file internet.h.

Referenced by build_proxy_path_url(), and compose_request_url().

◆ proxy

server_t* http_request_t::proxy

Definition at line 316 of file internet.h.

Referenced by HTTPREQ_QueryOption().

◆ proxyAuthInfo

struct HttpAuthInfo* http_request_t::proxyAuthInfo

Definition at line 338 of file internet.h.

◆ read_buf

◆ read_gzip

BOOL http_request_t::read_gzip

Definition at line 343 of file internet.h.

Referenced by init_gzip_stream(), and reset_data_stream().

◆ read_pos

◆ read_section

◆ read_size

◆ req_file

◆ security_flags

DWORD http_request_t::security_flags

◆ server

server_t* http_request_t::server

◆ session

◆ status_code

DWORD http_request_t::status_code

Definition at line 322 of file internet.h.

Referenced by HTTPREQ_QueryOption(), and InternetErrorDlg().

◆ statusText

LPWSTR http_request_t::statusText

Definition at line 323 of file internet.h.

◆ verb

LPWSTR http_request_t::verb

Definition at line 318 of file internet.h.

Referenced by drain_content().

◆ version

LPWSTR http_request_t::version

Definition at line 321 of file internet.h.

Referenced by http_process_keep_alive().


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