[][src]Module winapi::um::winhttp

Windows HTTP Services API constant definitions and macros

Structs

URL_COMPONENTS
WINHTTP_ASYNC_RESULT
WINHTTP_AUTOPROXY_OPTIONS
WINHTTP_CURRENT_USER_IE_PROXY_CONFIG
WINHTTP_PROXY_INFO
WINHTTP_PROXY_RESULT
WINHTTP_PROXY_RESULT_ENTRY

Constants

ERROR_WINHTTP_AUTODETECTION_FAILED
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN
ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND
ERROR_WINHTTP_CANNOT_CONNECT
ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY
ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY
ERROR_WINHTTP_CONNECTION_ERROR
ERROR_WINHTTP_HEADER_ALREADY_EXISTS
ERROR_WINHTTP_HEADER_COUNT_EXCEEDED
ERROR_WINHTTP_HEADER_NOT_FOUND
ERROR_WINHTTP_HEADER_SIZE_OVERFLOW
ERROR_WINHTTP_INCORRECT_HANDLE_STATE
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
ERROR_WINHTTP_INTERNAL_ERROR
ERROR_WINHTTP_INVALID_HEADER
ERROR_WINHTTP_INVALID_OPTION
ERROR_WINHTTP_INVALID_QUERY_REQUEST
ERROR_WINHTTP_INVALID_SERVER_RESPONSE
ERROR_WINHTTP_INVALID_URL
ERROR_WINHTTP_LOGIN_FAILURE
ERROR_WINHTTP_NAME_NOT_RESOLVED
ERROR_WINHTTP_NOT_INITIALIZED
ERROR_WINHTTP_OPERATION_CANCELLED
ERROR_WINHTTP_OPTION_NOT_SETTABLE
ERROR_WINHTTP_OUT_OF_HANDLES
ERROR_WINHTTP_REDIRECT_FAILED
ERROR_WINHTTP_RESEND_REQUEST
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW
ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR
ERROR_WINHTTP_SECURE_CERT_CN_INVALID
ERROR_WINHTTP_SECURE_CERT_DATE_INVALID
ERROR_WINHTTP_SECURE_CERT_REVOKED
ERROR_WINHTTP_SECURE_CERT_REV_FAILED
ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE
ERROR_WINHTTP_SECURE_CHANNEL_ERROR
ERROR_WINHTTP_SECURE_FAILURE
ERROR_WINHTTP_SECURE_INVALID_CA
ERROR_WINHTTP_SECURE_INVALID_CERT
ERROR_WINHTTP_SHUTDOWN
ERROR_WINHTTP_TIMEOUT
ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT
ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE
ERROR_WINHTTP_UNRECOGNIZED_SCHEME
HTTP_STATUS_ACCEPTED
HTTP_STATUS_AMBIGUOUS
HTTP_STATUS_BAD_GATEWAY
HTTP_STATUS_BAD_METHOD
HTTP_STATUS_BAD_REQUEST
HTTP_STATUS_CONFLICT
HTTP_STATUS_CONTINUE
HTTP_STATUS_CREATED
HTTP_STATUS_DENIED
HTTP_STATUS_FIRST
HTTP_STATUS_FORBIDDEN
HTTP_STATUS_GATEWAY_TIMEOUT
HTTP_STATUS_GONE
HTTP_STATUS_LAST
HTTP_STATUS_LENGTH_REQUIRED
HTTP_STATUS_MOVED
HTTP_STATUS_NONE_ACCEPTABLE
HTTP_STATUS_NOT_FOUND
HTTP_STATUS_NOT_MODIFIED
HTTP_STATUS_NOT_SUPPORTED
HTTP_STATUS_NO_CONTENT
HTTP_STATUS_OK
HTTP_STATUS_PARTIAL
HTTP_STATUS_PARTIAL_CONTENT
HTTP_STATUS_PAYMENT_REQ
HTTP_STATUS_PRECOND_FAILED
HTTP_STATUS_PROXY_AUTH_REQ
HTTP_STATUS_REDIRECT
HTTP_STATUS_REDIRECT_KEEP_VERB
HTTP_STATUS_REDIRECT_METHOD
HTTP_STATUS_REQUEST_TIMEOUT
HTTP_STATUS_REQUEST_TOO_LARGE
HTTP_STATUS_RESET_CONTENT
HTTP_STATUS_RETRY_WITH
HTTP_STATUS_SERVER_ERROR
HTTP_STATUS_SERVICE_UNAVAIL
HTTP_STATUS_SWITCH_PROTOCOLS
HTTP_STATUS_UNSUPPORTED_MEDIA
HTTP_STATUS_URI_TOO_LONG
HTTP_STATUS_USE_PROXY
HTTP_STATUS_VERSION_NOT_SUP
HTTP_STATUS_WEBDAV_MULTI_STATUS
INTERNET_DEFAULT_HTTPS_PORT
INTERNET_DEFAULT_HTTP_PORT
INTERNET_DEFAULT_PORT
INTERNET_SCHEME_FTP
INTERNET_SCHEME_HTTP
INTERNET_SCHEME_HTTPS
INTERNET_SCHEME_SOCKS
WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY
WINHTTP_ACCESS_TYPE_DEFAULT_PROXY
WINHTTP_ACCESS_TYPE_NAMED_PROXY
WINHTTP_ACCESS_TYPE_NO_PROXY
WINHTTP_AUTOPROXY_AUTO_DETECT
WINHTTP_AUTOPROXY_CONFIG_URL
WINHTTP_AUTOPROXY_HOST_KEEPCASE
WINHTTP_AUTOPROXY_HOST_LOWERCASE
WINHTTP_AUTOPROXY_NO_CACHE_CLIENT
WINHTTP_AUTOPROXY_NO_CACHE_SVC
WINHTTP_AUTOPROXY_NO_DIRECTACCESS
WINHTTP_AUTOPROXY_RUN_INPROCESS
WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY
WINHTTP_AUTOPROXY_SORT_RESULTS
WINHTTP_AUTO_DETECT_TYPE_DHCP
WINHTTP_AUTO_DETECT_TYPE_DNS_A
WINHTTP_CALLBACK_FLAG_ALL_COMPLETIONS
WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS
WINHTTP_CALLBACK_FLAG_CLOSE_CONNECTION
WINHTTP_CALLBACK_FLAG_CONNECT_TO_SERVER
WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE
WINHTTP_CALLBACK_FLAG_DETECTING_PROXY
WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETE
WINHTTP_CALLBACK_FLAG_HANDLES
WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE
WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE
WINHTTP_CALLBACK_FLAG_READ_COMPLETE
WINHTTP_CALLBACK_FLAG_RECEIVE_RESPONSE
WINHTTP_CALLBACK_FLAG_REDIRECT
WINHTTP_CALLBACK_FLAG_REQUEST_ERROR
WINHTTP_CALLBACK_FLAG_RESOLVE_NAME
WINHTTP_CALLBACK_FLAG_SECURE_FAILURE
WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE
WINHTTP_CALLBACK_FLAG_SEND_REQUEST
WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE
WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETE
WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION
WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER
WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER
WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED
WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE
WINHTTP_CALLBACK_STATUS_DETECTING_PROXY
WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETE
WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING
WINHTTP_CALLBACK_STATUS_HANDLE_CREATED
WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE
WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE
WINHTTP_CALLBACK_STATUS_NAME_RESOLVED
WINHTTP_CALLBACK_STATUS_READ_COMPLETE
WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE
WINHTTP_CALLBACK_STATUS_REDIRECT
WINHTTP_CALLBACK_STATUS_REQUEST_ERROR
WINHTTP_CALLBACK_STATUS_REQUEST_SENT
WINHTTP_CALLBACK_STATUS_RESOLVING_NAME
WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED
WINHTTP_CALLBACK_STATUS_SECURE_FAILURE
WINHTTP_CALLBACK_STATUS_SENDING_REQUEST
WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE
WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETE
WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE
WINHTTP_ERROR_BASE
WINHTTP_ERROR_LAST
WINHTTP_FIRST_OPTION
WINHTTP_FLAG_ASYNC
WINHTTP_FLAG_BYPASS_PROXY_CACHE
WINHTTP_FLAG_ESCAPE_DISABLE
WINHTTP_FLAG_ESCAPE_DISABLE_QUERY
WINHTTP_FLAG_ESCAPE_PERCENT
WINHTTP_FLAG_NULL_CODEPAGE
WINHTTP_FLAG_REFRESH
WINHTTP_FLAG_SECURE
WINHTTP_LAST_OPTION
WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKS
WINHTTP_OPTION_AUTOLOGON_POLICY
WINHTTP_OPTION_CALLBACK
WINHTTP_OPTION_CLIENT_CERT_CONTEXT
WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST
WINHTTP_OPTION_CODEPAGE
WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH
WINHTTP_OPTION_CONNECTION_INFO
WINHTTP_OPTION_CONNECT_RETRIES
WINHTTP_OPTION_CONNECT_TIMEOUT
WINHTTP_OPTION_CONTEXT_VALUE
WINHTTP_OPTION_DECOMPRESSION
WINHTTP_OPTION_DISABLE_FEATURE
WINHTTP_OPTION_ENABLETRACING
WINHTTP_OPTION_ENABLE_FEATURE
WINHTTP_OPTION_EXTENDED_ERROR
WINHTTP_OPTION_GLOBAL_PROXY_CREDS
WINHTTP_OPTION_GLOBAL_SERVER_CREDS
WINHTTP_OPTION_HANDLE_TYPE
WINHTTP_OPTION_HTTP_VERSION
WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE
WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER
WINHTTP_OPTION_MAX_CONNS_PER_SERVER
WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS
WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE
WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE
WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE
WINHTTP_OPTION_PARENT_HANDLE
WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT
WINHTTP_OPTION_PASSPORT_COBRANDING_URL
WINHTTP_OPTION_PASSPORT_RETURN_URL
WINHTTP_OPTION_PASSPORT_SIGN_OUT
WINHTTP_OPTION_PASSWORD
WINHTTP_OPTION_PROXY
WINHTTP_OPTION_PROXY_PASSWORD
WINHTTP_OPTION_PROXY_RESULT_ENTRY
WINHTTP_OPTION_PROXY_SPN_USED
WINHTTP_OPTION_PROXY_USERNAME
WINHTTP_OPTION_READ_BUFFER_SIZE
WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE
WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT
WINHTTP_OPTION_RECEIVE_TIMEOUT
WINHTTP_OPTION_REDIRECT_POLICY
WINHTTP_OPTION_REJECT_USERPWD_IN_URL
WINHTTP_OPTION_REQUEST_PRIORITY
WINHTTP_OPTION_RESOLVE_TIMEOUT
WINHTTP_OPTION_SECURE_PROTOCOLS
WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT
WINHTTP_OPTION_SECURITY_FLAGS
WINHTTP_OPTION_SECURITY_KEY_BITNESS
WINHTTP_OPTION_SEND_TIMEOUT
WINHTTP_OPTION_SERVER_CBT
WINHTTP_OPTION_SERVER_CERT_CONTEXT
WINHTTP_OPTION_SERVER_SPN_USED
WINHTTP_OPTION_SPN
WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT
WINHTTP_OPTION_UNSAFE_HEADER_PARSING
WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET
WINHTTP_OPTION_URL
WINHTTP_OPTION_USERNAME
WINHTTP_OPTION_USER_AGENT
WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS
WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUT
WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL
WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZE
WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZE
WINHTTP_OPTION_WORKER_THREAD_COUNT
WINHTTP_OPTION_WRITE_BUFFER_SIZE
WINHTTP_QUERY_ACCEPT
WINHTTP_QUERY_ACCEPT_CHARSET
WINHTTP_QUERY_ACCEPT_ENCODING
WINHTTP_QUERY_ACCEPT_LANGUAGE
WINHTTP_QUERY_ACCEPT_RANGES
WINHTTP_QUERY_AGE
WINHTTP_QUERY_ALLOW
WINHTTP_QUERY_AUTHENTICATION_INFO
WINHTTP_QUERY_AUTHORIZATION
WINHTTP_QUERY_CACHE_CONTROL
WINHTTP_QUERY_CONNECTION
WINHTTP_QUERY_CONTENT_BASE
WINHTTP_QUERY_CONTENT_DESCRIPTION
WINHTTP_QUERY_CONTENT_DISPOSITION
WINHTTP_QUERY_CONTENT_ENCODING
WINHTTP_QUERY_CONTENT_ID
WINHTTP_QUERY_CONTENT_LANGUAGE
WINHTTP_QUERY_CONTENT_LENGTH
WINHTTP_QUERY_CONTENT_LOCATION
WINHTTP_QUERY_CONTENT_MD5
WINHTTP_QUERY_CONTENT_RANGE
WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING
WINHTTP_QUERY_CONTENT_TYPE
WINHTTP_QUERY_COOKIE
WINHTTP_QUERY_COST
WINHTTP_QUERY_CUSTOM
WINHTTP_QUERY_DATE
WINHTTP_QUERY_DERIVED_FROM
WINHTTP_QUERY_ETAG
WINHTTP_QUERY_EXPECT
WINHTTP_QUERY_EXPIRES
WINHTTP_QUERY_FLAG_NUMBER
WINHTTP_QUERY_FLAG_REQUEST_HEADERS
WINHTTP_QUERY_FLAG_SYSTEMTIME
WINHTTP_QUERY_FORWARDED
WINHTTP_QUERY_FROM
WINHTTP_QUERY_HOST
WINHTTP_QUERY_IF_MATCH
WINHTTP_QUERY_IF_MODIFIED_SINCE
WINHTTP_QUERY_IF_NONE_MATCH
WINHTTP_QUERY_IF_RANGE
WINHTTP_QUERY_IF_UNMODIFIED_SINCE
WINHTTP_QUERY_LAST_MODIFIED
WINHTTP_QUERY_LINK
WINHTTP_QUERY_LOCATION
WINHTTP_QUERY_MAX
WINHTTP_QUERY_MAX_FORWARDS
WINHTTP_QUERY_MESSAGE_ID
WINHTTP_QUERY_MIME_VERSION
WINHTTP_QUERY_ORIG_URI
WINHTTP_QUERY_PASSPORT_CONFIG
WINHTTP_QUERY_PASSPORT_URLS
WINHTTP_QUERY_PRAGMA
WINHTTP_QUERY_PROXY_AUTHENTICATE
WINHTTP_QUERY_PROXY_AUTHORIZATION
WINHTTP_QUERY_PROXY_CONNECTION
WINHTTP_QUERY_PROXY_SUPPORT
WINHTTP_QUERY_PUBLIC
WINHTTP_QUERY_RANGE
WINHTTP_QUERY_RAW_HEADERS
WINHTTP_QUERY_RAW_HEADERS_CRLF
WINHTTP_QUERY_REFERER
WINHTTP_QUERY_REFRESH
WINHTTP_QUERY_REQUEST_METHOD
WINHTTP_QUERY_RETRY_AFTER
WINHTTP_QUERY_SERVER
WINHTTP_QUERY_SET_COOKIE
WINHTTP_QUERY_STATUS_CODE
WINHTTP_QUERY_STATUS_TEXT
WINHTTP_QUERY_TITLE
WINHTTP_QUERY_TRANSFER_ENCODING
WINHTTP_QUERY_UNLESS_MODIFIED_SINCE
WINHTTP_QUERY_UPGRADE
WINHTTP_QUERY_URI
WINHTTP_QUERY_USER_AGENT
WINHTTP_QUERY_VARY
WINHTTP_QUERY_VERSION
WINHTTP_QUERY_VIA
WINHTTP_QUERY_WARNING
WINHTTP_QUERY_WWW_AUTHENTICATE
WINHTTP_RESET_ALL
WINHTTP_RESET_NOTIFY_NETWORK_CHANGED
WINHTTP_RESET_OUT_OF_PROC
WINHTTP_RESET_SCRIPT_CACHE
WINHTTP_RESET_STATE
WINHTTP_RESET_SWPAD_ALL
WINHTTP_RESET_SWPAD_CURRENT_NETWORK
WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS
WINHTTP_WEB_SOCKET_BINARY_FRAGMENT_BUFFER_TYPE
WINHTTP_WEB_SOCKET_BINARY_MESSAGE_BUFFER_TYPE
WINHTTP_WEB_SOCKET_CLOSE_BUFFER_TYPE
WINHTTP_WEB_SOCKET_CLOSE_OPERATION
WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS
WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS
WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS
WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS
WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS
WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS
WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS
WINHTTP_WEB_SOCKET_RECEIVE_OPERATION
WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS
WINHTTP_WEB_SOCKET_SEND_OPERATION
WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS
WINHTTP_WEB_SOCKET_SHUTDOWN_OPERATION
WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS
WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS
WINHTTP_WEB_SOCKET_UTF8_MESSAGE_BUFFER_TYPE
WINHTTP_WEB_SOCKET_UTF8_FRAGMENT_BUFFER_TYPE

Functions

WinHttpAddRequestHeaders
WinHttpCheckPlatform
WinHttpCloseHandle
WinHttpConnect
WinHttpCrackUrl
WinHttpCreateProxyResolver
WinHttpCreateUrl
WinHttpDetectAutoProxyConfigUrl
WinHttpFreeProxyResult
WinHttpGetDefaultProxyConfiguration
WinHttpGetIEProxyConfigForCurrentUser
WinHttpGetProxyForUrl
WinHttpGetProxyForUrlEx
WinHttpGetProxyResult
WinHttpOpen
WinHttpOpenRequest
WinHttpQueryAuthSchemes
WinHttpQueryDataAvailable
WinHttpQueryHeaders
WinHttpQueryOption
WinHttpReadData
WinHttpReceiveResponse
WinHttpResetAutoProxy
WinHttpSendRequest
WinHttpSetCredentials
WinHttpSetDefaultProxyConfiguration
WinHttpSetOption
WinHttpSetStatusCallback
WinHttpSetTimeouts
WinHttpTimeFromSystemTime
WinHttpTimeToSystemTime
WinHttpWebSocketClose
WinHttpWebSocketCompleteUpgrade
WinHttpWebSocketQueryCloseStatus
WinHttpWebSocketReceive
WinHttpWebSocketSend
WinHttpWebSocketShutdown
WinHttpWriteData

Type Definitions

HINTERNET
INTERNET_PORT
INTERNET_SCHEME
LPHINTERNET
LPINTERNET_PORT
LPINTERNET_SCHEME
LPURL_COMPONENTS
LPURL_COMPONENTSW
LPWINHTTP_ASYNC_RESULT
LPWINHTTP_PROXY_INFO
LPWINHTTP_PROXY_INFOW
LPWINHTTP_STATUS_CALLBACK
URL_COMPONENTSW
WINHTTP_PROXY_INFOW
WINHTTP_STATUS_CALLBACK
WINHTTP_WEB_SOCKET_BUFFER_TYPE
WINHTTP_WEB_SOCKET_CLOSE_STATUS
WINHTTP_WEB_SOCKET_OPERATION