diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/Networking/HttpServer')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/Networking/HttpServer/mod.rs | 1514 |
1 files changed, 757 insertions, 757 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/Networking/HttpServer/mod.rs b/vendor/windows-sys/src/Windows/Win32/Networking/HttpServer/mod.rs index f10a901ff..7b169c267 100644 --- a/vendor/windows-sys/src/Windows/Win32/Networking/HttpServer/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Networking/HttpServer/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -116,6 +116,760 @@ extern "system" { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] pub fn HttpWaitForDisconnectEx(requestqueuehandle: super::super::Foundation::HANDLE, connectionid: u64, reserved: u32, overlapped: *mut super::super::System::IO::OVERLAPPED) -> u32; } +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_AUTH_ENABLE_BASIC: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_AUTH_ENABLE_DIGEST: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_AUTH_ENABLE_KERBEROS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_AUTH_ENABLE_NEGOTIATE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_AUTH_ENABLE_NTLM: u32 = 4u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_CHANNEL_BIND_CLIENT_SERVICE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_CHANNEL_BIND_DOTLESS_SERVICE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_CHANNEL_BIND_NO_SERVICE_NAME_CHECK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_CHANNEL_BIND_PROXY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_CHANNEL_BIND_PROXY_COHOSTING: u32 = 32u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_CHANNEL_BIND_SECURE_CHANNEL_TOKEN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_CONTROLLER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_DELEGATION: u32 = 8u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_OPEN_EXISTING: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_DEMAND_CBT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_FLUSH_RESPONSE_FLAG_RECURSIVE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOGGING_FLAG_LOCAL_TIME_ROLLOVER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOGGING_FLAG_LOG_ERRORS_ONLY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOGGING_FLAG_LOG_SUCCESS_ONLY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOGGING_FLAG_USE_UTF8_CONVERSION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_BYTES_RECV: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_BYTES_SENT: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_CLIENT_IP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_CLIENT_PORT: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_COMPUTER_NAME: u32 = 32u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_COOKIE: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_CORRELATION_ID: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_DATE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_HOST: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_METHOD: u32 = 128u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_QUEUE_NAME: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_REASON: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_REFERER: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_SERVER_IP: u32 = 64u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_SERVER_PORT: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_SITE_ID: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_SITE_NAME: u32 = 16u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_STATUS: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_STREAM_ID: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_STREAM_ID_EX: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_SUB_STATUS: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_TIME: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_TIME_TAKEN: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_TRANSPORT_TYPE: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_URI: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_URI_QUERY: u32 = 512u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_URI_STEM: u32 = 256u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_USER_AGENT: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_USER_NAME: u32 = 8u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_VERSION: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_LOG_FIELD_WIN32_STATUS: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_MAX_SERVER_QUEUE_LENGTH: u32 = 2147483647u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_MIN_SERVER_QUEUE_LENGTH: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_RECEIVE_FULL_CHAIN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_RECEIVE_REQUEST_ENTITY_BODY_FLAG_FILL_BUFFER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_RECEIVE_SECURE_CHANNEL_TOKEN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_AUTH_FLAG_TOKEN_FOR_CACHED_CRED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_FLAG_HTTP2: u32 = 4u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_FLAG_HTTP3: u32 = 8u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_FLAG_IP_ROUTED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_FLAG_MORE_ENTITY_BODY_EXISTS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_PROPERTY_SNI_FLAG_NO_SNI: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_PROPERTY_SNI_FLAG_SNI_USED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_PROPERTY_SNI_HOST_MAX_LENGTH: u32 = 255u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_SIZING_INFO_FLAG_FIRST_REQUEST: u32 = 8u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_SIZING_INFO_FLAG_TCP_FAST_OPEN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_SIZING_INFO_FLAG_TLS_FALSE_START: u32 = 4u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_REQUEST_SIZING_INFO_FLAG_TLS_SESSION_RESUMPTION: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_RESPONSE_FLAG_MORE_ENTITY_BODY_EXISTS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_RESPONSE_FLAG_MULTIPLE_ENCODINGS_AVAILABLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA: u32 = 4u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SEND_RESPONSE_FLAG_DISCONNECT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SEND_RESPONSE_FLAG_ENABLE_NAGLING: u32 = 8u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SEND_RESPONSE_FLAG_GOAWAY: u32 = 256u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SEND_RESPONSE_FLAG_MORE_DATA: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SEND_RESPONSE_FLAG_OPAQUE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SEND_RESPONSE_FLAG_PROCESS_RANGES: u32 = 32u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_HTTP2: u32 = 16u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_LEGACY_TLS: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_OCSP_STAPLING: u32 = 128u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_QUIC: u32 = 32u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_TLS12: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_TLS13: u32 = 64u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_CLIENT_CORRELATION: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_SESSION_TICKET: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_TOKEN_BINDING: u32 = 256u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_LOG_EXTENDED_EVENTS: u32 = 512u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_NEGOTIATE_CLIENT_CERT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_NO_RAW_FILTER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_REJECT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_SERVICE_CONFIG_SSL_FLAG_USE_DS_MAPPER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_URL_FLAG_REMOVE_ALL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_VERSION: &str = "HTTP/1.0"; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_503_RESPONSE_VERBOSITY = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const Http503ResponseVerbosityBasic: HTTP_503_RESPONSE_VERBOSITY = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const Http503ResponseVerbosityLimited: HTTP_503_RESPONSE_VERBOSITY = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const Http503ResponseVerbosityFull: HTTP_503_RESPONSE_VERBOSITY = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_AUTHENTICATION_HARDENING_LEVELS = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpAuthenticationHardeningLegacy: HTTP_AUTHENTICATION_HARDENING_LEVELS = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpAuthenticationHardeningMedium: HTTP_AUTHENTICATION_HARDENING_LEVELS = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpAuthenticationHardeningStrict: HTTP_AUTHENTICATION_HARDENING_LEVELS = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_AUTH_STATUS = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpAuthStatusSuccess: HTTP_AUTH_STATUS = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpAuthStatusNotAuthenticated: HTTP_AUTH_STATUS = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpAuthStatusFailure: HTTP_AUTH_STATUS = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_CACHE_POLICY_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpCachePolicyNocache: HTTP_CACHE_POLICY_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpCachePolicyUserInvalidates: HTTP_CACHE_POLICY_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpCachePolicyTimeToLive: HTTP_CACHE_POLICY_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpCachePolicyMaximum: HTTP_CACHE_POLICY_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const CreateRequestQueueExternalIdProperty: HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const CreateRequestQueueMax: HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_DATA_CHUNK_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpDataChunkFromMemory: HTTP_DATA_CHUNK_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpDataChunkFromFileHandle: HTTP_DATA_CHUNK_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpDataChunkFromFragmentCache: HTTP_DATA_CHUNK_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpDataChunkFromFragmentCacheEx: HTTP_DATA_CHUNK_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpDataChunkTrailers: HTTP_DATA_CHUNK_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpDataChunkMaximum: HTTP_DATA_CHUNK_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_DELEGATE_REQUEST_PROPERTY_ID = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const DelegateRequestReservedProperty: HTTP_DELEGATE_REQUEST_PROPERTY_ID = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const DelegateRequestDelegateUrlProperty: HTTP_DELEGATE_REQUEST_PROPERTY_ID = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_ENABLED_STATE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpEnabledStateActive: HTTP_ENABLED_STATE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpEnabledStateInactive: HTTP_ENABLED_STATE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_FEATURE_ID = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpFeatureUnknown: HTTP_FEATURE_ID = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpFeatureResponseTrailers: HTTP_FEATURE_ID = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpFeatureApiTimings: HTTP_FEATURE_ID = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpFeatureDelegateEx: HTTP_FEATURE_ID = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpFeatureHttp3: HTTP_FEATURE_ID = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpFeaturemax: HTTP_FEATURE_ID = -1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_HEADER_ID = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderCacheControl: HTTP_HEADER_ID = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderConnection: HTTP_HEADER_ID = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderDate: HTTP_HEADER_ID = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderKeepAlive: HTTP_HEADER_ID = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderPragma: HTTP_HEADER_ID = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderTrailer: HTTP_HEADER_ID = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderTransferEncoding: HTTP_HEADER_ID = 6i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderUpgrade: HTTP_HEADER_ID = 7i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderVia: HTTP_HEADER_ID = 8i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderWarning: HTTP_HEADER_ID = 9i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderAllow: HTTP_HEADER_ID = 10i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderContentLength: HTTP_HEADER_ID = 11i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderContentType: HTTP_HEADER_ID = 12i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderContentEncoding: HTTP_HEADER_ID = 13i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderContentLanguage: HTTP_HEADER_ID = 14i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderContentLocation: HTTP_HEADER_ID = 15i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderContentMd5: HTTP_HEADER_ID = 16i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderContentRange: HTTP_HEADER_ID = 17i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderExpires: HTTP_HEADER_ID = 18i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderLastModified: HTTP_HEADER_ID = 19i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderAccept: HTTP_HEADER_ID = 20i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderAcceptCharset: HTTP_HEADER_ID = 21i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderAcceptEncoding: HTTP_HEADER_ID = 22i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderAcceptLanguage: HTTP_HEADER_ID = 23i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderAuthorization: HTTP_HEADER_ID = 24i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderCookie: HTTP_HEADER_ID = 25i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderExpect: HTTP_HEADER_ID = 26i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderFrom: HTTP_HEADER_ID = 27i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderHost: HTTP_HEADER_ID = 28i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderIfMatch: HTTP_HEADER_ID = 29i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderIfModifiedSince: HTTP_HEADER_ID = 30i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderIfNoneMatch: HTTP_HEADER_ID = 31i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderIfRange: HTTP_HEADER_ID = 32i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderIfUnmodifiedSince: HTTP_HEADER_ID = 33i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderMaxForwards: HTTP_HEADER_ID = 34i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderProxyAuthorization: HTTP_HEADER_ID = 35i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderReferer: HTTP_HEADER_ID = 36i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderRange: HTTP_HEADER_ID = 37i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderTe: HTTP_HEADER_ID = 38i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderTranslate: HTTP_HEADER_ID = 39i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderUserAgent: HTTP_HEADER_ID = 40i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderRequestMaximum: HTTP_HEADER_ID = 41i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderAcceptRanges: HTTP_HEADER_ID = 20i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderAge: HTTP_HEADER_ID = 21i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderEtag: HTTP_HEADER_ID = 22i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderLocation: HTTP_HEADER_ID = 23i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderProxyAuthenticate: HTTP_HEADER_ID = 24i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderRetryAfter: HTTP_HEADER_ID = 25i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderServer: HTTP_HEADER_ID = 26i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderSetCookie: HTTP_HEADER_ID = 27i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderVary: HTTP_HEADER_ID = 28i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderWwwAuthenticate: HTTP_HEADER_ID = 29i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderResponseMaximum: HTTP_HEADER_ID = 30i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpHeaderMaximum: HTTP_HEADER_ID = 41i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_INITIALIZE = u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_INITIALIZE_CONFIG: HTTP_INITIALIZE = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_INITIALIZE_SERVER: HTTP_INITIALIZE = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_LOGGING_ROLLOVER_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpLoggingRolloverSize: HTTP_LOGGING_ROLLOVER_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpLoggingRolloverDaily: HTTP_LOGGING_ROLLOVER_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpLoggingRolloverWeekly: HTTP_LOGGING_ROLLOVER_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpLoggingRolloverMonthly: HTTP_LOGGING_ROLLOVER_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpLoggingRolloverHourly: HTTP_LOGGING_ROLLOVER_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_LOGGING_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpLoggingTypeW3C: HTTP_LOGGING_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpLoggingTypeIIS: HTTP_LOGGING_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpLoggingTypeNCSA: HTTP_LOGGING_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpLoggingTypeRaw: HTTP_LOGGING_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_LOG_DATA_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpLogDataTypeFields: HTTP_LOG_DATA_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_PERFORMANCE_PARAM_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const PerformanceParamSendBufferingFlags: HTTP_PERFORMANCE_PARAM_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const PerformanceParamAggressiveICW: HTTP_PERFORMANCE_PARAM_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const PerformanceParamMaxSendBufferSize: HTTP_PERFORMANCE_PARAM_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const PerformanceParamMaxConcurrentClientStreams: HTTP_PERFORMANCE_PARAM_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const PerformanceParamMaxReceiveBufferSize: HTTP_PERFORMANCE_PARAM_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const PerformanceParamDecryptOnSspiThread: HTTP_PERFORMANCE_PARAM_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const PerformanceParamMax: HTTP_PERFORMANCE_PARAM_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_PROTECTION_LEVEL_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpProtectionLevelUnrestricted: HTTP_PROTECTION_LEVEL_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpProtectionLevelEdgeRestricted: HTTP_PROTECTION_LEVEL_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpProtectionLevelRestricted: HTTP_PROTECTION_LEVEL_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_QOS_SETTING_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpQosSettingTypeBandwidth: HTTP_QOS_SETTING_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpQosSettingTypeConnectionLimit: HTTP_QOS_SETTING_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpQosSettingTypeFlowRate: HTTP_QOS_SETTING_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_RECEIVE_HTTP_REQUEST_FLAGS = u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_RECEIVE_REQUEST_FLAG_COPY_BODY: HTTP_RECEIVE_HTTP_REQUEST_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HTTP_RECEIVE_REQUEST_FLAG_FLUSH_BODY: HTTP_RECEIVE_HTTP_REQUEST_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_REQUEST_AUTH_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestAuthTypeNone: HTTP_REQUEST_AUTH_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestAuthTypeBasic: HTTP_REQUEST_AUTH_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestAuthTypeDigest: HTTP_REQUEST_AUTH_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestAuthTypeNTLM: HTTP_REQUEST_AUTH_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestAuthTypeNegotiate: HTTP_REQUEST_AUTH_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestAuthTypeKerberos: HTTP_REQUEST_AUTH_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_REQUEST_INFO_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestInfoTypeAuth: HTTP_REQUEST_INFO_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestInfoTypeChannelBind: HTTP_REQUEST_INFO_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestInfoTypeSslProtocol: HTTP_REQUEST_INFO_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestInfoTypeSslTokenBindingDraft: HTTP_REQUEST_INFO_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestInfoTypeSslTokenBinding: HTTP_REQUEST_INFO_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestInfoTypeRequestTiming: HTTP_REQUEST_INFO_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestInfoTypeTcpInfoV0: HTTP_REQUEST_INFO_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestInfoTypeRequestSizing: HTTP_REQUEST_INFO_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestInfoTypeQuicStats: HTTP_REQUEST_INFO_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestInfoTypeTcpInfoV1: HTTP_REQUEST_INFO_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_REQUEST_PROPERTY = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestPropertyIsb: HTTP_REQUEST_PROPERTY = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestPropertyTcpInfoV0: HTTP_REQUEST_PROPERTY = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestPropertyQuicStats: HTTP_REQUEST_PROPERTY = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestPropertyTcpInfoV1: HTTP_REQUEST_PROPERTY = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestPropertySni: HTTP_REQUEST_PROPERTY = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestPropertyStreamError: HTTP_REQUEST_PROPERTY = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestPropertyWskApiTimings: HTTP_REQUEST_PROPERTY = 6i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestPropertyQuicApiTimings: HTTP_REQUEST_PROPERTY = 7i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_REQUEST_SIZING_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestSizingTypeTlsHandshakeLeg1ClientData: HTTP_REQUEST_SIZING_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestSizingTypeTlsHandshakeLeg1ServerData: HTTP_REQUEST_SIZING_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestSizingTypeTlsHandshakeLeg2ClientData: HTTP_REQUEST_SIZING_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestSizingTypeTlsHandshakeLeg2ServerData: HTTP_REQUEST_SIZING_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestSizingTypeHeaders: HTTP_REQUEST_SIZING_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestSizingTypeMax: HTTP_REQUEST_SIZING_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_REQUEST_TIMING_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeConnectionStart: HTTP_REQUEST_TIMING_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeDataStart: HTTP_REQUEST_TIMING_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeTlsCertificateLoadStart: HTTP_REQUEST_TIMING_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeTlsCertificateLoadEnd: HTTP_REQUEST_TIMING_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeTlsHandshakeLeg1Start: HTTP_REQUEST_TIMING_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeTlsHandshakeLeg1End: HTTP_REQUEST_TIMING_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeTlsHandshakeLeg2Start: HTTP_REQUEST_TIMING_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeTlsHandshakeLeg2End: HTTP_REQUEST_TIMING_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeTlsAttributesQueryStart: HTTP_REQUEST_TIMING_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeTlsAttributesQueryEnd: HTTP_REQUEST_TIMING_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeTlsClientCertQueryStart: HTTP_REQUEST_TIMING_TYPE = 10i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeTlsClientCertQueryEnd: HTTP_REQUEST_TIMING_TYPE = 11i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeHttp2StreamStart: HTTP_REQUEST_TIMING_TYPE = 12i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeHttp2HeaderDecodeStart: HTTP_REQUEST_TIMING_TYPE = 13i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeHttp2HeaderDecodeEnd: HTTP_REQUEST_TIMING_TYPE = 14i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestHeaderParseStart: HTTP_REQUEST_TIMING_TYPE = 15i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestHeaderParseEnd: HTTP_REQUEST_TIMING_TYPE = 16i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestRoutingStart: HTTP_REQUEST_TIMING_TYPE = 17i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestRoutingEnd: HTTP_REQUEST_TIMING_TYPE = 18i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestQueuedForInspection: HTTP_REQUEST_TIMING_TYPE = 19i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestDeliveredForInspection: HTTP_REQUEST_TIMING_TYPE = 20i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestReturnedAfterInspection: HTTP_REQUEST_TIMING_TYPE = 21i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestQueuedForDelegation: HTTP_REQUEST_TIMING_TYPE = 22i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestDeliveredForDelegation: HTTP_REQUEST_TIMING_TYPE = 23i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestReturnedAfterDelegation: HTTP_REQUEST_TIMING_TYPE = 24i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestQueuedForIO: HTTP_REQUEST_TIMING_TYPE = 25i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeRequestDeliveredForIO: HTTP_REQUEST_TIMING_TYPE = 26i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeHttp3StreamStart: HTTP_REQUEST_TIMING_TYPE = 27i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeHttp3HeaderDecodeStart: HTTP_REQUEST_TIMING_TYPE = 28i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeHttp3HeaderDecodeEnd: HTTP_REQUEST_TIMING_TYPE = 29i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpRequestTimingTypeMax: HTTP_REQUEST_TIMING_TYPE = 30i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_RESPONSE_INFO_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpResponseInfoTypeMultipleKnownHeaders: HTTP_RESPONSE_INFO_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpResponseInfoTypeAuthenticationProperty: HTTP_RESPONSE_INFO_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpResponseInfoTypeQoSProperty: HTTP_RESPONSE_INFO_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpResponseInfoTypeChannelBind: HTTP_RESPONSE_INFO_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_SCHEME = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpSchemeHttp: HTTP_SCHEME = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpSchemeHttps: HTTP_SCHEME = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpSchemeMaximum: HTTP_SCHEME = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_SERVER_PROPERTY = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerAuthenticationProperty: HTTP_SERVER_PROPERTY = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerLoggingProperty: HTTP_SERVER_PROPERTY = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerQosProperty: HTTP_SERVER_PROPERTY = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerTimeoutsProperty: HTTP_SERVER_PROPERTY = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerQueueLengthProperty: HTTP_SERVER_PROPERTY = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerStateProperty: HTTP_SERVER_PROPERTY = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServer503VerbosityProperty: HTTP_SERVER_PROPERTY = 6i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerBindingProperty: HTTP_SERVER_PROPERTY = 7i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerExtendedAuthenticationProperty: HTTP_SERVER_PROPERTY = 8i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerListenEndpointProperty: HTTP_SERVER_PROPERTY = 9i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerChannelBindProperty: HTTP_SERVER_PROPERTY = 10i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerProtectionLevelProperty: HTTP_SERVER_PROPERTY = 11i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServerDelegationProperty: HTTP_SERVER_PROPERTY = 16i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_SERVICE_BINDING_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceBindingTypeNone: HTTP_SERVICE_BINDING_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceBindingTypeW: HTTP_SERVICE_BINDING_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceBindingTypeA: HTTP_SERVICE_BINDING_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_SERVICE_CONFIG_CACHE_KEY = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const MaxCacheResponseSize: HTTP_SERVICE_CONFIG_CACHE_KEY = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const CacheRangeChunkSize: HTTP_SERVICE_CONFIG_CACHE_KEY = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_SERVICE_CONFIG_ID = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigIPListenList: HTTP_SERVICE_CONFIG_ID = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigSSLCertInfo: HTTP_SERVICE_CONFIG_ID = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigUrlAclInfo: HTTP_SERVICE_CONFIG_ID = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigTimeout: HTTP_SERVICE_CONFIG_ID = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigCache: HTTP_SERVICE_CONFIG_ID = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigSslSniCertInfo: HTTP_SERVICE_CONFIG_ID = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigSslCcsCertInfo: HTTP_SERVICE_CONFIG_ID = 6i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigSetting: HTTP_SERVICE_CONFIG_ID = 7i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigSslCertInfoEx: HTTP_SERVICE_CONFIG_ID = 8i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigSslSniCertInfoEx: HTTP_SERVICE_CONFIG_ID = 9i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigSslCcsCertInfoEx: HTTP_SERVICE_CONFIG_ID = 10i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigSslScopedCcsCertInfo: HTTP_SERVICE_CONFIG_ID = 11i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigSslScopedCcsCertInfoEx: HTTP_SERVICE_CONFIG_ID = 12i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigMax: HTTP_SERVICE_CONFIG_ID = 13i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_SERVICE_CONFIG_QUERY_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigQueryExact: HTTP_SERVICE_CONFIG_QUERY_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigQueryNext: HTTP_SERVICE_CONFIG_QUERY_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpServiceConfigQueryMax: HTTP_SERVICE_CONFIG_QUERY_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_SERVICE_CONFIG_SETTING_KEY = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpNone: HTTP_SERVICE_CONFIG_SETTING_KEY = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpTlsThrottle: HTTP_SERVICE_CONFIG_SETTING_KEY = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_SERVICE_CONFIG_TIMEOUT_KEY = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const IdleConnectionTimeout: HTTP_SERVICE_CONFIG_TIMEOUT_KEY = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HeaderWaitTimeout: HTTP_SERVICE_CONFIG_TIMEOUT_KEY = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const ExParamTypeHttp2Window: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const ExParamTypeHttp2SettingsLimits: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const ExParamTypeHttpPerformance: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const ExParamTypeTlsRestrictions: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const ExParamTypeErrorHeaders: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const ExParamTypeTlsSessionTicketKeys: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const ExParamTypeMax: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub type HTTP_VERB = i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbUnparsed: HTTP_VERB = 0i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbUnknown: HTTP_VERB = 1i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbInvalid: HTTP_VERB = 2i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbOPTIONS: HTTP_VERB = 3i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbGET: HTTP_VERB = 4i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbHEAD: HTTP_VERB = 5i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbPOST: HTTP_VERB = 6i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbPUT: HTTP_VERB = 7i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbDELETE: HTTP_VERB = 8i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbTRACE: HTTP_VERB = 9i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbCONNECT: HTTP_VERB = 10i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbTRACK: HTTP_VERB = 11i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbMOVE: HTTP_VERB = 12i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbCOPY: HTTP_VERB = 13i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbPROPFIND: HTTP_VERB = 14i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbPROPPATCH: HTTP_VERB = 15i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbMKCOL: HTTP_VERB = 16i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbLOCK: HTTP_VERB = 17i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbUNLOCK: HTTP_VERB = 18i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbSEARCH: HTTP_VERB = 19i32; +#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] +pub const HttpVerbMaximum: HTTP_VERB = 20i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP2_SETTINGS_LIMITS_PARAM { @@ -151,44 +905,6 @@ impl ::core::clone::Clone for HTTPAPI_VERSION { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_503_RESPONSE_VERBOSITY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const Http503ResponseVerbosityBasic: HTTP_503_RESPONSE_VERBOSITY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const Http503ResponseVerbosityLimited: HTTP_503_RESPONSE_VERBOSITY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const Http503ResponseVerbosityFull: HTTP_503_RESPONSE_VERBOSITY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_AUTHENTICATION_HARDENING_LEVELS = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthenticationHardeningLegacy: HTTP_AUTHENTICATION_HARDENING_LEVELS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthenticationHardeningMedium: HTTP_AUTHENTICATION_HARDENING_LEVELS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthenticationHardeningStrict: HTTP_AUTHENTICATION_HARDENING_LEVELS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_ENABLE_BASIC: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_ENABLE_DIGEST: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_ENABLE_KERBEROS: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_ENABLE_NEGOTIATE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_ENABLE_NTLM: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_AUTH_STATUS = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthStatusSuccess: HTTP_AUTH_STATUS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthStatusNotAuthenticated: HTTP_AUTH_STATUS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthStatusFailure: HTTP_AUTH_STATUS = 2i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_BANDWIDTH_LIMIT_INFO { @@ -240,20 +956,6 @@ impl ::core::clone::Clone for HTTP_CACHE_POLICY { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_CACHE_POLICY_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpCachePolicyNocache: HTTP_CACHE_POLICY_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpCachePolicyUserInvalidates: HTTP_CACHE_POLICY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpCachePolicyTimeToLive: HTTP_CACHE_POLICY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpCachePolicyMaximum: HTTP_CACHE_POLICY_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_CLIENT_SERVICE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_DOTLESS_SERVICE: u32 = 4u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_CHANNEL_BIND_INFO { @@ -268,14 +970,6 @@ impl ::core::clone::Clone for HTTP_CHANNEL_BIND_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_NO_SERVICE_NAME_CHECK: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_PROXY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_PROXY_COHOSTING: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_SECURE_CHANNEL_TOKEN: u32 = 8u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_CONNECTION_LIMIT_INFO { @@ -306,18 +1000,6 @@ impl ::core::clone::Clone for HTTP_COOKED_URL { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_CONTROLLER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_DELEGATION: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_OPEN_EXISTING: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const CreateRequestQueueExternalIdProperty: HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const CreateRequestQueueMax: HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = 2i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_CREATE_REQUEST_QUEUE_PROPERTY_INFO { @@ -439,26 +1121,6 @@ impl ::core::clone::Clone for HTTP_DATA_CHUNK_0_4 { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_DATA_CHUNK_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkFromMemory: HTTP_DATA_CHUNK_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkFromFileHandle: HTTP_DATA_CHUNK_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkFromFragmentCache: HTTP_DATA_CHUNK_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkFromFragmentCacheEx: HTTP_DATA_CHUNK_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkTrailers: HTTP_DATA_CHUNK_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkMaximum: HTTP_DATA_CHUNK_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_DELEGATE_REQUEST_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const DelegateRequestReservedProperty: HTTP_DELEGATE_REQUEST_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const DelegateRequestDelegateUrlProperty: HTTP_DELEGATE_REQUEST_PROPERTY_ID = 1i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_DELEGATE_REQUEST_PROPERTY_INFO { @@ -472,14 +1134,6 @@ impl ::core::clone::Clone for HTTP_DELEGATE_REQUEST_PROPERTY_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_DEMAND_CBT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_ENABLED_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpEnabledStateActive: HTTP_ENABLED_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpEnabledStateInactive: HTTP_ENABLED_STATE = 1i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_ERROR_HEADERS_PARAM { @@ -493,20 +1147,6 @@ impl ::core::clone::Clone for HTTP_ERROR_HEADERS_PARAM { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_FEATURE_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeatureUnknown: HTTP_FEATURE_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeatureResponseTrailers: HTTP_FEATURE_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeatureApiTimings: HTTP_FEATURE_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeatureDelegateEx: HTTP_FEATURE_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeatureHttp3: HTTP_FEATURE_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeaturemax: HTTP_FEATURE_ID = -1i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_FLOWRATE_INFO { @@ -521,124 +1161,6 @@ impl ::core::clone::Clone for HTTP_FLOWRATE_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_FLUSH_RESPONSE_FLAG_RECURSIVE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_HEADER_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderCacheControl: HTTP_HEADER_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderConnection: HTTP_HEADER_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderDate: HTTP_HEADER_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderKeepAlive: HTTP_HEADER_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderPragma: HTTP_HEADER_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderTrailer: HTTP_HEADER_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderTransferEncoding: HTTP_HEADER_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderUpgrade: HTTP_HEADER_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderVia: HTTP_HEADER_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderWarning: HTTP_HEADER_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAllow: HTTP_HEADER_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentLength: HTTP_HEADER_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentType: HTTP_HEADER_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentEncoding: HTTP_HEADER_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentLanguage: HTTP_HEADER_ID = 14i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentLocation: HTTP_HEADER_ID = 15i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentMd5: HTTP_HEADER_ID = 16i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentRange: HTTP_HEADER_ID = 17i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderExpires: HTTP_HEADER_ID = 18i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderLastModified: HTTP_HEADER_ID = 19i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAccept: HTTP_HEADER_ID = 20i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAcceptCharset: HTTP_HEADER_ID = 21i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAcceptEncoding: HTTP_HEADER_ID = 22i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAcceptLanguage: HTTP_HEADER_ID = 23i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAuthorization: HTTP_HEADER_ID = 24i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderCookie: HTTP_HEADER_ID = 25i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderExpect: HTTP_HEADER_ID = 26i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderFrom: HTTP_HEADER_ID = 27i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderHost: HTTP_HEADER_ID = 28i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderIfMatch: HTTP_HEADER_ID = 29i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderIfModifiedSince: HTTP_HEADER_ID = 30i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderIfNoneMatch: HTTP_HEADER_ID = 31i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderIfRange: HTTP_HEADER_ID = 32i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderIfUnmodifiedSince: HTTP_HEADER_ID = 33i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderMaxForwards: HTTP_HEADER_ID = 34i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderProxyAuthorization: HTTP_HEADER_ID = 35i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderReferer: HTTP_HEADER_ID = 36i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderRange: HTTP_HEADER_ID = 37i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderTe: HTTP_HEADER_ID = 38i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderTranslate: HTTP_HEADER_ID = 39i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderUserAgent: HTTP_HEADER_ID = 40i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderRequestMaximum: HTTP_HEADER_ID = 41i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAcceptRanges: HTTP_HEADER_ID = 20i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAge: HTTP_HEADER_ID = 21i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderEtag: HTTP_HEADER_ID = 22i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderLocation: HTTP_HEADER_ID = 23i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderProxyAuthenticate: HTTP_HEADER_ID = 24i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderRetryAfter: HTTP_HEADER_ID = 25i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderServer: HTTP_HEADER_ID = 26i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderSetCookie: HTTP_HEADER_ID = 27i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderVary: HTTP_HEADER_ID = 28i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderWwwAuthenticate: HTTP_HEADER_ID = 29i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderResponseMaximum: HTTP_HEADER_ID = 30i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderMaximum: HTTP_HEADER_ID = 41i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_INITIALIZE = u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_INITIALIZE_CONFIG: HTTP_INITIALIZE = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_INITIALIZE_SERVER: HTTP_INITIALIZE = 1u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_KNOWN_HEADER { @@ -666,14 +1188,6 @@ impl ::core::clone::Clone for HTTP_LISTEN_ENDPOINT_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOGGING_FLAG_LOCAL_TIME_ROLLOVER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOGGING_FLAG_LOG_ERRORS_ONLY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOGGING_FLAG_LOG_SUCCESS_ONLY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOGGING_FLAG_USE_UTF8_CONVERSION: u32 = 2u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] @@ -701,28 +1215,6 @@ impl ::core::clone::Clone for HTTP_LOGGING_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_LOGGING_ROLLOVER_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingRolloverSize: HTTP_LOGGING_ROLLOVER_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingRolloverDaily: HTTP_LOGGING_ROLLOVER_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingRolloverWeekly: HTTP_LOGGING_ROLLOVER_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingRolloverMonthly: HTTP_LOGGING_ROLLOVER_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingRolloverHourly: HTTP_LOGGING_ROLLOVER_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_LOGGING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingTypeW3C: HTTP_LOGGING_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingTypeIIS: HTTP_LOGGING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingTypeNCSA: HTTP_LOGGING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingTypeRaw: HTTP_LOGGING_TYPE = 3i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_LOG_DATA { @@ -734,10 +1226,6 @@ impl ::core::clone::Clone for HTTP_LOG_DATA { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_LOG_DATA_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLogDataTypeFields: HTTP_LOG_DATA_TYPE = 0i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_LOG_FIELDS_DATA { @@ -778,72 +1266,6 @@ impl ::core::clone::Clone for HTTP_LOG_FIELDS_DATA { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_BYTES_RECV: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_BYTES_SENT: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_CLIENT_IP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_CLIENT_PORT: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_COMPUTER_NAME: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_COOKIE: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_CORRELATION_ID: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_DATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_HOST: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_METHOD: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_QUEUE_NAME: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_REASON: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_REFERER: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_SERVER_IP: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_SERVER_PORT: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_SITE_ID: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_SITE_NAME: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_STATUS: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_STREAM_ID: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_STREAM_ID_EX: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_SUB_STATUS: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_TIME: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_TIME_TAKEN: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_TRANSPORT_TYPE: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_URI: u32 = 8388608u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_URI_QUERY: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_URI_STEM: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_USER_AGENT: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_USER_NAME: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_VERSION: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_WIN32_STATUS: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_MAX_SERVER_QUEUE_LENGTH: u32 = 2147483647u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_MIN_SERVER_QUEUE_LENGTH: u32 = 1u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_MULTIPLE_KNOWN_HEADERS { @@ -871,22 +1293,6 @@ impl ::core::clone::Clone for HTTP_PERFORMANCE_PARAM { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_PERFORMANCE_PARAM_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamSendBufferingFlags: HTTP_PERFORMANCE_PARAM_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamAggressiveICW: HTTP_PERFORMANCE_PARAM_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamMaxSendBufferSize: HTTP_PERFORMANCE_PARAM_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamMaxConcurrentClientStreams: HTTP_PERFORMANCE_PARAM_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamMaxReceiveBufferSize: HTTP_PERFORMANCE_PARAM_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamDecryptOnSspiThread: HTTP_PERFORMANCE_PARAM_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamMax: HTTP_PERFORMANCE_PARAM_TYPE = 6i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_PROPERTY_FLAGS { @@ -910,14 +1316,6 @@ impl ::core::clone::Clone for HTTP_PROTECTION_LEVEL_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_PROTECTION_LEVEL_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpProtectionLevelUnrestricted: HTTP_PROTECTION_LEVEL_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpProtectionLevelEdgeRestricted: HTTP_PROTECTION_LEVEL_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpProtectionLevelRestricted: HTTP_PROTECTION_LEVEL_TYPE = 2i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_QOS_SETTING_INFO { @@ -930,14 +1328,6 @@ impl ::core::clone::Clone for HTTP_QOS_SETTING_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_QOS_SETTING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpQosSettingTypeBandwidth: HTTP_QOS_SETTING_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpQosSettingTypeConnectionLimit: HTTP_QOS_SETTING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpQosSettingTypeFlowRate: HTTP_QOS_SETTING_TYPE = 2i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_QUERY_REQUEST_QUALIFIER_QUIC { @@ -1023,20 +1413,6 @@ impl ::core::clone::Clone for HTTP_QUIC_STREAM_API_TIMINGS { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RECEIVE_FULL_CHAIN: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_RECEIVE_HTTP_REQUEST_FLAGS = u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RECEIVE_REQUEST_FLAG_COPY_BODY: HTTP_RECEIVE_HTTP_REQUEST_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RECEIVE_REQUEST_FLAG_FLUSH_BODY: HTTP_RECEIVE_HTTP_REQUEST_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RECEIVE_REQUEST_ENTITY_BODY_FLAG_FILL_BUFFER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RECEIVE_SECURE_CHANNEL_TOKEN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_AUTH_FLAG_TOKEN_FOR_CACHED_CRED: u32 = 1u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1063,20 +1439,6 @@ impl ::core::clone::Clone for HTTP_REQUEST_AUTH_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_REQUEST_AUTH_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeNone: HTTP_REQUEST_AUTH_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeBasic: HTTP_REQUEST_AUTH_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeDigest: HTTP_REQUEST_AUTH_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeNTLM: HTTP_REQUEST_AUTH_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeNegotiate: HTTP_REQUEST_AUTH_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeKerberos: HTTP_REQUEST_AUTH_TYPE = 5i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_REQUEST_CHANNEL_BIND_STATUS { @@ -1091,14 +1453,6 @@ impl ::core::clone::Clone for HTTP_REQUEST_CHANNEL_BIND_STATUS { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_FLAG_HTTP2: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_FLAG_HTTP3: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_FLAG_IP_ROUTED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_FLAG_MORE_ENTITY_BODY_EXISTS: u32 = 1u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_REQUEST_HEADERS { @@ -1127,46 +1481,6 @@ impl ::core::clone::Clone for HTTP_REQUEST_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_REQUEST_INFO_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeAuth: HTTP_REQUEST_INFO_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeChannelBind: HTTP_REQUEST_INFO_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeSslProtocol: HTTP_REQUEST_INFO_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeSslTokenBindingDraft: HTTP_REQUEST_INFO_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeSslTokenBinding: HTTP_REQUEST_INFO_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeRequestTiming: HTTP_REQUEST_INFO_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeTcpInfoV0: HTTP_REQUEST_INFO_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeRequestSizing: HTTP_REQUEST_INFO_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeQuicStats: HTTP_REQUEST_INFO_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeTcpInfoV1: HTTP_REQUEST_INFO_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_REQUEST_PROPERTY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyIsb: HTTP_REQUEST_PROPERTY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyTcpInfoV0: HTTP_REQUEST_PROPERTY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyQuicStats: HTTP_REQUEST_PROPERTY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyTcpInfoV1: HTTP_REQUEST_PROPERTY = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertySni: HTTP_REQUEST_PROPERTY = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyStreamError: HTTP_REQUEST_PROPERTY = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyWskApiTimings: HTTP_REQUEST_PROPERTY = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyQuicApiTimings: HTTP_REQUEST_PROPERTY = 7i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_REQUEST_PROPERTY_SNI { @@ -1179,12 +1493,6 @@ impl ::core::clone::Clone for HTTP_REQUEST_PROPERTY_SNI { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_PROPERTY_SNI_FLAG_NO_SNI: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_PROPERTY_SNI_FLAG_SNI_USED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_PROPERTY_SNI_HOST_MAX_LENGTH: u32 = 255u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_REQUEST_PROPERTY_STREAM_ERROR { @@ -1210,28 +1518,6 @@ impl ::core::clone::Clone for HTTP_REQUEST_SIZING_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_SIZING_INFO_FLAG_FIRST_REQUEST: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_SIZING_INFO_FLAG_TCP_FAST_OPEN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_SIZING_INFO_FLAG_TLS_FALSE_START: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_SIZING_INFO_FLAG_TLS_SESSION_RESUMPTION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_REQUEST_SIZING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeTlsHandshakeLeg1ClientData: HTTP_REQUEST_SIZING_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeTlsHandshakeLeg1ServerData: HTTP_REQUEST_SIZING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeTlsHandshakeLeg2ClientData: HTTP_REQUEST_SIZING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeTlsHandshakeLeg2ServerData: HTTP_REQUEST_SIZING_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeHeaders: HTTP_REQUEST_SIZING_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeMax: HTTP_REQUEST_SIZING_TYPE = 5i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_REQUEST_TIMING_INFO { @@ -1244,70 +1530,6 @@ impl ::core::clone::Clone for HTTP_REQUEST_TIMING_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_REQUEST_TIMING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeConnectionStart: HTTP_REQUEST_TIMING_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeDataStart: HTTP_REQUEST_TIMING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsCertificateLoadStart: HTTP_REQUEST_TIMING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsCertificateLoadEnd: HTTP_REQUEST_TIMING_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsHandshakeLeg1Start: HTTP_REQUEST_TIMING_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsHandshakeLeg1End: HTTP_REQUEST_TIMING_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsHandshakeLeg2Start: HTTP_REQUEST_TIMING_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsHandshakeLeg2End: HTTP_REQUEST_TIMING_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsAttributesQueryStart: HTTP_REQUEST_TIMING_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsAttributesQueryEnd: HTTP_REQUEST_TIMING_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsClientCertQueryStart: HTTP_REQUEST_TIMING_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsClientCertQueryEnd: HTTP_REQUEST_TIMING_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp2StreamStart: HTTP_REQUEST_TIMING_TYPE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp2HeaderDecodeStart: HTTP_REQUEST_TIMING_TYPE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp2HeaderDecodeEnd: HTTP_REQUEST_TIMING_TYPE = 14i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestHeaderParseStart: HTTP_REQUEST_TIMING_TYPE = 15i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestHeaderParseEnd: HTTP_REQUEST_TIMING_TYPE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestRoutingStart: HTTP_REQUEST_TIMING_TYPE = 17i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestRoutingEnd: HTTP_REQUEST_TIMING_TYPE = 18i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestQueuedForInspection: HTTP_REQUEST_TIMING_TYPE = 19i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestDeliveredForInspection: HTTP_REQUEST_TIMING_TYPE = 20i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestReturnedAfterInspection: HTTP_REQUEST_TIMING_TYPE = 21i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestQueuedForDelegation: HTTP_REQUEST_TIMING_TYPE = 22i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestDeliveredForDelegation: HTTP_REQUEST_TIMING_TYPE = 23i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestReturnedAfterDelegation: HTTP_REQUEST_TIMING_TYPE = 24i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestQueuedForIO: HTTP_REQUEST_TIMING_TYPE = 25i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestDeliveredForIO: HTTP_REQUEST_TIMING_TYPE = 26i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp3StreamStart: HTTP_REQUEST_TIMING_TYPE = 27i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp3HeaderDecodeStart: HTTP_REQUEST_TIMING_TYPE = 28i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp3HeaderDecodeEnd: HTTP_REQUEST_TIMING_TYPE = 29i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeMax: HTTP_REQUEST_TIMING_TYPE = 30i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_REQUEST_TOKEN_BINDING_INFO { @@ -1358,7 +1580,7 @@ impl ::core::clone::Clone for HTTP_REQUEST_V1 { #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] pub struct HTTP_REQUEST_V2 { - pub __AnonymousBase_http_L1861_C35: HTTP_REQUEST_V1, + pub Base: HTTP_REQUEST_V1, pub RequestInfoCount: u16, pub pRequestInfo: *mut HTTP_REQUEST_INFO, } @@ -1370,10 +1592,6 @@ impl ::core::clone::Clone for HTTP_REQUEST_V2 { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RESPONSE_FLAG_MORE_ENTITY_BODY_EXISTS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RESPONSE_FLAG_MULTIPLE_ENCODINGS_AVAILABLE: u32 = 1u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_RESPONSE_HEADERS { @@ -1402,18 +1620,6 @@ impl ::core::clone::Clone for HTTP_RESPONSE_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_RESPONSE_INFO_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpResponseInfoTypeMultipleKnownHeaders: HTTP_RESPONSE_INFO_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpResponseInfoTypeAuthenticationProperty: HTTP_RESPONSE_INFO_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpResponseInfoTypeQoSProperty: HTTP_RESPONSE_INFO_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpResponseInfoTypeChannelBind: HTTP_RESPONSE_INFO_TYPE = 3i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -1439,7 +1645,7 @@ impl ::core::clone::Clone for HTTP_RESPONSE_V1 { #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct HTTP_RESPONSE_V2 { - pub __AnonymousBase_http_L2050_C36: HTTP_RESPONSE_V1, + pub Base: HTTP_RESPONSE_V1, pub ResponseInfoCount: u16, pub pResponseInfo: *mut HTTP_RESPONSE_INFO, } @@ -1451,28 +1657,6 @@ impl ::core::clone::Clone for HTTP_RESPONSE_V2 { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SCHEME = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpSchemeHttp: HTTP_SCHEME = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpSchemeHttps: HTTP_SCHEME = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpSchemeMaximum: HTTP_SCHEME = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_DISCONNECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_ENABLE_NAGLING: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_GOAWAY: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_MORE_DATA: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_OPAQUE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_PROCESS_RANGES: u32 = 32u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS { @@ -1520,34 +1704,6 @@ impl ::core::clone::Clone for HTTP_SERVER_AUTHENTICATION_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVER_PROPERTY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerAuthenticationProperty: HTTP_SERVER_PROPERTY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerLoggingProperty: HTTP_SERVER_PROPERTY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerQosProperty: HTTP_SERVER_PROPERTY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerTimeoutsProperty: HTTP_SERVER_PROPERTY = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerQueueLengthProperty: HTTP_SERVER_PROPERTY = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerStateProperty: HTTP_SERVER_PROPERTY = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServer503VerbosityProperty: HTTP_SERVER_PROPERTY = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerBindingProperty: HTTP_SERVER_PROPERTY = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerExtendedAuthenticationProperty: HTTP_SERVER_PROPERTY = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerListenEndpointProperty: HTTP_SERVER_PROPERTY = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerChannelBindProperty: HTTP_SERVER_PROPERTY = 10i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerProtectionLevelProperty: HTTP_SERVER_PROPERTY = 11i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerDelegationProperty: HTTP_SERVER_PROPERTY = 16i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_SERVICE_BINDING_A { @@ -1572,14 +1728,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_BINDING_BASE { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_BINDING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceBindingTypeNone: HTTP_SERVICE_BINDING_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceBindingTypeW: HTTP_SERVICE_BINDING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceBindingTypeA: HTTP_SERVICE_BINDING_TYPE = 2i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_SERVICE_BINDING_W { @@ -1593,12 +1741,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_BINDING_W { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_CONFIG_CACHE_KEY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const MaxCacheResponseSize: HTTP_SERVICE_CONFIG_CACHE_KEY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const CacheRangeChunkSize: HTTP_SERVICE_CONFIG_CACHE_KEY = 1i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_SERVICE_CONFIG_CACHE_SET { @@ -1611,36 +1753,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_CACHE_SET { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_CONFIG_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigIPListenList: HTTP_SERVICE_CONFIG_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSSLCertInfo: HTTP_SERVICE_CONFIG_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigUrlAclInfo: HTTP_SERVICE_CONFIG_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigTimeout: HTTP_SERVICE_CONFIG_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigCache: HTTP_SERVICE_CONFIG_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslSniCertInfo: HTTP_SERVICE_CONFIG_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslCcsCertInfo: HTTP_SERVICE_CONFIG_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSetting: HTTP_SERVICE_CONFIG_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslCertInfoEx: HTTP_SERVICE_CONFIG_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslSniCertInfoEx: HTTP_SERVICE_CONFIG_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslCcsCertInfoEx: HTTP_SERVICE_CONFIG_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslScopedCcsCertInfo: HTTP_SERVICE_CONFIG_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslScopedCcsCertInfoEx: HTTP_SERVICE_CONFIG_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigMax: HTTP_SERVICE_CONFIG_ID = 13i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -1671,20 +1783,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_CONFIG_QUERY_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigQueryExact: HTTP_SERVICE_CONFIG_QUERY_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigQueryNext: HTTP_SERVICE_CONFIG_QUERY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigQueryMax: HTTP_SERVICE_CONFIG_QUERY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_CONFIG_SETTING_KEY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpNone: HTTP_SERVICE_CONFIG_SETTING_KEY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpTlsThrottle: HTTP_SERVICE_CONFIG_SETTING_KEY = 1i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_SERVICE_CONFIG_SETTING_SET { @@ -1774,34 +1872,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_HTTP2: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_LEGACY_TLS: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_OCSP_STAPLING: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_QUIC: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_TLS12: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_TLS13: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_CLIENT_CORRELATION: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_SESSION_TICKET: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_TOKEN_BINDING: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_LOG_EXTENDED_EVENTS: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_NEGOTIATE_CLIENT_CERT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_NO_RAW_FILTER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_REJECT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_USE_DS_MAPPER: u32 = 1u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -2020,12 +2090,6 @@ impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_CONFIG_TIMEOUT_KEY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const IdleConnectionTimeout: HTTP_SERVICE_CONFIG_TIMEOUT_KEY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HeaderWaitTimeout: HTTP_SERVICE_CONFIG_TIMEOUT_KEY = 1i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_SERVICE_CONFIG_TIMEOUT_SET { @@ -2141,22 +2205,6 @@ impl ::core::clone::Clone for HTTP_SSL_PROTOCOL_INFO { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeHttp2Window: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeHttp2SettingsLimits: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeHttpPerformance: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeTlsRestrictions: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeErrorHeaders: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeTlsSessionTicketKeys: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeMax: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 6i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_STATE_INFO { @@ -2239,54 +2287,6 @@ impl ::core::clone::Clone for HTTP_UNKNOWN_HEADER { *self } } -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_URL_FLAG_REMOVE_ALL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_VERB = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbUnparsed: HTTP_VERB = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbUnknown: HTTP_VERB = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbInvalid: HTTP_VERB = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbOPTIONS: HTTP_VERB = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbGET: HTTP_VERB = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbHEAD: HTTP_VERB = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbPOST: HTTP_VERB = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbPUT: HTTP_VERB = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbDELETE: HTTP_VERB = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbTRACE: HTTP_VERB = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbCONNECT: HTTP_VERB = 10i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbTRACK: HTTP_VERB = 11i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbMOVE: HTTP_VERB = 12i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbCOPY: HTTP_VERB = 13i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbPROPFIND: HTTP_VERB = 14i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbPROPPATCH: HTTP_VERB = 15i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbMKCOL: HTTP_VERB = 16i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbLOCK: HTTP_VERB = 17i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbUNLOCK: HTTP_VERB = 18i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbSEARCH: HTTP_VERB = 19i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbMaximum: HTTP_VERB = 20i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_VERSION: &str = "HTTP/1.0"; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub struct HTTP_VERSION { |