ホーム › Networking.WinHttp › 定数
定数
596Windows.Win32.Networking.WinHttp
| 名前 | 型 | 値 |
|---|---|---|
| HTTPREQUEST_PROXYSETTING_DEFAULT | DWORD | 0 |
| HTTPREQUEST_PROXYSETTING_PRECONFIG | DWORD | 0 |
| HTTPREQUEST_PROXYSETTING_DIRECT | DWORD | 1 |
| HTTPREQUEST_PROXYSETTING_PROXY | DWORD | 2 |
| HTTPREQUEST_SETCREDENTIALS_FOR_SERVER | DWORD | 0 |
| HTTPREQUEST_SETCREDENTIALS_FOR_PROXY | DWORD | 1 |
| INTERNET_DEFAULT_PORT | WORD | 0 |
| INTERNET_DEFAULT_HTTP_PORT | WORD | 80 |
| INTERNET_DEFAULT_HTTPS_PORT | WORD | 443 |
| WINHTTP_FLAG_ASYNC | DWORD | 268435456 |
| WINHTTP_FLAG_SECURE_DEFAULTS | DWORD | 805306368 |
| WINHTTP_FLAG_AUTOMATIC_CHUNKING | DWORD | 512 |
| SECURITY_FLAG_IGNORE_UNKNOWN_CA | DWORD | 256 |
| SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE | DWORD | 512 |
| SECURITY_FLAG_IGNORE_CERT_CN_INVALID | DWORD | 4096 |
| SECURITY_FLAG_IGNORE_CERT_DATE_INVALID | DWORD | 8192 |
| WINHTTP_AUTOPROXY_AUTO_DETECT | DWORD | 1 |
| WINHTTP_AUTOPROXY_CONFIG_URL | DWORD | 2 |
| WINHTTP_AUTOPROXY_HOST_KEEPCASE | DWORD | 4 |
| WINHTTP_AUTOPROXY_HOST_LOWERCASE | DWORD | 8 |
| WINHTTP_AUTOPROXY_ALLOW_AUTOCONFIG | DWORD | 256 |
| WINHTTP_AUTOPROXY_ALLOW_STATIC | DWORD | 512 |
| WINHTTP_AUTOPROXY_ALLOW_CM | DWORD | 1024 |
| WINHTTP_AUTOPROXY_USE_INTERFACE_CONFIG | DWORD | 2048 |
| WINHTTP_AUTOPROXY_RUN_INPROCESS | DWORD | 65536 |
| WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY | DWORD | 131072 |
| WINHTTP_AUTOPROXY_NO_DIRECTACCESS | DWORD | 262144 |
| WINHTTP_AUTOPROXY_NO_CACHE_CLIENT | DWORD | 524288 |
| WINHTTP_AUTOPROXY_NO_CACHE_SVC | DWORD | 1048576 |
| WINHTTP_AUTOPROXY_SORT_RESULTS | DWORD | 4194304 |
| WINHTTP_AUTO_DETECT_TYPE_DHCP | DWORD | 1 |
| WINHTTP_AUTO_DETECT_TYPE_DNS_A | DWORD | 2 |
| NETWORKING_KEY_BUFSIZE | DWORD | 128 |
| WINHTTP_PROXY_TYPE_DIRECT | DWORD | 1 |
| WINHTTP_PROXY_TYPE_PROXY | DWORD | 2 |
| WINHTTP_PROXY_TYPE_AUTO_PROXY_URL | DWORD | 4 |
| WINHTTP_PROXY_TYPE_AUTO_DETECT | DWORD | 8 |
| WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN | DWORD | 1 |
| WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION | DWORD | 2 |
| WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START | DWORD | 4 |
| WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION | DWORD | 8 |
| WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START | DWORD | 16 |
| WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST | DWORD | 32 |
| WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION | DWORD | 1 |
| WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASK | DWORD | 1 |
| WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT | DWORD | 1 |
| WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE | DWORD | 2 |
| WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL | DWORD | 4 |
| WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL | DWORD | 8 |
| WINHTTP_TIME_FORMAT_BUFSIZE | DWORD | 62 |
| WINHTTP_OPTION_CALLBACK | DWORD | 1 |
| WINHTTP_OPTION_RESOLVE_TIMEOUT | DWORD | 2 |
| WINHTTP_OPTION_CONNECT_TIMEOUT | DWORD | 3 |
| WINHTTP_OPTION_CONNECT_RETRIES | DWORD | 4 |
| WINHTTP_OPTION_SEND_TIMEOUT | DWORD | 5 |
| WINHTTP_OPTION_RECEIVE_TIMEOUT | DWORD | 6 |
| WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT | DWORD | 7 |
| WINHTTP_OPTION_HANDLE_TYPE | DWORD | 9 |
| WINHTTP_OPTION_READ_BUFFER_SIZE | DWORD | 12 |
| WINHTTP_OPTION_WRITE_BUFFER_SIZE | DWORD | 13 |
| WINHTTP_OPTION_PARENT_HANDLE | DWORD | 21 |
| WINHTTP_OPTION_EXTENDED_ERROR | DWORD | 24 |
| WINHTTP_OPTION_SECURITY_FLAGS | DWORD | 31 |
| WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT | DWORD | 32 |
| WINHTTP_OPTION_URL | DWORD | 34 |
| WINHTTP_OPTION_SECURITY_KEY_BITNESS | DWORD | 36 |
| WINHTTP_OPTION_PROXY | DWORD | 38 |
| WINHTTP_OPTION_PROXY_RESULT_ENTRY | DWORD | 39 |
| WINHTTP_OPTION_USER_AGENT | DWORD | 41 |
| WINHTTP_OPTION_CONTEXT_VALUE | DWORD | 45 |
| WINHTTP_OPTION_CLIENT_CERT_CONTEXT | DWORD | 47 |
| WINHTTP_OPTION_REQUEST_PRIORITY | DWORD | 58 |
| WINHTTP_OPTION_HTTP_VERSION | DWORD | 59 |
| WINHTTP_OPTION_DISABLE_FEATURE | DWORD | 63 |
| WINHTTP_OPTION_CODEPAGE | DWORD | 68 |
| WINHTTP_OPTION_MAX_CONNS_PER_SERVER | DWORD | 73 |
| WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER | DWORD | 74 |
| WINHTTP_OPTION_AUTOLOGON_POLICY | DWORD | 77 |
| WINHTTP_OPTION_SERVER_CERT_CONTEXT | DWORD | 78 |
| WINHTTP_OPTION_ENABLE_FEATURE | DWORD | 79 |
| WINHTTP_OPTION_WORKER_THREAD_COUNT | DWORD | 80 |
| WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT | DWORD | 81 |
| WINHTTP_OPTION_PASSPORT_COBRANDING_URL | DWORD | 82 |
| WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH | DWORD | 83 |
| WINHTTP_OPTION_SECURE_PROTOCOLS | DWORD | 84 |
| WINHTTP_OPTION_ENABLETRACING | DWORD | 85 |
| WINHTTP_OPTION_PASSPORT_SIGN_OUT | DWORD | 86 |
| WINHTTP_OPTION_PASSPORT_RETURN_URL | DWORD | 87 |
| WINHTTP_OPTION_REDIRECT_POLICY | DWORD | 88 |
| WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS | DWORD | 89 |
| WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE | DWORD | 90 |
| WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE | DWORD | 91 |
| WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE | DWORD | 92 |
| WINHTTP_OPTION_CONNECTION_INFO | DWORD | 93 |
| WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST | DWORD | 94 |
| WINHTTP_OPTION_SPN | DWORD | 96 |
| WINHTTP_OPTION_GLOBAL_PROXY_CREDS | DWORD | 97 |
| WINHTTP_OPTION_GLOBAL_SERVER_CREDS | DWORD | 98 |
| WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT | DWORD | 99 |
| WINHTTP_OPTION_REJECT_USERPWD_IN_URL | DWORD | 100 |
| WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS | DWORD | 101 |
| WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE | DWORD | 103 |
| WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE | DWORD | 104 |
| WINHTTP_OPTION_NETWORK_INTERFACE_AFFINITY | DWORD | 105 |
| WINHTTP_OPTION_SERVER_SPN_USED | DWORD | 106 |
| WINHTTP_OPTION_PROXY_SPN_USED | DWORD | 107 |
| WINHTTP_OPTION_SERVER_CBT | DWORD | 108 |
| WINHTTP_OPTION_UNSAFE_HEADER_PARSING | DWORD | 110 |
| WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKS | DWORD | 111 |
| WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET | DWORD | 114 |
| WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUT | DWORD | 115 |
| WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL | DWORD | 116 |
| WINHTTP_OPTION_DECOMPRESSION | DWORD | 118 |
| WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZE | DWORD | 122 |
| WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZE | DWORD | 123 |
| WINHTTP_OPTION_TCP_PRIORITY_HINT | DWORD | 128 |
| WINHTTP_OPTION_CONNECTION_FILTER | DWORD | 131 |
| WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL | DWORD | 133 |
| WINHTTP_OPTION_HTTP_PROTOCOL_USED | DWORD | 134 |
| WINHTTP_OPTION_KDC_PROXY_SETTINGS | DWORD | 136 |
| WINHTTP_OPTION_PROXY_DISABLE_SERVICE_CALLS | DWORD | 137 |
| WINHTTP_OPTION_ENCODE_EXTRA | DWORD | 138 |
| WINHTTP_OPTION_DISABLE_STREAM_QUEUE | DWORD | 139 |
| WINHTTP_OPTION_IPV6_FAST_FALLBACK | DWORD | 140 |
| WINHTTP_OPTION_CONNECTION_STATS_V0 | DWORD | 141 |
| WINHTTP_OPTION_REQUEST_TIMES | DWORD | 142 |
| WINHTTP_OPTION_EXPIRE_CONNECTION | DWORD | 143 |
| WINHTTP_OPTION_DISABLE_SECURE_PROTOCOL_FALLBACK | DWORD | 144 |
| WINHTTP_OPTION_HTTP_PROTOCOL_REQUIRED | DWORD | 145 |
| WINHTTP_OPTION_REQUEST_STATS | DWORD | 146 |
| WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT | DWORD | 147 |
| WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_FLAGS | DWORD | 148 |
| WINHTTP_OPTION_CONNECTION_STATS_V1 | DWORD | 150 |
| WINHTTP_OPTION_SECURITY_INFO | DWORD | 151 |
| WINHTTP_OPTION_TCP_KEEPALIVE | DWORD | 152 |
| WINHTTP_OPTION_TCP_FAST_OPEN | DWORD | 153 |
| WINHTTP_OPTION_TLS_FALSE_START | DWORD | 154 |
| WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINE | DWORD | 155 |
| WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACK | DWORD | 158 |
| WINHTTP_OPTION_STREAM_ERROR_CODE | DWORD | 159 |
| WINHTTP_OPTION_REQUIRE_STREAM_END | DWORD | 160 |
| WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT | DWORD | 161 |
| WINHTTP_OPTION_FAILED_CONNECTION_RETRIES | DWORD | 162 |
| WINHTTP_OPTION_HTTP2_KEEPALIVE | DWORD | 164 |
| WINHTTP_OPTION_RESOLUTION_HOSTNAME | DWORD | 165 |
| WINHTTP_OPTION_SET_TOKEN_BINDING | DWORD | 166 |
| WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEY | DWORD | 167 |
| WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAME | DWORD | 168 |
| WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODING | DWORD | 169 |
| WINHTTP_OPTION_RESOLVER_CACHE_CONFIG | DWORD | 170 |
| WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDING | DWORD | 171 |
| WINHTTP_OPTION_BACKGROUND_CONNECTIONS | DWORD | 172 |
| WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTION | DWORD | 173 |
| WINHTTP_OPTION_TCP_PRIORITY_STATUS | DWORD | 177 |
| WINHTTP_OPTION_CONNECTION_GUID | DWORD | 178 |
| WINHTTP_OPTION_MATCH_CONNECTION_GUID | DWORD | 179 |
| WINHTTP_OPTION_HTTP2_RECEIVE_WINDOW | DWORD | 183 |
| WINHTTP_OPTION_FEATURE_SUPPORTED | DWORD | 184 |
| WINHTTP_OPTION_QUIC_STATS | DWORD | 185 |
| WINHTTP_OPTION_HTTP3_KEEPALIVE | DWORD | 188 |
| WINHTTP_OPTION_HTTP3_HANDSHAKE_TIMEOUT | DWORD | 189 |
| WINHTTP_OPTION_HTTP3_INITIAL_RTT | DWORD | 190 |
| WINHTTP_OPTION_HTTP3_STREAM_ERROR_CODE | DWORD | 191 |
| WINHTTP_OPTION_REQUEST_ANNOTATION | DWORD | 192 |
| WINHTTP_OPTION_DISABLE_PROXY_AUTH_SCHEMES | DWORD | 193 |
| WINHTTP_OPTION_REVERT_IMPERSONATION_SERVER_CERT | DWORD | 194 |
| WINHTTP_OPTION_DISABLE_GLOBAL_POOLING | DWORD | 195 |
| WINHTTP_OPTION_USE_SESSION_SCH_CRED | DWORD | 196 |
| WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_CACHE_ONLY | DWORD | 199 |
| WINHTTP_OPTION_QUIC_STATS_V2 | DWORD | 200 |
| WINHTTP_OPTION_QUIC_STREAM_STATS | DWORD | 202 |
| WINHTTP_OPTION_USE_LOOKASIDE | DWORD | 203 |
| WINHTTP_OPTION_ERROR_LOG_GUID | DWORD | 204 |
| WINHTTP_OPTION_ENABLE_FAST_FORWARDING | DWORD | 205 |
| WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_DATA | DWORD | 206 |
| WINHTTP_OPTION_UPGRADE_TO_PROTOCOL | DWORD | 207 |
| WINHTTP_OPTION_CONNECTION_STATS_V2 | DWORD | 208 |
| WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_STATUS | DWORD | 209 |
| WINHTTP_OPTION_DSCP_TAG | DWORD | 210 |
| WINHTTP_OPTION_HTTP11_DOWNGRADE_TTL | DWORD | 211 |
| WINHTTP_OPTION_SESSION_ERROR_LOG_GUID | DWORD | 212 |
| WINHTTP_LAST_OPTION | DWORD | 212 |
| WINHTTP_OPTION_USERNAME | DWORD | 4096 |
| WINHTTP_OPTION_PASSWORD | DWORD | 4097 |
| WINHTTP_OPTION_PROXY_USERNAME | DWORD | 4098 |
| WINHTTP_OPTION_PROXY_PASSWORD | DWORD | 4099 |
| WINHTTP_CONNS_PER_SERVER_UNLIMITED | DWORD | 4294967295 |
| WINHTTP_CONNECTION_RETRY_CONDITION_408 | DWORD | 1 |
| WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKE | DWORD | 2 |
| WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTION | DWORD | 4 |
| WINHTTP_DECOMPRESSION_FLAG_GZIP | DWORD | 1 |
| WINHTTP_DECOMPRESSION_FLAG_DEFLATE | DWORD | 2 |
| WINHTTP_PROTOCOL_FLAG_HTTP2 | DWORD | 1 |
| WINHTTP_PROTOCOL_FLAG_HTTP3 | DWORD | 2 |
| WINHTTP_OPTION_REQUEST_ANNOTATION_MAX_LENGTH | DWORD | 64000 |
| WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUM | DWORD | 0 |
| WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOW | DWORD | 1 |
| WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH | DWORD | 2 |
| WINHTTP_AUTOLOGON_SECURITY_LEVEL_PROXY_ONLY | DWORD | 3 |
| WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULT | DWORD | 0 |
| WINHTTP_AUTOLOGON_SECURITY_LEVEL_MAX | DWORD | 3 |
| WINHTTP_OPTION_REDIRECT_POLICY_NEVER | DWORD | 0 |
| WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP | DWORD | 1 |
| WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS | DWORD | 2 |
| WINHTTP_OPTION_REDIRECT_POLICY_LAST | DWORD | 2 |
| WINHTTP_OPTION_REDIRECT_POLICY_DEFAULT | DWORD | 1 |
| WINHTTP_DISABLE_PASSPORT_AUTH | DWORD | 0 |
| WINHTTP_ENABLE_PASSPORT_AUTH | DWORD | 268435456 |
| WINHTTP_DISABLE_PASSPORT_KEYRING | DWORD | 536870912 |
| WINHTTP_ENABLE_PASSPORT_KEYRING | DWORD | 1073741824 |
| WINHTTP_PROXY_DISABLE_SCHEME_BASIC | DWORD | 1 |
| WINHTTP_PROXY_DISABLE_SCHEME_DIGEST | DWORD | 2 |
| WINHTTP_PROXY_DISABLE_SCHEME_NTLM | DWORD | 4 |
| WINHTTP_PROXY_DISABLE_SCHEME_KERBEROS | DWORD | 8 |
| WINHTTP_PROXY_DISABLE_SCHEME_NEGOTIATE | DWORD | 16 |
| WINHTTP_PROXY_DISABLE_AUTH_LOCAL_SERVICE | DWORD | 256 |
| WINHTTP_SERVER_CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL | DWORD | 4 |
| WINHTTP_SERVER_CERT_CHAIN_DISABLE_AIA | DWORD | 8192 |
| WINHTTP_SERVER_CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY | DWORD | 2147483648 |
| WINHTTP_DISABLE_COOKIES | DWORD | 1 |
| WINHTTP_DISABLE_REDIRECTS | DWORD | 2 |
| WINHTTP_DISABLE_AUTHENTICATION | DWORD | 4 |
| WINHTTP_DISABLE_KEEP_ALIVE | DWORD | 8 |
| WINHTTP_ENABLE_SSL_REVOCATION | DWORD | 1 |
| WINHTTP_ENABLE_SSL_REVERT_IMPERSONATION | DWORD | 2 |
| WINHTTP_DISABLE_SPN_SERVER_PORT | DWORD | 0 |
| WINHTTP_ENABLE_SPN_SERVER_PORT | DWORD | 1 |
| WINHTTP_OPTION_SPN_MASK | DWORD | 1 |
| WINHTTP_HANDLE_TYPE_SESSION | DWORD | 1 |
| WINHTTP_HANDLE_TYPE_CONNECT | DWORD | 2 |
| WINHTTP_HANDLE_TYPE_REQUEST | DWORD | 3 |
| WINHTTP_HANDLE_TYPE_PROXY_RESOLVER | DWORD | 4 |
| WINHTTP_HANDLE_TYPE_WEBSOCKET | DWORD | 5 |
| WINHTTP_HANDLE_TYPE_PROTOCOL | DWORD | 6 |
| WINHTTP_AUTH_SCHEME_PASSPORT | DWORD | 4 |
| WINHTTP_AUTH_SCHEME_DIGEST | DWORD | 8 |
| WINHTTP_AUTH_TARGET_SERVER | DWORD | 0 |
| WINHTTP_AUTH_TARGET_PROXY | DWORD | 1 |
| SECURITY_FLAG_SECURE | DWORD | 1 |
| SECURITY_FLAG_STRENGTH_WEAK | DWORD | 268435456 |
| SECURITY_FLAG_STRENGTH_MEDIUM | DWORD | 1073741824 |
| SECURITY_FLAG_STRENGTH_STRONG | DWORD | 536870912 |
| WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED | DWORD | 1 |
| WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERT | DWORD | 2 |
| WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKED | DWORD | 4 |
| WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA | DWORD | 8 |
| WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID | DWORD | 16 |
| WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALID | DWORD | 32 |
| WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGE | DWORD | 64 |
| WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERROR | DWORD | 2147483648 |
| WINHTTP_FLAG_SECURE_PROTOCOL_SSL2 | DWORD | 8 |
| WINHTTP_FLAG_SECURE_PROTOCOL_SSL3 | DWORD | 32 |
| WINHTTP_FLAG_SECURE_PROTOCOL_TLS1 | DWORD | 128 |
| WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1 | DWORD | 512 |
| WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2 | DWORD | 2048 |
| WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3 | DWORD | 8192 |
| WINHTTP_CALLBACK_STATUS_RESOLVING_NAME | DWORD | 1 |
| WINHTTP_CALLBACK_STATUS_NAME_RESOLVED | DWORD | 2 |
| WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER | DWORD | 4 |
| WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER | DWORD | 8 |
| WINHTTP_CALLBACK_STATUS_SENDING_REQUEST | DWORD | 16 |
| WINHTTP_CALLBACK_STATUS_REQUEST_SENT | DWORD | 32 |
| WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE | DWORD | 64 |
| WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED | DWORD | 128 |
| WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION | DWORD | 256 |
| WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED | DWORD | 512 |
| WINHTTP_CALLBACK_STATUS_HANDLE_CREATED | DWORD | 1024 |
| WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING | DWORD | 2048 |
| WINHTTP_CALLBACK_STATUS_DETECTING_PROXY | DWORD | 4096 |
| WINHTTP_CALLBACK_STATUS_REDIRECT | DWORD | 16384 |
| WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE | DWORD | 32768 |
| WINHTTP_CALLBACK_STATUS_SECURE_FAILURE | DWORD | 65536 |
| WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE | DWORD | 131072 |
| WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE | DWORD | 262144 |
| WINHTTP_CALLBACK_STATUS_READ_COMPLETE | DWORD | 524288 |
| WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE | DWORD | 1048576 |
| WINHTTP_CALLBACK_STATUS_REQUEST_ERROR | DWORD | 2097152 |
| WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE | DWORD | 4194304 |
| WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETE | DWORD | 16777216 |
| WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETE | DWORD | 33554432 |
| WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETE | DWORD | 67108864 |
| WINHTTP_CALLBACK_STATUS_GETPROXYSETTINGS_COMPLETE | DWORD | 134217728 |
| WINHTTP_CALLBACK_STATUS_SETTINGS_WRITE_COMPLETE | DWORD | 268435456 |
| WINHTTP_CALLBACK_STATUS_SETTINGS_READ_COMPLETE | DWORD | 536870912 |
| API_RECEIVE_RESPONSE | DWORD | 1 |
| API_QUERY_DATA_AVAILABLE | DWORD | 2 |
| API_READ_DATA | DWORD | 3 |
| API_WRITE_DATA | DWORD | 4 |
| API_SEND_REQUEST | DWORD | 5 |
| API_GET_PROXY_FOR_URL | DWORD | 6 |
| API_GET_PROXY_SETTINGS | DWORD | 7 |
| WINHTTP_CALLBACK_FLAG_DETECTING_PROXY | DWORD | 4096 |
| WINHTTP_CALLBACK_FLAG_REDIRECT | DWORD | 16384 |
| WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE | DWORD | 32768 |
| WINHTTP_CALLBACK_FLAG_SECURE_FAILURE | DWORD | 65536 |
| WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE | DWORD | 4194304 |
| WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE | DWORD | 131072 |
| WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE | DWORD | 262144 |
| WINHTTP_CALLBACK_FLAG_READ_COMPLETE | DWORD | 524288 |
| WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE | DWORD | 1048576 |
| WINHTTP_CALLBACK_FLAG_REQUEST_ERROR | DWORD | 2097152 |
| WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETE | DWORD | 16777216 |
| WINHTTP_CALLBACK_FLAG_GETPROXYSETTINGS_COMPLETE | DWORD | 134217728 |
| WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS | DWORD | 4294967295 |
| WINHTTP_QUERY_MIME_VERSION | DWORD | 0 |
| WINHTTP_QUERY_CONTENT_TYPE | DWORD | 1 |
| WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING | DWORD | 2 |
| WINHTTP_QUERY_CONTENT_ID | DWORD | 3 |
| WINHTTP_QUERY_CONTENT_DESCRIPTION | DWORD | 4 |
| WINHTTP_QUERY_CONTENT_LENGTH | DWORD | 5 |
| WINHTTP_QUERY_CONTENT_LANGUAGE | DWORD | 6 |
| WINHTTP_QUERY_ALLOW | DWORD | 7 |
| WINHTTP_QUERY_PUBLIC | DWORD | 8 |
| WINHTTP_QUERY_DATE | DWORD | 9 |
| WINHTTP_QUERY_EXPIRES | DWORD | 10 |
| WINHTTP_QUERY_LAST_MODIFIED | DWORD | 11 |
| WINHTTP_QUERY_MESSAGE_ID | DWORD | 12 |
| WINHTTP_QUERY_URI | DWORD | 13 |
| WINHTTP_QUERY_DERIVED_FROM | DWORD | 14 |
| WINHTTP_QUERY_COST | DWORD | 15 |
| WINHTTP_QUERY_LINK | DWORD | 16 |
| WINHTTP_QUERY_PRAGMA | DWORD | 17 |
| WINHTTP_QUERY_VERSION | DWORD | 18 |
| WINHTTP_QUERY_STATUS_CODE | DWORD | 19 |
| WINHTTP_QUERY_STATUS_TEXT | DWORD | 20 |
| WINHTTP_QUERY_RAW_HEADERS | DWORD | 21 |
| WINHTTP_QUERY_RAW_HEADERS_CRLF | DWORD | 22 |
| WINHTTP_QUERY_CONNECTION | DWORD | 23 |
| WINHTTP_QUERY_ACCEPT | DWORD | 24 |
| WINHTTP_QUERY_ACCEPT_CHARSET | DWORD | 25 |
| WINHTTP_QUERY_ACCEPT_ENCODING | DWORD | 26 |
| WINHTTP_QUERY_ACCEPT_LANGUAGE | DWORD | 27 |
| WINHTTP_QUERY_AUTHORIZATION | DWORD | 28 |
| WINHTTP_QUERY_CONTENT_ENCODING | DWORD | 29 |
| WINHTTP_QUERY_FORWARDED | DWORD | 30 |
| WINHTTP_QUERY_FROM | DWORD | 31 |
| WINHTTP_QUERY_IF_MODIFIED_SINCE | DWORD | 32 |
| WINHTTP_QUERY_LOCATION | DWORD | 33 |
| WINHTTP_QUERY_ORIG_URI | DWORD | 34 |
| WINHTTP_QUERY_REFERER | DWORD | 35 |
| WINHTTP_QUERY_RETRY_AFTER | DWORD | 36 |
| WINHTTP_QUERY_SERVER | DWORD | 37 |
| WINHTTP_QUERY_TITLE | DWORD | 38 |
| WINHTTP_QUERY_USER_AGENT | DWORD | 39 |
| WINHTTP_QUERY_WWW_AUTHENTICATE | DWORD | 40 |
| WINHTTP_QUERY_PROXY_AUTHENTICATE | DWORD | 41 |
| WINHTTP_QUERY_ACCEPT_RANGES | DWORD | 42 |
| WINHTTP_QUERY_SET_COOKIE | DWORD | 43 |
| WINHTTP_QUERY_COOKIE | DWORD | 44 |
| WINHTTP_QUERY_REQUEST_METHOD | DWORD | 45 |
| WINHTTP_QUERY_REFRESH | DWORD | 46 |
| WINHTTP_QUERY_CONTENT_DISPOSITION | DWORD | 47 |
| WINHTTP_QUERY_AGE | DWORD | 48 |
| WINHTTP_QUERY_CACHE_CONTROL | DWORD | 49 |
| WINHTTP_QUERY_CONTENT_BASE | DWORD | 50 |
| WINHTTP_QUERY_CONTENT_LOCATION | DWORD | 51 |
| WINHTTP_QUERY_CONTENT_MD5 | DWORD | 52 |
| WINHTTP_QUERY_CONTENT_RANGE | DWORD | 53 |
| WINHTTP_QUERY_ETAG | DWORD | 54 |
| WINHTTP_QUERY_HOST | DWORD | 55 |
| WINHTTP_QUERY_IF_MATCH | DWORD | 56 |
| WINHTTP_QUERY_IF_NONE_MATCH | DWORD | 57 |
| WINHTTP_QUERY_IF_RANGE | DWORD | 58 |
| WINHTTP_QUERY_IF_UNMODIFIED_SINCE | DWORD | 59 |
| WINHTTP_QUERY_MAX_FORWARDS | DWORD | 60 |
| WINHTTP_QUERY_PROXY_AUTHORIZATION | DWORD | 61 |
| WINHTTP_QUERY_RANGE | DWORD | 62 |
| WINHTTP_QUERY_TRANSFER_ENCODING | DWORD | 63 |
| WINHTTP_QUERY_UPGRADE | DWORD | 64 |
| WINHTTP_QUERY_VARY | DWORD | 65 |
| WINHTTP_QUERY_VIA | DWORD | 66 |
| WINHTTP_QUERY_WARNING | DWORD | 67 |
| WINHTTP_QUERY_EXPECT | DWORD | 68 |
| WINHTTP_QUERY_PROXY_CONNECTION | DWORD | 69 |
| WINHTTP_QUERY_UNLESS_MODIFIED_SINCE | DWORD | 70 |
| WINHTTP_QUERY_PROXY_SUPPORT | DWORD | 75 |
| WINHTTP_QUERY_AUTHENTICATION_INFO | DWORD | 76 |
| WINHTTP_QUERY_PASSPORT_URLS | DWORD | 77 |
| WINHTTP_QUERY_PASSPORT_CONFIG | DWORD | 78 |
| WINHTTP_QUERY_MAX | DWORD | 78 |
| WINHTTP_QUERY_EX_ALL_HEADERS | DWORD | 21 |
| WINHTTP_QUERY_CUSTOM | DWORD | 65535 |
| WINHTTP_QUERY_FLAG_REQUEST_HEADERS | DWORD | 2147483648 |
| WINHTTP_QUERY_FLAG_SYSTEMTIME | DWORD | 1073741824 |
| WINHTTP_QUERY_FLAG_NUMBER | DWORD | 536870912 |
| WINHTTP_QUERY_FLAG_NUMBER64 | DWORD | 134217728 |
| WINHTTP_QUERY_FLAG_TRAILERS | DWORD | 33554432 |
| WINHTTP_QUERY_FLAG_WIRE_ENCODING | DWORD | 16777216 |
| HTTP_STATUS_CONTINUE | DWORD | 100 |
| HTTP_STATUS_SWITCH_PROTOCOLS | DWORD | 101 |
| HTTP_STATUS_OK | DWORD | 200 |
| HTTP_STATUS_CREATED | DWORD | 201 |
| HTTP_STATUS_ACCEPTED | DWORD | 202 |
| HTTP_STATUS_PARTIAL | DWORD | 203 |
| HTTP_STATUS_NO_CONTENT | DWORD | 204 |
| HTTP_STATUS_RESET_CONTENT | DWORD | 205 |
| HTTP_STATUS_PARTIAL_CONTENT | DWORD | 206 |
| HTTP_STATUS_WEBDAV_MULTI_STATUS | DWORD | 207 |
| HTTP_STATUS_AMBIGUOUS | DWORD | 300 |
| HTTP_STATUS_MOVED | DWORD | 301 |
| HTTP_STATUS_REDIRECT | DWORD | 302 |
| HTTP_STATUS_REDIRECT_METHOD | DWORD | 303 |
| HTTP_STATUS_NOT_MODIFIED | DWORD | 304 |
| HTTP_STATUS_USE_PROXY | DWORD | 305 |
| HTTP_STATUS_REDIRECT_KEEP_VERB | DWORD | 307 |
| HTTP_STATUS_PERMANENT_REDIRECT | DWORD | 308 |
| HTTP_STATUS_BAD_REQUEST | DWORD | 400 |
| HTTP_STATUS_DENIED | DWORD | 401 |
| HTTP_STATUS_PAYMENT_REQ | DWORD | 402 |
| HTTP_STATUS_FORBIDDEN | DWORD | 403 |
| HTTP_STATUS_NOT_FOUND | DWORD | 404 |
| HTTP_STATUS_BAD_METHOD | DWORD | 405 |
| HTTP_STATUS_NONE_ACCEPTABLE | DWORD | 406 |
| HTTP_STATUS_PROXY_AUTH_REQ | DWORD | 407 |
| HTTP_STATUS_REQUEST_TIMEOUT | DWORD | 408 |
| HTTP_STATUS_CONFLICT | DWORD | 409 |
| HTTP_STATUS_GONE | DWORD | 410 |
| HTTP_STATUS_LENGTH_REQUIRED | DWORD | 411 |
| HTTP_STATUS_PRECOND_FAILED | DWORD | 412 |
| HTTP_STATUS_REQUEST_TOO_LARGE | DWORD | 413 |
| HTTP_STATUS_URI_TOO_LONG | DWORD | 414 |
| HTTP_STATUS_UNSUPPORTED_MEDIA | DWORD | 415 |
| HTTP_STATUS_RETRY_WITH | DWORD | 449 |
| HTTP_STATUS_SERVER_ERROR | DWORD | 500 |
| HTTP_STATUS_NOT_SUPPORTED | DWORD | 501 |
| HTTP_STATUS_BAD_GATEWAY | DWORD | 502 |
| HTTP_STATUS_SERVICE_UNAVAIL | DWORD | 503 |
| HTTP_STATUS_GATEWAY_TIMEOUT | DWORD | 504 |
| HTTP_STATUS_VERSION_NOT_SUP | DWORD | 505 |
| HTTP_STATUS_FIRST | DWORD | 100 |
| HTTP_STATUS_LAST | DWORD | 505 |
| ICU_NO_ENCODE | DWORD | 536870912 |
| ICU_NO_META | DWORD | 134217728 |
| ICU_ENCODE_SPACES_ONLY | DWORD | 67108864 |
| ICU_BROWSER_MODE | DWORD | 33554432 |
| ICU_ENCODE_PERCENT | DWORD | 4096 |
| ICU_INCLUDE_DEFAULT_PORT | DWORD | 32768 |
| ICU_ESCAPE_AUTHORITY | DWORD | 8192 |
| WINHTTP_ADDREQ_INDEX_MASK | DWORD | 65535 |
| WINHTTP_ADDREQ_FLAGS_MASK | DWORD | 4294901760 |
| WINHTTP_ADDREQ_FLAG_ADD_IF_NEW | DWORD | 268435456 |
| WINHTTP_ADDREQ_FLAG_ADD | DWORD | 536870912 |
| WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA | DWORD | 1073741824 |
| WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON | DWORD | 16777216 |
| WINHTTP_ADDREQ_FLAG_COALESCE | DWORD | 1073741824 |
| WINHTTP_ADDREQ_FLAG_REPLACE | DWORD | 2147483648 |
| WINHTTP_EXTENDED_HEADER_FLAG_UNICODE | DWORD | 1 |
| WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH | DWORD | 0 |
| WINHTTP_ERROR_BASE | DWORD | 12000 |
| ERROR_WINHTTP_OUT_OF_HANDLES | DWORD | 12001 |
| ERROR_WINHTTP_TIMEOUT | DWORD | 12002 |
| ERROR_WINHTTP_INTERNAL_ERROR | DWORD | 12004 |
| ERROR_WINHTTP_INVALID_URL | DWORD | 12005 |
| ERROR_WINHTTP_UNRECOGNIZED_SCHEME | DWORD | 12006 |
| ERROR_WINHTTP_NAME_NOT_RESOLVED | DWORD | 12007 |
| ERROR_WINHTTP_INVALID_OPTION | DWORD | 12009 |
| ERROR_WINHTTP_OPTION_NOT_SETTABLE | DWORD | 12011 |
| ERROR_WINHTTP_SHUTDOWN | DWORD | 12012 |
| ERROR_WINHTTP_LOGIN_FAILURE | DWORD | 12015 |
| ERROR_WINHTTP_OPERATION_CANCELLED | DWORD | 12017 |
| ERROR_WINHTTP_INCORRECT_HANDLE_TYPE | DWORD | 12018 |
| ERROR_WINHTTP_INCORRECT_HANDLE_STATE | DWORD | 12019 |
| ERROR_WINHTTP_CANNOT_CONNECT | DWORD | 12029 |
| ERROR_WINHTTP_CONNECTION_ERROR | DWORD | 12030 |
| ERROR_WINHTTP_RESEND_REQUEST | DWORD | 12032 |
| ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED | DWORD | 12044 |
| ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN | DWORD | 12100 |
| ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND | DWORD | 12101 |
| ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND | DWORD | 12102 |
| ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN | DWORD | 12103 |
| ERROR_WINHTTP_HEADER_NOT_FOUND | DWORD | 12150 |
| ERROR_WINHTTP_INVALID_SERVER_RESPONSE | DWORD | 12152 |
| ERROR_WINHTTP_INVALID_HEADER | DWORD | 12153 |
| ERROR_WINHTTP_INVALID_QUERY_REQUEST | DWORD | 12154 |
| ERROR_WINHTTP_HEADER_ALREADY_EXISTS | DWORD | 12155 |
| ERROR_WINHTTP_REDIRECT_FAILED | DWORD | 12156 |
| ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR | DWORD | 12178 |
| ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT | DWORD | 12166 |
| ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT | DWORD | 12167 |
| ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE | DWORD | 12176 |
| ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR | DWORD | 12177 |
| ERROR_WINHTTP_NOT_INITIALIZED | DWORD | 12172 |
| ERROR_WINHTTP_SECURE_FAILURE | DWORD | 12175 |
| ERROR_WINHTTP_SECURE_CERT_DATE_INVALID | DWORD | 12037 |
| ERROR_WINHTTP_SECURE_CERT_CN_INVALID | DWORD | 12038 |
| ERROR_WINHTTP_SECURE_INVALID_CA | DWORD | 12045 |
| ERROR_WINHTTP_SECURE_CERT_REV_FAILED | DWORD | 12057 |
| ERROR_WINHTTP_SECURE_CHANNEL_ERROR | DWORD | 12157 |
| ERROR_WINHTTP_SECURE_INVALID_CERT | DWORD | 12169 |
| ERROR_WINHTTP_SECURE_CERT_REVOKED | DWORD | 12170 |
| ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE | DWORD | 12179 |
| ERROR_WINHTTP_AUTODETECTION_FAILED | DWORD | 12180 |
| ERROR_WINHTTP_HEADER_COUNT_EXCEEDED | DWORD | 12181 |
| ERROR_WINHTTP_HEADER_SIZE_OVERFLOW | DWORD | 12182 |
| ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW | DWORD | 12183 |
| ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW | DWORD | 12184 |
| ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY | DWORD | 12185 |
| ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY | DWORD | 12186 |
| ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY | DWORD | 12187 |
| ERROR_WINHTTP_SECURE_FAILURE_PROXY | DWORD | 12188 |
| ERROR_WINHTTP_RESERVED_189 | DWORD | 12189 |
| ERROR_WINHTTP_HTTP_PROTOCOL_MISMATCH | DWORD | 12190 |
| ERROR_WINHTTP_GLOBAL_CALLBACK_FAILED | DWORD | 12191 |
| ERROR_WINHTTP_FEATURE_DISABLED | DWORD | 12192 |
| ERROR_WINHTTP_FAST_FORWARDING_NOT_SUPPORTED | DWORD | 12193 |
| WINHTTP_ERROR_LAST | DWORD | 12193 |
| WINHTTP_RESET_STATE | DWORD | 1 |
| WINHTTP_RESET_SWPAD_CURRENT_NETWORK | DWORD | 2 |
| WINHTTP_RESET_SWPAD_ALL | DWORD | 4 |
| WINHTTP_RESET_SCRIPT_CACHE | DWORD | 8 |
| WINHTTP_RESET_ALL | DWORD | 65535 |
| WINHTTP_RESET_NOTIFY_NETWORK_CHANGED | DWORD | 65536 |
| WINHTTP_RESET_OUT_OF_PROC | DWORD | 131072 |
| WINHTTP_RESET_DISCARD_RESOLVERS | DWORD | 262144 |
| WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH | DWORD | 123 |
| WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE | DWORD | 15000 |
| WINHTTP_PROXY_NOTIFY_CHANGE | DWORD | 1 |
| WINHTTP_FEATURE_DISABLE_STREAM_QUEUE | DWORD | 1 |
| WINHTTP_FEATURE_IPV6_FAST_FALLBACK | DWORD | 2 |
| WINHTTP_FEATURE_CONNECTION_STATS_V0 | DWORD | 3 |
| WINHTTP_FEATURE_REQUEST_TIMES | DWORD | 4 |
| WINHTTP_FEATURE_EXPIRE_CONNECTION | DWORD | 5 |
| WINHTTP_FEATURE_DISABLE_SECURE_PROTOCOL_FALLBACK | DWORD | 6 |
| WINHTTP_FEATURE_HTTP_PROTOCOL_REQUIRED | DWORD | 7 |
| WINHTTP_FEATURE_REQUEST_STATS | DWORD | 8 |
| WINHTTP_FEATURE_SERVER_CERT_CHAIN_CONTEXT | DWORD | 9 |
| WINHTTP_FEATURE_CONNECTION_STATS_V1 | DWORD | 12 |
| WINHTTP_FEATURE_SECURITY_INFO | DWORD | 13 |
| WINHTTP_FEATURE_TCP_KEEPALIVE | DWORD | 14 |
| WINHTTP_FEATURE_TCP_FAST_OPEN | DWORD | 15 |
| WINHTTP_FEATURE_TLS_FALSE_START | DWORD | 16 |
| WINHTTP_FEATURE_IGNORE_CERT_REVOCATION_OFFLINE | DWORD | 17 |
| WINHTTP_FEATURE_TLS_PROTOCOL_INSECURE_FALLBACK | DWORD | 20 |
| WINHTTP_FEATURE_STREAM_ERROR_CODE | DWORD | 21 |
| WINHTTP_FEATURE_REQUIRE_STREAM_END | DWORD | 22 |
| WINHTTP_FEATURE_ENABLE_HTTP2_PLUS_CLIENT_CERT | DWORD | 23 |
| WINHTTP_FEATURE_FAILED_CONNECTION_RETRIES | DWORD | 24 |
| WINHTTP_FEATURE_HTTP2_KEEPALIVE | DWORD | 26 |
| WINHTTP_FEATURE_RESOLUTION_HOSTNAME | DWORD | 27 |
| WINHTTP_FEATURE_SET_TOKEN_BINDING | DWORD | 28 |
| WINHTTP_FEATURE_TOKEN_BINDING_PUBLIC_KEY | DWORD | 29 |
| WINHTTP_FEATURE_REFERER_TOKEN_BINDING_HOSTNAME | DWORD | 30 |
| WINHTTP_FEATURE_HTTP2_PLUS_TRANSFER_ENCODING | DWORD | 31 |
| WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG | DWORD | 32 |
| WINHTTP_FEATURE_DISABLE_CERT_CHAIN_BUILDING | DWORD | 33 |
| WINHTTP_FEATURE_BACKGROUND_CONNECTIONS | DWORD | 34 |
| WINHTTP_FEATURE_FIRST_AVAILABLE_CONNECTION | DWORD | 35 |
| WINHTTP_FEATURE_TCP_PRIORITY_STATUS | DWORD | 37 |
| WINHTTP_FEATURE_CONNECTION_GUID | DWORD | 38 |
| WINHTTP_FEATURE_MATCH_CONNECTION_GUID | DWORD | 39 |
| WINHTTP_FEATURE_HTTP2_RECEIVE_WINDOW | DWORD | 43 |
| WINHTTP_FEATURE_IS_FEATURE_SUPPORTED | DWORD | 44 |
| WINHTTP_FEATURE_ADD_REQUEST_HEADERS_EX | DWORD | 46 |
| WINHTTP_FEATURE_SET_PROXY_SETINGS_PER_USER | DWORD | 47 |
| WINHTTP_FEATURE_READ_DATA_EX | DWORD | 48 |
| WINHTTP_FEATURE_QUERY_HEADERS_EX | DWORD | 49 |
| WINHTTP_FEATURE_QUERY_CONNECTION_GROUP | DWORD | 50 |
| WINHTTP_FEATURE_FREE_QUERY_CONNECTION_GROUP_RESULT | DWORD | 51 |
| WINHTTP_FEATURE_SECURITY_FLAG_IGNORE_ALL_CERT_ERRORS | DWORD | 52 |
| WINHTTP_FEATURE_FLAG_SECURE_DEFAULTS | DWORD | 53 |
| WINHTTP_FEATURE_EXTENDED_HEADER_FLAG_UNICODE | DWORD | 54 |
| WINHTTP_FEATURE_QUERY_FLAG_TRAILERS | DWORD | 55 |
| WINHTTP_FEATURE_QUERY_FLAG_WIRE_ENCODING | DWORD | 56 |
| WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT | DWORD | 57 |
| WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE | DWORD | 58 |
| WINHTTP_FEATURE_FLAG_AUTOMATIC_CHUNKING | DWORD | 59 |
| WINHTTP_FEATURE_QUERY_CONNECTION_GROUP_FLAG_INSECURE | DWORD | 60 |
| WINHTTP_FEATURE_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION | DWORD | 61 |
| WINHTTP_FEATURE_QUERY_EX_ALL_HEADERS | DWORD | 62 |
| WINHTTP_FEATURE_READ_DATA_EX_FLAG_FILL_BUFFER | DWORD | 63 |
| WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL | DWORD | 64 |
| WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL | DWORD | 65 |
| WINHTTP_FEATURE_QUIC_STATS | DWORD | 66 |
| WINHTTP_FEATURE_HTTP3_KEEPALIVE | DWORD | 69 |
| WINHTTP_FEATURE_HTTP3_HANDSHAKE_TIMEOUT | DWORD | 70 |
| WINHTTP_FEATURE_HTTP3_INITIAL_RTT | DWORD | 71 |
| WINHTTP_FEATURE_HTTP3_STREAM_ERROR_CODE | DWORD | 72 |
| WINHTTP_FEATURE_REQUEST_ANNOTATION | DWORD | 73 |
| WINHTTP_FEATURE_DISABLE_PROXY_AUTH_SCHEMES | DWORD | 74 |
| WINHTTP_FEATURE_REVERT_IMPERSONATION_SERVER_CERT | DWORD | 75 |
| WINHTTP_FEATURE_DISABLE_GLOBAL_POOLING | DWORD | 76 |
| WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX | DWORD | 77 |
| WINHTTP_FEATURE_SESSION_SCH_CRED | DWORD | 78 |
| WINHTTP_FEATURE_QUIC_STATS_V2 | DWORD | 79 |
| WINHTTP_FEATURE_URL_INCLUDE_DEFAULT_PORT | DWORD | 80 |
| WINHTTP_FEATURE_QUIC_STREAM_STATS | DWORD | 81 |
| WINHTTP_FEATURE_USE_LOOKASIDE | DWORD | 82 |
| WINHTTP_FEATURE_ERROR_LOG_GUID | DWORD | 83 |
| WINHTTP_FEATURE_UPGRADE_TO_PROTOCOL | DWORD | 88 |
| WINHTTP_FEATURE_CONNECTION_STATS_V2 | DWORD | 89 |
| WINHTTP_FEATURE_FAST_FORWARD_RESPONSE | DWORD | 90 |
| WINHTTP_FEATURE_DISABLE_AIA_FLAG | DWORD | 91 |
| WINHTTP_FEATURE_DSCP_TAG | DWORD | 92 |
| WINHTTP_FEATURE_HTTP11_DOWNGRADE_TTL | DWORD | 93 |
| WINHTTP_FEATURE_SESSION_ERROR_LOG_GUID | DWORD | 94 |
| WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX_XBOX | DWORD | 95 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define HTTPREQUEST_PROXYSETTING_DEFAULT 0
#define HTTPREQUEST_PROXYSETTING_PRECONFIG 0
#define HTTPREQUEST_PROXYSETTING_DIRECT 1
#define HTTPREQUEST_PROXYSETTING_PROXY 2
#define HTTPREQUEST_SETCREDENTIALS_FOR_SERVER 0
#define HTTPREQUEST_SETCREDENTIALS_FOR_PROXY 1
#define INTERNET_DEFAULT_PORT 0
#define INTERNET_DEFAULT_HTTP_PORT 80
#define INTERNET_DEFAULT_HTTPS_PORT 443
#define WINHTTP_FLAG_ASYNC 268435456
#define WINHTTP_FLAG_SECURE_DEFAULTS 805306368
#define WINHTTP_FLAG_AUTOMATIC_CHUNKING 512
#define SECURITY_FLAG_IGNORE_UNKNOWN_CA 256
#define SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE 512
#define SECURITY_FLAG_IGNORE_CERT_CN_INVALID 4096
#define SECURITY_FLAG_IGNORE_CERT_DATE_INVALID 8192
#define WINHTTP_AUTOPROXY_AUTO_DETECT 1
#define WINHTTP_AUTOPROXY_CONFIG_URL 2
#define WINHTTP_AUTOPROXY_HOST_KEEPCASE 4
#define WINHTTP_AUTOPROXY_HOST_LOWERCASE 8
#define WINHTTP_AUTOPROXY_ALLOW_AUTOCONFIG 256
#define WINHTTP_AUTOPROXY_ALLOW_STATIC 512
#define WINHTTP_AUTOPROXY_ALLOW_CM 1024
#define WINHTTP_AUTOPROXY_USE_INTERFACE_CONFIG 2048
#define WINHTTP_AUTOPROXY_RUN_INPROCESS 65536
#define WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY 131072
#define WINHTTP_AUTOPROXY_NO_DIRECTACCESS 262144
#define WINHTTP_AUTOPROXY_NO_CACHE_CLIENT 524288
#define WINHTTP_AUTOPROXY_NO_CACHE_SVC 1048576
#define WINHTTP_AUTOPROXY_SORT_RESULTS 4194304
#define WINHTTP_AUTO_DETECT_TYPE_DHCP 1
#define WINHTTP_AUTO_DETECT_TYPE_DNS_A 2
#define NETWORKING_KEY_BUFSIZE 128
#define WINHTTP_PROXY_TYPE_DIRECT 1
#define WINHTTP_PROXY_TYPE_PROXY 2
#define WINHTTP_PROXY_TYPE_AUTO_PROXY_URL 4
#define WINHTTP_PROXY_TYPE_AUTO_DETECT 8
#define WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN 1
#define WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION 2
#define WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START 4
#define WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION 8
#define WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START 16
#define WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST 32
#define WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION 1
#define WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASK 1
#define WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT 1
#define WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE 2
#define WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL 4
#define WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL 8
#define WINHTTP_TIME_FORMAT_BUFSIZE 62
#define WINHTTP_OPTION_CALLBACK 1
#define WINHTTP_OPTION_RESOLVE_TIMEOUT 2
#define WINHTTP_OPTION_CONNECT_TIMEOUT 3
#define WINHTTP_OPTION_CONNECT_RETRIES 4
#define WINHTTP_OPTION_SEND_TIMEOUT 5
#define WINHTTP_OPTION_RECEIVE_TIMEOUT 6
#define WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT 7
#define WINHTTP_OPTION_HANDLE_TYPE 9
#define WINHTTP_OPTION_READ_BUFFER_SIZE 12
#define WINHTTP_OPTION_WRITE_BUFFER_SIZE 13
#define WINHTTP_OPTION_PARENT_HANDLE 21
#define WINHTTP_OPTION_EXTENDED_ERROR 24
#define WINHTTP_OPTION_SECURITY_FLAGS 31
#define WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT 32
#define WINHTTP_OPTION_URL 34
#define WINHTTP_OPTION_SECURITY_KEY_BITNESS 36
#define WINHTTP_OPTION_PROXY 38
#define WINHTTP_OPTION_PROXY_RESULT_ENTRY 39
#define WINHTTP_OPTION_USER_AGENT 41
#define WINHTTP_OPTION_CONTEXT_VALUE 45
#define WINHTTP_OPTION_CLIENT_CERT_CONTEXT 47
#define WINHTTP_OPTION_REQUEST_PRIORITY 58
#define WINHTTP_OPTION_HTTP_VERSION 59
#define WINHTTP_OPTION_DISABLE_FEATURE 63
#define WINHTTP_OPTION_CODEPAGE 68
#define WINHTTP_OPTION_MAX_CONNS_PER_SERVER 73
#define WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER 74
#define WINHTTP_OPTION_AUTOLOGON_POLICY 77
#define WINHTTP_OPTION_SERVER_CERT_CONTEXT 78
#define WINHTTP_OPTION_ENABLE_FEATURE 79
#define WINHTTP_OPTION_WORKER_THREAD_COUNT 80
#define WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT 81
#define WINHTTP_OPTION_PASSPORT_COBRANDING_URL 82
#define WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH 83
#define WINHTTP_OPTION_SECURE_PROTOCOLS 84
#define WINHTTP_OPTION_ENABLETRACING 85
#define WINHTTP_OPTION_PASSPORT_SIGN_OUT 86
#define WINHTTP_OPTION_PASSPORT_RETURN_URL 87
#define WINHTTP_OPTION_REDIRECT_POLICY 88
#define WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS 89
#define WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE 90
#define WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE 91
#define WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE 92
#define WINHTTP_OPTION_CONNECTION_INFO 93
#define WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST 94
#define WINHTTP_OPTION_SPN 96
#define WINHTTP_OPTION_GLOBAL_PROXY_CREDS 97
#define WINHTTP_OPTION_GLOBAL_SERVER_CREDS 98
#define WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT 99
#define WINHTTP_OPTION_REJECT_USERPWD_IN_URL 100
#define WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS 101
#define WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE 103
#define WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE 104
#define WINHTTP_OPTION_NETWORK_INTERFACE_AFFINITY 105
#define WINHTTP_OPTION_SERVER_SPN_USED 106
#define WINHTTP_OPTION_PROXY_SPN_USED 107
#define WINHTTP_OPTION_SERVER_CBT 108
#define WINHTTP_OPTION_UNSAFE_HEADER_PARSING 110
#define WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKS 111
#define WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET 114
#define WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUT 115
#define WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL 116
#define WINHTTP_OPTION_DECOMPRESSION 118
#define WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZE 122
#define WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZE 123
#define WINHTTP_OPTION_TCP_PRIORITY_HINT 128
#define WINHTTP_OPTION_CONNECTION_FILTER 131
#define WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL 133
#define WINHTTP_OPTION_HTTP_PROTOCOL_USED 134
#define WINHTTP_OPTION_KDC_PROXY_SETTINGS 136
#define WINHTTP_OPTION_PROXY_DISABLE_SERVICE_CALLS 137
#define WINHTTP_OPTION_ENCODE_EXTRA 138
#define WINHTTP_OPTION_DISABLE_STREAM_QUEUE 139
#define WINHTTP_OPTION_IPV6_FAST_FALLBACK 140
#define WINHTTP_OPTION_CONNECTION_STATS_V0 141
#define WINHTTP_OPTION_REQUEST_TIMES 142
#define WINHTTP_OPTION_EXPIRE_CONNECTION 143
#define WINHTTP_OPTION_DISABLE_SECURE_PROTOCOL_FALLBACK 144
#define WINHTTP_OPTION_HTTP_PROTOCOL_REQUIRED 145
#define WINHTTP_OPTION_REQUEST_STATS 146
#define WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT 147
#define WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_FLAGS 148
#define WINHTTP_OPTION_CONNECTION_STATS_V1 150
#define WINHTTP_OPTION_SECURITY_INFO 151
#define WINHTTP_OPTION_TCP_KEEPALIVE 152
#define WINHTTP_OPTION_TCP_FAST_OPEN 153
#define WINHTTP_OPTION_TLS_FALSE_START 154
#define WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINE 155
#define WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACK 158
#define WINHTTP_OPTION_STREAM_ERROR_CODE 159
#define WINHTTP_OPTION_REQUIRE_STREAM_END 160
#define WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT 161
#define WINHTTP_OPTION_FAILED_CONNECTION_RETRIES 162
#define WINHTTP_OPTION_HTTP2_KEEPALIVE 164
#define WINHTTP_OPTION_RESOLUTION_HOSTNAME 165
#define WINHTTP_OPTION_SET_TOKEN_BINDING 166
#define WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEY 167
#define WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAME 168
#define WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODING 169
#define WINHTTP_OPTION_RESOLVER_CACHE_CONFIG 170
#define WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDING 171
#define WINHTTP_OPTION_BACKGROUND_CONNECTIONS 172
#define WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTION 173
#define WINHTTP_OPTION_TCP_PRIORITY_STATUS 177
#define WINHTTP_OPTION_CONNECTION_GUID 178
#define WINHTTP_OPTION_MATCH_CONNECTION_GUID 179
#define WINHTTP_OPTION_HTTP2_RECEIVE_WINDOW 183
#define WINHTTP_OPTION_FEATURE_SUPPORTED 184
#define WINHTTP_OPTION_QUIC_STATS 185
#define WINHTTP_OPTION_HTTP3_KEEPALIVE 188
#define WINHTTP_OPTION_HTTP3_HANDSHAKE_TIMEOUT 189
#define WINHTTP_OPTION_HTTP3_INITIAL_RTT 190
#define WINHTTP_OPTION_HTTP3_STREAM_ERROR_CODE 191
#define WINHTTP_OPTION_REQUEST_ANNOTATION 192
#define WINHTTP_OPTION_DISABLE_PROXY_AUTH_SCHEMES 193
#define WINHTTP_OPTION_REVERT_IMPERSONATION_SERVER_CERT 194
#define WINHTTP_OPTION_DISABLE_GLOBAL_POOLING 195
#define WINHTTP_OPTION_USE_SESSION_SCH_CRED 196
#define WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_CACHE_ONLY 199
#define WINHTTP_OPTION_QUIC_STATS_V2 200
#define WINHTTP_OPTION_QUIC_STREAM_STATS 202
#define WINHTTP_OPTION_USE_LOOKASIDE 203
#define WINHTTP_OPTION_ERROR_LOG_GUID 204
#define WINHTTP_OPTION_ENABLE_FAST_FORWARDING 205
#define WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_DATA 206
#define WINHTTP_OPTION_UPGRADE_TO_PROTOCOL 207
#define WINHTTP_OPTION_CONNECTION_STATS_V2 208
#define WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_STATUS 209
#define WINHTTP_OPTION_DSCP_TAG 210
#define WINHTTP_OPTION_HTTP11_DOWNGRADE_TTL 211
#define WINHTTP_OPTION_SESSION_ERROR_LOG_GUID 212
#define WINHTTP_LAST_OPTION 212
#define WINHTTP_OPTION_USERNAME 4096
#define WINHTTP_OPTION_PASSWORD 4097
#define WINHTTP_OPTION_PROXY_USERNAME 4098
#define WINHTTP_OPTION_PROXY_PASSWORD 4099
#define WINHTTP_CONNS_PER_SERVER_UNLIMITED 4294967295
#define WINHTTP_CONNECTION_RETRY_CONDITION_408 1
#define WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKE 2
#define WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTION 4
#define WINHTTP_DECOMPRESSION_FLAG_GZIP 1
#define WINHTTP_DECOMPRESSION_FLAG_DEFLATE 2
#define WINHTTP_PROTOCOL_FLAG_HTTP2 1
#define WINHTTP_PROTOCOL_FLAG_HTTP3 2
#define WINHTTP_OPTION_REQUEST_ANNOTATION_MAX_LENGTH 64000
#define WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUM 0
#define WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOW 1
#define WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH 2
#define WINHTTP_AUTOLOGON_SECURITY_LEVEL_PROXY_ONLY 3
#define WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULT 0
#define WINHTTP_AUTOLOGON_SECURITY_LEVEL_MAX 3
#define WINHTTP_OPTION_REDIRECT_POLICY_NEVER 0
#define WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP 1
#define WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS 2
#define WINHTTP_OPTION_REDIRECT_POLICY_LAST 2
#define WINHTTP_OPTION_REDIRECT_POLICY_DEFAULT 1
#define WINHTTP_DISABLE_PASSPORT_AUTH 0
#define WINHTTP_ENABLE_PASSPORT_AUTH 268435456
#define WINHTTP_DISABLE_PASSPORT_KEYRING 536870912
#define WINHTTP_ENABLE_PASSPORT_KEYRING 1073741824
#define WINHTTP_PROXY_DISABLE_SCHEME_BASIC 1
#define WINHTTP_PROXY_DISABLE_SCHEME_DIGEST 2
#define WINHTTP_PROXY_DISABLE_SCHEME_NTLM 4
#define WINHTTP_PROXY_DISABLE_SCHEME_KERBEROS 8
#define WINHTTP_PROXY_DISABLE_SCHEME_NEGOTIATE 16
#define WINHTTP_PROXY_DISABLE_AUTH_LOCAL_SERVICE 256
#define WINHTTP_SERVER_CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL 4
#define WINHTTP_SERVER_CERT_CHAIN_DISABLE_AIA 8192
#define WINHTTP_SERVER_CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY 2147483648
#define WINHTTP_DISABLE_COOKIES 1
#define WINHTTP_DISABLE_REDIRECTS 2
#define WINHTTP_DISABLE_AUTHENTICATION 4
#define WINHTTP_DISABLE_KEEP_ALIVE 8
#define WINHTTP_ENABLE_SSL_REVOCATION 1
#define WINHTTP_ENABLE_SSL_REVERT_IMPERSONATION 2
#define WINHTTP_DISABLE_SPN_SERVER_PORT 0
#define WINHTTP_ENABLE_SPN_SERVER_PORT 1
#define WINHTTP_OPTION_SPN_MASK 1
#define WINHTTP_HANDLE_TYPE_SESSION 1
#define WINHTTP_HANDLE_TYPE_CONNECT 2
#define WINHTTP_HANDLE_TYPE_REQUEST 3
#define WINHTTP_HANDLE_TYPE_PROXY_RESOLVER 4
#define WINHTTP_HANDLE_TYPE_WEBSOCKET 5
#define WINHTTP_HANDLE_TYPE_PROTOCOL 6
#define WINHTTP_AUTH_SCHEME_PASSPORT 4
#define WINHTTP_AUTH_SCHEME_DIGEST 8
#define WINHTTP_AUTH_TARGET_SERVER 0
#define WINHTTP_AUTH_TARGET_PROXY 1
#define SECURITY_FLAG_SECURE 1
#define SECURITY_FLAG_STRENGTH_WEAK 268435456
#define SECURITY_FLAG_STRENGTH_MEDIUM 1073741824
#define SECURITY_FLAG_STRENGTH_STRONG 536870912
#define WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED 1
#define WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERT 2
#define WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKED 4
#define WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA 8
#define WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID 16
#define WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALID 32
#define WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGE 64
#define WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERROR 2147483648
#define WINHTTP_FLAG_SECURE_PROTOCOL_SSL2 8
#define WINHTTP_FLAG_SECURE_PROTOCOL_SSL3 32
#define WINHTTP_FLAG_SECURE_PROTOCOL_TLS1 128
#define WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1 512
#define WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2 2048
#define WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3 8192
#define WINHTTP_CALLBACK_STATUS_RESOLVING_NAME 1
#define WINHTTP_CALLBACK_STATUS_NAME_RESOLVED 2
#define WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER 4
#define WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER 8
#define WINHTTP_CALLBACK_STATUS_SENDING_REQUEST 16
#define WINHTTP_CALLBACK_STATUS_REQUEST_SENT 32
#define WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE 64
#define WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED 128
#define WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION 256
#define WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED 512
#define WINHTTP_CALLBACK_STATUS_HANDLE_CREATED 1024
#define WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING 2048
#define WINHTTP_CALLBACK_STATUS_DETECTING_PROXY 4096
#define WINHTTP_CALLBACK_STATUS_REDIRECT 16384
#define WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE 32768
#define WINHTTP_CALLBACK_STATUS_SECURE_FAILURE 65536
#define WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE 131072
#define WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE 262144
#define WINHTTP_CALLBACK_STATUS_READ_COMPLETE 524288
#define WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE 1048576
#define WINHTTP_CALLBACK_STATUS_REQUEST_ERROR 2097152
#define WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE 4194304
#define WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETE 16777216
#define WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETE 33554432
#define WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETE 67108864
#define WINHTTP_CALLBACK_STATUS_GETPROXYSETTINGS_COMPLETE 134217728
#define WINHTTP_CALLBACK_STATUS_SETTINGS_WRITE_COMPLETE 268435456
#define WINHTTP_CALLBACK_STATUS_SETTINGS_READ_COMPLETE 536870912
#define API_RECEIVE_RESPONSE 1
#define API_QUERY_DATA_AVAILABLE 2
#define API_READ_DATA 3
#define API_WRITE_DATA 4
#define API_SEND_REQUEST 5
#define API_GET_PROXY_FOR_URL 6
#define API_GET_PROXY_SETTINGS 7
#define WINHTTP_CALLBACK_FLAG_DETECTING_PROXY 4096
#define WINHTTP_CALLBACK_FLAG_REDIRECT 16384
#define WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE 32768
#define WINHTTP_CALLBACK_FLAG_SECURE_FAILURE 65536
#define WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE 4194304
#define WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE 131072
#define WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE 262144
#define WINHTTP_CALLBACK_FLAG_READ_COMPLETE 524288
#define WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE 1048576
#define WINHTTP_CALLBACK_FLAG_REQUEST_ERROR 2097152
#define WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETE 16777216
#define WINHTTP_CALLBACK_FLAG_GETPROXYSETTINGS_COMPLETE 134217728
#define WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS 4294967295
#define WINHTTP_QUERY_MIME_VERSION 0
#define WINHTTP_QUERY_CONTENT_TYPE 1
#define WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING 2
#define WINHTTP_QUERY_CONTENT_ID 3
#define WINHTTP_QUERY_CONTENT_DESCRIPTION 4
#define WINHTTP_QUERY_CONTENT_LENGTH 5
#define WINHTTP_QUERY_CONTENT_LANGUAGE 6
#define WINHTTP_QUERY_ALLOW 7
#define WINHTTP_QUERY_PUBLIC 8
#define WINHTTP_QUERY_DATE 9
#define WINHTTP_QUERY_EXPIRES 10
#define WINHTTP_QUERY_LAST_MODIFIED 11
#define WINHTTP_QUERY_MESSAGE_ID 12
#define WINHTTP_QUERY_URI 13
#define WINHTTP_QUERY_DERIVED_FROM 14
#define WINHTTP_QUERY_COST 15
#define WINHTTP_QUERY_LINK 16
#define WINHTTP_QUERY_PRAGMA 17
#define WINHTTP_QUERY_VERSION 18
#define WINHTTP_QUERY_STATUS_CODE 19
#define WINHTTP_QUERY_STATUS_TEXT 20
#define WINHTTP_QUERY_RAW_HEADERS 21
#define WINHTTP_QUERY_RAW_HEADERS_CRLF 22
#define WINHTTP_QUERY_CONNECTION 23
#define WINHTTP_QUERY_ACCEPT 24
#define WINHTTP_QUERY_ACCEPT_CHARSET 25
#define WINHTTP_QUERY_ACCEPT_ENCODING 26
#define WINHTTP_QUERY_ACCEPT_LANGUAGE 27
#define WINHTTP_QUERY_AUTHORIZATION 28
#define WINHTTP_QUERY_CONTENT_ENCODING 29
#define WINHTTP_QUERY_FORWARDED 30
#define WINHTTP_QUERY_FROM 31
#define WINHTTP_QUERY_IF_MODIFIED_SINCE 32
#define WINHTTP_QUERY_LOCATION 33
#define WINHTTP_QUERY_ORIG_URI 34
#define WINHTTP_QUERY_REFERER 35
#define WINHTTP_QUERY_RETRY_AFTER 36
#define WINHTTP_QUERY_SERVER 37
#define WINHTTP_QUERY_TITLE 38
#define WINHTTP_QUERY_USER_AGENT 39
#define WINHTTP_QUERY_WWW_AUTHENTICATE 40
#define WINHTTP_QUERY_PROXY_AUTHENTICATE 41
#define WINHTTP_QUERY_ACCEPT_RANGES 42
#define WINHTTP_QUERY_SET_COOKIE 43
#define WINHTTP_QUERY_COOKIE 44
#define WINHTTP_QUERY_REQUEST_METHOD 45
#define WINHTTP_QUERY_REFRESH 46
#define WINHTTP_QUERY_CONTENT_DISPOSITION 47
#define WINHTTP_QUERY_AGE 48
#define WINHTTP_QUERY_CACHE_CONTROL 49
#define WINHTTP_QUERY_CONTENT_BASE 50
#define WINHTTP_QUERY_CONTENT_LOCATION 51
#define WINHTTP_QUERY_CONTENT_MD5 52
#define WINHTTP_QUERY_CONTENT_RANGE 53
#define WINHTTP_QUERY_ETAG 54
#define WINHTTP_QUERY_HOST 55
#define WINHTTP_QUERY_IF_MATCH 56
#define WINHTTP_QUERY_IF_NONE_MATCH 57
#define WINHTTP_QUERY_IF_RANGE 58
#define WINHTTP_QUERY_IF_UNMODIFIED_SINCE 59
#define WINHTTP_QUERY_MAX_FORWARDS 60
#define WINHTTP_QUERY_PROXY_AUTHORIZATION 61
#define WINHTTP_QUERY_RANGE 62
#define WINHTTP_QUERY_TRANSFER_ENCODING 63
#define WINHTTP_QUERY_UPGRADE 64
#define WINHTTP_QUERY_VARY 65
#define WINHTTP_QUERY_VIA 66
#define WINHTTP_QUERY_WARNING 67
#define WINHTTP_QUERY_EXPECT 68
#define WINHTTP_QUERY_PROXY_CONNECTION 69
#define WINHTTP_QUERY_UNLESS_MODIFIED_SINCE 70
#define WINHTTP_QUERY_PROXY_SUPPORT 75
#define WINHTTP_QUERY_AUTHENTICATION_INFO 76
#define WINHTTP_QUERY_PASSPORT_URLS 77
#define WINHTTP_QUERY_PASSPORT_CONFIG 78
#define WINHTTP_QUERY_MAX 78
#define WINHTTP_QUERY_EX_ALL_HEADERS 21
#define WINHTTP_QUERY_CUSTOM 65535
#define WINHTTP_QUERY_FLAG_REQUEST_HEADERS 2147483648
#define WINHTTP_QUERY_FLAG_SYSTEMTIME 1073741824
#define WINHTTP_QUERY_FLAG_NUMBER 536870912
#define WINHTTP_QUERY_FLAG_NUMBER64 134217728
#define WINHTTP_QUERY_FLAG_TRAILERS 33554432
#define WINHTTP_QUERY_FLAG_WIRE_ENCODING 16777216
#define HTTP_STATUS_CONTINUE 100
#define HTTP_STATUS_SWITCH_PROTOCOLS 101
#define HTTP_STATUS_OK 200
#define HTTP_STATUS_CREATED 201
#define HTTP_STATUS_ACCEPTED 202
#define HTTP_STATUS_PARTIAL 203
#define HTTP_STATUS_NO_CONTENT 204
#define HTTP_STATUS_RESET_CONTENT 205
#define HTTP_STATUS_PARTIAL_CONTENT 206
#define HTTP_STATUS_WEBDAV_MULTI_STATUS 207
#define HTTP_STATUS_AMBIGUOUS 300
#define HTTP_STATUS_MOVED 301
#define HTTP_STATUS_REDIRECT 302
#define HTTP_STATUS_REDIRECT_METHOD 303
#define HTTP_STATUS_NOT_MODIFIED 304
#define HTTP_STATUS_USE_PROXY 305
#define HTTP_STATUS_REDIRECT_KEEP_VERB 307
#define HTTP_STATUS_PERMANENT_REDIRECT 308
#define HTTP_STATUS_BAD_REQUEST 400
#define HTTP_STATUS_DENIED 401
#define HTTP_STATUS_PAYMENT_REQ 402
#define HTTP_STATUS_FORBIDDEN 403
#define HTTP_STATUS_NOT_FOUND 404
#define HTTP_STATUS_BAD_METHOD 405
#define HTTP_STATUS_NONE_ACCEPTABLE 406
#define HTTP_STATUS_PROXY_AUTH_REQ 407
#define HTTP_STATUS_REQUEST_TIMEOUT 408
#define HTTP_STATUS_CONFLICT 409
#define HTTP_STATUS_GONE 410
#define HTTP_STATUS_LENGTH_REQUIRED 411
#define HTTP_STATUS_PRECOND_FAILED 412
#define HTTP_STATUS_REQUEST_TOO_LARGE 413
#define HTTP_STATUS_URI_TOO_LONG 414
#define HTTP_STATUS_UNSUPPORTED_MEDIA 415
#define HTTP_STATUS_RETRY_WITH 449
#define HTTP_STATUS_SERVER_ERROR 500
#define HTTP_STATUS_NOT_SUPPORTED 501
#define HTTP_STATUS_BAD_GATEWAY 502
#define HTTP_STATUS_SERVICE_UNAVAIL 503
#define HTTP_STATUS_GATEWAY_TIMEOUT 504
#define HTTP_STATUS_VERSION_NOT_SUP 505
#define HTTP_STATUS_FIRST 100
#define HTTP_STATUS_LAST 505
#define ICU_NO_ENCODE 536870912
#define ICU_NO_META 134217728
#define ICU_ENCODE_SPACES_ONLY 67108864
#define ICU_BROWSER_MODE 33554432
#define ICU_ENCODE_PERCENT 4096
#define ICU_INCLUDE_DEFAULT_PORT 32768
#define ICU_ESCAPE_AUTHORITY 8192
#define WINHTTP_ADDREQ_INDEX_MASK 65535
#define WINHTTP_ADDREQ_FLAGS_MASK 4294901760
#define WINHTTP_ADDREQ_FLAG_ADD_IF_NEW 268435456
#define WINHTTP_ADDREQ_FLAG_ADD 536870912
#define WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA 1073741824
#define WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON 16777216
#define WINHTTP_ADDREQ_FLAG_COALESCE 1073741824
#define WINHTTP_ADDREQ_FLAG_REPLACE 2147483648
#define WINHTTP_EXTENDED_HEADER_FLAG_UNICODE 1
#define WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH 0
#define WINHTTP_ERROR_BASE 12000
#define ERROR_WINHTTP_OUT_OF_HANDLES 12001
#define ERROR_WINHTTP_TIMEOUT 12002
#define ERROR_WINHTTP_INTERNAL_ERROR 12004
#define ERROR_WINHTTP_INVALID_URL 12005
#define ERROR_WINHTTP_UNRECOGNIZED_SCHEME 12006
#define ERROR_WINHTTP_NAME_NOT_RESOLVED 12007
#define ERROR_WINHTTP_INVALID_OPTION 12009
#define ERROR_WINHTTP_OPTION_NOT_SETTABLE 12011
#define ERROR_WINHTTP_SHUTDOWN 12012
#define ERROR_WINHTTP_LOGIN_FAILURE 12015
#define ERROR_WINHTTP_OPERATION_CANCELLED 12017
#define ERROR_WINHTTP_INCORRECT_HANDLE_TYPE 12018
#define ERROR_WINHTTP_INCORRECT_HANDLE_STATE 12019
#define ERROR_WINHTTP_CANNOT_CONNECT 12029
#define ERROR_WINHTTP_CONNECTION_ERROR 12030
#define ERROR_WINHTTP_RESEND_REQUEST 12032
#define ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED 12044
#define ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN 12100
#define ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND 12101
#define ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND 12102
#define ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN 12103
#define ERROR_WINHTTP_HEADER_NOT_FOUND 12150
#define ERROR_WINHTTP_INVALID_SERVER_RESPONSE 12152
#define ERROR_WINHTTP_INVALID_HEADER 12153
#define ERROR_WINHTTP_INVALID_QUERY_REQUEST 12154
#define ERROR_WINHTTP_HEADER_ALREADY_EXISTS 12155
#define ERROR_WINHTTP_REDIRECT_FAILED 12156
#define ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR 12178
#define ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT 12166
#define ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT 12167
#define ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE 12176
#define ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR 12177
#define ERROR_WINHTTP_NOT_INITIALIZED 12172
#define ERROR_WINHTTP_SECURE_FAILURE 12175
#define ERROR_WINHTTP_SECURE_CERT_DATE_INVALID 12037
#define ERROR_WINHTTP_SECURE_CERT_CN_INVALID 12038
#define ERROR_WINHTTP_SECURE_INVALID_CA 12045
#define ERROR_WINHTTP_SECURE_CERT_REV_FAILED 12057
#define ERROR_WINHTTP_SECURE_CHANNEL_ERROR 12157
#define ERROR_WINHTTP_SECURE_INVALID_CERT 12169
#define ERROR_WINHTTP_SECURE_CERT_REVOKED 12170
#define ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE 12179
#define ERROR_WINHTTP_AUTODETECTION_FAILED 12180
#define ERROR_WINHTTP_HEADER_COUNT_EXCEEDED 12181
#define ERROR_WINHTTP_HEADER_SIZE_OVERFLOW 12182
#define ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW 12183
#define ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW 12184
#define ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY 12185
#define ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY 12186
#define ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY 12187
#define ERROR_WINHTTP_SECURE_FAILURE_PROXY 12188
#define ERROR_WINHTTP_RESERVED_189 12189
#define ERROR_WINHTTP_HTTP_PROTOCOL_MISMATCH 12190
#define ERROR_WINHTTP_GLOBAL_CALLBACK_FAILED 12191
#define ERROR_WINHTTP_FEATURE_DISABLED 12192
#define ERROR_WINHTTP_FAST_FORWARDING_NOT_SUPPORTED 12193
#define WINHTTP_ERROR_LAST 12193
#define WINHTTP_RESET_STATE 1
#define WINHTTP_RESET_SWPAD_CURRENT_NETWORK 2
#define WINHTTP_RESET_SWPAD_ALL 4
#define WINHTTP_RESET_SCRIPT_CACHE 8
#define WINHTTP_RESET_ALL 65535
#define WINHTTP_RESET_NOTIFY_NETWORK_CHANGED 65536
#define WINHTTP_RESET_OUT_OF_PROC 131072
#define WINHTTP_RESET_DISCARD_RESOLVERS 262144
#define WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH 123
#define WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE 15000
#define WINHTTP_PROXY_NOTIFY_CHANGE 1
#define WINHTTP_FEATURE_DISABLE_STREAM_QUEUE 1
#define WINHTTP_FEATURE_IPV6_FAST_FALLBACK 2
#define WINHTTP_FEATURE_CONNECTION_STATS_V0 3
#define WINHTTP_FEATURE_REQUEST_TIMES 4
#define WINHTTP_FEATURE_EXPIRE_CONNECTION 5
#define WINHTTP_FEATURE_DISABLE_SECURE_PROTOCOL_FALLBACK 6
#define WINHTTP_FEATURE_HTTP_PROTOCOL_REQUIRED 7
#define WINHTTP_FEATURE_REQUEST_STATS 8
#define WINHTTP_FEATURE_SERVER_CERT_CHAIN_CONTEXT 9
#define WINHTTP_FEATURE_CONNECTION_STATS_V1 12
#define WINHTTP_FEATURE_SECURITY_INFO 13
#define WINHTTP_FEATURE_TCP_KEEPALIVE 14
#define WINHTTP_FEATURE_TCP_FAST_OPEN 15
#define WINHTTP_FEATURE_TLS_FALSE_START 16
#define WINHTTP_FEATURE_IGNORE_CERT_REVOCATION_OFFLINE 17
#define WINHTTP_FEATURE_TLS_PROTOCOL_INSECURE_FALLBACK 20
#define WINHTTP_FEATURE_STREAM_ERROR_CODE 21
#define WINHTTP_FEATURE_REQUIRE_STREAM_END 22
#define WINHTTP_FEATURE_ENABLE_HTTP2_PLUS_CLIENT_CERT 23
#define WINHTTP_FEATURE_FAILED_CONNECTION_RETRIES 24
#define WINHTTP_FEATURE_HTTP2_KEEPALIVE 26
#define WINHTTP_FEATURE_RESOLUTION_HOSTNAME 27
#define WINHTTP_FEATURE_SET_TOKEN_BINDING 28
#define WINHTTP_FEATURE_TOKEN_BINDING_PUBLIC_KEY 29
#define WINHTTP_FEATURE_REFERER_TOKEN_BINDING_HOSTNAME 30
#define WINHTTP_FEATURE_HTTP2_PLUS_TRANSFER_ENCODING 31
#define WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG 32
#define WINHTTP_FEATURE_DISABLE_CERT_CHAIN_BUILDING 33
#define WINHTTP_FEATURE_BACKGROUND_CONNECTIONS 34
#define WINHTTP_FEATURE_FIRST_AVAILABLE_CONNECTION 35
#define WINHTTP_FEATURE_TCP_PRIORITY_STATUS 37
#define WINHTTP_FEATURE_CONNECTION_GUID 38
#define WINHTTP_FEATURE_MATCH_CONNECTION_GUID 39
#define WINHTTP_FEATURE_HTTP2_RECEIVE_WINDOW 43
#define WINHTTP_FEATURE_IS_FEATURE_SUPPORTED 44
#define WINHTTP_FEATURE_ADD_REQUEST_HEADERS_EX 46
#define WINHTTP_FEATURE_SET_PROXY_SETINGS_PER_USER 47
#define WINHTTP_FEATURE_READ_DATA_EX 48
#define WINHTTP_FEATURE_QUERY_HEADERS_EX 49
#define WINHTTP_FEATURE_QUERY_CONNECTION_GROUP 50
#define WINHTTP_FEATURE_FREE_QUERY_CONNECTION_GROUP_RESULT 51
#define WINHTTP_FEATURE_SECURITY_FLAG_IGNORE_ALL_CERT_ERRORS 52
#define WINHTTP_FEATURE_FLAG_SECURE_DEFAULTS 53
#define WINHTTP_FEATURE_EXTENDED_HEADER_FLAG_UNICODE 54
#define WINHTTP_FEATURE_QUERY_FLAG_TRAILERS 55
#define WINHTTP_FEATURE_QUERY_FLAG_WIRE_ENCODING 56
#define WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT 57
#define WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE 58
#define WINHTTP_FEATURE_FLAG_AUTOMATIC_CHUNKING 59
#define WINHTTP_FEATURE_QUERY_CONNECTION_GROUP_FLAG_INSECURE 60
#define WINHTTP_FEATURE_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION 61
#define WINHTTP_FEATURE_QUERY_EX_ALL_HEADERS 62
#define WINHTTP_FEATURE_READ_DATA_EX_FLAG_FILL_BUFFER 63
#define WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL 64
#define WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL 65
#define WINHTTP_FEATURE_QUIC_STATS 66
#define WINHTTP_FEATURE_HTTP3_KEEPALIVE 69
#define WINHTTP_FEATURE_HTTP3_HANDSHAKE_TIMEOUT 70
#define WINHTTP_FEATURE_HTTP3_INITIAL_RTT 71
#define WINHTTP_FEATURE_HTTP3_STREAM_ERROR_CODE 72
#define WINHTTP_FEATURE_REQUEST_ANNOTATION 73
#define WINHTTP_FEATURE_DISABLE_PROXY_AUTH_SCHEMES 74
#define WINHTTP_FEATURE_REVERT_IMPERSONATION_SERVER_CERT 75
#define WINHTTP_FEATURE_DISABLE_GLOBAL_POOLING 76
#define WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX 77
#define WINHTTP_FEATURE_SESSION_SCH_CRED 78
#define WINHTTP_FEATURE_QUIC_STATS_V2 79
#define WINHTTP_FEATURE_URL_INCLUDE_DEFAULT_PORT 80
#define WINHTTP_FEATURE_QUIC_STREAM_STATS 81
#define WINHTTP_FEATURE_USE_LOOKASIDE 82
#define WINHTTP_FEATURE_ERROR_LOG_GUID 83
#define WINHTTP_FEATURE_UPGRADE_TO_PROTOCOL 88
#define WINHTTP_FEATURE_CONNECTION_STATS_V2 89
#define WINHTTP_FEATURE_FAST_FORWARD_RESPONSE 90
#define WINHTTP_FEATURE_DISABLE_AIA_FLAG 91
#define WINHTTP_FEATURE_DSCP_TAG 92
#define WINHTTP_FEATURE_HTTP11_DOWNGRADE_TTL 93
#define WINHTTP_FEATURE_SESSION_ERROR_LOG_GUID 94
#define WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX_XBOX 95public const uint HTTPREQUEST_PROXYSETTING_DEFAULT = 0;
public const uint HTTPREQUEST_PROXYSETTING_PRECONFIG = 0;
public const uint HTTPREQUEST_PROXYSETTING_DIRECT = 1;
public const uint HTTPREQUEST_PROXYSETTING_PROXY = 2;
public const uint HTTPREQUEST_SETCREDENTIALS_FOR_SERVER = 0;
public const uint HTTPREQUEST_SETCREDENTIALS_FOR_PROXY = 1;
public const ushort INTERNET_DEFAULT_PORT = 0;
public const ushort INTERNET_DEFAULT_HTTP_PORT = 80;
public const ushort INTERNET_DEFAULT_HTTPS_PORT = 443;
public const uint WINHTTP_FLAG_ASYNC = 268435456;
public const uint WINHTTP_FLAG_SECURE_DEFAULTS = 805306368;
public const uint WINHTTP_FLAG_AUTOMATIC_CHUNKING = 512;
public const uint SECURITY_FLAG_IGNORE_UNKNOWN_CA = 256;
public const uint SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE = 512;
public const uint SECURITY_FLAG_IGNORE_CERT_CN_INVALID = 4096;
public const uint SECURITY_FLAG_IGNORE_CERT_DATE_INVALID = 8192;
public const uint WINHTTP_AUTOPROXY_AUTO_DETECT = 1;
public const uint WINHTTP_AUTOPROXY_CONFIG_URL = 2;
public const uint WINHTTP_AUTOPROXY_HOST_KEEPCASE = 4;
public const uint WINHTTP_AUTOPROXY_HOST_LOWERCASE = 8;
public const uint WINHTTP_AUTOPROXY_ALLOW_AUTOCONFIG = 256;
public const uint WINHTTP_AUTOPROXY_ALLOW_STATIC = 512;
public const uint WINHTTP_AUTOPROXY_ALLOW_CM = 1024;
public const uint WINHTTP_AUTOPROXY_USE_INTERFACE_CONFIG = 2048;
public const uint WINHTTP_AUTOPROXY_RUN_INPROCESS = 65536;
public const uint WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY = 131072;
public const uint WINHTTP_AUTOPROXY_NO_DIRECTACCESS = 262144;
public const uint WINHTTP_AUTOPROXY_NO_CACHE_CLIENT = 524288;
public const uint WINHTTP_AUTOPROXY_NO_CACHE_SVC = 1048576;
public const uint WINHTTP_AUTOPROXY_SORT_RESULTS = 4194304;
public const uint WINHTTP_AUTO_DETECT_TYPE_DHCP = 1;
public const uint WINHTTP_AUTO_DETECT_TYPE_DNS_A = 2;
public const uint NETWORKING_KEY_BUFSIZE = 128;
public const uint WINHTTP_PROXY_TYPE_DIRECT = 1;
public const uint WINHTTP_PROXY_TYPE_PROXY = 2;
public const uint WINHTTP_PROXY_TYPE_AUTO_PROXY_URL = 4;
public const uint WINHTTP_PROXY_TYPE_AUTO_DETECT = 8;
public const uint WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN = 1;
public const uint WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION = 2;
public const uint WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START = 4;
public const uint WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION = 8;
public const uint WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START = 16;
public const uint WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST = 32;
public const uint WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION = 1;
public const uint WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASK = 1;
public const uint WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT = 1;
public const uint WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE = 2;
public const uint WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL = 4;
public const uint WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL = 8;
public const uint WINHTTP_TIME_FORMAT_BUFSIZE = 62;
public const uint WINHTTP_OPTION_CALLBACK = 1;
public const uint WINHTTP_OPTION_RESOLVE_TIMEOUT = 2;
public const uint WINHTTP_OPTION_CONNECT_TIMEOUT = 3;
public const uint WINHTTP_OPTION_CONNECT_RETRIES = 4;
public const uint WINHTTP_OPTION_SEND_TIMEOUT = 5;
public const uint WINHTTP_OPTION_RECEIVE_TIMEOUT = 6;
public const uint WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT = 7;
public const uint WINHTTP_OPTION_HANDLE_TYPE = 9;
public const uint WINHTTP_OPTION_READ_BUFFER_SIZE = 12;
public const uint WINHTTP_OPTION_WRITE_BUFFER_SIZE = 13;
public const uint WINHTTP_OPTION_PARENT_HANDLE = 21;
public const uint WINHTTP_OPTION_EXTENDED_ERROR = 24;
public const uint WINHTTP_OPTION_SECURITY_FLAGS = 31;
public const uint WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT = 32;
public const uint WINHTTP_OPTION_URL = 34;
public const uint WINHTTP_OPTION_SECURITY_KEY_BITNESS = 36;
public const uint WINHTTP_OPTION_PROXY = 38;
public const uint WINHTTP_OPTION_PROXY_RESULT_ENTRY = 39;
public const uint WINHTTP_OPTION_USER_AGENT = 41;
public const uint WINHTTP_OPTION_CONTEXT_VALUE = 45;
public const uint WINHTTP_OPTION_CLIENT_CERT_CONTEXT = 47;
public const uint WINHTTP_OPTION_REQUEST_PRIORITY = 58;
public const uint WINHTTP_OPTION_HTTP_VERSION = 59;
public const uint WINHTTP_OPTION_DISABLE_FEATURE = 63;
public const uint WINHTTP_OPTION_CODEPAGE = 68;
public const uint WINHTTP_OPTION_MAX_CONNS_PER_SERVER = 73;
public const uint WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER = 74;
public const uint WINHTTP_OPTION_AUTOLOGON_POLICY = 77;
public const uint WINHTTP_OPTION_SERVER_CERT_CONTEXT = 78;
public const uint WINHTTP_OPTION_ENABLE_FEATURE = 79;
public const uint WINHTTP_OPTION_WORKER_THREAD_COUNT = 80;
public const uint WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT = 81;
public const uint WINHTTP_OPTION_PASSPORT_COBRANDING_URL = 82;
public const uint WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH = 83;
public const uint WINHTTP_OPTION_SECURE_PROTOCOLS = 84;
public const uint WINHTTP_OPTION_ENABLETRACING = 85;
public const uint WINHTTP_OPTION_PASSPORT_SIGN_OUT = 86;
public const uint WINHTTP_OPTION_PASSPORT_RETURN_URL = 87;
public const uint WINHTTP_OPTION_REDIRECT_POLICY = 88;
public const uint WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS = 89;
public const uint WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE = 90;
public const uint WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE = 91;
public const uint WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE = 92;
public const uint WINHTTP_OPTION_CONNECTION_INFO = 93;
public const uint WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST = 94;
public const uint WINHTTP_OPTION_SPN = 96;
public const uint WINHTTP_OPTION_GLOBAL_PROXY_CREDS = 97;
public const uint WINHTTP_OPTION_GLOBAL_SERVER_CREDS = 98;
public const uint WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT = 99;
public const uint WINHTTP_OPTION_REJECT_USERPWD_IN_URL = 100;
public const uint WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS = 101;
public const uint WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE = 103;
public const uint WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE = 104;
public const uint WINHTTP_OPTION_NETWORK_INTERFACE_AFFINITY = 105;
public const uint WINHTTP_OPTION_SERVER_SPN_USED = 106;
public const uint WINHTTP_OPTION_PROXY_SPN_USED = 107;
public const uint WINHTTP_OPTION_SERVER_CBT = 108;
public const uint WINHTTP_OPTION_UNSAFE_HEADER_PARSING = 110;
public const uint WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKS = 111;
public const uint WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET = 114;
public const uint WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUT = 115;
public const uint WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL = 116;
public const uint WINHTTP_OPTION_DECOMPRESSION = 118;
public const uint WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZE = 122;
public const uint WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZE = 123;
public const uint WINHTTP_OPTION_TCP_PRIORITY_HINT = 128;
public const uint WINHTTP_OPTION_CONNECTION_FILTER = 131;
public const uint WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL = 133;
public const uint WINHTTP_OPTION_HTTP_PROTOCOL_USED = 134;
public const uint WINHTTP_OPTION_KDC_PROXY_SETTINGS = 136;
public const uint WINHTTP_OPTION_PROXY_DISABLE_SERVICE_CALLS = 137;
public const uint WINHTTP_OPTION_ENCODE_EXTRA = 138;
public const uint WINHTTP_OPTION_DISABLE_STREAM_QUEUE = 139;
public const uint WINHTTP_OPTION_IPV6_FAST_FALLBACK = 140;
public const uint WINHTTP_OPTION_CONNECTION_STATS_V0 = 141;
public const uint WINHTTP_OPTION_REQUEST_TIMES = 142;
public const uint WINHTTP_OPTION_EXPIRE_CONNECTION = 143;
public const uint WINHTTP_OPTION_DISABLE_SECURE_PROTOCOL_FALLBACK = 144;
public const uint WINHTTP_OPTION_HTTP_PROTOCOL_REQUIRED = 145;
public const uint WINHTTP_OPTION_REQUEST_STATS = 146;
public const uint WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT = 147;
public const uint WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_FLAGS = 148;
public const uint WINHTTP_OPTION_CONNECTION_STATS_V1 = 150;
public const uint WINHTTP_OPTION_SECURITY_INFO = 151;
public const uint WINHTTP_OPTION_TCP_KEEPALIVE = 152;
public const uint WINHTTP_OPTION_TCP_FAST_OPEN = 153;
public const uint WINHTTP_OPTION_TLS_FALSE_START = 154;
public const uint WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINE = 155;
public const uint WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACK = 158;
public const uint WINHTTP_OPTION_STREAM_ERROR_CODE = 159;
public const uint WINHTTP_OPTION_REQUIRE_STREAM_END = 160;
public const uint WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT = 161;
public const uint WINHTTP_OPTION_FAILED_CONNECTION_RETRIES = 162;
public const uint WINHTTP_OPTION_HTTP2_KEEPALIVE = 164;
public const uint WINHTTP_OPTION_RESOLUTION_HOSTNAME = 165;
public const uint WINHTTP_OPTION_SET_TOKEN_BINDING = 166;
public const uint WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEY = 167;
public const uint WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAME = 168;
public const uint WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODING = 169;
public const uint WINHTTP_OPTION_RESOLVER_CACHE_CONFIG = 170;
public const uint WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDING = 171;
public const uint WINHTTP_OPTION_BACKGROUND_CONNECTIONS = 172;
public const uint WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTION = 173;
public const uint WINHTTP_OPTION_TCP_PRIORITY_STATUS = 177;
public const uint WINHTTP_OPTION_CONNECTION_GUID = 178;
public const uint WINHTTP_OPTION_MATCH_CONNECTION_GUID = 179;
public const uint WINHTTP_OPTION_HTTP2_RECEIVE_WINDOW = 183;
public const uint WINHTTP_OPTION_FEATURE_SUPPORTED = 184;
public const uint WINHTTP_OPTION_QUIC_STATS = 185;
public const uint WINHTTP_OPTION_HTTP3_KEEPALIVE = 188;
public const uint WINHTTP_OPTION_HTTP3_HANDSHAKE_TIMEOUT = 189;
public const uint WINHTTP_OPTION_HTTP3_INITIAL_RTT = 190;
public const uint WINHTTP_OPTION_HTTP3_STREAM_ERROR_CODE = 191;
public const uint WINHTTP_OPTION_REQUEST_ANNOTATION = 192;
public const uint WINHTTP_OPTION_DISABLE_PROXY_AUTH_SCHEMES = 193;
public const uint WINHTTP_OPTION_REVERT_IMPERSONATION_SERVER_CERT = 194;
public const uint WINHTTP_OPTION_DISABLE_GLOBAL_POOLING = 195;
public const uint WINHTTP_OPTION_USE_SESSION_SCH_CRED = 196;
public const uint WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_CACHE_ONLY = 199;
public const uint WINHTTP_OPTION_QUIC_STATS_V2 = 200;
public const uint WINHTTP_OPTION_QUIC_STREAM_STATS = 202;
public const uint WINHTTP_OPTION_USE_LOOKASIDE = 203;
public const uint WINHTTP_OPTION_ERROR_LOG_GUID = 204;
public const uint WINHTTP_OPTION_ENABLE_FAST_FORWARDING = 205;
public const uint WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_DATA = 206;
public const uint WINHTTP_OPTION_UPGRADE_TO_PROTOCOL = 207;
public const uint WINHTTP_OPTION_CONNECTION_STATS_V2 = 208;
public const uint WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_STATUS = 209;
public const uint WINHTTP_OPTION_DSCP_TAG = 210;
public const uint WINHTTP_OPTION_HTTP11_DOWNGRADE_TTL = 211;
public const uint WINHTTP_OPTION_SESSION_ERROR_LOG_GUID = 212;
public const uint WINHTTP_LAST_OPTION = 212;
public const uint WINHTTP_OPTION_USERNAME = 4096;
public const uint WINHTTP_OPTION_PASSWORD = 4097;
public const uint WINHTTP_OPTION_PROXY_USERNAME = 4098;
public const uint WINHTTP_OPTION_PROXY_PASSWORD = 4099;
public const uint WINHTTP_CONNS_PER_SERVER_UNLIMITED = 4294967295;
public const uint WINHTTP_CONNECTION_RETRY_CONDITION_408 = 1;
public const uint WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKE = 2;
public const uint WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTION = 4;
public const uint WINHTTP_DECOMPRESSION_FLAG_GZIP = 1;
public const uint WINHTTP_DECOMPRESSION_FLAG_DEFLATE = 2;
public const uint WINHTTP_PROTOCOL_FLAG_HTTP2 = 1;
public const uint WINHTTP_PROTOCOL_FLAG_HTTP3 = 2;
public const uint WINHTTP_OPTION_REQUEST_ANNOTATION_MAX_LENGTH = 64000;
public const uint WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUM = 0;
public const uint WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOW = 1;
public const uint WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH = 2;
public const uint WINHTTP_AUTOLOGON_SECURITY_LEVEL_PROXY_ONLY = 3;
public const uint WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULT = 0;
public const uint WINHTTP_AUTOLOGON_SECURITY_LEVEL_MAX = 3;
public const uint WINHTTP_OPTION_REDIRECT_POLICY_NEVER = 0;
public const uint WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP = 1;
public const uint WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS = 2;
public const uint WINHTTP_OPTION_REDIRECT_POLICY_LAST = 2;
public const uint WINHTTP_OPTION_REDIRECT_POLICY_DEFAULT = 1;
public const uint WINHTTP_DISABLE_PASSPORT_AUTH = 0;
public const uint WINHTTP_ENABLE_PASSPORT_AUTH = 268435456;
public const uint WINHTTP_DISABLE_PASSPORT_KEYRING = 536870912;
public const uint WINHTTP_ENABLE_PASSPORT_KEYRING = 1073741824;
public const uint WINHTTP_PROXY_DISABLE_SCHEME_BASIC = 1;
public const uint WINHTTP_PROXY_DISABLE_SCHEME_DIGEST = 2;
public const uint WINHTTP_PROXY_DISABLE_SCHEME_NTLM = 4;
public const uint WINHTTP_PROXY_DISABLE_SCHEME_KERBEROS = 8;
public const uint WINHTTP_PROXY_DISABLE_SCHEME_NEGOTIATE = 16;
public const uint WINHTTP_PROXY_DISABLE_AUTH_LOCAL_SERVICE = 256;
public const uint WINHTTP_SERVER_CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL = 4;
public const uint WINHTTP_SERVER_CERT_CHAIN_DISABLE_AIA = 8192;
public const uint WINHTTP_SERVER_CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY = 2147483648;
public const uint WINHTTP_DISABLE_COOKIES = 1;
public const uint WINHTTP_DISABLE_REDIRECTS = 2;
public const uint WINHTTP_DISABLE_AUTHENTICATION = 4;
public const uint WINHTTP_DISABLE_KEEP_ALIVE = 8;
public const uint WINHTTP_ENABLE_SSL_REVOCATION = 1;
public const uint WINHTTP_ENABLE_SSL_REVERT_IMPERSONATION = 2;
public const uint WINHTTP_DISABLE_SPN_SERVER_PORT = 0;
public const uint WINHTTP_ENABLE_SPN_SERVER_PORT = 1;
public const uint WINHTTP_OPTION_SPN_MASK = 1;
public const uint WINHTTP_HANDLE_TYPE_SESSION = 1;
public const uint WINHTTP_HANDLE_TYPE_CONNECT = 2;
public const uint WINHTTP_HANDLE_TYPE_REQUEST = 3;
public const uint WINHTTP_HANDLE_TYPE_PROXY_RESOLVER = 4;
public const uint WINHTTP_HANDLE_TYPE_WEBSOCKET = 5;
public const uint WINHTTP_HANDLE_TYPE_PROTOCOL = 6;
public const uint WINHTTP_AUTH_SCHEME_PASSPORT = 4;
public const uint WINHTTP_AUTH_SCHEME_DIGEST = 8;
public const uint WINHTTP_AUTH_TARGET_SERVER = 0;
public const uint WINHTTP_AUTH_TARGET_PROXY = 1;
public const uint SECURITY_FLAG_SECURE = 1;
public const uint SECURITY_FLAG_STRENGTH_WEAK = 268435456;
public const uint SECURITY_FLAG_STRENGTH_MEDIUM = 1073741824;
public const uint SECURITY_FLAG_STRENGTH_STRONG = 536870912;
public const uint WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED = 1;
public const uint WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERT = 2;
public const uint WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKED = 4;
public const uint WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA = 8;
public const uint WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID = 16;
public const uint WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALID = 32;
public const uint WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGE = 64;
public const uint WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERROR = 2147483648;
public const uint WINHTTP_FLAG_SECURE_PROTOCOL_SSL2 = 8;
public const uint WINHTTP_FLAG_SECURE_PROTOCOL_SSL3 = 32;
public const uint WINHTTP_FLAG_SECURE_PROTOCOL_TLS1 = 128;
public const uint WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1 = 512;
public const uint WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2 = 2048;
public const uint WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3 = 8192;
public const uint WINHTTP_CALLBACK_STATUS_RESOLVING_NAME = 1;
public const uint WINHTTP_CALLBACK_STATUS_NAME_RESOLVED = 2;
public const uint WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER = 4;
public const uint WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER = 8;
public const uint WINHTTP_CALLBACK_STATUS_SENDING_REQUEST = 16;
public const uint WINHTTP_CALLBACK_STATUS_REQUEST_SENT = 32;
public const uint WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE = 64;
public const uint WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED = 128;
public const uint WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION = 256;
public const uint WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED = 512;
public const uint WINHTTP_CALLBACK_STATUS_HANDLE_CREATED = 1024;
public const uint WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING = 2048;
public const uint WINHTTP_CALLBACK_STATUS_DETECTING_PROXY = 4096;
public const uint WINHTTP_CALLBACK_STATUS_REDIRECT = 16384;
public const uint WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE = 32768;
public const uint WINHTTP_CALLBACK_STATUS_SECURE_FAILURE = 65536;
public const uint WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE = 131072;
public const uint WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE = 262144;
public const uint WINHTTP_CALLBACK_STATUS_READ_COMPLETE = 524288;
public const uint WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE = 1048576;
public const uint WINHTTP_CALLBACK_STATUS_REQUEST_ERROR = 2097152;
public const uint WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE = 4194304;
public const uint WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETE = 16777216;
public const uint WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETE = 33554432;
public const uint WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETE = 67108864;
public const uint WINHTTP_CALLBACK_STATUS_GETPROXYSETTINGS_COMPLETE = 134217728;
public const uint WINHTTP_CALLBACK_STATUS_SETTINGS_WRITE_COMPLETE = 268435456;
public const uint WINHTTP_CALLBACK_STATUS_SETTINGS_READ_COMPLETE = 536870912;
public const uint API_RECEIVE_RESPONSE = 1;
public const uint API_QUERY_DATA_AVAILABLE = 2;
public const uint API_READ_DATA = 3;
public const uint API_WRITE_DATA = 4;
public const uint API_SEND_REQUEST = 5;
public const uint API_GET_PROXY_FOR_URL = 6;
public const uint API_GET_PROXY_SETTINGS = 7;
public const uint WINHTTP_CALLBACK_FLAG_DETECTING_PROXY = 4096;
public const uint WINHTTP_CALLBACK_FLAG_REDIRECT = 16384;
public const uint WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE = 32768;
public const uint WINHTTP_CALLBACK_FLAG_SECURE_FAILURE = 65536;
public const uint WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE = 4194304;
public const uint WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE = 131072;
public const uint WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE = 262144;
public const uint WINHTTP_CALLBACK_FLAG_READ_COMPLETE = 524288;
public const uint WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE = 1048576;
public const uint WINHTTP_CALLBACK_FLAG_REQUEST_ERROR = 2097152;
public const uint WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETE = 16777216;
public const uint WINHTTP_CALLBACK_FLAG_GETPROXYSETTINGS_COMPLETE = 134217728;
public const uint WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS = 4294967295;
public const uint WINHTTP_QUERY_MIME_VERSION = 0;
public const uint WINHTTP_QUERY_CONTENT_TYPE = 1;
public const uint WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING = 2;
public const uint WINHTTP_QUERY_CONTENT_ID = 3;
public const uint WINHTTP_QUERY_CONTENT_DESCRIPTION = 4;
public const uint WINHTTP_QUERY_CONTENT_LENGTH = 5;
public const uint WINHTTP_QUERY_CONTENT_LANGUAGE = 6;
public const uint WINHTTP_QUERY_ALLOW = 7;
public const uint WINHTTP_QUERY_PUBLIC = 8;
public const uint WINHTTP_QUERY_DATE = 9;
public const uint WINHTTP_QUERY_EXPIRES = 10;
public const uint WINHTTP_QUERY_LAST_MODIFIED = 11;
public const uint WINHTTP_QUERY_MESSAGE_ID = 12;
public const uint WINHTTP_QUERY_URI = 13;
public const uint WINHTTP_QUERY_DERIVED_FROM = 14;
public const uint WINHTTP_QUERY_COST = 15;
public const uint WINHTTP_QUERY_LINK = 16;
public const uint WINHTTP_QUERY_PRAGMA = 17;
public const uint WINHTTP_QUERY_VERSION = 18;
public const uint WINHTTP_QUERY_STATUS_CODE = 19;
public const uint WINHTTP_QUERY_STATUS_TEXT = 20;
public const uint WINHTTP_QUERY_RAW_HEADERS = 21;
public const uint WINHTTP_QUERY_RAW_HEADERS_CRLF = 22;
public const uint WINHTTP_QUERY_CONNECTION = 23;
public const uint WINHTTP_QUERY_ACCEPT = 24;
public const uint WINHTTP_QUERY_ACCEPT_CHARSET = 25;
public const uint WINHTTP_QUERY_ACCEPT_ENCODING = 26;
public const uint WINHTTP_QUERY_ACCEPT_LANGUAGE = 27;
public const uint WINHTTP_QUERY_AUTHORIZATION = 28;
public const uint WINHTTP_QUERY_CONTENT_ENCODING = 29;
public const uint WINHTTP_QUERY_FORWARDED = 30;
public const uint WINHTTP_QUERY_FROM = 31;
public const uint WINHTTP_QUERY_IF_MODIFIED_SINCE = 32;
public const uint WINHTTP_QUERY_LOCATION = 33;
public const uint WINHTTP_QUERY_ORIG_URI = 34;
public const uint WINHTTP_QUERY_REFERER = 35;
public const uint WINHTTP_QUERY_RETRY_AFTER = 36;
public const uint WINHTTP_QUERY_SERVER = 37;
public const uint WINHTTP_QUERY_TITLE = 38;
public const uint WINHTTP_QUERY_USER_AGENT = 39;
public const uint WINHTTP_QUERY_WWW_AUTHENTICATE = 40;
public const uint WINHTTP_QUERY_PROXY_AUTHENTICATE = 41;
public const uint WINHTTP_QUERY_ACCEPT_RANGES = 42;
public const uint WINHTTP_QUERY_SET_COOKIE = 43;
public const uint WINHTTP_QUERY_COOKIE = 44;
public const uint WINHTTP_QUERY_REQUEST_METHOD = 45;
public const uint WINHTTP_QUERY_REFRESH = 46;
public const uint WINHTTP_QUERY_CONTENT_DISPOSITION = 47;
public const uint WINHTTP_QUERY_AGE = 48;
public const uint WINHTTP_QUERY_CACHE_CONTROL = 49;
public const uint WINHTTP_QUERY_CONTENT_BASE = 50;
public const uint WINHTTP_QUERY_CONTENT_LOCATION = 51;
public const uint WINHTTP_QUERY_CONTENT_MD5 = 52;
public const uint WINHTTP_QUERY_CONTENT_RANGE = 53;
public const uint WINHTTP_QUERY_ETAG = 54;
public const uint WINHTTP_QUERY_HOST = 55;
public const uint WINHTTP_QUERY_IF_MATCH = 56;
public const uint WINHTTP_QUERY_IF_NONE_MATCH = 57;
public const uint WINHTTP_QUERY_IF_RANGE = 58;
public const uint WINHTTP_QUERY_IF_UNMODIFIED_SINCE = 59;
public const uint WINHTTP_QUERY_MAX_FORWARDS = 60;
public const uint WINHTTP_QUERY_PROXY_AUTHORIZATION = 61;
public const uint WINHTTP_QUERY_RANGE = 62;
public const uint WINHTTP_QUERY_TRANSFER_ENCODING = 63;
public const uint WINHTTP_QUERY_UPGRADE = 64;
public const uint WINHTTP_QUERY_VARY = 65;
public const uint WINHTTP_QUERY_VIA = 66;
public const uint WINHTTP_QUERY_WARNING = 67;
public const uint WINHTTP_QUERY_EXPECT = 68;
public const uint WINHTTP_QUERY_PROXY_CONNECTION = 69;
public const uint WINHTTP_QUERY_UNLESS_MODIFIED_SINCE = 70;
public const uint WINHTTP_QUERY_PROXY_SUPPORT = 75;
public const uint WINHTTP_QUERY_AUTHENTICATION_INFO = 76;
public const uint WINHTTP_QUERY_PASSPORT_URLS = 77;
public const uint WINHTTP_QUERY_PASSPORT_CONFIG = 78;
public const uint WINHTTP_QUERY_MAX = 78;
public const uint WINHTTP_QUERY_EX_ALL_HEADERS = 21;
public const uint WINHTTP_QUERY_CUSTOM = 65535;
public const uint WINHTTP_QUERY_FLAG_REQUEST_HEADERS = 2147483648;
public const uint WINHTTP_QUERY_FLAG_SYSTEMTIME = 1073741824;
public const uint WINHTTP_QUERY_FLAG_NUMBER = 536870912;
public const uint WINHTTP_QUERY_FLAG_NUMBER64 = 134217728;
public const uint WINHTTP_QUERY_FLAG_TRAILERS = 33554432;
public const uint WINHTTP_QUERY_FLAG_WIRE_ENCODING = 16777216;
public const uint HTTP_STATUS_CONTINUE = 100;
public const uint HTTP_STATUS_SWITCH_PROTOCOLS = 101;
public const uint HTTP_STATUS_OK = 200;
public const uint HTTP_STATUS_CREATED = 201;
public const uint HTTP_STATUS_ACCEPTED = 202;
public const uint HTTP_STATUS_PARTIAL = 203;
public const uint HTTP_STATUS_NO_CONTENT = 204;
public const uint HTTP_STATUS_RESET_CONTENT = 205;
public const uint HTTP_STATUS_PARTIAL_CONTENT = 206;
public const uint HTTP_STATUS_WEBDAV_MULTI_STATUS = 207;
public const uint HTTP_STATUS_AMBIGUOUS = 300;
public const uint HTTP_STATUS_MOVED = 301;
public const uint HTTP_STATUS_REDIRECT = 302;
public const uint HTTP_STATUS_REDIRECT_METHOD = 303;
public const uint HTTP_STATUS_NOT_MODIFIED = 304;
public const uint HTTP_STATUS_USE_PROXY = 305;
public const uint HTTP_STATUS_REDIRECT_KEEP_VERB = 307;
public const uint HTTP_STATUS_PERMANENT_REDIRECT = 308;
public const uint HTTP_STATUS_BAD_REQUEST = 400;
public const uint HTTP_STATUS_DENIED = 401;
public const uint HTTP_STATUS_PAYMENT_REQ = 402;
public const uint HTTP_STATUS_FORBIDDEN = 403;
public const uint HTTP_STATUS_NOT_FOUND = 404;
public const uint HTTP_STATUS_BAD_METHOD = 405;
public const uint HTTP_STATUS_NONE_ACCEPTABLE = 406;
public const uint HTTP_STATUS_PROXY_AUTH_REQ = 407;
public const uint HTTP_STATUS_REQUEST_TIMEOUT = 408;
public const uint HTTP_STATUS_CONFLICT = 409;
public const uint HTTP_STATUS_GONE = 410;
public const uint HTTP_STATUS_LENGTH_REQUIRED = 411;
public const uint HTTP_STATUS_PRECOND_FAILED = 412;
public const uint HTTP_STATUS_REQUEST_TOO_LARGE = 413;
public const uint HTTP_STATUS_URI_TOO_LONG = 414;
public const uint HTTP_STATUS_UNSUPPORTED_MEDIA = 415;
public const uint HTTP_STATUS_RETRY_WITH = 449;
public const uint HTTP_STATUS_SERVER_ERROR = 500;
public const uint HTTP_STATUS_NOT_SUPPORTED = 501;
public const uint HTTP_STATUS_BAD_GATEWAY = 502;
public const uint HTTP_STATUS_SERVICE_UNAVAIL = 503;
public const uint HTTP_STATUS_GATEWAY_TIMEOUT = 504;
public const uint HTTP_STATUS_VERSION_NOT_SUP = 505;
public const uint HTTP_STATUS_FIRST = 100;
public const uint HTTP_STATUS_LAST = 505;
public const uint ICU_NO_ENCODE = 536870912;
public const uint ICU_NO_META = 134217728;
public const uint ICU_ENCODE_SPACES_ONLY = 67108864;
public const uint ICU_BROWSER_MODE = 33554432;
public const uint ICU_ENCODE_PERCENT = 4096;
public const uint ICU_INCLUDE_DEFAULT_PORT = 32768;
public const uint ICU_ESCAPE_AUTHORITY = 8192;
public const uint WINHTTP_ADDREQ_INDEX_MASK = 65535;
public const uint WINHTTP_ADDREQ_FLAGS_MASK = 4294901760;
public const uint WINHTTP_ADDREQ_FLAG_ADD_IF_NEW = 268435456;
public const uint WINHTTP_ADDREQ_FLAG_ADD = 536870912;
public const uint WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA = 1073741824;
public const uint WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON = 16777216;
public const uint WINHTTP_ADDREQ_FLAG_COALESCE = 1073741824;
public const uint WINHTTP_ADDREQ_FLAG_REPLACE = 2147483648;
public const uint WINHTTP_EXTENDED_HEADER_FLAG_UNICODE = 1;
public const uint WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH = 0;
public const uint WINHTTP_ERROR_BASE = 12000;
public const uint ERROR_WINHTTP_OUT_OF_HANDLES = 12001;
public const uint ERROR_WINHTTP_TIMEOUT = 12002;
public const uint ERROR_WINHTTP_INTERNAL_ERROR = 12004;
public const uint ERROR_WINHTTP_INVALID_URL = 12005;
public const uint ERROR_WINHTTP_UNRECOGNIZED_SCHEME = 12006;
public const uint ERROR_WINHTTP_NAME_NOT_RESOLVED = 12007;
public const uint ERROR_WINHTTP_INVALID_OPTION = 12009;
public const uint ERROR_WINHTTP_OPTION_NOT_SETTABLE = 12011;
public const uint ERROR_WINHTTP_SHUTDOWN = 12012;
public const uint ERROR_WINHTTP_LOGIN_FAILURE = 12015;
public const uint ERROR_WINHTTP_OPERATION_CANCELLED = 12017;
public const uint ERROR_WINHTTP_INCORRECT_HANDLE_TYPE = 12018;
public const uint ERROR_WINHTTP_INCORRECT_HANDLE_STATE = 12019;
public const uint ERROR_WINHTTP_CANNOT_CONNECT = 12029;
public const uint ERROR_WINHTTP_CONNECTION_ERROR = 12030;
public const uint ERROR_WINHTTP_RESEND_REQUEST = 12032;
public const uint ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED = 12044;
public const uint ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN = 12100;
public const uint ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND = 12101;
public const uint ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND = 12102;
public const uint ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN = 12103;
public const uint ERROR_WINHTTP_HEADER_NOT_FOUND = 12150;
public const uint ERROR_WINHTTP_INVALID_SERVER_RESPONSE = 12152;
public const uint ERROR_WINHTTP_INVALID_HEADER = 12153;
public const uint ERROR_WINHTTP_INVALID_QUERY_REQUEST = 12154;
public const uint ERROR_WINHTTP_HEADER_ALREADY_EXISTS = 12155;
public const uint ERROR_WINHTTP_REDIRECT_FAILED = 12156;
public const uint ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR = 12178;
public const uint ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT = 12166;
public const uint ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT = 12167;
public const uint ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE = 12176;
public const uint ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR = 12177;
public const uint ERROR_WINHTTP_NOT_INITIALIZED = 12172;
public const uint ERROR_WINHTTP_SECURE_FAILURE = 12175;
public const uint ERROR_WINHTTP_SECURE_CERT_DATE_INVALID = 12037;
public const uint ERROR_WINHTTP_SECURE_CERT_CN_INVALID = 12038;
public const uint ERROR_WINHTTP_SECURE_INVALID_CA = 12045;
public const uint ERROR_WINHTTP_SECURE_CERT_REV_FAILED = 12057;
public const uint ERROR_WINHTTP_SECURE_CHANNEL_ERROR = 12157;
public const uint ERROR_WINHTTP_SECURE_INVALID_CERT = 12169;
public const uint ERROR_WINHTTP_SECURE_CERT_REVOKED = 12170;
public const uint ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE = 12179;
public const uint ERROR_WINHTTP_AUTODETECTION_FAILED = 12180;
public const uint ERROR_WINHTTP_HEADER_COUNT_EXCEEDED = 12181;
public const uint ERROR_WINHTTP_HEADER_SIZE_OVERFLOW = 12182;
public const uint ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW = 12183;
public const uint ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW = 12184;
public const uint ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY = 12185;
public const uint ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY = 12186;
public const uint ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY = 12187;
public const uint ERROR_WINHTTP_SECURE_FAILURE_PROXY = 12188;
public const uint ERROR_WINHTTP_RESERVED_189 = 12189;
public const uint ERROR_WINHTTP_HTTP_PROTOCOL_MISMATCH = 12190;
public const uint ERROR_WINHTTP_GLOBAL_CALLBACK_FAILED = 12191;
public const uint ERROR_WINHTTP_FEATURE_DISABLED = 12192;
public const uint ERROR_WINHTTP_FAST_FORWARDING_NOT_SUPPORTED = 12193;
public const uint WINHTTP_ERROR_LAST = 12193;
public const uint WINHTTP_RESET_STATE = 1;
public const uint WINHTTP_RESET_SWPAD_CURRENT_NETWORK = 2;
public const uint WINHTTP_RESET_SWPAD_ALL = 4;
public const uint WINHTTP_RESET_SCRIPT_CACHE = 8;
public const uint WINHTTP_RESET_ALL = 65535;
public const uint WINHTTP_RESET_NOTIFY_NETWORK_CHANGED = 65536;
public const uint WINHTTP_RESET_OUT_OF_PROC = 131072;
public const uint WINHTTP_RESET_DISCARD_RESOLVERS = 262144;
public const uint WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH = 123;
public const uint WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE = 15000;
public const uint WINHTTP_PROXY_NOTIFY_CHANGE = 1;
public const uint WINHTTP_FEATURE_DISABLE_STREAM_QUEUE = 1;
public const uint WINHTTP_FEATURE_IPV6_FAST_FALLBACK = 2;
public const uint WINHTTP_FEATURE_CONNECTION_STATS_V0 = 3;
public const uint WINHTTP_FEATURE_REQUEST_TIMES = 4;
public const uint WINHTTP_FEATURE_EXPIRE_CONNECTION = 5;
public const uint WINHTTP_FEATURE_DISABLE_SECURE_PROTOCOL_FALLBACK = 6;
public const uint WINHTTP_FEATURE_HTTP_PROTOCOL_REQUIRED = 7;
public const uint WINHTTP_FEATURE_REQUEST_STATS = 8;
public const uint WINHTTP_FEATURE_SERVER_CERT_CHAIN_CONTEXT = 9;
public const uint WINHTTP_FEATURE_CONNECTION_STATS_V1 = 12;
public const uint WINHTTP_FEATURE_SECURITY_INFO = 13;
public const uint WINHTTP_FEATURE_TCP_KEEPALIVE = 14;
public const uint WINHTTP_FEATURE_TCP_FAST_OPEN = 15;
public const uint WINHTTP_FEATURE_TLS_FALSE_START = 16;
public const uint WINHTTP_FEATURE_IGNORE_CERT_REVOCATION_OFFLINE = 17;
public const uint WINHTTP_FEATURE_TLS_PROTOCOL_INSECURE_FALLBACK = 20;
public const uint WINHTTP_FEATURE_STREAM_ERROR_CODE = 21;
public const uint WINHTTP_FEATURE_REQUIRE_STREAM_END = 22;
public const uint WINHTTP_FEATURE_ENABLE_HTTP2_PLUS_CLIENT_CERT = 23;
public const uint WINHTTP_FEATURE_FAILED_CONNECTION_RETRIES = 24;
public const uint WINHTTP_FEATURE_HTTP2_KEEPALIVE = 26;
public const uint WINHTTP_FEATURE_RESOLUTION_HOSTNAME = 27;
public const uint WINHTTP_FEATURE_SET_TOKEN_BINDING = 28;
public const uint WINHTTP_FEATURE_TOKEN_BINDING_PUBLIC_KEY = 29;
public const uint WINHTTP_FEATURE_REFERER_TOKEN_BINDING_HOSTNAME = 30;
public const uint WINHTTP_FEATURE_HTTP2_PLUS_TRANSFER_ENCODING = 31;
public const uint WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG = 32;
public const uint WINHTTP_FEATURE_DISABLE_CERT_CHAIN_BUILDING = 33;
public const uint WINHTTP_FEATURE_BACKGROUND_CONNECTIONS = 34;
public const uint WINHTTP_FEATURE_FIRST_AVAILABLE_CONNECTION = 35;
public const uint WINHTTP_FEATURE_TCP_PRIORITY_STATUS = 37;
public const uint WINHTTP_FEATURE_CONNECTION_GUID = 38;
public const uint WINHTTP_FEATURE_MATCH_CONNECTION_GUID = 39;
public const uint WINHTTP_FEATURE_HTTP2_RECEIVE_WINDOW = 43;
public const uint WINHTTP_FEATURE_IS_FEATURE_SUPPORTED = 44;
public const uint WINHTTP_FEATURE_ADD_REQUEST_HEADERS_EX = 46;
public const uint WINHTTP_FEATURE_SET_PROXY_SETINGS_PER_USER = 47;
public const uint WINHTTP_FEATURE_READ_DATA_EX = 48;
public const uint WINHTTP_FEATURE_QUERY_HEADERS_EX = 49;
public const uint WINHTTP_FEATURE_QUERY_CONNECTION_GROUP = 50;
public const uint WINHTTP_FEATURE_FREE_QUERY_CONNECTION_GROUP_RESULT = 51;
public const uint WINHTTP_FEATURE_SECURITY_FLAG_IGNORE_ALL_CERT_ERRORS = 52;
public const uint WINHTTP_FEATURE_FLAG_SECURE_DEFAULTS = 53;
public const uint WINHTTP_FEATURE_EXTENDED_HEADER_FLAG_UNICODE = 54;
public const uint WINHTTP_FEATURE_QUERY_FLAG_TRAILERS = 55;
public const uint WINHTTP_FEATURE_QUERY_FLAG_WIRE_ENCODING = 56;
public const uint WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT = 57;
public const uint WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE = 58;
public const uint WINHTTP_FEATURE_FLAG_AUTOMATIC_CHUNKING = 59;
public const uint WINHTTP_FEATURE_QUERY_CONNECTION_GROUP_FLAG_INSECURE = 60;
public const uint WINHTTP_FEATURE_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION = 61;
public const uint WINHTTP_FEATURE_QUERY_EX_ALL_HEADERS = 62;
public const uint WINHTTP_FEATURE_READ_DATA_EX_FLAG_FILL_BUFFER = 63;
public const uint WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL = 64;
public const uint WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL = 65;
public const uint WINHTTP_FEATURE_QUIC_STATS = 66;
public const uint WINHTTP_FEATURE_HTTP3_KEEPALIVE = 69;
public const uint WINHTTP_FEATURE_HTTP3_HANDSHAKE_TIMEOUT = 70;
public const uint WINHTTP_FEATURE_HTTP3_INITIAL_RTT = 71;
public const uint WINHTTP_FEATURE_HTTP3_STREAM_ERROR_CODE = 72;
public const uint WINHTTP_FEATURE_REQUEST_ANNOTATION = 73;
public const uint WINHTTP_FEATURE_DISABLE_PROXY_AUTH_SCHEMES = 74;
public const uint WINHTTP_FEATURE_REVERT_IMPERSONATION_SERVER_CERT = 75;
public const uint WINHTTP_FEATURE_DISABLE_GLOBAL_POOLING = 76;
public const uint WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX = 77;
public const uint WINHTTP_FEATURE_SESSION_SCH_CRED = 78;
public const uint WINHTTP_FEATURE_QUIC_STATS_V2 = 79;
public const uint WINHTTP_FEATURE_URL_INCLUDE_DEFAULT_PORT = 80;
public const uint WINHTTP_FEATURE_QUIC_STREAM_STATS = 81;
public const uint WINHTTP_FEATURE_USE_LOOKASIDE = 82;
public const uint WINHTTP_FEATURE_ERROR_LOG_GUID = 83;
public const uint WINHTTP_FEATURE_UPGRADE_TO_PROTOCOL = 88;
public const uint WINHTTP_FEATURE_CONNECTION_STATS_V2 = 89;
public const uint WINHTTP_FEATURE_FAST_FORWARD_RESPONSE = 90;
public const uint WINHTTP_FEATURE_DISABLE_AIA_FLAG = 91;
public const uint WINHTTP_FEATURE_DSCP_TAG = 92;
public const uint WINHTTP_FEATURE_HTTP11_DOWNGRADE_TTL = 93;
public const uint WINHTTP_FEATURE_SESSION_ERROR_LOG_GUID = 94;
public const uint WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX_XBOX = 95;HTTPREQUEST_PROXYSETTING_DEFAULT = 0
HTTPREQUEST_PROXYSETTING_PRECONFIG = 0
HTTPREQUEST_PROXYSETTING_DIRECT = 1
HTTPREQUEST_PROXYSETTING_PROXY = 2
HTTPREQUEST_SETCREDENTIALS_FOR_SERVER = 0
HTTPREQUEST_SETCREDENTIALS_FOR_PROXY = 1
INTERNET_DEFAULT_PORT = 0
INTERNET_DEFAULT_HTTP_PORT = 80
INTERNET_DEFAULT_HTTPS_PORT = 443
WINHTTP_FLAG_ASYNC = 268435456
WINHTTP_FLAG_SECURE_DEFAULTS = 805306368
WINHTTP_FLAG_AUTOMATIC_CHUNKING = 512
SECURITY_FLAG_IGNORE_UNKNOWN_CA = 256
SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE = 512
SECURITY_FLAG_IGNORE_CERT_CN_INVALID = 4096
SECURITY_FLAG_IGNORE_CERT_DATE_INVALID = 8192
WINHTTP_AUTOPROXY_AUTO_DETECT = 1
WINHTTP_AUTOPROXY_CONFIG_URL = 2
WINHTTP_AUTOPROXY_HOST_KEEPCASE = 4
WINHTTP_AUTOPROXY_HOST_LOWERCASE = 8
WINHTTP_AUTOPROXY_ALLOW_AUTOCONFIG = 256
WINHTTP_AUTOPROXY_ALLOW_STATIC = 512
WINHTTP_AUTOPROXY_ALLOW_CM = 1024
WINHTTP_AUTOPROXY_USE_INTERFACE_CONFIG = 2048
WINHTTP_AUTOPROXY_RUN_INPROCESS = 65536
WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY = 131072
WINHTTP_AUTOPROXY_NO_DIRECTACCESS = 262144
WINHTTP_AUTOPROXY_NO_CACHE_CLIENT = 524288
WINHTTP_AUTOPROXY_NO_CACHE_SVC = 1048576
WINHTTP_AUTOPROXY_SORT_RESULTS = 4194304
WINHTTP_AUTO_DETECT_TYPE_DHCP = 1
WINHTTP_AUTO_DETECT_TYPE_DNS_A = 2
NETWORKING_KEY_BUFSIZE = 128
WINHTTP_PROXY_TYPE_DIRECT = 1
WINHTTP_PROXY_TYPE_PROXY = 2
WINHTTP_PROXY_TYPE_AUTO_PROXY_URL = 4
WINHTTP_PROXY_TYPE_AUTO_DETECT = 8
WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN = 1
WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION = 2
WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START = 4
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION = 8
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START = 16
WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST = 32
WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION = 1
WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASK = 1
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT = 1
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE = 2
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL = 4
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL = 8
WINHTTP_TIME_FORMAT_BUFSIZE = 62
WINHTTP_OPTION_CALLBACK = 1
WINHTTP_OPTION_RESOLVE_TIMEOUT = 2
WINHTTP_OPTION_CONNECT_TIMEOUT = 3
WINHTTP_OPTION_CONNECT_RETRIES = 4
WINHTTP_OPTION_SEND_TIMEOUT = 5
WINHTTP_OPTION_RECEIVE_TIMEOUT = 6
WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT = 7
WINHTTP_OPTION_HANDLE_TYPE = 9
WINHTTP_OPTION_READ_BUFFER_SIZE = 12
WINHTTP_OPTION_WRITE_BUFFER_SIZE = 13
WINHTTP_OPTION_PARENT_HANDLE = 21
WINHTTP_OPTION_EXTENDED_ERROR = 24
WINHTTP_OPTION_SECURITY_FLAGS = 31
WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT = 32
WINHTTP_OPTION_URL = 34
WINHTTP_OPTION_SECURITY_KEY_BITNESS = 36
WINHTTP_OPTION_PROXY = 38
WINHTTP_OPTION_PROXY_RESULT_ENTRY = 39
WINHTTP_OPTION_USER_AGENT = 41
WINHTTP_OPTION_CONTEXT_VALUE = 45
WINHTTP_OPTION_CLIENT_CERT_CONTEXT = 47
WINHTTP_OPTION_REQUEST_PRIORITY = 58
WINHTTP_OPTION_HTTP_VERSION = 59
WINHTTP_OPTION_DISABLE_FEATURE = 63
WINHTTP_OPTION_CODEPAGE = 68
WINHTTP_OPTION_MAX_CONNS_PER_SERVER = 73
WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER = 74
WINHTTP_OPTION_AUTOLOGON_POLICY = 77
WINHTTP_OPTION_SERVER_CERT_CONTEXT = 78
WINHTTP_OPTION_ENABLE_FEATURE = 79
WINHTTP_OPTION_WORKER_THREAD_COUNT = 80
WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT = 81
WINHTTP_OPTION_PASSPORT_COBRANDING_URL = 82
WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH = 83
WINHTTP_OPTION_SECURE_PROTOCOLS = 84
WINHTTP_OPTION_ENABLETRACING = 85
WINHTTP_OPTION_PASSPORT_SIGN_OUT = 86
WINHTTP_OPTION_PASSPORT_RETURN_URL = 87
WINHTTP_OPTION_REDIRECT_POLICY = 88
WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS = 89
WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE = 90
WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE = 91
WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE = 92
WINHTTP_OPTION_CONNECTION_INFO = 93
WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST = 94
WINHTTP_OPTION_SPN = 96
WINHTTP_OPTION_GLOBAL_PROXY_CREDS = 97
WINHTTP_OPTION_GLOBAL_SERVER_CREDS = 98
WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT = 99
WINHTTP_OPTION_REJECT_USERPWD_IN_URL = 100
WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS = 101
WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE = 103
WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE = 104
WINHTTP_OPTION_NETWORK_INTERFACE_AFFINITY = 105
WINHTTP_OPTION_SERVER_SPN_USED = 106
WINHTTP_OPTION_PROXY_SPN_USED = 107
WINHTTP_OPTION_SERVER_CBT = 108
WINHTTP_OPTION_UNSAFE_HEADER_PARSING = 110
WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKS = 111
WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET = 114
WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUT = 115
WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL = 116
WINHTTP_OPTION_DECOMPRESSION = 118
WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZE = 122
WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZE = 123
WINHTTP_OPTION_TCP_PRIORITY_HINT = 128
WINHTTP_OPTION_CONNECTION_FILTER = 131
WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL = 133
WINHTTP_OPTION_HTTP_PROTOCOL_USED = 134
WINHTTP_OPTION_KDC_PROXY_SETTINGS = 136
WINHTTP_OPTION_PROXY_DISABLE_SERVICE_CALLS = 137
WINHTTP_OPTION_ENCODE_EXTRA = 138
WINHTTP_OPTION_DISABLE_STREAM_QUEUE = 139
WINHTTP_OPTION_IPV6_FAST_FALLBACK = 140
WINHTTP_OPTION_CONNECTION_STATS_V0 = 141
WINHTTP_OPTION_REQUEST_TIMES = 142
WINHTTP_OPTION_EXPIRE_CONNECTION = 143
WINHTTP_OPTION_DISABLE_SECURE_PROTOCOL_FALLBACK = 144
WINHTTP_OPTION_HTTP_PROTOCOL_REQUIRED = 145
WINHTTP_OPTION_REQUEST_STATS = 146
WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT = 147
WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_FLAGS = 148
WINHTTP_OPTION_CONNECTION_STATS_V1 = 150
WINHTTP_OPTION_SECURITY_INFO = 151
WINHTTP_OPTION_TCP_KEEPALIVE = 152
WINHTTP_OPTION_TCP_FAST_OPEN = 153
WINHTTP_OPTION_TLS_FALSE_START = 154
WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINE = 155
WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACK = 158
WINHTTP_OPTION_STREAM_ERROR_CODE = 159
WINHTTP_OPTION_REQUIRE_STREAM_END = 160
WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT = 161
WINHTTP_OPTION_FAILED_CONNECTION_RETRIES = 162
WINHTTP_OPTION_HTTP2_KEEPALIVE = 164
WINHTTP_OPTION_RESOLUTION_HOSTNAME = 165
WINHTTP_OPTION_SET_TOKEN_BINDING = 166
WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEY = 167
WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAME = 168
WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODING = 169
WINHTTP_OPTION_RESOLVER_CACHE_CONFIG = 170
WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDING = 171
WINHTTP_OPTION_BACKGROUND_CONNECTIONS = 172
WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTION = 173
WINHTTP_OPTION_TCP_PRIORITY_STATUS = 177
WINHTTP_OPTION_CONNECTION_GUID = 178
WINHTTP_OPTION_MATCH_CONNECTION_GUID = 179
WINHTTP_OPTION_HTTP2_RECEIVE_WINDOW = 183
WINHTTP_OPTION_FEATURE_SUPPORTED = 184
WINHTTP_OPTION_QUIC_STATS = 185
WINHTTP_OPTION_HTTP3_KEEPALIVE = 188
WINHTTP_OPTION_HTTP3_HANDSHAKE_TIMEOUT = 189
WINHTTP_OPTION_HTTP3_INITIAL_RTT = 190
WINHTTP_OPTION_HTTP3_STREAM_ERROR_CODE = 191
WINHTTP_OPTION_REQUEST_ANNOTATION = 192
WINHTTP_OPTION_DISABLE_PROXY_AUTH_SCHEMES = 193
WINHTTP_OPTION_REVERT_IMPERSONATION_SERVER_CERT = 194
WINHTTP_OPTION_DISABLE_GLOBAL_POOLING = 195
WINHTTP_OPTION_USE_SESSION_SCH_CRED = 196
WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_CACHE_ONLY = 199
WINHTTP_OPTION_QUIC_STATS_V2 = 200
WINHTTP_OPTION_QUIC_STREAM_STATS = 202
WINHTTP_OPTION_USE_LOOKASIDE = 203
WINHTTP_OPTION_ERROR_LOG_GUID = 204
WINHTTP_OPTION_ENABLE_FAST_FORWARDING = 205
WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_DATA = 206
WINHTTP_OPTION_UPGRADE_TO_PROTOCOL = 207
WINHTTP_OPTION_CONNECTION_STATS_V2 = 208
WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_STATUS = 209
WINHTTP_OPTION_DSCP_TAG = 210
WINHTTP_OPTION_HTTP11_DOWNGRADE_TTL = 211
WINHTTP_OPTION_SESSION_ERROR_LOG_GUID = 212
WINHTTP_LAST_OPTION = 212
WINHTTP_OPTION_USERNAME = 4096
WINHTTP_OPTION_PASSWORD = 4097
WINHTTP_OPTION_PROXY_USERNAME = 4098
WINHTTP_OPTION_PROXY_PASSWORD = 4099
WINHTTP_CONNS_PER_SERVER_UNLIMITED = 4294967295
WINHTTP_CONNECTION_RETRY_CONDITION_408 = 1
WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKE = 2
WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTION = 4
WINHTTP_DECOMPRESSION_FLAG_GZIP = 1
WINHTTP_DECOMPRESSION_FLAG_DEFLATE = 2
WINHTTP_PROTOCOL_FLAG_HTTP2 = 1
WINHTTP_PROTOCOL_FLAG_HTTP3 = 2
WINHTTP_OPTION_REQUEST_ANNOTATION_MAX_LENGTH = 64000
WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUM = 0
WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOW = 1
WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH = 2
WINHTTP_AUTOLOGON_SECURITY_LEVEL_PROXY_ONLY = 3
WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULT = 0
WINHTTP_AUTOLOGON_SECURITY_LEVEL_MAX = 3
WINHTTP_OPTION_REDIRECT_POLICY_NEVER = 0
WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP = 1
WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS = 2
WINHTTP_OPTION_REDIRECT_POLICY_LAST = 2
WINHTTP_OPTION_REDIRECT_POLICY_DEFAULT = 1
WINHTTP_DISABLE_PASSPORT_AUTH = 0
WINHTTP_ENABLE_PASSPORT_AUTH = 268435456
WINHTTP_DISABLE_PASSPORT_KEYRING = 536870912
WINHTTP_ENABLE_PASSPORT_KEYRING = 1073741824
WINHTTP_PROXY_DISABLE_SCHEME_BASIC = 1
WINHTTP_PROXY_DISABLE_SCHEME_DIGEST = 2
WINHTTP_PROXY_DISABLE_SCHEME_NTLM = 4
WINHTTP_PROXY_DISABLE_SCHEME_KERBEROS = 8
WINHTTP_PROXY_DISABLE_SCHEME_NEGOTIATE = 16
WINHTTP_PROXY_DISABLE_AUTH_LOCAL_SERVICE = 256
WINHTTP_SERVER_CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL = 4
WINHTTP_SERVER_CERT_CHAIN_DISABLE_AIA = 8192
WINHTTP_SERVER_CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY = 2147483648
WINHTTP_DISABLE_COOKIES = 1
WINHTTP_DISABLE_REDIRECTS = 2
WINHTTP_DISABLE_AUTHENTICATION = 4
WINHTTP_DISABLE_KEEP_ALIVE = 8
WINHTTP_ENABLE_SSL_REVOCATION = 1
WINHTTP_ENABLE_SSL_REVERT_IMPERSONATION = 2
WINHTTP_DISABLE_SPN_SERVER_PORT = 0
WINHTTP_ENABLE_SPN_SERVER_PORT = 1
WINHTTP_OPTION_SPN_MASK = 1
WINHTTP_HANDLE_TYPE_SESSION = 1
WINHTTP_HANDLE_TYPE_CONNECT = 2
WINHTTP_HANDLE_TYPE_REQUEST = 3
WINHTTP_HANDLE_TYPE_PROXY_RESOLVER = 4
WINHTTP_HANDLE_TYPE_WEBSOCKET = 5
WINHTTP_HANDLE_TYPE_PROTOCOL = 6
WINHTTP_AUTH_SCHEME_PASSPORT = 4
WINHTTP_AUTH_SCHEME_DIGEST = 8
WINHTTP_AUTH_TARGET_SERVER = 0
WINHTTP_AUTH_TARGET_PROXY = 1
SECURITY_FLAG_SECURE = 1
SECURITY_FLAG_STRENGTH_WEAK = 268435456
SECURITY_FLAG_STRENGTH_MEDIUM = 1073741824
SECURITY_FLAG_STRENGTH_STRONG = 536870912
WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED = 1
WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERT = 2
WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKED = 4
WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA = 8
WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID = 16
WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALID = 32
WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGE = 64
WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERROR = 2147483648
WINHTTP_FLAG_SECURE_PROTOCOL_SSL2 = 8
WINHTTP_FLAG_SECURE_PROTOCOL_SSL3 = 32
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1 = 128
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1 = 512
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2 = 2048
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3 = 8192
WINHTTP_CALLBACK_STATUS_RESOLVING_NAME = 1
WINHTTP_CALLBACK_STATUS_NAME_RESOLVED = 2
WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER = 4
WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER = 8
WINHTTP_CALLBACK_STATUS_SENDING_REQUEST = 16
WINHTTP_CALLBACK_STATUS_REQUEST_SENT = 32
WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE = 64
WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED = 128
WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION = 256
WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED = 512
WINHTTP_CALLBACK_STATUS_HANDLE_CREATED = 1024
WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING = 2048
WINHTTP_CALLBACK_STATUS_DETECTING_PROXY = 4096
WINHTTP_CALLBACK_STATUS_REDIRECT = 16384
WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE = 32768
WINHTTP_CALLBACK_STATUS_SECURE_FAILURE = 65536
WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE = 131072
WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE = 262144
WINHTTP_CALLBACK_STATUS_READ_COMPLETE = 524288
WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE = 1048576
WINHTTP_CALLBACK_STATUS_REQUEST_ERROR = 2097152
WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE = 4194304
WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETE = 16777216
WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETE = 33554432
WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETE = 67108864
WINHTTP_CALLBACK_STATUS_GETPROXYSETTINGS_COMPLETE = 134217728
WINHTTP_CALLBACK_STATUS_SETTINGS_WRITE_COMPLETE = 268435456
WINHTTP_CALLBACK_STATUS_SETTINGS_READ_COMPLETE = 536870912
API_RECEIVE_RESPONSE = 1
API_QUERY_DATA_AVAILABLE = 2
API_READ_DATA = 3
API_WRITE_DATA = 4
API_SEND_REQUEST = 5
API_GET_PROXY_FOR_URL = 6
API_GET_PROXY_SETTINGS = 7
WINHTTP_CALLBACK_FLAG_DETECTING_PROXY = 4096
WINHTTP_CALLBACK_FLAG_REDIRECT = 16384
WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE = 32768
WINHTTP_CALLBACK_FLAG_SECURE_FAILURE = 65536
WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE = 4194304
WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE = 131072
WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE = 262144
WINHTTP_CALLBACK_FLAG_READ_COMPLETE = 524288
WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE = 1048576
WINHTTP_CALLBACK_FLAG_REQUEST_ERROR = 2097152
WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETE = 16777216
WINHTTP_CALLBACK_FLAG_GETPROXYSETTINGS_COMPLETE = 134217728
WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS = 4294967295
WINHTTP_QUERY_MIME_VERSION = 0
WINHTTP_QUERY_CONTENT_TYPE = 1
WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING = 2
WINHTTP_QUERY_CONTENT_ID = 3
WINHTTP_QUERY_CONTENT_DESCRIPTION = 4
WINHTTP_QUERY_CONTENT_LENGTH = 5
WINHTTP_QUERY_CONTENT_LANGUAGE = 6
WINHTTP_QUERY_ALLOW = 7
WINHTTP_QUERY_PUBLIC = 8
WINHTTP_QUERY_DATE = 9
WINHTTP_QUERY_EXPIRES = 10
WINHTTP_QUERY_LAST_MODIFIED = 11
WINHTTP_QUERY_MESSAGE_ID = 12
WINHTTP_QUERY_URI = 13
WINHTTP_QUERY_DERIVED_FROM = 14
WINHTTP_QUERY_COST = 15
WINHTTP_QUERY_LINK = 16
WINHTTP_QUERY_PRAGMA = 17
WINHTTP_QUERY_VERSION = 18
WINHTTP_QUERY_STATUS_CODE = 19
WINHTTP_QUERY_STATUS_TEXT = 20
WINHTTP_QUERY_RAW_HEADERS = 21
WINHTTP_QUERY_RAW_HEADERS_CRLF = 22
WINHTTP_QUERY_CONNECTION = 23
WINHTTP_QUERY_ACCEPT = 24
WINHTTP_QUERY_ACCEPT_CHARSET = 25
WINHTTP_QUERY_ACCEPT_ENCODING = 26
WINHTTP_QUERY_ACCEPT_LANGUAGE = 27
WINHTTP_QUERY_AUTHORIZATION = 28
WINHTTP_QUERY_CONTENT_ENCODING = 29
WINHTTP_QUERY_FORWARDED = 30
WINHTTP_QUERY_FROM = 31
WINHTTP_QUERY_IF_MODIFIED_SINCE = 32
WINHTTP_QUERY_LOCATION = 33
WINHTTP_QUERY_ORIG_URI = 34
WINHTTP_QUERY_REFERER = 35
WINHTTP_QUERY_RETRY_AFTER = 36
WINHTTP_QUERY_SERVER = 37
WINHTTP_QUERY_TITLE = 38
WINHTTP_QUERY_USER_AGENT = 39
WINHTTP_QUERY_WWW_AUTHENTICATE = 40
WINHTTP_QUERY_PROXY_AUTHENTICATE = 41
WINHTTP_QUERY_ACCEPT_RANGES = 42
WINHTTP_QUERY_SET_COOKIE = 43
WINHTTP_QUERY_COOKIE = 44
WINHTTP_QUERY_REQUEST_METHOD = 45
WINHTTP_QUERY_REFRESH = 46
WINHTTP_QUERY_CONTENT_DISPOSITION = 47
WINHTTP_QUERY_AGE = 48
WINHTTP_QUERY_CACHE_CONTROL = 49
WINHTTP_QUERY_CONTENT_BASE = 50
WINHTTP_QUERY_CONTENT_LOCATION = 51
WINHTTP_QUERY_CONTENT_MD5 = 52
WINHTTP_QUERY_CONTENT_RANGE = 53
WINHTTP_QUERY_ETAG = 54
WINHTTP_QUERY_HOST = 55
WINHTTP_QUERY_IF_MATCH = 56
WINHTTP_QUERY_IF_NONE_MATCH = 57
WINHTTP_QUERY_IF_RANGE = 58
WINHTTP_QUERY_IF_UNMODIFIED_SINCE = 59
WINHTTP_QUERY_MAX_FORWARDS = 60
WINHTTP_QUERY_PROXY_AUTHORIZATION = 61
WINHTTP_QUERY_RANGE = 62
WINHTTP_QUERY_TRANSFER_ENCODING = 63
WINHTTP_QUERY_UPGRADE = 64
WINHTTP_QUERY_VARY = 65
WINHTTP_QUERY_VIA = 66
WINHTTP_QUERY_WARNING = 67
WINHTTP_QUERY_EXPECT = 68
WINHTTP_QUERY_PROXY_CONNECTION = 69
WINHTTP_QUERY_UNLESS_MODIFIED_SINCE = 70
WINHTTP_QUERY_PROXY_SUPPORT = 75
WINHTTP_QUERY_AUTHENTICATION_INFO = 76
WINHTTP_QUERY_PASSPORT_URLS = 77
WINHTTP_QUERY_PASSPORT_CONFIG = 78
WINHTTP_QUERY_MAX = 78
WINHTTP_QUERY_EX_ALL_HEADERS = 21
WINHTTP_QUERY_CUSTOM = 65535
WINHTTP_QUERY_FLAG_REQUEST_HEADERS = 2147483648
WINHTTP_QUERY_FLAG_SYSTEMTIME = 1073741824
WINHTTP_QUERY_FLAG_NUMBER = 536870912
WINHTTP_QUERY_FLAG_NUMBER64 = 134217728
WINHTTP_QUERY_FLAG_TRAILERS = 33554432
WINHTTP_QUERY_FLAG_WIRE_ENCODING = 16777216
HTTP_STATUS_CONTINUE = 100
HTTP_STATUS_SWITCH_PROTOCOLS = 101
HTTP_STATUS_OK = 200
HTTP_STATUS_CREATED = 201
HTTP_STATUS_ACCEPTED = 202
HTTP_STATUS_PARTIAL = 203
HTTP_STATUS_NO_CONTENT = 204
HTTP_STATUS_RESET_CONTENT = 205
HTTP_STATUS_PARTIAL_CONTENT = 206
HTTP_STATUS_WEBDAV_MULTI_STATUS = 207
HTTP_STATUS_AMBIGUOUS = 300
HTTP_STATUS_MOVED = 301
HTTP_STATUS_REDIRECT = 302
HTTP_STATUS_REDIRECT_METHOD = 303
HTTP_STATUS_NOT_MODIFIED = 304
HTTP_STATUS_USE_PROXY = 305
HTTP_STATUS_REDIRECT_KEEP_VERB = 307
HTTP_STATUS_PERMANENT_REDIRECT = 308
HTTP_STATUS_BAD_REQUEST = 400
HTTP_STATUS_DENIED = 401
HTTP_STATUS_PAYMENT_REQ = 402
HTTP_STATUS_FORBIDDEN = 403
HTTP_STATUS_NOT_FOUND = 404
HTTP_STATUS_BAD_METHOD = 405
HTTP_STATUS_NONE_ACCEPTABLE = 406
HTTP_STATUS_PROXY_AUTH_REQ = 407
HTTP_STATUS_REQUEST_TIMEOUT = 408
HTTP_STATUS_CONFLICT = 409
HTTP_STATUS_GONE = 410
HTTP_STATUS_LENGTH_REQUIRED = 411
HTTP_STATUS_PRECOND_FAILED = 412
HTTP_STATUS_REQUEST_TOO_LARGE = 413
HTTP_STATUS_URI_TOO_LONG = 414
HTTP_STATUS_UNSUPPORTED_MEDIA = 415
HTTP_STATUS_RETRY_WITH = 449
HTTP_STATUS_SERVER_ERROR = 500
HTTP_STATUS_NOT_SUPPORTED = 501
HTTP_STATUS_BAD_GATEWAY = 502
HTTP_STATUS_SERVICE_UNAVAIL = 503
HTTP_STATUS_GATEWAY_TIMEOUT = 504
HTTP_STATUS_VERSION_NOT_SUP = 505
HTTP_STATUS_FIRST = 100
HTTP_STATUS_LAST = 505
ICU_NO_ENCODE = 536870912
ICU_NO_META = 134217728
ICU_ENCODE_SPACES_ONLY = 67108864
ICU_BROWSER_MODE = 33554432
ICU_ENCODE_PERCENT = 4096
ICU_INCLUDE_DEFAULT_PORT = 32768
ICU_ESCAPE_AUTHORITY = 8192
WINHTTP_ADDREQ_INDEX_MASK = 65535
WINHTTP_ADDREQ_FLAGS_MASK = 4294901760
WINHTTP_ADDREQ_FLAG_ADD_IF_NEW = 268435456
WINHTTP_ADDREQ_FLAG_ADD = 536870912
WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA = 1073741824
WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON = 16777216
WINHTTP_ADDREQ_FLAG_COALESCE = 1073741824
WINHTTP_ADDREQ_FLAG_REPLACE = 2147483648
WINHTTP_EXTENDED_HEADER_FLAG_UNICODE = 1
WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH = 0
WINHTTP_ERROR_BASE = 12000
ERROR_WINHTTP_OUT_OF_HANDLES = 12001
ERROR_WINHTTP_TIMEOUT = 12002
ERROR_WINHTTP_INTERNAL_ERROR = 12004
ERROR_WINHTTP_INVALID_URL = 12005
ERROR_WINHTTP_UNRECOGNIZED_SCHEME = 12006
ERROR_WINHTTP_NAME_NOT_RESOLVED = 12007
ERROR_WINHTTP_INVALID_OPTION = 12009
ERROR_WINHTTP_OPTION_NOT_SETTABLE = 12011
ERROR_WINHTTP_SHUTDOWN = 12012
ERROR_WINHTTP_LOGIN_FAILURE = 12015
ERROR_WINHTTP_OPERATION_CANCELLED = 12017
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE = 12018
ERROR_WINHTTP_INCORRECT_HANDLE_STATE = 12019
ERROR_WINHTTP_CANNOT_CONNECT = 12029
ERROR_WINHTTP_CONNECTION_ERROR = 12030
ERROR_WINHTTP_RESEND_REQUEST = 12032
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED = 12044
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN = 12100
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND = 12101
ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND = 12102
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN = 12103
ERROR_WINHTTP_HEADER_NOT_FOUND = 12150
ERROR_WINHTTP_INVALID_SERVER_RESPONSE = 12152
ERROR_WINHTTP_INVALID_HEADER = 12153
ERROR_WINHTTP_INVALID_QUERY_REQUEST = 12154
ERROR_WINHTTP_HEADER_ALREADY_EXISTS = 12155
ERROR_WINHTTP_REDIRECT_FAILED = 12156
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR = 12178
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT = 12166
ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT = 12167
ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE = 12176
ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR = 12177
ERROR_WINHTTP_NOT_INITIALIZED = 12172
ERROR_WINHTTP_SECURE_FAILURE = 12175
ERROR_WINHTTP_SECURE_CERT_DATE_INVALID = 12037
ERROR_WINHTTP_SECURE_CERT_CN_INVALID = 12038
ERROR_WINHTTP_SECURE_INVALID_CA = 12045
ERROR_WINHTTP_SECURE_CERT_REV_FAILED = 12057
ERROR_WINHTTP_SECURE_CHANNEL_ERROR = 12157
ERROR_WINHTTP_SECURE_INVALID_CERT = 12169
ERROR_WINHTTP_SECURE_CERT_REVOKED = 12170
ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE = 12179
ERROR_WINHTTP_AUTODETECTION_FAILED = 12180
ERROR_WINHTTP_HEADER_COUNT_EXCEEDED = 12181
ERROR_WINHTTP_HEADER_SIZE_OVERFLOW = 12182
ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW = 12183
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW = 12184
ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY = 12185
ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY = 12186
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY = 12187
ERROR_WINHTTP_SECURE_FAILURE_PROXY = 12188
ERROR_WINHTTP_RESERVED_189 = 12189
ERROR_WINHTTP_HTTP_PROTOCOL_MISMATCH = 12190
ERROR_WINHTTP_GLOBAL_CALLBACK_FAILED = 12191
ERROR_WINHTTP_FEATURE_DISABLED = 12192
ERROR_WINHTTP_FAST_FORWARDING_NOT_SUPPORTED = 12193
WINHTTP_ERROR_LAST = 12193
WINHTTP_RESET_STATE = 1
WINHTTP_RESET_SWPAD_CURRENT_NETWORK = 2
WINHTTP_RESET_SWPAD_ALL = 4
WINHTTP_RESET_SCRIPT_CACHE = 8
WINHTTP_RESET_ALL = 65535
WINHTTP_RESET_NOTIFY_NETWORK_CHANGED = 65536
WINHTTP_RESET_OUT_OF_PROC = 131072
WINHTTP_RESET_DISCARD_RESOLVERS = 262144
WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH = 123
WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE = 15000
WINHTTP_PROXY_NOTIFY_CHANGE = 1
WINHTTP_FEATURE_DISABLE_STREAM_QUEUE = 1
WINHTTP_FEATURE_IPV6_FAST_FALLBACK = 2
WINHTTP_FEATURE_CONNECTION_STATS_V0 = 3
WINHTTP_FEATURE_REQUEST_TIMES = 4
WINHTTP_FEATURE_EXPIRE_CONNECTION = 5
WINHTTP_FEATURE_DISABLE_SECURE_PROTOCOL_FALLBACK = 6
WINHTTP_FEATURE_HTTP_PROTOCOL_REQUIRED = 7
WINHTTP_FEATURE_REQUEST_STATS = 8
WINHTTP_FEATURE_SERVER_CERT_CHAIN_CONTEXT = 9
WINHTTP_FEATURE_CONNECTION_STATS_V1 = 12
WINHTTP_FEATURE_SECURITY_INFO = 13
WINHTTP_FEATURE_TCP_KEEPALIVE = 14
WINHTTP_FEATURE_TCP_FAST_OPEN = 15
WINHTTP_FEATURE_TLS_FALSE_START = 16
WINHTTP_FEATURE_IGNORE_CERT_REVOCATION_OFFLINE = 17
WINHTTP_FEATURE_TLS_PROTOCOL_INSECURE_FALLBACK = 20
WINHTTP_FEATURE_STREAM_ERROR_CODE = 21
WINHTTP_FEATURE_REQUIRE_STREAM_END = 22
WINHTTP_FEATURE_ENABLE_HTTP2_PLUS_CLIENT_CERT = 23
WINHTTP_FEATURE_FAILED_CONNECTION_RETRIES = 24
WINHTTP_FEATURE_HTTP2_KEEPALIVE = 26
WINHTTP_FEATURE_RESOLUTION_HOSTNAME = 27
WINHTTP_FEATURE_SET_TOKEN_BINDING = 28
WINHTTP_FEATURE_TOKEN_BINDING_PUBLIC_KEY = 29
WINHTTP_FEATURE_REFERER_TOKEN_BINDING_HOSTNAME = 30
WINHTTP_FEATURE_HTTP2_PLUS_TRANSFER_ENCODING = 31
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG = 32
WINHTTP_FEATURE_DISABLE_CERT_CHAIN_BUILDING = 33
WINHTTP_FEATURE_BACKGROUND_CONNECTIONS = 34
WINHTTP_FEATURE_FIRST_AVAILABLE_CONNECTION = 35
WINHTTP_FEATURE_TCP_PRIORITY_STATUS = 37
WINHTTP_FEATURE_CONNECTION_GUID = 38
WINHTTP_FEATURE_MATCH_CONNECTION_GUID = 39
WINHTTP_FEATURE_HTTP2_RECEIVE_WINDOW = 43
WINHTTP_FEATURE_IS_FEATURE_SUPPORTED = 44
WINHTTP_FEATURE_ADD_REQUEST_HEADERS_EX = 46
WINHTTP_FEATURE_SET_PROXY_SETINGS_PER_USER = 47
WINHTTP_FEATURE_READ_DATA_EX = 48
WINHTTP_FEATURE_QUERY_HEADERS_EX = 49
WINHTTP_FEATURE_QUERY_CONNECTION_GROUP = 50
WINHTTP_FEATURE_FREE_QUERY_CONNECTION_GROUP_RESULT = 51
WINHTTP_FEATURE_SECURITY_FLAG_IGNORE_ALL_CERT_ERRORS = 52
WINHTTP_FEATURE_FLAG_SECURE_DEFAULTS = 53
WINHTTP_FEATURE_EXTENDED_HEADER_FLAG_UNICODE = 54
WINHTTP_FEATURE_QUERY_FLAG_TRAILERS = 55
WINHTTP_FEATURE_QUERY_FLAG_WIRE_ENCODING = 56
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT = 57
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE = 58
WINHTTP_FEATURE_FLAG_AUTOMATIC_CHUNKING = 59
WINHTTP_FEATURE_QUERY_CONNECTION_GROUP_FLAG_INSECURE = 60
WINHTTP_FEATURE_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION = 61
WINHTTP_FEATURE_QUERY_EX_ALL_HEADERS = 62
WINHTTP_FEATURE_READ_DATA_EX_FLAG_FILL_BUFFER = 63
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL = 64
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL = 65
WINHTTP_FEATURE_QUIC_STATS = 66
WINHTTP_FEATURE_HTTP3_KEEPALIVE = 69
WINHTTP_FEATURE_HTTP3_HANDSHAKE_TIMEOUT = 70
WINHTTP_FEATURE_HTTP3_INITIAL_RTT = 71
WINHTTP_FEATURE_HTTP3_STREAM_ERROR_CODE = 72
WINHTTP_FEATURE_REQUEST_ANNOTATION = 73
WINHTTP_FEATURE_DISABLE_PROXY_AUTH_SCHEMES = 74
WINHTTP_FEATURE_REVERT_IMPERSONATION_SERVER_CERT = 75
WINHTTP_FEATURE_DISABLE_GLOBAL_POOLING = 76
WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX = 77
WINHTTP_FEATURE_SESSION_SCH_CRED = 78
WINHTTP_FEATURE_QUIC_STATS_V2 = 79
WINHTTP_FEATURE_URL_INCLUDE_DEFAULT_PORT = 80
WINHTTP_FEATURE_QUIC_STREAM_STATS = 81
WINHTTP_FEATURE_USE_LOOKASIDE = 82
WINHTTP_FEATURE_ERROR_LOG_GUID = 83
WINHTTP_FEATURE_UPGRADE_TO_PROTOCOL = 88
WINHTTP_FEATURE_CONNECTION_STATS_V2 = 89
WINHTTP_FEATURE_FAST_FORWARD_RESPONSE = 90
WINHTTP_FEATURE_DISABLE_AIA_FLAG = 91
WINHTTP_FEATURE_DSCP_TAG = 92
WINHTTP_FEATURE_HTTP11_DOWNGRADE_TTL = 93
WINHTTP_FEATURE_SESSION_ERROR_LOG_GUID = 94
WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX_XBOX = 95pub const HTTPREQUEST_PROXYSETTING_DEFAULT: u32 = 0;
pub const HTTPREQUEST_PROXYSETTING_PRECONFIG: u32 = 0;
pub const HTTPREQUEST_PROXYSETTING_DIRECT: u32 = 1;
pub const HTTPREQUEST_PROXYSETTING_PROXY: u32 = 2;
pub const HTTPREQUEST_SETCREDENTIALS_FOR_SERVER: u32 = 0;
pub const HTTPREQUEST_SETCREDENTIALS_FOR_PROXY: u32 = 1;
pub const INTERNET_DEFAULT_PORT: u16 = 0;
pub const INTERNET_DEFAULT_HTTP_PORT: u16 = 80;
pub const INTERNET_DEFAULT_HTTPS_PORT: u16 = 443;
pub const WINHTTP_FLAG_ASYNC: u32 = 268435456;
pub const WINHTTP_FLAG_SECURE_DEFAULTS: u32 = 805306368;
pub const WINHTTP_FLAG_AUTOMATIC_CHUNKING: u32 = 512;
pub const SECURITY_FLAG_IGNORE_UNKNOWN_CA: u32 = 256;
pub const SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE: u32 = 512;
pub const SECURITY_FLAG_IGNORE_CERT_CN_INVALID: u32 = 4096;
pub const SECURITY_FLAG_IGNORE_CERT_DATE_INVALID: u32 = 8192;
pub const WINHTTP_AUTOPROXY_AUTO_DETECT: u32 = 1;
pub const WINHTTP_AUTOPROXY_CONFIG_URL: u32 = 2;
pub const WINHTTP_AUTOPROXY_HOST_KEEPCASE: u32 = 4;
pub const WINHTTP_AUTOPROXY_HOST_LOWERCASE: u32 = 8;
pub const WINHTTP_AUTOPROXY_ALLOW_AUTOCONFIG: u32 = 256;
pub const WINHTTP_AUTOPROXY_ALLOW_STATIC: u32 = 512;
pub const WINHTTP_AUTOPROXY_ALLOW_CM: u32 = 1024;
pub const WINHTTP_AUTOPROXY_USE_INTERFACE_CONFIG: u32 = 2048;
pub const WINHTTP_AUTOPROXY_RUN_INPROCESS: u32 = 65536;
pub const WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY: u32 = 131072;
pub const WINHTTP_AUTOPROXY_NO_DIRECTACCESS: u32 = 262144;
pub const WINHTTP_AUTOPROXY_NO_CACHE_CLIENT: u32 = 524288;
pub const WINHTTP_AUTOPROXY_NO_CACHE_SVC: u32 = 1048576;
pub const WINHTTP_AUTOPROXY_SORT_RESULTS: u32 = 4194304;
pub const WINHTTP_AUTO_DETECT_TYPE_DHCP: u32 = 1;
pub const WINHTTP_AUTO_DETECT_TYPE_DNS_A: u32 = 2;
pub const NETWORKING_KEY_BUFSIZE: u32 = 128;
pub const WINHTTP_PROXY_TYPE_DIRECT: u32 = 1;
pub const WINHTTP_PROXY_TYPE_PROXY: u32 = 2;
pub const WINHTTP_PROXY_TYPE_AUTO_PROXY_URL: u32 = 4;
pub const WINHTTP_PROXY_TYPE_AUTO_DETECT: u32 = 8;
pub const WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN: u32 = 1;
pub const WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION: u32 = 2;
pub const WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START: u32 = 4;
pub const WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION: u32 = 8;
pub const WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START: u32 = 16;
pub const WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST: u32 = 32;
pub const WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION: u32 = 1;
pub const WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASK: u32 = 1;
pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT: u32 = 1;
pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE: u32 = 2;
pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL: u32 = 4;
pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL: u32 = 8;
pub const WINHTTP_TIME_FORMAT_BUFSIZE: u32 = 62;
pub const WINHTTP_OPTION_CALLBACK: u32 = 1;
pub const WINHTTP_OPTION_RESOLVE_TIMEOUT: u32 = 2;
pub const WINHTTP_OPTION_CONNECT_TIMEOUT: u32 = 3;
pub const WINHTTP_OPTION_CONNECT_RETRIES: u32 = 4;
pub const WINHTTP_OPTION_SEND_TIMEOUT: u32 = 5;
pub const WINHTTP_OPTION_RECEIVE_TIMEOUT: u32 = 6;
pub const WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT: u32 = 7;
pub const WINHTTP_OPTION_HANDLE_TYPE: u32 = 9;
pub const WINHTTP_OPTION_READ_BUFFER_SIZE: u32 = 12;
pub const WINHTTP_OPTION_WRITE_BUFFER_SIZE: u32 = 13;
pub const WINHTTP_OPTION_PARENT_HANDLE: u32 = 21;
pub const WINHTTP_OPTION_EXTENDED_ERROR: u32 = 24;
pub const WINHTTP_OPTION_SECURITY_FLAGS: u32 = 31;
pub const WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT: u32 = 32;
pub const WINHTTP_OPTION_URL: u32 = 34;
pub const WINHTTP_OPTION_SECURITY_KEY_BITNESS: u32 = 36;
pub const WINHTTP_OPTION_PROXY: u32 = 38;
pub const WINHTTP_OPTION_PROXY_RESULT_ENTRY: u32 = 39;
pub const WINHTTP_OPTION_USER_AGENT: u32 = 41;
pub const WINHTTP_OPTION_CONTEXT_VALUE: u32 = 45;
pub const WINHTTP_OPTION_CLIENT_CERT_CONTEXT: u32 = 47;
pub const WINHTTP_OPTION_REQUEST_PRIORITY: u32 = 58;
pub const WINHTTP_OPTION_HTTP_VERSION: u32 = 59;
pub const WINHTTP_OPTION_DISABLE_FEATURE: u32 = 63;
pub const WINHTTP_OPTION_CODEPAGE: u32 = 68;
pub const WINHTTP_OPTION_MAX_CONNS_PER_SERVER: u32 = 73;
pub const WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER: u32 = 74;
pub const WINHTTP_OPTION_AUTOLOGON_POLICY: u32 = 77;
pub const WINHTTP_OPTION_SERVER_CERT_CONTEXT: u32 = 78;
pub const WINHTTP_OPTION_ENABLE_FEATURE: u32 = 79;
pub const WINHTTP_OPTION_WORKER_THREAD_COUNT: u32 = 80;
pub const WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT: u32 = 81;
pub const WINHTTP_OPTION_PASSPORT_COBRANDING_URL: u32 = 82;
pub const WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH: u32 = 83;
pub const WINHTTP_OPTION_SECURE_PROTOCOLS: u32 = 84;
pub const WINHTTP_OPTION_ENABLETRACING: u32 = 85;
pub const WINHTTP_OPTION_PASSPORT_SIGN_OUT: u32 = 86;
pub const WINHTTP_OPTION_PASSPORT_RETURN_URL: u32 = 87;
pub const WINHTTP_OPTION_REDIRECT_POLICY: u32 = 88;
pub const WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS: u32 = 89;
pub const WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE: u32 = 90;
pub const WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE: u32 = 91;
pub const WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE: u32 = 92;
pub const WINHTTP_OPTION_CONNECTION_INFO: u32 = 93;
pub const WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST: u32 = 94;
pub const WINHTTP_OPTION_SPN: u32 = 96;
pub const WINHTTP_OPTION_GLOBAL_PROXY_CREDS: u32 = 97;
pub const WINHTTP_OPTION_GLOBAL_SERVER_CREDS: u32 = 98;
pub const WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT: u32 = 99;
pub const WINHTTP_OPTION_REJECT_USERPWD_IN_URL: u32 = 100;
pub const WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS: u32 = 101;
pub const WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE: u32 = 103;
pub const WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE: u32 = 104;
pub const WINHTTP_OPTION_NETWORK_INTERFACE_AFFINITY: u32 = 105;
pub const WINHTTP_OPTION_SERVER_SPN_USED: u32 = 106;
pub const WINHTTP_OPTION_PROXY_SPN_USED: u32 = 107;
pub const WINHTTP_OPTION_SERVER_CBT: u32 = 108;
pub const WINHTTP_OPTION_UNSAFE_HEADER_PARSING: u32 = 110;
pub const WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKS: u32 = 111;
pub const WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET: u32 = 114;
pub const WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUT: u32 = 115;
pub const WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL: u32 = 116;
pub const WINHTTP_OPTION_DECOMPRESSION: u32 = 118;
pub const WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZE: u32 = 122;
pub const WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZE: u32 = 123;
pub const WINHTTP_OPTION_TCP_PRIORITY_HINT: u32 = 128;
pub const WINHTTP_OPTION_CONNECTION_FILTER: u32 = 131;
pub const WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL: u32 = 133;
pub const WINHTTP_OPTION_HTTP_PROTOCOL_USED: u32 = 134;
pub const WINHTTP_OPTION_KDC_PROXY_SETTINGS: u32 = 136;
pub const WINHTTP_OPTION_PROXY_DISABLE_SERVICE_CALLS: u32 = 137;
pub const WINHTTP_OPTION_ENCODE_EXTRA: u32 = 138;
pub const WINHTTP_OPTION_DISABLE_STREAM_QUEUE: u32 = 139;
pub const WINHTTP_OPTION_IPV6_FAST_FALLBACK: u32 = 140;
pub const WINHTTP_OPTION_CONNECTION_STATS_V0: u32 = 141;
pub const WINHTTP_OPTION_REQUEST_TIMES: u32 = 142;
pub const WINHTTP_OPTION_EXPIRE_CONNECTION: u32 = 143;
pub const WINHTTP_OPTION_DISABLE_SECURE_PROTOCOL_FALLBACK: u32 = 144;
pub const WINHTTP_OPTION_HTTP_PROTOCOL_REQUIRED: u32 = 145;
pub const WINHTTP_OPTION_REQUEST_STATS: u32 = 146;
pub const WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT: u32 = 147;
pub const WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_FLAGS: u32 = 148;
pub const WINHTTP_OPTION_CONNECTION_STATS_V1: u32 = 150;
pub const WINHTTP_OPTION_SECURITY_INFO: u32 = 151;
pub const WINHTTP_OPTION_TCP_KEEPALIVE: u32 = 152;
pub const WINHTTP_OPTION_TCP_FAST_OPEN: u32 = 153;
pub const WINHTTP_OPTION_TLS_FALSE_START: u32 = 154;
pub const WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINE: u32 = 155;
pub const WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACK: u32 = 158;
pub const WINHTTP_OPTION_STREAM_ERROR_CODE: u32 = 159;
pub const WINHTTP_OPTION_REQUIRE_STREAM_END: u32 = 160;
pub const WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT: u32 = 161;
pub const WINHTTP_OPTION_FAILED_CONNECTION_RETRIES: u32 = 162;
pub const WINHTTP_OPTION_HTTP2_KEEPALIVE: u32 = 164;
pub const WINHTTP_OPTION_RESOLUTION_HOSTNAME: u32 = 165;
pub const WINHTTP_OPTION_SET_TOKEN_BINDING: u32 = 166;
pub const WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEY: u32 = 167;
pub const WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAME: u32 = 168;
pub const WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODING: u32 = 169;
pub const WINHTTP_OPTION_RESOLVER_CACHE_CONFIG: u32 = 170;
pub const WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDING: u32 = 171;
pub const WINHTTP_OPTION_BACKGROUND_CONNECTIONS: u32 = 172;
pub const WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTION: u32 = 173;
pub const WINHTTP_OPTION_TCP_PRIORITY_STATUS: u32 = 177;
pub const WINHTTP_OPTION_CONNECTION_GUID: u32 = 178;
pub const WINHTTP_OPTION_MATCH_CONNECTION_GUID: u32 = 179;
pub const WINHTTP_OPTION_HTTP2_RECEIVE_WINDOW: u32 = 183;
pub const WINHTTP_OPTION_FEATURE_SUPPORTED: u32 = 184;
pub const WINHTTP_OPTION_QUIC_STATS: u32 = 185;
pub const WINHTTP_OPTION_HTTP3_KEEPALIVE: u32 = 188;
pub const WINHTTP_OPTION_HTTP3_HANDSHAKE_TIMEOUT: u32 = 189;
pub const WINHTTP_OPTION_HTTP3_INITIAL_RTT: u32 = 190;
pub const WINHTTP_OPTION_HTTP3_STREAM_ERROR_CODE: u32 = 191;
pub const WINHTTP_OPTION_REQUEST_ANNOTATION: u32 = 192;
pub const WINHTTP_OPTION_DISABLE_PROXY_AUTH_SCHEMES: u32 = 193;
pub const WINHTTP_OPTION_REVERT_IMPERSONATION_SERVER_CERT: u32 = 194;
pub const WINHTTP_OPTION_DISABLE_GLOBAL_POOLING: u32 = 195;
pub const WINHTTP_OPTION_USE_SESSION_SCH_CRED: u32 = 196;
pub const WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_CACHE_ONLY: u32 = 199;
pub const WINHTTP_OPTION_QUIC_STATS_V2: u32 = 200;
pub const WINHTTP_OPTION_QUIC_STREAM_STATS: u32 = 202;
pub const WINHTTP_OPTION_USE_LOOKASIDE: u32 = 203;
pub const WINHTTP_OPTION_ERROR_LOG_GUID: u32 = 204;
pub const WINHTTP_OPTION_ENABLE_FAST_FORWARDING: u32 = 205;
pub const WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_DATA: u32 = 206;
pub const WINHTTP_OPTION_UPGRADE_TO_PROTOCOL: u32 = 207;
pub const WINHTTP_OPTION_CONNECTION_STATS_V2: u32 = 208;
pub const WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_STATUS: u32 = 209;
pub const WINHTTP_OPTION_DSCP_TAG: u32 = 210;
pub const WINHTTP_OPTION_HTTP11_DOWNGRADE_TTL: u32 = 211;
pub const WINHTTP_OPTION_SESSION_ERROR_LOG_GUID: u32 = 212;
pub const WINHTTP_LAST_OPTION: u32 = 212;
pub const WINHTTP_OPTION_USERNAME: u32 = 4096;
pub const WINHTTP_OPTION_PASSWORD: u32 = 4097;
pub const WINHTTP_OPTION_PROXY_USERNAME: u32 = 4098;
pub const WINHTTP_OPTION_PROXY_PASSWORD: u32 = 4099;
pub const WINHTTP_CONNS_PER_SERVER_UNLIMITED: u32 = 4294967295;
pub const WINHTTP_CONNECTION_RETRY_CONDITION_408: u32 = 1;
pub const WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKE: u32 = 2;
pub const WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTION: u32 = 4;
pub const WINHTTP_DECOMPRESSION_FLAG_GZIP: u32 = 1;
pub const WINHTTP_DECOMPRESSION_FLAG_DEFLATE: u32 = 2;
pub const WINHTTP_PROTOCOL_FLAG_HTTP2: u32 = 1;
pub const WINHTTP_PROTOCOL_FLAG_HTTP3: u32 = 2;
pub const WINHTTP_OPTION_REQUEST_ANNOTATION_MAX_LENGTH: u32 = 64000;
pub const WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUM: u32 = 0;
pub const WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOW: u32 = 1;
pub const WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH: u32 = 2;
pub const WINHTTP_AUTOLOGON_SECURITY_LEVEL_PROXY_ONLY: u32 = 3;
pub const WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULT: u32 = 0;
pub const WINHTTP_AUTOLOGON_SECURITY_LEVEL_MAX: u32 = 3;
pub const WINHTTP_OPTION_REDIRECT_POLICY_NEVER: u32 = 0;
pub const WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP: u32 = 1;
pub const WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS: u32 = 2;
pub const WINHTTP_OPTION_REDIRECT_POLICY_LAST: u32 = 2;
pub const WINHTTP_OPTION_REDIRECT_POLICY_DEFAULT: u32 = 1;
pub const WINHTTP_DISABLE_PASSPORT_AUTH: u32 = 0;
pub const WINHTTP_ENABLE_PASSPORT_AUTH: u32 = 268435456;
pub const WINHTTP_DISABLE_PASSPORT_KEYRING: u32 = 536870912;
pub const WINHTTP_ENABLE_PASSPORT_KEYRING: u32 = 1073741824;
pub const WINHTTP_PROXY_DISABLE_SCHEME_BASIC: u32 = 1;
pub const WINHTTP_PROXY_DISABLE_SCHEME_DIGEST: u32 = 2;
pub const WINHTTP_PROXY_DISABLE_SCHEME_NTLM: u32 = 4;
pub const WINHTTP_PROXY_DISABLE_SCHEME_KERBEROS: u32 = 8;
pub const WINHTTP_PROXY_DISABLE_SCHEME_NEGOTIATE: u32 = 16;
pub const WINHTTP_PROXY_DISABLE_AUTH_LOCAL_SERVICE: u32 = 256;
pub const WINHTTP_SERVER_CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL: u32 = 4;
pub const WINHTTP_SERVER_CERT_CHAIN_DISABLE_AIA: u32 = 8192;
pub const WINHTTP_SERVER_CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY: u32 = 2147483648;
pub const WINHTTP_DISABLE_COOKIES: u32 = 1;
pub const WINHTTP_DISABLE_REDIRECTS: u32 = 2;
pub const WINHTTP_DISABLE_AUTHENTICATION: u32 = 4;
pub const WINHTTP_DISABLE_KEEP_ALIVE: u32 = 8;
pub const WINHTTP_ENABLE_SSL_REVOCATION: u32 = 1;
pub const WINHTTP_ENABLE_SSL_REVERT_IMPERSONATION: u32 = 2;
pub const WINHTTP_DISABLE_SPN_SERVER_PORT: u32 = 0;
pub const WINHTTP_ENABLE_SPN_SERVER_PORT: u32 = 1;
pub const WINHTTP_OPTION_SPN_MASK: u32 = 1;
pub const WINHTTP_HANDLE_TYPE_SESSION: u32 = 1;
pub const WINHTTP_HANDLE_TYPE_CONNECT: u32 = 2;
pub const WINHTTP_HANDLE_TYPE_REQUEST: u32 = 3;
pub const WINHTTP_HANDLE_TYPE_PROXY_RESOLVER: u32 = 4;
pub const WINHTTP_HANDLE_TYPE_WEBSOCKET: u32 = 5;
pub const WINHTTP_HANDLE_TYPE_PROTOCOL: u32 = 6;
pub const WINHTTP_AUTH_SCHEME_PASSPORT: u32 = 4;
pub const WINHTTP_AUTH_SCHEME_DIGEST: u32 = 8;
pub const WINHTTP_AUTH_TARGET_SERVER: u32 = 0;
pub const WINHTTP_AUTH_TARGET_PROXY: u32 = 1;
pub const SECURITY_FLAG_SECURE: u32 = 1;
pub const SECURITY_FLAG_STRENGTH_WEAK: u32 = 268435456;
pub const SECURITY_FLAG_STRENGTH_MEDIUM: u32 = 1073741824;
pub const SECURITY_FLAG_STRENGTH_STRONG: u32 = 536870912;
pub const WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED: u32 = 1;
pub const WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERT: u32 = 2;
pub const WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKED: u32 = 4;
pub const WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA: u32 = 8;
pub const WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID: u32 = 16;
pub const WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALID: u32 = 32;
pub const WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGE: u32 = 64;
pub const WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERROR: u32 = 2147483648;
pub const WINHTTP_FLAG_SECURE_PROTOCOL_SSL2: u32 = 8;
pub const WINHTTP_FLAG_SECURE_PROTOCOL_SSL3: u32 = 32;
pub const WINHTTP_FLAG_SECURE_PROTOCOL_TLS1: u32 = 128;
pub const WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1: u32 = 512;
pub const WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2: u32 = 2048;
pub const WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3: u32 = 8192;
pub const WINHTTP_CALLBACK_STATUS_RESOLVING_NAME: u32 = 1;
pub const WINHTTP_CALLBACK_STATUS_NAME_RESOLVED: u32 = 2;
pub const WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER: u32 = 4;
pub const WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER: u32 = 8;
pub const WINHTTP_CALLBACK_STATUS_SENDING_REQUEST: u32 = 16;
pub const WINHTTP_CALLBACK_STATUS_REQUEST_SENT: u32 = 32;
pub const WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE: u32 = 64;
pub const WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED: u32 = 128;
pub const WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION: u32 = 256;
pub const WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED: u32 = 512;
pub const WINHTTP_CALLBACK_STATUS_HANDLE_CREATED: u32 = 1024;
pub const WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING: u32 = 2048;
pub const WINHTTP_CALLBACK_STATUS_DETECTING_PROXY: u32 = 4096;
pub const WINHTTP_CALLBACK_STATUS_REDIRECT: u32 = 16384;
pub const WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE: u32 = 32768;
pub const WINHTTP_CALLBACK_STATUS_SECURE_FAILURE: u32 = 65536;
pub const WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE: u32 = 131072;
pub const WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE: u32 = 262144;
pub const WINHTTP_CALLBACK_STATUS_READ_COMPLETE: u32 = 524288;
pub const WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE: u32 = 1048576;
pub const WINHTTP_CALLBACK_STATUS_REQUEST_ERROR: u32 = 2097152;
pub const WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE: u32 = 4194304;
pub const WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETE: u32 = 16777216;
pub const WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETE: u32 = 33554432;
pub const WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETE: u32 = 67108864;
pub const WINHTTP_CALLBACK_STATUS_GETPROXYSETTINGS_COMPLETE: u32 = 134217728;
pub const WINHTTP_CALLBACK_STATUS_SETTINGS_WRITE_COMPLETE: u32 = 268435456;
pub const WINHTTP_CALLBACK_STATUS_SETTINGS_READ_COMPLETE: u32 = 536870912;
pub const API_RECEIVE_RESPONSE: u32 = 1;
pub const API_QUERY_DATA_AVAILABLE: u32 = 2;
pub const API_READ_DATA: u32 = 3;
pub const API_WRITE_DATA: u32 = 4;
pub const API_SEND_REQUEST: u32 = 5;
pub const API_GET_PROXY_FOR_URL: u32 = 6;
pub const API_GET_PROXY_SETTINGS: u32 = 7;
pub const WINHTTP_CALLBACK_FLAG_DETECTING_PROXY: u32 = 4096;
pub const WINHTTP_CALLBACK_FLAG_REDIRECT: u32 = 16384;
pub const WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE: u32 = 32768;
pub const WINHTTP_CALLBACK_FLAG_SECURE_FAILURE: u32 = 65536;
pub const WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE: u32 = 4194304;
pub const WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE: u32 = 131072;
pub const WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE: u32 = 262144;
pub const WINHTTP_CALLBACK_FLAG_READ_COMPLETE: u32 = 524288;
pub const WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE: u32 = 1048576;
pub const WINHTTP_CALLBACK_FLAG_REQUEST_ERROR: u32 = 2097152;
pub const WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETE: u32 = 16777216;
pub const WINHTTP_CALLBACK_FLAG_GETPROXYSETTINGS_COMPLETE: u32 = 134217728;
pub const WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS: u32 = 4294967295;
pub const WINHTTP_QUERY_MIME_VERSION: u32 = 0;
pub const WINHTTP_QUERY_CONTENT_TYPE: u32 = 1;
pub const WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING: u32 = 2;
pub const WINHTTP_QUERY_CONTENT_ID: u32 = 3;
pub const WINHTTP_QUERY_CONTENT_DESCRIPTION: u32 = 4;
pub const WINHTTP_QUERY_CONTENT_LENGTH: u32 = 5;
pub const WINHTTP_QUERY_CONTENT_LANGUAGE: u32 = 6;
pub const WINHTTP_QUERY_ALLOW: u32 = 7;
pub const WINHTTP_QUERY_PUBLIC: u32 = 8;
pub const WINHTTP_QUERY_DATE: u32 = 9;
pub const WINHTTP_QUERY_EXPIRES: u32 = 10;
pub const WINHTTP_QUERY_LAST_MODIFIED: u32 = 11;
pub const WINHTTP_QUERY_MESSAGE_ID: u32 = 12;
pub const WINHTTP_QUERY_URI: u32 = 13;
pub const WINHTTP_QUERY_DERIVED_FROM: u32 = 14;
pub const WINHTTP_QUERY_COST: u32 = 15;
pub const WINHTTP_QUERY_LINK: u32 = 16;
pub const WINHTTP_QUERY_PRAGMA: u32 = 17;
pub const WINHTTP_QUERY_VERSION: u32 = 18;
pub const WINHTTP_QUERY_STATUS_CODE: u32 = 19;
pub const WINHTTP_QUERY_STATUS_TEXT: u32 = 20;
pub const WINHTTP_QUERY_RAW_HEADERS: u32 = 21;
pub const WINHTTP_QUERY_RAW_HEADERS_CRLF: u32 = 22;
pub const WINHTTP_QUERY_CONNECTION: u32 = 23;
pub const WINHTTP_QUERY_ACCEPT: u32 = 24;
pub const WINHTTP_QUERY_ACCEPT_CHARSET: u32 = 25;
pub const WINHTTP_QUERY_ACCEPT_ENCODING: u32 = 26;
pub const WINHTTP_QUERY_ACCEPT_LANGUAGE: u32 = 27;
pub const WINHTTP_QUERY_AUTHORIZATION: u32 = 28;
pub const WINHTTP_QUERY_CONTENT_ENCODING: u32 = 29;
pub const WINHTTP_QUERY_FORWARDED: u32 = 30;
pub const WINHTTP_QUERY_FROM: u32 = 31;
pub const WINHTTP_QUERY_IF_MODIFIED_SINCE: u32 = 32;
pub const WINHTTP_QUERY_LOCATION: u32 = 33;
pub const WINHTTP_QUERY_ORIG_URI: u32 = 34;
pub const WINHTTP_QUERY_REFERER: u32 = 35;
pub const WINHTTP_QUERY_RETRY_AFTER: u32 = 36;
pub const WINHTTP_QUERY_SERVER: u32 = 37;
pub const WINHTTP_QUERY_TITLE: u32 = 38;
pub const WINHTTP_QUERY_USER_AGENT: u32 = 39;
pub const WINHTTP_QUERY_WWW_AUTHENTICATE: u32 = 40;
pub const WINHTTP_QUERY_PROXY_AUTHENTICATE: u32 = 41;
pub const WINHTTP_QUERY_ACCEPT_RANGES: u32 = 42;
pub const WINHTTP_QUERY_SET_COOKIE: u32 = 43;
pub const WINHTTP_QUERY_COOKIE: u32 = 44;
pub const WINHTTP_QUERY_REQUEST_METHOD: u32 = 45;
pub const WINHTTP_QUERY_REFRESH: u32 = 46;
pub const WINHTTP_QUERY_CONTENT_DISPOSITION: u32 = 47;
pub const WINHTTP_QUERY_AGE: u32 = 48;
pub const WINHTTP_QUERY_CACHE_CONTROL: u32 = 49;
pub const WINHTTP_QUERY_CONTENT_BASE: u32 = 50;
pub const WINHTTP_QUERY_CONTENT_LOCATION: u32 = 51;
pub const WINHTTP_QUERY_CONTENT_MD5: u32 = 52;
pub const WINHTTP_QUERY_CONTENT_RANGE: u32 = 53;
pub const WINHTTP_QUERY_ETAG: u32 = 54;
pub const WINHTTP_QUERY_HOST: u32 = 55;
pub const WINHTTP_QUERY_IF_MATCH: u32 = 56;
pub const WINHTTP_QUERY_IF_NONE_MATCH: u32 = 57;
pub const WINHTTP_QUERY_IF_RANGE: u32 = 58;
pub const WINHTTP_QUERY_IF_UNMODIFIED_SINCE: u32 = 59;
pub const WINHTTP_QUERY_MAX_FORWARDS: u32 = 60;
pub const WINHTTP_QUERY_PROXY_AUTHORIZATION: u32 = 61;
pub const WINHTTP_QUERY_RANGE: u32 = 62;
pub const WINHTTP_QUERY_TRANSFER_ENCODING: u32 = 63;
pub const WINHTTP_QUERY_UPGRADE: u32 = 64;
pub const WINHTTP_QUERY_VARY: u32 = 65;
pub const WINHTTP_QUERY_VIA: u32 = 66;
pub const WINHTTP_QUERY_WARNING: u32 = 67;
pub const WINHTTP_QUERY_EXPECT: u32 = 68;
pub const WINHTTP_QUERY_PROXY_CONNECTION: u32 = 69;
pub const WINHTTP_QUERY_UNLESS_MODIFIED_SINCE: u32 = 70;
pub const WINHTTP_QUERY_PROXY_SUPPORT: u32 = 75;
pub const WINHTTP_QUERY_AUTHENTICATION_INFO: u32 = 76;
pub const WINHTTP_QUERY_PASSPORT_URLS: u32 = 77;
pub const WINHTTP_QUERY_PASSPORT_CONFIG: u32 = 78;
pub const WINHTTP_QUERY_MAX: u32 = 78;
pub const WINHTTP_QUERY_EX_ALL_HEADERS: u32 = 21;
pub const WINHTTP_QUERY_CUSTOM: u32 = 65535;
pub const WINHTTP_QUERY_FLAG_REQUEST_HEADERS: u32 = 2147483648;
pub const WINHTTP_QUERY_FLAG_SYSTEMTIME: u32 = 1073741824;
pub const WINHTTP_QUERY_FLAG_NUMBER: u32 = 536870912;
pub const WINHTTP_QUERY_FLAG_NUMBER64: u32 = 134217728;
pub const WINHTTP_QUERY_FLAG_TRAILERS: u32 = 33554432;
pub const WINHTTP_QUERY_FLAG_WIRE_ENCODING: u32 = 16777216;
pub const HTTP_STATUS_CONTINUE: u32 = 100;
pub const HTTP_STATUS_SWITCH_PROTOCOLS: u32 = 101;
pub const HTTP_STATUS_OK: u32 = 200;
pub const HTTP_STATUS_CREATED: u32 = 201;
pub const HTTP_STATUS_ACCEPTED: u32 = 202;
pub const HTTP_STATUS_PARTIAL: u32 = 203;
pub const HTTP_STATUS_NO_CONTENT: u32 = 204;
pub const HTTP_STATUS_RESET_CONTENT: u32 = 205;
pub const HTTP_STATUS_PARTIAL_CONTENT: u32 = 206;
pub const HTTP_STATUS_WEBDAV_MULTI_STATUS: u32 = 207;
pub const HTTP_STATUS_AMBIGUOUS: u32 = 300;
pub const HTTP_STATUS_MOVED: u32 = 301;
pub const HTTP_STATUS_REDIRECT: u32 = 302;
pub const HTTP_STATUS_REDIRECT_METHOD: u32 = 303;
pub const HTTP_STATUS_NOT_MODIFIED: u32 = 304;
pub const HTTP_STATUS_USE_PROXY: u32 = 305;
pub const HTTP_STATUS_REDIRECT_KEEP_VERB: u32 = 307;
pub const HTTP_STATUS_PERMANENT_REDIRECT: u32 = 308;
pub const HTTP_STATUS_BAD_REQUEST: u32 = 400;
pub const HTTP_STATUS_DENIED: u32 = 401;
pub const HTTP_STATUS_PAYMENT_REQ: u32 = 402;
pub const HTTP_STATUS_FORBIDDEN: u32 = 403;
pub const HTTP_STATUS_NOT_FOUND: u32 = 404;
pub const HTTP_STATUS_BAD_METHOD: u32 = 405;
pub const HTTP_STATUS_NONE_ACCEPTABLE: u32 = 406;
pub const HTTP_STATUS_PROXY_AUTH_REQ: u32 = 407;
pub const HTTP_STATUS_REQUEST_TIMEOUT: u32 = 408;
pub const HTTP_STATUS_CONFLICT: u32 = 409;
pub const HTTP_STATUS_GONE: u32 = 410;
pub const HTTP_STATUS_LENGTH_REQUIRED: u32 = 411;
pub const HTTP_STATUS_PRECOND_FAILED: u32 = 412;
pub const HTTP_STATUS_REQUEST_TOO_LARGE: u32 = 413;
pub const HTTP_STATUS_URI_TOO_LONG: u32 = 414;
pub const HTTP_STATUS_UNSUPPORTED_MEDIA: u32 = 415;
pub const HTTP_STATUS_RETRY_WITH: u32 = 449;
pub const HTTP_STATUS_SERVER_ERROR: u32 = 500;
pub const HTTP_STATUS_NOT_SUPPORTED: u32 = 501;
pub const HTTP_STATUS_BAD_GATEWAY: u32 = 502;
pub const HTTP_STATUS_SERVICE_UNAVAIL: u32 = 503;
pub const HTTP_STATUS_GATEWAY_TIMEOUT: u32 = 504;
pub const HTTP_STATUS_VERSION_NOT_SUP: u32 = 505;
pub const HTTP_STATUS_FIRST: u32 = 100;
pub const HTTP_STATUS_LAST: u32 = 505;
pub const ICU_NO_ENCODE: u32 = 536870912;
pub const ICU_NO_META: u32 = 134217728;
pub const ICU_ENCODE_SPACES_ONLY: u32 = 67108864;
pub const ICU_BROWSER_MODE: u32 = 33554432;
pub const ICU_ENCODE_PERCENT: u32 = 4096;
pub const ICU_INCLUDE_DEFAULT_PORT: u32 = 32768;
pub const ICU_ESCAPE_AUTHORITY: u32 = 8192;
pub const WINHTTP_ADDREQ_INDEX_MASK: u32 = 65535;
pub const WINHTTP_ADDREQ_FLAGS_MASK: u32 = 4294901760;
pub const WINHTTP_ADDREQ_FLAG_ADD_IF_NEW: u32 = 268435456;
pub const WINHTTP_ADDREQ_FLAG_ADD: u32 = 536870912;
pub const WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA: u32 = 1073741824;
pub const WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON: u32 = 16777216;
pub const WINHTTP_ADDREQ_FLAG_COALESCE: u32 = 1073741824;
pub const WINHTTP_ADDREQ_FLAG_REPLACE: u32 = 2147483648;
pub const WINHTTP_EXTENDED_HEADER_FLAG_UNICODE: u32 = 1;
pub const WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH: u32 = 0;
pub const WINHTTP_ERROR_BASE: u32 = 12000;
pub const ERROR_WINHTTP_OUT_OF_HANDLES: u32 = 12001;
pub const ERROR_WINHTTP_TIMEOUT: u32 = 12002;
pub const ERROR_WINHTTP_INTERNAL_ERROR: u32 = 12004;
pub const ERROR_WINHTTP_INVALID_URL: u32 = 12005;
pub const ERROR_WINHTTP_UNRECOGNIZED_SCHEME: u32 = 12006;
pub const ERROR_WINHTTP_NAME_NOT_RESOLVED: u32 = 12007;
pub const ERROR_WINHTTP_INVALID_OPTION: u32 = 12009;
pub const ERROR_WINHTTP_OPTION_NOT_SETTABLE: u32 = 12011;
pub const ERROR_WINHTTP_SHUTDOWN: u32 = 12012;
pub const ERROR_WINHTTP_LOGIN_FAILURE: u32 = 12015;
pub const ERROR_WINHTTP_OPERATION_CANCELLED: u32 = 12017;
pub const ERROR_WINHTTP_INCORRECT_HANDLE_TYPE: u32 = 12018;
pub const ERROR_WINHTTP_INCORRECT_HANDLE_STATE: u32 = 12019;
pub const ERROR_WINHTTP_CANNOT_CONNECT: u32 = 12029;
pub const ERROR_WINHTTP_CONNECTION_ERROR: u32 = 12030;
pub const ERROR_WINHTTP_RESEND_REQUEST: u32 = 12032;
pub const ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED: u32 = 12044;
pub const ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN: u32 = 12100;
pub const ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND: u32 = 12101;
pub const ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND: u32 = 12102;
pub const ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN: u32 = 12103;
pub const ERROR_WINHTTP_HEADER_NOT_FOUND: u32 = 12150;
pub const ERROR_WINHTTP_INVALID_SERVER_RESPONSE: u32 = 12152;
pub const ERROR_WINHTTP_INVALID_HEADER: u32 = 12153;
pub const ERROR_WINHTTP_INVALID_QUERY_REQUEST: u32 = 12154;
pub const ERROR_WINHTTP_HEADER_ALREADY_EXISTS: u32 = 12155;
pub const ERROR_WINHTTP_REDIRECT_FAILED: u32 = 12156;
pub const ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR: u32 = 12178;
pub const ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT: u32 = 12166;
pub const ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT: u32 = 12167;
pub const ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE: u32 = 12176;
pub const ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR: u32 = 12177;
pub const ERROR_WINHTTP_NOT_INITIALIZED: u32 = 12172;
pub const ERROR_WINHTTP_SECURE_FAILURE: u32 = 12175;
pub const ERROR_WINHTTP_SECURE_CERT_DATE_INVALID: u32 = 12037;
pub const ERROR_WINHTTP_SECURE_CERT_CN_INVALID: u32 = 12038;
pub const ERROR_WINHTTP_SECURE_INVALID_CA: u32 = 12045;
pub const ERROR_WINHTTP_SECURE_CERT_REV_FAILED: u32 = 12057;
pub const ERROR_WINHTTP_SECURE_CHANNEL_ERROR: u32 = 12157;
pub const ERROR_WINHTTP_SECURE_INVALID_CERT: u32 = 12169;
pub const ERROR_WINHTTP_SECURE_CERT_REVOKED: u32 = 12170;
pub const ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE: u32 = 12179;
pub const ERROR_WINHTTP_AUTODETECTION_FAILED: u32 = 12180;
pub const ERROR_WINHTTP_HEADER_COUNT_EXCEEDED: u32 = 12181;
pub const ERROR_WINHTTP_HEADER_SIZE_OVERFLOW: u32 = 12182;
pub const ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW: u32 = 12183;
pub const ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW: u32 = 12184;
pub const ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY: u32 = 12185;
pub const ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY: u32 = 12186;
pub const ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY: u32 = 12187;
pub const ERROR_WINHTTP_SECURE_FAILURE_PROXY: u32 = 12188;
pub const ERROR_WINHTTP_RESERVED_189: u32 = 12189;
pub const ERROR_WINHTTP_HTTP_PROTOCOL_MISMATCH: u32 = 12190;
pub const ERROR_WINHTTP_GLOBAL_CALLBACK_FAILED: u32 = 12191;
pub const ERROR_WINHTTP_FEATURE_DISABLED: u32 = 12192;
pub const ERROR_WINHTTP_FAST_FORWARDING_NOT_SUPPORTED: u32 = 12193;
pub const WINHTTP_ERROR_LAST: u32 = 12193;
pub const WINHTTP_RESET_STATE: u32 = 1;
pub const WINHTTP_RESET_SWPAD_CURRENT_NETWORK: u32 = 2;
pub const WINHTTP_RESET_SWPAD_ALL: u32 = 4;
pub const WINHTTP_RESET_SCRIPT_CACHE: u32 = 8;
pub const WINHTTP_RESET_ALL: u32 = 65535;
pub const WINHTTP_RESET_NOTIFY_NETWORK_CHANGED: u32 = 65536;
pub const WINHTTP_RESET_OUT_OF_PROC: u32 = 131072;
pub const WINHTTP_RESET_DISCARD_RESOLVERS: u32 = 262144;
pub const WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123;
pub const WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE: u32 = 15000;
pub const WINHTTP_PROXY_NOTIFY_CHANGE: u32 = 1;
pub const WINHTTP_FEATURE_DISABLE_STREAM_QUEUE: u32 = 1;
pub const WINHTTP_FEATURE_IPV6_FAST_FALLBACK: u32 = 2;
pub const WINHTTP_FEATURE_CONNECTION_STATS_V0: u32 = 3;
pub const WINHTTP_FEATURE_REQUEST_TIMES: u32 = 4;
pub const WINHTTP_FEATURE_EXPIRE_CONNECTION: u32 = 5;
pub const WINHTTP_FEATURE_DISABLE_SECURE_PROTOCOL_FALLBACK: u32 = 6;
pub const WINHTTP_FEATURE_HTTP_PROTOCOL_REQUIRED: u32 = 7;
pub const WINHTTP_FEATURE_REQUEST_STATS: u32 = 8;
pub const WINHTTP_FEATURE_SERVER_CERT_CHAIN_CONTEXT: u32 = 9;
pub const WINHTTP_FEATURE_CONNECTION_STATS_V1: u32 = 12;
pub const WINHTTP_FEATURE_SECURITY_INFO: u32 = 13;
pub const WINHTTP_FEATURE_TCP_KEEPALIVE: u32 = 14;
pub const WINHTTP_FEATURE_TCP_FAST_OPEN: u32 = 15;
pub const WINHTTP_FEATURE_TLS_FALSE_START: u32 = 16;
pub const WINHTTP_FEATURE_IGNORE_CERT_REVOCATION_OFFLINE: u32 = 17;
pub const WINHTTP_FEATURE_TLS_PROTOCOL_INSECURE_FALLBACK: u32 = 20;
pub const WINHTTP_FEATURE_STREAM_ERROR_CODE: u32 = 21;
pub const WINHTTP_FEATURE_REQUIRE_STREAM_END: u32 = 22;
pub const WINHTTP_FEATURE_ENABLE_HTTP2_PLUS_CLIENT_CERT: u32 = 23;
pub const WINHTTP_FEATURE_FAILED_CONNECTION_RETRIES: u32 = 24;
pub const WINHTTP_FEATURE_HTTP2_KEEPALIVE: u32 = 26;
pub const WINHTTP_FEATURE_RESOLUTION_HOSTNAME: u32 = 27;
pub const WINHTTP_FEATURE_SET_TOKEN_BINDING: u32 = 28;
pub const WINHTTP_FEATURE_TOKEN_BINDING_PUBLIC_KEY: u32 = 29;
pub const WINHTTP_FEATURE_REFERER_TOKEN_BINDING_HOSTNAME: u32 = 30;
pub const WINHTTP_FEATURE_HTTP2_PLUS_TRANSFER_ENCODING: u32 = 31;
pub const WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG: u32 = 32;
pub const WINHTTP_FEATURE_DISABLE_CERT_CHAIN_BUILDING: u32 = 33;
pub const WINHTTP_FEATURE_BACKGROUND_CONNECTIONS: u32 = 34;
pub const WINHTTP_FEATURE_FIRST_AVAILABLE_CONNECTION: u32 = 35;
pub const WINHTTP_FEATURE_TCP_PRIORITY_STATUS: u32 = 37;
pub const WINHTTP_FEATURE_CONNECTION_GUID: u32 = 38;
pub const WINHTTP_FEATURE_MATCH_CONNECTION_GUID: u32 = 39;
pub const WINHTTP_FEATURE_HTTP2_RECEIVE_WINDOW: u32 = 43;
pub const WINHTTP_FEATURE_IS_FEATURE_SUPPORTED: u32 = 44;
pub const WINHTTP_FEATURE_ADD_REQUEST_HEADERS_EX: u32 = 46;
pub const WINHTTP_FEATURE_SET_PROXY_SETINGS_PER_USER: u32 = 47;
pub const WINHTTP_FEATURE_READ_DATA_EX: u32 = 48;
pub const WINHTTP_FEATURE_QUERY_HEADERS_EX: u32 = 49;
pub const WINHTTP_FEATURE_QUERY_CONNECTION_GROUP: u32 = 50;
pub const WINHTTP_FEATURE_FREE_QUERY_CONNECTION_GROUP_RESULT: u32 = 51;
pub const WINHTTP_FEATURE_SECURITY_FLAG_IGNORE_ALL_CERT_ERRORS: u32 = 52;
pub const WINHTTP_FEATURE_FLAG_SECURE_DEFAULTS: u32 = 53;
pub const WINHTTP_FEATURE_EXTENDED_HEADER_FLAG_UNICODE: u32 = 54;
pub const WINHTTP_FEATURE_QUERY_FLAG_TRAILERS: u32 = 55;
pub const WINHTTP_FEATURE_QUERY_FLAG_WIRE_ENCODING: u32 = 56;
pub const WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT: u32 = 57;
pub const WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE: u32 = 58;
pub const WINHTTP_FEATURE_FLAG_AUTOMATIC_CHUNKING: u32 = 59;
pub const WINHTTP_FEATURE_QUERY_CONNECTION_GROUP_FLAG_INSECURE: u32 = 60;
pub const WINHTTP_FEATURE_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION: u32 = 61;
pub const WINHTTP_FEATURE_QUERY_EX_ALL_HEADERS: u32 = 62;
pub const WINHTTP_FEATURE_READ_DATA_EX_FLAG_FILL_BUFFER: u32 = 63;
pub const WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL: u32 = 64;
pub const WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL: u32 = 65;
pub const WINHTTP_FEATURE_QUIC_STATS: u32 = 66;
pub const WINHTTP_FEATURE_HTTP3_KEEPALIVE: u32 = 69;
pub const WINHTTP_FEATURE_HTTP3_HANDSHAKE_TIMEOUT: u32 = 70;
pub const WINHTTP_FEATURE_HTTP3_INITIAL_RTT: u32 = 71;
pub const WINHTTP_FEATURE_HTTP3_STREAM_ERROR_CODE: u32 = 72;
pub const WINHTTP_FEATURE_REQUEST_ANNOTATION: u32 = 73;
pub const WINHTTP_FEATURE_DISABLE_PROXY_AUTH_SCHEMES: u32 = 74;
pub const WINHTTP_FEATURE_REVERT_IMPERSONATION_SERVER_CERT: u32 = 75;
pub const WINHTTP_FEATURE_DISABLE_GLOBAL_POOLING: u32 = 76;
pub const WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX: u32 = 77;
pub const WINHTTP_FEATURE_SESSION_SCH_CRED: u32 = 78;
pub const WINHTTP_FEATURE_QUIC_STATS_V2: u32 = 79;
pub const WINHTTP_FEATURE_URL_INCLUDE_DEFAULT_PORT: u32 = 80;
pub const WINHTTP_FEATURE_QUIC_STREAM_STATS: u32 = 81;
pub const WINHTTP_FEATURE_USE_LOOKASIDE: u32 = 82;
pub const WINHTTP_FEATURE_ERROR_LOG_GUID: u32 = 83;
pub const WINHTTP_FEATURE_UPGRADE_TO_PROTOCOL: u32 = 88;
pub const WINHTTP_FEATURE_CONNECTION_STATS_V2: u32 = 89;
pub const WINHTTP_FEATURE_FAST_FORWARD_RESPONSE: u32 = 90;
pub const WINHTTP_FEATURE_DISABLE_AIA_FLAG: u32 = 91;
pub const WINHTTP_FEATURE_DSCP_TAG: u32 = 92;
pub const WINHTTP_FEATURE_HTTP11_DOWNGRADE_TTL: u32 = 93;
pub const WINHTTP_FEATURE_SESSION_ERROR_LOG_GUID: u32 = 94;
pub const WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX_XBOX: u32 = 95;const (
HTTPREQUEST_PROXYSETTING_DEFAULT uint32 = 0
HTTPREQUEST_PROXYSETTING_PRECONFIG uint32 = 0
HTTPREQUEST_PROXYSETTING_DIRECT uint32 = 1
HTTPREQUEST_PROXYSETTING_PROXY uint32 = 2
HTTPREQUEST_SETCREDENTIALS_FOR_SERVER uint32 = 0
HTTPREQUEST_SETCREDENTIALS_FOR_PROXY uint32 = 1
INTERNET_DEFAULT_PORT uint16 = 0
INTERNET_DEFAULT_HTTP_PORT uint16 = 80
INTERNET_DEFAULT_HTTPS_PORT uint16 = 443
WINHTTP_FLAG_ASYNC uint32 = 268435456
WINHTTP_FLAG_SECURE_DEFAULTS uint32 = 805306368
WINHTTP_FLAG_AUTOMATIC_CHUNKING uint32 = 512
SECURITY_FLAG_IGNORE_UNKNOWN_CA uint32 = 256
SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE uint32 = 512
SECURITY_FLAG_IGNORE_CERT_CN_INVALID uint32 = 4096
SECURITY_FLAG_IGNORE_CERT_DATE_INVALID uint32 = 8192
WINHTTP_AUTOPROXY_AUTO_DETECT uint32 = 1
WINHTTP_AUTOPROXY_CONFIG_URL uint32 = 2
WINHTTP_AUTOPROXY_HOST_KEEPCASE uint32 = 4
WINHTTP_AUTOPROXY_HOST_LOWERCASE uint32 = 8
WINHTTP_AUTOPROXY_ALLOW_AUTOCONFIG uint32 = 256
WINHTTP_AUTOPROXY_ALLOW_STATIC uint32 = 512
WINHTTP_AUTOPROXY_ALLOW_CM uint32 = 1024
WINHTTP_AUTOPROXY_USE_INTERFACE_CONFIG uint32 = 2048
WINHTTP_AUTOPROXY_RUN_INPROCESS uint32 = 65536
WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY uint32 = 131072
WINHTTP_AUTOPROXY_NO_DIRECTACCESS uint32 = 262144
WINHTTP_AUTOPROXY_NO_CACHE_CLIENT uint32 = 524288
WINHTTP_AUTOPROXY_NO_CACHE_SVC uint32 = 1048576
WINHTTP_AUTOPROXY_SORT_RESULTS uint32 = 4194304
WINHTTP_AUTO_DETECT_TYPE_DHCP uint32 = 1
WINHTTP_AUTO_DETECT_TYPE_DNS_A uint32 = 2
NETWORKING_KEY_BUFSIZE uint32 = 128
WINHTTP_PROXY_TYPE_DIRECT uint32 = 1
WINHTTP_PROXY_TYPE_PROXY uint32 = 2
WINHTTP_PROXY_TYPE_AUTO_PROXY_URL uint32 = 4
WINHTTP_PROXY_TYPE_AUTO_DETECT uint32 = 8
WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN uint32 = 1
WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION uint32 = 2
WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START uint32 = 4
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION uint32 = 8
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START uint32 = 16
WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST uint32 = 32
WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION uint32 = 1
WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASK uint32 = 1
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT uint32 = 1
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE uint32 = 2
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL uint32 = 4
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL uint32 = 8
WINHTTP_TIME_FORMAT_BUFSIZE uint32 = 62
WINHTTP_OPTION_CALLBACK uint32 = 1
WINHTTP_OPTION_RESOLVE_TIMEOUT uint32 = 2
WINHTTP_OPTION_CONNECT_TIMEOUT uint32 = 3
WINHTTP_OPTION_CONNECT_RETRIES uint32 = 4
WINHTTP_OPTION_SEND_TIMEOUT uint32 = 5
WINHTTP_OPTION_RECEIVE_TIMEOUT uint32 = 6
WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT uint32 = 7
WINHTTP_OPTION_HANDLE_TYPE uint32 = 9
WINHTTP_OPTION_READ_BUFFER_SIZE uint32 = 12
WINHTTP_OPTION_WRITE_BUFFER_SIZE uint32 = 13
WINHTTP_OPTION_PARENT_HANDLE uint32 = 21
WINHTTP_OPTION_EXTENDED_ERROR uint32 = 24
WINHTTP_OPTION_SECURITY_FLAGS uint32 = 31
WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT uint32 = 32
WINHTTP_OPTION_URL uint32 = 34
WINHTTP_OPTION_SECURITY_KEY_BITNESS uint32 = 36
WINHTTP_OPTION_PROXY uint32 = 38
WINHTTP_OPTION_PROXY_RESULT_ENTRY uint32 = 39
WINHTTP_OPTION_USER_AGENT uint32 = 41
WINHTTP_OPTION_CONTEXT_VALUE uint32 = 45
WINHTTP_OPTION_CLIENT_CERT_CONTEXT uint32 = 47
WINHTTP_OPTION_REQUEST_PRIORITY uint32 = 58
WINHTTP_OPTION_HTTP_VERSION uint32 = 59
WINHTTP_OPTION_DISABLE_FEATURE uint32 = 63
WINHTTP_OPTION_CODEPAGE uint32 = 68
WINHTTP_OPTION_MAX_CONNS_PER_SERVER uint32 = 73
WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER uint32 = 74
WINHTTP_OPTION_AUTOLOGON_POLICY uint32 = 77
WINHTTP_OPTION_SERVER_CERT_CONTEXT uint32 = 78
WINHTTP_OPTION_ENABLE_FEATURE uint32 = 79
WINHTTP_OPTION_WORKER_THREAD_COUNT uint32 = 80
WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT uint32 = 81
WINHTTP_OPTION_PASSPORT_COBRANDING_URL uint32 = 82
WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH uint32 = 83
WINHTTP_OPTION_SECURE_PROTOCOLS uint32 = 84
WINHTTP_OPTION_ENABLETRACING uint32 = 85
WINHTTP_OPTION_PASSPORT_SIGN_OUT uint32 = 86
WINHTTP_OPTION_PASSPORT_RETURN_URL uint32 = 87
WINHTTP_OPTION_REDIRECT_POLICY uint32 = 88
WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS uint32 = 89
WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE uint32 = 90
WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE uint32 = 91
WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE uint32 = 92
WINHTTP_OPTION_CONNECTION_INFO uint32 = 93
WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST uint32 = 94
WINHTTP_OPTION_SPN uint32 = 96
WINHTTP_OPTION_GLOBAL_PROXY_CREDS uint32 = 97
WINHTTP_OPTION_GLOBAL_SERVER_CREDS uint32 = 98
WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT uint32 = 99
WINHTTP_OPTION_REJECT_USERPWD_IN_URL uint32 = 100
WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS uint32 = 101
WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE uint32 = 103
WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE uint32 = 104
WINHTTP_OPTION_NETWORK_INTERFACE_AFFINITY uint32 = 105
WINHTTP_OPTION_SERVER_SPN_USED uint32 = 106
WINHTTP_OPTION_PROXY_SPN_USED uint32 = 107
WINHTTP_OPTION_SERVER_CBT uint32 = 108
WINHTTP_OPTION_UNSAFE_HEADER_PARSING uint32 = 110
WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKS uint32 = 111
WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET uint32 = 114
WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUT uint32 = 115
WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL uint32 = 116
WINHTTP_OPTION_DECOMPRESSION uint32 = 118
WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZE uint32 = 122
WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZE uint32 = 123
WINHTTP_OPTION_TCP_PRIORITY_HINT uint32 = 128
WINHTTP_OPTION_CONNECTION_FILTER uint32 = 131
WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL uint32 = 133
WINHTTP_OPTION_HTTP_PROTOCOL_USED uint32 = 134
WINHTTP_OPTION_KDC_PROXY_SETTINGS uint32 = 136
WINHTTP_OPTION_PROXY_DISABLE_SERVICE_CALLS uint32 = 137
WINHTTP_OPTION_ENCODE_EXTRA uint32 = 138
WINHTTP_OPTION_DISABLE_STREAM_QUEUE uint32 = 139
WINHTTP_OPTION_IPV6_FAST_FALLBACK uint32 = 140
WINHTTP_OPTION_CONNECTION_STATS_V0 uint32 = 141
WINHTTP_OPTION_REQUEST_TIMES uint32 = 142
WINHTTP_OPTION_EXPIRE_CONNECTION uint32 = 143
WINHTTP_OPTION_DISABLE_SECURE_PROTOCOL_FALLBACK uint32 = 144
WINHTTP_OPTION_HTTP_PROTOCOL_REQUIRED uint32 = 145
WINHTTP_OPTION_REQUEST_STATS uint32 = 146
WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT uint32 = 147
WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_FLAGS uint32 = 148
WINHTTP_OPTION_CONNECTION_STATS_V1 uint32 = 150
WINHTTP_OPTION_SECURITY_INFO uint32 = 151
WINHTTP_OPTION_TCP_KEEPALIVE uint32 = 152
WINHTTP_OPTION_TCP_FAST_OPEN uint32 = 153
WINHTTP_OPTION_TLS_FALSE_START uint32 = 154
WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINE uint32 = 155
WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACK uint32 = 158
WINHTTP_OPTION_STREAM_ERROR_CODE uint32 = 159
WINHTTP_OPTION_REQUIRE_STREAM_END uint32 = 160
WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT uint32 = 161
WINHTTP_OPTION_FAILED_CONNECTION_RETRIES uint32 = 162
WINHTTP_OPTION_HTTP2_KEEPALIVE uint32 = 164
WINHTTP_OPTION_RESOLUTION_HOSTNAME uint32 = 165
WINHTTP_OPTION_SET_TOKEN_BINDING uint32 = 166
WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEY uint32 = 167
WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAME uint32 = 168
WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODING uint32 = 169
WINHTTP_OPTION_RESOLVER_CACHE_CONFIG uint32 = 170
WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDING uint32 = 171
WINHTTP_OPTION_BACKGROUND_CONNECTIONS uint32 = 172
WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTION uint32 = 173
WINHTTP_OPTION_TCP_PRIORITY_STATUS uint32 = 177
WINHTTP_OPTION_CONNECTION_GUID uint32 = 178
WINHTTP_OPTION_MATCH_CONNECTION_GUID uint32 = 179
WINHTTP_OPTION_HTTP2_RECEIVE_WINDOW uint32 = 183
WINHTTP_OPTION_FEATURE_SUPPORTED uint32 = 184
WINHTTP_OPTION_QUIC_STATS uint32 = 185
WINHTTP_OPTION_HTTP3_KEEPALIVE uint32 = 188
WINHTTP_OPTION_HTTP3_HANDSHAKE_TIMEOUT uint32 = 189
WINHTTP_OPTION_HTTP3_INITIAL_RTT uint32 = 190
WINHTTP_OPTION_HTTP3_STREAM_ERROR_CODE uint32 = 191
WINHTTP_OPTION_REQUEST_ANNOTATION uint32 = 192
WINHTTP_OPTION_DISABLE_PROXY_AUTH_SCHEMES uint32 = 193
WINHTTP_OPTION_REVERT_IMPERSONATION_SERVER_CERT uint32 = 194
WINHTTP_OPTION_DISABLE_GLOBAL_POOLING uint32 = 195
WINHTTP_OPTION_USE_SESSION_SCH_CRED uint32 = 196
WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_CACHE_ONLY uint32 = 199
WINHTTP_OPTION_QUIC_STATS_V2 uint32 = 200
WINHTTP_OPTION_QUIC_STREAM_STATS uint32 = 202
WINHTTP_OPTION_USE_LOOKASIDE uint32 = 203
WINHTTP_OPTION_ERROR_LOG_GUID uint32 = 204
WINHTTP_OPTION_ENABLE_FAST_FORWARDING uint32 = 205
WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_DATA uint32 = 206
WINHTTP_OPTION_UPGRADE_TO_PROTOCOL uint32 = 207
WINHTTP_OPTION_CONNECTION_STATS_V2 uint32 = 208
WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_STATUS uint32 = 209
WINHTTP_OPTION_DSCP_TAG uint32 = 210
WINHTTP_OPTION_HTTP11_DOWNGRADE_TTL uint32 = 211
WINHTTP_OPTION_SESSION_ERROR_LOG_GUID uint32 = 212
WINHTTP_LAST_OPTION uint32 = 212
WINHTTP_OPTION_USERNAME uint32 = 4096
WINHTTP_OPTION_PASSWORD uint32 = 4097
WINHTTP_OPTION_PROXY_USERNAME uint32 = 4098
WINHTTP_OPTION_PROXY_PASSWORD uint32 = 4099
WINHTTP_CONNS_PER_SERVER_UNLIMITED uint32 = 4294967295
WINHTTP_CONNECTION_RETRY_CONDITION_408 uint32 = 1
WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKE uint32 = 2
WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTION uint32 = 4
WINHTTP_DECOMPRESSION_FLAG_GZIP uint32 = 1
WINHTTP_DECOMPRESSION_FLAG_DEFLATE uint32 = 2
WINHTTP_PROTOCOL_FLAG_HTTP2 uint32 = 1
WINHTTP_PROTOCOL_FLAG_HTTP3 uint32 = 2
WINHTTP_OPTION_REQUEST_ANNOTATION_MAX_LENGTH uint32 = 64000
WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUM uint32 = 0
WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOW uint32 = 1
WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH uint32 = 2
WINHTTP_AUTOLOGON_SECURITY_LEVEL_PROXY_ONLY uint32 = 3
WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULT uint32 = 0
WINHTTP_AUTOLOGON_SECURITY_LEVEL_MAX uint32 = 3
WINHTTP_OPTION_REDIRECT_POLICY_NEVER uint32 = 0
WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP uint32 = 1
WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS uint32 = 2
WINHTTP_OPTION_REDIRECT_POLICY_LAST uint32 = 2
WINHTTP_OPTION_REDIRECT_POLICY_DEFAULT uint32 = 1
WINHTTP_DISABLE_PASSPORT_AUTH uint32 = 0
WINHTTP_ENABLE_PASSPORT_AUTH uint32 = 268435456
WINHTTP_DISABLE_PASSPORT_KEYRING uint32 = 536870912
WINHTTP_ENABLE_PASSPORT_KEYRING uint32 = 1073741824
WINHTTP_PROXY_DISABLE_SCHEME_BASIC uint32 = 1
WINHTTP_PROXY_DISABLE_SCHEME_DIGEST uint32 = 2
WINHTTP_PROXY_DISABLE_SCHEME_NTLM uint32 = 4
WINHTTP_PROXY_DISABLE_SCHEME_KERBEROS uint32 = 8
WINHTTP_PROXY_DISABLE_SCHEME_NEGOTIATE uint32 = 16
WINHTTP_PROXY_DISABLE_AUTH_LOCAL_SERVICE uint32 = 256
WINHTTP_SERVER_CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL uint32 = 4
WINHTTP_SERVER_CERT_CHAIN_DISABLE_AIA uint32 = 8192
WINHTTP_SERVER_CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY uint32 = 2147483648
WINHTTP_DISABLE_COOKIES uint32 = 1
WINHTTP_DISABLE_REDIRECTS uint32 = 2
WINHTTP_DISABLE_AUTHENTICATION uint32 = 4
WINHTTP_DISABLE_KEEP_ALIVE uint32 = 8
WINHTTP_ENABLE_SSL_REVOCATION uint32 = 1
WINHTTP_ENABLE_SSL_REVERT_IMPERSONATION uint32 = 2
WINHTTP_DISABLE_SPN_SERVER_PORT uint32 = 0
WINHTTP_ENABLE_SPN_SERVER_PORT uint32 = 1
WINHTTP_OPTION_SPN_MASK uint32 = 1
WINHTTP_HANDLE_TYPE_SESSION uint32 = 1
WINHTTP_HANDLE_TYPE_CONNECT uint32 = 2
WINHTTP_HANDLE_TYPE_REQUEST uint32 = 3
WINHTTP_HANDLE_TYPE_PROXY_RESOLVER uint32 = 4
WINHTTP_HANDLE_TYPE_WEBSOCKET uint32 = 5
WINHTTP_HANDLE_TYPE_PROTOCOL uint32 = 6
WINHTTP_AUTH_SCHEME_PASSPORT uint32 = 4
WINHTTP_AUTH_SCHEME_DIGEST uint32 = 8
WINHTTP_AUTH_TARGET_SERVER uint32 = 0
WINHTTP_AUTH_TARGET_PROXY uint32 = 1
SECURITY_FLAG_SECURE uint32 = 1
SECURITY_FLAG_STRENGTH_WEAK uint32 = 268435456
SECURITY_FLAG_STRENGTH_MEDIUM uint32 = 1073741824
SECURITY_FLAG_STRENGTH_STRONG uint32 = 536870912
WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED uint32 = 1
WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERT uint32 = 2
WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKED uint32 = 4
WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA uint32 = 8
WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID uint32 = 16
WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALID uint32 = 32
WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGE uint32 = 64
WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERROR uint32 = 2147483648
WINHTTP_FLAG_SECURE_PROTOCOL_SSL2 uint32 = 8
WINHTTP_FLAG_SECURE_PROTOCOL_SSL3 uint32 = 32
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1 uint32 = 128
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1 uint32 = 512
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2 uint32 = 2048
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3 uint32 = 8192
WINHTTP_CALLBACK_STATUS_RESOLVING_NAME uint32 = 1
WINHTTP_CALLBACK_STATUS_NAME_RESOLVED uint32 = 2
WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER uint32 = 4
WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER uint32 = 8
WINHTTP_CALLBACK_STATUS_SENDING_REQUEST uint32 = 16
WINHTTP_CALLBACK_STATUS_REQUEST_SENT uint32 = 32
WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE uint32 = 64
WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED uint32 = 128
WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION uint32 = 256
WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED uint32 = 512
WINHTTP_CALLBACK_STATUS_HANDLE_CREATED uint32 = 1024
WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING uint32 = 2048
WINHTTP_CALLBACK_STATUS_DETECTING_PROXY uint32 = 4096
WINHTTP_CALLBACK_STATUS_REDIRECT uint32 = 16384
WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE uint32 = 32768
WINHTTP_CALLBACK_STATUS_SECURE_FAILURE uint32 = 65536
WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE uint32 = 131072
WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE uint32 = 262144
WINHTTP_CALLBACK_STATUS_READ_COMPLETE uint32 = 524288
WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE uint32 = 1048576
WINHTTP_CALLBACK_STATUS_REQUEST_ERROR uint32 = 2097152
WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE uint32 = 4194304
WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETE uint32 = 16777216
WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETE uint32 = 33554432
WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETE uint32 = 67108864
WINHTTP_CALLBACK_STATUS_GETPROXYSETTINGS_COMPLETE uint32 = 134217728
WINHTTP_CALLBACK_STATUS_SETTINGS_WRITE_COMPLETE uint32 = 268435456
WINHTTP_CALLBACK_STATUS_SETTINGS_READ_COMPLETE uint32 = 536870912
API_RECEIVE_RESPONSE uint32 = 1
API_QUERY_DATA_AVAILABLE uint32 = 2
API_READ_DATA uint32 = 3
API_WRITE_DATA uint32 = 4
API_SEND_REQUEST uint32 = 5
API_GET_PROXY_FOR_URL uint32 = 6
API_GET_PROXY_SETTINGS uint32 = 7
WINHTTP_CALLBACK_FLAG_DETECTING_PROXY uint32 = 4096
WINHTTP_CALLBACK_FLAG_REDIRECT uint32 = 16384
WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE uint32 = 32768
WINHTTP_CALLBACK_FLAG_SECURE_FAILURE uint32 = 65536
WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE uint32 = 4194304
WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE uint32 = 131072
WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE uint32 = 262144
WINHTTP_CALLBACK_FLAG_READ_COMPLETE uint32 = 524288
WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE uint32 = 1048576
WINHTTP_CALLBACK_FLAG_REQUEST_ERROR uint32 = 2097152
WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETE uint32 = 16777216
WINHTTP_CALLBACK_FLAG_GETPROXYSETTINGS_COMPLETE uint32 = 134217728
WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS uint32 = 4294967295
WINHTTP_QUERY_MIME_VERSION uint32 = 0
WINHTTP_QUERY_CONTENT_TYPE uint32 = 1
WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING uint32 = 2
WINHTTP_QUERY_CONTENT_ID uint32 = 3
WINHTTP_QUERY_CONTENT_DESCRIPTION uint32 = 4
WINHTTP_QUERY_CONTENT_LENGTH uint32 = 5
WINHTTP_QUERY_CONTENT_LANGUAGE uint32 = 6
WINHTTP_QUERY_ALLOW uint32 = 7
WINHTTP_QUERY_PUBLIC uint32 = 8
WINHTTP_QUERY_DATE uint32 = 9
WINHTTP_QUERY_EXPIRES uint32 = 10
WINHTTP_QUERY_LAST_MODIFIED uint32 = 11
WINHTTP_QUERY_MESSAGE_ID uint32 = 12
WINHTTP_QUERY_URI uint32 = 13
WINHTTP_QUERY_DERIVED_FROM uint32 = 14
WINHTTP_QUERY_COST uint32 = 15
WINHTTP_QUERY_LINK uint32 = 16
WINHTTP_QUERY_PRAGMA uint32 = 17
WINHTTP_QUERY_VERSION uint32 = 18
WINHTTP_QUERY_STATUS_CODE uint32 = 19
WINHTTP_QUERY_STATUS_TEXT uint32 = 20
WINHTTP_QUERY_RAW_HEADERS uint32 = 21
WINHTTP_QUERY_RAW_HEADERS_CRLF uint32 = 22
WINHTTP_QUERY_CONNECTION uint32 = 23
WINHTTP_QUERY_ACCEPT uint32 = 24
WINHTTP_QUERY_ACCEPT_CHARSET uint32 = 25
WINHTTP_QUERY_ACCEPT_ENCODING uint32 = 26
WINHTTP_QUERY_ACCEPT_LANGUAGE uint32 = 27
WINHTTP_QUERY_AUTHORIZATION uint32 = 28
WINHTTP_QUERY_CONTENT_ENCODING uint32 = 29
WINHTTP_QUERY_FORWARDED uint32 = 30
WINHTTP_QUERY_FROM uint32 = 31
WINHTTP_QUERY_IF_MODIFIED_SINCE uint32 = 32
WINHTTP_QUERY_LOCATION uint32 = 33
WINHTTP_QUERY_ORIG_URI uint32 = 34
WINHTTP_QUERY_REFERER uint32 = 35
WINHTTP_QUERY_RETRY_AFTER uint32 = 36
WINHTTP_QUERY_SERVER uint32 = 37
WINHTTP_QUERY_TITLE uint32 = 38
WINHTTP_QUERY_USER_AGENT uint32 = 39
WINHTTP_QUERY_WWW_AUTHENTICATE uint32 = 40
WINHTTP_QUERY_PROXY_AUTHENTICATE uint32 = 41
WINHTTP_QUERY_ACCEPT_RANGES uint32 = 42
WINHTTP_QUERY_SET_COOKIE uint32 = 43
WINHTTP_QUERY_COOKIE uint32 = 44
WINHTTP_QUERY_REQUEST_METHOD uint32 = 45
WINHTTP_QUERY_REFRESH uint32 = 46
WINHTTP_QUERY_CONTENT_DISPOSITION uint32 = 47
WINHTTP_QUERY_AGE uint32 = 48
WINHTTP_QUERY_CACHE_CONTROL uint32 = 49
WINHTTP_QUERY_CONTENT_BASE uint32 = 50
WINHTTP_QUERY_CONTENT_LOCATION uint32 = 51
WINHTTP_QUERY_CONTENT_MD5 uint32 = 52
WINHTTP_QUERY_CONTENT_RANGE uint32 = 53
WINHTTP_QUERY_ETAG uint32 = 54
WINHTTP_QUERY_HOST uint32 = 55
WINHTTP_QUERY_IF_MATCH uint32 = 56
WINHTTP_QUERY_IF_NONE_MATCH uint32 = 57
WINHTTP_QUERY_IF_RANGE uint32 = 58
WINHTTP_QUERY_IF_UNMODIFIED_SINCE uint32 = 59
WINHTTP_QUERY_MAX_FORWARDS uint32 = 60
WINHTTP_QUERY_PROXY_AUTHORIZATION uint32 = 61
WINHTTP_QUERY_RANGE uint32 = 62
WINHTTP_QUERY_TRANSFER_ENCODING uint32 = 63
WINHTTP_QUERY_UPGRADE uint32 = 64
WINHTTP_QUERY_VARY uint32 = 65
WINHTTP_QUERY_VIA uint32 = 66
WINHTTP_QUERY_WARNING uint32 = 67
WINHTTP_QUERY_EXPECT uint32 = 68
WINHTTP_QUERY_PROXY_CONNECTION uint32 = 69
WINHTTP_QUERY_UNLESS_MODIFIED_SINCE uint32 = 70
WINHTTP_QUERY_PROXY_SUPPORT uint32 = 75
WINHTTP_QUERY_AUTHENTICATION_INFO uint32 = 76
WINHTTP_QUERY_PASSPORT_URLS uint32 = 77
WINHTTP_QUERY_PASSPORT_CONFIG uint32 = 78
WINHTTP_QUERY_MAX uint32 = 78
WINHTTP_QUERY_EX_ALL_HEADERS uint32 = 21
WINHTTP_QUERY_CUSTOM uint32 = 65535
WINHTTP_QUERY_FLAG_REQUEST_HEADERS uint32 = 2147483648
WINHTTP_QUERY_FLAG_SYSTEMTIME uint32 = 1073741824
WINHTTP_QUERY_FLAG_NUMBER uint32 = 536870912
WINHTTP_QUERY_FLAG_NUMBER64 uint32 = 134217728
WINHTTP_QUERY_FLAG_TRAILERS uint32 = 33554432
WINHTTP_QUERY_FLAG_WIRE_ENCODING uint32 = 16777216
HTTP_STATUS_CONTINUE uint32 = 100
HTTP_STATUS_SWITCH_PROTOCOLS uint32 = 101
HTTP_STATUS_OK uint32 = 200
HTTP_STATUS_CREATED uint32 = 201
HTTP_STATUS_ACCEPTED uint32 = 202
HTTP_STATUS_PARTIAL uint32 = 203
HTTP_STATUS_NO_CONTENT uint32 = 204
HTTP_STATUS_RESET_CONTENT uint32 = 205
HTTP_STATUS_PARTIAL_CONTENT uint32 = 206
HTTP_STATUS_WEBDAV_MULTI_STATUS uint32 = 207
HTTP_STATUS_AMBIGUOUS uint32 = 300
HTTP_STATUS_MOVED uint32 = 301
HTTP_STATUS_REDIRECT uint32 = 302
HTTP_STATUS_REDIRECT_METHOD uint32 = 303
HTTP_STATUS_NOT_MODIFIED uint32 = 304
HTTP_STATUS_USE_PROXY uint32 = 305
HTTP_STATUS_REDIRECT_KEEP_VERB uint32 = 307
HTTP_STATUS_PERMANENT_REDIRECT uint32 = 308
HTTP_STATUS_BAD_REQUEST uint32 = 400
HTTP_STATUS_DENIED uint32 = 401
HTTP_STATUS_PAYMENT_REQ uint32 = 402
HTTP_STATUS_FORBIDDEN uint32 = 403
HTTP_STATUS_NOT_FOUND uint32 = 404
HTTP_STATUS_BAD_METHOD uint32 = 405
HTTP_STATUS_NONE_ACCEPTABLE uint32 = 406
HTTP_STATUS_PROXY_AUTH_REQ uint32 = 407
HTTP_STATUS_REQUEST_TIMEOUT uint32 = 408
HTTP_STATUS_CONFLICT uint32 = 409
HTTP_STATUS_GONE uint32 = 410
HTTP_STATUS_LENGTH_REQUIRED uint32 = 411
HTTP_STATUS_PRECOND_FAILED uint32 = 412
HTTP_STATUS_REQUEST_TOO_LARGE uint32 = 413
HTTP_STATUS_URI_TOO_LONG uint32 = 414
HTTP_STATUS_UNSUPPORTED_MEDIA uint32 = 415
HTTP_STATUS_RETRY_WITH uint32 = 449
HTTP_STATUS_SERVER_ERROR uint32 = 500
HTTP_STATUS_NOT_SUPPORTED uint32 = 501
HTTP_STATUS_BAD_GATEWAY uint32 = 502
HTTP_STATUS_SERVICE_UNAVAIL uint32 = 503
HTTP_STATUS_GATEWAY_TIMEOUT uint32 = 504
HTTP_STATUS_VERSION_NOT_SUP uint32 = 505
HTTP_STATUS_FIRST uint32 = 100
HTTP_STATUS_LAST uint32 = 505
ICU_NO_ENCODE uint32 = 536870912
ICU_NO_META uint32 = 134217728
ICU_ENCODE_SPACES_ONLY uint32 = 67108864
ICU_BROWSER_MODE uint32 = 33554432
ICU_ENCODE_PERCENT uint32 = 4096
ICU_INCLUDE_DEFAULT_PORT uint32 = 32768
ICU_ESCAPE_AUTHORITY uint32 = 8192
WINHTTP_ADDREQ_INDEX_MASK uint32 = 65535
WINHTTP_ADDREQ_FLAGS_MASK uint32 = 4294901760
WINHTTP_ADDREQ_FLAG_ADD_IF_NEW uint32 = 268435456
WINHTTP_ADDREQ_FLAG_ADD uint32 = 536870912
WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA uint32 = 1073741824
WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON uint32 = 16777216
WINHTTP_ADDREQ_FLAG_COALESCE uint32 = 1073741824
WINHTTP_ADDREQ_FLAG_REPLACE uint32 = 2147483648
WINHTTP_EXTENDED_HEADER_FLAG_UNICODE uint32 = 1
WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH uint32 = 0
WINHTTP_ERROR_BASE uint32 = 12000
ERROR_WINHTTP_OUT_OF_HANDLES uint32 = 12001
ERROR_WINHTTP_TIMEOUT uint32 = 12002
ERROR_WINHTTP_INTERNAL_ERROR uint32 = 12004
ERROR_WINHTTP_INVALID_URL uint32 = 12005
ERROR_WINHTTP_UNRECOGNIZED_SCHEME uint32 = 12006
ERROR_WINHTTP_NAME_NOT_RESOLVED uint32 = 12007
ERROR_WINHTTP_INVALID_OPTION uint32 = 12009
ERROR_WINHTTP_OPTION_NOT_SETTABLE uint32 = 12011
ERROR_WINHTTP_SHUTDOWN uint32 = 12012
ERROR_WINHTTP_LOGIN_FAILURE uint32 = 12015
ERROR_WINHTTP_OPERATION_CANCELLED uint32 = 12017
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE uint32 = 12018
ERROR_WINHTTP_INCORRECT_HANDLE_STATE uint32 = 12019
ERROR_WINHTTP_CANNOT_CONNECT uint32 = 12029
ERROR_WINHTTP_CONNECTION_ERROR uint32 = 12030
ERROR_WINHTTP_RESEND_REQUEST uint32 = 12032
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED uint32 = 12044
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN uint32 = 12100
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND uint32 = 12101
ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND uint32 = 12102
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN uint32 = 12103
ERROR_WINHTTP_HEADER_NOT_FOUND uint32 = 12150
ERROR_WINHTTP_INVALID_SERVER_RESPONSE uint32 = 12152
ERROR_WINHTTP_INVALID_HEADER uint32 = 12153
ERROR_WINHTTP_INVALID_QUERY_REQUEST uint32 = 12154
ERROR_WINHTTP_HEADER_ALREADY_EXISTS uint32 = 12155
ERROR_WINHTTP_REDIRECT_FAILED uint32 = 12156
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR uint32 = 12178
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT uint32 = 12166
ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT uint32 = 12167
ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE uint32 = 12176
ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR uint32 = 12177
ERROR_WINHTTP_NOT_INITIALIZED uint32 = 12172
ERROR_WINHTTP_SECURE_FAILURE uint32 = 12175
ERROR_WINHTTP_SECURE_CERT_DATE_INVALID uint32 = 12037
ERROR_WINHTTP_SECURE_CERT_CN_INVALID uint32 = 12038
ERROR_WINHTTP_SECURE_INVALID_CA uint32 = 12045
ERROR_WINHTTP_SECURE_CERT_REV_FAILED uint32 = 12057
ERROR_WINHTTP_SECURE_CHANNEL_ERROR uint32 = 12157
ERROR_WINHTTP_SECURE_INVALID_CERT uint32 = 12169
ERROR_WINHTTP_SECURE_CERT_REVOKED uint32 = 12170
ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE uint32 = 12179
ERROR_WINHTTP_AUTODETECTION_FAILED uint32 = 12180
ERROR_WINHTTP_HEADER_COUNT_EXCEEDED uint32 = 12181
ERROR_WINHTTP_HEADER_SIZE_OVERFLOW uint32 = 12182
ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW uint32 = 12183
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW uint32 = 12184
ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY uint32 = 12185
ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY uint32 = 12186
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY uint32 = 12187
ERROR_WINHTTP_SECURE_FAILURE_PROXY uint32 = 12188
ERROR_WINHTTP_RESERVED_189 uint32 = 12189
ERROR_WINHTTP_HTTP_PROTOCOL_MISMATCH uint32 = 12190
ERROR_WINHTTP_GLOBAL_CALLBACK_FAILED uint32 = 12191
ERROR_WINHTTP_FEATURE_DISABLED uint32 = 12192
ERROR_WINHTTP_FAST_FORWARDING_NOT_SUPPORTED uint32 = 12193
WINHTTP_ERROR_LAST uint32 = 12193
WINHTTP_RESET_STATE uint32 = 1
WINHTTP_RESET_SWPAD_CURRENT_NETWORK uint32 = 2
WINHTTP_RESET_SWPAD_ALL uint32 = 4
WINHTTP_RESET_SCRIPT_CACHE uint32 = 8
WINHTTP_RESET_ALL uint32 = 65535
WINHTTP_RESET_NOTIFY_NETWORK_CHANGED uint32 = 65536
WINHTTP_RESET_OUT_OF_PROC uint32 = 131072
WINHTTP_RESET_DISCARD_RESOLVERS uint32 = 262144
WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH uint32 = 123
WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE uint32 = 15000
WINHTTP_PROXY_NOTIFY_CHANGE uint32 = 1
WINHTTP_FEATURE_DISABLE_STREAM_QUEUE uint32 = 1
WINHTTP_FEATURE_IPV6_FAST_FALLBACK uint32 = 2
WINHTTP_FEATURE_CONNECTION_STATS_V0 uint32 = 3
WINHTTP_FEATURE_REQUEST_TIMES uint32 = 4
WINHTTP_FEATURE_EXPIRE_CONNECTION uint32 = 5
WINHTTP_FEATURE_DISABLE_SECURE_PROTOCOL_FALLBACK uint32 = 6
WINHTTP_FEATURE_HTTP_PROTOCOL_REQUIRED uint32 = 7
WINHTTP_FEATURE_REQUEST_STATS uint32 = 8
WINHTTP_FEATURE_SERVER_CERT_CHAIN_CONTEXT uint32 = 9
WINHTTP_FEATURE_CONNECTION_STATS_V1 uint32 = 12
WINHTTP_FEATURE_SECURITY_INFO uint32 = 13
WINHTTP_FEATURE_TCP_KEEPALIVE uint32 = 14
WINHTTP_FEATURE_TCP_FAST_OPEN uint32 = 15
WINHTTP_FEATURE_TLS_FALSE_START uint32 = 16
WINHTTP_FEATURE_IGNORE_CERT_REVOCATION_OFFLINE uint32 = 17
WINHTTP_FEATURE_TLS_PROTOCOL_INSECURE_FALLBACK uint32 = 20
WINHTTP_FEATURE_STREAM_ERROR_CODE uint32 = 21
WINHTTP_FEATURE_REQUIRE_STREAM_END uint32 = 22
WINHTTP_FEATURE_ENABLE_HTTP2_PLUS_CLIENT_CERT uint32 = 23
WINHTTP_FEATURE_FAILED_CONNECTION_RETRIES uint32 = 24
WINHTTP_FEATURE_HTTP2_KEEPALIVE uint32 = 26
WINHTTP_FEATURE_RESOLUTION_HOSTNAME uint32 = 27
WINHTTP_FEATURE_SET_TOKEN_BINDING uint32 = 28
WINHTTP_FEATURE_TOKEN_BINDING_PUBLIC_KEY uint32 = 29
WINHTTP_FEATURE_REFERER_TOKEN_BINDING_HOSTNAME uint32 = 30
WINHTTP_FEATURE_HTTP2_PLUS_TRANSFER_ENCODING uint32 = 31
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG uint32 = 32
WINHTTP_FEATURE_DISABLE_CERT_CHAIN_BUILDING uint32 = 33
WINHTTP_FEATURE_BACKGROUND_CONNECTIONS uint32 = 34
WINHTTP_FEATURE_FIRST_AVAILABLE_CONNECTION uint32 = 35
WINHTTP_FEATURE_TCP_PRIORITY_STATUS uint32 = 37
WINHTTP_FEATURE_CONNECTION_GUID uint32 = 38
WINHTTP_FEATURE_MATCH_CONNECTION_GUID uint32 = 39
WINHTTP_FEATURE_HTTP2_RECEIVE_WINDOW uint32 = 43
WINHTTP_FEATURE_IS_FEATURE_SUPPORTED uint32 = 44
WINHTTP_FEATURE_ADD_REQUEST_HEADERS_EX uint32 = 46
WINHTTP_FEATURE_SET_PROXY_SETINGS_PER_USER uint32 = 47
WINHTTP_FEATURE_READ_DATA_EX uint32 = 48
WINHTTP_FEATURE_QUERY_HEADERS_EX uint32 = 49
WINHTTP_FEATURE_QUERY_CONNECTION_GROUP uint32 = 50
WINHTTP_FEATURE_FREE_QUERY_CONNECTION_GROUP_RESULT uint32 = 51
WINHTTP_FEATURE_SECURITY_FLAG_IGNORE_ALL_CERT_ERRORS uint32 = 52
WINHTTP_FEATURE_FLAG_SECURE_DEFAULTS uint32 = 53
WINHTTP_FEATURE_EXTENDED_HEADER_FLAG_UNICODE uint32 = 54
WINHTTP_FEATURE_QUERY_FLAG_TRAILERS uint32 = 55
WINHTTP_FEATURE_QUERY_FLAG_WIRE_ENCODING uint32 = 56
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT uint32 = 57
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE uint32 = 58
WINHTTP_FEATURE_FLAG_AUTOMATIC_CHUNKING uint32 = 59
WINHTTP_FEATURE_QUERY_CONNECTION_GROUP_FLAG_INSECURE uint32 = 60
WINHTTP_FEATURE_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION uint32 = 61
WINHTTP_FEATURE_QUERY_EX_ALL_HEADERS uint32 = 62
WINHTTP_FEATURE_READ_DATA_EX_FLAG_FILL_BUFFER uint32 = 63
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL uint32 = 64
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL uint32 = 65
WINHTTP_FEATURE_QUIC_STATS uint32 = 66
WINHTTP_FEATURE_HTTP3_KEEPALIVE uint32 = 69
WINHTTP_FEATURE_HTTP3_HANDSHAKE_TIMEOUT uint32 = 70
WINHTTP_FEATURE_HTTP3_INITIAL_RTT uint32 = 71
WINHTTP_FEATURE_HTTP3_STREAM_ERROR_CODE uint32 = 72
WINHTTP_FEATURE_REQUEST_ANNOTATION uint32 = 73
WINHTTP_FEATURE_DISABLE_PROXY_AUTH_SCHEMES uint32 = 74
WINHTTP_FEATURE_REVERT_IMPERSONATION_SERVER_CERT uint32 = 75
WINHTTP_FEATURE_DISABLE_GLOBAL_POOLING uint32 = 76
WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX uint32 = 77
WINHTTP_FEATURE_SESSION_SCH_CRED uint32 = 78
WINHTTP_FEATURE_QUIC_STATS_V2 uint32 = 79
WINHTTP_FEATURE_URL_INCLUDE_DEFAULT_PORT uint32 = 80
WINHTTP_FEATURE_QUIC_STREAM_STATS uint32 = 81
WINHTTP_FEATURE_USE_LOOKASIDE uint32 = 82
WINHTTP_FEATURE_ERROR_LOG_GUID uint32 = 83
WINHTTP_FEATURE_UPGRADE_TO_PROTOCOL uint32 = 88
WINHTTP_FEATURE_CONNECTION_STATS_V2 uint32 = 89
WINHTTP_FEATURE_FAST_FORWARD_RESPONSE uint32 = 90
WINHTTP_FEATURE_DISABLE_AIA_FLAG uint32 = 91
WINHTTP_FEATURE_DSCP_TAG uint32 = 92
WINHTTP_FEATURE_HTTP11_DOWNGRADE_TTL uint32 = 93
WINHTTP_FEATURE_SESSION_ERROR_LOG_GUID uint32 = 94
WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX_XBOX uint32 = 95
)#define global HTTPREQUEST_PROXYSETTING_DEFAULT 0
#define global HTTPREQUEST_PROXYSETTING_PRECONFIG 0
#define global HTTPREQUEST_PROXYSETTING_DIRECT 1
#define global HTTPREQUEST_PROXYSETTING_PROXY 2
#define global HTTPREQUEST_SETCREDENTIALS_FOR_SERVER 0
#define global HTTPREQUEST_SETCREDENTIALS_FOR_PROXY 1
#define global INTERNET_DEFAULT_PORT 0
#define global INTERNET_DEFAULT_HTTP_PORT 80
#define global INTERNET_DEFAULT_HTTPS_PORT 443
#define global WINHTTP_FLAG_ASYNC 268435456
#define global WINHTTP_FLAG_SECURE_DEFAULTS 805306368
#define global WINHTTP_FLAG_AUTOMATIC_CHUNKING 512
#define global SECURITY_FLAG_IGNORE_UNKNOWN_CA 256
#define global SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE 512
#define global SECURITY_FLAG_IGNORE_CERT_CN_INVALID 4096
#define global SECURITY_FLAG_IGNORE_CERT_DATE_INVALID 8192
#define global WINHTTP_AUTOPROXY_AUTO_DETECT 1
#define global WINHTTP_AUTOPROXY_CONFIG_URL 2
#define global WINHTTP_AUTOPROXY_HOST_KEEPCASE 4
#define global WINHTTP_AUTOPROXY_HOST_LOWERCASE 8
#define global WINHTTP_AUTOPROXY_ALLOW_AUTOCONFIG 256
#define global WINHTTP_AUTOPROXY_ALLOW_STATIC 512
#define global WINHTTP_AUTOPROXY_ALLOW_CM 1024
#define global WINHTTP_AUTOPROXY_USE_INTERFACE_CONFIG 2048
#define global WINHTTP_AUTOPROXY_RUN_INPROCESS 65536
#define global WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY 131072
#define global WINHTTP_AUTOPROXY_NO_DIRECTACCESS 262144
#define global WINHTTP_AUTOPROXY_NO_CACHE_CLIENT 524288
#define global WINHTTP_AUTOPROXY_NO_CACHE_SVC 1048576
#define global WINHTTP_AUTOPROXY_SORT_RESULTS 4194304
#define global WINHTTP_AUTO_DETECT_TYPE_DHCP 1
#define global WINHTTP_AUTO_DETECT_TYPE_DNS_A 2
#define global NETWORKING_KEY_BUFSIZE 128
#define global WINHTTP_PROXY_TYPE_DIRECT 1
#define global WINHTTP_PROXY_TYPE_PROXY 2
#define global WINHTTP_PROXY_TYPE_AUTO_PROXY_URL 4
#define global WINHTTP_PROXY_TYPE_AUTO_DETECT 8
#define global WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN 1
#define global WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION 2
#define global WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START 4
#define global WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION 8
#define global WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START 16
#define global WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST 32
#define global WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION 1
#define global WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASK 1
#define global WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT 1
#define global WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE 2
#define global WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL 4
#define global WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL 8
#define global WINHTTP_TIME_FORMAT_BUFSIZE 62
#define global WINHTTP_OPTION_CALLBACK 1
#define global WINHTTP_OPTION_RESOLVE_TIMEOUT 2
#define global WINHTTP_OPTION_CONNECT_TIMEOUT 3
#define global WINHTTP_OPTION_CONNECT_RETRIES 4
#define global WINHTTP_OPTION_SEND_TIMEOUT 5
#define global WINHTTP_OPTION_RECEIVE_TIMEOUT 6
#define global WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT 7
#define global WINHTTP_OPTION_HANDLE_TYPE 9
#define global WINHTTP_OPTION_READ_BUFFER_SIZE 12
#define global WINHTTP_OPTION_WRITE_BUFFER_SIZE 13
#define global WINHTTP_OPTION_PARENT_HANDLE 21
#define global WINHTTP_OPTION_EXTENDED_ERROR 24
#define global WINHTTP_OPTION_SECURITY_FLAGS 31
#define global WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT 32
#define global WINHTTP_OPTION_URL 34
#define global WINHTTP_OPTION_SECURITY_KEY_BITNESS 36
#define global WINHTTP_OPTION_PROXY 38
#define global WINHTTP_OPTION_PROXY_RESULT_ENTRY 39
#define global WINHTTP_OPTION_USER_AGENT 41
#define global WINHTTP_OPTION_CONTEXT_VALUE 45
#define global WINHTTP_OPTION_CLIENT_CERT_CONTEXT 47
#define global WINHTTP_OPTION_REQUEST_PRIORITY 58
#define global WINHTTP_OPTION_HTTP_VERSION 59
#define global WINHTTP_OPTION_DISABLE_FEATURE 63
#define global WINHTTP_OPTION_CODEPAGE 68
#define global WINHTTP_OPTION_MAX_CONNS_PER_SERVER 73
#define global WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER 74
#define global WINHTTP_OPTION_AUTOLOGON_POLICY 77
#define global WINHTTP_OPTION_SERVER_CERT_CONTEXT 78
#define global WINHTTP_OPTION_ENABLE_FEATURE 79
#define global WINHTTP_OPTION_WORKER_THREAD_COUNT 80
#define global WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT 81
#define global WINHTTP_OPTION_PASSPORT_COBRANDING_URL 82
#define global WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH 83
#define global WINHTTP_OPTION_SECURE_PROTOCOLS 84
#define global WINHTTP_OPTION_ENABLETRACING 85
#define global WINHTTP_OPTION_PASSPORT_SIGN_OUT 86
#define global WINHTTP_OPTION_PASSPORT_RETURN_URL 87
#define global WINHTTP_OPTION_REDIRECT_POLICY 88
#define global WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS 89
#define global WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE 90
#define global WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE 91
#define global WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE 92
#define global WINHTTP_OPTION_CONNECTION_INFO 93
#define global WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST 94
#define global WINHTTP_OPTION_SPN 96
#define global WINHTTP_OPTION_GLOBAL_PROXY_CREDS 97
#define global WINHTTP_OPTION_GLOBAL_SERVER_CREDS 98
#define global WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT 99
#define global WINHTTP_OPTION_REJECT_USERPWD_IN_URL 100
#define global WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS 101
#define global WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE 103
#define global WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE 104
#define global WINHTTP_OPTION_NETWORK_INTERFACE_AFFINITY 105
#define global WINHTTP_OPTION_SERVER_SPN_USED 106
#define global WINHTTP_OPTION_PROXY_SPN_USED 107
#define global WINHTTP_OPTION_SERVER_CBT 108
#define global WINHTTP_OPTION_UNSAFE_HEADER_PARSING 110
#define global WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKS 111
#define global WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET 114
#define global WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUT 115
#define global WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL 116
#define global WINHTTP_OPTION_DECOMPRESSION 118
#define global WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZE 122
#define global WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZE 123
#define global WINHTTP_OPTION_TCP_PRIORITY_HINT 128
#define global WINHTTP_OPTION_CONNECTION_FILTER 131
#define global WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL 133
#define global WINHTTP_OPTION_HTTP_PROTOCOL_USED 134
#define global WINHTTP_OPTION_KDC_PROXY_SETTINGS 136
#define global WINHTTP_OPTION_PROXY_DISABLE_SERVICE_CALLS 137
#define global WINHTTP_OPTION_ENCODE_EXTRA 138
#define global WINHTTP_OPTION_DISABLE_STREAM_QUEUE 139
#define global WINHTTP_OPTION_IPV6_FAST_FALLBACK 140
#define global WINHTTP_OPTION_CONNECTION_STATS_V0 141
#define global WINHTTP_OPTION_REQUEST_TIMES 142
#define global WINHTTP_OPTION_EXPIRE_CONNECTION 143
#define global WINHTTP_OPTION_DISABLE_SECURE_PROTOCOL_FALLBACK 144
#define global WINHTTP_OPTION_HTTP_PROTOCOL_REQUIRED 145
#define global WINHTTP_OPTION_REQUEST_STATS 146
#define global WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT 147
#define global WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_FLAGS 148
#define global WINHTTP_OPTION_CONNECTION_STATS_V1 150
#define global WINHTTP_OPTION_SECURITY_INFO 151
#define global WINHTTP_OPTION_TCP_KEEPALIVE 152
#define global WINHTTP_OPTION_TCP_FAST_OPEN 153
#define global WINHTTP_OPTION_TLS_FALSE_START 154
#define global WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINE 155
#define global WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACK 158
#define global WINHTTP_OPTION_STREAM_ERROR_CODE 159
#define global WINHTTP_OPTION_REQUIRE_STREAM_END 160
#define global WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT 161
#define global WINHTTP_OPTION_FAILED_CONNECTION_RETRIES 162
#define global WINHTTP_OPTION_HTTP2_KEEPALIVE 164
#define global WINHTTP_OPTION_RESOLUTION_HOSTNAME 165
#define global WINHTTP_OPTION_SET_TOKEN_BINDING 166
#define global WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEY 167
#define global WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAME 168
#define global WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODING 169
#define global WINHTTP_OPTION_RESOLVER_CACHE_CONFIG 170
#define global WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDING 171
#define global WINHTTP_OPTION_BACKGROUND_CONNECTIONS 172
#define global WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTION 173
#define global WINHTTP_OPTION_TCP_PRIORITY_STATUS 177
#define global WINHTTP_OPTION_CONNECTION_GUID 178
#define global WINHTTP_OPTION_MATCH_CONNECTION_GUID 179
#define global WINHTTP_OPTION_HTTP2_RECEIVE_WINDOW 183
#define global WINHTTP_OPTION_FEATURE_SUPPORTED 184
#define global WINHTTP_OPTION_QUIC_STATS 185
#define global WINHTTP_OPTION_HTTP3_KEEPALIVE 188
#define global WINHTTP_OPTION_HTTP3_HANDSHAKE_TIMEOUT 189
#define global WINHTTP_OPTION_HTTP3_INITIAL_RTT 190
#define global WINHTTP_OPTION_HTTP3_STREAM_ERROR_CODE 191
#define global WINHTTP_OPTION_REQUEST_ANNOTATION 192
#define global WINHTTP_OPTION_DISABLE_PROXY_AUTH_SCHEMES 193
#define global WINHTTP_OPTION_REVERT_IMPERSONATION_SERVER_CERT 194
#define global WINHTTP_OPTION_DISABLE_GLOBAL_POOLING 195
#define global WINHTTP_OPTION_USE_SESSION_SCH_CRED 196
#define global WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_CACHE_ONLY 199
#define global WINHTTP_OPTION_QUIC_STATS_V2 200
#define global WINHTTP_OPTION_QUIC_STREAM_STATS 202
#define global WINHTTP_OPTION_USE_LOOKASIDE 203
#define global WINHTTP_OPTION_ERROR_LOG_GUID 204
#define global WINHTTP_OPTION_ENABLE_FAST_FORWARDING 205
#define global WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_DATA 206
#define global WINHTTP_OPTION_UPGRADE_TO_PROTOCOL 207
#define global WINHTTP_OPTION_CONNECTION_STATS_V2 208
#define global WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_STATUS 209
#define global WINHTTP_OPTION_DSCP_TAG 210
#define global WINHTTP_OPTION_HTTP11_DOWNGRADE_TTL 211
#define global WINHTTP_OPTION_SESSION_ERROR_LOG_GUID 212
#define global WINHTTP_LAST_OPTION 212
#define global WINHTTP_OPTION_USERNAME 4096
#define global WINHTTP_OPTION_PASSWORD 4097
#define global WINHTTP_OPTION_PROXY_USERNAME 4098
#define global WINHTTP_OPTION_PROXY_PASSWORD 4099
#define global WINHTTP_CONNS_PER_SERVER_UNLIMITED 4294967295
#define global WINHTTP_CONNECTION_RETRY_CONDITION_408 1
#define global WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKE 2
#define global WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTION 4
#define global WINHTTP_DECOMPRESSION_FLAG_GZIP 1
#define global WINHTTP_DECOMPRESSION_FLAG_DEFLATE 2
#define global WINHTTP_PROTOCOL_FLAG_HTTP2 1
#define global WINHTTP_PROTOCOL_FLAG_HTTP3 2
#define global WINHTTP_OPTION_REQUEST_ANNOTATION_MAX_LENGTH 64000
#define global WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUM 0
#define global WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOW 1
#define global WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH 2
#define global WINHTTP_AUTOLOGON_SECURITY_LEVEL_PROXY_ONLY 3
#define global WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULT 0
#define global WINHTTP_AUTOLOGON_SECURITY_LEVEL_MAX 3
#define global WINHTTP_OPTION_REDIRECT_POLICY_NEVER 0
#define global WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP 1
#define global WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS 2
#define global WINHTTP_OPTION_REDIRECT_POLICY_LAST 2
#define global WINHTTP_OPTION_REDIRECT_POLICY_DEFAULT 1
#define global WINHTTP_DISABLE_PASSPORT_AUTH 0
#define global WINHTTP_ENABLE_PASSPORT_AUTH 268435456
#define global WINHTTP_DISABLE_PASSPORT_KEYRING 536870912
#define global WINHTTP_ENABLE_PASSPORT_KEYRING 1073741824
#define global WINHTTP_PROXY_DISABLE_SCHEME_BASIC 1
#define global WINHTTP_PROXY_DISABLE_SCHEME_DIGEST 2
#define global WINHTTP_PROXY_DISABLE_SCHEME_NTLM 4
#define global WINHTTP_PROXY_DISABLE_SCHEME_KERBEROS 8
#define global WINHTTP_PROXY_DISABLE_SCHEME_NEGOTIATE 16
#define global WINHTTP_PROXY_DISABLE_AUTH_LOCAL_SERVICE 256
#define global WINHTTP_SERVER_CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL 4
#define global WINHTTP_SERVER_CERT_CHAIN_DISABLE_AIA 8192
#define global WINHTTP_SERVER_CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY 2147483648
#define global WINHTTP_DISABLE_COOKIES 1
#define global WINHTTP_DISABLE_REDIRECTS 2
#define global WINHTTP_DISABLE_AUTHENTICATION 4
#define global WINHTTP_DISABLE_KEEP_ALIVE 8
#define global WINHTTP_ENABLE_SSL_REVOCATION 1
#define global WINHTTP_ENABLE_SSL_REVERT_IMPERSONATION 2
#define global WINHTTP_DISABLE_SPN_SERVER_PORT 0
#define global WINHTTP_ENABLE_SPN_SERVER_PORT 1
#define global WINHTTP_OPTION_SPN_MASK 1
#define global WINHTTP_HANDLE_TYPE_SESSION 1
#define global WINHTTP_HANDLE_TYPE_CONNECT 2
#define global WINHTTP_HANDLE_TYPE_REQUEST 3
#define global WINHTTP_HANDLE_TYPE_PROXY_RESOLVER 4
#define global WINHTTP_HANDLE_TYPE_WEBSOCKET 5
#define global WINHTTP_HANDLE_TYPE_PROTOCOL 6
#define global WINHTTP_AUTH_SCHEME_PASSPORT 4
#define global WINHTTP_AUTH_SCHEME_DIGEST 8
#define global WINHTTP_AUTH_TARGET_SERVER 0
#define global WINHTTP_AUTH_TARGET_PROXY 1
#define global SECURITY_FLAG_SECURE 1
#define global SECURITY_FLAG_STRENGTH_WEAK 268435456
#define global SECURITY_FLAG_STRENGTH_MEDIUM 1073741824
#define global SECURITY_FLAG_STRENGTH_STRONG 536870912
#define global WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED 1
#define global WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERT 2
#define global WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKED 4
#define global WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA 8
#define global WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID 16
#define global WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALID 32
#define global WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGE 64
#define global WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERROR 2147483648
#define global WINHTTP_FLAG_SECURE_PROTOCOL_SSL2 8
#define global WINHTTP_FLAG_SECURE_PROTOCOL_SSL3 32
#define global WINHTTP_FLAG_SECURE_PROTOCOL_TLS1 128
#define global WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1 512
#define global WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2 2048
#define global WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3 8192
#define global WINHTTP_CALLBACK_STATUS_RESOLVING_NAME 1
#define global WINHTTP_CALLBACK_STATUS_NAME_RESOLVED 2
#define global WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER 4
#define global WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER 8
#define global WINHTTP_CALLBACK_STATUS_SENDING_REQUEST 16
#define global WINHTTP_CALLBACK_STATUS_REQUEST_SENT 32
#define global WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE 64
#define global WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED 128
#define global WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION 256
#define global WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED 512
#define global WINHTTP_CALLBACK_STATUS_HANDLE_CREATED 1024
#define global WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING 2048
#define global WINHTTP_CALLBACK_STATUS_DETECTING_PROXY 4096
#define global WINHTTP_CALLBACK_STATUS_REDIRECT 16384
#define global WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE 32768
#define global WINHTTP_CALLBACK_STATUS_SECURE_FAILURE 65536
#define global WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE 131072
#define global WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE 262144
#define global WINHTTP_CALLBACK_STATUS_READ_COMPLETE 524288
#define global WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE 1048576
#define global WINHTTP_CALLBACK_STATUS_REQUEST_ERROR 2097152
#define global WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE 4194304
#define global WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETE 16777216
#define global WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETE 33554432
#define global WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETE 67108864
#define global WINHTTP_CALLBACK_STATUS_GETPROXYSETTINGS_COMPLETE 134217728
#define global WINHTTP_CALLBACK_STATUS_SETTINGS_WRITE_COMPLETE 268435456
#define global WINHTTP_CALLBACK_STATUS_SETTINGS_READ_COMPLETE 536870912
#define global API_RECEIVE_RESPONSE 1
#define global API_QUERY_DATA_AVAILABLE 2
#define global API_READ_DATA 3
#define global API_WRITE_DATA 4
#define global API_SEND_REQUEST 5
#define global API_GET_PROXY_FOR_URL 6
#define global API_GET_PROXY_SETTINGS 7
#define global WINHTTP_CALLBACK_FLAG_DETECTING_PROXY 4096
#define global WINHTTP_CALLBACK_FLAG_REDIRECT 16384
#define global WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE 32768
#define global WINHTTP_CALLBACK_FLAG_SECURE_FAILURE 65536
#define global WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE 4194304
#define global WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE 131072
#define global WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE 262144
#define global WINHTTP_CALLBACK_FLAG_READ_COMPLETE 524288
#define global WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE 1048576
#define global WINHTTP_CALLBACK_FLAG_REQUEST_ERROR 2097152
#define global WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETE 16777216
#define global WINHTTP_CALLBACK_FLAG_GETPROXYSETTINGS_COMPLETE 134217728
#define global WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS 4294967295
#define global WINHTTP_QUERY_MIME_VERSION 0
#define global WINHTTP_QUERY_CONTENT_TYPE 1
#define global WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING 2
#define global WINHTTP_QUERY_CONTENT_ID 3
#define global WINHTTP_QUERY_CONTENT_DESCRIPTION 4
#define global WINHTTP_QUERY_CONTENT_LENGTH 5
#define global WINHTTP_QUERY_CONTENT_LANGUAGE 6
#define global WINHTTP_QUERY_ALLOW 7
#define global WINHTTP_QUERY_PUBLIC 8
#define global WINHTTP_QUERY_DATE 9
#define global WINHTTP_QUERY_EXPIRES 10
#define global WINHTTP_QUERY_LAST_MODIFIED 11
#define global WINHTTP_QUERY_MESSAGE_ID 12
#define global WINHTTP_QUERY_URI 13
#define global WINHTTP_QUERY_DERIVED_FROM 14
#define global WINHTTP_QUERY_COST 15
#define global WINHTTP_QUERY_LINK 16
#define global WINHTTP_QUERY_PRAGMA 17
#define global WINHTTP_QUERY_VERSION 18
#define global WINHTTP_QUERY_STATUS_CODE 19
#define global WINHTTP_QUERY_STATUS_TEXT 20
#define global WINHTTP_QUERY_RAW_HEADERS 21
#define global WINHTTP_QUERY_RAW_HEADERS_CRLF 22
#define global WINHTTP_QUERY_CONNECTION 23
#define global WINHTTP_QUERY_ACCEPT 24
#define global WINHTTP_QUERY_ACCEPT_CHARSET 25
#define global WINHTTP_QUERY_ACCEPT_ENCODING 26
#define global WINHTTP_QUERY_ACCEPT_LANGUAGE 27
#define global WINHTTP_QUERY_AUTHORIZATION 28
#define global WINHTTP_QUERY_CONTENT_ENCODING 29
#define global WINHTTP_QUERY_FORWARDED 30
#define global WINHTTP_QUERY_FROM 31
#define global WINHTTP_QUERY_IF_MODIFIED_SINCE 32
#define global WINHTTP_QUERY_LOCATION 33
#define global WINHTTP_QUERY_ORIG_URI 34
#define global WINHTTP_QUERY_REFERER 35
#define global WINHTTP_QUERY_RETRY_AFTER 36
#define global WINHTTP_QUERY_SERVER 37
#define global WINHTTP_QUERY_TITLE 38
#define global WINHTTP_QUERY_USER_AGENT 39
#define global WINHTTP_QUERY_WWW_AUTHENTICATE 40
#define global WINHTTP_QUERY_PROXY_AUTHENTICATE 41
#define global WINHTTP_QUERY_ACCEPT_RANGES 42
#define global WINHTTP_QUERY_SET_COOKIE 43
#define global WINHTTP_QUERY_COOKIE 44
#define global WINHTTP_QUERY_REQUEST_METHOD 45
#define global WINHTTP_QUERY_REFRESH 46
#define global WINHTTP_QUERY_CONTENT_DISPOSITION 47
#define global WINHTTP_QUERY_AGE 48
#define global WINHTTP_QUERY_CACHE_CONTROL 49
#define global WINHTTP_QUERY_CONTENT_BASE 50
#define global WINHTTP_QUERY_CONTENT_LOCATION 51
#define global WINHTTP_QUERY_CONTENT_MD5 52
#define global WINHTTP_QUERY_CONTENT_RANGE 53
#define global WINHTTP_QUERY_ETAG 54
#define global WINHTTP_QUERY_HOST 55
#define global WINHTTP_QUERY_IF_MATCH 56
#define global WINHTTP_QUERY_IF_NONE_MATCH 57
#define global WINHTTP_QUERY_IF_RANGE 58
#define global WINHTTP_QUERY_IF_UNMODIFIED_SINCE 59
#define global WINHTTP_QUERY_MAX_FORWARDS 60
#define global WINHTTP_QUERY_PROXY_AUTHORIZATION 61
#define global WINHTTP_QUERY_RANGE 62
#define global WINHTTP_QUERY_TRANSFER_ENCODING 63
#define global WINHTTP_QUERY_UPGRADE 64
#define global WINHTTP_QUERY_VARY 65
#define global WINHTTP_QUERY_VIA 66
#define global WINHTTP_QUERY_WARNING 67
#define global WINHTTP_QUERY_EXPECT 68
#define global WINHTTP_QUERY_PROXY_CONNECTION 69
#define global WINHTTP_QUERY_UNLESS_MODIFIED_SINCE 70
#define global WINHTTP_QUERY_PROXY_SUPPORT 75
#define global WINHTTP_QUERY_AUTHENTICATION_INFO 76
#define global WINHTTP_QUERY_PASSPORT_URLS 77
#define global WINHTTP_QUERY_PASSPORT_CONFIG 78
#define global WINHTTP_QUERY_MAX 78
#define global WINHTTP_QUERY_EX_ALL_HEADERS 21
#define global WINHTTP_QUERY_CUSTOM 65535
#define global WINHTTP_QUERY_FLAG_REQUEST_HEADERS 2147483648
#define global WINHTTP_QUERY_FLAG_SYSTEMTIME 1073741824
#define global WINHTTP_QUERY_FLAG_NUMBER 536870912
#define global WINHTTP_QUERY_FLAG_NUMBER64 134217728
#define global WINHTTP_QUERY_FLAG_TRAILERS 33554432
#define global WINHTTP_QUERY_FLAG_WIRE_ENCODING 16777216
#define global HTTP_STATUS_CONTINUE 100
#define global HTTP_STATUS_SWITCH_PROTOCOLS 101
#define global HTTP_STATUS_OK 200
#define global HTTP_STATUS_CREATED 201
#define global HTTP_STATUS_ACCEPTED 202
#define global HTTP_STATUS_PARTIAL 203
#define global HTTP_STATUS_NO_CONTENT 204
#define global HTTP_STATUS_RESET_CONTENT 205
#define global HTTP_STATUS_PARTIAL_CONTENT 206
#define global HTTP_STATUS_WEBDAV_MULTI_STATUS 207
#define global HTTP_STATUS_AMBIGUOUS 300
#define global HTTP_STATUS_MOVED 301
#define global HTTP_STATUS_REDIRECT 302
#define global HTTP_STATUS_REDIRECT_METHOD 303
#define global HTTP_STATUS_NOT_MODIFIED 304
#define global HTTP_STATUS_USE_PROXY 305
#define global HTTP_STATUS_REDIRECT_KEEP_VERB 307
#define global HTTP_STATUS_PERMANENT_REDIRECT 308
#define global HTTP_STATUS_BAD_REQUEST 400
#define global HTTP_STATUS_DENIED 401
#define global HTTP_STATUS_PAYMENT_REQ 402
#define global HTTP_STATUS_FORBIDDEN 403
#define global HTTP_STATUS_NOT_FOUND 404
#define global HTTP_STATUS_BAD_METHOD 405
#define global HTTP_STATUS_NONE_ACCEPTABLE 406
#define global HTTP_STATUS_PROXY_AUTH_REQ 407
#define global HTTP_STATUS_REQUEST_TIMEOUT 408
#define global HTTP_STATUS_CONFLICT 409
#define global HTTP_STATUS_GONE 410
#define global HTTP_STATUS_LENGTH_REQUIRED 411
#define global HTTP_STATUS_PRECOND_FAILED 412
#define global HTTP_STATUS_REQUEST_TOO_LARGE 413
#define global HTTP_STATUS_URI_TOO_LONG 414
#define global HTTP_STATUS_UNSUPPORTED_MEDIA 415
#define global HTTP_STATUS_RETRY_WITH 449
#define global HTTP_STATUS_SERVER_ERROR 500
#define global HTTP_STATUS_NOT_SUPPORTED 501
#define global HTTP_STATUS_BAD_GATEWAY 502
#define global HTTP_STATUS_SERVICE_UNAVAIL 503
#define global HTTP_STATUS_GATEWAY_TIMEOUT 504
#define global HTTP_STATUS_VERSION_NOT_SUP 505
#define global HTTP_STATUS_FIRST 100
#define global HTTP_STATUS_LAST 505
#define global ICU_NO_ENCODE 536870912
#define global ICU_NO_META 134217728
#define global ICU_ENCODE_SPACES_ONLY 67108864
#define global ICU_BROWSER_MODE 33554432
#define global ICU_ENCODE_PERCENT 4096
#define global ICU_INCLUDE_DEFAULT_PORT 32768
#define global ICU_ESCAPE_AUTHORITY 8192
#define global WINHTTP_ADDREQ_INDEX_MASK 65535
#define global WINHTTP_ADDREQ_FLAGS_MASK 4294901760
#define global WINHTTP_ADDREQ_FLAG_ADD_IF_NEW 268435456
#define global WINHTTP_ADDREQ_FLAG_ADD 536870912
#define global WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA 1073741824
#define global WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON 16777216
#define global WINHTTP_ADDREQ_FLAG_COALESCE 1073741824
#define global WINHTTP_ADDREQ_FLAG_REPLACE 2147483648
#define global WINHTTP_EXTENDED_HEADER_FLAG_UNICODE 1
#define global WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH 0
#define global WINHTTP_ERROR_BASE 12000
#define global ERROR_WINHTTP_OUT_OF_HANDLES 12001
#define global ERROR_WINHTTP_TIMEOUT 12002
#define global ERROR_WINHTTP_INTERNAL_ERROR 12004
#define global ERROR_WINHTTP_INVALID_URL 12005
#define global ERROR_WINHTTP_UNRECOGNIZED_SCHEME 12006
#define global ERROR_WINHTTP_NAME_NOT_RESOLVED 12007
#define global ERROR_WINHTTP_INVALID_OPTION 12009
#define global ERROR_WINHTTP_OPTION_NOT_SETTABLE 12011
#define global ERROR_WINHTTP_SHUTDOWN 12012
#define global ERROR_WINHTTP_LOGIN_FAILURE 12015
#define global ERROR_WINHTTP_OPERATION_CANCELLED 12017
#define global ERROR_WINHTTP_INCORRECT_HANDLE_TYPE 12018
#define global ERROR_WINHTTP_INCORRECT_HANDLE_STATE 12019
#define global ERROR_WINHTTP_CANNOT_CONNECT 12029
#define global ERROR_WINHTTP_CONNECTION_ERROR 12030
#define global ERROR_WINHTTP_RESEND_REQUEST 12032
#define global ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED 12044
#define global ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN 12100
#define global ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND 12101
#define global ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND 12102
#define global ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN 12103
#define global ERROR_WINHTTP_HEADER_NOT_FOUND 12150
#define global ERROR_WINHTTP_INVALID_SERVER_RESPONSE 12152
#define global ERROR_WINHTTP_INVALID_HEADER 12153
#define global ERROR_WINHTTP_INVALID_QUERY_REQUEST 12154
#define global ERROR_WINHTTP_HEADER_ALREADY_EXISTS 12155
#define global ERROR_WINHTTP_REDIRECT_FAILED 12156
#define global ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR 12178
#define global ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT 12166
#define global ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT 12167
#define global ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE 12176
#define global ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR 12177
#define global ERROR_WINHTTP_NOT_INITIALIZED 12172
#define global ERROR_WINHTTP_SECURE_FAILURE 12175
#define global ERROR_WINHTTP_SECURE_CERT_DATE_INVALID 12037
#define global ERROR_WINHTTP_SECURE_CERT_CN_INVALID 12038
#define global ERROR_WINHTTP_SECURE_INVALID_CA 12045
#define global ERROR_WINHTTP_SECURE_CERT_REV_FAILED 12057
#define global ERROR_WINHTTP_SECURE_CHANNEL_ERROR 12157
#define global ERROR_WINHTTP_SECURE_INVALID_CERT 12169
#define global ERROR_WINHTTP_SECURE_CERT_REVOKED 12170
#define global ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE 12179
#define global ERROR_WINHTTP_AUTODETECTION_FAILED 12180
#define global ERROR_WINHTTP_HEADER_COUNT_EXCEEDED 12181
#define global ERROR_WINHTTP_HEADER_SIZE_OVERFLOW 12182
#define global ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW 12183
#define global ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW 12184
#define global ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY 12185
#define global ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY 12186
#define global ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY 12187
#define global ERROR_WINHTTP_SECURE_FAILURE_PROXY 12188
#define global ERROR_WINHTTP_RESERVED_189 12189
#define global ERROR_WINHTTP_HTTP_PROTOCOL_MISMATCH 12190
#define global ERROR_WINHTTP_GLOBAL_CALLBACK_FAILED 12191
#define global ERROR_WINHTTP_FEATURE_DISABLED 12192
#define global ERROR_WINHTTP_FAST_FORWARDING_NOT_SUPPORTED 12193
#define global WINHTTP_ERROR_LAST 12193
#define global WINHTTP_RESET_STATE 1
#define global WINHTTP_RESET_SWPAD_CURRENT_NETWORK 2
#define global WINHTTP_RESET_SWPAD_ALL 4
#define global WINHTTP_RESET_SCRIPT_CACHE 8
#define global WINHTTP_RESET_ALL 65535
#define global WINHTTP_RESET_NOTIFY_NETWORK_CHANGED 65536
#define global WINHTTP_RESET_OUT_OF_PROC 131072
#define global WINHTTP_RESET_DISCARD_RESOLVERS 262144
#define global WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH 123
#define global WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE 15000
#define global WINHTTP_PROXY_NOTIFY_CHANGE 1
#define global WINHTTP_FEATURE_DISABLE_STREAM_QUEUE 1
#define global WINHTTP_FEATURE_IPV6_FAST_FALLBACK 2
#define global WINHTTP_FEATURE_CONNECTION_STATS_V0 3
#define global WINHTTP_FEATURE_REQUEST_TIMES 4
#define global WINHTTP_FEATURE_EXPIRE_CONNECTION 5
#define global WINHTTP_FEATURE_DISABLE_SECURE_PROTOCOL_FALLBACK 6
#define global WINHTTP_FEATURE_HTTP_PROTOCOL_REQUIRED 7
#define global WINHTTP_FEATURE_REQUEST_STATS 8
#define global WINHTTP_FEATURE_SERVER_CERT_CHAIN_CONTEXT 9
#define global WINHTTP_FEATURE_CONNECTION_STATS_V1 12
#define global WINHTTP_FEATURE_SECURITY_INFO 13
#define global WINHTTP_FEATURE_TCP_KEEPALIVE 14
#define global WINHTTP_FEATURE_TCP_FAST_OPEN 15
#define global WINHTTP_FEATURE_TLS_FALSE_START 16
#define global WINHTTP_FEATURE_IGNORE_CERT_REVOCATION_OFFLINE 17
#define global WINHTTP_FEATURE_TLS_PROTOCOL_INSECURE_FALLBACK 20
#define global WINHTTP_FEATURE_STREAM_ERROR_CODE 21
#define global WINHTTP_FEATURE_REQUIRE_STREAM_END 22
#define global WINHTTP_FEATURE_ENABLE_HTTP2_PLUS_CLIENT_CERT 23
#define global WINHTTP_FEATURE_FAILED_CONNECTION_RETRIES 24
#define global WINHTTP_FEATURE_HTTP2_KEEPALIVE 26
#define global WINHTTP_FEATURE_RESOLUTION_HOSTNAME 27
#define global WINHTTP_FEATURE_SET_TOKEN_BINDING 28
#define global WINHTTP_FEATURE_TOKEN_BINDING_PUBLIC_KEY 29
#define global WINHTTP_FEATURE_REFERER_TOKEN_BINDING_HOSTNAME 30
#define global WINHTTP_FEATURE_HTTP2_PLUS_TRANSFER_ENCODING 31
#define global WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG 32
#define global WINHTTP_FEATURE_DISABLE_CERT_CHAIN_BUILDING 33
#define global WINHTTP_FEATURE_BACKGROUND_CONNECTIONS 34
#define global WINHTTP_FEATURE_FIRST_AVAILABLE_CONNECTION 35
#define global WINHTTP_FEATURE_TCP_PRIORITY_STATUS 37
#define global WINHTTP_FEATURE_CONNECTION_GUID 38
#define global WINHTTP_FEATURE_MATCH_CONNECTION_GUID 39
#define global WINHTTP_FEATURE_HTTP2_RECEIVE_WINDOW 43
#define global WINHTTP_FEATURE_IS_FEATURE_SUPPORTED 44
#define global WINHTTP_FEATURE_ADD_REQUEST_HEADERS_EX 46
#define global WINHTTP_FEATURE_SET_PROXY_SETINGS_PER_USER 47
#define global WINHTTP_FEATURE_READ_DATA_EX 48
#define global WINHTTP_FEATURE_QUERY_HEADERS_EX 49
#define global WINHTTP_FEATURE_QUERY_CONNECTION_GROUP 50
#define global WINHTTP_FEATURE_FREE_QUERY_CONNECTION_GROUP_RESULT 51
#define global WINHTTP_FEATURE_SECURITY_FLAG_IGNORE_ALL_CERT_ERRORS 52
#define global WINHTTP_FEATURE_FLAG_SECURE_DEFAULTS 53
#define global WINHTTP_FEATURE_EXTENDED_HEADER_FLAG_UNICODE 54
#define global WINHTTP_FEATURE_QUERY_FLAG_TRAILERS 55
#define global WINHTTP_FEATURE_QUERY_FLAG_WIRE_ENCODING 56
#define global WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT 57
#define global WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE 58
#define global WINHTTP_FEATURE_FLAG_AUTOMATIC_CHUNKING 59
#define global WINHTTP_FEATURE_QUERY_CONNECTION_GROUP_FLAG_INSECURE 60
#define global WINHTTP_FEATURE_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION 61
#define global WINHTTP_FEATURE_QUERY_EX_ALL_HEADERS 62
#define global WINHTTP_FEATURE_READ_DATA_EX_FLAG_FILL_BUFFER 63
#define global WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL 64
#define global WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL 65
#define global WINHTTP_FEATURE_QUIC_STATS 66
#define global WINHTTP_FEATURE_HTTP3_KEEPALIVE 69
#define global WINHTTP_FEATURE_HTTP3_HANDSHAKE_TIMEOUT 70
#define global WINHTTP_FEATURE_HTTP3_INITIAL_RTT 71
#define global WINHTTP_FEATURE_HTTP3_STREAM_ERROR_CODE 72
#define global WINHTTP_FEATURE_REQUEST_ANNOTATION 73
#define global WINHTTP_FEATURE_DISABLE_PROXY_AUTH_SCHEMES 74
#define global WINHTTP_FEATURE_REVERT_IMPERSONATION_SERVER_CERT 75
#define global WINHTTP_FEATURE_DISABLE_GLOBAL_POOLING 76
#define global WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX 77
#define global WINHTTP_FEATURE_SESSION_SCH_CRED 78
#define global WINHTTP_FEATURE_QUIC_STATS_V2 79
#define global WINHTTP_FEATURE_URL_INCLUDE_DEFAULT_PORT 80
#define global WINHTTP_FEATURE_QUIC_STREAM_STATS 81
#define global WINHTTP_FEATURE_USE_LOOKASIDE 82
#define global WINHTTP_FEATURE_ERROR_LOG_GUID 83
#define global WINHTTP_FEATURE_UPGRADE_TO_PROTOCOL 88
#define global WINHTTP_FEATURE_CONNECTION_STATS_V2 89
#define global WINHTTP_FEATURE_FAST_FORWARD_RESPONSE 90
#define global WINHTTP_FEATURE_DISABLE_AIA_FLAG 91
#define global WINHTTP_FEATURE_DSCP_TAG 92
#define global WINHTTP_FEATURE_HTTP11_DOWNGRADE_TTL 93
#define global WINHTTP_FEATURE_SESSION_ERROR_LOG_GUID 94
#define global WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX_XBOX 95