# 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.