Data Structures |
| struct | object_vtbl_t |
| struct | object_header_t |
| struct | domain_t |
| struct | cookie_t |
| struct | session_t |
| struct | connect_t |
| struct | netconn_t |
| struct | header_t |
| struct | request_t |
| struct | task_header_t |
| struct | send_request_t |
| struct | receive_response_t |
| struct | query_data_t |
| struct | read_data_t |
| struct | write_data_t |
Defines |
| #define | closesocket close |
| #define | ioctlsocket ioctl |
Functions |
| object_header_t * | addref_object (object_header_t *) DECLSPEC_HIDDEN |
| object_header_t * | grab_object (HINTERNET) DECLSPEC_HIDDEN |
| void | release_object (object_header_t *) DECLSPEC_HIDDEN |
| HINTERNET | alloc_handle (object_header_t *) DECLSPEC_HIDDEN |
| BOOL | free_handle (HINTERNET) DECLSPEC_HIDDEN |
| void | set_last_error (DWORD) DECLSPEC_HIDDEN |
| DWORD | get_last_error (void) DECLSPEC_HIDDEN |
| void | send_callback (object_header_t *, DWORD, LPVOID, DWORD) DECLSPEC_HIDDEN |
| void | close_connection (request_t *) DECLSPEC_HIDDEN |
| BOOL | netconn_close (netconn_t *) DECLSPEC_HIDDEN |
| BOOL | netconn_connect (netconn_t *, const struct sockaddr *, unsigned int, int) DECLSPEC_HIDDEN |
| BOOL | netconn_connected (netconn_t *) DECLSPEC_HIDDEN |
| BOOL | netconn_create (netconn_t *, int, int, int) DECLSPEC_HIDDEN |
| BOOL | netconn_get_next_line (netconn_t *, char *, DWORD *) DECLSPEC_HIDDEN |
| BOOL | netconn_init (netconn_t *, BOOL) DECLSPEC_HIDDEN |
| void | netconn_unload (void) DECLSPEC_HIDDEN |
| BOOL | netconn_query_data_available (netconn_t *, DWORD *) DECLSPEC_HIDDEN |
| BOOL | netconn_recv (netconn_t *, void *, size_t, int, int *) DECLSPEC_HIDDEN |
| BOOL | netconn_resolve (WCHAR *, INTERNET_PORT, struct sockaddr *, socklen_t *, int) DECLSPEC_HIDDEN |
| BOOL | netconn_secure_connect (netconn_t *, WCHAR *) DECLSPEC_HIDDEN |
| BOOL | netconn_send (netconn_t *, const void *, size_t, int, int *) DECLSPEC_HIDDEN |
| DWORD | netconn_set_timeout (netconn_t *, BOOL, int) DECLSPEC_HIDDEN |
| const void * | netconn_get_certificate (netconn_t *) DECLSPEC_HIDDEN |
| int | netconn_get_cipher_strength (netconn_t *) DECLSPEC_HIDDEN |
| BOOL | set_cookies (request_t *, const WCHAR *) DECLSPEC_HIDDEN |
| BOOL | add_cookie_headers (request_t *) DECLSPEC_HIDDEN |
| BOOL | add_request_headers (request_t *, LPCWSTR, DWORD, DWORD) DECLSPEC_HIDDEN |
| void | delete_domain (domain_t *) DECLSPEC_HIDDEN |
| BOOL | set_server_for_hostname (connect_t *connect, LPCWSTR server, INTERNET_PORT port) DECLSPEC_HIDDEN |
| static void * | heap_alloc (SIZE_T size) |
| static void * | heap_alloc_zero (SIZE_T size) |
| static void * | heap_realloc (LPVOID mem, SIZE_T size) |
| static void * | heap_realloc_zero (LPVOID mem, SIZE_T size) |
| static BOOL | heap_free (LPVOID mem) |
| static WCHAR * | strdupW (const WCHAR *src) |
| static WCHAR * | strdupAW (const char *src) |
| static char * | strdupWA (const WCHAR *src) |
Variables |
| static const WCHAR | getW [] = {'G','E','T',0} |
| static const WCHAR | postW [] = {'P','O','S','T',0} |
| static const WCHAR | slashW [] = {'/',0} |
| static const WCHAR | http1_0 [] = {'H','T','T','P','/','1','.','0',0} |
| static const WCHAR | http1_1 [] = {'H','T','T','P','/','1','.','1',0} |