ReactOS 0.4.15-dev-8614-gbc76250
|
#include "config.h"
#include "ws2tcpip.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winhttp.h"
#include "wine/debug.h"
#include "winhttp_private.h"
Go to the source code of this file.
Macros | |
#define | HANDLE_CHUNK_SIZE 0x10 |
Functions | |
WINE_DEFAULT_DEBUG_CHANNEL (winhttp) | |
struct object_header * | addref_object (struct object_header *hdr) |
struct object_header * | grab_object (HINTERNET hinternet) |
void | release_object (struct object_header *hdr) |
HINTERNET | alloc_handle (struct object_header *hdr) |
BOOL | free_handle (HINTERNET hinternet) |
Variables | |
static CRITICAL_SECTION | handle_cs = { &handle_cs_debug, -1, 0, 0, 0, 0 } |
static CRITICAL_SECTION_DEBUG | handle_cs_debug |
static struct object_header ** | handles |
static ULONG_PTR | next_handle |
static ULONG_PTR | max_handles |
struct object_header * addref_object | ( | struct object_header * | hdr | ) |
Definition at line 49 of file handle.c.
Referenced by alloc_handle(), grab_object(), WinHttpConnect(), WinHttpOpenRequest(), WinHttpQueryDataAvailable(), WinHttpReadData(), WinHttpReceiveResponse(), WinHttpSendRequest(), and WinHttpWriteData().
HINTERNET alloc_handle | ( | struct object_header * | hdr | ) |
Definition at line 88 of file handle.c.
Definition at line 123 of file handle.c.
Referenced by free_handle(), pqInsert(), and WinHttpCloseHandle().
struct object_header * grab_object | ( | HINTERNET | hinternet | ) |
Definition at line 56 of file handle.c.
Referenced by WinHttpAddRequestHeaders(), WinHttpCloseHandle(), WinHttpConnect(), WinHttpGetProxyForUrl(), WinHttpOpenRequest(), WinHttpQueryAuthSchemes(), WinHttpQueryDataAvailable(), WinHttpQueryHeaders(), WinHttpQueryOption(), WinHttpReadData(), WinHttpReceiveResponse(), WinHttpSendRequest(), WinHttpSetCredentials(), WinHttpSetOption(), WinHttpSetStatusCallback(), WinHttpSetTimeouts(), and WinHttpWriteData().
void release_object | ( | struct object_header * | hdr | ) |
Definition at line 72 of file handle.c.
Referenced by connect_destroy(), free_handle(), request_destroy(), task_proc(), WinHttpAddRequestHeaders(), WinHttpCloseHandle(), WinHttpConnect(), WinHttpGetProxyForUrl(), WinHttpOpen(), WinHttpOpenRequest(), WinHttpQueryAuthSchemes(), WinHttpQueryDataAvailable(), WinHttpQueryHeaders(), WinHttpQueryOption(), WinHttpReadData(), WinHttpReceiveResponse(), WinHttpSendRequest(), WinHttpSetCredentials(), WinHttpSetOption(), WinHttpSetStatusCallback(), WinHttpSetTimeouts(), and WinHttpWriteData().
WINE_DEFAULT_DEBUG_CHANNEL | ( | winhttp | ) |
|
static |
Definition at line 36 of file handle.c.
Referenced by alloc_handle(), free_handle(), and grab_object().
|
static |
|
static |
Definition at line 45 of file handle.c.
Referenced by alloc_handle(), free_handle(), and grab_object().
|
static |
Definition at line 47 of file handle.c.
Referenced by alloc_handle(), free_handle(), and grab_object().
|
static |
Definition at line 46 of file handle.c.
Referenced by alloc_handle(), and free_handle().