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