ifndef __dxgicommon_h__
define __dxgicommon_h__

DXGI_RATIONAL		STRUC
Numerator		UINT ?
Denominator		UINT ?
DXGI_RATIONAL		ENDS

DXGI_STANDARD_MULTISAMPLE_QUALITY_PATTERN equ 0xffffffff
DXGI_CENTER_MULTISAMPLE_QUALITY_PATTERN equ 0xfffffffe

DXGI_SAMPLE_DESC	STRUC
Count			UINT ?
Quality			UINT ?
DXGI_SAMPLE_DESC	ENDS

.enum DXGI_COLOR_SPACE_TYPE {
    DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709		= 0,
    DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709		= 1,
    DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709		= 2,
    DXGI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020		= 3,
    DXGI_COLOR_SPACE_RESERVED				= 4,
    DXGI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601	= 5,
    DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601		= 6,
    DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601		= 7,
    DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709		= 8,
    DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709		= 9,
    DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020	= 10,
    DXGI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020		= 11,
    DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020		= 12,
    DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020	= 13,
    DXGI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020	= 14,
    DXGI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020	= 15,
    DXGI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020	= 16,
    DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020		= 17,
    DXGI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020	= 18,
    DXGI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020	= 19,
    DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709		= 20,
    DXGI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020		= 21,
    DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709		= 22,
    DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020	= 23,
    DXGI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020	= 24,
    DXGI_COLOR_SPACE_CUSTOM				= 0xFFFFFFFF
    }

endif

