Win32 API 日本語リファレンス
ホームGraphics.Dxgi.Common › DXGI_FORMAT

DXGI_FORMAT

列挙型
基底型i4

メンバー 122

名前10進16進
DXGI_FORMAT_UNKNOWN00x0
DXGI_FORMAT_R32G32B32A32_TYPELESS10x1
DXGI_FORMAT_R32G32B32A32_FLOAT20x2
DXGI_FORMAT_R32G32B32A32_UINT30x3
DXGI_FORMAT_R32G32B32A32_SINT40x4
DXGI_FORMAT_R32G32B32_TYPELESS50x5
DXGI_FORMAT_R32G32B32_FLOAT60x6
DXGI_FORMAT_R32G32B32_UINT70x7
DXGI_FORMAT_R32G32B32_SINT80x8
DXGI_FORMAT_R16G16B16A16_TYPELESS90x9
DXGI_FORMAT_R16G16B16A16_FLOAT100xA
DXGI_FORMAT_R16G16B16A16_UNORM110xB
DXGI_FORMAT_R16G16B16A16_UINT120xC
DXGI_FORMAT_R16G16B16A16_SNORM130xD
DXGI_FORMAT_R16G16B16A16_SINT140xE
DXGI_FORMAT_R32G32_TYPELESS150xF
DXGI_FORMAT_R32G32_FLOAT160x10
DXGI_FORMAT_R32G32_UINT170x11
DXGI_FORMAT_R32G32_SINT180x12
DXGI_FORMAT_R32G8X24_TYPELESS190x13
DXGI_FORMAT_D32_FLOAT_S8X24_UINT200x14
DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS210x15
DXGI_FORMAT_X32_TYPELESS_G8X24_UINT220x16
DXGI_FORMAT_R10G10B10A2_TYPELESS230x17
DXGI_FORMAT_R10G10B10A2_UNORM240x18
DXGI_FORMAT_R10G10B10A2_UINT250x19
DXGI_FORMAT_R11G11B10_FLOAT260x1A
DXGI_FORMAT_R8G8B8A8_TYPELESS270x1B
DXGI_FORMAT_R8G8B8A8_UNORM280x1C
DXGI_FORMAT_R8G8B8A8_UNORM_SRGB290x1D
DXGI_FORMAT_R8G8B8A8_UINT300x1E
DXGI_FORMAT_R8G8B8A8_SNORM310x1F
DXGI_FORMAT_R8G8B8A8_SINT320x20
DXGI_FORMAT_R16G16_TYPELESS330x21
DXGI_FORMAT_R16G16_FLOAT340x22
DXGI_FORMAT_R16G16_UNORM350x23
DXGI_FORMAT_R16G16_UINT360x24
DXGI_FORMAT_R16G16_SNORM370x25
DXGI_FORMAT_R16G16_SINT380x26
DXGI_FORMAT_R32_TYPELESS390x27
DXGI_FORMAT_D32_FLOAT400x28
DXGI_FORMAT_R32_FLOAT410x29
DXGI_FORMAT_R32_UINT420x2A
DXGI_FORMAT_R32_SINT430x2B
DXGI_FORMAT_R24G8_TYPELESS440x2C
DXGI_FORMAT_D24_UNORM_S8_UINT450x2D
DXGI_FORMAT_R24_UNORM_X8_TYPELESS460x2E
DXGI_FORMAT_X24_TYPELESS_G8_UINT470x2F
DXGI_FORMAT_R8G8_TYPELESS480x30
DXGI_FORMAT_R8G8_UNORM490x31
DXGI_FORMAT_R8G8_UINT500x32
DXGI_FORMAT_R8G8_SNORM510x33
DXGI_FORMAT_R8G8_SINT520x34
DXGI_FORMAT_R16_TYPELESS530x35
DXGI_FORMAT_R16_FLOAT540x36
DXGI_FORMAT_D16_UNORM550x37
DXGI_FORMAT_R16_UNORM560x38
DXGI_FORMAT_R16_UINT570x39
DXGI_FORMAT_R16_SNORM580x3A
DXGI_FORMAT_R16_SINT590x3B
DXGI_FORMAT_R8_TYPELESS600x3C
DXGI_FORMAT_R8_UNORM610x3D
DXGI_FORMAT_R8_UINT620x3E
DXGI_FORMAT_R8_SNORM630x3F
DXGI_FORMAT_R8_SINT640x40
DXGI_FORMAT_A8_UNORM650x41
DXGI_FORMAT_R1_UNORM660x42
DXGI_FORMAT_R9G9B9E5_SHAREDEXP670x43
DXGI_FORMAT_R8G8_B8G8_UNORM680x44
DXGI_FORMAT_G8R8_G8B8_UNORM690x45
DXGI_FORMAT_BC1_TYPELESS700x46
DXGI_FORMAT_BC1_UNORM710x47
DXGI_FORMAT_BC1_UNORM_SRGB720x48
DXGI_FORMAT_BC2_TYPELESS730x49
DXGI_FORMAT_BC2_UNORM740x4A
DXGI_FORMAT_BC2_UNORM_SRGB750x4B
DXGI_FORMAT_BC3_TYPELESS760x4C
DXGI_FORMAT_BC3_UNORM770x4D
DXGI_FORMAT_BC3_UNORM_SRGB780x4E
DXGI_FORMAT_BC4_TYPELESS790x4F
DXGI_FORMAT_BC4_UNORM800x50
DXGI_FORMAT_BC4_SNORM810x51
DXGI_FORMAT_BC5_TYPELESS820x52
DXGI_FORMAT_BC5_UNORM830x53
DXGI_FORMAT_BC5_SNORM840x54
DXGI_FORMAT_B5G6R5_UNORM850x55
DXGI_FORMAT_B5G5R5A1_UNORM860x56
DXGI_FORMAT_B8G8R8A8_UNORM870x57
DXGI_FORMAT_B8G8R8X8_UNORM880x58
DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM890x59
DXGI_FORMAT_B8G8R8A8_TYPELESS900x5A
DXGI_FORMAT_B8G8R8A8_UNORM_SRGB910x5B
DXGI_FORMAT_B8G8R8X8_TYPELESS920x5C
DXGI_FORMAT_B8G8R8X8_UNORM_SRGB930x5D
DXGI_FORMAT_BC6H_TYPELESS940x5E
DXGI_FORMAT_BC6H_UF16950x5F
DXGI_FORMAT_BC6H_SF16960x60
DXGI_FORMAT_BC7_TYPELESS970x61
DXGI_FORMAT_BC7_UNORM980x62
DXGI_FORMAT_BC7_UNORM_SRGB990x63
DXGI_FORMAT_AYUV1000x64
DXGI_FORMAT_Y4101010x65
DXGI_FORMAT_Y4161020x66
DXGI_FORMAT_NV121030x67
DXGI_FORMAT_P0101040x68
DXGI_FORMAT_P0161050x69
DXGI_FORMAT_420_OPAQUE1060x6A
DXGI_FORMAT_YUY21070x6B
DXGI_FORMAT_Y2101080x6C
DXGI_FORMAT_Y2161090x6D
DXGI_FORMAT_NV111100x6E
DXGI_FORMAT_AI441110x6F
DXGI_FORMAT_IA441120x70
DXGI_FORMAT_P81130x71
DXGI_FORMAT_A8P81140x72
DXGI_FORMAT_B4G4R4A4_UNORM1150x73
DXGI_FORMAT_P2081300x82
DXGI_FORMAT_V2081310x83
DXGI_FORMAT_V4081320x84
DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE1890xBD
DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE1900xBE
DXGI_FORMAT_A4B4G4R4_UNORM1910xBF

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DXGI_FORMAT : int {
    DXGI_FORMAT_UNKNOWN = 0,
    DXGI_FORMAT_R32G32B32A32_TYPELESS = 1,
    DXGI_FORMAT_R32G32B32A32_FLOAT = 2,
    DXGI_FORMAT_R32G32B32A32_UINT = 3,
    DXGI_FORMAT_R32G32B32A32_SINT = 4,
    DXGI_FORMAT_R32G32B32_TYPELESS = 5,
    DXGI_FORMAT_R32G32B32_FLOAT = 6,
    DXGI_FORMAT_R32G32B32_UINT = 7,
    DXGI_FORMAT_R32G32B32_SINT = 8,
    DXGI_FORMAT_R16G16B16A16_TYPELESS = 9,
    DXGI_FORMAT_R16G16B16A16_FLOAT = 10,
    DXGI_FORMAT_R16G16B16A16_UNORM = 11,
    DXGI_FORMAT_R16G16B16A16_UINT = 12,
    DXGI_FORMAT_R16G16B16A16_SNORM = 13,
    DXGI_FORMAT_R16G16B16A16_SINT = 14,
    DXGI_FORMAT_R32G32_TYPELESS = 15,
    DXGI_FORMAT_R32G32_FLOAT = 16,
    DXGI_FORMAT_R32G32_UINT = 17,
    DXGI_FORMAT_R32G32_SINT = 18,
    DXGI_FORMAT_R32G8X24_TYPELESS = 19,
    DXGI_FORMAT_D32_FLOAT_S8X24_UINT = 20,
    DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = 21,
    DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = 22,
    DXGI_FORMAT_R10G10B10A2_TYPELESS = 23,
    DXGI_FORMAT_R10G10B10A2_UNORM = 24,
    DXGI_FORMAT_R10G10B10A2_UINT = 25,
    DXGI_FORMAT_R11G11B10_FLOAT = 26,
    DXGI_FORMAT_R8G8B8A8_TYPELESS = 27,
    DXGI_FORMAT_R8G8B8A8_UNORM = 28,
    DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 29,
    DXGI_FORMAT_R8G8B8A8_UINT = 30,
    DXGI_FORMAT_R8G8B8A8_SNORM = 31,
    DXGI_FORMAT_R8G8B8A8_SINT = 32,
    DXGI_FORMAT_R16G16_TYPELESS = 33,
    DXGI_FORMAT_R16G16_FLOAT = 34,
    DXGI_FORMAT_R16G16_UNORM = 35,
    DXGI_FORMAT_R16G16_UINT = 36,
    DXGI_FORMAT_R16G16_SNORM = 37,
    DXGI_FORMAT_R16G16_SINT = 38,
    DXGI_FORMAT_R32_TYPELESS = 39,
    DXGI_FORMAT_D32_FLOAT = 40,
    DXGI_FORMAT_R32_FLOAT = 41,
    DXGI_FORMAT_R32_UINT = 42,
    DXGI_FORMAT_R32_SINT = 43,
    DXGI_FORMAT_R24G8_TYPELESS = 44,
    DXGI_FORMAT_D24_UNORM_S8_UINT = 45,
    DXGI_FORMAT_R24_UNORM_X8_TYPELESS = 46,
    DXGI_FORMAT_X24_TYPELESS_G8_UINT = 47,
    DXGI_FORMAT_R8G8_TYPELESS = 48,
    DXGI_FORMAT_R8G8_UNORM = 49,
    DXGI_FORMAT_R8G8_UINT = 50,
    DXGI_FORMAT_R8G8_SNORM = 51,
    DXGI_FORMAT_R8G8_SINT = 52,
    DXGI_FORMAT_R16_TYPELESS = 53,
    DXGI_FORMAT_R16_FLOAT = 54,
    DXGI_FORMAT_D16_UNORM = 55,
    DXGI_FORMAT_R16_UNORM = 56,
    DXGI_FORMAT_R16_UINT = 57,
    DXGI_FORMAT_R16_SNORM = 58,
    DXGI_FORMAT_R16_SINT = 59,
    DXGI_FORMAT_R8_TYPELESS = 60,
    DXGI_FORMAT_R8_UNORM = 61,
    DXGI_FORMAT_R8_UINT = 62,
    DXGI_FORMAT_R8_SNORM = 63,
    DXGI_FORMAT_R8_SINT = 64,
    DXGI_FORMAT_A8_UNORM = 65,
    DXGI_FORMAT_R1_UNORM = 66,
    DXGI_FORMAT_R9G9B9E5_SHAREDEXP = 67,
    DXGI_FORMAT_R8G8_B8G8_UNORM = 68,
    DXGI_FORMAT_G8R8_G8B8_UNORM = 69,
    DXGI_FORMAT_BC1_TYPELESS = 70,
    DXGI_FORMAT_BC1_UNORM = 71,
    DXGI_FORMAT_BC1_UNORM_SRGB = 72,
    DXGI_FORMAT_BC2_TYPELESS = 73,
    DXGI_FORMAT_BC2_UNORM = 74,
    DXGI_FORMAT_BC2_UNORM_SRGB = 75,
    DXGI_FORMAT_BC3_TYPELESS = 76,
    DXGI_FORMAT_BC3_UNORM = 77,
    DXGI_FORMAT_BC3_UNORM_SRGB = 78,
    DXGI_FORMAT_BC4_TYPELESS = 79,
    DXGI_FORMAT_BC4_UNORM = 80,
    DXGI_FORMAT_BC4_SNORM = 81,
    DXGI_FORMAT_BC5_TYPELESS = 82,
    DXGI_FORMAT_BC5_UNORM = 83,
    DXGI_FORMAT_BC5_SNORM = 84,
    DXGI_FORMAT_B5G6R5_UNORM = 85,
    DXGI_FORMAT_B5G5R5A1_UNORM = 86,
    DXGI_FORMAT_B8G8R8A8_UNORM = 87,
    DXGI_FORMAT_B8G8R8X8_UNORM = 88,
    DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 89,
    DXGI_FORMAT_B8G8R8A8_TYPELESS = 90,
    DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = 91,
    DXGI_FORMAT_B8G8R8X8_TYPELESS = 92,
    DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = 93,
    DXGI_FORMAT_BC6H_TYPELESS = 94,
    DXGI_FORMAT_BC6H_UF16 = 95,
    DXGI_FORMAT_BC6H_SF16 = 96,
    DXGI_FORMAT_BC7_TYPELESS = 97,
    DXGI_FORMAT_BC7_UNORM = 98,
    DXGI_FORMAT_BC7_UNORM_SRGB = 99,
    DXGI_FORMAT_AYUV = 100,
    DXGI_FORMAT_Y410 = 101,
    DXGI_FORMAT_Y416 = 102,
    DXGI_FORMAT_NV12 = 103,
    DXGI_FORMAT_P010 = 104,
    DXGI_FORMAT_P016 = 105,
    DXGI_FORMAT_420_OPAQUE = 106,
    DXGI_FORMAT_YUY2 = 107,
    DXGI_FORMAT_Y210 = 108,
    DXGI_FORMAT_Y216 = 109,
    DXGI_FORMAT_NV11 = 110,
    DXGI_FORMAT_AI44 = 111,
    DXGI_FORMAT_IA44 = 112,
    DXGI_FORMAT_P8 = 113,
    DXGI_FORMAT_A8P8 = 114,
    DXGI_FORMAT_B4G4R4A4_UNORM = 115,
    DXGI_FORMAT_P208 = 130,
    DXGI_FORMAT_V208 = 131,
    DXGI_FORMAT_V408 = 132,
    DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189,
    DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190,
    DXGI_FORMAT_A4B4G4R4_UNORM = 191
} DXGI_FORMAT;
public enum DXGI_FORMAT : int
{
    DXGI_FORMAT_UNKNOWN = 0,
    DXGI_FORMAT_R32G32B32A32_TYPELESS = 1,
    DXGI_FORMAT_R32G32B32A32_FLOAT = 2,
    DXGI_FORMAT_R32G32B32A32_UINT = 3,
    DXGI_FORMAT_R32G32B32A32_SINT = 4,
    DXGI_FORMAT_R32G32B32_TYPELESS = 5,
    DXGI_FORMAT_R32G32B32_FLOAT = 6,
    DXGI_FORMAT_R32G32B32_UINT = 7,
    DXGI_FORMAT_R32G32B32_SINT = 8,
    DXGI_FORMAT_R16G16B16A16_TYPELESS = 9,
    DXGI_FORMAT_R16G16B16A16_FLOAT = 10,
    DXGI_FORMAT_R16G16B16A16_UNORM = 11,
    DXGI_FORMAT_R16G16B16A16_UINT = 12,
    DXGI_FORMAT_R16G16B16A16_SNORM = 13,
    DXGI_FORMAT_R16G16B16A16_SINT = 14,
    DXGI_FORMAT_R32G32_TYPELESS = 15,
    DXGI_FORMAT_R32G32_FLOAT = 16,
    DXGI_FORMAT_R32G32_UINT = 17,
    DXGI_FORMAT_R32G32_SINT = 18,
    DXGI_FORMAT_R32G8X24_TYPELESS = 19,
    DXGI_FORMAT_D32_FLOAT_S8X24_UINT = 20,
    DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = 21,
    DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = 22,
    DXGI_FORMAT_R10G10B10A2_TYPELESS = 23,
    DXGI_FORMAT_R10G10B10A2_UNORM = 24,
    DXGI_FORMAT_R10G10B10A2_UINT = 25,
    DXGI_FORMAT_R11G11B10_FLOAT = 26,
    DXGI_FORMAT_R8G8B8A8_TYPELESS = 27,
    DXGI_FORMAT_R8G8B8A8_UNORM = 28,
    DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 29,
    DXGI_FORMAT_R8G8B8A8_UINT = 30,
    DXGI_FORMAT_R8G8B8A8_SNORM = 31,
    DXGI_FORMAT_R8G8B8A8_SINT = 32,
    DXGI_FORMAT_R16G16_TYPELESS = 33,
    DXGI_FORMAT_R16G16_FLOAT = 34,
    DXGI_FORMAT_R16G16_UNORM = 35,
    DXGI_FORMAT_R16G16_UINT = 36,
    DXGI_FORMAT_R16G16_SNORM = 37,
    DXGI_FORMAT_R16G16_SINT = 38,
    DXGI_FORMAT_R32_TYPELESS = 39,
    DXGI_FORMAT_D32_FLOAT = 40,
    DXGI_FORMAT_R32_FLOAT = 41,
    DXGI_FORMAT_R32_UINT = 42,
    DXGI_FORMAT_R32_SINT = 43,
    DXGI_FORMAT_R24G8_TYPELESS = 44,
    DXGI_FORMAT_D24_UNORM_S8_UINT = 45,
    DXGI_FORMAT_R24_UNORM_X8_TYPELESS = 46,
    DXGI_FORMAT_X24_TYPELESS_G8_UINT = 47,
    DXGI_FORMAT_R8G8_TYPELESS = 48,
    DXGI_FORMAT_R8G8_UNORM = 49,
    DXGI_FORMAT_R8G8_UINT = 50,
    DXGI_FORMAT_R8G8_SNORM = 51,
    DXGI_FORMAT_R8G8_SINT = 52,
    DXGI_FORMAT_R16_TYPELESS = 53,
    DXGI_FORMAT_R16_FLOAT = 54,
    DXGI_FORMAT_D16_UNORM = 55,
    DXGI_FORMAT_R16_UNORM = 56,
    DXGI_FORMAT_R16_UINT = 57,
    DXGI_FORMAT_R16_SNORM = 58,
    DXGI_FORMAT_R16_SINT = 59,
    DXGI_FORMAT_R8_TYPELESS = 60,
    DXGI_FORMAT_R8_UNORM = 61,
    DXGI_FORMAT_R8_UINT = 62,
    DXGI_FORMAT_R8_SNORM = 63,
    DXGI_FORMAT_R8_SINT = 64,
    DXGI_FORMAT_A8_UNORM = 65,
    DXGI_FORMAT_R1_UNORM = 66,
    DXGI_FORMAT_R9G9B9E5_SHAREDEXP = 67,
    DXGI_FORMAT_R8G8_B8G8_UNORM = 68,
    DXGI_FORMAT_G8R8_G8B8_UNORM = 69,
    DXGI_FORMAT_BC1_TYPELESS = 70,
    DXGI_FORMAT_BC1_UNORM = 71,
    DXGI_FORMAT_BC1_UNORM_SRGB = 72,
    DXGI_FORMAT_BC2_TYPELESS = 73,
    DXGI_FORMAT_BC2_UNORM = 74,
    DXGI_FORMAT_BC2_UNORM_SRGB = 75,
    DXGI_FORMAT_BC3_TYPELESS = 76,
    DXGI_FORMAT_BC3_UNORM = 77,
    DXGI_FORMAT_BC3_UNORM_SRGB = 78,
    DXGI_FORMAT_BC4_TYPELESS = 79,
    DXGI_FORMAT_BC4_UNORM = 80,
    DXGI_FORMAT_BC4_SNORM = 81,
    DXGI_FORMAT_BC5_TYPELESS = 82,
    DXGI_FORMAT_BC5_UNORM = 83,
    DXGI_FORMAT_BC5_SNORM = 84,
    DXGI_FORMAT_B5G6R5_UNORM = 85,
    DXGI_FORMAT_B5G5R5A1_UNORM = 86,
    DXGI_FORMAT_B8G8R8A8_UNORM = 87,
    DXGI_FORMAT_B8G8R8X8_UNORM = 88,
    DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 89,
    DXGI_FORMAT_B8G8R8A8_TYPELESS = 90,
    DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = 91,
    DXGI_FORMAT_B8G8R8X8_TYPELESS = 92,
    DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = 93,
    DXGI_FORMAT_BC6H_TYPELESS = 94,
    DXGI_FORMAT_BC6H_UF16 = 95,
    DXGI_FORMAT_BC6H_SF16 = 96,
    DXGI_FORMAT_BC7_TYPELESS = 97,
    DXGI_FORMAT_BC7_UNORM = 98,
    DXGI_FORMAT_BC7_UNORM_SRGB = 99,
    DXGI_FORMAT_AYUV = 100,
    DXGI_FORMAT_Y410 = 101,
    DXGI_FORMAT_Y416 = 102,
    DXGI_FORMAT_NV12 = 103,
    DXGI_FORMAT_P010 = 104,
    DXGI_FORMAT_P016 = 105,
    DXGI_FORMAT_420_OPAQUE = 106,
    DXGI_FORMAT_YUY2 = 107,
    DXGI_FORMAT_Y210 = 108,
    DXGI_FORMAT_Y216 = 109,
    DXGI_FORMAT_NV11 = 110,
    DXGI_FORMAT_AI44 = 111,
    DXGI_FORMAT_IA44 = 112,
    DXGI_FORMAT_P8 = 113,
    DXGI_FORMAT_A8P8 = 114,
    DXGI_FORMAT_B4G4R4A4_UNORM = 115,
    DXGI_FORMAT_P208 = 130,
    DXGI_FORMAT_V208 = 131,
    DXGI_FORMAT_V408 = 132,
    DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189,
    DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190,
    DXGI_FORMAT_A4B4G4R4_UNORM = 191,
}
Public Enum DXGI_FORMAT As Integer
    DXGI_FORMAT_UNKNOWN = 0
    DXGI_FORMAT_R32G32B32A32_TYPELESS = 1
    DXGI_FORMAT_R32G32B32A32_FLOAT = 2
    DXGI_FORMAT_R32G32B32A32_UINT = 3
    DXGI_FORMAT_R32G32B32A32_SINT = 4
    DXGI_FORMAT_R32G32B32_TYPELESS = 5
    DXGI_FORMAT_R32G32B32_FLOAT = 6
    DXGI_FORMAT_R32G32B32_UINT = 7
    DXGI_FORMAT_R32G32B32_SINT = 8
    DXGI_FORMAT_R16G16B16A16_TYPELESS = 9
    DXGI_FORMAT_R16G16B16A16_FLOAT = 10
    DXGI_FORMAT_R16G16B16A16_UNORM = 11
    DXGI_FORMAT_R16G16B16A16_UINT = 12
    DXGI_FORMAT_R16G16B16A16_SNORM = 13
    DXGI_FORMAT_R16G16B16A16_SINT = 14
    DXGI_FORMAT_R32G32_TYPELESS = 15
    DXGI_FORMAT_R32G32_FLOAT = 16
    DXGI_FORMAT_R32G32_UINT = 17
    DXGI_FORMAT_R32G32_SINT = 18
    DXGI_FORMAT_R32G8X24_TYPELESS = 19
    DXGI_FORMAT_D32_FLOAT_S8X24_UINT = 20
    DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = 21
    DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = 22
    DXGI_FORMAT_R10G10B10A2_TYPELESS = 23
    DXGI_FORMAT_R10G10B10A2_UNORM = 24
    DXGI_FORMAT_R10G10B10A2_UINT = 25
    DXGI_FORMAT_R11G11B10_FLOAT = 26
    DXGI_FORMAT_R8G8B8A8_TYPELESS = 27
    DXGI_FORMAT_R8G8B8A8_UNORM = 28
    DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 29
    DXGI_FORMAT_R8G8B8A8_UINT = 30
    DXGI_FORMAT_R8G8B8A8_SNORM = 31
    DXGI_FORMAT_R8G8B8A8_SINT = 32
    DXGI_FORMAT_R16G16_TYPELESS = 33
    DXGI_FORMAT_R16G16_FLOAT = 34
    DXGI_FORMAT_R16G16_UNORM = 35
    DXGI_FORMAT_R16G16_UINT = 36
    DXGI_FORMAT_R16G16_SNORM = 37
    DXGI_FORMAT_R16G16_SINT = 38
    DXGI_FORMAT_R32_TYPELESS = 39
    DXGI_FORMAT_D32_FLOAT = 40
    DXGI_FORMAT_R32_FLOAT = 41
    DXGI_FORMAT_R32_UINT = 42
    DXGI_FORMAT_R32_SINT = 43
    DXGI_FORMAT_R24G8_TYPELESS = 44
    DXGI_FORMAT_D24_UNORM_S8_UINT = 45
    DXGI_FORMAT_R24_UNORM_X8_TYPELESS = 46
    DXGI_FORMAT_X24_TYPELESS_G8_UINT = 47
    DXGI_FORMAT_R8G8_TYPELESS = 48
    DXGI_FORMAT_R8G8_UNORM = 49
    DXGI_FORMAT_R8G8_UINT = 50
    DXGI_FORMAT_R8G8_SNORM = 51
    DXGI_FORMAT_R8G8_SINT = 52
    DXGI_FORMAT_R16_TYPELESS = 53
    DXGI_FORMAT_R16_FLOAT = 54
    DXGI_FORMAT_D16_UNORM = 55
    DXGI_FORMAT_R16_UNORM = 56
    DXGI_FORMAT_R16_UINT = 57
    DXGI_FORMAT_R16_SNORM = 58
    DXGI_FORMAT_R16_SINT = 59
    DXGI_FORMAT_R8_TYPELESS = 60
    DXGI_FORMAT_R8_UNORM = 61
    DXGI_FORMAT_R8_UINT = 62
    DXGI_FORMAT_R8_SNORM = 63
    DXGI_FORMAT_R8_SINT = 64
    DXGI_FORMAT_A8_UNORM = 65
    DXGI_FORMAT_R1_UNORM = 66
    DXGI_FORMAT_R9G9B9E5_SHAREDEXP = 67
    DXGI_FORMAT_R8G8_B8G8_UNORM = 68
    DXGI_FORMAT_G8R8_G8B8_UNORM = 69
    DXGI_FORMAT_BC1_TYPELESS = 70
    DXGI_FORMAT_BC1_UNORM = 71
    DXGI_FORMAT_BC1_UNORM_SRGB = 72
    DXGI_FORMAT_BC2_TYPELESS = 73
    DXGI_FORMAT_BC2_UNORM = 74
    DXGI_FORMAT_BC2_UNORM_SRGB = 75
    DXGI_FORMAT_BC3_TYPELESS = 76
    DXGI_FORMAT_BC3_UNORM = 77
    DXGI_FORMAT_BC3_UNORM_SRGB = 78
    DXGI_FORMAT_BC4_TYPELESS = 79
    DXGI_FORMAT_BC4_UNORM = 80
    DXGI_FORMAT_BC4_SNORM = 81
    DXGI_FORMAT_BC5_TYPELESS = 82
    DXGI_FORMAT_BC5_UNORM = 83
    DXGI_FORMAT_BC5_SNORM = 84
    DXGI_FORMAT_B5G6R5_UNORM = 85
    DXGI_FORMAT_B5G5R5A1_UNORM = 86
    DXGI_FORMAT_B8G8R8A8_UNORM = 87
    DXGI_FORMAT_B8G8R8X8_UNORM = 88
    DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 89
    DXGI_FORMAT_B8G8R8A8_TYPELESS = 90
    DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = 91
    DXGI_FORMAT_B8G8R8X8_TYPELESS = 92
    DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = 93
    DXGI_FORMAT_BC6H_TYPELESS = 94
    DXGI_FORMAT_BC6H_UF16 = 95
    DXGI_FORMAT_BC6H_SF16 = 96
    DXGI_FORMAT_BC7_TYPELESS = 97
    DXGI_FORMAT_BC7_UNORM = 98
    DXGI_FORMAT_BC7_UNORM_SRGB = 99
    DXGI_FORMAT_AYUV = 100
    DXGI_FORMAT_Y410 = 101
    DXGI_FORMAT_Y416 = 102
    DXGI_FORMAT_NV12 = 103
    DXGI_FORMAT_P010 = 104
    DXGI_FORMAT_P016 = 105
    DXGI_FORMAT_420_OPAQUE = 106
    DXGI_FORMAT_YUY2 = 107
    DXGI_FORMAT_Y210 = 108
    DXGI_FORMAT_Y216 = 109
    DXGI_FORMAT_NV11 = 110
    DXGI_FORMAT_AI44 = 111
    DXGI_FORMAT_IA44 = 112
    DXGI_FORMAT_P8 = 113
    DXGI_FORMAT_A8P8 = 114
    DXGI_FORMAT_B4G4R4A4_UNORM = 115
    DXGI_FORMAT_P208 = 130
    DXGI_FORMAT_V208 = 131
    DXGI_FORMAT_V408 = 132
    DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189
    DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190
    DXGI_FORMAT_A4B4G4R4_UNORM = 191
End Enum
import enum

class DXGI_FORMAT(enum.IntEnum):
    DXGI_FORMAT_UNKNOWN = 0
    DXGI_FORMAT_R32G32B32A32_TYPELESS = 1
    DXGI_FORMAT_R32G32B32A32_FLOAT = 2
    DXGI_FORMAT_R32G32B32A32_UINT = 3
    DXGI_FORMAT_R32G32B32A32_SINT = 4
    DXGI_FORMAT_R32G32B32_TYPELESS = 5
    DXGI_FORMAT_R32G32B32_FLOAT = 6
    DXGI_FORMAT_R32G32B32_UINT = 7
    DXGI_FORMAT_R32G32B32_SINT = 8
    DXGI_FORMAT_R16G16B16A16_TYPELESS = 9
    DXGI_FORMAT_R16G16B16A16_FLOAT = 10
    DXGI_FORMAT_R16G16B16A16_UNORM = 11
    DXGI_FORMAT_R16G16B16A16_UINT = 12
    DXGI_FORMAT_R16G16B16A16_SNORM = 13
    DXGI_FORMAT_R16G16B16A16_SINT = 14
    DXGI_FORMAT_R32G32_TYPELESS = 15
    DXGI_FORMAT_R32G32_FLOAT = 16
    DXGI_FORMAT_R32G32_UINT = 17
    DXGI_FORMAT_R32G32_SINT = 18
    DXGI_FORMAT_R32G8X24_TYPELESS = 19
    DXGI_FORMAT_D32_FLOAT_S8X24_UINT = 20
    DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = 21
    DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = 22
    DXGI_FORMAT_R10G10B10A2_TYPELESS = 23
    DXGI_FORMAT_R10G10B10A2_UNORM = 24
    DXGI_FORMAT_R10G10B10A2_UINT = 25
    DXGI_FORMAT_R11G11B10_FLOAT = 26
    DXGI_FORMAT_R8G8B8A8_TYPELESS = 27
    DXGI_FORMAT_R8G8B8A8_UNORM = 28
    DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 29
    DXGI_FORMAT_R8G8B8A8_UINT = 30
    DXGI_FORMAT_R8G8B8A8_SNORM = 31
    DXGI_FORMAT_R8G8B8A8_SINT = 32
    DXGI_FORMAT_R16G16_TYPELESS = 33
    DXGI_FORMAT_R16G16_FLOAT = 34
    DXGI_FORMAT_R16G16_UNORM = 35
    DXGI_FORMAT_R16G16_UINT = 36
    DXGI_FORMAT_R16G16_SNORM = 37
    DXGI_FORMAT_R16G16_SINT = 38
    DXGI_FORMAT_R32_TYPELESS = 39
    DXGI_FORMAT_D32_FLOAT = 40
    DXGI_FORMAT_R32_FLOAT = 41
    DXGI_FORMAT_R32_UINT = 42
    DXGI_FORMAT_R32_SINT = 43
    DXGI_FORMAT_R24G8_TYPELESS = 44
    DXGI_FORMAT_D24_UNORM_S8_UINT = 45
    DXGI_FORMAT_R24_UNORM_X8_TYPELESS = 46
    DXGI_FORMAT_X24_TYPELESS_G8_UINT = 47
    DXGI_FORMAT_R8G8_TYPELESS = 48
    DXGI_FORMAT_R8G8_UNORM = 49
    DXGI_FORMAT_R8G8_UINT = 50
    DXGI_FORMAT_R8G8_SNORM = 51
    DXGI_FORMAT_R8G8_SINT = 52
    DXGI_FORMAT_R16_TYPELESS = 53
    DXGI_FORMAT_R16_FLOAT = 54
    DXGI_FORMAT_D16_UNORM = 55
    DXGI_FORMAT_R16_UNORM = 56
    DXGI_FORMAT_R16_UINT = 57
    DXGI_FORMAT_R16_SNORM = 58
    DXGI_FORMAT_R16_SINT = 59
    DXGI_FORMAT_R8_TYPELESS = 60
    DXGI_FORMAT_R8_UNORM = 61
    DXGI_FORMAT_R8_UINT = 62
    DXGI_FORMAT_R8_SNORM = 63
    DXGI_FORMAT_R8_SINT = 64
    DXGI_FORMAT_A8_UNORM = 65
    DXGI_FORMAT_R1_UNORM = 66
    DXGI_FORMAT_R9G9B9E5_SHAREDEXP = 67
    DXGI_FORMAT_R8G8_B8G8_UNORM = 68
    DXGI_FORMAT_G8R8_G8B8_UNORM = 69
    DXGI_FORMAT_BC1_TYPELESS = 70
    DXGI_FORMAT_BC1_UNORM = 71
    DXGI_FORMAT_BC1_UNORM_SRGB = 72
    DXGI_FORMAT_BC2_TYPELESS = 73
    DXGI_FORMAT_BC2_UNORM = 74
    DXGI_FORMAT_BC2_UNORM_SRGB = 75
    DXGI_FORMAT_BC3_TYPELESS = 76
    DXGI_FORMAT_BC3_UNORM = 77
    DXGI_FORMAT_BC3_UNORM_SRGB = 78
    DXGI_FORMAT_BC4_TYPELESS = 79
    DXGI_FORMAT_BC4_UNORM = 80
    DXGI_FORMAT_BC4_SNORM = 81
    DXGI_FORMAT_BC5_TYPELESS = 82
    DXGI_FORMAT_BC5_UNORM = 83
    DXGI_FORMAT_BC5_SNORM = 84
    DXGI_FORMAT_B5G6R5_UNORM = 85
    DXGI_FORMAT_B5G5R5A1_UNORM = 86
    DXGI_FORMAT_B8G8R8A8_UNORM = 87
    DXGI_FORMAT_B8G8R8X8_UNORM = 88
    DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 89
    DXGI_FORMAT_B8G8R8A8_TYPELESS = 90
    DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = 91
    DXGI_FORMAT_B8G8R8X8_TYPELESS = 92
    DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = 93
    DXGI_FORMAT_BC6H_TYPELESS = 94
    DXGI_FORMAT_BC6H_UF16 = 95
    DXGI_FORMAT_BC6H_SF16 = 96
    DXGI_FORMAT_BC7_TYPELESS = 97
    DXGI_FORMAT_BC7_UNORM = 98
    DXGI_FORMAT_BC7_UNORM_SRGB = 99
    DXGI_FORMAT_AYUV = 100
    DXGI_FORMAT_Y410 = 101
    DXGI_FORMAT_Y416 = 102
    DXGI_FORMAT_NV12 = 103
    DXGI_FORMAT_P010 = 104
    DXGI_FORMAT_P016 = 105
    DXGI_FORMAT_420_OPAQUE = 106
    DXGI_FORMAT_YUY2 = 107
    DXGI_FORMAT_Y210 = 108
    DXGI_FORMAT_Y216 = 109
    DXGI_FORMAT_NV11 = 110
    DXGI_FORMAT_AI44 = 111
    DXGI_FORMAT_IA44 = 112
    DXGI_FORMAT_P8 = 113
    DXGI_FORMAT_A8P8 = 114
    DXGI_FORMAT_B4G4R4A4_UNORM = 115
    DXGI_FORMAT_P208 = 130
    DXGI_FORMAT_V208 = 131
    DXGI_FORMAT_V408 = 132
    DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189
    DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190
    DXGI_FORMAT_A4B4G4R4_UNORM = 191
// DXGI_FORMAT
pub const DXGI_FORMAT_UNKNOWN: i32 = 0;
pub const DXGI_FORMAT_R32G32B32A32_TYPELESS: i32 = 1;
pub const DXGI_FORMAT_R32G32B32A32_FLOAT: i32 = 2;
pub const DXGI_FORMAT_R32G32B32A32_UINT: i32 = 3;
pub const DXGI_FORMAT_R32G32B32A32_SINT: i32 = 4;
pub const DXGI_FORMAT_R32G32B32_TYPELESS: i32 = 5;
pub const DXGI_FORMAT_R32G32B32_FLOAT: i32 = 6;
pub const DXGI_FORMAT_R32G32B32_UINT: i32 = 7;
pub const DXGI_FORMAT_R32G32B32_SINT: i32 = 8;
pub const DXGI_FORMAT_R16G16B16A16_TYPELESS: i32 = 9;
pub const DXGI_FORMAT_R16G16B16A16_FLOAT: i32 = 10;
pub const DXGI_FORMAT_R16G16B16A16_UNORM: i32 = 11;
pub const DXGI_FORMAT_R16G16B16A16_UINT: i32 = 12;
pub const DXGI_FORMAT_R16G16B16A16_SNORM: i32 = 13;
pub const DXGI_FORMAT_R16G16B16A16_SINT: i32 = 14;
pub const DXGI_FORMAT_R32G32_TYPELESS: i32 = 15;
pub const DXGI_FORMAT_R32G32_FLOAT: i32 = 16;
pub const DXGI_FORMAT_R32G32_UINT: i32 = 17;
pub const DXGI_FORMAT_R32G32_SINT: i32 = 18;
pub const DXGI_FORMAT_R32G8X24_TYPELESS: i32 = 19;
pub const DXGI_FORMAT_D32_FLOAT_S8X24_UINT: i32 = 20;
pub const DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS: i32 = 21;
pub const DXGI_FORMAT_X32_TYPELESS_G8X24_UINT: i32 = 22;
pub const DXGI_FORMAT_R10G10B10A2_TYPELESS: i32 = 23;
pub const DXGI_FORMAT_R10G10B10A2_UNORM: i32 = 24;
pub const DXGI_FORMAT_R10G10B10A2_UINT: i32 = 25;
pub const DXGI_FORMAT_R11G11B10_FLOAT: i32 = 26;
pub const DXGI_FORMAT_R8G8B8A8_TYPELESS: i32 = 27;
pub const DXGI_FORMAT_R8G8B8A8_UNORM: i32 = 28;
pub const DXGI_FORMAT_R8G8B8A8_UNORM_SRGB: i32 = 29;
pub const DXGI_FORMAT_R8G8B8A8_UINT: i32 = 30;
pub const DXGI_FORMAT_R8G8B8A8_SNORM: i32 = 31;
pub const DXGI_FORMAT_R8G8B8A8_SINT: i32 = 32;
pub const DXGI_FORMAT_R16G16_TYPELESS: i32 = 33;
pub const DXGI_FORMAT_R16G16_FLOAT: i32 = 34;
pub const DXGI_FORMAT_R16G16_UNORM: i32 = 35;
pub const DXGI_FORMAT_R16G16_UINT: i32 = 36;
pub const DXGI_FORMAT_R16G16_SNORM: i32 = 37;
pub const DXGI_FORMAT_R16G16_SINT: i32 = 38;
pub const DXGI_FORMAT_R32_TYPELESS: i32 = 39;
pub const DXGI_FORMAT_D32_FLOAT: i32 = 40;
pub const DXGI_FORMAT_R32_FLOAT: i32 = 41;
pub const DXGI_FORMAT_R32_UINT: i32 = 42;
pub const DXGI_FORMAT_R32_SINT: i32 = 43;
pub const DXGI_FORMAT_R24G8_TYPELESS: i32 = 44;
pub const DXGI_FORMAT_D24_UNORM_S8_UINT: i32 = 45;
pub const DXGI_FORMAT_R24_UNORM_X8_TYPELESS: i32 = 46;
pub const DXGI_FORMAT_X24_TYPELESS_G8_UINT: i32 = 47;
pub const DXGI_FORMAT_R8G8_TYPELESS: i32 = 48;
pub const DXGI_FORMAT_R8G8_UNORM: i32 = 49;
pub const DXGI_FORMAT_R8G8_UINT: i32 = 50;
pub const DXGI_FORMAT_R8G8_SNORM: i32 = 51;
pub const DXGI_FORMAT_R8G8_SINT: i32 = 52;
pub const DXGI_FORMAT_R16_TYPELESS: i32 = 53;
pub const DXGI_FORMAT_R16_FLOAT: i32 = 54;
pub const DXGI_FORMAT_D16_UNORM: i32 = 55;
pub const DXGI_FORMAT_R16_UNORM: i32 = 56;
pub const DXGI_FORMAT_R16_UINT: i32 = 57;
pub const DXGI_FORMAT_R16_SNORM: i32 = 58;
pub const DXGI_FORMAT_R16_SINT: i32 = 59;
pub const DXGI_FORMAT_R8_TYPELESS: i32 = 60;
pub const DXGI_FORMAT_R8_UNORM: i32 = 61;
pub const DXGI_FORMAT_R8_UINT: i32 = 62;
pub const DXGI_FORMAT_R8_SNORM: i32 = 63;
pub const DXGI_FORMAT_R8_SINT: i32 = 64;
pub const DXGI_FORMAT_A8_UNORM: i32 = 65;
pub const DXGI_FORMAT_R1_UNORM: i32 = 66;
pub const DXGI_FORMAT_R9G9B9E5_SHAREDEXP: i32 = 67;
pub const DXGI_FORMAT_R8G8_B8G8_UNORM: i32 = 68;
pub const DXGI_FORMAT_G8R8_G8B8_UNORM: i32 = 69;
pub const DXGI_FORMAT_BC1_TYPELESS: i32 = 70;
pub const DXGI_FORMAT_BC1_UNORM: i32 = 71;
pub const DXGI_FORMAT_BC1_UNORM_SRGB: i32 = 72;
pub const DXGI_FORMAT_BC2_TYPELESS: i32 = 73;
pub const DXGI_FORMAT_BC2_UNORM: i32 = 74;
pub const DXGI_FORMAT_BC2_UNORM_SRGB: i32 = 75;
pub const DXGI_FORMAT_BC3_TYPELESS: i32 = 76;
pub const DXGI_FORMAT_BC3_UNORM: i32 = 77;
pub const DXGI_FORMAT_BC3_UNORM_SRGB: i32 = 78;
pub const DXGI_FORMAT_BC4_TYPELESS: i32 = 79;
pub const DXGI_FORMAT_BC4_UNORM: i32 = 80;
pub const DXGI_FORMAT_BC4_SNORM: i32 = 81;
pub const DXGI_FORMAT_BC5_TYPELESS: i32 = 82;
pub const DXGI_FORMAT_BC5_UNORM: i32 = 83;
pub const DXGI_FORMAT_BC5_SNORM: i32 = 84;
pub const DXGI_FORMAT_B5G6R5_UNORM: i32 = 85;
pub const DXGI_FORMAT_B5G5R5A1_UNORM: i32 = 86;
pub const DXGI_FORMAT_B8G8R8A8_UNORM: i32 = 87;
pub const DXGI_FORMAT_B8G8R8X8_UNORM: i32 = 88;
pub const DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM: i32 = 89;
pub const DXGI_FORMAT_B8G8R8A8_TYPELESS: i32 = 90;
pub const DXGI_FORMAT_B8G8R8A8_UNORM_SRGB: i32 = 91;
pub const DXGI_FORMAT_B8G8R8X8_TYPELESS: i32 = 92;
pub const DXGI_FORMAT_B8G8R8X8_UNORM_SRGB: i32 = 93;
pub const DXGI_FORMAT_BC6H_TYPELESS: i32 = 94;
pub const DXGI_FORMAT_BC6H_UF16: i32 = 95;
pub const DXGI_FORMAT_BC6H_SF16: i32 = 96;
pub const DXGI_FORMAT_BC7_TYPELESS: i32 = 97;
pub const DXGI_FORMAT_BC7_UNORM: i32 = 98;
pub const DXGI_FORMAT_BC7_UNORM_SRGB: i32 = 99;
pub const DXGI_FORMAT_AYUV: i32 = 100;
pub const DXGI_FORMAT_Y410: i32 = 101;
pub const DXGI_FORMAT_Y416: i32 = 102;
pub const DXGI_FORMAT_NV12: i32 = 103;
pub const DXGI_FORMAT_P010: i32 = 104;
pub const DXGI_FORMAT_P016: i32 = 105;
pub const DXGI_FORMAT_420_OPAQUE: i32 = 106;
pub const DXGI_FORMAT_YUY2: i32 = 107;
pub const DXGI_FORMAT_Y210: i32 = 108;
pub const DXGI_FORMAT_Y216: i32 = 109;
pub const DXGI_FORMAT_NV11: i32 = 110;
pub const DXGI_FORMAT_AI44: i32 = 111;
pub const DXGI_FORMAT_IA44: i32 = 112;
pub const DXGI_FORMAT_P8: i32 = 113;
pub const DXGI_FORMAT_A8P8: i32 = 114;
pub const DXGI_FORMAT_B4G4R4A4_UNORM: i32 = 115;
pub const DXGI_FORMAT_P208: i32 = 130;
pub const DXGI_FORMAT_V208: i32 = 131;
pub const DXGI_FORMAT_V408: i32 = 132;
pub const DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE: i32 = 189;
pub const DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE: i32 = 190;
pub const DXGI_FORMAT_A4B4G4R4_UNORM: i32 = 191;
// DXGI_FORMAT
const (
	DXGI_FORMAT_UNKNOWN int32 = 0
	DXGI_FORMAT_R32G32B32A32_TYPELESS int32 = 1
	DXGI_FORMAT_R32G32B32A32_FLOAT int32 = 2
	DXGI_FORMAT_R32G32B32A32_UINT int32 = 3
	DXGI_FORMAT_R32G32B32A32_SINT int32 = 4
	DXGI_FORMAT_R32G32B32_TYPELESS int32 = 5
	DXGI_FORMAT_R32G32B32_FLOAT int32 = 6
	DXGI_FORMAT_R32G32B32_UINT int32 = 7
	DXGI_FORMAT_R32G32B32_SINT int32 = 8
	DXGI_FORMAT_R16G16B16A16_TYPELESS int32 = 9
	DXGI_FORMAT_R16G16B16A16_FLOAT int32 = 10
	DXGI_FORMAT_R16G16B16A16_UNORM int32 = 11
	DXGI_FORMAT_R16G16B16A16_UINT int32 = 12
	DXGI_FORMAT_R16G16B16A16_SNORM int32 = 13
	DXGI_FORMAT_R16G16B16A16_SINT int32 = 14
	DXGI_FORMAT_R32G32_TYPELESS int32 = 15
	DXGI_FORMAT_R32G32_FLOAT int32 = 16
	DXGI_FORMAT_R32G32_UINT int32 = 17
	DXGI_FORMAT_R32G32_SINT int32 = 18
	DXGI_FORMAT_R32G8X24_TYPELESS int32 = 19
	DXGI_FORMAT_D32_FLOAT_S8X24_UINT int32 = 20
	DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS int32 = 21
	DXGI_FORMAT_X32_TYPELESS_G8X24_UINT int32 = 22
	DXGI_FORMAT_R10G10B10A2_TYPELESS int32 = 23
	DXGI_FORMAT_R10G10B10A2_UNORM int32 = 24
	DXGI_FORMAT_R10G10B10A2_UINT int32 = 25
	DXGI_FORMAT_R11G11B10_FLOAT int32 = 26
	DXGI_FORMAT_R8G8B8A8_TYPELESS int32 = 27
	DXGI_FORMAT_R8G8B8A8_UNORM int32 = 28
	DXGI_FORMAT_R8G8B8A8_UNORM_SRGB int32 = 29
	DXGI_FORMAT_R8G8B8A8_UINT int32 = 30
	DXGI_FORMAT_R8G8B8A8_SNORM int32 = 31
	DXGI_FORMAT_R8G8B8A8_SINT int32 = 32
	DXGI_FORMAT_R16G16_TYPELESS int32 = 33
	DXGI_FORMAT_R16G16_FLOAT int32 = 34
	DXGI_FORMAT_R16G16_UNORM int32 = 35
	DXGI_FORMAT_R16G16_UINT int32 = 36
	DXGI_FORMAT_R16G16_SNORM int32 = 37
	DXGI_FORMAT_R16G16_SINT int32 = 38
	DXGI_FORMAT_R32_TYPELESS int32 = 39
	DXGI_FORMAT_D32_FLOAT int32 = 40
	DXGI_FORMAT_R32_FLOAT int32 = 41
	DXGI_FORMAT_R32_UINT int32 = 42
	DXGI_FORMAT_R32_SINT int32 = 43
	DXGI_FORMAT_R24G8_TYPELESS int32 = 44
	DXGI_FORMAT_D24_UNORM_S8_UINT int32 = 45
	DXGI_FORMAT_R24_UNORM_X8_TYPELESS int32 = 46
	DXGI_FORMAT_X24_TYPELESS_G8_UINT int32 = 47
	DXGI_FORMAT_R8G8_TYPELESS int32 = 48
	DXGI_FORMAT_R8G8_UNORM int32 = 49
	DXGI_FORMAT_R8G8_UINT int32 = 50
	DXGI_FORMAT_R8G8_SNORM int32 = 51
	DXGI_FORMAT_R8G8_SINT int32 = 52
	DXGI_FORMAT_R16_TYPELESS int32 = 53
	DXGI_FORMAT_R16_FLOAT int32 = 54
	DXGI_FORMAT_D16_UNORM int32 = 55
	DXGI_FORMAT_R16_UNORM int32 = 56
	DXGI_FORMAT_R16_UINT int32 = 57
	DXGI_FORMAT_R16_SNORM int32 = 58
	DXGI_FORMAT_R16_SINT int32 = 59
	DXGI_FORMAT_R8_TYPELESS int32 = 60
	DXGI_FORMAT_R8_UNORM int32 = 61
	DXGI_FORMAT_R8_UINT int32 = 62
	DXGI_FORMAT_R8_SNORM int32 = 63
	DXGI_FORMAT_R8_SINT int32 = 64
	DXGI_FORMAT_A8_UNORM int32 = 65
	DXGI_FORMAT_R1_UNORM int32 = 66
	DXGI_FORMAT_R9G9B9E5_SHAREDEXP int32 = 67
	DXGI_FORMAT_R8G8_B8G8_UNORM int32 = 68
	DXGI_FORMAT_G8R8_G8B8_UNORM int32 = 69
	DXGI_FORMAT_BC1_TYPELESS int32 = 70
	DXGI_FORMAT_BC1_UNORM int32 = 71
	DXGI_FORMAT_BC1_UNORM_SRGB int32 = 72
	DXGI_FORMAT_BC2_TYPELESS int32 = 73
	DXGI_FORMAT_BC2_UNORM int32 = 74
	DXGI_FORMAT_BC2_UNORM_SRGB int32 = 75
	DXGI_FORMAT_BC3_TYPELESS int32 = 76
	DXGI_FORMAT_BC3_UNORM int32 = 77
	DXGI_FORMAT_BC3_UNORM_SRGB int32 = 78
	DXGI_FORMAT_BC4_TYPELESS int32 = 79
	DXGI_FORMAT_BC4_UNORM int32 = 80
	DXGI_FORMAT_BC4_SNORM int32 = 81
	DXGI_FORMAT_BC5_TYPELESS int32 = 82
	DXGI_FORMAT_BC5_UNORM int32 = 83
	DXGI_FORMAT_BC5_SNORM int32 = 84
	DXGI_FORMAT_B5G6R5_UNORM int32 = 85
	DXGI_FORMAT_B5G5R5A1_UNORM int32 = 86
	DXGI_FORMAT_B8G8R8A8_UNORM int32 = 87
	DXGI_FORMAT_B8G8R8X8_UNORM int32 = 88
	DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM int32 = 89
	DXGI_FORMAT_B8G8R8A8_TYPELESS int32 = 90
	DXGI_FORMAT_B8G8R8A8_UNORM_SRGB int32 = 91
	DXGI_FORMAT_B8G8R8X8_TYPELESS int32 = 92
	DXGI_FORMAT_B8G8R8X8_UNORM_SRGB int32 = 93
	DXGI_FORMAT_BC6H_TYPELESS int32 = 94
	DXGI_FORMAT_BC6H_UF16 int32 = 95
	DXGI_FORMAT_BC6H_SF16 int32 = 96
	DXGI_FORMAT_BC7_TYPELESS int32 = 97
	DXGI_FORMAT_BC7_UNORM int32 = 98
	DXGI_FORMAT_BC7_UNORM_SRGB int32 = 99
	DXGI_FORMAT_AYUV int32 = 100
	DXGI_FORMAT_Y410 int32 = 101
	DXGI_FORMAT_Y416 int32 = 102
	DXGI_FORMAT_NV12 int32 = 103
	DXGI_FORMAT_P010 int32 = 104
	DXGI_FORMAT_P016 int32 = 105
	DXGI_FORMAT_420_OPAQUE int32 = 106
	DXGI_FORMAT_YUY2 int32 = 107
	DXGI_FORMAT_Y210 int32 = 108
	DXGI_FORMAT_Y216 int32 = 109
	DXGI_FORMAT_NV11 int32 = 110
	DXGI_FORMAT_AI44 int32 = 111
	DXGI_FORMAT_IA44 int32 = 112
	DXGI_FORMAT_P8 int32 = 113
	DXGI_FORMAT_A8P8 int32 = 114
	DXGI_FORMAT_B4G4R4A4_UNORM int32 = 115
	DXGI_FORMAT_P208 int32 = 130
	DXGI_FORMAT_V208 int32 = 131
	DXGI_FORMAT_V408 int32 = 132
	DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE int32 = 189
	DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE int32 = 190
	DXGI_FORMAT_A4B4G4R4_UNORM int32 = 191
)
const
  DXGI_FORMAT_UNKNOWN = 0;
  DXGI_FORMAT_R32G32B32A32_TYPELESS = 1;
  DXGI_FORMAT_R32G32B32A32_FLOAT = 2;
  DXGI_FORMAT_R32G32B32A32_UINT = 3;
  DXGI_FORMAT_R32G32B32A32_SINT = 4;
  DXGI_FORMAT_R32G32B32_TYPELESS = 5;
  DXGI_FORMAT_R32G32B32_FLOAT = 6;
  DXGI_FORMAT_R32G32B32_UINT = 7;
  DXGI_FORMAT_R32G32B32_SINT = 8;
  DXGI_FORMAT_R16G16B16A16_TYPELESS = 9;
  DXGI_FORMAT_R16G16B16A16_FLOAT = 10;
  DXGI_FORMAT_R16G16B16A16_UNORM = 11;
  DXGI_FORMAT_R16G16B16A16_UINT = 12;
  DXGI_FORMAT_R16G16B16A16_SNORM = 13;
  DXGI_FORMAT_R16G16B16A16_SINT = 14;
  DXGI_FORMAT_R32G32_TYPELESS = 15;
  DXGI_FORMAT_R32G32_FLOAT = 16;
  DXGI_FORMAT_R32G32_UINT = 17;
  DXGI_FORMAT_R32G32_SINT = 18;
  DXGI_FORMAT_R32G8X24_TYPELESS = 19;
  DXGI_FORMAT_D32_FLOAT_S8X24_UINT = 20;
  DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = 21;
  DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = 22;
  DXGI_FORMAT_R10G10B10A2_TYPELESS = 23;
  DXGI_FORMAT_R10G10B10A2_UNORM = 24;
  DXGI_FORMAT_R10G10B10A2_UINT = 25;
  DXGI_FORMAT_R11G11B10_FLOAT = 26;
  DXGI_FORMAT_R8G8B8A8_TYPELESS = 27;
  DXGI_FORMAT_R8G8B8A8_UNORM = 28;
  DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 29;
  DXGI_FORMAT_R8G8B8A8_UINT = 30;
  DXGI_FORMAT_R8G8B8A8_SNORM = 31;
  DXGI_FORMAT_R8G8B8A8_SINT = 32;
  DXGI_FORMAT_R16G16_TYPELESS = 33;
  DXGI_FORMAT_R16G16_FLOAT = 34;
  DXGI_FORMAT_R16G16_UNORM = 35;
  DXGI_FORMAT_R16G16_UINT = 36;
  DXGI_FORMAT_R16G16_SNORM = 37;
  DXGI_FORMAT_R16G16_SINT = 38;
  DXGI_FORMAT_R32_TYPELESS = 39;
  DXGI_FORMAT_D32_FLOAT = 40;
  DXGI_FORMAT_R32_FLOAT = 41;
  DXGI_FORMAT_R32_UINT = 42;
  DXGI_FORMAT_R32_SINT = 43;
  DXGI_FORMAT_R24G8_TYPELESS = 44;
  DXGI_FORMAT_D24_UNORM_S8_UINT = 45;
  DXGI_FORMAT_R24_UNORM_X8_TYPELESS = 46;
  DXGI_FORMAT_X24_TYPELESS_G8_UINT = 47;
  DXGI_FORMAT_R8G8_TYPELESS = 48;
  DXGI_FORMAT_R8G8_UNORM = 49;
  DXGI_FORMAT_R8G8_UINT = 50;
  DXGI_FORMAT_R8G8_SNORM = 51;
  DXGI_FORMAT_R8G8_SINT = 52;
  DXGI_FORMAT_R16_TYPELESS = 53;
  DXGI_FORMAT_R16_FLOAT = 54;
  DXGI_FORMAT_D16_UNORM = 55;
  DXGI_FORMAT_R16_UNORM = 56;
  DXGI_FORMAT_R16_UINT = 57;
  DXGI_FORMAT_R16_SNORM = 58;
  DXGI_FORMAT_R16_SINT = 59;
  DXGI_FORMAT_R8_TYPELESS = 60;
  DXGI_FORMAT_R8_UNORM = 61;
  DXGI_FORMAT_R8_UINT = 62;
  DXGI_FORMAT_R8_SNORM = 63;
  DXGI_FORMAT_R8_SINT = 64;
  DXGI_FORMAT_A8_UNORM = 65;
  DXGI_FORMAT_R1_UNORM = 66;
  DXGI_FORMAT_R9G9B9E5_SHAREDEXP = 67;
  DXGI_FORMAT_R8G8_B8G8_UNORM = 68;
  DXGI_FORMAT_G8R8_G8B8_UNORM = 69;
  DXGI_FORMAT_BC1_TYPELESS = 70;
  DXGI_FORMAT_BC1_UNORM = 71;
  DXGI_FORMAT_BC1_UNORM_SRGB = 72;
  DXGI_FORMAT_BC2_TYPELESS = 73;
  DXGI_FORMAT_BC2_UNORM = 74;
  DXGI_FORMAT_BC2_UNORM_SRGB = 75;
  DXGI_FORMAT_BC3_TYPELESS = 76;
  DXGI_FORMAT_BC3_UNORM = 77;
  DXGI_FORMAT_BC3_UNORM_SRGB = 78;
  DXGI_FORMAT_BC4_TYPELESS = 79;
  DXGI_FORMAT_BC4_UNORM = 80;
  DXGI_FORMAT_BC4_SNORM = 81;
  DXGI_FORMAT_BC5_TYPELESS = 82;
  DXGI_FORMAT_BC5_UNORM = 83;
  DXGI_FORMAT_BC5_SNORM = 84;
  DXGI_FORMAT_B5G6R5_UNORM = 85;
  DXGI_FORMAT_B5G5R5A1_UNORM = 86;
  DXGI_FORMAT_B8G8R8A8_UNORM = 87;
  DXGI_FORMAT_B8G8R8X8_UNORM = 88;
  DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 89;
  DXGI_FORMAT_B8G8R8A8_TYPELESS = 90;
  DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = 91;
  DXGI_FORMAT_B8G8R8X8_TYPELESS = 92;
  DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = 93;
  DXGI_FORMAT_BC6H_TYPELESS = 94;
  DXGI_FORMAT_BC6H_UF16 = 95;
  DXGI_FORMAT_BC6H_SF16 = 96;
  DXGI_FORMAT_BC7_TYPELESS = 97;
  DXGI_FORMAT_BC7_UNORM = 98;
  DXGI_FORMAT_BC7_UNORM_SRGB = 99;
  DXGI_FORMAT_AYUV = 100;
  DXGI_FORMAT_Y410 = 101;
  DXGI_FORMAT_Y416 = 102;
  DXGI_FORMAT_NV12 = 103;
  DXGI_FORMAT_P010 = 104;
  DXGI_FORMAT_P016 = 105;
  DXGI_FORMAT_420_OPAQUE = 106;
  DXGI_FORMAT_YUY2 = 107;
  DXGI_FORMAT_Y210 = 108;
  DXGI_FORMAT_Y216 = 109;
  DXGI_FORMAT_NV11 = 110;
  DXGI_FORMAT_AI44 = 111;
  DXGI_FORMAT_IA44 = 112;
  DXGI_FORMAT_P8 = 113;
  DXGI_FORMAT_A8P8 = 114;
  DXGI_FORMAT_B4G4R4A4_UNORM = 115;
  DXGI_FORMAT_P208 = 130;
  DXGI_FORMAT_V208 = 131;
  DXGI_FORMAT_V408 = 132;
  DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189;
  DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190;
  DXGI_FORMAT_A4B4G4R4_UNORM = 191;
// DXGI_FORMAT
pub const DXGI_FORMAT_UNKNOWN: i32 = 0;
pub const DXGI_FORMAT_R32G32B32A32_TYPELESS: i32 = 1;
pub const DXGI_FORMAT_R32G32B32A32_FLOAT: i32 = 2;
pub const DXGI_FORMAT_R32G32B32A32_UINT: i32 = 3;
pub const DXGI_FORMAT_R32G32B32A32_SINT: i32 = 4;
pub const DXGI_FORMAT_R32G32B32_TYPELESS: i32 = 5;
pub const DXGI_FORMAT_R32G32B32_FLOAT: i32 = 6;
pub const DXGI_FORMAT_R32G32B32_UINT: i32 = 7;
pub const DXGI_FORMAT_R32G32B32_SINT: i32 = 8;
pub const DXGI_FORMAT_R16G16B16A16_TYPELESS: i32 = 9;
pub const DXGI_FORMAT_R16G16B16A16_FLOAT: i32 = 10;
pub const DXGI_FORMAT_R16G16B16A16_UNORM: i32 = 11;
pub const DXGI_FORMAT_R16G16B16A16_UINT: i32 = 12;
pub const DXGI_FORMAT_R16G16B16A16_SNORM: i32 = 13;
pub const DXGI_FORMAT_R16G16B16A16_SINT: i32 = 14;
pub const DXGI_FORMAT_R32G32_TYPELESS: i32 = 15;
pub const DXGI_FORMAT_R32G32_FLOAT: i32 = 16;
pub const DXGI_FORMAT_R32G32_UINT: i32 = 17;
pub const DXGI_FORMAT_R32G32_SINT: i32 = 18;
pub const DXGI_FORMAT_R32G8X24_TYPELESS: i32 = 19;
pub const DXGI_FORMAT_D32_FLOAT_S8X24_UINT: i32 = 20;
pub const DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS: i32 = 21;
pub const DXGI_FORMAT_X32_TYPELESS_G8X24_UINT: i32 = 22;
pub const DXGI_FORMAT_R10G10B10A2_TYPELESS: i32 = 23;
pub const DXGI_FORMAT_R10G10B10A2_UNORM: i32 = 24;
pub const DXGI_FORMAT_R10G10B10A2_UINT: i32 = 25;
pub const DXGI_FORMAT_R11G11B10_FLOAT: i32 = 26;
pub const DXGI_FORMAT_R8G8B8A8_TYPELESS: i32 = 27;
pub const DXGI_FORMAT_R8G8B8A8_UNORM: i32 = 28;
pub const DXGI_FORMAT_R8G8B8A8_UNORM_SRGB: i32 = 29;
pub const DXGI_FORMAT_R8G8B8A8_UINT: i32 = 30;
pub const DXGI_FORMAT_R8G8B8A8_SNORM: i32 = 31;
pub const DXGI_FORMAT_R8G8B8A8_SINT: i32 = 32;
pub const DXGI_FORMAT_R16G16_TYPELESS: i32 = 33;
pub const DXGI_FORMAT_R16G16_FLOAT: i32 = 34;
pub const DXGI_FORMAT_R16G16_UNORM: i32 = 35;
pub const DXGI_FORMAT_R16G16_UINT: i32 = 36;
pub const DXGI_FORMAT_R16G16_SNORM: i32 = 37;
pub const DXGI_FORMAT_R16G16_SINT: i32 = 38;
pub const DXGI_FORMAT_R32_TYPELESS: i32 = 39;
pub const DXGI_FORMAT_D32_FLOAT: i32 = 40;
pub const DXGI_FORMAT_R32_FLOAT: i32 = 41;
pub const DXGI_FORMAT_R32_UINT: i32 = 42;
pub const DXGI_FORMAT_R32_SINT: i32 = 43;
pub const DXGI_FORMAT_R24G8_TYPELESS: i32 = 44;
pub const DXGI_FORMAT_D24_UNORM_S8_UINT: i32 = 45;
pub const DXGI_FORMAT_R24_UNORM_X8_TYPELESS: i32 = 46;
pub const DXGI_FORMAT_X24_TYPELESS_G8_UINT: i32 = 47;
pub const DXGI_FORMAT_R8G8_TYPELESS: i32 = 48;
pub const DXGI_FORMAT_R8G8_UNORM: i32 = 49;
pub const DXGI_FORMAT_R8G8_UINT: i32 = 50;
pub const DXGI_FORMAT_R8G8_SNORM: i32 = 51;
pub const DXGI_FORMAT_R8G8_SINT: i32 = 52;
pub const DXGI_FORMAT_R16_TYPELESS: i32 = 53;
pub const DXGI_FORMAT_R16_FLOAT: i32 = 54;
pub const DXGI_FORMAT_D16_UNORM: i32 = 55;
pub const DXGI_FORMAT_R16_UNORM: i32 = 56;
pub const DXGI_FORMAT_R16_UINT: i32 = 57;
pub const DXGI_FORMAT_R16_SNORM: i32 = 58;
pub const DXGI_FORMAT_R16_SINT: i32 = 59;
pub const DXGI_FORMAT_R8_TYPELESS: i32 = 60;
pub const DXGI_FORMAT_R8_UNORM: i32 = 61;
pub const DXGI_FORMAT_R8_UINT: i32 = 62;
pub const DXGI_FORMAT_R8_SNORM: i32 = 63;
pub const DXGI_FORMAT_R8_SINT: i32 = 64;
pub const DXGI_FORMAT_A8_UNORM: i32 = 65;
pub const DXGI_FORMAT_R1_UNORM: i32 = 66;
pub const DXGI_FORMAT_R9G9B9E5_SHAREDEXP: i32 = 67;
pub const DXGI_FORMAT_R8G8_B8G8_UNORM: i32 = 68;
pub const DXGI_FORMAT_G8R8_G8B8_UNORM: i32 = 69;
pub const DXGI_FORMAT_BC1_TYPELESS: i32 = 70;
pub const DXGI_FORMAT_BC1_UNORM: i32 = 71;
pub const DXGI_FORMAT_BC1_UNORM_SRGB: i32 = 72;
pub const DXGI_FORMAT_BC2_TYPELESS: i32 = 73;
pub const DXGI_FORMAT_BC2_UNORM: i32 = 74;
pub const DXGI_FORMAT_BC2_UNORM_SRGB: i32 = 75;
pub const DXGI_FORMAT_BC3_TYPELESS: i32 = 76;
pub const DXGI_FORMAT_BC3_UNORM: i32 = 77;
pub const DXGI_FORMAT_BC3_UNORM_SRGB: i32 = 78;
pub const DXGI_FORMAT_BC4_TYPELESS: i32 = 79;
pub const DXGI_FORMAT_BC4_UNORM: i32 = 80;
pub const DXGI_FORMAT_BC4_SNORM: i32 = 81;
pub const DXGI_FORMAT_BC5_TYPELESS: i32 = 82;
pub const DXGI_FORMAT_BC5_UNORM: i32 = 83;
pub const DXGI_FORMAT_BC5_SNORM: i32 = 84;
pub const DXGI_FORMAT_B5G6R5_UNORM: i32 = 85;
pub const DXGI_FORMAT_B5G5R5A1_UNORM: i32 = 86;
pub const DXGI_FORMAT_B8G8R8A8_UNORM: i32 = 87;
pub const DXGI_FORMAT_B8G8R8X8_UNORM: i32 = 88;
pub const DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM: i32 = 89;
pub const DXGI_FORMAT_B8G8R8A8_TYPELESS: i32 = 90;
pub const DXGI_FORMAT_B8G8R8A8_UNORM_SRGB: i32 = 91;
pub const DXGI_FORMAT_B8G8R8X8_TYPELESS: i32 = 92;
pub const DXGI_FORMAT_B8G8R8X8_UNORM_SRGB: i32 = 93;
pub const DXGI_FORMAT_BC6H_TYPELESS: i32 = 94;
pub const DXGI_FORMAT_BC6H_UF16: i32 = 95;
pub const DXGI_FORMAT_BC6H_SF16: i32 = 96;
pub const DXGI_FORMAT_BC7_TYPELESS: i32 = 97;
pub const DXGI_FORMAT_BC7_UNORM: i32 = 98;
pub const DXGI_FORMAT_BC7_UNORM_SRGB: i32 = 99;
pub const DXGI_FORMAT_AYUV: i32 = 100;
pub const DXGI_FORMAT_Y410: i32 = 101;
pub const DXGI_FORMAT_Y416: i32 = 102;
pub const DXGI_FORMAT_NV12: i32 = 103;
pub const DXGI_FORMAT_P010: i32 = 104;
pub const DXGI_FORMAT_P016: i32 = 105;
pub const DXGI_FORMAT_420_OPAQUE: i32 = 106;
pub const DXGI_FORMAT_YUY2: i32 = 107;
pub const DXGI_FORMAT_Y210: i32 = 108;
pub const DXGI_FORMAT_Y216: i32 = 109;
pub const DXGI_FORMAT_NV11: i32 = 110;
pub const DXGI_FORMAT_AI44: i32 = 111;
pub const DXGI_FORMAT_IA44: i32 = 112;
pub const DXGI_FORMAT_P8: i32 = 113;
pub const DXGI_FORMAT_A8P8: i32 = 114;
pub const DXGI_FORMAT_B4G4R4A4_UNORM: i32 = 115;
pub const DXGI_FORMAT_P208: i32 = 130;
pub const DXGI_FORMAT_V208: i32 = 131;
pub const DXGI_FORMAT_V408: i32 = 132;
pub const DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE: i32 = 189;
pub const DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE: i32 = 190;
pub const DXGI_FORMAT_A4B4G4R4_UNORM: i32 = 191;
const
  DXGI_FORMAT_UNKNOWN* = 0
  DXGI_FORMAT_R32G32B32A32_TYPELESS* = 1
  DXGI_FORMAT_R32G32B32A32_FLOAT* = 2
  DXGI_FORMAT_R32G32B32A32_UINT* = 3
  DXGI_FORMAT_R32G32B32A32_SINT* = 4
  DXGI_FORMAT_R32G32B32_TYPELESS* = 5
  DXGI_FORMAT_R32G32B32_FLOAT* = 6
  DXGI_FORMAT_R32G32B32_UINT* = 7
  DXGI_FORMAT_R32G32B32_SINT* = 8
  DXGI_FORMAT_R16G16B16A16_TYPELESS* = 9
  DXGI_FORMAT_R16G16B16A16_FLOAT* = 10
  DXGI_FORMAT_R16G16B16A16_UNORM* = 11
  DXGI_FORMAT_R16G16B16A16_UINT* = 12
  DXGI_FORMAT_R16G16B16A16_SNORM* = 13
  DXGI_FORMAT_R16G16B16A16_SINT* = 14
  DXGI_FORMAT_R32G32_TYPELESS* = 15
  DXGI_FORMAT_R32G32_FLOAT* = 16
  DXGI_FORMAT_R32G32_UINT* = 17
  DXGI_FORMAT_R32G32_SINT* = 18
  DXGI_FORMAT_R32G8X24_TYPELESS* = 19
  DXGI_FORMAT_D32_FLOAT_S8X24_UINT* = 20
  DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS* = 21
  DXGI_FORMAT_X32_TYPELESS_G8X24_UINT* = 22
  DXGI_FORMAT_R10G10B10A2_TYPELESS* = 23
  DXGI_FORMAT_R10G10B10A2_UNORM* = 24
  DXGI_FORMAT_R10G10B10A2_UINT* = 25
  DXGI_FORMAT_R11G11B10_FLOAT* = 26
  DXGI_FORMAT_R8G8B8A8_TYPELESS* = 27
  DXGI_FORMAT_R8G8B8A8_UNORM* = 28
  DXGI_FORMAT_R8G8B8A8_UNORM_SRGB* = 29
  DXGI_FORMAT_R8G8B8A8_UINT* = 30
  DXGI_FORMAT_R8G8B8A8_SNORM* = 31
  DXGI_FORMAT_R8G8B8A8_SINT* = 32
  DXGI_FORMAT_R16G16_TYPELESS* = 33
  DXGI_FORMAT_R16G16_FLOAT* = 34
  DXGI_FORMAT_R16G16_UNORM* = 35
  DXGI_FORMAT_R16G16_UINT* = 36
  DXGI_FORMAT_R16G16_SNORM* = 37
  DXGI_FORMAT_R16G16_SINT* = 38
  DXGI_FORMAT_R32_TYPELESS* = 39
  DXGI_FORMAT_D32_FLOAT* = 40
  DXGI_FORMAT_R32_FLOAT* = 41
  DXGI_FORMAT_R32_UINT* = 42
  DXGI_FORMAT_R32_SINT* = 43
  DXGI_FORMAT_R24G8_TYPELESS* = 44
  DXGI_FORMAT_D24_UNORM_S8_UINT* = 45
  DXGI_FORMAT_R24_UNORM_X8_TYPELESS* = 46
  DXGI_FORMAT_X24_TYPELESS_G8_UINT* = 47
  DXGI_FORMAT_R8G8_TYPELESS* = 48
  DXGI_FORMAT_R8G8_UNORM* = 49
  DXGI_FORMAT_R8G8_UINT* = 50
  DXGI_FORMAT_R8G8_SNORM* = 51
  DXGI_FORMAT_R8G8_SINT* = 52
  DXGI_FORMAT_R16_TYPELESS* = 53
  DXGI_FORMAT_R16_FLOAT* = 54
  DXGI_FORMAT_D16_UNORM* = 55
  DXGI_FORMAT_R16_UNORM* = 56
  DXGI_FORMAT_R16_UINT* = 57
  DXGI_FORMAT_R16_SNORM* = 58
  DXGI_FORMAT_R16_SINT* = 59
  DXGI_FORMAT_R8_TYPELESS* = 60
  DXGI_FORMAT_R8_UNORM* = 61
  DXGI_FORMAT_R8_UINT* = 62
  DXGI_FORMAT_R8_SNORM* = 63
  DXGI_FORMAT_R8_SINT* = 64
  DXGI_FORMAT_A8_UNORM* = 65
  DXGI_FORMAT_R1_UNORM* = 66
  DXGI_FORMAT_R9G9B9E5_SHAREDEXP* = 67
  DXGI_FORMAT_R8G8_B8G8_UNORM* = 68
  DXGI_FORMAT_G8R8_G8B8_UNORM* = 69
  DXGI_FORMAT_BC1_TYPELESS* = 70
  DXGI_FORMAT_BC1_UNORM* = 71
  DXGI_FORMAT_BC1_UNORM_SRGB* = 72
  DXGI_FORMAT_BC2_TYPELESS* = 73
  DXGI_FORMAT_BC2_UNORM* = 74
  DXGI_FORMAT_BC2_UNORM_SRGB* = 75
  DXGI_FORMAT_BC3_TYPELESS* = 76
  DXGI_FORMAT_BC3_UNORM* = 77
  DXGI_FORMAT_BC3_UNORM_SRGB* = 78
  DXGI_FORMAT_BC4_TYPELESS* = 79
  DXGI_FORMAT_BC4_UNORM* = 80
  DXGI_FORMAT_BC4_SNORM* = 81
  DXGI_FORMAT_BC5_TYPELESS* = 82
  DXGI_FORMAT_BC5_UNORM* = 83
  DXGI_FORMAT_BC5_SNORM* = 84
  DXGI_FORMAT_B5G6R5_UNORM* = 85
  DXGI_FORMAT_B5G5R5A1_UNORM* = 86
  DXGI_FORMAT_B8G8R8A8_UNORM* = 87
  DXGI_FORMAT_B8G8R8X8_UNORM* = 88
  DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM* = 89
  DXGI_FORMAT_B8G8R8A8_TYPELESS* = 90
  DXGI_FORMAT_B8G8R8A8_UNORM_SRGB* = 91
  DXGI_FORMAT_B8G8R8X8_TYPELESS* = 92
  DXGI_FORMAT_B8G8R8X8_UNORM_SRGB* = 93
  DXGI_FORMAT_BC6H_TYPELESS* = 94
  DXGI_FORMAT_BC6H_UF16* = 95
  DXGI_FORMAT_BC6H_SF16* = 96
  DXGI_FORMAT_BC7_TYPELESS* = 97
  DXGI_FORMAT_BC7_UNORM* = 98
  DXGI_FORMAT_BC7_UNORM_SRGB* = 99
  DXGI_FORMAT_AYUV* = 100
  DXGI_FORMAT_Y410* = 101
  DXGI_FORMAT_Y416* = 102
  DXGI_FORMAT_NV12* = 103
  DXGI_FORMAT_P010* = 104
  DXGI_FORMAT_P016* = 105
  DXGI_FORMAT_420_OPAQUE* = 106
  DXGI_FORMAT_YUY2* = 107
  DXGI_FORMAT_Y210* = 108
  DXGI_FORMAT_Y216* = 109
  DXGI_FORMAT_NV11* = 110
  DXGI_FORMAT_AI44* = 111
  DXGI_FORMAT_IA44* = 112
  DXGI_FORMAT_P8* = 113
  DXGI_FORMAT_A8P8* = 114
  DXGI_FORMAT_B4G4R4A4_UNORM* = 115
  DXGI_FORMAT_P208* = 130
  DXGI_FORMAT_V208* = 131
  DXGI_FORMAT_V408* = 132
  DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE* = 189
  DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE* = 190
  DXGI_FORMAT_A4B4G4R4_UNORM* = 191
enum DXGI_FORMAT : int {
    DXGI_FORMAT_UNKNOWN = 0,
    DXGI_FORMAT_R32G32B32A32_TYPELESS = 1,
    DXGI_FORMAT_R32G32B32A32_FLOAT = 2,
    DXGI_FORMAT_R32G32B32A32_UINT = 3,
    DXGI_FORMAT_R32G32B32A32_SINT = 4,
    DXGI_FORMAT_R32G32B32_TYPELESS = 5,
    DXGI_FORMAT_R32G32B32_FLOAT = 6,
    DXGI_FORMAT_R32G32B32_UINT = 7,
    DXGI_FORMAT_R32G32B32_SINT = 8,
    DXGI_FORMAT_R16G16B16A16_TYPELESS = 9,
    DXGI_FORMAT_R16G16B16A16_FLOAT = 10,
    DXGI_FORMAT_R16G16B16A16_UNORM = 11,
    DXGI_FORMAT_R16G16B16A16_UINT = 12,
    DXGI_FORMAT_R16G16B16A16_SNORM = 13,
    DXGI_FORMAT_R16G16B16A16_SINT = 14,
    DXGI_FORMAT_R32G32_TYPELESS = 15,
    DXGI_FORMAT_R32G32_FLOAT = 16,
    DXGI_FORMAT_R32G32_UINT = 17,
    DXGI_FORMAT_R32G32_SINT = 18,
    DXGI_FORMAT_R32G8X24_TYPELESS = 19,
    DXGI_FORMAT_D32_FLOAT_S8X24_UINT = 20,
    DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = 21,
    DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = 22,
    DXGI_FORMAT_R10G10B10A2_TYPELESS = 23,
    DXGI_FORMAT_R10G10B10A2_UNORM = 24,
    DXGI_FORMAT_R10G10B10A2_UINT = 25,
    DXGI_FORMAT_R11G11B10_FLOAT = 26,
    DXGI_FORMAT_R8G8B8A8_TYPELESS = 27,
    DXGI_FORMAT_R8G8B8A8_UNORM = 28,
    DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 29,
    DXGI_FORMAT_R8G8B8A8_UINT = 30,
    DXGI_FORMAT_R8G8B8A8_SNORM = 31,
    DXGI_FORMAT_R8G8B8A8_SINT = 32,
    DXGI_FORMAT_R16G16_TYPELESS = 33,
    DXGI_FORMAT_R16G16_FLOAT = 34,
    DXGI_FORMAT_R16G16_UNORM = 35,
    DXGI_FORMAT_R16G16_UINT = 36,
    DXGI_FORMAT_R16G16_SNORM = 37,
    DXGI_FORMAT_R16G16_SINT = 38,
    DXGI_FORMAT_R32_TYPELESS = 39,
    DXGI_FORMAT_D32_FLOAT = 40,
    DXGI_FORMAT_R32_FLOAT = 41,
    DXGI_FORMAT_R32_UINT = 42,
    DXGI_FORMAT_R32_SINT = 43,
    DXGI_FORMAT_R24G8_TYPELESS = 44,
    DXGI_FORMAT_D24_UNORM_S8_UINT = 45,
    DXGI_FORMAT_R24_UNORM_X8_TYPELESS = 46,
    DXGI_FORMAT_X24_TYPELESS_G8_UINT = 47,
    DXGI_FORMAT_R8G8_TYPELESS = 48,
    DXGI_FORMAT_R8G8_UNORM = 49,
    DXGI_FORMAT_R8G8_UINT = 50,
    DXGI_FORMAT_R8G8_SNORM = 51,
    DXGI_FORMAT_R8G8_SINT = 52,
    DXGI_FORMAT_R16_TYPELESS = 53,
    DXGI_FORMAT_R16_FLOAT = 54,
    DXGI_FORMAT_D16_UNORM = 55,
    DXGI_FORMAT_R16_UNORM = 56,
    DXGI_FORMAT_R16_UINT = 57,
    DXGI_FORMAT_R16_SNORM = 58,
    DXGI_FORMAT_R16_SINT = 59,
    DXGI_FORMAT_R8_TYPELESS = 60,
    DXGI_FORMAT_R8_UNORM = 61,
    DXGI_FORMAT_R8_UINT = 62,
    DXGI_FORMAT_R8_SNORM = 63,
    DXGI_FORMAT_R8_SINT = 64,
    DXGI_FORMAT_A8_UNORM = 65,
    DXGI_FORMAT_R1_UNORM = 66,
    DXGI_FORMAT_R9G9B9E5_SHAREDEXP = 67,
    DXGI_FORMAT_R8G8_B8G8_UNORM = 68,
    DXGI_FORMAT_G8R8_G8B8_UNORM = 69,
    DXGI_FORMAT_BC1_TYPELESS = 70,
    DXGI_FORMAT_BC1_UNORM = 71,
    DXGI_FORMAT_BC1_UNORM_SRGB = 72,
    DXGI_FORMAT_BC2_TYPELESS = 73,
    DXGI_FORMAT_BC2_UNORM = 74,
    DXGI_FORMAT_BC2_UNORM_SRGB = 75,
    DXGI_FORMAT_BC3_TYPELESS = 76,
    DXGI_FORMAT_BC3_UNORM = 77,
    DXGI_FORMAT_BC3_UNORM_SRGB = 78,
    DXGI_FORMAT_BC4_TYPELESS = 79,
    DXGI_FORMAT_BC4_UNORM = 80,
    DXGI_FORMAT_BC4_SNORM = 81,
    DXGI_FORMAT_BC5_TYPELESS = 82,
    DXGI_FORMAT_BC5_UNORM = 83,
    DXGI_FORMAT_BC5_SNORM = 84,
    DXGI_FORMAT_B5G6R5_UNORM = 85,
    DXGI_FORMAT_B5G5R5A1_UNORM = 86,
    DXGI_FORMAT_B8G8R8A8_UNORM = 87,
    DXGI_FORMAT_B8G8R8X8_UNORM = 88,
    DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 89,
    DXGI_FORMAT_B8G8R8A8_TYPELESS = 90,
    DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = 91,
    DXGI_FORMAT_B8G8R8X8_TYPELESS = 92,
    DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = 93,
    DXGI_FORMAT_BC6H_TYPELESS = 94,
    DXGI_FORMAT_BC6H_UF16 = 95,
    DXGI_FORMAT_BC6H_SF16 = 96,
    DXGI_FORMAT_BC7_TYPELESS = 97,
    DXGI_FORMAT_BC7_UNORM = 98,
    DXGI_FORMAT_BC7_UNORM_SRGB = 99,
    DXGI_FORMAT_AYUV = 100,
    DXGI_FORMAT_Y410 = 101,
    DXGI_FORMAT_Y416 = 102,
    DXGI_FORMAT_NV12 = 103,
    DXGI_FORMAT_P010 = 104,
    DXGI_FORMAT_P016 = 105,
    DXGI_FORMAT_420_OPAQUE = 106,
    DXGI_FORMAT_YUY2 = 107,
    DXGI_FORMAT_Y210 = 108,
    DXGI_FORMAT_Y216 = 109,
    DXGI_FORMAT_NV11 = 110,
    DXGI_FORMAT_AI44 = 111,
    DXGI_FORMAT_IA44 = 112,
    DXGI_FORMAT_P8 = 113,
    DXGI_FORMAT_A8P8 = 114,
    DXGI_FORMAT_B4G4R4A4_UNORM = 115,
    DXGI_FORMAT_P208 = 130,
    DXGI_FORMAT_V208 = 131,
    DXGI_FORMAT_V408 = 132,
    DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189,
    DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190,
    DXGI_FORMAT_A4B4G4R4_UNORM = 191,
}
#define global DXGI_FORMAT_UNKNOWN                                 0x0
#define global DXGI_FORMAT_R32G32B32A32_TYPELESS                   0x1
#define global DXGI_FORMAT_R32G32B32A32_FLOAT                      0x2
#define global DXGI_FORMAT_R32G32B32A32_UINT                       0x3
#define global DXGI_FORMAT_R32G32B32A32_SINT                       0x4
#define global DXGI_FORMAT_R32G32B32_TYPELESS                      0x5
#define global DXGI_FORMAT_R32G32B32_FLOAT                         0x6
#define global DXGI_FORMAT_R32G32B32_UINT                          0x7
#define global DXGI_FORMAT_R32G32B32_SINT                          0x8
#define global DXGI_FORMAT_R16G16B16A16_TYPELESS                   0x9
#define global DXGI_FORMAT_R16G16B16A16_FLOAT                      0xA
#define global DXGI_FORMAT_R16G16B16A16_UNORM                      0xB
#define global DXGI_FORMAT_R16G16B16A16_UINT                       0xC
#define global DXGI_FORMAT_R16G16B16A16_SNORM                      0xD
#define global DXGI_FORMAT_R16G16B16A16_SINT                       0xE
#define global DXGI_FORMAT_R32G32_TYPELESS                         0xF
#define global DXGI_FORMAT_R32G32_FLOAT                            0x10
#define global DXGI_FORMAT_R32G32_UINT                             0x11
#define global DXGI_FORMAT_R32G32_SINT                             0x12
#define global DXGI_FORMAT_R32G8X24_TYPELESS                       0x13
#define global DXGI_FORMAT_D32_FLOAT_S8X24_UINT                    0x14
#define global DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS                0x15
#define global DXGI_FORMAT_X32_TYPELESS_G8X24_UINT                 0x16
#define global DXGI_FORMAT_R10G10B10A2_TYPELESS                    0x17
#define global DXGI_FORMAT_R10G10B10A2_UNORM                       0x18
#define global DXGI_FORMAT_R10G10B10A2_UINT                        0x19
#define global DXGI_FORMAT_R11G11B10_FLOAT                         0x1A
#define global DXGI_FORMAT_R8G8B8A8_TYPELESS                       0x1B
#define global DXGI_FORMAT_R8G8B8A8_UNORM                          0x1C
#define global DXGI_FORMAT_R8G8B8A8_UNORM_SRGB                     0x1D
#define global DXGI_FORMAT_R8G8B8A8_UINT                           0x1E
#define global DXGI_FORMAT_R8G8B8A8_SNORM                          0x1F
#define global DXGI_FORMAT_R8G8B8A8_SINT                           0x20
#define global DXGI_FORMAT_R16G16_TYPELESS                         0x21
#define global DXGI_FORMAT_R16G16_FLOAT                            0x22
#define global DXGI_FORMAT_R16G16_UNORM                            0x23
#define global DXGI_FORMAT_R16G16_UINT                             0x24
#define global DXGI_FORMAT_R16G16_SNORM                            0x25
#define global DXGI_FORMAT_R16G16_SINT                             0x26
#define global DXGI_FORMAT_R32_TYPELESS                            0x27
#define global DXGI_FORMAT_D32_FLOAT                               0x28
#define global DXGI_FORMAT_R32_FLOAT                               0x29
#define global DXGI_FORMAT_R32_UINT                                0x2A
#define global DXGI_FORMAT_R32_SINT                                0x2B
#define global DXGI_FORMAT_R24G8_TYPELESS                          0x2C
#define global DXGI_FORMAT_D24_UNORM_S8_UINT                       0x2D
#define global DXGI_FORMAT_R24_UNORM_X8_TYPELESS                   0x2E
#define global DXGI_FORMAT_X24_TYPELESS_G8_UINT                    0x2F
#define global DXGI_FORMAT_R8G8_TYPELESS                           0x30
#define global DXGI_FORMAT_R8G8_UNORM                              0x31
#define global DXGI_FORMAT_R8G8_UINT                               0x32
#define global DXGI_FORMAT_R8G8_SNORM                              0x33
#define global DXGI_FORMAT_R8G8_SINT                               0x34
#define global DXGI_FORMAT_R16_TYPELESS                            0x35
#define global DXGI_FORMAT_R16_FLOAT                               0x36
#define global DXGI_FORMAT_D16_UNORM                               0x37
#define global DXGI_FORMAT_R16_UNORM                               0x38
#define global DXGI_FORMAT_R16_UINT                                0x39
#define global DXGI_FORMAT_R16_SNORM                               0x3A
#define global DXGI_FORMAT_R16_SINT                                0x3B
#define global DXGI_FORMAT_R8_TYPELESS                             0x3C
#define global DXGI_FORMAT_R8_UNORM                                0x3D
#define global DXGI_FORMAT_R8_UINT                                 0x3E
#define global DXGI_FORMAT_R8_SNORM                                0x3F
#define global DXGI_FORMAT_R8_SINT                                 0x40
#define global DXGI_FORMAT_A8_UNORM                                0x41
#define global DXGI_FORMAT_R1_UNORM                                0x42
#define global DXGI_FORMAT_R9G9B9E5_SHAREDEXP                      0x43
#define global DXGI_FORMAT_R8G8_B8G8_UNORM                         0x44
#define global DXGI_FORMAT_G8R8_G8B8_UNORM                         0x45
#define global DXGI_FORMAT_BC1_TYPELESS                            0x46
#define global DXGI_FORMAT_BC1_UNORM                               0x47
#define global DXGI_FORMAT_BC1_UNORM_SRGB                          0x48
#define global DXGI_FORMAT_BC2_TYPELESS                            0x49
#define global DXGI_FORMAT_BC2_UNORM                               0x4A
#define global DXGI_FORMAT_BC2_UNORM_SRGB                          0x4B
#define global DXGI_FORMAT_BC3_TYPELESS                            0x4C
#define global DXGI_FORMAT_BC3_UNORM                               0x4D
#define global DXGI_FORMAT_BC3_UNORM_SRGB                          0x4E
#define global DXGI_FORMAT_BC4_TYPELESS                            0x4F
#define global DXGI_FORMAT_BC4_UNORM                               0x50
#define global DXGI_FORMAT_BC4_SNORM                               0x51
#define global DXGI_FORMAT_BC5_TYPELESS                            0x52
#define global DXGI_FORMAT_BC5_UNORM                               0x53
#define global DXGI_FORMAT_BC5_SNORM                               0x54
#define global DXGI_FORMAT_B5G6R5_UNORM                            0x55
#define global DXGI_FORMAT_B5G5R5A1_UNORM                          0x56
#define global DXGI_FORMAT_B8G8R8A8_UNORM                          0x57
#define global DXGI_FORMAT_B8G8R8X8_UNORM                          0x58
#define global DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM              0x59
#define global DXGI_FORMAT_B8G8R8A8_TYPELESS                       0x5A
#define global DXGI_FORMAT_B8G8R8A8_UNORM_SRGB                     0x5B
#define global DXGI_FORMAT_B8G8R8X8_TYPELESS                       0x5C
#define global DXGI_FORMAT_B8G8R8X8_UNORM_SRGB                     0x5D
#define global DXGI_FORMAT_BC6H_TYPELESS                           0x5E
#define global DXGI_FORMAT_BC6H_UF16                               0x5F
#define global DXGI_FORMAT_BC6H_SF16                               0x60
#define global DXGI_FORMAT_BC7_TYPELESS                            0x61
#define global DXGI_FORMAT_BC7_UNORM                               0x62
#define global DXGI_FORMAT_BC7_UNORM_SRGB                          0x63
#define global DXGI_FORMAT_AYUV                                    0x64
#define global DXGI_FORMAT_Y410                                    0x65
#define global DXGI_FORMAT_Y416                                    0x66
#define global DXGI_FORMAT_NV12                                    0x67
#define global DXGI_FORMAT_P010                                    0x68
#define global DXGI_FORMAT_P016                                    0x69
#define global DXGI_FORMAT_420_OPAQUE                              0x6A
#define global DXGI_FORMAT_YUY2                                    0x6B
#define global DXGI_FORMAT_Y210                                    0x6C
#define global DXGI_FORMAT_Y216                                    0x6D
#define global DXGI_FORMAT_NV11                                    0x6E
#define global DXGI_FORMAT_AI44                                    0x6F
#define global DXGI_FORMAT_IA44                                    0x70
#define global DXGI_FORMAT_P8                                      0x71
#define global DXGI_FORMAT_A8P8                                    0x72
#define global DXGI_FORMAT_B4G4R4A4_UNORM                          0x73
#define global DXGI_FORMAT_P208                                    0x82
#define global DXGI_FORMAT_V208                                    0x83
#define global DXGI_FORMAT_V408                                    0x84
#define global DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE         0xBD
#define global DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE 0xBE
#define global DXGI_FORMAT_A4B4G4R4_UNORM                          0xBF