24#define threading(model)
29 uuid(662901
fc-6951-4854-9eb2-d9a2570f2b2e),
30 helpstring(
"Microsoft WinHTTP Services, version 5.1"),
36importlib (
"stdole2.tlb");
49[
uuid(12782009-fe90-4877-9730-e5e183669b19)]
72} WinHttpRequestOption;
75[
uuid(9d8a6df8-13de-4b1f-a330-67c719d62514)]
81} WinHttpRequestAutoLogonPolicy;
85 uuid(016fe2ec-b2c8-45f8-b23b-39e53a75396b),
170 [
in]
LONG resolve_timeout,
173 [
in]
LONG receive_timeout);
184 helpstring(
"WinHttpRequest Component version 5.1"),
186 progid(
"WinHttp.WinHttpRequest.5.1"),
187 uuid(2087c2f4-2cef-4953-a8ab-66779b670495)
coclass MediaStreamFilter helpstring("Stream Class")
WINBASEAPI _Check_return_ _Out_ AppPolicyProcessTerminationMethod * policy
static const WCHAR proxy_server[]
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
static const WCHAR version[]
static ULONG connect_timeout
#define DISPID_HTTPREQUEST_RESPONSETEXT
#define DISPID_HTTPREQUEST_GETALLRESPONSEHEADERS
#define DISPID_HTTPREQUEST_SETAUTOLOGONPOLICY
#define DISPID_HTTPREQUEST_STATUSTEXT
#define DISPID_HTTPREQUEST_SETTIMEOUTS
#define DISPID_HTTPREQUEST_STATUS
#define DISPID_HTTPREQUEST_SETCREDENTIALS
#define DISPID_HTTPREQUEST_OPEN
#define DISPID_HTTPREQUEST_WAITFORRESPONSE
#define DISPID_HTTPREQUEST_SETCLIENTCERTIFICATE
#define DISPID_HTTPREQUEST_RESPONSEBODY
#define DISPID_HTTPREQUEST_GETRESPONSEHEADER
#define DISPID_HTTPREQUEST_OPTION
#define DISPID_HTTPREQUEST_SETPROXY
#define DISPID_HTTPREQUEST_ABORT
#define DISPID_HTTPREQUEST_SEND
#define DISPID_HTTPREQUEST_RESPONSESTREAM
#define DISPID_HTTPREQUEST_SETREQUESTHEADER
HRESULT SetProxy([in] HTTPREQUEST_PROXY_SETTING proxy_setting, [in, optional] VARIANT proxy_server, [in, optional] VARIANT bypass_list)
HRESULT SetCredentials([in] BSTR username, [in] BSTR password, [in] HTTPREQUEST_SETCREDENTIALS_FLAGS flags)
HRESULT GetResponseHeader([in] BSTR header, [out, retval] BSTR *value)
HRESULT SetRequestHeader([in] BSTR header, [in] BSTR value)
HRESULT Open([in] BSTR method, [in] BSTR url, [in, optional] VARIANT async)
HRESULT GetAllResponseHeaders([out, retval] BSTR *headers)
HRESULT Send([in, optional] VARIANT body)
const HTTPREQUEST_PROXY_SETTING HTTPREQUEST_PROXYSETTING_DIRECT
LONG HTTPREQUEST_SETCREDENTIALS_FLAGS
LONG HTTPREQUEST_PROXY_SETTING
const HTTPREQUEST_PROXY_SETTING HTTPREQUEST_PROXYSETTING_PROXY
const HTTPREQUEST_SETCREDENTIALS_FLAGS HTTPREQUEST_SETCREDENTIALS_FOR_SERVER
@ WinHttpRequestOption_EnableTracing
@ WinHttpRequestOption_UserAgentString
@ WinHttpRequestOption_EnableHttp1_1
@ WinHttpRequestOption_MaxResponseHeaderSize
@ WinHttpRequestOption_MaxAutomaticRedirects
@ WinHttpRequestOption_EnableCertificateRevocationCheck
@ WinHttpRequestOption_EnableRedirects
@ WinHttpRequestOption_EnableHttpsToHttpRedirects
@ WinHttpRequestOption_URLCodePage
@ WinHttpRequestOption_RevertImpersonationOverSsl
@ WinHttpRequestOption_SelectCertificate
@ WinHttpRequestOption_SecureProtocols
@ WinHttpRequestOption_UrlEscapeDisable
@ WinHttpRequestOption_URL
@ WinHttpRequestOption_MaxResponseDrainSize
@ WinHttpRequestOption_EscapePercentInURL
@ WinHttpRequestOption_UrlEscapeDisableQuery
@ WinHttpRequestOption_SslErrorIgnoreFlags
@ WinHttpRequestOption_EnablePassportAuthentication
@ WinHttpRequestOption_RejectUserpwd
WinHttpRequestAutoLogonPolicy
@ AutoLogonPolicy_OnlyIfBypassProxy
const HTTPREQUEST_PROXY_SETTING HTTPREQUEST_PROXYSETTING_PRECONFIG
const HTTPREQUEST_PROXY_SETTING HTTPREQUEST_PROXYSETTING_DEFAULT
const HTTPREQUEST_SETCREDENTIALS_FLAGS HTTPREQUEST_SETCREDENTIALS_FOR_PROXY
static const void * body(MD5_CTX *ctx, const void *data, unsigned long size)
vector< Header * > headers
wchar_t tm const _CrtWcstime_Writes_and_advances_ptr_ count wchar_t ** out