Export (0) Print
Expand All

WinHTTP Structures

WinHTTP uses the following structures:

HTTP_VERSION_INFO

Contains the global HTTP version.

URL_COMPONENTS

Contains the constituent parts of a URL. This structure is used with the WinHttpCrackUrl and WinHttpCreateUrl functions.

WINHTTP_ASYNC_RESULT

Contains the result of a call to an asynchronous function. This structure is used with the WINHTTP_STATUS_CALLBACK prototype.

WINHTTP_AUTOPROXY_OPTIONS

Used to indicate to the WinHttpGetProxyForURL function whether to specify the URL of the Proxy Auto-Configuration (PAC) file or to automatically locate the URL with DHCP or DNS queries to the network.

WINHTTP_CERTIFICATE_INFO

Contains certificate information returned from the server. This structure is used by the WinHttpQueryOption function.

WINHTTP_CONNECTION_INFO

Contains the source and destination IP address of the request that generated the response.

WINHTTP_CREDS

Contains user credential information used for server and proxy authentication.

Note  This structure has been deprecated. Instead, the use of the WINHTTP_CREDS_EX structure is recommended.

WINHTTP_CREDS_EX

Contains user credential information used for server and proxy authentication.

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

Contains the Internet Explorer proxy configuration information.

WINHTTP_PROXY_INFO

Contains the session or default proxy configuration.

WINHTTP_PROXY_RESULT

A collection of proxy result entries provided by WinHttpGetProxyResult.

WINHTTP_PROXY_RESULT_ENTRY

A result entry from a call to WinHttpGetProxyResult.

WINHTTP_WEB_SOCKET_ASYNC_RESULT

Result status of a WebSocket operation.

WINHTTP_WEB_SOCKET_STATUS

Status of a WebSocket operation.

 

 

Community Additions

ADD
Show:
© 2014 Microsoft