master
 1/*** Autogenerated by WIDL 10.4 from include/dxgicommon.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 __dxgicommon_h__
17#define __dxgicommon_h__
18
19/* Forward declarations */
20
21/* Headers for imported files */
22
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
28#if 0
29typedef unsigned int UINT;
30#endif
31#define DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN (0xffffffff)
32
33#define DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN (0xfffffffe)
34
35typedef enum DXGI_COLOR_SPACE_TYPE {
36    DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 = 0x0,
37    DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 = 0x1,
38    DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709 = 0x2,
39    DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020 = 0x3,
40    DXGI_COLOR_SPACE_RESERVED = 0x4,
41    DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601 = 0x5,
42    DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601 = 0x6,
43    DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601 = 0x7,
44    DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709 = 0x8,
45    DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709 = 0x9,
46    DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020 = 0xa,
47    DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020 = 0xb,
48    DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 = 0xc,
49    DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020 = 0xd,
50    DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020 = 0xe,
51    DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020 = 0xf,
52    DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020 = 0x10,
53    DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020 = 0x11,
54    DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020 = 0x12,
55    DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020 = 0x13,
56    DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709 = 0x14,
57    DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020 = 0x15,
58    DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709 = 0x16,
59    DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020 = 0x17,
60    DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020 = 0x18,
61    DXGI_COLOR_SPACE_CUSTOM = 0xffffffff
62} DXGI_COLOR_SPACE_TYPE;
63typedef struct DXGI_SAMPLE_DESC {
64    UINT Count;
65    UINT Quality;
66} DXGI_SAMPLE_DESC;
67typedef struct DXGI_RATIONAL {
68    UINT Numerator;
69    UINT Denominator;
70} DXGI_RATIONAL;
71/* Begin additional prototypes for all interfaces */
72
73
74/* End additional prototypes */
75
76#ifdef __cplusplus
77}
78#endif
79
80#endif /* __dxgicommon_h__ */