ReactOS 0.4.15-dev-7924-g5949c20
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.

77{
81} WinHttpRequestAutoLogonPolicy;
@ AutoLogonPolicy_Always
Definition: httprequest.idl:78
@ AutoLogonPolicy_Never
Definition: httprequest.idl:80
@ AutoLogonPolicy_OnlyIfBypassProxy
Definition: httprequest.idl:79

◆ 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{
72} WinHttpRequestOption;
@ WinHttpRequestOption_EnableTracing
Definition: httprequest.idl:62
@ WinHttpRequestOption_UserAgentString
Definition: httprequest.idl:52
@ WinHttpRequestOption_EnableHttp1_1
Definition: httprequest.idl:69
@ WinHttpRequestOption_MaxResponseHeaderSize
Definition: httprequest.idl:67
@ WinHttpRequestOption_MaxAutomaticRedirects
Definition: httprequest.idl:66
@ WinHttpRequestOption_EnableCertificateRevocationCheck
Definition: httprequest.idl:70
@ WinHttpRequestOption_EnableRedirects
Definition: httprequest.idl:58
@ WinHttpRequestOption_EnableHttpsToHttpRedirects
Definition: httprequest.idl:64
@ WinHttpRequestOption_URLCodePage
Definition: httprequest.idl:54
@ WinHttpRequestOption_RevertImpersonationOverSsl
Definition: httprequest.idl:63
@ WinHttpRequestOption_SelectCertificate
Definition: httprequest.idl:57
@ WinHttpRequestOption_SecureProtocols
Definition: httprequest.idl:61
@ WinHttpRequestOption_UrlEscapeDisable
Definition: httprequest.idl:59
@ WinHttpRequestOption_URL
Definition: httprequest.idl:53
@ WinHttpRequestOption_MaxResponseDrainSize
Definition: httprequest.idl:68
@ WinHttpRequestOption_EscapePercentInURL
Definition: httprequest.idl:55
@ WinHttpRequestOption_UrlEscapeDisableQuery
Definition: httprequest.idl:60
@ WinHttpRequestOption_SslErrorIgnoreFlags
Definition: httprequest.idl:56
@ WinHttpRequestOption_EnablePassportAuthentication
Definition: httprequest.idl:65
@ WinHttpRequestOption_RejectUserpwd
Definition: httprequest.idl:71

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.

◆ HTTPREQUEST_PROXYSETTING_DIRECT

const HTTPREQUEST_PROXY_SETTING WinHttp::HTTPREQUEST_PROXYSETTING_DIRECT = 0x00000001

Definition at line 41 of file httprequest.idl.

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

◆ HTTPREQUEST_SETCREDENTIALS_FOR_PROXY

const HTTPREQUEST_SETCREDENTIALS_FLAGS WinHttp::HTTPREQUEST_SETCREDENTIALS_FOR_PROXY = 0x00000001

Definition at line 46 of file httprequest.idl.

◆ HTTPREQUEST_SETCREDENTIALS_FOR_SERVER

const HTTPREQUEST_SETCREDENTIALS_FLAGS WinHttp::HTTPREQUEST_SETCREDENTIALS_FOR_SERVER = 0x00000000

Definition at line 45 of file httprequest.idl.