19#ifndef _WINE_WINHTTP_PRIVATE_H_
20#define _WINE_WINHTTP_PRIVATE_H_
22#ifndef __WINE_CONFIG_H
23# error You must include config.h to use this header
28#include "wine/unicode.h"
static void * heap_alloc(size_t len)
#define WideCharToMultiByte
#define MultiByteToWideChar
HINSTANCE winhttp_instance
static void close_connection(void)
SecPkgContext_StreamSizes ssl_sizes
BOOL(* set_option)(struct object_header *, DWORD, void *, DWORD)
void(* destroy)(struct object_header *)
BOOL(* query_option)(struct object_header *, DWORD, void *, DWORD *)
const CERT_CONTEXT * server_cert
const CERT_CONTEXT * client_cert
struct request::@604 creds[TARGET_MAX][SCHEME_MAX]
struct authinfo * authinfo
int receive_response_timeout
BOOL cred_handle_initialized
struct authinfo * proxy_authinfo
int receive_response_timeout
VOID(CALLBACK * WINHTTP_STATUS_CALLBACK)(_In_ HINTERNET, _In_ DWORD_PTR, _In_ DWORD, _In_ LPVOID, _In_ DWORD)
BOOL add_cookie_headers(struct request *) DECLSPEC_HIDDEN
BOOL process_header(struct request *, const WCHAR *, const WCHAR *, DWORD, BOOL) DECLSPEC_HIDDEN
BOOL add_request_headers(struct request *, const WCHAR *, DWORD, DWORD) DECLSPEC_HIDDEN
static const WCHAR http1_1[]
HINSTANCE winhttp_instance DECLSPEC_HIDDEN
BOOL netconn_recv(struct netconn *, void *, size_t, int, int *) DECLSPEC_HIDDEN
void send_callback(struct object_header *, DWORD, LPVOID, DWORD) DECLSPEC_HIDDEN
static char * strdupWA(const WCHAR *src)
BOOL set_server_for_hostname(struct connect *, const WCHAR *, INTERNET_PORT) DECLSPEC_HIDDEN
BOOL netconn_is_alive(struct netconn *) DECLSPEC_HIDDEN
static char * strdupWA_sized(const WCHAR *src, DWORD size)
const void * netconn_get_certificate(struct netconn *) DECLSPEC_HIDDEN
static const WCHAR postW[]
BOOL netconn_resolve(WCHAR *, INTERNET_PORT, struct sockaddr_storage *, int) DECLSPEC_HIDDEN
ULONG netconn_query_data_available(struct netconn *) DECLSPEC_HIDDEN
static const WCHAR getW[]
BOOL free_handle(HINTERNET) DECLSPEC_HIDDEN
struct netconn * netconn_create(struct hostdata *, const struct sockaddr_storage *, int) DECLSPEC_HIDDEN
int netconn_get_cipher_strength(struct netconn *) DECLSPEC_HIDDEN
struct object_header * addref_object(struct object_header *) DECLSPEC_HIDDEN
void netconn_unload(void) DECLSPEC_HIDDEN
static WCHAR * strdupAW(const char *src)
BOOL netconn_secure_connect(struct netconn *, WCHAR *, DWORD, CredHandle *, BOOL) DECLSPEC_HIDDEN
static const WCHAR slashW[]
void release_object(struct object_header *) DECLSPEC_HIDDEN
void release_host(struct hostdata *) DECLSPEC_HIDDEN
static const WCHAR http1_0[]
void destroy_cookies(struct session *) DECLSPEC_HIDDEN
void release_typelib(void) DECLSPEC_HIDDEN
static const WCHAR headW[]
BOOL set_cookies(struct request *, const WCHAR *) DECLSPEC_HIDDEN
DWORD netconn_set_timeout(struct netconn *, BOOL, int) DECLSPEC_HIDDEN
struct object_header * grab_object(HINTERNET) DECLSPEC_HIDDEN
static WCHAR * strdupW(const WCHAR *src)
void destroy_authinfo(struct authinfo *) DECLSPEC_HIDDEN
HRESULT WinHttpRequest_create(void **) DECLSPEC_HIDDEN
HINTERNET alloc_handle(struct object_header *) DECLSPEC_HIDDEN
static const WCHAR chunkedW[]
BOOL netconn_send(struct netconn *, const void *, size_t, int *) DECLSPEC_HIDDEN
void netconn_close(struct netconn *) DECLSPEC_HIDDEN
#define __WINE_ALLOC_SIZE(x)