// ------------------------------------------------------------------------------
// <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>
// ------------------------------------------------------------------------------

namespace Win32.Graphics.Dxgi.Common;

public static partial class Apis
{
	public const uint DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN = 4294967295;

	public const uint DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN = 4294967294;

	public const ColorSpaceType DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 = ColorSpaceType.RgbFullG22NoneP709;
	public const ColorSpaceType DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 = ColorSpaceType.RgbFullG10NoneP709;
	public const ColorSpaceType DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709 = ColorSpaceType.RgbStudioG22NoneP709;
	public const ColorSpaceType DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020 = ColorSpaceType.RgbStudioG22NoneP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_RESERVED = ColorSpaceType.Reserved;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601 = ColorSpaceType.YcbcrFullG22NoneP709X601;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601 = ColorSpaceType.YcbcrStudioG22LeftP601;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601 = ColorSpaceType.YcbcrFullG22LeftP601;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 = ColorSpaceType.YcbcrStudioG22LeftP709;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 = ColorSpaceType.YcbcrFullG22LeftP709;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020 = ColorSpaceType.YcbcrStudioG22LeftP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020 = ColorSpaceType.YcbcrFullG22LeftP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 = ColorSpaceType.RgbFullG2084NoneP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020 = ColorSpaceType.YcbcrStudioG2084LeftP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020 = ColorSpaceType.RgbStudioG2084NoneP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020 = ColorSpaceType.YcbcrStudioG22TopleftP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020 = ColorSpaceType.YcbcrStudioG2084TopleftP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020 = ColorSpaceType.RgbFullG22NoneP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020 = ColorSpaceType.YcbcrStudioGhlgTopleftP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020 = ColorSpaceType.YcbcrFullGhlgTopleftP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709 = ColorSpaceType.RgbStudioG24NoneP709;
	public const ColorSpaceType DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020 = ColorSpaceType.RgbStudioG24NoneP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709 = ColorSpaceType.YcbcrStudioG24LeftP709;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020 = ColorSpaceType.YcbcrStudioG24LeftP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020 = ColorSpaceType.YcbcrStudioG24TopleftP2020;
	public const ColorSpaceType DXGI_COLOR_SPACE_CUSTOM = ColorSpaceType.Custom;
	public const Format DXGI_FORMAT_UNKNOWN = Format.Unknown;
	public const Format DXGI_FORMAT_R32G32B32A32_TYPELESS = Format.R32G32B32A32Typeless;
	public const Format DXGI_FORMAT_R32G32B32A32_FLOAT = Format.R32G32B32A32Float;
	public const Format DXGI_FORMAT_R32G32B32A32_UINT = Format.R32G32B32A32Uint;
	public const Format DXGI_FORMAT_R32G32B32A32_SINT = Format.R32G32B32A32Sint;
	public const Format DXGI_FORMAT_R32G32B32_TYPELESS = Format.R32G32B32Typeless;
	public const Format DXGI_FORMAT_R32G32B32_FLOAT = Format.R32G32B32Float;
	public const Format DXGI_FORMAT_R32G32B32_UINT = Format.R32G32B32Uint;
	public const Format DXGI_FORMAT_R32G32B32_SINT = Format.R32G32B32Sint;
	public const Format DXGI_FORMAT_R16G16B16A16_TYPELESS = Format.R16G16B16A16Typeless;
	public const Format DXGI_FORMAT_R16G16B16A16_FLOAT = Format.R16G16B16A16Float;
	public const Format DXGI_FORMAT_R16G16B16A16_UNORM = Format.R16G16B16A16Unorm;
	public const Format DXGI_FORMAT_R16G16B16A16_UINT = Format.R16G16B16A16Uint;
	public const Format DXGI_FORMAT_R16G16B16A16_SNORM = Format.R16G16B16A16Snorm;
	public const Format DXGI_FORMAT_R16G16B16A16_SINT = Format.R16G16B16A16Sint;
	public const Format DXGI_FORMAT_R32G32_TYPELESS = Format.R32G32Typeless;
	public const Format DXGI_FORMAT_R32G32_FLOAT = Format.R32G32Float;
	public const Format DXGI_FORMAT_R32G32_UINT = Format.R32G32Uint;
	public const Format DXGI_FORMAT_R32G32_SINT = Format.R32G32Sint;
	public const Format DXGI_FORMAT_R32G8X24_TYPELESS = Format.R32G8X24Typeless;
	public const Format DXGI_FORMAT_D32_FLOAT_S8X24_UINT = Format.D32FloatS8X24Uint;
	public const Format DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = Format.R32FloatX8X24Typeless;
	public const Format DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = Format.X32TypelessG8X24Uint;
	public const Format DXGI_FORMAT_R10G10B10A2_TYPELESS = Format.R10G10B10A2Typeless;
	public const Format DXGI_FORMAT_R10G10B10A2_UNORM = Format.R10G10B10A2Unorm;
	public const Format DXGI_FORMAT_R10G10B10A2_UINT = Format.R10G10B10A2Uint;
	public const Format DXGI_FORMAT_R11G11B10_FLOAT = Format.R11G11B10Float;
	public const Format DXGI_FORMAT_R8G8B8A8_TYPELESS = Format.R8G8B8A8Typeless;
	public const Format DXGI_FORMAT_R8G8B8A8_UNORM = Format.R8G8B8A8Unorm;
	public const Format DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = Format.R8G8B8A8UnormSrgb;
	public const Format DXGI_FORMAT_R8G8B8A8_UINT = Format.R8G8B8A8Uint;
	public const Format DXGI_FORMAT_R8G8B8A8_SNORM = Format.R8G8B8A8Snorm;
	public const Format DXGI_FORMAT_R8G8B8A8_SINT = Format.R8G8B8A8Sint;
	public const Format DXGI_FORMAT_R16G16_TYPELESS = Format.R16G16Typeless;
	public const Format DXGI_FORMAT_R16G16_FLOAT = Format.R16G16Float;
	public const Format DXGI_FORMAT_R16G16_UNORM = Format.R16G16Unorm;
	public const Format DXGI_FORMAT_R16G16_UINT = Format.R16G16Uint;
	public const Format DXGI_FORMAT_R16G16_SNORM = Format.R16G16Snorm;
	public const Format DXGI_FORMAT_R16G16_SINT = Format.R16G16Sint;
	public const Format DXGI_FORMAT_R32_TYPELESS = Format.R32Typeless;
	public const Format DXGI_FORMAT_D32_FLOAT = Format.D32Float;
	public const Format DXGI_FORMAT_R32_FLOAT = Format.R32Float;
	public const Format DXGI_FORMAT_R32_UINT = Format.R32Uint;
	public const Format DXGI_FORMAT_R32_SINT = Format.R32Sint;
	public const Format DXGI_FORMAT_R24G8_TYPELESS = Format.R24G8Typeless;
	public const Format DXGI_FORMAT_D24_UNORM_S8_UINT = Format.D24UnormS8Uint;
	public const Format DXGI_FORMAT_R24_UNORM_X8_TYPELESS = Format.R24UnormX8Typeless;
	public const Format DXGI_FORMAT_X24_TYPELESS_G8_UINT = Format.X24TypelessG8Uint;
	public const Format DXGI_FORMAT_R8G8_TYPELESS = Format.R8G8Typeless;
	public const Format DXGI_FORMAT_R8G8_UNORM = Format.R8G8Unorm;
	public const Format DXGI_FORMAT_R8G8_UINT = Format.R8G8Uint;
	public const Format DXGI_FORMAT_R8G8_SNORM = Format.R8G8Snorm;
	public const Format DXGI_FORMAT_R8G8_SINT = Format.R8G8Sint;
	public const Format DXGI_FORMAT_R16_TYPELESS = Format.R16Typeless;
	public const Format DXGI_FORMAT_R16_FLOAT = Format.R16Float;
	public const Format DXGI_FORMAT_D16_UNORM = Format.D16Unorm;
	public const Format DXGI_FORMAT_R16_UNORM = Format.R16Unorm;
	public const Format DXGI_FORMAT_R16_UINT = Format.R16Uint;
	public const Format DXGI_FORMAT_R16_SNORM = Format.R16Snorm;
	public const Format DXGI_FORMAT_R16_SINT = Format.R16Sint;
	public const Format DXGI_FORMAT_R8_TYPELESS = Format.R8Typeless;
	public const Format DXGI_FORMAT_R8_UNORM = Format.R8Unorm;
	public const Format DXGI_FORMAT_R8_UINT = Format.R8Uint;
	public const Format DXGI_FORMAT_R8_SNORM = Format.R8Snorm;
	public const Format DXGI_FORMAT_R8_SINT = Format.R8Sint;
	public const Format DXGI_FORMAT_A8_UNORM = Format.A8Unorm;
	public const Format DXGI_FORMAT_R1_UNORM = Format.R1Unorm;
	public const Format DXGI_FORMAT_R9G9B9E5_SHAREDEXP = Format.R9G9B9E5SharedExp;
	public const Format DXGI_FORMAT_R8G8_B8G8_UNORM = Format.R8G8_B8G8Unorm;
	public const Format DXGI_FORMAT_G8R8_G8B8_UNORM = Format.G8R8_G8B8Unorm;
	public const Format DXGI_FORMAT_BC1_TYPELESS = Format.BC1Typeless;
	public const Format DXGI_FORMAT_BC1_UNORM = Format.BC1Unorm;
	public const Format DXGI_FORMAT_BC1_UNORM_SRGB = Format.BC1UnormSrgb;
	public const Format DXGI_FORMAT_BC2_TYPELESS = Format.BC2Typeless;
	public const Format DXGI_FORMAT_BC2_UNORM = Format.BC2Unorm;
	public const Format DXGI_FORMAT_BC2_UNORM_SRGB = Format.BC2UnormSrgb;
	public const Format DXGI_FORMAT_BC3_TYPELESS = Format.BC3Typeless;
	public const Format DXGI_FORMAT_BC3_UNORM = Format.BC3Unorm;
	public const Format DXGI_FORMAT_BC3_UNORM_SRGB = Format.BC3UnormSrgb;
	public const Format DXGI_FORMAT_BC4_TYPELESS = Format.BC4Typeless;
	public const Format DXGI_FORMAT_BC4_UNORM = Format.BC4Unorm;
	public const Format DXGI_FORMAT_BC4_SNORM = Format.BC4Snorm;
	public const Format DXGI_FORMAT_BC5_TYPELESS = Format.BC5Typeless;
	public const Format DXGI_FORMAT_BC5_UNORM = Format.BC5Unorm;
	public const Format DXGI_FORMAT_BC5_SNORM = Format.BC5Snorm;
	public const Format DXGI_FORMAT_B5G6R5_UNORM = Format.B5G6R5Unorm;
	public const Format DXGI_FORMAT_B5G5R5A1_UNORM = Format.B5G5R5A1Unorm;
	public const Format DXGI_FORMAT_B8G8R8A8_UNORM = Format.B8G8R8A8Unorm;
	public const Format DXGI_FORMAT_B8G8R8X8_UNORM = Format.B8G8R8X8Unorm;
	public const Format DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = Format.R10G10B10XRBiasA2Unorm;
	public const Format DXGI_FORMAT_B8G8R8A8_TYPELESS = Format.B8G8R8A8Typeless;
	public const Format DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = Format.B8G8R8A8UnormSrgb;
	public const Format DXGI_FORMAT_B8G8R8X8_TYPELESS = Format.B8G8R8X8Typeless;
	public const Format DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = Format.B8G8R8X8UnormSrgb;
	public const Format DXGI_FORMAT_BC6H_TYPELESS = Format.BC6HTypeless;
	public const Format DXGI_FORMAT_BC6H_UF16 = Format.BC6HUF16;
	public const Format DXGI_FORMAT_BC6H_SF16 = Format.BC6HSF16;
	public const Format DXGI_FORMAT_BC7_TYPELESS = Format.BC7Typeless;
	public const Format DXGI_FORMAT_BC7_UNORM = Format.BC7Unorm;
	public const Format DXGI_FORMAT_BC7_UNORM_SRGB = Format.BC7UnormSrgb;
	public const Format DXGI_FORMAT_AYUV = Format.AYUV;
	public const Format DXGI_FORMAT_Y410 = Format.Y410;
	public const Format DXGI_FORMAT_Y416 = Format.Y416;
	public const Format DXGI_FORMAT_NV12 = Format.NV12;
	public const Format DXGI_FORMAT_P010 = Format.P010;
	public const Format DXGI_FORMAT_P016 = Format.P016;
	public const Format DXGI_FORMAT_420_OPAQUE = Format.Opaque420;
	public const Format DXGI_FORMAT_YUY2 = Format.YUY2;
	public const Format DXGI_FORMAT_Y210 = Format.Y210;
	public const Format DXGI_FORMAT_Y216 = Format.Y216;
	public const Format DXGI_FORMAT_NV11 = Format.NV11;
	public const Format DXGI_FORMAT_AI44 = Format.AI44;
	public const Format DXGI_FORMAT_IA44 = Format.IA44;
	public const Format DXGI_FORMAT_P8 = Format.P8;
	public const Format DXGI_FORMAT_A8P8 = Format.A8P8;
	public const Format DXGI_FORMAT_B4G4R4A4_UNORM = Format.B4G4R4A4Unorm;
	public const Format DXGI_FORMAT_P208 = Format.P208;
	public const Format DXGI_FORMAT_V208 = Format.V208;
	public const Format DXGI_FORMAT_V408 = Format.V408;
	public const Format DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = Format.SamplerFeedbackMinMipOpaque;
	public const Format DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = Format.SamplerFeedbackMipRegionUsedOpaque;
	public const Format DXGI_FORMAT_A4B4G4R4_UNORM = Format.A4B4G4R4Unorm;
	public const Format DXGI_FORMAT_R10G10B10_7E3_A2_FLOAT = Format.Xbox_R10G10B10_7E3_A2Float;
	public const Format DXGI_FORMAT_R10G10B10_6E4_A2_FLOAT = Format.Xbox_R10G10B10_6E4_A2Float;
	public const Format DXGI_FORMAT_D16_UNORM_S8_UINT = Format.Xbox_D16Unorm_S8Uint;
	public const Format DXGI_FORMAT_R16_UNORM_X8_TYPELESS = Format.Xbox_R16Unorm_X8Typeless;
	public const Format DXGI_FORMAT_X16_TYPELESS_G8_UINT = Format.Xbox_X16Typeless_G8Uint;
	public const Format DXGI_FORMAT_R10G10B10_SNORM_A2_UNORM = Format.Xbox_R10G10B10Snorm_A2Unorm;
	public const Format DXGI_FORMAT_R4G4_UNORM = Format.Xbox_R4G4Unorm;
	public const ModeScanlineOrder DXGI_MODE_SCANLINE_ORDER_UNSPECIFIED = ModeScanlineOrder.Unspecified;
	public const ModeScanlineOrder DXGI_MODE_SCANLINE_ORDER_PROGRESSIVE = ModeScanlineOrder.Progressive;
	public const ModeScanlineOrder DXGI_MODE_SCANLINE_ORDER_UPPER_FIELD_FIRST = ModeScanlineOrder.UpperFieldFirst;
	public const ModeScanlineOrder DXGI_MODE_SCANLINE_ORDER_LOWER_FIELD_FIRST = ModeScanlineOrder.LowerFieldFirst;
	public const ModeScaling DXGI_MODE_SCALING_UNSPECIFIED = ModeScaling.Unspecified;
	public const ModeScaling DXGI_MODE_SCALING_CENTERED = ModeScaling.Centered;
	public const ModeScaling DXGI_MODE_SCALING_STRETCHED = ModeScaling.Stretched;
	public const ModeRotation DXGI_MODE_ROTATION_UNSPECIFIED = ModeRotation.Unspecified;
	public const ModeRotation DXGI_MODE_ROTATION_IDENTITY = ModeRotation.Identity;
	public const ModeRotation DXGI_MODE_ROTATION_ROTATE90 = ModeRotation.Rotate90;
	public const ModeRotation DXGI_MODE_ROTATION_ROTATE180 = ModeRotation.Rotate180;
	public const ModeRotation DXGI_MODE_ROTATION_ROTATE270 = ModeRotation.Rotate270;
	public const AlphaMode DXGI_ALPHA_MODE_UNSPECIFIED = AlphaMode.Unspecified;
	public const AlphaMode DXGI_ALPHA_MODE_PREMULTIPLIED = AlphaMode.Premultiplied;
	public const AlphaMode DXGI_ALPHA_MODE_STRAIGHT = AlphaMode.Straight;
	public const AlphaMode DXGI_ALPHA_MODE_IGNORE = AlphaMode.Ignore;
	public const CpuAccess DXGI_CPU_ACCESS_NONE = CpuAccess.None;
	public const CpuAccess DXGI_CPU_ACCESS_DYNAMIC = CpuAccess.Dynamic;
	public const CpuAccess DXGI_CPU_ACCESS_READ_WRITE = CpuAccess.ReadWrite;
	public const CpuAccess DXGI_CPU_ACCESS_SCRATCH = CpuAccess.Scratch;
	public const CpuAccess DXGI_CPU_ACCESS_FIELD = CpuAccess.Field;
}

