Docs.rs
winapi-0.2.7
winapi 0.2.7
Docs.rs crate page
MIT
Links
Repository
Crates.io
Source
Owners
retep998
Dependencies
ktmw32-sys ^0
mpr-sys ^0
bcrypt-sys ^0
d3d11-sys ^0
d3dcompiler-sys ^0
hid-sys ^0
comdlg32-sys ^0
winspool-sys ^0
winmm-sys ^0
kernel32-sys ^0
d3d12-sys ^0
odbc32-sys ^0
psapi-sys ^0
vssapi-sys ^0
comctl32-sys ^0
pdh-sys ^0
d3d9-sys ^0
dsound-sys ^0
crypt32-sys ^0
shlwapi-sys ^0
shell32-sys ^0
dbghelp-sys ^0
netapi32-sys ^0
dxgi-sys ^0
dxguid-sys ^0
gdi32-sys ^0
user32-sys ^0
dwrite-sys ^0
ole32-sys ^0
oleaut32-sys ^0
secur32-sys ^0
wevtapi-sys ^0
dwmapi-sys ^0
ws2_32-sys ^0
uuid-sys ^0
usp10-sys ^0
runtimeobject-sys ^0
opengl32-sys ^0
xinput-sys ^0
userenv-sys ^0
winhttp-sys ^0
advapi32-sys ^0
winscard-sys ^0
d2d1-sys ^0
credui-sys ^0
httpapi-sys ^0
setupapi-sys ^0
Versions
Go to latest version
Platform
i686-apple-darwin
i686-pc-windows-gnu
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
winapi
Module
winapi
::
winhttp
[
−
]
[src]
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
WINHTTP_WEB_SOCKET_BUFFER_TYPE
WINHTTP_WEB_SOCKET_CLOSE_STATUS
WINHTTP_WEB_SOCKET_OPERATION
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_FRAGMENT_BUFFER_TYPE
WINHTTP_WEB_SOCKET_UTF8_MESSAGE_BUFFER_TYPE
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