HttpEndRequest

This function ends an HTTP request that was initiated by HttpSendRequestEx.

At a Glance

Header file: Wininet.h
Windows CE versions: 2.12 and later

Syntax

BOOL HttpEndRequest (HINTERNET hRequest,
LPINTERNET_BUFFERS
lpBuffersOut, DWORD dwFlags,
DWORD
dwContext);

Parameters

hRequest

[in] HINTERNET handle returned by HttpOpenRequest and sent by HttpSendRequestEx.

lpBuffersOut

[out] Optional. Address of an INTERNET_BUFFERS structure.

dwFlags

[in] Unsigned long integer value that contains the flags that control this function. Can be one of the following values:

Value Description
HSR_ASYNC Identical to WININET_API_FLAG_ASYNC.
HSR_SYNC Identical to WININET_API_FLAG_SYNC.
HSR_USE_CONTEXT Identical to WININET_API_FLAG_USE_CONTEXT.
HSR_INITIATE Iterative operation (completed by HttpEndRequest).
HSR_DOWNLOAD Download resource to file.
HSR_CHUNKED Send chunked data.

dwContext

[in] Unsigned long integer variable that contains the application-defined context value for applications that register a status callback function.

Return Values

Returns TRUE if successful, or FALSE otherwise.

See Also

HttpSendRequestEx