// WARNING: Please don't edit this file. It was generated by Swift/WinRT v0.0.1

#pragma once
// Header files for imported files
#include <inspectable.h>
#include <EventToken.h>
#include <windowscontracts.h>
#include "Windows.Foundation.h"

/* Forward Declarations */
// Parameterized interface forward declarations (C)

// Collection interface definitions

enum __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXAlphaMode
    {
        __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXAlphaMode_Unspecified = 0,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXAlphaMode_Premultiplied = 1,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXAlphaMode_Straight = 2,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXAlphaMode_Ignore = 3,
};

enum __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace
    {
        __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_RgbFullG22NoneP709 = 0,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_RgbFullG10NoneP709 = 1,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_RgbStudioG22NoneP709 = 2,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_RgbStudioG22NoneP2020 = 3,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_Reserved = 4,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccFullG22NoneP709X601 = 5,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccStudioG22LeftP601 = 6,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccFullG22LeftP601 = 7,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccStudioG22LeftP709 = 8,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccFullG22LeftP709 = 9,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccStudioG22LeftP2020 = 10,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccFullG22LeftP2020 = 11,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_RgbFullG2084NoneP2020 = 12,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccStudioG2084LeftP2020 = 13,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_RgbStudioG2084NoneP2020 = 14,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccStudioG22TopLeftP2020 = 15,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccStudioG2084TopLeftP2020 = 16,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_RgbFullG22NoneP2020 = 17,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccStudioGHlgTopLeftP2020 = 18,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccFullGHlgTopLeftP2020 = 19,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_RgbStudioG24NoneP709 = 20,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_RgbStudioG24NoneP2020 = 21,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccStudioG24LeftP709 = 22,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccStudioG24LeftP2020 = 23,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXColorSpace_YccStudioG24TopLeftP2020 = 24,
};

enum __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat
    {
        __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_Unknown = 0,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32B32A32Typeless = 1,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32B32A32Float = 2,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32B32A32UInt = 3,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32B32A32Int = 4,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32B32Typeless = 5,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32B32Float = 6,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32B32UInt = 7,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32B32Int = 8,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16B16A16Typeless = 9,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16B16A16Float = 10,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16B16A16UIntNormalized = 11,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16B16A16UInt = 12,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16B16A16IntNormalized = 13,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16B16A16Int = 14,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32Typeless = 15,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32Float = 16,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32UInt = 17,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G32Int = 18,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32G8X24Typeless = 19,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_D32FloatS8X24UInt = 20,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32FloatX8X24Typeless = 21,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_X32TypelessG8X24UInt = 22,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R10G10B10A2Typeless = 23,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R10G10B10A2UIntNormalized = 24,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R10G10B10A2UInt = 25,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R11G11B10Float = 26,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8B8A8Typeless = 27,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8B8A8UIntNormalized = 28,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8B8A8UIntNormalizedSrgb = 29,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8B8A8UInt = 30,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8B8A8IntNormalized = 31,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8B8A8Int = 32,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16Typeless = 33,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16Float = 34,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16UIntNormalized = 35,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16UInt = 36,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16IntNormalized = 37,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16G16Int = 38,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32Typeless = 39,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_D32Float = 40,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32Float = 41,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32UInt = 42,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R32Int = 43,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R24G8Typeless = 44,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_D24UIntNormalizedS8UInt = 45,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R24UIntNormalizedX8Typeless = 46,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_X24TypelessG8UInt = 47,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8Typeless = 48,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8UIntNormalized = 49,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8UInt = 50,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8IntNormalized = 51,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8Int = 52,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16Typeless = 53,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16Float = 54,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_D16UIntNormalized = 55,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16UIntNormalized = 56,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16UInt = 57,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16IntNormalized = 58,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R16Int = 59,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8Typeless = 60,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8UIntNormalized = 61,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8UInt = 62,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8IntNormalized = 63,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8Int = 64,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_A8UIntNormalized = 65,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R1UIntNormalized = 66,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R9G9B9E5SharedExponent = 67,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R8G8B8G8UIntNormalized = 68,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_G8R8G8B8UIntNormalized = 69,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC1Typeless = 70,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC1UIntNormalized = 71,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC1UIntNormalizedSrgb = 72,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC2Typeless = 73,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC2UIntNormalized = 74,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC2UIntNormalizedSrgb = 75,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC3Typeless = 76,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC3UIntNormalized = 77,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC3UIntNormalizedSrgb = 78,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC4Typeless = 79,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC4UIntNormalized = 80,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC4IntNormalized = 81,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC5Typeless = 82,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC5UIntNormalized = 83,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC5IntNormalized = 84,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_B5G6R5UIntNormalized = 85,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_B5G5R5A1UIntNormalized = 86,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_B8G8R8A8UIntNormalized = 87,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_B8G8R8X8UIntNormalized = 88,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_R10G10B10XRBiasA2UIntNormalized = 89,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_B8G8R8A8Typeless = 90,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_B8G8R8A8UIntNormalizedSrgb = 91,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_B8G8R8X8Typeless = 92,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_B8G8R8X8UIntNormalizedSrgb = 93,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC6HTypeless = 94,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC6H16UnsignedFloat = 95,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC6H16Float = 96,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC7Typeless = 97,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC7UIntNormalized = 98,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_BC7UIntNormalizedSrgb = 99,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_Ayuv = 100,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_Y410 = 101,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_Y416 = 102,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_NV12 = 103,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_P010 = 104,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_P016 = 105,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_Opaque420 = 106,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_Yuy2 = 107,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_Y210 = 108,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_Y216 = 109,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_NV11 = 110,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_AI44 = 111,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_IA44 = 112,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_P8 = 113,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_A8P8 = 114,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_B4G4R4A4UIntNormalized = 115,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_P208 = 130,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_V208 = 131,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_V408 = 132,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_SamplerFeedbackMinMipOpaque = 189,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_SamplerFeedbackMipRegionUsedOpaque = 190,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPixelFormat_A4B4G4R4 = 191,
};

enum __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology
    {
        __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology_Undefined = 0,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology_PointList = 1,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology_LineList = 2,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology_LineStrip = 3,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology_TriangleList = 4,
    __x_ABI_CMicrosoft_CGraphics_CDirectX_CDirectXPrimitiveTopology_TriangleStrip = 5,
};

