dxgicommon.h 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. /*** Autogenerated by WIDL 7.7 from include/dxgicommon.idl - Do not edit ***/
  2. #ifdef _WIN32
  3. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  4. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  5. #endif
  6. #include <rpc.h>
  7. #include <rpcndr.h>
  8. #endif
  9. #ifndef COM_NO_WINDOWS_H
  10. #include <windows.h>
  11. #include <ole2.h>
  12. #endif
  13. #ifndef __dxgicommon_h__
  14. #define __dxgicommon_h__
  15. /* Forward declarations */
  16. /* Headers for imported files */
  17. #ifdef __cplusplus
  18. extern "C" {
  19. #endif
  20. #if 0
  21. typedef unsigned int UINT;
  22. #endif
  23. #define DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN (0xffffffff)
  24. #define DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN (0xfffffffe)
  25. typedef enum DXGI_COLOR_SPACE_TYPE {
  26. DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 = 0x0,
  27. DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 = 0x1,
  28. DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709 = 0x2,
  29. DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020 = 0x3,
  30. DXGI_COLOR_SPACE_RESERVED = 0x4,
  31. DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601 = 0x5,
  32. DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601 = 0x6,
  33. DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601 = 0x7,
  34. DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 = 0x8,
  35. DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 = 0x9,
  36. DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020 = 0xa,
  37. DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020 = 0xb,
  38. DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 = 0xc,
  39. DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020 = 0xd,
  40. DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020 = 0xe,
  41. DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020 = 0xf,
  42. DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020 = 0x10,
  43. DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020 = 0x11,
  44. DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020 = 0x12,
  45. DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020 = 0x13,
  46. DXGI_COLOR_SPACE_CUSTOM = 0xffffffff
  47. } DXGI_COLOR_SPACE_TYPE;
  48. typedef struct DXGI_SAMPLE_DESC {
  49. UINT Count;
  50. UINT Quality;
  51. } DXGI_SAMPLE_DESC;
  52. typedef struct DXGI_RATIONAL {
  53. UINT Numerator;
  54. UINT Denominator;
  55. } DXGI_RATIONAL;
  56. /* Begin additional prototypes for all interfaces */
  57. /* End additional prototypes */
  58. #ifdef __cplusplus
  59. }
  60. #endif
  61. #endif /* __dxgicommon_h__ */