{ "Constants":[ { "Name":"WINHTTP_FLAG_ASYNC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"WINHTTP_FLAG_SECURE_DEFAULTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":805306368 ,"Attrs":[] } ,{ "Name":"SECURITY_FLAG_IGNORE_UNKNOWN_CA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"SECURITY_FLAG_IGNORE_CERT_DATE_INVALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] } ,{ "Name":"SECURITY_FLAG_IGNORE_CERT_CN_INVALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_AUTO_DETECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_CONFIG_URL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_HOST_KEEPCASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_HOST_LOWERCASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_ALLOW_AUTOCONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_ALLOW_STATIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_ALLOW_CM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_RUN_INPROCESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_NO_DIRECTACCESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_NO_CACHE_CLIENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_NO_CACHE_SVC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOPROXY_SORT_RESULTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTO_DETECT_TYPE_DHCP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTO_DETECT_TYPE_DNS_A" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"NETWORKING_KEY_BUFSIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"WINHTTP_PROXY_TYPE_DIRECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_PROXY_TYPE_PROXY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_PROXY_TYPE_AUTO_PROXY_URL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_PROXY_TYPE_AUTO_DETECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_TIME_FORMAT_BUFSIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":62 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CALLBACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_RESOLVE_TIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CONNECT_TIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CONNECT_RETRIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SEND_TIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_RECEIVE_TIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_HANDLE_TYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_READ_BUFFER_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_WRITE_BUFFER_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":13 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PARENT_HANDLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_EXTENDED_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SECURITY_FLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":31 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_URL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":34 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SECURITY_KEY_BITNESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PROXY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":38 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PROXY_RESULT_ENTRY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":39 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_USER_AGENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":41 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CONTEXT_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":45 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CLIENT_CERT_CONTEXT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":47 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REQUEST_PRIORITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":58 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_HTTP_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":59 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_DISABLE_FEATURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":63 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CODEPAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":68 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_MAX_CONNS_PER_SERVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":73 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":74 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_AUTOLOGON_POLICY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":77 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SERVER_CERT_CONTEXT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":78 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_ENABLE_FEATURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":79 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_WORKER_THREAD_COUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":80 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":81 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PASSPORT_COBRANDING_URL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":82 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":83 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SECURE_PROTOCOLS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":84 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_ENABLETRACING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":85 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PASSPORT_SIGN_OUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":86 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PASSPORT_RETURN_URL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":87 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REDIRECT_POLICY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":88 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":89 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":90 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":91 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":92 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CONNECTION_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":93 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":94 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SPN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":96 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_GLOBAL_PROXY_CREDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":97 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_GLOBAL_SERVER_CREDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":98 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":99 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REJECT_USERPWD_IN_URL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":101 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":103 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":104 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SERVER_SPN_USED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":106 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PROXY_SPN_USED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":107 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SERVER_CBT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":108 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_UNSAFE_HEADER_PARSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":110 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":111 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":114 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":115 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":116 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_DECOMPRESSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":118 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":122 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":123 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_TCP_PRIORITY_HINT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CONNECTION_FILTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":133 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_HTTP_PROTOCOL_USED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":134 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_KDC_PROXY_SETTINGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":136 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PROXY_DISABLE_SERVICE_CALLS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":137 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_ENCODE_EXTRA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":138 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_DISABLE_STREAM_QUEUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":139 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_IPV6_FAST_FALLBACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":140 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CONNECTION_STATS_V0" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":141 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REQUEST_TIMES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":142 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_EXPIRE_CONNECTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":143 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_DISABLE_SECURE_PROTOCOL_FALLBACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":144 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_HTTP_PROTOCOL_REQUIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":145 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REQUEST_STATS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":146 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":147 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CONNECTION_STATS_V1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":150 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SECURITY_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":151 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_TCP_KEEPALIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":152 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_TCP_FAST_OPEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":153 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_TLS_FALSE_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":154 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":155 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SOURCE_ADDRESS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":156 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_HEAP_EXTENSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":157 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":158 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_STREAM_ERROR_CODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":159 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REQUIRE_STREAM_END" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":160 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":161 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_FAILED_CONNECTION_RETRIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":162 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SET_GLOBAL_CALLBACK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":163 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_HTTP2_KEEPALIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":164 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_RESOLUTION_HOSTNAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":165 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SET_TOKEN_BINDING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":166 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":167 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":168 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":169 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_RESOLVER_CACHE_CONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":170 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":171 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_BACKGROUND_CONNECTIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":172 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":173 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_ENABLE_TEST_SIGNING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":174 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_NTSERVICE_FLAG_TEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":175 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_DISABLE_PROXY_LINK_LOCAL_NAME_RESOLUTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":176 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_TCP_PRIORITY_STATUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":177 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_CONNECTION_GUID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":178 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_MATCH_CONNECTION_GUID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":179 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PROXY_CONFIG_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":180 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_AGGREGATE_PROXY_CONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":181 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SELECTED_PROXY_CONFIG_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":182 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_HTTP2_RECEIVE_WINDOW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":183 ,"Attrs":[] } ,{ "Name":"WINHTTP_LAST_OPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":183 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_USERNAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PASSWORD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4097 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PROXY_USERNAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4098 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_PROXY_PASSWORD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4099 ,"Attrs":[] } ,{ "Name":"WINHTTP_CONNS_PER_SERVER_UNLIMITED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"WINHTTP_CONNECTION_RETRY_CONDITION_408" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_DECOMPRESSION_FLAG_GZIP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_DECOMPRESSION_FLAG_DEFLATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_PROTOCOL_FLAG_HTTP2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_PROTOCOL_FLAG_HTTP3" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REDIRECT_POLICY_NEVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REDIRECT_POLICY_LAST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_REDIRECT_POLICY_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_DISABLE_PASSPORT_AUTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"WINHTTP_ENABLE_PASSPORT_AUTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"WINHTTP_DISABLE_PASSPORT_KEYRING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"WINHTTP_ENABLE_PASSPORT_KEYRING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] } ,{ "Name":"WINHTTP_DISABLE_COOKIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_DISABLE_REDIRECTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_DISABLE_AUTHENTICATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_DISABLE_KEEP_ALIVE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_ENABLE_SSL_REVOCATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_ENABLE_SSL_REVERT_IMPERSONATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_DISABLE_SPN_SERVER_PORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"WINHTTP_ENABLE_SPN_SERVER_PORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_OPTION_SPN_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_HANDLE_TYPE_SESSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_HANDLE_TYPE_CONNECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_HANDLE_TYPE_REQUEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTH_SCHEME_PASSPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTH_SCHEME_DIGEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTH_TARGET_SERVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"WINHTTP_AUTH_TARGET_PROXY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"SECURITY_FLAG_SECURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"SECURITY_FLAG_STRENGTH_WEAK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"SECURITY_FLAG_STRENGTH_MEDIUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] } ,{ "Name":"SECURITY_FLAG_STRENGTH_STRONG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] } ,{ "Name":"WINHTTP_FLAG_SECURE_PROTOCOL_SSL2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_FLAG_SECURE_PROTOCOL_SSL3" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"WINHTTP_FLAG_SECURE_PROTOCOL_TLS1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_RESOLVING_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_NAME_RESOLVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_SENDING_REQUEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_REQUEST_SENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_HANDLE_CREATED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2048 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_DETECTING_PROXY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_REDIRECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_SECURE_FAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_READ_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_REQUEST_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2097152 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67108864 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_SETTINGS_WRITE_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_STATUS_SETTINGS_READ_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"API_RECEIVE_RESPONSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"API_QUERY_DATA_AVAILABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"API_READ_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"API_WRITE_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"API_SEND_REQUEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"API_GET_PROXY_FOR_URL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_DETECTING_PROXY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_REDIRECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16384 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_SECURE_FAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_READ_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_REQUEST_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2097152 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] } ,{ "Name":"WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294967295 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_MIME_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_TYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_DESCRIPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_LANGUAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_ALLOW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_PUBLIC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_DATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_EXPIRES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_LAST_MODIFIED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_MESSAGE_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_URI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":13 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_DERIVED_FROM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_COST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_LINK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_PRAGMA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_STATUS_CODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":19 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_STATUS_TEXT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":20 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_RAW_HEADERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_RAW_HEADERS_CRLF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":22 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONNECTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":23 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_ACCEPT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":24 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_ACCEPT_CHARSET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":25 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_ACCEPT_ENCODING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":26 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_ACCEPT_LANGUAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":27 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_AUTHORIZATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":28 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_ENCODING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":29 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_FORWARDED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":30 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_FROM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":31 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_IF_MODIFIED_SINCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_LOCATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_ORIG_URI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":34 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_REFERER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":35 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_RETRY_AFTER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":36 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_SERVER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":37 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_TITLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":38 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_USER_AGENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":39 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_WWW_AUTHENTICATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":40 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_PROXY_AUTHENTICATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":41 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_ACCEPT_RANGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":42 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_SET_COOKIE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":43 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_COOKIE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":44 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_REQUEST_METHOD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":45 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_REFRESH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":46 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_DISPOSITION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":47 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_AGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":48 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CACHE_CONTROL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":49 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":50 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_LOCATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":51 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_MD5" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":52 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CONTENT_RANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":53 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_ETAG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":54 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_HOST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":55 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_IF_MATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":56 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_IF_NONE_MATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":57 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_IF_RANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":58 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_IF_UNMODIFIED_SINCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":59 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_MAX_FORWARDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":60 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_PROXY_AUTHORIZATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":61 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_RANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":62 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_TRANSFER_ENCODING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":63 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_UPGRADE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_VARY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_VIA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":66 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_WARNING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_EXPECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":68 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_PROXY_CONNECTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":69 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_UNLESS_MODIFIED_SINCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":70 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_PROXY_SUPPORT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":75 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_AUTHENTICATION_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":76 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_PASSPORT_URLS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":77 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_PASSPORT_CONFIG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":78 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_MAX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":78 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_EX_ALL_HEADERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":21 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_CUSTOM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_FLAG_REQUEST_HEADERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_FLAG_SYSTEMTIME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_FLAG_NUMBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_FLAG_NUMBER64" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":134217728 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_FLAG_TRAILERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] } ,{ "Name":"WINHTTP_QUERY_FLAG_WIRE_ENCODING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_CONTINUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_SWITCH_PROTOCOLS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":101 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_OK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":200 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_CREATED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":201 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_ACCEPTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":202 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_PARTIAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":203 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_NO_CONTENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":204 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_RESET_CONTENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":205 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_PARTIAL_CONTENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":206 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_WEBDAV_MULTI_STATUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":207 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_AMBIGUOUS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":300 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_MOVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":301 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_REDIRECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":302 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_REDIRECT_METHOD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":303 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_NOT_MODIFIED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":304 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_USE_PROXY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":305 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_REDIRECT_KEEP_VERB" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":307 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_PERMANENT_REDIRECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":308 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_BAD_REQUEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":400 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_DENIED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":401 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_PAYMENT_REQ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":402 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_FORBIDDEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":403 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_NOT_FOUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":404 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_BAD_METHOD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":405 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_NONE_ACCEPTABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":406 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_PROXY_AUTH_REQ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":407 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_REQUEST_TIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":408 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_CONFLICT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":409 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_GONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":410 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_LENGTH_REQUIRED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":411 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_PRECOND_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":412 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_REQUEST_TOO_LARGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":413 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_URI_TOO_LONG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":414 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_UNSUPPORTED_MEDIA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":415 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_RETRY_WITH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":449 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_SERVER_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":500 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_NOT_SUPPORTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":501 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_BAD_GATEWAY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":502 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_SERVICE_UNAVAIL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":503 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_GATEWAY_TIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":504 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_VERSION_NOT_SUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":505 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_FIRST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] } ,{ "Name":"HTTP_STATUS_LAST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":505 ,"Attrs":[] } ,{ "Name":"ICU_NO_ENCODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"ICU_NO_META" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":134217728 ,"Attrs":[] } ,{ "Name":"ICU_ENCODE_SPACES_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67108864 ,"Attrs":[] } ,{ "Name":"ICU_BROWSER_MODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] } ,{ "Name":"ICU_ENCODE_PERCENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] } ,{ "Name":"ICU_ESCAPE_AUTHORITY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] } ,{ "Name":"WINHTTP_ADDREQ_INDEX_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] } ,{ "Name":"WINHTTP_ADDREQ_FLAGS_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4294901760 ,"Attrs":[] } ,{ "Name":"WINHTTP_ADDREQ_FLAG_ADD_IF_NEW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"WINHTTP_ADDREQ_FLAG_ADD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] } ,{ "Name":"WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] } ,{ "Name":"WINHTTP_ADDREQ_FLAG_COALESCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] } ,{ "Name":"WINHTTP_ADDREQ_FLAG_REPLACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] } ,{ "Name":"WINHTTP_EXTENDED_HEADER_FLAG_UNICODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"WINHTTP_ERROR_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12000 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_OUT_OF_HANDLES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12001 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_TIMEOUT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12002 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_INTERNAL_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12004 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_INVALID_URL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12005 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_UNRECOGNIZED_SCHEME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12006 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_NAME_NOT_RESOLVED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12007 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_INVALID_OPTION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12009 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_OPTION_NOT_SETTABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12011 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SHUTDOWN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12012 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_LOGIN_FAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12015 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_OPERATION_CANCELLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12017 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_INCORRECT_HANDLE_TYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12018 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_INCORRECT_HANDLE_STATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12019 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CANNOT_CONNECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12029 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CONNECTION_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12030 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_RESEND_REQUEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12032 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12044 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12100 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12101 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12102 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12103 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_HEADER_NOT_FOUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12150 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_INVALID_SERVER_RESPONSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12152 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_INVALID_HEADER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12153 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_INVALID_QUERY_REQUEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12154 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_HEADER_ALREADY_EXISTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12155 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_REDIRECT_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12156 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12178 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12166 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12167 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12176 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12177 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_NOT_INITIALIZED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12172 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SECURE_FAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12175 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SECURE_CERT_DATE_INVALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12037 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SECURE_CERT_CN_INVALID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12038 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SECURE_INVALID_CA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12045 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SECURE_CERT_REV_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12057 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SECURE_CHANNEL_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12157 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SECURE_INVALID_CERT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12169 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SECURE_CERT_REVOKED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12170 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12179 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_AUTODETECTION_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12180 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_HEADER_COUNT_EXCEEDED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12181 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_HEADER_SIZE_OVERFLOW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12182 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12183 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12184 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12185 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12186 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12187 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_SECURE_FAILURE_PROXY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12188 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_RESERVED_189" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12189 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_HTTP_PROTOCOL_MISMATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12190 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_GLOBAL_CALLBACK_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12191 ,"Attrs":[] } ,{ "Name":"ERROR_WINHTTP_FEATURE_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12192 ,"Attrs":[] } ,{ "Name":"WINHTTP_ERROR_LAST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12192 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESET_STATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESET_SWPAD_CURRENT_NETWORK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESET_SWPAD_ALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESET_SCRIPT_CACHE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESET_ALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65535 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESET_NOTIFY_NETWORK_CHANGED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESET_OUT_OF_PROC" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"WINHTTP_RESET_DISCARD_RESOLVERS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] } ,{ "Name":"WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":123 ,"Attrs":[] } ,{ "Name":"WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15000 ,"Attrs":[] } ] ,"Types":[ { "Name":"INTERNET_PORT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INTERNET_DEFAULT_HTTP_PORT","Value":80} ,{"Name":"INTERNET_DEFAULT_HTTPS_PORT","Value":443} ,{"Name":"INTERNET_DEFAULT_PORT","Value":0} ] ,"IntegerBase":"UInt32" } ,{ "Name":"WINHTTP_OPEN_REQUEST_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"WINHTTP_FLAG_BYPASS_PROXY_CACHE","Value":256} ,{"Name":"WINHTTP_FLAG_ESCAPE_DISABLE","Value":64} ,{"Name":"WINHTTP_FLAG_ESCAPE_DISABLE_QUERY","Value":128} ,{"Name":"WINHTTP_FLAG_ESCAPE_PERCENT","Value":4} ,{"Name":"WINHTTP_FLAG_NULL_CODEPAGE","Value":8} ,{"Name":"WINHTTP_FLAG_REFRESH","Value":256} ,{"Name":"WINHTTP_FLAG_SECURE","Value":8388608} ] ,"IntegerBase":"UInt32" } ,{ "Name":"WIN_HTTP_CREATE_URL_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ICU_ESCAPE","Value":2147483648} ,{"Name":"ICU_REJECT_USERPWD","Value":16384} ,{"Name":"ICU_DECODE","Value":268435456} ] ,"IntegerBase":"UInt32" } ,{ "Name":"WINHTTP_ACCESS_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINHTTP_ACCESS_TYPE_NO_PROXY","Value":1} ,{"Name":"WINHTTP_ACCESS_TYPE_DEFAULT_PROXY","Value":0} ,{"Name":"WINHTTP_ACCESS_TYPE_NAMED_PROXY","Value":3} ,{"Name":"WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY","Value":4} ] ,"IntegerBase":"UInt32" } ,{ "Name":"WINHTTP_CREDS_AUTHSCHEME" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINHTTP_AUTH_SCHEME_BASIC","Value":1} ,{"Name":"WINHTTP_AUTH_SCHEME_NTLM","Value":2} ,{"Name":"WINHTTP_AUTH_SCHEME_NEGOTIATE","Value":16} ] ,"IntegerBase":"UInt32" } ,{ "Name":"WINHTTP_INTERNET_SCHEME" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINHTTP_INTERNET_SCHEME_HTTP","Value":1} ,{"Name":"WINHTTP_INTERNET_SCHEME_HTTPS","Value":2} ,{"Name":"WINHTTP_INTERNET_SCHEME_FTP","Value":3} ,{"Name":"WINHTTP_INTERNET_SCHEME_SOCKS","Value":4} ] ,"IntegerBase":"UInt32" } ,{ "Name":"WINHTTP_ASYNC_RESULT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwResult","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"HTTP_VERSION_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"URL_COMPONENTS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpszScheme","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwSchemeLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"nScheme","Type":{"Kind":"ApiRef","Name":"WINHTTP_INTERNET_SCHEME","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ,{"Name":"lpszHostName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwHostNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"nPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwUserNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwPasswordLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpszUrlPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwUrlPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpszExtraInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwExtraInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_PROXY_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwAccessType","Type":{"Kind":"ApiRef","Name":"WINHTTP_ACCESS_TYPE","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ,{"Name":"lpszProxy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszProxyBypass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_AUTOPROXY_OPTIONS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwAutoDetectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpszAutoConfigUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"fAutoLogonIfChallenged","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_PROXY_RESULT_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fProxy","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"fBypass","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ProxyScheme","Type":{"Kind":"ApiRef","Name":"WINHTTP_INTERNET_SCHEME","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ,{"Name":"pwszProxy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ProxyPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_PROXY_RESULT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT_ENTRY","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_PROXY_RESULT_EX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pEntries","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT_ENTRY","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":[]} ,{"Name":"hProxyDetectionHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwProxyInterfaceAffinity","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"_WinHttpProxyNetworkKey" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pbBuffer","Type":{"Kind":"Array","Shape":{"Size":128},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_PROXY_SETTINGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwCurrentSettingsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwszConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwszProxy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwszProxyBypass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwszAutoconfigUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"pwszAutoconfigSecondaryUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwAutoDiscoveryFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pwszLastKnownGoodAutoConfigUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwAutoconfigReloadDelayMins","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ftLastKnownDetectTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwDetectedInterfaceIpCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pdwDetectedInterfaceIp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"cNetworkKeys","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pNetworkKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"_WinHttpProxyNetworkKey","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_CERTIFICATE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ftExpiry","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ftStart","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszSubjectInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszIssuerInfo","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszProtocolName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszSignatureAlgName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszEncryptionAlgName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwKeySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_CONNECTION_INFO" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LocalAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]} ,{"Name":"RemoteAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_REQUEST_TIME_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WinHttpProxyDetectionStart","Value":0} ,{"Name":"WinHttpProxyDetectionEnd","Value":1} ,{"Name":"WinHttpConnectionAcquireStart","Value":2} ,{"Name":"WinHttpConnectionAcquireWaitEnd","Value":3} ,{"Name":"WinHttpConnectionAcquireEnd","Value":4} ,{"Name":"WinHttpNameResolutionStart","Value":5} ,{"Name":"WinHttpNameResolutionEnd","Value":6} ,{"Name":"WinHttpConnectionEstablishmentStart","Value":7} ,{"Name":"WinHttpConnectionEstablishmentEnd","Value":8} ,{"Name":"WinHttpTlsHandshakeClientLeg1Start","Value":9} ,{"Name":"WinHttpTlsHandshakeClientLeg1End","Value":10} ,{"Name":"WinHttpTlsHandshakeClientLeg2Start","Value":11} ,{"Name":"WinHttpTlsHandshakeClientLeg2End","Value":12} ,{"Name":"WinHttpTlsHandshakeClientLeg3Start","Value":13} ,{"Name":"WinHttpTlsHandshakeClientLeg3End","Value":14} ,{"Name":"WinHttpStreamWaitStart","Value":15} ,{"Name":"WinHttpStreamWaitEnd","Value":16} ,{"Name":"WinHttpSendRequestStart","Value":17} ,{"Name":"WinHttpSendRequestHeadersCompressionStart","Value":18} ,{"Name":"WinHttpSendRequestHeadersCompressionEnd","Value":19} ,{"Name":"WinHttpSendRequestHeadersEnd","Value":20} ,{"Name":"WinHttpSendRequestEnd","Value":21} ,{"Name":"WinHttpReceiveResponseStart","Value":22} ,{"Name":"WinHttpReceiveResponseHeadersDecompressionStart","Value":23} ,{"Name":"WinHttpReceiveResponseHeadersDecompressionEnd","Value":24} ,{"Name":"WinHttpReceiveResponseHeadersEnd","Value":25} ,{"Name":"WinHttpReceiveResponseBodyDecompressionDelta","Value":26} ,{"Name":"WinHttpReceiveResponseEnd","Value":27} ,{"Name":"WinHttpProxyTunnelStart","Value":28} ,{"Name":"WinHttpProxyTunnelEnd","Value":29} ,{"Name":"WinHttpProxyTlsHandshakeClientLeg1Start","Value":30} ,{"Name":"WinHttpProxyTlsHandshakeClientLeg1End","Value":31} ,{"Name":"WinHttpProxyTlsHandshakeClientLeg2Start","Value":32} ,{"Name":"WinHttpProxyTlsHandshakeClientLeg2End","Value":33} ,{"Name":"WinHttpProxyTlsHandshakeClientLeg3Start","Value":34} ,{"Name":"WinHttpProxyTlsHandshakeClientLeg3End","Value":35} ,{"Name":"WinHttpRequestTimeLast","Value":36} ,{"Name":"WinHttpRequestTimeMax","Value":64} ] ,"IntegerBase":"Int32" } ,{ "Name":"WINHTTP_REQUEST_TIMES" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cTimes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rgullTimes","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_REQUEST_STAT_ENTRY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WinHttpConnectFailureCount","Value":0} ,{"Name":"WinHttpProxyFailureCount","Value":1} ,{"Name":"WinHttpTlsHandshakeClientLeg1Size","Value":2} ,{"Name":"WinHttpTlsHandshakeServerLeg1Size","Value":3} ,{"Name":"WinHttpTlsHandshakeClientLeg2Size","Value":4} ,{"Name":"WinHttpTlsHandshakeServerLeg2Size","Value":5} ,{"Name":"WinHttpRequestHeadersSize","Value":6} ,{"Name":"WinHttpRequestHeadersCompressedSize","Value":7} ,{"Name":"WinHttpResponseHeadersSize","Value":8} ,{"Name":"WinHttpResponseHeadersCompressedSize","Value":9} ,{"Name":"WinHttpResponseBodySize","Value":10} ,{"Name":"WinHttpResponseBodyCompressedSize","Value":11} ,{"Name":"WinHttpProxyTlsHandshakeClientLeg1Size","Value":12} ,{"Name":"WinHttpProxyTlsHandshakeServerLeg1Size","Value":13} ,{"Name":"WinHttpProxyTlsHandshakeClientLeg2Size","Value":14} ,{"Name":"WinHttpProxyTlsHandshakeServerLeg2Size","Value":15} ,{"Name":"WinHttpRequestStatLast","Value":16} ,{"Name":"WinHttpRequestStatMax","Value":32} ] ,"IntegerBase":"Int32" } ,{ "Name":"WINHTTP_REQUEST_STATS" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cStats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rgullStats","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_MATCH_CONNECTION_GUID" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ConnectionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_EXTENDED_HEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ { "Name":"_Anonymous1_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"_Anonymous2_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pwszValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pszValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ] } ,{ "Name":"WINHTTP_HEADER_NAME" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_SECURE_DNS_SETTING" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WinHttpSecureDnsSettingDefault","Value":0} ,{"Name":"WinHttpSecureDnsSettingForcePlaintext","Value":1} ,{"Name":"WinHttpSecureDnsSettingRequireEncryption","Value":2} ,{"Name":"WinHttpSecureDnsSettingTryEncryptionWithFallback","Value":3} ,{"Name":"WinHttpSecureDnsSettingMax","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"WINHTTP_RESOLVER_CACHE_CONFIG" ,"Architectures":["X64","Arm64"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulMaxResolverCacheEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulMaxCacheEntryAge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulMinCacheEntryTtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SecureDnsSetting","Type":{"Kind":"ApiRef","Name":"WINHTTP_SECURE_DNS_SETTING","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ,{"Name":"ullConnResolutionWaitTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_CONNECTION_GROUP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cConnections","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"guidGroup","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_HOST_CONNECTION_GROUP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"pwszHost","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"cConnectionGroups","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pConnectionGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_CONNECTION_GROUP","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_QUERY_CONNECTION_GROUP_RESULT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cHosts","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pHostConnectionGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_HOST_CONNECTION_GROUP","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_HTTP2_RECEIVE_WINDOW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulStreamWindow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulStreamWindowUpdateDelta","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_FAILED_CONNECTION_RETRIES" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwMaxRetries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwAllowedRetryConditions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_CREDS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszRealm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwAuthScheme","Type":{"Kind":"ApiRef","Name":"WINHTTP_CREDS_AUTHSCHEME","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ,{"Name":"lpszHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_CREDS_EX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"lpszUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszPassword","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszRealm","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwAuthScheme","Type":{"Kind":"ApiRef","Name":"WINHTTP_CREDS_AUTHSCHEME","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ,{"Name":"lpszHostName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwPort","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpszUrl","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_STATUS_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"dwInternetStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpvStatusInformation","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"dwStatusInformationLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"WINHTTP_CURRENT_USER_IE_PROXY_CONFIG" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"fAutoDetect","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszAutoConfigUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszProxy","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"lpszProxyBypass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_WEB_SOCKET_OPERATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINHTTP_WEB_SOCKET_SEND_OPERATION","Value":0} ,{"Name":"WINHTTP_WEB_SOCKET_RECEIVE_OPERATION","Value":1} ,{"Name":"WINHTTP_WEB_SOCKET_CLOSE_OPERATION","Value":2} ,{"Name":"WINHTTP_WEB_SOCKET_SHUTDOWN_OPERATION","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"WINHTTP_WEB_SOCKET_BUFFER_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINHTTP_WEB_SOCKET_BINARY_MESSAGE_BUFFER_TYPE","Value":0} ,{"Name":"WINHTTP_WEB_SOCKET_BINARY_FRAGMENT_BUFFER_TYPE","Value":1} ,{"Name":"WINHTTP_WEB_SOCKET_UTF8_MESSAGE_BUFFER_TYPE","Value":2} ,{"Name":"WINHTTP_WEB_SOCKET_UTF8_FRAGMENT_BUFFER_TYPE","Value":3} ,{"Name":"WINHTTP_WEB_SOCKET_CLOSE_BUFFER_TYPE","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"WINHTTP_WEB_SOCKET_CLOSE_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS","Value":1000} ,{"Name":"WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS","Value":1001} ,{"Name":"WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS","Value":1002} ,{"Name":"WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS","Value":1003} ,{"Name":"WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS","Value":1005} ,{"Name":"WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS","Value":1006} ,{"Name":"WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS","Value":1007} ,{"Name":"WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS","Value":1008} ,{"Name":"WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS","Value":1009} ,{"Name":"WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS","Value":1010} ,{"Name":"WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS","Value":1011} ,{"Name":"WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS","Value":1015} ] ,"IntegerBase":"Int32" } ,{ "Name":"WINHTTP_WEB_SOCKET_ASYNC_RESULT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"AsyncResult","Type":{"Kind":"ApiRef","Name":"WINHTTP_ASYNC_RESULT","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ,{"Name":"Operation","Type":{"Kind":"ApiRef","Name":"WINHTTP_WEB_SOCKET_OPERATION","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_WEB_SOCKET_STATUS" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwBytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"eBufferType","Type":{"Kind":"ApiRef","Name":"WINHTTP_WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_CONNECTION_INFO" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":4 ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LocalAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]} ,{"Name":"RemoteAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_REQUEST_TIMES" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":4 ,"Fields":[ {"Name":"cTimes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rgullTimes","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_REQUEST_STATS" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":4 ,"Fields":[ {"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ulIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"cStats","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"rgullStats","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_MATCH_CONNECTION_GUID" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":4 ,"Fields":[ {"Name":"ConnectionGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"WINHTTP_RESOLVER_CACHE_CONFIG" ,"Architectures":["X86"] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":4 ,"Fields":[ {"Name":"ulMaxResolverCacheEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulMaxCacheEntryAge","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulMinCacheEntryTtl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SecureDnsSetting","Type":{"Kind":"ApiRef","Name":"WINHTTP_SECURE_DNS_SETTING","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":[]} ,{"Name":"ullConnResolutionWaitTime","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ] ,"Functions":[ { "Name":"WinHttpSetStatusCallback" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"WINHTTP_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.WinHttp","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"lpfnInternetCallback","Type":{"Kind":"ApiRef","Name":"WINHTTP_STATUS_CALLBACK","TargetKind":"FunctionPointer","Api":"Networking.WinHttp","Parents":[]},"Attrs":["In"]} ,{"Name":"dwNotificationFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpTimeFromSystemTime" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]} ,{"Name":"pwszTime","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":62,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ] } ,{ "Name":"WinHttpTimeToSystemTime" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pwszTime","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pst","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SYSTEMTIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"WinHttpCrackUrl" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pwszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} ,{"Name":"dwUrlLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpUrlComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URL_COMPONENTS","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpCreateUrl" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lpUrlComponents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"URL_COMPONENTS","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"WIN_HTTP_CREATE_URL_FLAGS","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":["In"]} ,{"Name":"pwszUrl","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pdwUrlLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpCheckPlatform" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"WinHttpGetDefaultProxyConfiguration" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_INFO","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpSetDefaultProxyConfiguration" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_INFO","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpOpen" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pszAgentW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwAccessType","Type":{"Kind":"ApiRef","Name":"WINHTTP_ACCESS_TYPE","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":["In"]} ,{"Name":"pszProxyW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"pszProxyBypassW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpCloseHandle" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpConnect" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"pswzServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"nServerPort","Type":{"Kind":"ApiRef","Name":"INTERNET_PORT","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":["In"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpReadData" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"dwNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpdwNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpReadDataEx" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"dwNumberOfBytesToRead","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpdwNumberOfBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"cbProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]} ] } ,{ "Name":"WinHttpWriteData" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]} ,{"Name":"dwNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpdwNumberOfBytesWritten","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpQueryDataAvailable" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"lpdwNumberOfBytesAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpQueryOption" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpSetOption" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"dwOption","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpSetTimeouts" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"nResolveTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"nConnectTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"nSendTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"nReceiveTimeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpOpenRequest" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hConnect","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"pwszVerb","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwszObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwszVersion","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwszReferrer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppwszAcceptTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"WINHTTP_OPEN_REQUEST_FLAGS","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"WinHttpAddRequestHeaders" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"lpszHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]} ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpAddRequestHeadersEx" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"dwModifiers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ullExtra","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"cHeaders","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"WINHTTP_EXTENDED_HEADER","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"WinHttpSendRequest" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"lpszHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]} ,{"Name":"dwHeadersLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpOptional","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"dwOptionalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpSetCredentials" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"AuthTargets","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"AuthScheme","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwszUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pwszPassword","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pAuthParams","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpQueryAuthSchemes" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"lpdwSupportedSchemes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lpdwFirstScheme","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pdwAuthTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpReceiveResponse" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpQueryHeaders" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lpdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpQueryHeadersEx" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwInfoLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"uiCodePage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwIndex","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"pHeaderName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_HEADER_NAME","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7},"Optional"]} ,{"Name":"pdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"ppHeaders","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_EXTENDED_HEADER","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}}},"Attrs":["Out","Optional"]} ,{"Name":"pdwHeadersCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"WinHttpQueryConnectionGroup" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hInternet","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pGuidConnection","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"ullFlags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":["In"]} ,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_QUERY_CONNECTION_GROUP_RESULT","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpFreeQueryConnectionGroupResult" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_QUERY_CONNECTION_GROUP_RESULT","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpDetectAutoProxyConfigUrl" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwAutoDetectFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppwstrAutoConfigUrl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"WinHttpGetProxyForUrl" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"lpcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pAutoProxyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_AUTOPROXY_OPTIONS","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pProxyInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_INFO","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpCreateProxyResolver" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"phResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]} ] } ,{ "Name":"WinHttpGetProxyForUrlEx" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pAutoProxyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_AUTOPROXY_OPTIONS","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In"]} ,{"Name":"pContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ] } ,{ "Name":"WinHttpGetProxyForUrlEx2" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pcwszUrl","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pAutoProxyOptions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_AUTOPROXY_OPTIONS","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In"]} ,{"Name":"cbInterfaceSelectionContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pInterfaceSelectionContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"pContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ] } ,{ "Name":"WinHttpGetProxyResult" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pProxyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"WinHttpGetProxyResultEx" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hResolver","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pProxyResultEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT_EX","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"WinHttpFreeProxyResult" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"pProxyResult","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpFreeProxyResultEx" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pProxyResultEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_RESULT_EX","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpResetAutoProxy" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpGetIEProxyConfigForCurrentUser" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pProxyConfig","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_CURRENT_USER_IE_PROXY_CONFIG","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"WinHttpWriteProxySettings" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"fForceUpdate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pWinHttpProxySettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_SETTINGS","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"WinHttpReadProxySettings" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pcwszConnectionName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"fFallBackToDefaultSettings","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fSetAutoDiscoverForDefaultSettings","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pdwSettingsVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pfDefaultSettingsAreReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pWinHttpProxySettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_SETTINGS","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"WinHttpFreeProxySettings" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pWinHttpProxySettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_PROXY_SETTINGS","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"WinHttpGetProxySettingsVersion" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"hSession","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pdwProxySettingsVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] } ,{ "Name":"WinHttpSetProxySettingsPerUser" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fProxySettingsPerUser","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"WinHttpWebSocketCompleteUpgrade" ,"SetLastError":true ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hRequest","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]} ] } ,{ "Name":"WinHttpWebSocketSend" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"eBufferType","Type":{"Kind":"ApiRef","Name":"WINHTTP_WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]},"Attrs":["In"]} ,{"Name":"pvBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpWebSocketReceive" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"dwBufferLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwBytesRead","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"peBufferType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WINHTTP_WEB_SOCKET_BUFFER_TYPE","TargetKind":"Default","Api":"Networking.WinHttp","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"WinHttpWebSocketShutdown" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"usStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pvReason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"dwReasonLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpWebSocketClose" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"usStatus","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"pvReason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"dwReasonLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"WinHttpWebSocketQueryCloseStatus" ,"SetLastError":false ,"DllImport":"WINHTTP" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hWebSocket","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ,{"Name":"pusStatus","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ,{"Name":"pvReason","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"dwReasonLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwReasonLengthConsumed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ] ,"UnicodeAliases":[ ] }