Signed-off-by: Nikolay Sivov nsivov@codeweavers.com
-- v2: include: Add newer winhttp option constants.
From: Nikolay Sivov nsivov@codeweavers.com
Signed-off-by: Nikolay Sivov nsivov@codeweavers.com --- include/winhttp.h | 48 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-)
diff --git a/include/winhttp.h b/include/winhttp.h index 104307682ee..cb54433cb1b 100644 --- a/include/winhttp.h +++ b/include/winhttp.h @@ -178,7 +178,53 @@ typedef int INTERNET_SCHEME, *LPINTERNET_SCHEME; #define WINHTTP_OPTION_HTTP_PROTOCOL_REQUIRED 145 #define WINHTTP_OPTION_REQUEST_STATS 146 #define WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT 147 -#define WINHTTP_LAST_OPTION WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT +#define WINHTTP_OPTION_CONNECTION_STATS_V1 150 +#define WINHTTP_OPTION_SECURITY_INFO 151 +#define WINHTTP_OPTION_TCP_KEEPALIVE 152 +#define WINHTTP_OPTION_TCP_FAST_OPEN 153 +#define WINHTTP_OPTION_TCP_FALSE_START 154 +#define WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINE 155 +#define WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACK 158 +#define WINHTTP_OPTION_STREAM_ERROR_CODE 159 +#define WINHTTP_OPTION_REQUIRE_STREAM_END 160 +#define WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT 161 +#define WINHTTP_OPTION_FAILED_CONNECTION_RETRIES 162 +#define WINHTTP_OPTION_HTTP2_KEEPALIVE 164 +#define WINHTTP_OPTION_RESOLUTION_HOSTNAME 165 +#define WINHTTP_OPTION_SET_TOKEN_BINDING 166 +#define WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEY 167 +#define WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAME 168 +#define WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODING 169 +#define WINHTTP_OPTION_RESOLVER_CACHE_CONFIG 170 +#define WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDING 171 +#define WINHTTP_OPTION_BACKGROUND_CONNECTIONS 172 +#define WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTION 173 +#define WINHTTP_OPTION_TCP_PRIORITY_STATUS 177 +#define WINHTTP_OPTION_CONNECTION_GUID 178 +#define WINHTTP_OPTION_MATCH_CONNECTION_GUID 179 +#define WINHTTP_OPTION_HTTP2_RECEIVE_WINDOW 183 +#define WINHTTP_OPTION_FEATURE_SUPPORTED 184 +#define WINHTTP_OPTION_QUIC_STATS 185 +#define WINHTTP_OPTION_HTTP3_KEEPALIVE 188 +#define WINHTTP_OPTION_HTTP3_HANDSHAKE_TIMEOUT 189 +#define WINHTTP_OPTION_HTTP3_INITIAL_RTT 190 +#define WINHTTP_OPTION_HTTP3_STREAM_ERROR_CODE 191 +#define WINHTTP_OPTION_REQUEST_ANNOTATION 192 +#define WINHTTP_OPTION_DISABLE_PROXY_AUTH_SCHEMES 193 +#define WINHTTP_OPTION_REVERT_IMPERSONATION_SERVER_CERT 194 +#define WINHTTP_OPTION_DISABLE_GLOBAL_POOLING 195 +#define WINHTTP_OPTION_USE_SESSION_SCH_CRED 196 +#define WINHTTP_OPTION_QUIC_STATS_V2 200 +#define WINHTTP_OPTION_QUIC_STREAM_STATS 202 +#define WINHTTP_OPTION_USE_LOOKASIDE 203 +#define WINHTTP_OPTION_ERROR_LOG_GUID 204 +#define WINHTTP_OPTION_ENABLE_FAST_FORWARDING 205 +#define WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_DATA 206 +#define WINHTTP_OPTION_UPGRADE_TO_PROTOCOL 207 +#define WINHTTP_OPTION_CONNECTION_STATS_V2 208 +#define WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_STATUS 209 + +#define WINHTTP_LAST_OPTION WINHTTP_OPTION_FAST_FORWARDING_RESPONSE_STATUS #define WINHTTP_OPTION_USERNAME 0x1000 #define WINHTTP_OPTION_PASSWORD 0x1001 #define WINHTTP_OPTION_PROXY_USERNAME 0x1002
This merge request was approved by Hans Leidekker.