Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
This header is used by Windows HTTP Services (WinHTTP). For more information, see:
winhttp.h contains the following programming interfaces:
Functions
| WinHttpAddRequestHeaders Adds one or more HTTP request headers to the HTTP request handle. (WinHttpAddRequestHeaders) |
| WinHttpAddRequestHeadersEx Adds one or more HTTP request headers to an HTTP request handle, allowing you to use separate name/value strings. |
| WinHttpCheckPlatform The WinHttpCheckPlatform function determines whether the current platform is supported by this version of Microsoft Windows HTTP Services (WinHTTP). |
| WinHttpCloseHandle The WinHttpCloseHandle function closes a single HINTERNET handle. |
| WinHttpConnect The WinHttpConnect function specifies the initial target server of an HTTP request and returns an HINTERNET connection handle to an HTTP session for that initial target. |
| WinHttpCrackUrl The WinHttpCrackUrl function separates a URL into its component parts such as host name and path. |
| WinHttpCreateProxyResolver Creates a handle for use by WinHttpGetProxyForUrlEx. |
| WinHttpCreateUrl Creates a URL from component parts such as the host name and path. |
| WinHttpDetectAutoProxyConfigUrl Finds the URL for the Proxy Auto-Configuration (PAC) file. |
| WinHttpFreeProxyResult The WinHttpFreeProxyResult function frees the data retrieved from a previous call to WinHttpGetProxyResult. |
| WinHttpFreeProxySettingsEx Frees the data retrieved from a previous call to WinHttpGetProxySettingsResultEx. |
| WinHttpFreeQueryConnectionGroupResult Frees the memory allocated by a previous call to WinHttpQueryConnectionGroup. |
| WinHttpGetDefaultProxyConfiguration Retrieves the default WinHTTP proxy configuration from the registry. |
| WinHttpGetIEProxyConfigForCurrentUser Retrieves the Internet Explorer proxy configuration for the current user. |
| WinHttpGetProxyForUrl Retrieves the proxy data for the specified URL. (WinHttpGetProxyForUrl) |
| WinHttpGetProxyForUrlEx Retrieves the proxy data for the specified URL. (WinHttpGetProxyForUrlEx) |
| WinHttpGetProxyResult The WinHttpGetProxyResult function retrieves the results of a call to WinHttpGetProxyForUrlEx. |
| WinHttpGetProxySettingsEx Retrieves extended proxy settings. |
| WinHttpGetProxySettingsResultEx Retrieves the results of a call to WinHttpGetProxySettingsEx. |
| WinHttpOpen Initializes, for an application, the use of WinHTTP functions and returns a WinHTTP-session handle. |
| WinHttpOpenRequest The WinHttpOpenRequest function creates an HTTP request handle. |
| WinHttpQueryAuthSchemes The WinHttpQueryAuthSchemes function returns the authorization schemes that are supported by the server. |
| WinHttpQueryConnectionGroup Retrieves an enumeration of http connections and their GUIDs. |
| WinHttpQueryDataAvailable Returns the amount of data, in bytes, available to be read with WinHttpReadData. |
| WinHttpQueryHeaders The WinHttpQueryHeaders function retrieves header information associated with an HTTP request. |
| WinHttpQueryHeadersEx Retrieves header information associated with an HTTP request; offers a way to retrieve parsed header name and value strings. |
| WinHttpQueryOption The WinHttpQueryOption function queries an Internet option on the specified handle. |
| WinHttpReadData The WinHttpReadData function reads data from a handle opened by the WinHttpOpenRequest function. |
| WinHttpReadDataEx Reads data from a handle opened by the WinHttpOpenRequest function. |
| WinHttpReceiveResponse The WinHttpReceiveResponse function waits to receive the response to an HTTP request initiated by WinHttpSendRequest. |
| WinHttpRegisterProxyChangeNotification Registers a callback function that WinHTTP calls when the effective proxy settings change. |
| WinHttpResetAutoProxy Resets the auto-proxy. |
| WinHttpSendRequest Sends the specified request to the HTTP server. (WinHttpSendRequest) |
| WinHttpSetCredentials The WinHttpSetCredentials function passes the required authorization credentials to the server. |
| WinHttpSetDefaultProxyConfiguration Sets the default WinHTTP proxy configuration in the registry. |
| WinHttpSetOption The WinHttpSetOption function sets an Internet option. |
| WinHttpSetStatusCallback The WinHttpSetStatusCallback function sets up a callback function that WinHTTP can call as progress is made during an operation. |
| WinHttpSetTimeouts Sets time-outs involved with HTTP transactions. |
| WinHttpTimeFromSystemTime Formats a date and time according to the HTTP version 1.0 specification. (WinHttpTimeFromSystemTime) |
| WinHttpTimeToSystemTime The WinHttpTimeToSystemTime function takes an HTTP time/date string and converts it to a SYSTEMTIME structure. |
| WinHttpUnregisterProxyChangeNotification Unregisters a callback function that was registered by calling WinHttpRegisterProxyChangeNotification. |
| WinHttpWebSocketClose Closes a WebSocket connection. |
| WinHttpWebSocketCompleteUpgrade Completes a WebSocket handshake started by WinHttpSendRequest. |
| WinHttpWebSocketQueryCloseStatus Retrieves the close status sent by a server. |
| WinHttpWebSocketReceive Receives data from a WebSocket connection. |
| WinHttpWebSocketSend Sends data over a WebSocket connection. |
| WinHttpWebSocketShutdown Sends a close frame to a WebSocket server to close the send channel, but leaves the receive channel open. |
| WinHttpWriteData The WinHttpWriteData function writes request data to an HTTP server. |
Callback functions
| WINHTTP_PROXY_CHANGE_CALLBACK Represents an application-defined proxy change callback function. |
| WINHTTP_STATUS_CALLBACK Represents an application-defined status callback function. |
Structures
| HTTP_VERSION_INFO The HTTP_VERSION_INFO structure contains the global HTTP version. |
| URL_COMPONENTS The URL_COMPONENTS structure contains the constituent parts of a URL. This structure is used with the WinHttpCrackUrl and WinHttpCreateUrl functions. |
| WINHTTP_ASYNC_RESULT The WINHTTP_ASYNC_RESULT structure contains the result of a call to an asynchronous function. This structure is used with the WINHTTP_STATUS_CALLBACK prototype. |
| WINHTTP_AUTOPROXY_OPTIONS The WINHTTP_AUTOPROXY_OPTIONS structure is 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 The WINHTTP_CERTIFICATE_INFO structure contains certificate information returned from the server. This structure is used by the WinHttpQueryOption function. |
| WINHTTP_CONNECTION_GROUP Represents a connection group. |
| WINHTTP_CONNECTION_INFO The WINHTTP_CONNECTION_INFO structure 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. (WINHTTP_CREDS) |
| WINHTTP_CREDS_EX Contains user credential information used for server and proxy authentication. (WINHTTP_CREDS_EX) |
| WINHTTP_CURRENT_USER_IE_PROXY_CONFIG The WINHTTP_CURRENT_USER_IE_PROXY_CONFIG structure contains the Internet Explorer proxy configuration information. |
| WINHTTP_EXTENDED_HEADER Represents an HTTP request header as a name/value string pair. |
| WINHTTP_HEADER_NAME Represents an HTTP request header name. |
| WINHTTP_HOST_CONNECTION_GROUP Represents a collection of connection groups. |
| WINHTTP_MATCH_CONNECTION_GUID Represents the GUID of a connection, for purposes of connection-matching. |
| WINHTTP_PROXY_INFO The WINHTTP_PROXY_INFO structure contains the session or default proxy configuration. |
| WINHTTP_PROXY_RESULT The WINHTTP_PROXY_RESULT structure contains collection of proxy result entries provided by WinHttpGetProxyResult. |
| WINHTTP_PROXY_RESULT_ENTRY The WINHTTP_PROXY_RESULT_ENTRY structure contains a result entry from a call to WinHttpGetProxyResult. |
| WINHTTP_PROXY_SETTINGS_EX The WINHTTP_PROXY_SETTINGS_EX structure represents extended proxy settings. |
| WINHTTP_PROXY_SETTINGS_PARAM The WINHTTP_PROXY_SETTINGS_PARAM structure represents extended proxy settings. |
| WINHTTP_QUERY_CONNECTION_GROUP_RESULT Represents a collection of host connection groups. |
| WINHTTP_REQUEST_STATS The WINHTTP_REQUEST_STATS structure contains a variety of statistics for a request. |
| WINHTTP_REQUEST_TIMES The WINHTTP_REQUEST_TIMES structure contains a variety of timing information for an HTTP request. |
| WINHTTP_SECURITY_INFO The WINHTTP_SECURITY_INFO structure contains a variety of timing information for an HTTP request. |
| WINHTTP_WEB_SOCKET_ASYNC_RESULT The WINHTTP_WEB_SOCKET_ASYNC_RESULT includes the result status of a WebSocket operation. |
| WINHTTP_WEB_SOCKET_STATUS The WINHTTP_WEB_SOCKET_STATUS enumeration includes the status of a WebSocket operation. |
Enumerations
| WINHTTP_PROXY_SETTINGS_TYPE Defines constants that specify proxy settings types for extended proxy settings APIs. |
| WINHTTP_REQUEST_STAT_ENTRY The WINHTTP_REQUEST_STAT_ENTRY enumeration lists the available types of request statistics. |
| WINHTTP_REQUEST_TIME_ENTRY The WINHTTP_REQUEST_TIME_ENTRY enumeration lists the available types of request timing information. |
| WINHTTP_WEB_SOCKET_BUFFER_TYPE The WINHTTP_WEB_SOCKET_BUFFER_TYPE enumeration includes types of WebSocket buffers. |
| WINHTTP_WEB_SOCKET_CLOSE_STATUS The WINHTTP_WEB_SOCKET_CLOSE_STATUS enumeration includes the status of a WebSocket close operation. |
| WINHTTP_WEB_SOCKET_OPERATION The WINHTTP_WEB_SOCKET_OPERATION enumeration includes the WebSocket operation type. |