Win32 API 日本語リファレンス
ホームNetworking.WinHttp › 定数

定数

596

Windows.Win32.Networking.WinHttp

名前
HTTPREQUEST_PROXYSETTING_DEFAULTDWORD0
HTTPREQUEST_PROXYSETTING_PRECONFIGDWORD0
HTTPREQUEST_PROXYSETTING_DIRECTDWORD1
HTTPREQUEST_PROXYSETTING_PROXYDWORD2
HTTPREQUEST_SETCREDENTIALS_FOR_SERVERDWORD0
HTTPREQUEST_SETCREDENTIALS_FOR_PROXYDWORD1
INTERNET_DEFAULT_PORTWORD0
INTERNET_DEFAULT_HTTP_PORTWORD80
INTERNET_DEFAULT_HTTPS_PORTWORD443
WINHTTP_FLAG_ASYNCDWORD268435456
WINHTTP_FLAG_SECURE_DEFAULTSDWORD805306368
WINHTTP_FLAG_AUTOMATIC_CHUNKINGDWORD512
SECURITY_FLAG_IGNORE_UNKNOWN_CADWORD256
SECURITY_FLAG_IGNORE_CERT_WRONG_USAGEDWORD512
SECURITY_FLAG_IGNORE_CERT_CN_INVALIDDWORD4096
SECURITY_FLAG_IGNORE_CERT_DATE_INVALIDDWORD8192
WINHTTP_AUTOPROXY_AUTO_DETECTDWORD1
WINHTTP_AUTOPROXY_CONFIG_URLDWORD2
WINHTTP_AUTOPROXY_HOST_KEEPCASEDWORD4
WINHTTP_AUTOPROXY_HOST_LOWERCASEDWORD8
WINHTTP_AUTOPROXY_ALLOW_AUTOCONFIGDWORD256
WINHTTP_AUTOPROXY_ALLOW_STATICDWORD512
WINHTTP_AUTOPROXY_ALLOW_CMDWORD1024
WINHTTP_AUTOPROXY_USE_INTERFACE_CONFIGDWORD2048
WINHTTP_AUTOPROXY_RUN_INPROCESSDWORD65536
WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLYDWORD131072
WINHTTP_AUTOPROXY_NO_DIRECTACCESSDWORD262144
WINHTTP_AUTOPROXY_NO_CACHE_CLIENTDWORD524288
WINHTTP_AUTOPROXY_NO_CACHE_SVCDWORD1048576
WINHTTP_AUTOPROXY_SORT_RESULTSDWORD4194304
WINHTTP_AUTO_DETECT_TYPE_DHCPDWORD1
WINHTTP_AUTO_DETECT_TYPE_DNS_ADWORD2
NETWORKING_KEY_BUFSIZEDWORD128
WINHTTP_PROXY_TYPE_DIRECTDWORD1
WINHTTP_PROXY_TYPE_PROXYDWORD2
WINHTTP_PROXY_TYPE_AUTO_PROXY_URLDWORD4
WINHTTP_PROXY_TYPE_AUTO_DETECTDWORD8
WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPENDWORD1
WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTIONDWORD2
WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_STARTDWORD4
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTIONDWORD8
WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_STARTDWORD16
WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUESTDWORD32
WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTIONDWORD1
WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASKDWORD1
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMITDWORD1
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHEDWORD2
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTLDWORD4
WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTLDWORD8
WINHTTP_TIME_FORMAT_BUFSIZEDWORD62
WINHTTP_OPTION_CALLBACKDWORD1
WINHTTP_OPTION_RESOLVE_TIMEOUTDWORD2
WINHTTP_OPTION_CONNECT_TIMEOUTDWORD3
WINHTTP_OPTION_CONNECT_RETRIESDWORD4
WINHTTP_OPTION_SEND_TIMEOUTDWORD5
WINHTTP_OPTION_RECEIVE_TIMEOUTDWORD6
WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUTDWORD7
WINHTTP_OPTION_HANDLE_TYPEDWORD9
WINHTTP_OPTION_READ_BUFFER_SIZEDWORD12
WINHTTP_OPTION_WRITE_BUFFER_SIZEDWORD13
WINHTTP_OPTION_PARENT_HANDLEDWORD21
WINHTTP_OPTION_EXTENDED_ERRORDWORD24
WINHTTP_OPTION_SECURITY_FLAGSDWORD31
WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCTDWORD32
WINHTTP_OPTION_URLDWORD34
WINHTTP_OPTION_SECURITY_KEY_BITNESSDWORD36
WINHTTP_OPTION_PROXYDWORD38
WINHTTP_OPTION_PROXY_RESULT_ENTRYDWORD39
WINHTTP_OPTION_USER_AGENTDWORD41
WINHTTP_OPTION_CONTEXT_VALUEDWORD45
WINHTTP_OPTION_CLIENT_CERT_CONTEXTDWORD47
WINHTTP_OPTION_REQUEST_PRIORITYDWORD58
WINHTTP_OPTION_HTTP_VERSIONDWORD59
WINHTTP_OPTION_DISABLE_FEATUREDWORD63
WINHTTP_OPTION_CODEPAGEDWORD68
WINHTTP_OPTION_MAX_CONNS_PER_SERVERDWORD73
WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVERDWORD74
WINHTTP_OPTION_AUTOLOGON_POLICYDWORD77
WINHTTP_OPTION_SERVER_CERT_CONTEXTDWORD78
WINHTTP_OPTION_ENABLE_FEATUREDWORD79
WINHTTP_OPTION_WORKER_THREAD_COUNTDWORD80
WINHTTP_OPTION_PASSPORT_COBRANDING_TEXTDWORD81
WINHTTP_OPTION_PASSPORT_COBRANDING_URLDWORD82
WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTHDWORD83
WINHTTP_OPTION_SECURE_PROTOCOLSDWORD84
WINHTTP_OPTION_ENABLETRACINGDWORD85
WINHTTP_OPTION_PASSPORT_SIGN_OUTDWORD86
WINHTTP_OPTION_PASSPORT_RETURN_URLDWORD87
WINHTTP_OPTION_REDIRECT_POLICYDWORD88
WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTSDWORD89
WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUEDWORD90
WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZEDWORD91
WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZEDWORD92
WINHTTP_OPTION_CONNECTION_INFODWORD93
WINHTTP_OPTION_CLIENT_CERT_ISSUER_LISTDWORD94
WINHTTP_OPTION_SPNDWORD96
WINHTTP_OPTION_GLOBAL_PROXY_CREDSDWORD97
WINHTTP_OPTION_GLOBAL_SERVER_CREDSDWORD98
WINHTTP_OPTION_UNLOAD_NOTIFY_EVENTDWORD99
WINHTTP_OPTION_REJECT_USERPWD_IN_URLDWORD100
WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALSDWORD101
WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSEDWORD103
WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSEDWORD104
WINHTTP_OPTION_NETWORK_INTERFACE_AFFINITYDWORD105
WINHTTP_OPTION_SERVER_SPN_USEDDWORD106
WINHTTP_OPTION_PROXY_SPN_USEDDWORD107
WINHTTP_OPTION_SERVER_CBTDWORD108
WINHTTP_OPTION_UNSAFE_HEADER_PARSINGDWORD110
WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKSDWORD111
WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKETDWORD114
WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUTDWORD115
WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVALDWORD116
WINHTTP_OPTION_DECOMPRESSIONDWORD118
WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZEDWORD122
WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZEDWORD123
WINHTTP_OPTION_TCP_PRIORITY_HINTDWORD128
WINHTTP_OPTION_CONNECTION_FILTERDWORD131
WINHTTP_OPTION_ENABLE_HTTP_PROTOCOLDWORD133
WINHTTP_OPTION_HTTP_PROTOCOL_USEDDWORD134
WINHTTP_OPTION_KDC_PROXY_SETTINGSDWORD136
WINHTTP_OPTION_PROXY_DISABLE_SERVICE_CALLSDWORD137
WINHTTP_OPTION_ENCODE_EXTRADWORD138
WINHTTP_OPTION_DISABLE_STREAM_QUEUEDWORD139
WINHTTP_OPTION_IPV6_FAST_FALLBACKDWORD140
WINHTTP_OPTION_CONNECTION_STATS_V0DWORD141
WINHTTP_OPTION_REQUEST_TIMESDWORD142
WINHTTP_OPTION_EXPIRE_CONNECTIONDWORD143
WINHTTP_OPTION_DISABLE_SECURE_PROTOCOL_FALLBACKDWORD144
WINHTTP_OPTION_HTTP_PROTOCOL_REQUIREDDWORD145
WINHTTP_OPTION_REQUEST_STATSDWORD146
WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXTDWORD147
WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_FLAGSDWORD148
WINHTTP_OPTION_CONNECTION_STATS_V1DWORD150
WINHTTP_OPTION_SECURITY_INFODWORD151
WINHTTP_OPTION_TCP_KEEPALIVEDWORD152
WINHTTP_OPTION_TCP_FAST_OPENDWORD153
WINHTTP_OPTION_TLS_FALSE_STARTDWORD154
WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINEDWORD155
WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACKDWORD158
WINHTTP_OPTION_STREAM_ERROR_CODEDWORD159
WINHTTP_OPTION_REQUIRE_STREAM_ENDDWORD160
WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERTDWORD161
WINHTTP_OPTION_FAILED_CONNECTION_RETRIESDWORD162
WINHTTP_OPTION_HTTP2_KEEPALIVEDWORD164
WINHTTP_OPTION_RESOLUTION_HOSTNAMEDWORD165
WINHTTP_OPTION_SET_TOKEN_BINDINGDWORD166
WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEYDWORD167
WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAMEDWORD168
WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODINGDWORD169
WINHTTP_OPTION_RESOLVER_CACHE_CONFIGDWORD170
WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDINGDWORD171
WINHTTP_OPTION_BACKGROUND_CONNECTIONSDWORD172
WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTIONDWORD173
WINHTTP_OPTION_TCP_PRIORITY_STATUSDWORD177
WINHTTP_OPTION_CONNECTION_GUIDDWORD178
WINHTTP_OPTION_MATCH_CONNECTION_GUIDDWORD179
WINHTTP_OPTION_HTTP2_RECEIVE_WINDOWDWORD183
WINHTTP_OPTION_FEATURE_SUPPORTEDDWORD184
WINHTTP_OPTION_QUIC_STATSDWORD185
WINHTTP_OPTION_HTTP3_KEEPALIVEDWORD188
WINHTTP_OPTION_HTTP3_HANDSHAKE_TIMEOUTDWORD189
WINHTTP_OPTION_HTTP3_INITIAL_RTTDWORD190
WINHTTP_OPTION_HTTP3_STREAM_ERROR_CODEDWORD191
WINHTTP_OPTION_REQUEST_ANNOTATIONDWORD192
WINHTTP_OPTION_DISABLE_PROXY_AUTH_SCHEMESDWORD193
WINHTTP_OPTION_REVERT_IMPERSONATION_SERVER_CERTDWORD194
WINHTTP_OPTION_DISABLE_GLOBAL_POOLINGDWORD195
WINHTTP_OPTION_USE_SESSION_SCH_CREDDWORD196
WINHTTP_OPTION_SERVER_CERT_CHAIN_BUILD_CACHE_ONLYDWORD199
WINHTTP_OPTION_QUIC_STATS_V2DWORD200
WINHTTP_OPTION_QUIC_STREAM_STATSDWORD202
WINHTTP_OPTION_USE_LOOKASIDEDWORD203
WINHTTP_OPTION_ERROR_LOG_GUIDDWORD204
WINHTTP_OPTION_ENABLE_FAST_FORWARDINGDWORD205
WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_DATADWORD206
WINHTTP_OPTION_UPGRADE_TO_PROTOCOLDWORD207
WINHTTP_OPTION_CONNECTION_STATS_V2DWORD208
WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_STATUSDWORD209
WINHTTP_OPTION_DSCP_TAGDWORD210
WINHTTP_OPTION_HTTP11_DOWNGRADE_TTLDWORD211
WINHTTP_OPTION_SESSION_ERROR_LOG_GUIDDWORD212
WINHTTP_LAST_OPTIONDWORD212
WINHTTP_OPTION_USERNAMEDWORD4096
WINHTTP_OPTION_PASSWORDDWORD4097
WINHTTP_OPTION_PROXY_USERNAMEDWORD4098
WINHTTP_OPTION_PROXY_PASSWORDDWORD4099
WINHTTP_CONNS_PER_SERVER_UNLIMITEDDWORD4294967295
WINHTTP_CONNECTION_RETRY_CONDITION_408DWORD1
WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKEDWORD2
WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTIONDWORD4
WINHTTP_DECOMPRESSION_FLAG_GZIPDWORD1
WINHTTP_DECOMPRESSION_FLAG_DEFLATEDWORD2
WINHTTP_PROTOCOL_FLAG_HTTP2DWORD1
WINHTTP_PROTOCOL_FLAG_HTTP3DWORD2
WINHTTP_OPTION_REQUEST_ANNOTATION_MAX_LENGTHDWORD64000
WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUMDWORD0
WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOWDWORD1
WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGHDWORD2
WINHTTP_AUTOLOGON_SECURITY_LEVEL_PROXY_ONLYDWORD3
WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULTDWORD0
WINHTTP_AUTOLOGON_SECURITY_LEVEL_MAXDWORD3
WINHTTP_OPTION_REDIRECT_POLICY_NEVERDWORD0
WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTPDWORD1
WINHTTP_OPTION_REDIRECT_POLICY_ALWAYSDWORD2
WINHTTP_OPTION_REDIRECT_POLICY_LASTDWORD2
WINHTTP_OPTION_REDIRECT_POLICY_DEFAULTDWORD1
WINHTTP_DISABLE_PASSPORT_AUTHDWORD0
WINHTTP_ENABLE_PASSPORT_AUTHDWORD268435456
WINHTTP_DISABLE_PASSPORT_KEYRINGDWORD536870912
WINHTTP_ENABLE_PASSPORT_KEYRINGDWORD1073741824
WINHTTP_PROXY_DISABLE_SCHEME_BASICDWORD1
WINHTTP_PROXY_DISABLE_SCHEME_DIGESTDWORD2
WINHTTP_PROXY_DISABLE_SCHEME_NTLMDWORD4
WINHTTP_PROXY_DISABLE_SCHEME_KERBEROSDWORD8
WINHTTP_PROXY_DISABLE_SCHEME_NEGOTIATEDWORD16
WINHTTP_PROXY_DISABLE_AUTH_LOCAL_SERVICEDWORD256
WINHTTP_SERVER_CERT_CHAIN_CACHE_ONLY_URL_RETRIEVALDWORD4
WINHTTP_SERVER_CERT_CHAIN_DISABLE_AIADWORD8192
WINHTTP_SERVER_CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLYDWORD2147483648
WINHTTP_DISABLE_COOKIESDWORD1
WINHTTP_DISABLE_REDIRECTSDWORD2
WINHTTP_DISABLE_AUTHENTICATIONDWORD4
WINHTTP_DISABLE_KEEP_ALIVEDWORD8
WINHTTP_ENABLE_SSL_REVOCATIONDWORD1
WINHTTP_ENABLE_SSL_REVERT_IMPERSONATIONDWORD2
WINHTTP_DISABLE_SPN_SERVER_PORTDWORD0
WINHTTP_ENABLE_SPN_SERVER_PORTDWORD1
WINHTTP_OPTION_SPN_MASKDWORD1
WINHTTP_HANDLE_TYPE_SESSIONDWORD1
WINHTTP_HANDLE_TYPE_CONNECTDWORD2
WINHTTP_HANDLE_TYPE_REQUESTDWORD3
WINHTTP_HANDLE_TYPE_PROXY_RESOLVERDWORD4
WINHTTP_HANDLE_TYPE_WEBSOCKETDWORD5
WINHTTP_HANDLE_TYPE_PROTOCOLDWORD6
WINHTTP_AUTH_SCHEME_PASSPORTDWORD4
WINHTTP_AUTH_SCHEME_DIGESTDWORD8
WINHTTP_AUTH_TARGET_SERVERDWORD0
WINHTTP_AUTH_TARGET_PROXYDWORD1
SECURITY_FLAG_SECUREDWORD1
SECURITY_FLAG_STRENGTH_WEAKDWORD268435456
SECURITY_FLAG_STRENGTH_MEDIUMDWORD1073741824
SECURITY_FLAG_STRENGTH_STRONGDWORD536870912
WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILEDDWORD1
WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERTDWORD2
WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKEDDWORD4
WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CADWORD8
WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALIDDWORD16
WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALIDDWORD32
WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGEDWORD64
WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERRORDWORD2147483648
WINHTTP_FLAG_SECURE_PROTOCOL_SSL2DWORD8
WINHTTP_FLAG_SECURE_PROTOCOL_SSL3DWORD32
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1DWORD128
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1DWORD512
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2DWORD2048
WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3DWORD8192
WINHTTP_CALLBACK_STATUS_RESOLVING_NAMEDWORD1
WINHTTP_CALLBACK_STATUS_NAME_RESOLVEDDWORD2
WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVERDWORD4
WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVERDWORD8
WINHTTP_CALLBACK_STATUS_SENDING_REQUESTDWORD16
WINHTTP_CALLBACK_STATUS_REQUEST_SENTDWORD32
WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSEDWORD64
WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVEDDWORD128
WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTIONDWORD256
WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSEDDWORD512
WINHTTP_CALLBACK_STATUS_HANDLE_CREATEDDWORD1024
WINHTTP_CALLBACK_STATUS_HANDLE_CLOSINGDWORD2048
WINHTTP_CALLBACK_STATUS_DETECTING_PROXYDWORD4096
WINHTTP_CALLBACK_STATUS_REDIRECTDWORD16384
WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSEDWORD32768
WINHTTP_CALLBACK_STATUS_SECURE_FAILUREDWORD65536
WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLEDWORD131072
WINHTTP_CALLBACK_STATUS_DATA_AVAILABLEDWORD262144
WINHTTP_CALLBACK_STATUS_READ_COMPLETEDWORD524288
WINHTTP_CALLBACK_STATUS_WRITE_COMPLETEDWORD1048576
WINHTTP_CALLBACK_STATUS_REQUEST_ERRORDWORD2097152
WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETEDWORD4194304
WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETEDWORD16777216
WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETEDWORD33554432
WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETEDWORD67108864
WINHTTP_CALLBACK_STATUS_GETPROXYSETTINGS_COMPLETEDWORD134217728
WINHTTP_CALLBACK_STATUS_SETTINGS_WRITE_COMPLETEDWORD268435456
WINHTTP_CALLBACK_STATUS_SETTINGS_READ_COMPLETEDWORD536870912
API_RECEIVE_RESPONSEDWORD1
API_QUERY_DATA_AVAILABLEDWORD2
API_READ_DATADWORD3
API_WRITE_DATADWORD4
API_SEND_REQUESTDWORD5
API_GET_PROXY_FOR_URLDWORD6
API_GET_PROXY_SETTINGSDWORD7
WINHTTP_CALLBACK_FLAG_DETECTING_PROXYDWORD4096
WINHTTP_CALLBACK_FLAG_REDIRECTDWORD16384
WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSEDWORD32768
WINHTTP_CALLBACK_FLAG_SECURE_FAILUREDWORD65536
WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETEDWORD4194304
WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLEDWORD131072
WINHTTP_CALLBACK_FLAG_DATA_AVAILABLEDWORD262144
WINHTTP_CALLBACK_FLAG_READ_COMPLETEDWORD524288
WINHTTP_CALLBACK_FLAG_WRITE_COMPLETEDWORD1048576
WINHTTP_CALLBACK_FLAG_REQUEST_ERRORDWORD2097152
WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETEDWORD16777216
WINHTTP_CALLBACK_FLAG_GETPROXYSETTINGS_COMPLETEDWORD134217728
WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONSDWORD4294967295
WINHTTP_QUERY_MIME_VERSIONDWORD0
WINHTTP_QUERY_CONTENT_TYPEDWORD1
WINHTTP_QUERY_CONTENT_TRANSFER_ENCODINGDWORD2
WINHTTP_QUERY_CONTENT_IDDWORD3
WINHTTP_QUERY_CONTENT_DESCRIPTIONDWORD4
WINHTTP_QUERY_CONTENT_LENGTHDWORD5
WINHTTP_QUERY_CONTENT_LANGUAGEDWORD6
WINHTTP_QUERY_ALLOWDWORD7
WINHTTP_QUERY_PUBLICDWORD8
WINHTTP_QUERY_DATEDWORD9
WINHTTP_QUERY_EXPIRESDWORD10
WINHTTP_QUERY_LAST_MODIFIEDDWORD11
WINHTTP_QUERY_MESSAGE_IDDWORD12
WINHTTP_QUERY_URIDWORD13
WINHTTP_QUERY_DERIVED_FROMDWORD14
WINHTTP_QUERY_COSTDWORD15
DWORD16
WINHTTP_QUERY_PRAGMADWORD17
WINHTTP_QUERY_VERSIONDWORD18
WINHTTP_QUERY_STATUS_CODEDWORD19
WINHTTP_QUERY_STATUS_TEXTDWORD20
WINHTTP_QUERY_RAW_HEADERSDWORD21
WINHTTP_QUERY_RAW_HEADERS_CRLFDWORD22
WINHTTP_QUERY_CONNECTIONDWORD23
WINHTTP_QUERY_ACCEPTDWORD24
WINHTTP_QUERY_ACCEPT_CHARSETDWORD25
WINHTTP_QUERY_ACCEPT_ENCODINGDWORD26
WINHTTP_QUERY_ACCEPT_LANGUAGEDWORD27
WINHTTP_QUERY_AUTHORIZATIONDWORD28
WINHTTP_QUERY_CONTENT_ENCODINGDWORD29
WINHTTP_QUERY_FORWARDEDDWORD30
WINHTTP_QUERY_FROMDWORD31
WINHTTP_QUERY_IF_MODIFIED_SINCEDWORD32
WINHTTP_QUERY_LOCATIONDWORD33
WINHTTP_QUERY_ORIG_URIDWORD34
WINHTTP_QUERY_REFERERDWORD35
WINHTTP_QUERY_RETRY_AFTERDWORD36
WINHTTP_QUERY_SERVERDWORD37
WINHTTP_QUERY_TITLEDWORD38
WINHTTP_QUERY_USER_AGENTDWORD39
WINHTTP_QUERY_WWW_AUTHENTICATEDWORD40
WINHTTP_QUERY_PROXY_AUTHENTICATEDWORD41
WINHTTP_QUERY_ACCEPT_RANGESDWORD42
DWORD43
DWORD44
WINHTTP_QUERY_REQUEST_METHODDWORD45
WINHTTP_QUERY_REFRESHDWORD46
WINHTTP_QUERY_CONTENT_DISPOSITIONDWORD47
WINHTTP_QUERY_AGEDWORD48
WINHTTP_QUERY_CACHE_CONTROLDWORD49
WINHTTP_QUERY_CONTENT_BASEDWORD50
WINHTTP_QUERY_CONTENT_LOCATIONDWORD51
WINHTTP_QUERY_CONTENT_MD5DWORD52
WINHTTP_QUERY_CONTENT_RANGEDWORD53
WINHTTP_QUERY_ETAGDWORD54
WINHTTP_QUERY_HOSTDWORD55
WINHTTP_QUERY_IF_MATCHDWORD56
WINHTTP_QUERY_IF_NONE_MATCHDWORD57
WINHTTP_QUERY_IF_RANGEDWORD58
WINHTTP_QUERY_IF_UNMODIFIED_SINCEDWORD59
WINHTTP_QUERY_MAX_FORWARDSDWORD60
WINHTTP_QUERY_PROXY_AUTHORIZATIONDWORD61
WINHTTP_QUERY_RANGEDWORD62
WINHTTP_QUERY_TRANSFER_ENCODINGDWORD63
WINHTTP_QUERY_UPGRADEDWORD64
WINHTTP_QUERY_VARYDWORD65
WINHTTP_QUERY_VIADWORD66
WINHTTP_QUERY_WARNINGDWORD67
WINHTTP_QUERY_EXPECTDWORD68
WINHTTP_QUERY_PROXY_CONNECTIONDWORD69
WINHTTP_QUERY_UNLESS_MODIFIED_SINCEDWORD70
WINHTTP_QUERY_PROXY_SUPPORTDWORD75
WINHTTP_QUERY_AUTHENTICATION_INFODWORD76
WINHTTP_QUERY_PASSPORT_URLSDWORD77
WINHTTP_QUERY_PASSPORT_CONFIGDWORD78
WINHTTP_QUERY_MAXDWORD78
WINHTTP_QUERY_EX_ALL_HEADERSDWORD21
WINHTTP_QUERY_CUSTOMDWORD65535
WINHTTP_QUERY_FLAG_REQUEST_HEADERSDWORD2147483648
WINHTTP_QUERY_FLAG_SYSTEMTIMEDWORD1073741824
WINHTTP_QUERY_FLAG_NUMBERDWORD536870912
WINHTTP_QUERY_FLAG_NUMBER64DWORD134217728
WINHTTP_QUERY_FLAG_TRAILERSDWORD33554432
WINHTTP_QUERY_FLAG_WIRE_ENCODINGDWORD16777216
HTTP_STATUS_CONTINUEDWORD100
HTTP_STATUS_SWITCH_PROTOCOLSDWORD101
HTTP_STATUS_OKDWORD200
HTTP_STATUS_CREATEDDWORD201
HTTP_STATUS_ACCEPTEDDWORD202
HTTP_STATUS_PARTIALDWORD203
HTTP_STATUS_NO_CONTENTDWORD204
HTTP_STATUS_RESET_CONTENTDWORD205
HTTP_STATUS_PARTIAL_CONTENTDWORD206
HTTP_STATUS_WEBDAV_MULTI_STATUSDWORD207
HTTP_STATUS_AMBIGUOUSDWORD300
HTTP_STATUS_MOVEDDWORD301
HTTP_STATUS_REDIRECTDWORD302
HTTP_STATUS_REDIRECT_METHODDWORD303
HTTP_STATUS_NOT_MODIFIEDDWORD304
HTTP_STATUS_USE_PROXYDWORD305
HTTP_STATUS_REDIRECT_KEEP_VERBDWORD307
HTTP_STATUS_PERMANENT_REDIRECTDWORD308
HTTP_STATUS_BAD_REQUESTDWORD400
HTTP_STATUS_DENIEDDWORD401
HTTP_STATUS_PAYMENT_REQDWORD402
HTTP_STATUS_FORBIDDENDWORD403
HTTP_STATUS_NOT_FOUNDDWORD404
HTTP_STATUS_BAD_METHODDWORD405
HTTP_STATUS_NONE_ACCEPTABLEDWORD406
HTTP_STATUS_PROXY_AUTH_REQDWORD407
HTTP_STATUS_REQUEST_TIMEOUTDWORD408
HTTP_STATUS_CONFLICTDWORD409
HTTP_STATUS_GONEDWORD410
HTTP_STATUS_LENGTH_REQUIREDDWORD411
HTTP_STATUS_PRECOND_FAILEDDWORD412
HTTP_STATUS_REQUEST_TOO_LARGEDWORD413
HTTP_STATUS_URI_TOO_LONGDWORD414
HTTP_STATUS_UNSUPPORTED_MEDIADWORD415
HTTP_STATUS_RETRY_WITHDWORD449
HTTP_STATUS_SERVER_ERRORDWORD500
HTTP_STATUS_NOT_SUPPORTEDDWORD501
HTTP_STATUS_BAD_GATEWAYDWORD502
HTTP_STATUS_SERVICE_UNAVAILDWORD503
HTTP_STATUS_GATEWAY_TIMEOUTDWORD504
HTTP_STATUS_VERSION_NOT_SUPDWORD505
HTTP_STATUS_FIRSTDWORD100
HTTP_STATUS_LASTDWORD505
ICU_NO_ENCODEDWORD536870912
ICU_NO_METADWORD134217728
ICU_ENCODE_SPACES_ONLYDWORD67108864
ICU_BROWSER_MODEDWORD33554432
ICU_ENCODE_PERCENTDWORD4096
ICU_INCLUDE_DEFAULT_PORTDWORD32768
ICU_ESCAPE_AUTHORITYDWORD8192
WINHTTP_ADDREQ_INDEX_MASKDWORD65535
WINHTTP_ADDREQ_FLAGS_MASKDWORD4294901760
WINHTTP_ADDREQ_FLAG_ADD_IF_NEWDWORD268435456
WINHTTP_ADDREQ_FLAG_ADDDWORD536870912
WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMADWORD1073741824
WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLONDWORD16777216
WINHTTP_ADDREQ_FLAG_COALESCEDWORD1073741824
WINHTTP_ADDREQ_FLAG_REPLACEDWORD2147483648
WINHTTP_EXTENDED_HEADER_FLAG_UNICODEDWORD1
WINHTTP_IGNORE_REQUEST_TOTAL_LENGTHDWORD0
WINHTTP_ERROR_BASEDWORD12000
ERROR_WINHTTP_OUT_OF_HANDLESDWORD12001
ERROR_WINHTTP_TIMEOUTDWORD12002
ERROR_WINHTTP_INTERNAL_ERRORDWORD12004
ERROR_WINHTTP_INVALID_URLDWORD12005
ERROR_WINHTTP_UNRECOGNIZED_SCHEMEDWORD12006
ERROR_WINHTTP_NAME_NOT_RESOLVEDDWORD12007
ERROR_WINHTTP_INVALID_OPTIONDWORD12009
ERROR_WINHTTP_OPTION_NOT_SETTABLEDWORD12011
ERROR_WINHTTP_SHUTDOWNDWORD12012
ERROR_WINHTTP_LOGIN_FAILUREDWORD12015
ERROR_WINHTTP_OPERATION_CANCELLEDDWORD12017
ERROR_WINHTTP_INCORRECT_HANDLE_TYPEDWORD12018
ERROR_WINHTTP_INCORRECT_HANDLE_STATEDWORD12019
ERROR_WINHTTP_CANNOT_CONNECTDWORD12029
ERROR_WINHTTP_CONNECTION_ERRORDWORD12030
ERROR_WINHTTP_RESEND_REQUESTDWORD12032
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDEDDWORD12044
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPENDWORD12100
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SENDDWORD12101
ERROR_WINHTTP_CANNOT_CALL_AFTER_SENDDWORD12102
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPENDWORD12103
ERROR_WINHTTP_HEADER_NOT_FOUNDDWORD12150
ERROR_WINHTTP_INVALID_SERVER_RESPONSEDWORD12152
ERROR_WINHTTP_INVALID_HEADERDWORD12153
ERROR_WINHTTP_INVALID_QUERY_REQUESTDWORD12154
ERROR_WINHTTP_HEADER_ALREADY_EXISTSDWORD12155
ERROR_WINHTTP_REDIRECT_FAILEDDWORD12156
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERRORDWORD12178
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPTDWORD12166
ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPTDWORD12167
ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPEDWORD12176
ERROR_WINHTTP_SCRIPT_EXECUTION_ERRORDWORD12177
ERROR_WINHTTP_NOT_INITIALIZEDDWORD12172
ERROR_WINHTTP_SECURE_FAILUREDWORD12175
ERROR_WINHTTP_SECURE_CERT_DATE_INVALIDDWORD12037
ERROR_WINHTTP_SECURE_CERT_CN_INVALIDDWORD12038
ERROR_WINHTTP_SECURE_INVALID_CADWORD12045
ERROR_WINHTTP_SECURE_CERT_REV_FAILEDDWORD12057
ERROR_WINHTTP_SECURE_CHANNEL_ERRORDWORD12157
ERROR_WINHTTP_SECURE_INVALID_CERTDWORD12169
ERROR_WINHTTP_SECURE_CERT_REVOKEDDWORD12170
ERROR_WINHTTP_SECURE_CERT_WRONG_USAGEDWORD12179
ERROR_WINHTTP_AUTODETECTION_FAILEDDWORD12180
ERROR_WINHTTP_HEADER_COUNT_EXCEEDEDDWORD12181
ERROR_WINHTTP_HEADER_SIZE_OVERFLOWDWORD12182
ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOWDWORD12183
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOWDWORD12184
ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEYDWORD12185
ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEYDWORD12186
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXYDWORD12187
ERROR_WINHTTP_SECURE_FAILURE_PROXYDWORD12188
ERROR_WINHTTP_RESERVED_189DWORD12189
ERROR_WINHTTP_HTTP_PROTOCOL_MISMATCHDWORD12190
ERROR_WINHTTP_GLOBAL_CALLBACK_FAILEDDWORD12191
ERROR_WINHTTP_FEATURE_DISABLEDDWORD12192
ERROR_WINHTTP_FAST_FORWARDING_NOT_SUPPORTEDDWORD12193
WINHTTP_ERROR_LASTDWORD12193
WINHTTP_RESET_STATEDWORD1
WINHTTP_RESET_SWPAD_CURRENT_NETWORKDWORD2
WINHTTP_RESET_SWPAD_ALLDWORD4
WINHTTP_RESET_SCRIPT_CACHEDWORD8
WINHTTP_RESET_ALLDWORD65535
WINHTTP_RESET_NOTIFY_NETWORK_CHANGEDDWORD65536
WINHTTP_RESET_OUT_OF_PROCDWORD131072
WINHTTP_RESET_DISCARD_RESOLVERSDWORD262144
WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTHDWORD123
WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUEDWORD15000
WINHTTP_PROXY_NOTIFY_CHANGEDWORD1
WINHTTP_FEATURE_DISABLE_STREAM_QUEUEDWORD1
WINHTTP_FEATURE_IPV6_FAST_FALLBACKDWORD2
WINHTTP_FEATURE_CONNECTION_STATS_V0DWORD3
WINHTTP_FEATURE_REQUEST_TIMESDWORD4
WINHTTP_FEATURE_EXPIRE_CONNECTIONDWORD5
WINHTTP_FEATURE_DISABLE_SECURE_PROTOCOL_FALLBACKDWORD6
WINHTTP_FEATURE_HTTP_PROTOCOL_REQUIREDDWORD7
WINHTTP_FEATURE_REQUEST_STATSDWORD8
WINHTTP_FEATURE_SERVER_CERT_CHAIN_CONTEXTDWORD9
WINHTTP_FEATURE_CONNECTION_STATS_V1DWORD12
WINHTTP_FEATURE_SECURITY_INFODWORD13
WINHTTP_FEATURE_TCP_KEEPALIVEDWORD14
WINHTTP_FEATURE_TCP_FAST_OPENDWORD15
WINHTTP_FEATURE_TLS_FALSE_STARTDWORD16
WINHTTP_FEATURE_IGNORE_CERT_REVOCATION_OFFLINEDWORD17
WINHTTP_FEATURE_TLS_PROTOCOL_INSECURE_FALLBACKDWORD20
WINHTTP_FEATURE_STREAM_ERROR_CODEDWORD21
WINHTTP_FEATURE_REQUIRE_STREAM_ENDDWORD22
WINHTTP_FEATURE_ENABLE_HTTP2_PLUS_CLIENT_CERTDWORD23
WINHTTP_FEATURE_FAILED_CONNECTION_RETRIESDWORD24
WINHTTP_FEATURE_HTTP2_KEEPALIVEDWORD26
WINHTTP_FEATURE_RESOLUTION_HOSTNAMEDWORD27
WINHTTP_FEATURE_SET_TOKEN_BINDINGDWORD28
WINHTTP_FEATURE_TOKEN_BINDING_PUBLIC_KEYDWORD29
WINHTTP_FEATURE_REFERER_TOKEN_BINDING_HOSTNAMEDWORD30
WINHTTP_FEATURE_HTTP2_PLUS_TRANSFER_ENCODINGDWORD31
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIGDWORD32
WINHTTP_FEATURE_DISABLE_CERT_CHAIN_BUILDINGDWORD33
WINHTTP_FEATURE_BACKGROUND_CONNECTIONSDWORD34
WINHTTP_FEATURE_FIRST_AVAILABLE_CONNECTIONDWORD35
WINHTTP_FEATURE_TCP_PRIORITY_STATUSDWORD37
WINHTTP_FEATURE_CONNECTION_GUIDDWORD38
WINHTTP_FEATURE_MATCH_CONNECTION_GUIDDWORD39
WINHTTP_FEATURE_HTTP2_RECEIVE_WINDOWDWORD43
WINHTTP_FEATURE_IS_FEATURE_SUPPORTEDDWORD44
WINHTTP_FEATURE_ADD_REQUEST_HEADERS_EXDWORD46
WINHTTP_FEATURE_SET_PROXY_SETINGS_PER_USERDWORD47
WINHTTP_FEATURE_READ_DATA_EXDWORD48
WINHTTP_FEATURE_QUERY_HEADERS_EXDWORD49
WINHTTP_FEATURE_QUERY_CONNECTION_GROUPDWORD50
WINHTTP_FEATURE_FREE_QUERY_CONNECTION_GROUP_RESULTDWORD51
WINHTTP_FEATURE_SECURITY_FLAG_IGNORE_ALL_CERT_ERRORSDWORD52
WINHTTP_FEATURE_FLAG_SECURE_DEFAULTSDWORD53
WINHTTP_FEATURE_EXTENDED_HEADER_FLAG_UNICODEDWORD54
WINHTTP_FEATURE_QUERY_FLAG_TRAILERSDWORD55
WINHTTP_FEATURE_QUERY_FLAG_WIRE_ENCODINGDWORD56
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMITDWORD57
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHEDWORD58
WINHTTP_FEATURE_FLAG_AUTOMATIC_CHUNKINGDWORD59
WINHTTP_FEATURE_QUERY_CONNECTION_GROUP_FLAG_INSECUREDWORD60
WINHTTP_FEATURE_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTIONDWORD61
WINHTTP_FEATURE_QUERY_EX_ALL_HEADERSDWORD62
WINHTTP_FEATURE_READ_DATA_EX_FLAG_FILL_BUFFERDWORD63
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTLDWORD64
WINHTTP_FEATURE_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTLDWORD65
WINHTTP_FEATURE_QUIC_STATSDWORD66
WINHTTP_FEATURE_HTTP3_KEEPALIVEDWORD69
WINHTTP_FEATURE_HTTP3_HANDSHAKE_TIMEOUTDWORD70
WINHTTP_FEATURE_HTTP3_INITIAL_RTTDWORD71
WINHTTP_FEATURE_HTTP3_STREAM_ERROR_CODEDWORD72
WINHTTP_FEATURE_REQUEST_ANNOTATIONDWORD73
WINHTTP_FEATURE_DISABLE_PROXY_AUTH_SCHEMESDWORD74
WINHTTP_FEATURE_REVERT_IMPERSONATION_SERVER_CERTDWORD75
WINHTTP_FEATURE_DISABLE_GLOBAL_POOLINGDWORD76
WINHTTP_FEATURE_GET_PROXY_SETTINGS_EXDWORD77
WINHTTP_FEATURE_SESSION_SCH_CREDDWORD78
WINHTTP_FEATURE_QUIC_STATS_V2DWORD79
WINHTTP_FEATURE_URL_INCLUDE_DEFAULT_PORTDWORD80
WINHTTP_FEATURE_QUIC_STREAM_STATSDWORD81
WINHTTP_FEATURE_USE_LOOKASIDEDWORD82
WINHTTP_FEATURE_ERROR_LOG_GUIDDWORD83
WINHTTP_FEATURE_UPGRADE_TO_PROTOCOLDWORD88
WINHTTP_FEATURE_CONNECTION_STATS_V2DWORD89
WINHTTP_FEATURE_FAST_FORWARD_RESPONSEDWORD90
WINHTTP_FEATURE_DISABLE_AIA_FLAGDWORD91
WINHTTP_FEATURE_DSCP_TAGDWORD92
WINHTTP_FEATURE_HTTP11_DOWNGRADE_TTLDWORD93
WINHTTP_FEATURE_SESSION_ERROR_LOG_GUIDDWORD94
WINHTTP_FEATURE_GET_PROXY_SETTINGS_EX_XBOXDWORD95

各言語での定義

定数の定義。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 95
public 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 = 95
pub 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