master
  1/*** Autogenerated by WIDL 10.4 from include/dxgiformat.idl - Do not edit ***/
  2
  3#ifdef _WIN32
  4#ifndef __REQUIRED_RPCNDR_H_VERSION__
  5#define __REQUIRED_RPCNDR_H_VERSION__ 475
  6#endif
  7#include <rpc.h>
  8#include <rpcndr.h>
  9#endif
 10
 11#ifndef COM_NO_WINDOWS_H
 12#include <windows.h>
 13#include <ole2.h>
 14#endif
 15
 16#ifndef __dxgiformat_h__
 17#define __dxgiformat_h__
 18
 19/* Forward declarations */
 20
 21/* Headers for imported files */
 22
 23
 24#ifdef __cplusplus
 25extern "C" {
 26#endif
 27
 28#define DXGI_FORMAT_DEFINED (1)
 29
 30typedef enum DXGI_FORMAT {
 31    DXGI_FORMAT_UNKNOWN = 0x0,
 32    DXGI_FORMAT_R32G32B32A32_TYPELESS = 0x1,
 33    DXGI_FORMAT_R32G32B32A32_FLOAT = 0x2,
 34    DXGI_FORMAT_R32G32B32A32_UINT = 0x3,
 35    DXGI_FORMAT_R32G32B32A32_SINT = 0x4,
 36    DXGI_FORMAT_R32G32B32_TYPELESS = 0x5,
 37    DXGI_FORMAT_R32G32B32_FLOAT = 0x6,
 38    DXGI_FORMAT_R32G32B32_UINT = 0x7,
 39    DXGI_FORMAT_R32G32B32_SINT = 0x8,
 40    DXGI_FORMAT_R16G16B16A16_TYPELESS = 0x9,
 41    DXGI_FORMAT_R16G16B16A16_FLOAT = 0xa,
 42    DXGI_FORMAT_R16G16B16A16_UNORM = 0xb,
 43    DXGI_FORMAT_R16G16B16A16_UINT = 0xc,
 44    DXGI_FORMAT_R16G16B16A16_SNORM = 0xd,
 45    DXGI_FORMAT_R16G16B16A16_SINT = 0xe,
 46    DXGI_FORMAT_R32G32_TYPELESS = 0xf,
 47    DXGI_FORMAT_R32G32_FLOAT = 0x10,
 48    DXGI_FORMAT_R32G32_UINT = 0x11,
 49    DXGI_FORMAT_R32G32_SINT = 0x12,
 50    DXGI_FORMAT_R32G8X24_TYPELESS = 0x13,
 51    DXGI_FORMAT_D32_FLOAT_S8X24_UINT = 0x14,
 52    DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS = 0x15,
 53    DXGI_FORMAT_X32_TYPELESS_G8X24_UINT = 0x16,
 54    DXGI_FORMAT_R10G10B10A2_TYPELESS = 0x17,
 55    DXGI_FORMAT_R10G10B10A2_UNORM = 0x18,
 56    DXGI_FORMAT_R10G10B10A2_UINT = 0x19,
 57    DXGI_FORMAT_R11G11B10_FLOAT = 0x1a,
 58    DXGI_FORMAT_R8G8B8A8_TYPELESS = 0x1b,
 59    DXGI_FORMAT_R8G8B8A8_UNORM = 0x1c,
 60    DXGI_FORMAT_R8G8B8A8_UNORM_SRGB = 0x1d,
 61    DXGI_FORMAT_R8G8B8A8_UINT = 0x1e,
 62    DXGI_FORMAT_R8G8B8A8_SNORM = 0x1f,
 63    DXGI_FORMAT_R8G8B8A8_SINT = 0x20,
 64    DXGI_FORMAT_R16G16_TYPELESS = 0x21,
 65    DXGI_FORMAT_R16G16_FLOAT = 0x22,
 66    DXGI_FORMAT_R16G16_UNORM = 0x23,
 67    DXGI_FORMAT_R16G16_UINT = 0x24,
 68    DXGI_FORMAT_R16G16_SNORM = 0x25,
 69    DXGI_FORMAT_R16G16_SINT = 0x26,
 70    DXGI_FORMAT_R32_TYPELESS = 0x27,
 71    DXGI_FORMAT_D32_FLOAT = 0x28,
 72    DXGI_FORMAT_R32_FLOAT = 0x29,
 73    DXGI_FORMAT_R32_UINT = 0x2a,
 74    DXGI_FORMAT_R32_SINT = 0x2b,
 75    DXGI_FORMAT_R24G8_TYPELESS = 0x2c,
 76    DXGI_FORMAT_D24_UNORM_S8_UINT = 0x2d,
 77    DXGI_FORMAT_R24_UNORM_X8_TYPELESS = 0x2e,
 78    DXGI_FORMAT_X24_TYPELESS_G8_UINT = 0x2f,
 79    DXGI_FORMAT_R8G8_TYPELESS = 0x30,
 80    DXGI_FORMAT_R8G8_UNORM = 0x31,
 81    DXGI_FORMAT_R8G8_UINT = 0x32,
 82    DXGI_FORMAT_R8G8_SNORM = 0x33,
 83    DXGI_FORMAT_R8G8_SINT = 0x34,
 84    DXGI_FORMAT_R16_TYPELESS = 0x35,
 85    DXGI_FORMAT_R16_FLOAT = 0x36,
 86    DXGI_FORMAT_D16_UNORM = 0x37,
 87    DXGI_FORMAT_R16_UNORM = 0x38,
 88    DXGI_FORMAT_R16_UINT = 0x39,
 89    DXGI_FORMAT_R16_SNORM = 0x3a,
 90    DXGI_FORMAT_R16_SINT = 0x3b,
 91    DXGI_FORMAT_R8_TYPELESS = 0x3c,
 92    DXGI_FORMAT_R8_UNORM = 0x3d,
 93    DXGI_FORMAT_R8_UINT = 0x3e,
 94    DXGI_FORMAT_R8_SNORM = 0x3f,
 95    DXGI_FORMAT_R8_SINT = 0x40,
 96    DXGI_FORMAT_A8_UNORM = 0x41,
 97    DXGI_FORMAT_R1_UNORM = 0x42,
 98    DXGI_FORMAT_R9G9B9E5_SHAREDEXP = 0x43,
 99    DXGI_FORMAT_R8G8_B8G8_UNORM = 0x44,
100    DXGI_FORMAT_G8R8_G8B8_UNORM = 0x45,
101    DXGI_FORMAT_BC1_TYPELESS = 0x46,
102    DXGI_FORMAT_BC1_UNORM = 0x47,
103    DXGI_FORMAT_BC1_UNORM_SRGB = 0x48,
104    DXGI_FORMAT_BC2_TYPELESS = 0x49,
105    DXGI_FORMAT_BC2_UNORM = 0x4a,
106    DXGI_FORMAT_BC2_UNORM_SRGB = 0x4b,
107    DXGI_FORMAT_BC3_TYPELESS = 0x4c,
108    DXGI_FORMAT_BC3_UNORM = 0x4d,
109    DXGI_FORMAT_BC3_UNORM_SRGB = 0x4e,
110    DXGI_FORMAT_BC4_TYPELESS = 0x4f,
111    DXGI_FORMAT_BC4_UNORM = 0x50,
112    DXGI_FORMAT_BC4_SNORM = 0x51,
113    DXGI_FORMAT_BC5_TYPELESS = 0x52,
114    DXGI_FORMAT_BC5_UNORM = 0x53,
115    DXGI_FORMAT_BC5_SNORM = 0x54,
116    DXGI_FORMAT_B5G6R5_UNORM = 0x55,
117    DXGI_FORMAT_B5G5R5A1_UNORM = 0x56,
118    DXGI_FORMAT_B8G8R8A8_UNORM = 0x57,
119    DXGI_FORMAT_B8G8R8X8_UNORM = 0x58,
120    DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM = 0x59,
121    DXGI_FORMAT_B8G8R8A8_TYPELESS = 0x5a,
122    DXGI_FORMAT_B8G8R8A8_UNORM_SRGB = 0x5b,
123    DXGI_FORMAT_B8G8R8X8_TYPELESS = 0x5c,
124    DXGI_FORMAT_B8G8R8X8_UNORM_SRGB = 0x5d,
125    DXGI_FORMAT_BC6H_TYPELESS = 0x5e,
126    DXGI_FORMAT_BC6H_UF16 = 0x5f,
127    DXGI_FORMAT_BC6H_SF16 = 0x60,
128    DXGI_FORMAT_BC7_TYPELESS = 0x61,
129    DXGI_FORMAT_BC7_UNORM = 0x62,
130    DXGI_FORMAT_BC7_UNORM_SRGB = 0x63,
131    DXGI_FORMAT_AYUV = 0x64,
132    DXGI_FORMAT_Y410 = 0x65,
133    DXGI_FORMAT_Y416 = 0x66,
134    DXGI_FORMAT_NV12 = 0x67,
135    DXGI_FORMAT_P010 = 0x68,
136    DXGI_FORMAT_P016 = 0x69,
137    DXGI_FORMAT_420_OPAQUE = 0x6a,
138    DXGI_FORMAT_YUY2 = 0x6b,
139    DXGI_FORMAT_Y210 = 0x6c,
140    DXGI_FORMAT_Y216 = 0x6d,
141    DXGI_FORMAT_NV11 = 0x6e,
142    DXGI_FORMAT_AI44 = 0x6f,
143    DXGI_FORMAT_IA44 = 0x70,
144    DXGI_FORMAT_P8 = 0x71,
145    DXGI_FORMAT_A8P8 = 0x72,
146    DXGI_FORMAT_B4G4R4A4_UNORM = 0x73,
147    DXGI_FORMAT_P208 = 0x82,
148    DXGI_FORMAT_V208 = 0x83,
149    DXGI_FORMAT_V408 = 0x84,
150    DXGI_FORMAT_FORCE_UINT = 0xffffffff
151} DXGI_FORMAT;
152/* Begin additional prototypes for all interfaces */
153
154
155/* End additional prototypes */
156
157#ifdef __cplusplus
158}
159#endif
160
161#endif /* __dxgiformat_h__ */