WinHTTP structures
WinHTTP uses the following structures:
-
Contains the global HTTP version.
-
Contains the constituent parts of a URL. This structure is used with the WinHttpCrackUrl and WinHttpCreateUrl functions.
-
Contains the result of a call to an asynchronous function. This structure is used with the WINHTTP_STATUS_CALLBACK prototype.
-
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.
-
Contains certificate information returned from the server. This structure is used by the WinHttpQueryOption function.
-
Represents a connection group.
-
Contains the source and destination IP address of the request that generated the response.
-
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.
-
Contains user credential information used for server and proxy authentication.
-
Contains the Internet Explorer proxy configuration information.
-
Represents an HTTP request header as a name/value string pair.
-
Represents an HTTP request header name.
-
Represents a collection of connection groups.
-
Represents the GUID of a connection, for purposes of connection-matching.
-
Contains the session or default proxy configuration.
-
A collection of proxy result entries provided by WinHttpGetProxyResult.
-
A result entry from a call to WinHttpGetProxyResult.
-
Represents extended proxy settings.
-
Represents extended proxy settings.
-
Represents a description of the current state of WinHttp's connections.
-
Contains statistics for a request.
-
Contains timing information for a request.
-
Contains SChannel connection and cipher information for a request.
-
Result status of a WebSocket operation.
-
Status of a WebSocket operation.