File: Windows.Win32.HTTP_SERVICE_CONFIG_ID.g.cs
Project: src\src\Shared\test\Shared.Tests\Microsoft.AspNetCore.Shared.Tests.csproj (Microsoft.AspNetCore.Shared.Tests)
// ------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------

#pragma warning disable CS1591,CS1573,CS0465,CS0649,CS8019,CS1570,CS1584,CS1658,CS0436,CS8981
using global::System;
using global::System.Diagnostics;
using global::System.Diagnostics.CodeAnalysis;
using global::System.Runtime.CompilerServices;
using global::System.Runtime.InteropServices;
using global::System.Runtime.Versioning;
using winmdroot = global::Windows.Win32;
namespace Windows.Win32
{
	namespace Networking.HttpServer
	{
		/// <summary>Defines service configuration options.</summary>
		/// <remarks>
		/// <para><see href="https://learn.microsoft.com/windows/win32/api/http/ne-http-http_service_config_id">Learn more about this API from docs.microsoft.com</see>.</para>
		/// </remarks>
		[global::System.CodeDom.Compiler.GeneratedCode("Microsoft.Windows.CsWin32", "0.3.46-beta+dd815b2b9b")]
		internal enum HTTP_SERVICE_CONFIG_ID
		{
			/// <summary>Specifies the IP Listen List used to register IP addresses on which to listen for SSL connections.</summary>
			HttpServiceConfigIPListenList = 0,
			/// <summary>
			/// <para>Specifies the SSL certificate store. <div class="alert"><b>Note</b>  If SSL is enabled in the HTTP Server API, TLS 1.0 may be used in place of SSL when the client application specifies TLS.</div> <div> </div></para>
			/// <para><see href="https://learn.microsoft.com/windows/win32/api/http/ne-http-http_service_config_id#members">Read more on docs.microsoft.com</see>.</para>
			/// </summary>
			HttpServiceConfigSSLCertInfo = 1,
			/// <summary>Specifies the URL reservation store.</summary>
			HttpServiceConfigUrlAclInfo = 2,
			/// <summary>
			/// <para>Configures the HTTP Server API wide connection timeouts.</para>
			/// <para><div class="alert"><b>Note</b>  Windows Vista and later versions of Windows</div> <div> </div></para>
			/// <para><see href="https://learn.microsoft.com/windows/win32/api/http/ne-http-http_service_config_id#members">Read more on docs.microsoft.com</see>.</para>
			/// </summary>
			HttpServiceConfigTimeout = 3,
			/// <summary>
			/// <para>Used in the <a href="https://docs.microsoft.com/windows/desktop/api/http/nf-http-httpqueryserviceconfiguration">HttpQueryServiceConfiguration</a> and <a href="https://docs.microsoft.com/windows/desktop/api/http/nf-http-httpsetserviceconfiguration">HttpSetServiceConfiguration</a> functions. <div class="alert"><b>Note</b>  Windows Server 2008 R2 and Windows 7 and later versions of Windows.</div> <div> </div></para>
			/// <para><see href="https://learn.microsoft.com/windows/win32/api/http/ne-http-http_service_config_id#members">Read more on docs.microsoft.com</see>.</para>
			/// </summary>
			HttpServiceConfigCache = 4,
			/// <summary>
			/// <para>Specifies the SSL endpoint configuration with <i>Hostname:Port</i> as key. Used in the <a href="https://docs.microsoft.com/windows/desktop/api/http/nf-http-httpdeleteserviceconfiguration">HttpDeleteServiceConfiguration</a>,  <a href="https://docs.microsoft.com/windows/desktop/api/http/nf-http-httpqueryserviceconfiguration">HttpQueryServiceConfiguration</a>, <a href="https://docs.microsoft.com/windows/desktop/api/http/nf-http-httpsetserviceconfiguration">HttpSetServiceConfiguration</a>, and <a href="https://docs.microsoft.com/windows/desktop/api/http/nf-http-httpupdateserviceconfiguration">HttpUpdateServiceConfiguration</a> functions <div class="alert"><b>Note</b>  Windows 8 and later versions of Windows.</div> <div> </div></para>
			/// <para><see href="https://learn.microsoft.com/windows/win32/api/http/ne-http-http_service_config_id#members">Read more on docs.microsoft.com</see>.</para>
			/// </summary>
			HttpServiceConfigSslSniCertInfo = 5,
			/// <summary>
			/// <para>Specifies that an operation should be performed for the   SSL certificate record that specifies that Http.sys should consult the Centralized Certificate Store (CCS) store to find certificates if the port receives a Transport Layer Security (TLS) handshake.  Used in the <a href="https://docs.microsoft.com/windows/desktop/api/http/nf-http-httpdeleteserviceconfiguration">HttpDeleteServiceConfiguration</a>,  <a href="https://docs.microsoft.com/windows/desktop/api/http/nf-http-httpqueryserviceconfiguration">HttpQueryServiceConfiguration</a>, <a href="https://docs.microsoft.com/windows/desktop/api/http/nf-http-httpsetserviceconfiguration">HttpSetServiceConfiguration</a>, and <a href="https://docs.microsoft.com/windows/desktop/api/http/nf-http-httpupdateserviceconfiguration">HttpUpdateServiceConfiguration</a> functions <div class="alert"><b>Note</b>  Windows 8 and later versions of Windows.</div> <div> </div></para>
			/// <para><see href="https://learn.microsoft.com/windows/win32/api/http/ne-http-http_service_config_id#members">Read more on docs.microsoft.com</see>.</para>
			/// </summary>
			HttpServiceConfigSslCcsCertInfo = 6,
			/// <summary></summary>
			HttpServiceConfigSetting = 7,
			HttpServiceConfigSslCertInfoEx = 8,
			HttpServiceConfigSslSniCertInfoEx = 9,
			HttpServiceConfigSslCcsCertInfoEx = 10,
			HttpServiceConfigSslScopedCcsCertInfo = 11,
			HttpServiceConfigSslScopedCcsCertInfoEx = 12,
			/// <summary>Terminates the enumeration; is not used to define a service configuration option.</summary>
			HttpServiceConfigMax = 13,
		}
	}
}