IWinInetHttpInfo::QueryInfo

Queries HTTP-specific information related to internet bind operations.

HRESULT QueryInfo(
  DWORD dwOption,   //Specifies info to query and modifying flags
  LPVOID pBuffer,   //Buffer that receives query results
  DWORD *pcbBuf,    //Pointer to the size of the given buffer
  DWORD * pdwIndex, //Pointer to a zero-based index
  DWORD dwReserved  //Reserved, must be zero
);
 

Parameters

dwOption
[in] Specifies what information to query, as well as the flags provided to modify the request. Values that can be used are provided in the documentation of HttpQueryInfo.
pBuffer
[out] Pointer to the buffer to receive the result of the query.
pcbBuf
[in, out] Pointer to the size of the given buffer. On return, this contains the length of the data written into pBuffer.
pdwIndex
[in, out] Pointer to a zero-based index. For more information, see HttpQueryInfo. dwReserved

[in, out] Reserved for future use. Must be set to zero.

Return Values

S_OK
The querying operation succeeded.
E_INVALIDARG
One or more arguments are invalid

Remarks

The implementation of this method maps directly to the Windows Internet API, HttpQueryInfo.

QuickInfo

  Windows NT: Use version 5.0 or later.
  Windows: Unsupported.
  Windows CE: Unsupported.
  Header: Declared in urlmon.h.