ReactOS  0.4.12-dev-75-g00dd17e
WinHttp Module Reference

Classes

interface  IWinHttpRequest
 
class  WinHttpRequest
 

Typedefs

typedef LONG HTTPREQUEST_PROXY_SETTING
 
typedef LONG HTTPREQUEST_SETCREDENTIALS_FLAGS
 
typedef enum WinHttp::WinHttpRequestOption WinHttpRequestOption
 
typedef enum WinHttp::WinHttpRequestAutoLogonPolicy WinHttpRequestAutoLogonPolicy
 

Enumerations

enum  WinHttpRequestOption {
  WinHttpRequestOption_UserAgentString, WinHttpRequestOption_URL, WinHttpRequestOption_URLCodePage, WinHttpRequestOption_EscapePercentInURL,
  WinHttpRequestOption_SslErrorIgnoreFlags, WinHttpRequestOption_SelectCertificate, WinHttpRequestOption_EnableRedirects, WinHttpRequestOption_UrlEscapeDisable,
  WinHttpRequestOption_UrlEscapeDisableQuery, WinHttpRequestOption_SecureProtocols, WinHttpRequestOption_EnableTracing, WinHttpRequestOption_RevertImpersonationOverSsl,
  WinHttpRequestOption_EnableHttpsToHttpRedirects, WinHttpRequestOption_EnablePassportAuthentication, WinHttpRequestOption_MaxAutomaticRedirects, WinHttpRequestOption_MaxResponseHeaderSize,
  WinHttpRequestOption_MaxResponseDrainSize, WinHttpRequestOption_EnableHttp1_1, WinHttpRequestOption_EnableCertificateRevocationCheck, WinHttpRequestOption_RejectUserpwd
}
 
enum  WinHttpRequestAutoLogonPolicy { AutoLogonPolicy_Always, AutoLogonPolicy_OnlyIfBypassProxy, AutoLogonPolicy_Never }
 

Functions

 importlib ("stdole2.tlb")
 

Variables

const HTTPREQUEST_PROXY_SETTING HTTPREQUEST_PROXYSETTING_DEFAULT = 0x00000000
 
const HTTPREQUEST_PROXY_SETTING HTTPREQUEST_PROXYSETTING_PRECONFIG = 0x00000000
 
const HTTPREQUEST_PROXY_SETTING HTTPREQUEST_PROXYSETTING_DIRECT = 0x00000001
 
const HTTPREQUEST_PROXY_SETTING HTTPREQUEST_PROXYSETTING_PROXY = 0x00000002
 
const HTTPREQUEST_SETCREDENTIALS_FLAGS HTTPREQUEST_SETCREDENTIALS_FOR_SERVER = 0x00000000
 
const HTTPREQUEST_SETCREDENTIALS_FLAGS HTTPREQUEST_SETCREDENTIALS_FOR_PROXY = 0x00000001
 

Typedef Documentation

◆ HTTPREQUEST_PROXY_SETTING

Definition at line 38 of file httprequest.idl.

◆ HTTPREQUEST_SETCREDENTIALS_FLAGS

◆ WinHttpRequestAutoLogonPolicy

◆ WinHttpRequestOption

Enumeration Type Documentation

◆ WinHttpRequestAutoLogonPolicy

Enumerator
AutoLogonPolicy_Always 
AutoLogonPolicy_OnlyIfBypassProxy 
AutoLogonPolicy_Never 

Definition at line 74 of file httprequest.idl.

◆ WinHttpRequestOption

Enumerator
WinHttpRequestOption_UserAgentString 
WinHttpRequestOption_URL 
WinHttpRequestOption_URLCodePage 
WinHttpRequestOption_EscapePercentInURL 
WinHttpRequestOption_SslErrorIgnoreFlags 
WinHttpRequestOption_SelectCertificate 
WinHttpRequestOption_EnableRedirects 
WinHttpRequestOption_UrlEscapeDisable 
WinHttpRequestOption_UrlEscapeDisableQuery 
WinHttpRequestOption_SecureProtocols 
WinHttpRequestOption_EnableTracing 
WinHttpRequestOption_RevertImpersonationOverSsl 
WinHttpRequestOption_EnableHttpsToHttpRedirects 
WinHttpRequestOption_EnablePassportAuthentication 
WinHttpRequestOption_MaxAutomaticRedirects 
WinHttpRequestOption_MaxResponseHeaderSize 
WinHttpRequestOption_MaxResponseDrainSize 
WinHttpRequestOption_EnableHttp1_1 
WinHttpRequestOption_EnableCertificateRevocationCheck 
WinHttpRequestOption_RejectUserpwd 

Definition at line 48 of file httprequest.idl.

51 {
enum WinHttp::WinHttpRequestOption WinHttpRequestOption

Function Documentation

◆ importlib()

WinHttp::importlib ( "stdole2.tlb"  )

Variable Documentation

◆ HTTPREQUEST_PROXYSETTING_DEFAULT

const HTTPREQUEST_PROXY_SETTING WinHttp::HTTPREQUEST_PROXYSETTING_DEFAULT = 0x00000000

Definition at line 39 of file httprequest.idl.

Referenced by winhttp_request_SetProxy().

◆ HTTPREQUEST_PROXYSETTING_DIRECT

const HTTPREQUEST_PROXY_SETTING WinHttp::HTTPREQUEST_PROXYSETTING_DIRECT = 0x00000001

Definition at line 41 of file httprequest.idl.

Referenced by test_IWinHttpRequest(), and winhttp_request_SetProxy().

◆ HTTPREQUEST_PROXYSETTING_PRECONFIG

const HTTPREQUEST_PROXY_SETTING WinHttp::HTTPREQUEST_PROXYSETTING_PRECONFIG = 0x00000000

Definition at line 40 of file httprequest.idl.

◆ HTTPREQUEST_PROXYSETTING_PROXY

const HTTPREQUEST_PROXY_SETTING WinHttp::HTTPREQUEST_PROXYSETTING_PROXY = 0x00000002

Definition at line 42 of file httprequest.idl.

Referenced by test_IWinHttpRequest(), and winhttp_request_SetProxy().

◆ HTTPREQUEST_SETCREDENTIALS_FOR_PROXY

const HTTPREQUEST_SETCREDENTIALS_FLAGS WinHttp::HTTPREQUEST_SETCREDENTIALS_FOR_PROXY = 0x00000001

Definition at line 46 of file httprequest.idl.

Referenced by winhttp_request_SetCredentials().

◆ HTTPREQUEST_SETCREDENTIALS_FOR_SERVER

const HTTPREQUEST_SETCREDENTIALS_FLAGS WinHttp::HTTPREQUEST_SETCREDENTIALS_FOR_SERVER = 0x00000000

Definition at line 45 of file httprequest.idl.

Referenced by test_IWinHttpRequest(), and winhttp_request_SetCredentials().