// ------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------

namespace Win32.Graphics.Direct3D12;

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_TYPE"]/*' />
/// <unmanaged>D3D12_COMMAND_LIST_TYPE</unmanaged>
public enum CommandListType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_TYPE::D3D12_COMMAND_LIST_TYPE_DIRECT"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_TYPE_DIRECT</unmanaged>
	Direct = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_TYPE::D3D12_COMMAND_LIST_TYPE_BUNDLE"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_TYPE_BUNDLE</unmanaged>
	Bundle = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_TYPE::D3D12_COMMAND_LIST_TYPE_COMPUTE"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_TYPE_COMPUTE</unmanaged>
	Compute = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_TYPE::D3D12_COMMAND_LIST_TYPE_COPY"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_TYPE_COPY</unmanaged>
	Copy = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_TYPE::D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE</unmanaged>
	VideoDecode = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_TYPE::D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS</unmanaged>
	VideoProcess = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_TYPE::D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE</unmanaged>
	VideoEncode = 6,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_QUEUE_FLAGS"]/*' />
/// <unmanaged>D3D12_COMMAND_QUEUE_FLAGS</unmanaged>
[Flags]
public enum CommandQueueFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_QUEUE_FLAGS::D3D12_COMMAND_QUEUE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_COMMAND_QUEUE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_QUEUE_FLAGS::D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT"]/*' />
	/// <unmanaged>D3D12_COMMAND_QUEUE_FLAG_DISABLE_GPU_TIMEOUT</unmanaged>
	DisableGpuTimeout = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_QUEUE_PRIORITY"]/*' />
/// <unmanaged>D3D12_COMMAND_QUEUE_PRIORITY</unmanaged>
public enum CommandQueuePriority : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_QUEUE_PRIORITY::D3D12_COMMAND_QUEUE_PRIORITY_NORMAL"]/*' />
	/// <unmanaged>D3D12_COMMAND_QUEUE_PRIORITY_NORMAL</unmanaged>
	Normal = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_QUEUE_PRIORITY::D3D12_COMMAND_QUEUE_PRIORITY_HIGH"]/*' />
	/// <unmanaged>D3D12_COMMAND_QUEUE_PRIORITY_HIGH</unmanaged>
	High = 100,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_QUEUE_PRIORITY::D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME"]/*' />
	/// <unmanaged>D3D12_COMMAND_QUEUE_PRIORITY_GLOBAL_REALTIME</unmanaged>
	GlobalRealtime = 10000,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PRIMITIVE_TOPOLOGY_TYPE"]/*' />
/// <unmanaged>D3D12_PRIMITIVE_TOPOLOGY_TYPE</unmanaged>
public enum PrimitiveTopologyType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PRIMITIVE_TOPOLOGY_TYPE::D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED"]/*' />
	/// <unmanaged>D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED</unmanaged>
	Undefined = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PRIMITIVE_TOPOLOGY_TYPE::D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT"]/*' />
	/// <unmanaged>D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT</unmanaged>
	Point = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PRIMITIVE_TOPOLOGY_TYPE::D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE"]/*' />
	/// <unmanaged>D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE</unmanaged>
	Line = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PRIMITIVE_TOPOLOGY_TYPE::D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE"]/*' />
	/// <unmanaged>D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE</unmanaged>
	Triangle = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PRIMITIVE_TOPOLOGY_TYPE::D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH"]/*' />
	/// <unmanaged>D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH</unmanaged>
	Patch = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INPUT_CLASSIFICATION"]/*' />
/// <unmanaged>D3D12_INPUT_CLASSIFICATION</unmanaged>
public enum InputClassification : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INPUT_CLASSIFICATION::D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA"]/*' />
	/// <unmanaged>D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA</unmanaged>
	PerVertexData = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INPUT_CLASSIFICATION::D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA"]/*' />
	/// <unmanaged>D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA</unmanaged>
	PerInstanceData = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILL_MODE"]/*' />
/// <unmanaged>D3D12_FILL_MODE</unmanaged>
public enum FillMode : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILL_MODE::D3D12_FILL_MODE_WIREFRAME"]/*' />
	/// <unmanaged>D3D12_FILL_MODE_WIREFRAME</unmanaged>
	Wireframe = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILL_MODE::D3D12_FILL_MODE_SOLID"]/*' />
	/// <unmanaged>D3D12_FILL_MODE_SOLID</unmanaged>
	Solid = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CULL_MODE"]/*' />
/// <unmanaged>D3D12_CULL_MODE</unmanaged>
public enum CullMode : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CULL_MODE::D3D12_CULL_MODE_NONE"]/*' />
	/// <unmanaged>D3D12_CULL_MODE_NONE</unmanaged>
	None = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CULL_MODE::D3D12_CULL_MODE_FRONT"]/*' />
	/// <unmanaged>D3D12_CULL_MODE_FRONT</unmanaged>
	Front = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CULL_MODE::D3D12_CULL_MODE_BACK"]/*' />
	/// <unmanaged>D3D12_CULL_MODE_BACK</unmanaged>
	Back = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMPARISON_FUNC"]/*' />
/// <unmanaged>D3D12_COMPARISON_FUNC</unmanaged>
public enum ComparisonFunction : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMPARISON_FUNC::D3D12_COMPARISON_FUNC_NEVER"]/*' />
	/// <unmanaged>D3D12_COMPARISON_FUNC_NEVER</unmanaged>
	Never = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMPARISON_FUNC::D3D12_COMPARISON_FUNC_LESS"]/*' />
	/// <unmanaged>D3D12_COMPARISON_FUNC_LESS</unmanaged>
	Less = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMPARISON_FUNC::D3D12_COMPARISON_FUNC_EQUAL"]/*' />
	/// <unmanaged>D3D12_COMPARISON_FUNC_EQUAL</unmanaged>
	Equal = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMPARISON_FUNC::D3D12_COMPARISON_FUNC_LESS_EQUAL"]/*' />
	/// <unmanaged>D3D12_COMPARISON_FUNC_LESS_EQUAL</unmanaged>
	LessEqual = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMPARISON_FUNC::D3D12_COMPARISON_FUNC_GREATER"]/*' />
	/// <unmanaged>D3D12_COMPARISON_FUNC_GREATER</unmanaged>
	Greater = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMPARISON_FUNC::D3D12_COMPARISON_FUNC_NOT_EQUAL"]/*' />
	/// <unmanaged>D3D12_COMPARISON_FUNC_NOT_EQUAL</unmanaged>
	NotEqual = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMPARISON_FUNC::D3D12_COMPARISON_FUNC_GREATER_EQUAL"]/*' />
	/// <unmanaged>D3D12_COMPARISON_FUNC_GREATER_EQUAL</unmanaged>
	GreaterEqual = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMPARISON_FUNC::D3D12_COMPARISON_FUNC_ALWAYS"]/*' />
	/// <unmanaged>D3D12_COMPARISON_FUNC_ALWAYS</unmanaged>
	Always = 8,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEPTH_WRITE_MASK"]/*' />
/// <unmanaged>D3D12_DEPTH_WRITE_MASK</unmanaged>
public enum DepthWriteMask : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEPTH_WRITE_MASK::D3D12_DEPTH_WRITE_MASK_ZERO"]/*' />
	/// <unmanaged>D3D12_DEPTH_WRITE_MASK_ZERO</unmanaged>
	Zero = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEPTH_WRITE_MASK::D3D12_DEPTH_WRITE_MASK_ALL"]/*' />
	/// <unmanaged>D3D12_DEPTH_WRITE_MASK_ALL</unmanaged>
	All = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STENCIL_OP"]/*' />
/// <unmanaged>D3D12_STENCIL_OP</unmanaged>
public enum StencilOperation : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STENCIL_OP::D3D12_STENCIL_OP_KEEP"]/*' />
	/// <unmanaged>D3D12_STENCIL_OP_KEEP</unmanaged>
	Keep = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STENCIL_OP::D3D12_STENCIL_OP_ZERO"]/*' />
	/// <unmanaged>D3D12_STENCIL_OP_ZERO</unmanaged>
	Zero = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STENCIL_OP::D3D12_STENCIL_OP_REPLACE"]/*' />
	/// <unmanaged>D3D12_STENCIL_OP_REPLACE</unmanaged>
	Replace = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STENCIL_OP::D3D12_STENCIL_OP_INCR_SAT"]/*' />
	/// <unmanaged>D3D12_STENCIL_OP_INCR_SAT</unmanaged>
	IncrSat = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STENCIL_OP::D3D12_STENCIL_OP_DECR_SAT"]/*' />
	/// <unmanaged>D3D12_STENCIL_OP_DECR_SAT</unmanaged>
	DecrSat = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STENCIL_OP::D3D12_STENCIL_OP_INVERT"]/*' />
	/// <unmanaged>D3D12_STENCIL_OP_INVERT</unmanaged>
	Invert = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STENCIL_OP::D3D12_STENCIL_OP_INCR"]/*' />
	/// <unmanaged>D3D12_STENCIL_OP_INCR</unmanaged>
	Incr = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STENCIL_OP::D3D12_STENCIL_OP_DECR"]/*' />
	/// <unmanaged>D3D12_STENCIL_OP_DECR</unmanaged>
	Decr = 8,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND"]/*' />
/// <unmanaged>D3D12_BLEND</unmanaged>
public enum Blend : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_ZERO"]/*' />
	/// <unmanaged>D3D12_BLEND_ZERO</unmanaged>
	Zero = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_ONE"]/*' />
	/// <unmanaged>D3D12_BLEND_ONE</unmanaged>
	One = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_SRC_COLOR"]/*' />
	/// <unmanaged>D3D12_BLEND_SRC_COLOR</unmanaged>
	SrcColor = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_INV_SRC_COLOR"]/*' />
	/// <unmanaged>D3D12_BLEND_INV_SRC_COLOR</unmanaged>
	InvSrcColor = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_SRC_ALPHA"]/*' />
	/// <unmanaged>D3D12_BLEND_SRC_ALPHA</unmanaged>
	SrcAlpha = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_INV_SRC_ALPHA"]/*' />
	/// <unmanaged>D3D12_BLEND_INV_SRC_ALPHA</unmanaged>
	InvSrcAlpha = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_DEST_ALPHA"]/*' />
	/// <unmanaged>D3D12_BLEND_DEST_ALPHA</unmanaged>
	DestAlpha = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_INV_DEST_ALPHA"]/*' />
	/// <unmanaged>D3D12_BLEND_INV_DEST_ALPHA</unmanaged>
	InvDestAlpha = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_DEST_COLOR"]/*' />
	/// <unmanaged>D3D12_BLEND_DEST_COLOR</unmanaged>
	DestColor = 9,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_INV_DEST_COLOR"]/*' />
	/// <unmanaged>D3D12_BLEND_INV_DEST_COLOR</unmanaged>
	InvDestColor = 10,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_SRC_ALPHA_SAT"]/*' />
	/// <unmanaged>D3D12_BLEND_SRC_ALPHA_SAT</unmanaged>
	SrcAlphaSat = 11,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_BLEND_FACTOR"]/*' />
	/// <unmanaged>D3D12_BLEND_BLEND_FACTOR</unmanaged>
	BlendFactor = 14,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_INV_BLEND_FACTOR"]/*' />
	/// <unmanaged>D3D12_BLEND_INV_BLEND_FACTOR</unmanaged>
	InvBlendFactor = 15,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_SRC1_COLOR"]/*' />
	/// <unmanaged>D3D12_BLEND_SRC1_COLOR</unmanaged>
	Src1Color = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_INV_SRC1_COLOR"]/*' />
	/// <unmanaged>D3D12_BLEND_INV_SRC1_COLOR</unmanaged>
	InvSrc1Color = 17,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_SRC1_ALPHA"]/*' />
	/// <unmanaged>D3D12_BLEND_SRC1_ALPHA</unmanaged>
	Src1Alpha = 18,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND::D3D12_BLEND_INV_SRC1_ALPHA"]/*' />
	/// <unmanaged>D3D12_BLEND_INV_SRC1_ALPHA</unmanaged>
	InvSrc1Alpha = 19,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND_OP"]/*' />
/// <unmanaged>D3D12_BLEND_OP</unmanaged>
public enum BlendOperation : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND_OP::D3D12_BLEND_OP_ADD"]/*' />
	/// <unmanaged>D3D12_BLEND_OP_ADD</unmanaged>
	Add = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND_OP::D3D12_BLEND_OP_SUBTRACT"]/*' />
	/// <unmanaged>D3D12_BLEND_OP_SUBTRACT</unmanaged>
	Subtract = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND_OP::D3D12_BLEND_OP_REV_SUBTRACT"]/*' />
	/// <unmanaged>D3D12_BLEND_OP_REV_SUBTRACT</unmanaged>
	RevSubtract = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND_OP::D3D12_BLEND_OP_MIN"]/*' />
	/// <unmanaged>D3D12_BLEND_OP_MIN</unmanaged>
	Min = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BLEND_OP::D3D12_BLEND_OP_MAX"]/*' />
	/// <unmanaged>D3D12_BLEND_OP_MAX</unmanaged>
	Max = 5,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COLOR_WRITE_ENABLE"]/*' />
/// <unmanaged>D3D12_COLOR_WRITE_ENABLE</unmanaged>
[Flags]
public enum ColorWriteEnable : byte
{
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COLOR_WRITE_ENABLE::D3D12_COLOR_WRITE_ENABLE_RED"]/*' />
	/// <unmanaged>D3D12_COLOR_WRITE_ENABLE_RED</unmanaged>
	Red = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COLOR_WRITE_ENABLE::D3D12_COLOR_WRITE_ENABLE_GREEN"]/*' />
	/// <unmanaged>D3D12_COLOR_WRITE_ENABLE_GREEN</unmanaged>
	Green = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COLOR_WRITE_ENABLE::D3D12_COLOR_WRITE_ENABLE_BLUE"]/*' />
	/// <unmanaged>D3D12_COLOR_WRITE_ENABLE_BLUE</unmanaged>
	Blue = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COLOR_WRITE_ENABLE::D3D12_COLOR_WRITE_ENABLE_ALPHA"]/*' />
	/// <unmanaged>D3D12_COLOR_WRITE_ENABLE_ALPHA</unmanaged>
	Alpha = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COLOR_WRITE_ENABLE::D3D12_COLOR_WRITE_ENABLE_ALL"]/*' />
	/// <unmanaged>D3D12_COLOR_WRITE_ENABLE_ALL</unmanaged>
	All = 15,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP"]/*' />
/// <unmanaged>D3D12_LOGIC_OP</unmanaged>
public enum LogicOperation : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_CLEAR"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_CLEAR</unmanaged>
	Clear = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_SET"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_SET</unmanaged>
	Set = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_COPY"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_COPY</unmanaged>
	Copy = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_COPY_INVERTED"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_COPY_INVERTED</unmanaged>
	CopyInverted = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_NOOP"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_NOOP</unmanaged>
	Noop = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_INVERT"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_INVERT</unmanaged>
	Invert = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_AND"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_AND</unmanaged>
	And = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_NAND"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_NAND</unmanaged>
	Nand = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_OR"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_OR</unmanaged>
	Or = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_NOR"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_NOR</unmanaged>
	Nor = 9,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_XOR"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_XOR</unmanaged>
	Xor = 10,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_EQUIV"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_EQUIV</unmanaged>
	Equiv = 11,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_AND_REVERSE"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_AND_REVERSE</unmanaged>
	AndReverse = 12,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_AND_INVERTED"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_AND_INVERTED</unmanaged>
	AndInverted = 13,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_OR_REVERSE"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_OR_REVERSE</unmanaged>
	OrReverse = 14,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LOGIC_OP::D3D12_LOGIC_OP_OR_INVERTED"]/*' />
	/// <unmanaged>D3D12_LOGIC_OP_OR_INVERTED</unmanaged>
	OrInverted = 15,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CONSERVATIVE_RASTERIZATION_MODE"]/*' />
/// <unmanaged>D3D12_CONSERVATIVE_RASTERIZATION_MODE</unmanaged>
public enum ConservativeRasterizationMode : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CONSERVATIVE_RASTERIZATION_MODE::D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF"]/*' />
	/// <unmanaged>D3D12_CONSERVATIVE_RASTERIZATION_MODE_OFF</unmanaged>
	Off = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CONSERVATIVE_RASTERIZATION_MODE::D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON"]/*' />
	/// <unmanaged>D3D12_CONSERVATIVE_RASTERIZATION_MODE_ON</unmanaged>
	On = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDEX_BUFFER_STRIP_CUT_VALUE"]/*' />
/// <unmanaged>D3D12_INDEX_BUFFER_STRIP_CUT_VALUE</unmanaged>
public enum IndexBufferStripCutValue : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDEX_BUFFER_STRIP_CUT_VALUE::D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED"]/*' />
	/// <unmanaged>D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_DISABLED</unmanaged>
	Disabled = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDEX_BUFFER_STRIP_CUT_VALUE::D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF"]/*' />
	/// <unmanaged>D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFF</unmanaged>
	I16Bits = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDEX_BUFFER_STRIP_CUT_VALUE::D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF"]/*' />
	/// <unmanaged>D3D12_INDEX_BUFFER_STRIP_CUT_VALUE_0xFFFFFFFF</unmanaged>
	I32Bits = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_FLAGS"]/*' />
/// <unmanaged>D3D12_PIPELINE_STATE_FLAGS</unmanaged>
[Flags]
public enum PipelineStateFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_FLAGS::D3D12_PIPELINE_STATE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_FLAGS::D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_FLAG_TOOL_DEBUG</unmanaged>
	ToolDebug = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE"]/*' />
/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE</unmanaged>
public enum PipelineStateSubObjectType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_ROOT_SIGNATURE</unmanaged>
	RootSignature = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VS</unmanaged>
	VS = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PS</unmanaged>
	PS = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DS</unmanaged>
	DS = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_HS</unmanaged>
	HS = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_GS</unmanaged>
	GS = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CS</unmanaged>
	CS = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_STREAM_OUTPUT</unmanaged>
	StreamOutput = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_BLEND</unmanaged>
	Blend = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_MASK</unmanaged>
	SampleMask = 9,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RASTERIZER</unmanaged>
	Rasterizer = 10,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL</unmanaged>
	DepthStencil = 11,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_INPUT_LAYOUT</unmanaged>
	InputLayout = 12,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_IB_STRIP_CUT_VALUE</unmanaged>
	IBStripCutValue = 13,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_PRIMITIVE_TOPOLOGY</unmanaged>
	PrimitiveTopology = 14,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_RENDER_TARGET_FORMATS</unmanaged>
	RenderTargetFormats = 15,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL_FORMAT</unmanaged>
	DepthStencilFormat = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_SAMPLE_DESC</unmanaged>
	SampleDesc = 17,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_NODE_MASK</unmanaged>
	NodeMask = 18,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_CACHED_PSO</unmanaged>
	CachedPso = 19,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_FLAGS</unmanaged>
	Flags = 20,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_DEPTH_STENCIL1</unmanaged>
	DepthStencil1 = 21,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_VIEW_INSTANCING</unmanaged>
	ViewInstancing = 22,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_AS</unmanaged>
	AS = 24,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MS</unmanaged>
	MS = 25,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PIPELINE_STATE_SUBOBJECT_TYPE::D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID"]/*' />
	/// <unmanaged>D3D12_PIPELINE_STATE_SUBOBJECT_TYPE_MAX_VALID</unmanaged>
	MaxValid = 26,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE"]/*' />
/// <unmanaged>D3D12_FEATURE</unmanaged>
public enum Feature : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS</unmanaged>
	Options = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_ARCHITECTURE"]/*' />
	/// <unmanaged>D3D12_FEATURE_ARCHITECTURE</unmanaged>
	Architecture = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_FEATURE_LEVELS"]/*' />
	/// <unmanaged>D3D12_FEATURE_FEATURE_LEVELS</unmanaged>
	FeatureLevels = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_FORMAT_SUPPORT"]/*' />
	/// <unmanaged>D3D12_FEATURE_FORMAT_SUPPORT</unmanaged>
	FormatSupport = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS"]/*' />
	/// <unmanaged>D3D12_FEATURE_MULTISAMPLE_QUALITY_LEVELS</unmanaged>
	MultisampleQualityLevels = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_FORMAT_INFO"]/*' />
	/// <unmanaged>D3D12_FEATURE_FORMAT_INFO</unmanaged>
	FormatInfo = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT"]/*' />
	/// <unmanaged>D3D12_FEATURE_GPU_VIRTUAL_ADDRESS_SUPPORT</unmanaged>
	GpuVirtualAddressSupport = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_SHADER_MODEL"]/*' />
	/// <unmanaged>D3D12_FEATURE_SHADER_MODEL</unmanaged>
	ShaderModel = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS1"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS1</unmanaged>
	Options1 = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT"]/*' />
	/// <unmanaged>D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_SUPPORT</unmanaged>
	ProtectedResourceSessionSupport = 10,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_ROOT_SIGNATURE"]/*' />
	/// <unmanaged>D3D12_FEATURE_ROOT_SIGNATURE</unmanaged>
	RootSignature = 12,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_ARCHITECTURE1"]/*' />
	/// <unmanaged>D3D12_FEATURE_ARCHITECTURE1</unmanaged>
	Architecture1 = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS2"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS2</unmanaged>
	Options2 = 18,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_SHADER_CACHE"]/*' />
	/// <unmanaged>D3D12_FEATURE_SHADER_CACHE</unmanaged>
	ShaderCache = 19,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_COMMAND_QUEUE_PRIORITY"]/*' />
	/// <unmanaged>D3D12_FEATURE_COMMAND_QUEUE_PRIORITY</unmanaged>
	CommandQueuePriority = 20,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS3"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS3</unmanaged>
	Options3 = 21,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_EXISTING_HEAPS"]/*' />
	/// <unmanaged>D3D12_FEATURE_EXISTING_HEAPS</unmanaged>
	ExistingHeaps = 22,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS4"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS4</unmanaged>
	Options4 = 23,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_SERIALIZATION"]/*' />
	/// <unmanaged>D3D12_FEATURE_SERIALIZATION</unmanaged>
	Serialization = 24,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_CROSS_NODE"]/*' />
	/// <unmanaged>D3D12_FEATURE_CROSS_NODE</unmanaged>
	CrossNode = 25,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS5"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS5</unmanaged>
	Options5 = 27,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_DISPLAYABLE"]/*' />
	/// <unmanaged>D3D12_FEATURE_DISPLAYABLE</unmanaged>
	Displayable = 28,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS6"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS6</unmanaged>
	Options6 = 30,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_QUERY_META_COMMAND"]/*' />
	/// <unmanaged>D3D12_FEATURE_QUERY_META_COMMAND</unmanaged>
	QueryMetaCommand = 31,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS7"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS7</unmanaged>
	Options7 = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT"]/*' />
	/// <unmanaged>D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPE_COUNT</unmanaged>
	ProtectedResourceSessionTypeCount = 33,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES"]/*' />
	/// <unmanaged>D3D12_FEATURE_PROTECTED_RESOURCE_SESSION_TYPES</unmanaged>
	ProtectedResourceSessionTypes = 34,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS8"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS8</unmanaged>
	Options8 = 36,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS9"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS9</unmanaged>
	Options9 = 37,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS10"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS10</unmanaged>
	Options10 = 39,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FEATURE::D3D12_FEATURE_D3D12_OPTIONS11"]/*' />
	/// <unmanaged>D3D12_FEATURE_D3D12_OPTIONS11</unmanaged>
	Options11 = 40,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_MIN_PRECISION_SUPPORT"]/*' />
/// <unmanaged>D3D12_SHADER_MIN_PRECISION_SUPPORT</unmanaged>
[Flags]
public enum ShaderMinPrecisionSupport : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_MIN_PRECISION_SUPPORT::D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE"]/*' />
	/// <unmanaged>D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_MIN_PRECISION_SUPPORT::D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT"]/*' />
	/// <unmanaged>D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT</unmanaged>
	P10Bit = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_MIN_PRECISION_SUPPORT::D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT"]/*' />
	/// <unmanaged>D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT</unmanaged>
	P16Bit = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILED_RESOURCES_TIER"]/*' />
/// <unmanaged>D3D12_TILED_RESOURCES_TIER</unmanaged>
public enum TiledResourcesTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILED_RESOURCES_TIER::D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_TILED_RESOURCES_TIER_NOT_SUPPORTED</unmanaged>
	NotSupported = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILED_RESOURCES_TIER::D3D12_TILED_RESOURCES_TIER_1"]/*' />
	/// <unmanaged>D3D12_TILED_RESOURCES_TIER_1</unmanaged>
	Tier1 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILED_RESOURCES_TIER::D3D12_TILED_RESOURCES_TIER_2"]/*' />
	/// <unmanaged>D3D12_TILED_RESOURCES_TIER_2</unmanaged>
	Tier2 = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILED_RESOURCES_TIER::D3D12_TILED_RESOURCES_TIER_3"]/*' />
	/// <unmanaged>D3D12_TILED_RESOURCES_TIER_3</unmanaged>
	Tier3 = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILED_RESOURCES_TIER::D3D12_TILED_RESOURCES_TIER_4"]/*' />
	/// <unmanaged>D3D12_TILED_RESOURCES_TIER_4</unmanaged>
	Tier4 = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BINDING_TIER"]/*' />
/// <unmanaged>D3D12_RESOURCE_BINDING_TIER</unmanaged>
public enum ResourceBindingTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BINDING_TIER::D3D12_RESOURCE_BINDING_TIER_1"]/*' />
	/// <unmanaged>D3D12_RESOURCE_BINDING_TIER_1</unmanaged>
	Tier1 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BINDING_TIER::D3D12_RESOURCE_BINDING_TIER_2"]/*' />
	/// <unmanaged>D3D12_RESOURCE_BINDING_TIER_2</unmanaged>
	Tier2 = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BINDING_TIER::D3D12_RESOURCE_BINDING_TIER_3"]/*' />
	/// <unmanaged>D3D12_RESOURCE_BINDING_TIER_3</unmanaged>
	Tier3 = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CONSERVATIVE_RASTERIZATION_TIER"]/*' />
/// <unmanaged>D3D12_CONSERVATIVE_RASTERIZATION_TIER</unmanaged>
public enum ConservativeRasterizationTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CONSERVATIVE_RASTERIZATION_TIER::D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_CONSERVATIVE_RASTERIZATION_TIER_NOT_SUPPORTED</unmanaged>
	NotSupported = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CONSERVATIVE_RASTERIZATION_TIER::D3D12_CONSERVATIVE_RASTERIZATION_TIER_1"]/*' />
	/// <unmanaged>D3D12_CONSERVATIVE_RASTERIZATION_TIER_1</unmanaged>
	Tier1 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CONSERVATIVE_RASTERIZATION_TIER::D3D12_CONSERVATIVE_RASTERIZATION_TIER_2"]/*' />
	/// <unmanaged>D3D12_CONSERVATIVE_RASTERIZATION_TIER_2</unmanaged>
	Tier2 = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CONSERVATIVE_RASTERIZATION_TIER::D3D12_CONSERVATIVE_RASTERIZATION_TIER_3"]/*' />
	/// <unmanaged>D3D12_CONSERVATIVE_RASTERIZATION_TIER_3</unmanaged>
	Tier3 = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1"]/*' />
/// <unmanaged>D3D12_FORMAT_SUPPORT1</unmanaged>
[Flags]
public enum FormatSupport1 : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_NONE"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_BUFFER"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_BUFFER</unmanaged>
	Buffer = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER</unmanaged>
	IAVertexBuffer = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER</unmanaged>
	IAIndexBuffer = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_SO_BUFFER"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_SO_BUFFER</unmanaged>
	SOBuffer = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_TEXTURE1D"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_TEXTURE1D</unmanaged>
	Texture1D = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_TEXTURE2D"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_TEXTURE2D</unmanaged>
	Texture2D = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_TEXTURE3D"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_TEXTURE3D</unmanaged>
	Texture3D = 64,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_TEXTURECUBE"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_TEXTURECUBE</unmanaged>
	TextureCube = 128,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_SHADER_LOAD"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_SHADER_LOAD</unmanaged>
	ShaderLoad = 256,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE</unmanaged>
	ShaderSample = 512,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON</unmanaged>
	ShaderSampleComparison = 1024,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT</unmanaged>
	ShaderSampleMonoText = 2048,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_MIP"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_MIP</unmanaged>
	Mip = 4096,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_RENDER_TARGET"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_RENDER_TARGET</unmanaged>
	RenderTarget = 16384,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_BLENDABLE"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_BLENDABLE</unmanaged>
	Blendable = 32768,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL</unmanaged>
	DepthStencil = 65536,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE</unmanaged>
	MultisampleResolve = 262144,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_DISPLAY"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_DISPLAY</unmanaged>
	Display = 524288,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT</unmanaged>
	CastWithinBitLayout = 1048576,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET</unmanaged>
	MultisampleRendertarget = 2097152,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD</unmanaged>
	MultisampleLoad = 4194304,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_SHADER_GATHER"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_SHADER_GATHER</unmanaged>
	ShaderGather = 8388608,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST</unmanaged>
	BackBufferCast = 16777216,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW</unmanaged>
	TypedUnorderedAccessView = 33554432,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON</unmanaged>
	ShaderGatherComparison = 67108864,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT</unmanaged>
	DecoderOutput = 134217728,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT</unmanaged>
	VideoProcessorOutput = 268435456,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT</unmanaged>
	VideoProcessorInput = 536870912,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT1::D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER</unmanaged>
	VideoEncoder = 1073741824,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2"]/*' />
/// <unmanaged>D3D12_FORMAT_SUPPORT2</unmanaged>
[Flags]
public enum FormatSupport2 : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_NONE"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_ADD</unmanaged>
	UavAtomicAdd = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS</unmanaged>
	UavAtomicBitwiseOps = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE</unmanaged>
	UavAtomicCompareStoreOrCompareExchange = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE</unmanaged>
	UavAtomicExchange = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX</unmanaged>
	UavAtomicSignedMinOrMax = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX</unmanaged>
	UavAtomicUnsignedMinOrMax = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_UAV_TYPED_LOAD</unmanaged>
	UavTypedLoad = 64,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_UAV_TYPED_STORE</unmanaged>
	UavTypedStore = 128,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP</unmanaged>
	OutputMergerLogicOp = 256,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_TILED"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_TILED</unmanaged>
	Tiled = 512,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY</unmanaged>
	MultiplaneOverlay = 16384,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FORMAT_SUPPORT2::D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK"]/*' />
	/// <unmanaged>D3D12_FORMAT_SUPPORT2_SAMPLER_FEEDBACK</unmanaged>
	SamplerFeedback = 32768,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS"]/*' />
/// <unmanaged>D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS</unmanaged>
[Flags]
public enum MultisampleQualityLevelFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS::D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS::D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MULTISAMPLE_QUALITY_LEVELS_FLAG_TILED_RESOURCE</unmanaged>
	TiledResource = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CROSS_NODE_SHARING_TIER"]/*' />
/// <unmanaged>D3D12_CROSS_NODE_SHARING_TIER</unmanaged>
public enum CrossNodeSharingTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CROSS_NODE_SHARING_TIER::D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED</unmanaged>
	NotSupported = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CROSS_NODE_SHARING_TIER::D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED"]/*' />
	/// <unmanaged>D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED</unmanaged>
	Tier1Emulated = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CROSS_NODE_SHARING_TIER::D3D12_CROSS_NODE_SHARING_TIER_1"]/*' />
	/// <unmanaged>D3D12_CROSS_NODE_SHARING_TIER_1</unmanaged>
	Tier1 = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CROSS_NODE_SHARING_TIER::D3D12_CROSS_NODE_SHARING_TIER_2"]/*' />
	/// <unmanaged>D3D12_CROSS_NODE_SHARING_TIER_2</unmanaged>
	Tier2 = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CROSS_NODE_SHARING_TIER::D3D12_CROSS_NODE_SHARING_TIER_3"]/*' />
	/// <unmanaged>D3D12_CROSS_NODE_SHARING_TIER_3</unmanaged>
	Tier3 = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_HEAP_TIER"]/*' />
/// <unmanaged>D3D12_RESOURCE_HEAP_TIER</unmanaged>
public enum ResourceHeapTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_HEAP_TIER::D3D12_RESOURCE_HEAP_TIER_1"]/*' />
	/// <unmanaged>D3D12_RESOURCE_HEAP_TIER_1</unmanaged>
	Tier1 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_HEAP_TIER::D3D12_RESOURCE_HEAP_TIER_2"]/*' />
	/// <unmanaged>D3D12_RESOURCE_HEAP_TIER_2</unmanaged>
	Tier2 = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER"]/*' />
/// <unmanaged>D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER</unmanaged>
public enum ProgrammableSamplePositionsTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER::D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED</unmanaged>
	NotSupported = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER::D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1"]/*' />
	/// <unmanaged>D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1</unmanaged>
	Tier1 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER::D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2"]/*' />
	/// <unmanaged>D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2</unmanaged>
	Tier2 = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VIEW_INSTANCING_TIER"]/*' />
/// <unmanaged>D3D12_VIEW_INSTANCING_TIER</unmanaged>
public enum ViewInstancingTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VIEW_INSTANCING_TIER::D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_VIEW_INSTANCING_TIER_NOT_SUPPORTED</unmanaged>
	NotSupported = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VIEW_INSTANCING_TIER::D3D12_VIEW_INSTANCING_TIER_1"]/*' />
	/// <unmanaged>D3D12_VIEW_INSTANCING_TIER_1</unmanaged>
	Tier1 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VIEW_INSTANCING_TIER::D3D12_VIEW_INSTANCING_TIER_2"]/*' />
	/// <unmanaged>D3D12_VIEW_INSTANCING_TIER_2</unmanaged>
	Tier2 = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VIEW_INSTANCING_TIER::D3D12_VIEW_INSTANCING_TIER_3"]/*' />
	/// <unmanaged>D3D12_VIEW_INSTANCING_TIER_3</unmanaged>
	Tier3 = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_ROOT_SIGNATURE_VERSION"]/*' />
/// <unmanaged>D3D_ROOT_SIGNATURE_VERSION</unmanaged>
public enum RootSignatureVersion : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_ROOT_SIGNATURE_VERSION::D3D_ROOT_SIGNATURE_VERSION_1_0"]/*' />
	/// <unmanaged>D3D_ROOT_SIGNATURE_VERSION_1_0</unmanaged>
	V1_0 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_ROOT_SIGNATURE_VERSION::D3D_ROOT_SIGNATURE_VERSION_1_1"]/*' />
	/// <unmanaged>D3D_ROOT_SIGNATURE_VERSION_1_1</unmanaged>
	V1_1 = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_SHADER_MODEL"]/*' />
/// <unmanaged>D3D_SHADER_MODEL</unmanaged>
public enum ShaderModel : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_SHADER_MODEL::D3D_SHADER_MODEL_5_1"]/*' />
	/// <unmanaged>D3D_SHADER_MODEL_5_1</unmanaged>
	SM_5_1 = 81,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_SHADER_MODEL::D3D_SHADER_MODEL_6_0"]/*' />
	/// <unmanaged>D3D_SHADER_MODEL_6_0</unmanaged>
	SM_6_0 = 96,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_SHADER_MODEL::D3D_SHADER_MODEL_6_1"]/*' />
	/// <unmanaged>D3D_SHADER_MODEL_6_1</unmanaged>
	SM_6_1 = 97,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_SHADER_MODEL::D3D_SHADER_MODEL_6_2"]/*' />
	/// <unmanaged>D3D_SHADER_MODEL_6_2</unmanaged>
	SM_6_2 = 98,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_SHADER_MODEL::D3D_SHADER_MODEL_6_3"]/*' />
	/// <unmanaged>D3D_SHADER_MODEL_6_3</unmanaged>
	SM_6_3 = 99,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_SHADER_MODEL::D3D_SHADER_MODEL_6_4"]/*' />
	/// <unmanaged>D3D_SHADER_MODEL_6_4</unmanaged>
	SM_6_4 = 100,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_SHADER_MODEL::D3D_SHADER_MODEL_6_5"]/*' />
	/// <unmanaged>D3D_SHADER_MODEL_6_5</unmanaged>
	SM_6_5 = 101,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_SHADER_MODEL::D3D_SHADER_MODEL_6_6"]/*' />
	/// <unmanaged>D3D_SHADER_MODEL_6_6</unmanaged>
	SM_6_6 = 102,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D_SHADER_MODEL::D3D_SHADER_MODEL_6_7"]/*' />
	/// <unmanaged>D3D_SHADER_MODEL_6_7</unmanaged>
	SM_6_7 = 103,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_SUPPORT_FLAGS"]/*' />
/// <unmanaged>D3D12_SHADER_CACHE_SUPPORT_FLAGS</unmanaged>
[Flags]
public enum ShaderCacheSupportFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_SUPPORT_FLAGS::D3D12_SHADER_CACHE_SUPPORT_NONE"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_SUPPORT_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_SUPPORT_FLAGS::D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_SUPPORT_SINGLE_PSO</unmanaged>
	SinglePso = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_SUPPORT_FLAGS::D3D12_SHADER_CACHE_SUPPORT_LIBRARY"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_SUPPORT_LIBRARY</unmanaged>
	Library = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_SUPPORT_FLAGS::D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_INPROC_CACHE</unmanaged>
	AutomaticInprocCache = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_SUPPORT_FLAGS::D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_SUPPORT_AUTOMATIC_DISK_CACHE</unmanaged>
	AutomaticDiskCache = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_SUPPORT_FLAGS::D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_SUPPORT_DRIVER_MANAGED_CACHE</unmanaged>
	DriverManagedCache = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_SUPPORT_FLAGS::D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_SUPPORT_SHADER_CONTROL_CLEAR</unmanaged>
	ShaderControlClear = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_SUPPORT_FLAGS::D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_SUPPORT_SHADER_SESSION_DELETE</unmanaged>
	ShaderSessionDelete = 64,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_SUPPORT_FLAGS"]/*' />
/// <unmanaged>D3D12_COMMAND_LIST_SUPPORT_FLAGS</unmanaged>
[Flags]
public enum CommandListSupportFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_SUPPORT_FLAGS::D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_SUPPORT_FLAGS::D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT</unmanaged>
	Direct = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_SUPPORT_FLAGS::D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE</unmanaged>
	Bundle = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_SUPPORT_FLAGS::D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE</unmanaged>
	Compute = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_SUPPORT_FLAGS::D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY</unmanaged>
	Copy = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_SUPPORT_FLAGS::D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE</unmanaged>
	VideoDecode = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_SUPPORT_FLAGS::D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS</unmanaged>
	VideoProcess = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_SUPPORT_FLAGS::D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE</unmanaged>
	VideoEncode = 64,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER"]/*' />
/// <unmanaged>D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER</unmanaged>
public enum SharedResourceCompatibilityTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER::D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0"]/*' />
	/// <unmanaged>D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0</unmanaged>
	Tier0 = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER::D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1"]/*' />
	/// <unmanaged>D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1</unmanaged>
	Tier1 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER::D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2"]/*' />
	/// <unmanaged>D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2</unmanaged>
	Tier2 = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_SERIALIZATION_TIER"]/*' />
/// <unmanaged>D3D12_HEAP_SERIALIZATION_TIER</unmanaged>
public enum HeapSerializationTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_SERIALIZATION_TIER::D3D12_HEAP_SERIALIZATION_TIER_0"]/*' />
	/// <unmanaged>D3D12_HEAP_SERIALIZATION_TIER_0</unmanaged>
	Tier0 = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_SERIALIZATION_TIER::D3D12_HEAP_SERIALIZATION_TIER_10"]/*' />
	/// <unmanaged>D3D12_HEAP_SERIALIZATION_TIER_10</unmanaged>
	Tier1_0 = 10,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_TIER"]/*' />
/// <unmanaged>D3D12_RENDER_PASS_TIER</unmanaged>
public enum RenderPassTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_TIER::D3D12_RENDER_PASS_TIER_0"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_TIER_0</unmanaged>
	Tier0 = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_TIER::D3D12_RENDER_PASS_TIER_1"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_TIER_1</unmanaged>
	Tier1 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_TIER::D3D12_RENDER_PASS_TIER_2"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_TIER_2</unmanaged>
	Tier2 = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_TIER"]/*' />
/// <unmanaged>D3D12_RAYTRACING_TIER</unmanaged>
public enum RaytracingTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_TIER::D3D12_RAYTRACING_TIER_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_TIER_NOT_SUPPORTED</unmanaged>
	NotSupported = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_TIER::D3D12_RAYTRACING_TIER_1_0"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_TIER_1_0</unmanaged>
	Tier1_0 = 10,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_TIER::D3D12_RAYTRACING_TIER_1_1"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_TIER_1_1</unmanaged>
	Tier1_1 = 11,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VARIABLE_SHADING_RATE_TIER"]/*' />
/// <unmanaged>D3D12_VARIABLE_SHADING_RATE_TIER</unmanaged>
public enum VariableShadingRateTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VARIABLE_SHADING_RATE_TIER::D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED</unmanaged>
	NotSupported = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VARIABLE_SHADING_RATE_TIER::D3D12_VARIABLE_SHADING_RATE_TIER_1"]/*' />
	/// <unmanaged>D3D12_VARIABLE_SHADING_RATE_TIER_1</unmanaged>
	Tier1 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VARIABLE_SHADING_RATE_TIER::D3D12_VARIABLE_SHADING_RATE_TIER_2"]/*' />
	/// <unmanaged>D3D12_VARIABLE_SHADING_RATE_TIER_2</unmanaged>
	Tier2 = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESH_SHADER_TIER"]/*' />
/// <unmanaged>D3D12_MESH_SHADER_TIER</unmanaged>
public enum MeshShaderTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESH_SHADER_TIER::D3D12_MESH_SHADER_TIER_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESH_SHADER_TIER_NOT_SUPPORTED</unmanaged>
	NotSupported = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESH_SHADER_TIER::D3D12_MESH_SHADER_TIER_1"]/*' />
	/// <unmanaged>D3D12_MESH_SHADER_TIER_1</unmanaged>
	Tier1 = 10,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SAMPLER_FEEDBACK_TIER"]/*' />
/// <unmanaged>D3D12_SAMPLER_FEEDBACK_TIER</unmanaged>
public enum SamplerFeedbackTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SAMPLER_FEEDBACK_TIER::D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED</unmanaged>
	NotSupported = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SAMPLER_FEEDBACK_TIER::D3D12_SAMPLER_FEEDBACK_TIER_0_9"]/*' />
	/// <unmanaged>D3D12_SAMPLER_FEEDBACK_TIER_0_9</unmanaged>
	Tier0_9 = 90,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SAMPLER_FEEDBACK_TIER::D3D12_SAMPLER_FEEDBACK_TIER_1_0"]/*' />
	/// <unmanaged>D3D12_SAMPLER_FEEDBACK_TIER_1_0</unmanaged>
	Tier1_0 = 100,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_WAVE_MMA_TIER"]/*' />
/// <unmanaged>D3D12_WAVE_MMA_TIER</unmanaged>
public enum WaveMmaTier : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_WAVE_MMA_TIER::D3D12_WAVE_MMA_TIER_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_WAVE_MMA_TIER_NOT_SUPPORTED</unmanaged>
	NotSupported = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_WAVE_MMA_TIER::D3D12_WAVE_MMA_TIER_1_0"]/*' />
	/// <unmanaged>D3D12_WAVE_MMA_TIER_1_0</unmanaged>
	Tier1_0 = 10,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_TYPE"]/*' />
/// <unmanaged>D3D12_HEAP_TYPE</unmanaged>
public enum HeapType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_TYPE::D3D12_HEAP_TYPE_DEFAULT"]/*' />
	/// <unmanaged>D3D12_HEAP_TYPE_DEFAULT</unmanaged>
	Default = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_TYPE::D3D12_HEAP_TYPE_UPLOAD"]/*' />
	/// <unmanaged>D3D12_HEAP_TYPE_UPLOAD</unmanaged>
	Upload = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_TYPE::D3D12_HEAP_TYPE_READBACK"]/*' />
	/// <unmanaged>D3D12_HEAP_TYPE_READBACK</unmanaged>
	Readback = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_TYPE::D3D12_HEAP_TYPE_CUSTOM"]/*' />
	/// <unmanaged>D3D12_HEAP_TYPE_CUSTOM</unmanaged>
	Custom = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CPU_PAGE_PROPERTY"]/*' />
/// <unmanaged>D3D12_CPU_PAGE_PROPERTY</unmanaged>
public enum CpuPageProperty : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CPU_PAGE_PROPERTY::D3D12_CPU_PAGE_PROPERTY_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_CPU_PAGE_PROPERTY_UNKNOWN</unmanaged>
	Unknown = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CPU_PAGE_PROPERTY::D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE"]/*' />
	/// <unmanaged>D3D12_CPU_PAGE_PROPERTY_NOT_AVAILABLE</unmanaged>
	NotAvailable = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CPU_PAGE_PROPERTY::D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE"]/*' />
	/// <unmanaged>D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE</unmanaged>
	WriteCombine = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CPU_PAGE_PROPERTY::D3D12_CPU_PAGE_PROPERTY_WRITE_BACK"]/*' />
	/// <unmanaged>D3D12_CPU_PAGE_PROPERTY_WRITE_BACK</unmanaged>
	WriteBack = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MEMORY_POOL"]/*' />
/// <unmanaged>D3D12_MEMORY_POOL</unmanaged>
public enum MemoryPool : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MEMORY_POOL::D3D12_MEMORY_POOL_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_MEMORY_POOL_UNKNOWN</unmanaged>
	Unknown = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MEMORY_POOL::D3D12_MEMORY_POOL_L0"]/*' />
	/// <unmanaged>D3D12_MEMORY_POOL_L0</unmanaged>
	L0 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MEMORY_POOL::D3D12_MEMORY_POOL_L1"]/*' />
	/// <unmanaged>D3D12_MEMORY_POOL_L1</unmanaged>
	L1 = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS"]/*' />
/// <unmanaged>D3D12_HEAP_FLAGS</unmanaged>
[Flags]
public enum HeapFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_SHARED"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_SHARED</unmanaged>
	Shared = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_DENY_BUFFERS"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_DENY_BUFFERS</unmanaged>
	DenyBuffers = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_ALLOW_DISPLAY"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_ALLOW_DISPLAY</unmanaged>
	AllowDisplay = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_SHARED_CROSS_ADAPTER</unmanaged>
	SharedCrossAdapter = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_DENY_RT_DS_TEXTURES</unmanaged>
	DenyRtDSTextures = 64,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_DENY_NON_RT_DS_TEXTURES</unmanaged>
	DenyNonRtDSTextures = 128,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_HARDWARE_PROTECTED"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_HARDWARE_PROTECTED</unmanaged>
	HardwareProtected = 256,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH</unmanaged>
	AllowWriteWatch = 512,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS</unmanaged>
	AllowShaderAtomics = 1024,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_CREATE_NOT_RESIDENT</unmanaged>
	CreateNotResident = 2048,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_CREATE_NOT_ZEROED"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_CREATE_NOT_ZEROED</unmanaged>
	CreateNotZeroed = 4096,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_ALLOW_ALL_BUFFERS_AND_TEXTURES</unmanaged>
	AllowAllBuffersAndTextures = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS</unmanaged>
	AllowOnlyBuffers = 192,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_ALLOW_ONLY_NON_RT_DS_TEXTURES</unmanaged>
	AllowOnlyNonRtDSTextures = 68,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HEAP_FLAGS::D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES"]/*' />
	/// <unmanaged>D3D12_HEAP_FLAG_ALLOW_ONLY_RT_DS_TEXTURES</unmanaged>
	AllowOnlyRtDSTextures = 132,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_DIMENSION"]/*' />
/// <unmanaged>D3D12_RESOURCE_DIMENSION</unmanaged>
public enum ResourceDimension : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_DIMENSION::D3D12_RESOURCE_DIMENSION_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_RESOURCE_DIMENSION_UNKNOWN</unmanaged>
	Unknown = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_DIMENSION::D3D12_RESOURCE_DIMENSION_BUFFER"]/*' />
	/// <unmanaged>D3D12_RESOURCE_DIMENSION_BUFFER</unmanaged>
	Buffer = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_DIMENSION::D3D12_RESOURCE_DIMENSION_TEXTURE1D"]/*' />
	/// <unmanaged>D3D12_RESOURCE_DIMENSION_TEXTURE1D</unmanaged>
	Texture1D = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_DIMENSION::D3D12_RESOURCE_DIMENSION_TEXTURE2D"]/*' />
	/// <unmanaged>D3D12_RESOURCE_DIMENSION_TEXTURE2D</unmanaged>
	Texture2D = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_DIMENSION::D3D12_RESOURCE_DIMENSION_TEXTURE3D"]/*' />
	/// <unmanaged>D3D12_RESOURCE_DIMENSION_TEXTURE3D</unmanaged>
	Texture3D = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_LAYOUT"]/*' />
/// <unmanaged>D3D12_TEXTURE_LAYOUT</unmanaged>
public enum TextureLayout : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_LAYOUT::D3D12_TEXTURE_LAYOUT_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_TEXTURE_LAYOUT_UNKNOWN</unmanaged>
	Unknown = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_LAYOUT::D3D12_TEXTURE_LAYOUT_ROW_MAJOR"]/*' />
	/// <unmanaged>D3D12_TEXTURE_LAYOUT_ROW_MAJOR</unmanaged>
	RowMajor = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_LAYOUT::D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE"]/*' />
	/// <unmanaged>D3D12_TEXTURE_LAYOUT_64KB_UNDEFINED_SWIZZLE</unmanaged>
	L64KbUndefinedSwizzle = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_LAYOUT::D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE"]/*' />
	/// <unmanaged>D3D12_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE</unmanaged>
	L64KbStandardSwizzle = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_FLAGS"]/*' />
/// <unmanaged>D3D12_RESOURCE_FLAGS</unmanaged>
[Flags]
public enum ResourceFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_FLAGS::D3D12_RESOURCE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_FLAGS::D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET"]/*' />
	/// <unmanaged>D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET</unmanaged>
	AllowRenderTarget = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_FLAGS::D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL"]/*' />
	/// <unmanaged>D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL</unmanaged>
	AllowDepthStencil = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_FLAGS::D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS"]/*' />
	/// <unmanaged>D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS</unmanaged>
	AllowUnorderedAccess = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_FLAGS::D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE</unmanaged>
	DenyShaderResource = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_FLAGS::D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER"]/*' />
	/// <unmanaged>D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER</unmanaged>
	AllowCrossAdapter = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_FLAGS::D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS"]/*' />
	/// <unmanaged>D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS</unmanaged>
	AllowSimultaneousAccess = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_FLAGS::D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY"]/*' />
	/// <unmanaged>D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY</unmanaged>
	VideoDecodeReferenceOnly = 64,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_FLAGS::D3D12_RESOURCE_FLAG_VIDEO_ENCODE_REFERENCE_ONLY"]/*' />
	/// <unmanaged>D3D12_RESOURCE_FLAG_VIDEO_ENCODE_REFERENCE_ONLY</unmanaged>
	VideoEncodeReferenceOnly = 128,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_RANGE_FLAGS"]/*' />
/// <unmanaged>D3D12_TILE_RANGE_FLAGS</unmanaged>
[Flags]
public enum TileRangeFlags : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_RANGE_FLAGS::D3D12_TILE_RANGE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_TILE_RANGE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_RANGE_FLAGS::D3D12_TILE_RANGE_FLAG_NULL"]/*' />
	/// <unmanaged>D3D12_TILE_RANGE_FLAG_NULL</unmanaged>
	Null = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_RANGE_FLAGS::D3D12_TILE_RANGE_FLAG_SKIP"]/*' />
	/// <unmanaged>D3D12_TILE_RANGE_FLAG_SKIP</unmanaged>
	Skip = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_RANGE_FLAGS::D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE"]/*' />
	/// <unmanaged>D3D12_TILE_RANGE_FLAG_REUSE_SINGLE_TILE</unmanaged>
	ReuseSingleTile = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_MAPPING_FLAGS"]/*' />
/// <unmanaged>D3D12_TILE_MAPPING_FLAGS</unmanaged>
[Flags]
public enum TileMappingFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_MAPPING_FLAGS::D3D12_TILE_MAPPING_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_TILE_MAPPING_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_MAPPING_FLAGS::D3D12_TILE_MAPPING_FLAG_NO_HAZARD"]/*' />
	/// <unmanaged>D3D12_TILE_MAPPING_FLAG_NO_HAZARD</unmanaged>
	NoHazard = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_COPY_FLAGS"]/*' />
/// <unmanaged>D3D12_TILE_COPY_FLAGS</unmanaged>
[Flags]
public enum TileCopyFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_COPY_FLAGS::D3D12_TILE_COPY_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_TILE_COPY_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_COPY_FLAGS::D3D12_TILE_COPY_FLAG_NO_HAZARD"]/*' />
	/// <unmanaged>D3D12_TILE_COPY_FLAG_NO_HAZARD</unmanaged>
	NoHazard = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_COPY_FLAGS::D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE"]/*' />
	/// <unmanaged>D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE</unmanaged>
	LinearBufferToSwizzledTiledResource = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TILE_COPY_FLAGS::D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER"]/*' />
	/// <unmanaged>D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER</unmanaged>
	SwizzledTiledResourceToLinearBuffer = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES"]/*' />
/// <unmanaged>D3D12_RESOURCE_STATES</unmanaged>
[Flags]
public enum ResourceStates : uint
{
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_COMMON"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_COMMON</unmanaged>
	Common = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_VERTEX_AND_CONSTANT_BUFFER</unmanaged>
	VertexAndConstantBuffer = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_INDEX_BUFFER"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_INDEX_BUFFER</unmanaged>
	IndexBuffer = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_RENDER_TARGET"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_RENDER_TARGET</unmanaged>
	RenderTarget = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_UNORDERED_ACCESS"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_UNORDERED_ACCESS</unmanaged>
	UnorderedAccess = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_DEPTH_WRITE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_DEPTH_WRITE</unmanaged>
	DepthWrite = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_DEPTH_READ"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_DEPTH_READ</unmanaged>
	DepthRead = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_NON_PIXEL_SHADER_RESOURCE</unmanaged>
	NonPixelShaderResource = 64,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_PIXEL_SHADER_RESOURCE</unmanaged>
	PixelShaderResource = 128,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_STREAM_OUT"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_STREAM_OUT</unmanaged>
	StreamOut = 256,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_INDIRECT_ARGUMENT</unmanaged>
	IndirectArgument = 512,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_COPY_DEST"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_COPY_DEST</unmanaged>
	CopyDest = 1024,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_COPY_SOURCE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_COPY_SOURCE</unmanaged>
	CopySource = 2048,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_RESOLVE_DEST"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_RESOLVE_DEST</unmanaged>
	ResolveDest = 4096,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_RESOLVE_SOURCE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_RESOLVE_SOURCE</unmanaged>
	ResolveSource = 8192,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_RAYTRACING_ACCELERATION_STRUCTURE</unmanaged>
	RaytracingAccelerationStructure = 4194304,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE</unmanaged>
	ShadingRateSource = 16777216,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_GENERIC_READ"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_GENERIC_READ</unmanaged>
	GenericRead = 2755,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_ALL_SHADER_RESOURCE</unmanaged>
	AllShaderResource = 192,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_PRESENT"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_PRESENT</unmanaged>
	Present = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_PREDICATION"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_PREDICATION</unmanaged>
	Predication = 512,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_VIDEO_DECODE_READ"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_VIDEO_DECODE_READ</unmanaged>
	VideoDecodeRead = 65536,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_VIDEO_DECODE_WRITE</unmanaged>
	VideoDecodeWrite = 131072,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_VIDEO_PROCESS_READ</unmanaged>
	VideoProcessRead = 262144,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_VIDEO_PROCESS_WRITE</unmanaged>
	VideoProcessWrite = 524288,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_VIDEO_ENCODE_READ</unmanaged>
	VideoEncodeRead = 2097152,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_STATES::D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_STATE_VIDEO_ENCODE_WRITE</unmanaged>
	VideoEncodeWrite = 8388608,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BARRIER_TYPE"]/*' />
/// <unmanaged>D3D12_RESOURCE_BARRIER_TYPE</unmanaged>
public enum ResourceBarrierType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BARRIER_TYPE::D3D12_RESOURCE_BARRIER_TYPE_TRANSITION"]/*' />
	/// <unmanaged>D3D12_RESOURCE_BARRIER_TYPE_TRANSITION</unmanaged>
	Transition = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BARRIER_TYPE::D3D12_RESOURCE_BARRIER_TYPE_ALIASING"]/*' />
	/// <unmanaged>D3D12_RESOURCE_BARRIER_TYPE_ALIASING</unmanaged>
	Aliasing = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BARRIER_TYPE::D3D12_RESOURCE_BARRIER_TYPE_UAV"]/*' />
	/// <unmanaged>D3D12_RESOURCE_BARRIER_TYPE_UAV</unmanaged>
	Uav = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BARRIER_FLAGS"]/*' />
/// <unmanaged>D3D12_RESOURCE_BARRIER_FLAGS</unmanaged>
[Flags]
public enum ResourceBarrierFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BARRIER_FLAGS::D3D12_RESOURCE_BARRIER_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_RESOURCE_BARRIER_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BARRIER_FLAGS::D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY"]/*' />
	/// <unmanaged>D3D12_RESOURCE_BARRIER_FLAG_BEGIN_ONLY</unmanaged>
	BeginOnly = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOURCE_BARRIER_FLAGS::D3D12_RESOURCE_BARRIER_FLAG_END_ONLY"]/*' />
	/// <unmanaged>D3D12_RESOURCE_BARRIER_FLAG_END_ONLY</unmanaged>
	EndOnly = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_COPY_TYPE"]/*' />
/// <unmanaged>D3D12_TEXTURE_COPY_TYPE</unmanaged>
public enum TextureCopyType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_COPY_TYPE::D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX"]/*' />
	/// <unmanaged>D3D12_TEXTURE_COPY_TYPE_SUBRESOURCE_INDEX</unmanaged>
	SubresourceIndex = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_COPY_TYPE::D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT"]/*' />
	/// <unmanaged>D3D12_TEXTURE_COPY_TYPE_PLACED_FOOTPRINT</unmanaged>
	PlacedFootprint = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOLVE_MODE"]/*' />
/// <unmanaged>D3D12_RESOLVE_MODE</unmanaged>
public enum ResolveMode : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOLVE_MODE::D3D12_RESOLVE_MODE_DECOMPRESS"]/*' />
	/// <unmanaged>D3D12_RESOLVE_MODE_DECOMPRESS</unmanaged>
	Decompress = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOLVE_MODE::D3D12_RESOLVE_MODE_MIN"]/*' />
	/// <unmanaged>D3D12_RESOLVE_MODE_MIN</unmanaged>
	Min = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOLVE_MODE::D3D12_RESOLVE_MODE_MAX"]/*' />
	/// <unmanaged>D3D12_RESOLVE_MODE_MAX</unmanaged>
	Max = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOLVE_MODE::D3D12_RESOLVE_MODE_AVERAGE"]/*' />
	/// <unmanaged>D3D12_RESOLVE_MODE_AVERAGE</unmanaged>
	Average = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOLVE_MODE::D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK"]/*' />
	/// <unmanaged>D3D12_RESOLVE_MODE_ENCODE_SAMPLER_FEEDBACK</unmanaged>
	EncodeSamplerFeedback = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESOLVE_MODE::D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK"]/*' />
	/// <unmanaged>D3D12_RESOLVE_MODE_DECODE_SAMPLER_FEEDBACK</unmanaged>
	DecodeSamplerFeedback = 5,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VIEW_INSTANCING_FLAGS"]/*' />
/// <unmanaged>D3D12_VIEW_INSTANCING_FLAGS</unmanaged>
[Flags]
public enum ViewInstancingFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VIEW_INSTANCING_FLAGS::D3D12_VIEW_INSTANCING_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_VIEW_INSTANCING_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_VIEW_INSTANCING_FLAGS::D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING"]/*' />
	/// <unmanaged>D3D12_VIEW_INSTANCING_FLAG_ENABLE_VIEW_INSTANCE_MASKING</unmanaged>
	EnableViewInstanceMasking = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_COMPONENT_MAPPING"]/*' />
/// <unmanaged>D3D12_SHADER_COMPONENT_MAPPING</unmanaged>
public enum ShaderComponentMapping : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_COMPONENT_MAPPING::D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0"]/*' />
	/// <unmanaged>D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_0</unmanaged>
	FromMemoryComponent0 = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_COMPONENT_MAPPING::D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1"]/*' />
	/// <unmanaged>D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_1</unmanaged>
	FromMemoryComponent1 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_COMPONENT_MAPPING::D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2"]/*' />
	/// <unmanaged>D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_2</unmanaged>
	FromMemoryComponent2 = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_COMPONENT_MAPPING::D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3"]/*' />
	/// <unmanaged>D3D12_SHADER_COMPONENT_MAPPING_FROM_MEMORY_COMPONENT_3</unmanaged>
	FromMemoryComponent3 = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_COMPONENT_MAPPING::D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_0"]/*' />
	/// <unmanaged>D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_0</unmanaged>
	ForceValue0 = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_COMPONENT_MAPPING::D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1"]/*' />
	/// <unmanaged>D3D12_SHADER_COMPONENT_MAPPING_FORCE_VALUE_1</unmanaged>
	ForceValue1 = 5,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BUFFER_SRV_FLAGS"]/*' />
/// <unmanaged>D3D12_BUFFER_SRV_FLAGS</unmanaged>
[Flags]
public enum BufferSrvFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BUFFER_SRV_FLAGS::D3D12_BUFFER_SRV_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_BUFFER_SRV_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BUFFER_SRV_FLAGS::D3D12_BUFFER_SRV_FLAG_RAW"]/*' />
	/// <unmanaged>D3D12_BUFFER_SRV_FLAG_RAW</unmanaged>
	Raw = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION"]/*' />
/// <unmanaged>D3D12_SRV_DIMENSION</unmanaged>
public enum SrvDimension : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_UNKNOWN</unmanaged>
	Unknown = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_BUFFER"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_BUFFER</unmanaged>
	Buffer = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_TEXTURE1D"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_TEXTURE1D</unmanaged>
	Texture1D = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_TEXTURE1DARRAY"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_TEXTURE1DARRAY</unmanaged>
	Texture1DArray = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_TEXTURE2D"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_TEXTURE2D</unmanaged>
	Texture2D = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_TEXTURE2DARRAY"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_TEXTURE2DARRAY</unmanaged>
	Texture2DArray = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_TEXTURE2DMS"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_TEXTURE2DMS</unmanaged>
	Texture2DMs = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY</unmanaged>
	Texture2DMsArray = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_TEXTURE3D"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_TEXTURE3D</unmanaged>
	Texture3D = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_TEXTURECUBE"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_TEXTURECUBE</unmanaged>
	TextureCube = 9,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_TEXTURECUBEARRAY"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_TEXTURECUBEARRAY</unmanaged>
	TextureCubeArray = 10,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SRV_DIMENSION::D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE"]/*' />
	/// <unmanaged>D3D12_SRV_DIMENSION_RAYTRACING_ACCELERATION_STRUCTURE</unmanaged>
	RaytracingAccelerationStructure = 11,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER"]/*' />
/// <unmanaged>D3D12_FILTER</unmanaged>
public enum Filter : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MIN_MAG_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MIN_MAG_MIP_POINT</unmanaged>
	MinMagMipPoint = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MIN_MAG_POINT_MIP_LINEAR</unmanaged>
	MinMagPointMipLinear = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged>
	MinPointMagLinearMipPoint = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MIN_POINT_MAG_MIP_LINEAR</unmanaged>
	MinPointMagMipLinear = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MIN_LINEAR_MAG_MIP_POINT</unmanaged>
	MinLinearMagMipPoint = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged>
	MinLinearMagPointMipLinear = 17,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MIN_MAG_LINEAR_MIP_POINT</unmanaged>
	MinMagLinearMipPoint = 20,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MIN_MAG_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MIN_MAG_MIP_LINEAR</unmanaged>
	MinMagMipLinear = 21,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_ANISOTROPIC"]/*' />
	/// <unmanaged>D3D12_FILTER_ANISOTROPIC</unmanaged>
	Anisotropic = 85,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_COMPARISON_MIN_MAG_MIP_POINT</unmanaged>
	ComparisonMinMagMipPoint = 128,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR</unmanaged>
	ComparisonMinMagPointMipLinear = 129,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged>
	ComparisonMinPointMagLinearMipPoint = 132,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR</unmanaged>
	ComparisonMinPointMagMipLinear = 133,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT</unmanaged>
	ComparisonMinLinearMagMipPoint = 144,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged>
	ComparisonMinLinearMagPointMipLinear = 145,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT</unmanaged>
	ComparisonMinMagLinearMipPoint = 148,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR</unmanaged>
	ComparisonMinMagMipLinear = 149,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_COMPARISON_ANISOTROPIC"]/*' />
	/// <unmanaged>D3D12_FILTER_COMPARISON_ANISOTROPIC</unmanaged>
	ComparisonAnisotropic = 213,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MINIMUM_MIN_MAG_MIP_POINT</unmanaged>
	MinimumMinMagMipPoint = 256,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MINIMUM_MIN_MAG_POINT_MIP_LINEAR</unmanaged>
	MinimumMinMagPointMipLinear = 257,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MINIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged>
	MinimumMinPointMagLinearMipPoint = 260,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MINIMUM_MIN_POINT_MAG_MIP_LINEAR</unmanaged>
	MinimumMinPointMagMipLinear = 261,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_MIP_POINT</unmanaged>
	MinimumMinLinearMagMipPoint = 272,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MINIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged>
	MinimumMinLinearMagPointMipLinear = 273,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MINIMUM_MIN_MAG_LINEAR_MIP_POINT</unmanaged>
	MinimumMinMagLinearMipPoint = 276,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MINIMUM_MIN_MAG_MIP_LINEAR</unmanaged>
	MinimumMinMagMipLinear = 277,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MINIMUM_ANISOTROPIC"]/*' />
	/// <unmanaged>D3D12_FILTER_MINIMUM_ANISOTROPIC</unmanaged>
	MinimumAnisotropic = 341,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_POINT</unmanaged>
	MaximumMinMagMipPoint = 384,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MAXIMUM_MIN_MAG_POINT_MIP_LINEAR</unmanaged>
	MaximumMinMagPointMipLinear = 385,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_LINEAR_MIP_POINT</unmanaged>
	MaximumMinPointMagLinearMipPoint = 388,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MAXIMUM_MIN_POINT_MAG_MIP_LINEAR</unmanaged>
	MaximumMinPointMagMipLinear = 389,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_MIP_POINT</unmanaged>
	MaximumMinLinearMagMipPoint = 400,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MAXIMUM_MIN_LINEAR_MAG_POINT_MIP_LINEAR</unmanaged>
	MaximumMinLinearMagPointMipLinear = 401,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_MAXIMUM_MIN_MAG_LINEAR_MIP_POINT</unmanaged>
	MaximumMinMagLinearMipPoint = 404,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_MAXIMUM_MIN_MAG_MIP_LINEAR</unmanaged>
	MaximumMinMagMipLinear = 405,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER::D3D12_FILTER_MAXIMUM_ANISOTROPIC"]/*' />
	/// <unmanaged>D3D12_FILTER_MAXIMUM_ANISOTROPIC</unmanaged>
	MaximumAnisotropic = 469,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER_TYPE"]/*' />
/// <unmanaged>D3D12_FILTER_TYPE</unmanaged>
public enum FilterType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER_TYPE::D3D12_FILTER_TYPE_POINT"]/*' />
	/// <unmanaged>D3D12_FILTER_TYPE_POINT</unmanaged>
	Point = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER_TYPE::D3D12_FILTER_TYPE_LINEAR"]/*' />
	/// <unmanaged>D3D12_FILTER_TYPE_LINEAR</unmanaged>
	Linear = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER_REDUCTION_TYPE"]/*' />
/// <unmanaged>D3D12_FILTER_REDUCTION_TYPE</unmanaged>
public enum FilterReductionType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER_REDUCTION_TYPE::D3D12_FILTER_REDUCTION_TYPE_STANDARD"]/*' />
	/// <unmanaged>D3D12_FILTER_REDUCTION_TYPE_STANDARD</unmanaged>
	Standard = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER_REDUCTION_TYPE::D3D12_FILTER_REDUCTION_TYPE_COMPARISON"]/*' />
	/// <unmanaged>D3D12_FILTER_REDUCTION_TYPE_COMPARISON</unmanaged>
	Comparison = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER_REDUCTION_TYPE::D3D12_FILTER_REDUCTION_TYPE_MINIMUM"]/*' />
	/// <unmanaged>D3D12_FILTER_REDUCTION_TYPE_MINIMUM</unmanaged>
	Minimum = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FILTER_REDUCTION_TYPE::D3D12_FILTER_REDUCTION_TYPE_MAXIMUM"]/*' />
	/// <unmanaged>D3D12_FILTER_REDUCTION_TYPE_MAXIMUM</unmanaged>
	Maximum = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_ADDRESS_MODE"]/*' />
/// <unmanaged>D3D12_TEXTURE_ADDRESS_MODE</unmanaged>
public enum TextureAddressMode : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_ADDRESS_MODE::D3D12_TEXTURE_ADDRESS_MODE_WRAP"]/*' />
	/// <unmanaged>D3D12_TEXTURE_ADDRESS_MODE_WRAP</unmanaged>
	Wrap = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_ADDRESS_MODE::D3D12_TEXTURE_ADDRESS_MODE_MIRROR"]/*' />
	/// <unmanaged>D3D12_TEXTURE_ADDRESS_MODE_MIRROR</unmanaged>
	Mirror = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_ADDRESS_MODE::D3D12_TEXTURE_ADDRESS_MODE_CLAMP"]/*' />
	/// <unmanaged>D3D12_TEXTURE_ADDRESS_MODE_CLAMP</unmanaged>
	Clamp = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_ADDRESS_MODE::D3D12_TEXTURE_ADDRESS_MODE_BORDER"]/*' />
	/// <unmanaged>D3D12_TEXTURE_ADDRESS_MODE_BORDER</unmanaged>
	Border = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_TEXTURE_ADDRESS_MODE::D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE"]/*' />
	/// <unmanaged>D3D12_TEXTURE_ADDRESS_MODE_MIRROR_ONCE</unmanaged>
	MirrorOnce = 5,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BUFFER_UAV_FLAGS"]/*' />
/// <unmanaged>D3D12_BUFFER_UAV_FLAGS</unmanaged>
[Flags]
public enum BufferUavFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BUFFER_UAV_FLAGS::D3D12_BUFFER_UAV_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_BUFFER_UAV_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BUFFER_UAV_FLAGS::D3D12_BUFFER_UAV_FLAG_RAW"]/*' />
	/// <unmanaged>D3D12_BUFFER_UAV_FLAG_RAW</unmanaged>
	Raw = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_UAV_DIMENSION"]/*' />
/// <unmanaged>D3D12_UAV_DIMENSION</unmanaged>
public enum UavDimension : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_UAV_DIMENSION::D3D12_UAV_DIMENSION_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_UAV_DIMENSION_UNKNOWN</unmanaged>
	Unknown = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_UAV_DIMENSION::D3D12_UAV_DIMENSION_BUFFER"]/*' />
	/// <unmanaged>D3D12_UAV_DIMENSION_BUFFER</unmanaged>
	Buffer = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_UAV_DIMENSION::D3D12_UAV_DIMENSION_TEXTURE1D"]/*' />
	/// <unmanaged>D3D12_UAV_DIMENSION_TEXTURE1D</unmanaged>
	Texture1D = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_UAV_DIMENSION::D3D12_UAV_DIMENSION_TEXTURE1DARRAY"]/*' />
	/// <unmanaged>D3D12_UAV_DIMENSION_TEXTURE1DARRAY</unmanaged>
	Texture1DArray = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_UAV_DIMENSION::D3D12_UAV_DIMENSION_TEXTURE2D"]/*' />
	/// <unmanaged>D3D12_UAV_DIMENSION_TEXTURE2D</unmanaged>
	Texture2D = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_UAV_DIMENSION::D3D12_UAV_DIMENSION_TEXTURE2DARRAY"]/*' />
	/// <unmanaged>D3D12_UAV_DIMENSION_TEXTURE2DARRAY</unmanaged>
	Texture2DArray = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_UAV_DIMENSION::D3D12_UAV_DIMENSION_TEXTURE3D"]/*' />
	/// <unmanaged>D3D12_UAV_DIMENSION_TEXTURE3D</unmanaged>
	Texture3D = 8,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RTV_DIMENSION"]/*' />
/// <unmanaged>D3D12_RTV_DIMENSION</unmanaged>
public enum RtvDimension : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RTV_DIMENSION::D3D12_RTV_DIMENSION_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_RTV_DIMENSION_UNKNOWN</unmanaged>
	Unknown = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RTV_DIMENSION::D3D12_RTV_DIMENSION_BUFFER"]/*' />
	/// <unmanaged>D3D12_RTV_DIMENSION_BUFFER</unmanaged>
	Buffer = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RTV_DIMENSION::D3D12_RTV_DIMENSION_TEXTURE1D"]/*' />
	/// <unmanaged>D3D12_RTV_DIMENSION_TEXTURE1D</unmanaged>
	Texture1D = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RTV_DIMENSION::D3D12_RTV_DIMENSION_TEXTURE1DARRAY"]/*' />
	/// <unmanaged>D3D12_RTV_DIMENSION_TEXTURE1DARRAY</unmanaged>
	Texture1DArray = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RTV_DIMENSION::D3D12_RTV_DIMENSION_TEXTURE2D"]/*' />
	/// <unmanaged>D3D12_RTV_DIMENSION_TEXTURE2D</unmanaged>
	Texture2D = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RTV_DIMENSION::D3D12_RTV_DIMENSION_TEXTURE2DARRAY"]/*' />
	/// <unmanaged>D3D12_RTV_DIMENSION_TEXTURE2DARRAY</unmanaged>
	Texture2DArray = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RTV_DIMENSION::D3D12_RTV_DIMENSION_TEXTURE2DMS"]/*' />
	/// <unmanaged>D3D12_RTV_DIMENSION_TEXTURE2DMS</unmanaged>
	Texture2DMs = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RTV_DIMENSION::D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY"]/*' />
	/// <unmanaged>D3D12_RTV_DIMENSION_TEXTURE2DMSARRAY</unmanaged>
	Texture2DMsArray = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RTV_DIMENSION::D3D12_RTV_DIMENSION_TEXTURE3D"]/*' />
	/// <unmanaged>D3D12_RTV_DIMENSION_TEXTURE3D</unmanaged>
	Texture3D = 8,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_FLAGS"]/*' />
/// <unmanaged>D3D12_DSV_FLAGS</unmanaged>
[Flags]
public enum DsvFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_FLAGS::D3D12_DSV_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_DSV_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_FLAGS::D3D12_DSV_FLAG_READ_ONLY_DEPTH"]/*' />
	/// <unmanaged>D3D12_DSV_FLAG_READ_ONLY_DEPTH</unmanaged>
	ReadOnlyDepth = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_FLAGS::D3D12_DSV_FLAG_READ_ONLY_STENCIL"]/*' />
	/// <unmanaged>D3D12_DSV_FLAG_READ_ONLY_STENCIL</unmanaged>
	ReadOnlyStencil = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_DIMENSION"]/*' />
/// <unmanaged>D3D12_DSV_DIMENSION</unmanaged>
public enum DsvDimension : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_DIMENSION::D3D12_DSV_DIMENSION_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_DSV_DIMENSION_UNKNOWN</unmanaged>
	Unknown = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_DIMENSION::D3D12_DSV_DIMENSION_TEXTURE1D"]/*' />
	/// <unmanaged>D3D12_DSV_DIMENSION_TEXTURE1D</unmanaged>
	Texture1D = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_DIMENSION::D3D12_DSV_DIMENSION_TEXTURE1DARRAY"]/*' />
	/// <unmanaged>D3D12_DSV_DIMENSION_TEXTURE1DARRAY</unmanaged>
	Texture1DArray = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_DIMENSION::D3D12_DSV_DIMENSION_TEXTURE2D"]/*' />
	/// <unmanaged>D3D12_DSV_DIMENSION_TEXTURE2D</unmanaged>
	Texture2D = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_DIMENSION::D3D12_DSV_DIMENSION_TEXTURE2DARRAY"]/*' />
	/// <unmanaged>D3D12_DSV_DIMENSION_TEXTURE2DARRAY</unmanaged>
	Texture2DArray = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_DIMENSION::D3D12_DSV_DIMENSION_TEXTURE2DMS"]/*' />
	/// <unmanaged>D3D12_DSV_DIMENSION_TEXTURE2DMS</unmanaged>
	Texture2DMs = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DSV_DIMENSION::D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY"]/*' />
	/// <unmanaged>D3D12_DSV_DIMENSION_TEXTURE2DMSARRAY</unmanaged>
	Texture2DMsArray = 6,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CLEAR_FLAGS"]/*' />
/// <unmanaged>D3D12_CLEAR_FLAGS</unmanaged>
[Flags]
public enum ClearFlags : uint
{
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CLEAR_FLAGS::D3D12_CLEAR_FLAG_DEPTH"]/*' />
	/// <unmanaged>D3D12_CLEAR_FLAG_DEPTH</unmanaged>
	Depth = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_CLEAR_FLAGS::D3D12_CLEAR_FLAG_STENCIL"]/*' />
	/// <unmanaged>D3D12_CLEAR_FLAG_STENCIL</unmanaged>
	Stencil = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FENCE_FLAGS"]/*' />
/// <unmanaged>D3D12_FENCE_FLAGS</unmanaged>
[Flags]
public enum FenceFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FENCE_FLAGS::D3D12_FENCE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_FENCE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FENCE_FLAGS::D3D12_FENCE_FLAG_SHARED"]/*' />
	/// <unmanaged>D3D12_FENCE_FLAG_SHARED</unmanaged>
	Shared = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FENCE_FLAGS::D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER"]/*' />
	/// <unmanaged>D3D12_FENCE_FLAG_SHARED_CROSS_ADAPTER</unmanaged>
	SharedCrossAdapter = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_FENCE_FLAGS::D3D12_FENCE_FLAG_NON_MONITORED"]/*' />
	/// <unmanaged>D3D12_FENCE_FLAG_NON_MONITORED</unmanaged>
	NonMonitored = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_HEAP_TYPE"]/*' />
/// <unmanaged>D3D12_DESCRIPTOR_HEAP_TYPE</unmanaged>
public enum DescriptorHeapType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_HEAP_TYPE::D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV</unmanaged>
	CbvSrvUav = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_HEAP_TYPE::D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_HEAP_TYPE_SAMPLER</unmanaged>
	Sampler = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_HEAP_TYPE::D3D12_DESCRIPTOR_HEAP_TYPE_RTV"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_HEAP_TYPE_RTV</unmanaged>
	Rtv = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_HEAP_TYPE::D3D12_DESCRIPTOR_HEAP_TYPE_DSV"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_HEAP_TYPE_DSV</unmanaged>
	Dsv = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_HEAP_TYPE::D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES</unmanaged>
	NumTypes = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_HEAP_FLAGS"]/*' />
/// <unmanaged>D3D12_DESCRIPTOR_HEAP_FLAGS</unmanaged>
[Flags]
public enum DescriptorHeapFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_HEAP_FLAGS::D3D12_DESCRIPTOR_HEAP_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_HEAP_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_HEAP_FLAGS::D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE</unmanaged>
	ShaderVisible = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_TYPE"]/*' />
/// <unmanaged>D3D12_DESCRIPTOR_RANGE_TYPE</unmanaged>
public enum DescriptorRangeType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_TYPE::D3D12_DESCRIPTOR_RANGE_TYPE_SRV"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_RANGE_TYPE_SRV</unmanaged>
	Srv = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_TYPE::D3D12_DESCRIPTOR_RANGE_TYPE_UAV"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_RANGE_TYPE_UAV</unmanaged>
	Uav = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_TYPE::D3D12_DESCRIPTOR_RANGE_TYPE_CBV"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_RANGE_TYPE_CBV</unmanaged>
	Cbv = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_TYPE::D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_RANGE_TYPE_SAMPLER</unmanaged>
	Sampler = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VISIBILITY"]/*' />
/// <unmanaged>D3D12_SHADER_VISIBILITY</unmanaged>
public enum ShaderVisibility : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VISIBILITY::D3D12_SHADER_VISIBILITY_ALL"]/*' />
	/// <unmanaged>D3D12_SHADER_VISIBILITY_ALL</unmanaged>
	All = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VISIBILITY::D3D12_SHADER_VISIBILITY_VERTEX"]/*' />
	/// <unmanaged>D3D12_SHADER_VISIBILITY_VERTEX</unmanaged>
	Vertex = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VISIBILITY::D3D12_SHADER_VISIBILITY_HULL"]/*' />
	/// <unmanaged>D3D12_SHADER_VISIBILITY_HULL</unmanaged>
	Hull = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VISIBILITY::D3D12_SHADER_VISIBILITY_DOMAIN"]/*' />
	/// <unmanaged>D3D12_SHADER_VISIBILITY_DOMAIN</unmanaged>
	Domain = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VISIBILITY::D3D12_SHADER_VISIBILITY_GEOMETRY"]/*' />
	/// <unmanaged>D3D12_SHADER_VISIBILITY_GEOMETRY</unmanaged>
	Geometry = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VISIBILITY::D3D12_SHADER_VISIBILITY_PIXEL"]/*' />
	/// <unmanaged>D3D12_SHADER_VISIBILITY_PIXEL</unmanaged>
	Pixel = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VISIBILITY::D3D12_SHADER_VISIBILITY_AMPLIFICATION"]/*' />
	/// <unmanaged>D3D12_SHADER_VISIBILITY_AMPLIFICATION</unmanaged>
	Amplification = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VISIBILITY::D3D12_SHADER_VISIBILITY_MESH"]/*' />
	/// <unmanaged>D3D12_SHADER_VISIBILITY_MESH</unmanaged>
	Mesh = 7,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_PARAMETER_TYPE"]/*' />
/// <unmanaged>D3D12_ROOT_PARAMETER_TYPE</unmanaged>
public enum RootParameterType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_PARAMETER_TYPE::D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE"]/*' />
	/// <unmanaged>D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE</unmanaged>
	DescriptorTable = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_PARAMETER_TYPE::D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS"]/*' />
	/// <unmanaged>D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS</unmanaged>
	T32BitConstants = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_PARAMETER_TYPE::D3D12_ROOT_PARAMETER_TYPE_CBV"]/*' />
	/// <unmanaged>D3D12_ROOT_PARAMETER_TYPE_CBV</unmanaged>
	Cbv = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_PARAMETER_TYPE::D3D12_ROOT_PARAMETER_TYPE_SRV"]/*' />
	/// <unmanaged>D3D12_ROOT_PARAMETER_TYPE_SRV</unmanaged>
	Srv = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_PARAMETER_TYPE::D3D12_ROOT_PARAMETER_TYPE_UAV"]/*' />
	/// <unmanaged>D3D12_ROOT_PARAMETER_TYPE_UAV</unmanaged>
	Uav = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS"]/*' />
/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAGS</unmanaged>
[Flags]
public enum RootSignatureFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_ALLOW_INPUT_ASSEMBLER_INPUT_LAYOUT</unmanaged>
	AllowInputAssemblerInputLayout = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_DENY_VERTEX_SHADER_ROOT_ACCESS</unmanaged>
	DenyVertexShaderRootAccess = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_DENY_HULL_SHADER_ROOT_ACCESS</unmanaged>
	DenyHullShaderRootAccess = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_DENY_DOMAIN_SHADER_ROOT_ACCESS</unmanaged>
	DenyDomainShaderRootAccess = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_DENY_GEOMETRY_SHADER_ROOT_ACCESS</unmanaged>
	DenyGeometryShaderRootAccess = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_DENY_PIXEL_SHADER_ROOT_ACCESS</unmanaged>
	DenyPixelShaderRootAccess = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_ALLOW_STREAM_OUTPUT</unmanaged>
	AllowStreamOutput = 64,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_LOCAL_ROOT_SIGNATURE"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_LOCAL_ROOT_SIGNATURE</unmanaged>
	LocalRootSignature = 128,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_DENY_AMPLIFICATION_SHADER_ROOT_ACCESS"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_DENY_AMPLIFICATION_SHADER_ROOT_ACCESS</unmanaged>
	DenyAmplificationShaderRootAccess = 256,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_DENY_MESH_SHADER_ROOT_ACCESS"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_DENY_MESH_SHADER_ROOT_ACCESS</unmanaged>
	DenyMeshShaderRootAccess = 512,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED</unmanaged>
	CbvSrvUavHeapDirectlyIndexed = 1024,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_SIGNATURE_FLAGS::D3D12_ROOT_SIGNATURE_FLAG_SAMPLER_HEAP_DIRECTLY_INDEXED"]/*' />
	/// <unmanaged>D3D12_ROOT_SIGNATURE_FLAG_SAMPLER_HEAP_DIRECTLY_INDEXED</unmanaged>
	SamplerHeapDirectlyIndexed = 2048,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATIC_BORDER_COLOR"]/*' />
/// <unmanaged>D3D12_STATIC_BORDER_COLOR</unmanaged>
public enum StaticBorderColor : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATIC_BORDER_COLOR::D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK"]/*' />
	/// <unmanaged>D3D12_STATIC_BORDER_COLOR_TRANSPARENT_BLACK</unmanaged>
	TransparentBlack = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATIC_BORDER_COLOR::D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK"]/*' />
	/// <unmanaged>D3D12_STATIC_BORDER_COLOR_OPAQUE_BLACK</unmanaged>
	OpaqueBlack = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATIC_BORDER_COLOR::D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE"]/*' />
	/// <unmanaged>D3D12_STATIC_BORDER_COLOR_OPAQUE_WHITE</unmanaged>
	OpaqueWhite = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_FLAGS"]/*' />
/// <unmanaged>D3D12_DESCRIPTOR_RANGE_FLAGS</unmanaged>
[Flags]
public enum DescriptorRangeFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_FLAGS::D3D12_DESCRIPTOR_RANGE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_RANGE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_FLAGS::D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_VOLATILE</unmanaged>
	DescriptorsVolatile = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_FLAGS::D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_RANGE_FLAG_DATA_VOLATILE</unmanaged>
	DataVolatile = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_FLAGS::D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE</unmanaged>
	DataStaticWhileSetAtExecute = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_FLAGS::D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_RANGE_FLAG_DATA_STATIC</unmanaged>
	DataStatic = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DESCRIPTOR_RANGE_FLAGS::D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS"]/*' />
	/// <unmanaged>D3D12_DESCRIPTOR_RANGE_FLAG_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS</unmanaged>
	DescriptorsStaticKeepingBufferBoundsChecks = 65536,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_DESCRIPTOR_FLAGS"]/*' />
/// <unmanaged>D3D12_ROOT_DESCRIPTOR_FLAGS</unmanaged>
[Flags]
public enum RootDescriptorFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_DESCRIPTOR_FLAGS::D3D12_ROOT_DESCRIPTOR_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_ROOT_DESCRIPTOR_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_DESCRIPTOR_FLAGS::D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE"]/*' />
	/// <unmanaged>D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE</unmanaged>
	DataVolatile = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_DESCRIPTOR_FLAGS::D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE"]/*' />
	/// <unmanaged>D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE</unmanaged>
	DataStaticWhileSetAtExecute = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ROOT_DESCRIPTOR_FLAGS::D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC"]/*' />
	/// <unmanaged>D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC</unmanaged>
	DataStatic = 8,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_HEAP_TYPE"]/*' />
/// <unmanaged>D3D12_QUERY_HEAP_TYPE</unmanaged>
public enum QueryHeapType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_HEAP_TYPE::D3D12_QUERY_HEAP_TYPE_OCCLUSION"]/*' />
	/// <unmanaged>D3D12_QUERY_HEAP_TYPE_OCCLUSION</unmanaged>
	Occlusion = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_HEAP_TYPE::D3D12_QUERY_HEAP_TYPE_TIMESTAMP"]/*' />
	/// <unmanaged>D3D12_QUERY_HEAP_TYPE_TIMESTAMP</unmanaged>
	Timestamp = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_HEAP_TYPE::D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS"]/*' />
	/// <unmanaged>D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS</unmanaged>
	PipelineStatistics = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_HEAP_TYPE::D3D12_QUERY_HEAP_TYPE_SO_STATISTICS"]/*' />
	/// <unmanaged>D3D12_QUERY_HEAP_TYPE_SO_STATISTICS</unmanaged>
	SOStatistics = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_HEAP_TYPE::D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS"]/*' />
	/// <unmanaged>D3D12_QUERY_HEAP_TYPE_VIDEO_DECODE_STATISTICS</unmanaged>
	VideoDecodeStatistics = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_HEAP_TYPE::D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP"]/*' />
	/// <unmanaged>D3D12_QUERY_HEAP_TYPE_COPY_QUEUE_TIMESTAMP</unmanaged>
	CopyQueueTimestamp = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_HEAP_TYPE::D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1"]/*' />
	/// <unmanaged>D3D12_QUERY_HEAP_TYPE_PIPELINE_STATISTICS1</unmanaged>
	PipelineStatistics1 = 7,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE"]/*' />
/// <unmanaged>D3D12_QUERY_TYPE</unmanaged>
public enum QueryType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE::D3D12_QUERY_TYPE_OCCLUSION"]/*' />
	/// <unmanaged>D3D12_QUERY_TYPE_OCCLUSION</unmanaged>
	Occlusion = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE::D3D12_QUERY_TYPE_BINARY_OCCLUSION"]/*' />
	/// <unmanaged>D3D12_QUERY_TYPE_BINARY_OCCLUSION</unmanaged>
	BinaryOcclusion = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE::D3D12_QUERY_TYPE_TIMESTAMP"]/*' />
	/// <unmanaged>D3D12_QUERY_TYPE_TIMESTAMP</unmanaged>
	Timestamp = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE::D3D12_QUERY_TYPE_PIPELINE_STATISTICS"]/*' />
	/// <unmanaged>D3D12_QUERY_TYPE_PIPELINE_STATISTICS</unmanaged>
	PipelineStatistics = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE::D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0"]/*' />
	/// <unmanaged>D3D12_QUERY_TYPE_SO_STATISTICS_STREAM0</unmanaged>
	SOStatisticsStream0 = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE::D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1"]/*' />
	/// <unmanaged>D3D12_QUERY_TYPE_SO_STATISTICS_STREAM1</unmanaged>
	SOStatisticsStream1 = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE::D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2"]/*' />
	/// <unmanaged>D3D12_QUERY_TYPE_SO_STATISTICS_STREAM2</unmanaged>
	SOStatisticsStream2 = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE::D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3"]/*' />
	/// <unmanaged>D3D12_QUERY_TYPE_SO_STATISTICS_STREAM3</unmanaged>
	SOStatisticsStream3 = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE::D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS"]/*' />
	/// <unmanaged>D3D12_QUERY_TYPE_VIDEO_DECODE_STATISTICS</unmanaged>
	VideoDecodeStatistics = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_QUERY_TYPE::D3D12_QUERY_TYPE_PIPELINE_STATISTICS1"]/*' />
	/// <unmanaged>D3D12_QUERY_TYPE_PIPELINE_STATISTICS1</unmanaged>
	PipelineStatistics1 = 10,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PREDICATION_OP"]/*' />
/// <unmanaged>D3D12_PREDICATION_OP</unmanaged>
public enum PredicationOperation : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PREDICATION_OP::D3D12_PREDICATION_OP_EQUAL_ZERO"]/*' />
	/// <unmanaged>D3D12_PREDICATION_OP_EQUAL_ZERO</unmanaged>
	EqualZero = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PREDICATION_OP::D3D12_PREDICATION_OP_NOT_EQUAL_ZERO"]/*' />
	/// <unmanaged>D3D12_PREDICATION_OP_NOT_EQUAL_ZERO</unmanaged>
	NotEqualZero = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE"]/*' />
/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE</unmanaged>
public enum IndirectArgumentType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_DRAW"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_DRAW</unmanaged>
	Draw = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_DRAW_INDEXED</unmanaged>
	DrawIndexed = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH</unmanaged>
	Dispatch = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_VERTEX_BUFFER_VIEW</unmanaged>
	VertexBufferView = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_INDEX_BUFFER_VIEW</unmanaged>
	IndexBufferView = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT</unmanaged>
	Constant = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_CONSTANT_BUFFER_VIEW</unmanaged>
	ConstantBufferView = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_SHADER_RESOURCE_VIEW</unmanaged>
	ShaderResourceView = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_UNORDERED_ACCESS_VIEW</unmanaged>
	UnorderedAccessView = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_RAYS</unmanaged>
	DispatchRays = 9,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_INDIRECT_ARGUMENT_TYPE::D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH"]/*' />
	/// <unmanaged>D3D12_INDIRECT_ARGUMENT_TYPE_DISPATCH_MESH</unmanaged>
	DispatchMesh = 10,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_WRITEBUFFERIMMEDIATE_MODE"]/*' />
/// <unmanaged>D3D12_WRITEBUFFERIMMEDIATE_MODE</unmanaged>
public enum WriteBufferImmediateMode : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_WRITEBUFFERIMMEDIATE_MODE::D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT"]/*' />
	/// <unmanaged>D3D12_WRITEBUFFERIMMEDIATE_MODE_DEFAULT</unmanaged>
	Default = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_WRITEBUFFERIMMEDIATE_MODE::D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN"]/*' />
	/// <unmanaged>D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_IN</unmanaged>
	MarkerIn = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_WRITEBUFFERIMMEDIATE_MODE::D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT"]/*' />
	/// <unmanaged>D3D12_WRITEBUFFERIMMEDIATE_MODE_MARKER_OUT</unmanaged>
	MarkerOut = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MULTIPLE_FENCE_WAIT_FLAGS"]/*' />
/// <unmanaged>D3D12_MULTIPLE_FENCE_WAIT_FLAGS</unmanaged>
[Flags]
public enum MultipleFenceWaitFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MULTIPLE_FENCE_WAIT_FLAGS::D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_MULTIPLE_FENCE_WAIT_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MULTIPLE_FENCE_WAIT_FLAGS::D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY"]/*' />
	/// <unmanaged>D3D12_MULTIPLE_FENCE_WAIT_FLAG_ANY</unmanaged>
	Any = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MULTIPLE_FENCE_WAIT_FLAGS::D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL"]/*' />
	/// <unmanaged>D3D12_MULTIPLE_FENCE_WAIT_FLAG_ALL</unmanaged>
	All = 0,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESIDENCY_PRIORITY"]/*' />
/// <unmanaged>D3D12_RESIDENCY_PRIORITY</unmanaged>
public enum ResidencyPriority : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESIDENCY_PRIORITY::D3D12_RESIDENCY_PRIORITY_MINIMUM"]/*' />
	/// <unmanaged>D3D12_RESIDENCY_PRIORITY_MINIMUM</unmanaged>
	Minimum = 671088640,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESIDENCY_PRIORITY::D3D12_RESIDENCY_PRIORITY_LOW"]/*' />
	/// <unmanaged>D3D12_RESIDENCY_PRIORITY_LOW</unmanaged>
	Low = 1342177280,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESIDENCY_PRIORITY::D3D12_RESIDENCY_PRIORITY_NORMAL"]/*' />
	/// <unmanaged>D3D12_RESIDENCY_PRIORITY_NORMAL</unmanaged>
	Normal = 2013265920,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESIDENCY_PRIORITY::D3D12_RESIDENCY_PRIORITY_HIGH"]/*' />
	/// <unmanaged>D3D12_RESIDENCY_PRIORITY_HIGH</unmanaged>
	High = -1610547200,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESIDENCY_PRIORITY::D3D12_RESIDENCY_PRIORITY_MAXIMUM"]/*' />
	/// <unmanaged>D3D12_RESIDENCY_PRIORITY_MAXIMUM</unmanaged>
	Maximum = -939524096,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESIDENCY_FLAGS"]/*' />
/// <unmanaged>D3D12_RESIDENCY_FLAGS</unmanaged>
[Flags]
public enum ResidencyFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESIDENCY_FLAGS::D3D12_RESIDENCY_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_RESIDENCY_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RESIDENCY_FLAGS::D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET"]/*' />
	/// <unmanaged>D3D12_RESIDENCY_FLAG_DENY_OVERBUDGET</unmanaged>
	DenyOverBudget = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_FLAGS"]/*' />
/// <unmanaged>D3D12_COMMAND_LIST_FLAGS</unmanaged>
[Flags]
public enum CommandListFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_LIST_FLAGS::D3D12_COMMAND_LIST_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_COMMAND_LIST_FLAG_NONE</unmanaged>
	None = 0,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_POOL_FLAGS"]/*' />
/// <unmanaged>D3D12_COMMAND_POOL_FLAGS</unmanaged>
[Flags]
public enum CommandPoolFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_POOL_FLAGS::D3D12_COMMAND_POOL_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_COMMAND_POOL_FLAG_NONE</unmanaged>
	None = 0,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_RECORDER_FLAGS"]/*' />
/// <unmanaged>D3D12_COMMAND_RECORDER_FLAGS</unmanaged>
[Flags]
public enum CommandRecorderFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_COMMAND_RECORDER_FLAGS::D3D12_COMMAND_RECORDER_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_COMMAND_RECORDER_FLAG_NONE</unmanaged>
	None = 0,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROTECTED_SESSION_STATUS"]/*' />
/// <unmanaged>D3D12_PROTECTED_SESSION_STATUS</unmanaged>
public enum ProtectedSessionStatus : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROTECTED_SESSION_STATUS::D3D12_PROTECTED_SESSION_STATUS_OK"]/*' />
	/// <unmanaged>D3D12_PROTECTED_SESSION_STATUS_OK</unmanaged>
	Ok = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROTECTED_SESSION_STATUS::D3D12_PROTECTED_SESSION_STATUS_INVALID"]/*' />
	/// <unmanaged>D3D12_PROTECTED_SESSION_STATUS_INVALID</unmanaged>
	Invalid = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS"]/*' />
/// <unmanaged>D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS</unmanaged>
[Flags]
public enum ProtectedResourceSessionSupportFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS::D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS::D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAG_SUPPORTED</unmanaged>
	Supported = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROTECTED_RESOURCE_SESSION_FLAGS"]/*' />
/// <unmanaged>D3D12_PROTECTED_RESOURCE_SESSION_FLAGS</unmanaged>
[Flags]
public enum ProtectedResourceSessionFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_PROTECTED_RESOURCE_SESSION_FLAGS::D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_PROTECTED_RESOURCE_SESSION_FLAG_NONE</unmanaged>
	None = 0,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LIFETIME_STATE"]/*' />
/// <unmanaged>D3D12_LIFETIME_STATE</unmanaged>
public enum LifetimeState : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LIFETIME_STATE::D3D12_LIFETIME_STATE_IN_USE"]/*' />
	/// <unmanaged>D3D12_LIFETIME_STATE_IN_USE</unmanaged>
	InUse = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_LIFETIME_STATE::D3D12_LIFETIME_STATE_NOT_IN_USE"]/*' />
	/// <unmanaged>D3D12_LIFETIME_STATE_NOT_IN_USE</unmanaged>
	NotInUse = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_TYPE"]/*' />
/// <unmanaged>D3D12_META_COMMAND_PARAMETER_TYPE</unmanaged>
public enum MetaCommandParameterType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_TYPE::D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT"]/*' />
	/// <unmanaged>D3D12_META_COMMAND_PARAMETER_TYPE_FLOAT</unmanaged>
	Float = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_TYPE::D3D12_META_COMMAND_PARAMETER_TYPE_UINT64"]/*' />
	/// <unmanaged>D3D12_META_COMMAND_PARAMETER_TYPE_UINT64</unmanaged>
	UInt64 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_TYPE::D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS"]/*' />
	/// <unmanaged>D3D12_META_COMMAND_PARAMETER_TYPE_GPU_VIRTUAL_ADDRESS</unmanaged>
	GpuVirtualAddress = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_TYPE::D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV"]/*' />
	/// <unmanaged>D3D12_META_COMMAND_PARAMETER_TYPE_CPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV</unmanaged>
	CpuDescriptorHandleHeapTypeCbvSrvUav = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_TYPE::D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV"]/*' />
	/// <unmanaged>D3D12_META_COMMAND_PARAMETER_TYPE_GPU_DESCRIPTOR_HANDLE_HEAP_TYPE_CBV_SRV_UAV</unmanaged>
	GpuDescriptorHandleHeapTypeCbvSrvUav = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_FLAGS"]/*' />
/// <unmanaged>D3D12_META_COMMAND_PARAMETER_FLAGS</unmanaged>
[Flags]
public enum MetaCommandParameterFlags : uint
{
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_FLAGS::D3D12_META_COMMAND_PARAMETER_FLAG_INPUT"]/*' />
	/// <unmanaged>D3D12_META_COMMAND_PARAMETER_FLAG_INPUT</unmanaged>
	Input = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_FLAGS::D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT"]/*' />
	/// <unmanaged>D3D12_META_COMMAND_PARAMETER_FLAG_OUTPUT</unmanaged>
	Output = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_STAGE"]/*' />
/// <unmanaged>D3D12_META_COMMAND_PARAMETER_STAGE</unmanaged>
public enum MetaCommandParameterStage : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_STAGE::D3D12_META_COMMAND_PARAMETER_STAGE_CREATION"]/*' />
	/// <unmanaged>D3D12_META_COMMAND_PARAMETER_STAGE_CREATION</unmanaged>
	Creation = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_STAGE::D3D12_META_COMMAND_PARAMETER_STAGE_INITIALIZATION"]/*' />
	/// <unmanaged>D3D12_META_COMMAND_PARAMETER_STAGE_INITIALIZATION</unmanaged>
	Initialization = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_META_COMMAND_PARAMETER_STAGE::D3D12_META_COMMAND_PARAMETER_STAGE_EXECUTION"]/*' />
	/// <unmanaged>D3D12_META_COMMAND_PARAMETER_STAGE_EXECUTION</unmanaged>
	Execution = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES"]/*' />
/// <unmanaged>D3D12_GRAPHICS_STATES</unmanaged>
[Flags]
public enum GraphicsStates : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_NONE"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_IA_VERTEX_BUFFERS</unmanaged>
	IAVertexBuffers = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_IA_INDEX_BUFFER</unmanaged>
	IAIndexBuffer = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_IA_PRIMITIVE_TOPOLOGY</unmanaged>
	IAPrimitiveTopology = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_DESCRIPTOR_HEAP</unmanaged>
	DescriptorHeap = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_GRAPHICS_ROOT_SIGNATURE</unmanaged>
	GraphicsRootSignature = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_COMPUTE_ROOT_SIGNATURE</unmanaged>
	ComputeRootSignature = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_RS_VIEWPORTS"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_RS_VIEWPORTS</unmanaged>
	RSViewports = 64,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_RS_SCISSOR_RECTS</unmanaged>
	RSScissorRects = 128,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_PREDICATION"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_PREDICATION</unmanaged>
	Predication = 256,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_OM_RENDER_TARGETS</unmanaged>
	OMRenderTargets = 512,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_OM_STENCIL_REF"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_OM_STENCIL_REF</unmanaged>
	OMStencilRef = 1024,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_OM_BLEND_FACTOR</unmanaged>
	OMBlendFactor = 2048,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_PIPELINE_STATE"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_PIPELINE_STATE</unmanaged>
	PipelineState = 4096,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_SO_TARGETS"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_SO_TARGETS</unmanaged>
	SOTargets = 8192,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_OM_DEPTH_BOUNDS</unmanaged>
	OMDepthBounds = 16384,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_SAMPLE_POSITIONS</unmanaged>
	SamplePositions = 32768,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GRAPHICS_STATES::D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK"]/*' />
	/// <unmanaged>D3D12_GRAPHICS_STATE_VIEW_INSTANCE_MASK</unmanaged>
	ViewInstanceMask = 65536,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE"]/*' />
/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE</unmanaged>
public enum StateSubObjectType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_STATE_OBJECT_CONFIG</unmanaged>
	StateObjectConfig = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_GLOBAL_ROOT_SIGNATURE</unmanaged>
	GlobalRootSignature = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_LOCAL_ROOT_SIGNATURE</unmanaged>
	LocalRootSignature = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK</unmanaged>
	NodeMask = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_DXIL_LIBRARY</unmanaged>
	DxilLibrary = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_EXISTING_COLLECTION</unmanaged>
	ExistingCollection = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_SUBOBJECT_TO_EXPORTS_ASSOCIATION</unmanaged>
	SubObjectToExportsAssociation = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION</unmanaged>
	DxilSubObjectToExportsAssociation = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_SHADER_CONFIG</unmanaged>
	RaytracingShaderConfig = 9,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG</unmanaged>
	RaytracingPipelineConfig = 10,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_HIT_GROUP</unmanaged>
	HitGroup = 11,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_RAYTRACING_PIPELINE_CONFIG1</unmanaged>
	RaytracingPipelineConfig1 = 12,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_SUBOBJECT_TYPE::D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID"]/*' />
	/// <unmanaged>D3D12_STATE_SUBOBJECT_TYPE_MAX_VALID</unmanaged>
	MaxValid = 13,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_OBJECT_FLAGS"]/*' />
/// <unmanaged>D3D12_STATE_OBJECT_FLAGS</unmanaged>
[Flags]
public enum StateObjectFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_OBJECT_FLAGS::D3D12_STATE_OBJECT_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_STATE_OBJECT_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_OBJECT_FLAGS::D3D12_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS"]/*' />
	/// <unmanaged>D3D12_STATE_OBJECT_FLAG_ALLOW_LOCAL_DEPENDENCIES_ON_EXTERNAL_DEFINITIONS</unmanaged>
	AllowLocalDependenciesOnExternalDefinitions = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_OBJECT_FLAGS::D3D12_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS"]/*' />
	/// <unmanaged>D3D12_STATE_OBJECT_FLAG_ALLOW_EXTERNAL_DEPENDENCIES_ON_LOCAL_DEFINITIONS</unmanaged>
	AllowExternalDependenciesOnLocalDefinitions = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_OBJECT_FLAGS::D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS"]/*' />
	/// <unmanaged>D3D12_STATE_OBJECT_FLAG_ALLOW_STATE_OBJECT_ADDITIONS</unmanaged>
	AllowStateObjectAdditions = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_EXPORT_FLAGS"]/*' />
/// <unmanaged>D3D12_EXPORT_FLAGS</unmanaged>
[Flags]
public enum ExportFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_EXPORT_FLAGS::D3D12_EXPORT_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_EXPORT_FLAG_NONE</unmanaged>
	None = 0,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HIT_GROUP_TYPE"]/*' />
/// <unmanaged>D3D12_HIT_GROUP_TYPE</unmanaged>
public enum HitGroupType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HIT_GROUP_TYPE::D3D12_HIT_GROUP_TYPE_TRIANGLES"]/*' />
	/// <unmanaged>D3D12_HIT_GROUP_TYPE_TRIANGLES</unmanaged>
	Triangles = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HIT_GROUP_TYPE::D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE"]/*' />
	/// <unmanaged>D3D12_HIT_GROUP_TYPE_PROCEDURAL_PRIMITIVE</unmanaged>
	ProceduralPrimitive = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_PIPELINE_FLAGS"]/*' />
/// <unmanaged>D3D12_RAYTRACING_PIPELINE_FLAGS</unmanaged>
[Flags]
public enum RaytracingPipelineFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_PIPELINE_FLAGS::D3D12_RAYTRACING_PIPELINE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_PIPELINE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_PIPELINE_FLAGS::D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_TRIANGLES</unmanaged>
	SkipTriangles = 256,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_PIPELINE_FLAGS::D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_PIPELINE_FLAG_SKIP_PROCEDURAL_PRIMITIVES</unmanaged>
	SkipProceduralPrimitives = 512,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_OBJECT_TYPE"]/*' />
/// <unmanaged>D3D12_STATE_OBJECT_TYPE</unmanaged>
public enum StateObjectType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_OBJECT_TYPE::D3D12_STATE_OBJECT_TYPE_COLLECTION"]/*' />
	/// <unmanaged>D3D12_STATE_OBJECT_TYPE_COLLECTION</unmanaged>
	Collection = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_STATE_OBJECT_TYPE::D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE"]/*' />
	/// <unmanaged>D3D12_STATE_OBJECT_TYPE_RAYTRACING_PIPELINE</unmanaged>
	RaytracingPipeline = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_GEOMETRY_FLAGS"]/*' />
/// <unmanaged>D3D12_RAYTRACING_GEOMETRY_FLAGS</unmanaged>
[Flags]
public enum RaytracingGeometryFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_GEOMETRY_FLAGS::D3D12_RAYTRACING_GEOMETRY_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_GEOMETRY_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_GEOMETRY_FLAGS::D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_GEOMETRY_FLAG_OPAQUE</unmanaged>
	Opaque = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_GEOMETRY_FLAGS::D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_GEOMETRY_FLAG_NO_DUPLICATE_ANYHIT_INVOCATION</unmanaged>
	NoDuplicateAnyhitInvocation = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_GEOMETRY_TYPE"]/*' />
/// <unmanaged>D3D12_RAYTRACING_GEOMETRY_TYPE</unmanaged>
public enum RaytracingGeometryType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_GEOMETRY_TYPE::D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES</unmanaged>
	Triangles = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_GEOMETRY_TYPE::D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS</unmanaged>
	ProceduralPrimitiveAabbs = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_INSTANCE_FLAGS"]/*' />
/// <unmanaged>D3D12_RAYTRACING_INSTANCE_FLAGS</unmanaged>
[Flags]
public enum RaytracingInstanceFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_INSTANCE_FLAGS::D3D12_RAYTRACING_INSTANCE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_INSTANCE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_INSTANCE_FLAGS::D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_CULL_DISABLE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_CULL_DISABLE</unmanaged>
	TriangleCullDisable = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_INSTANCE_FLAGS::D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_FRONT_COUNTERCLOCKWISE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_INSTANCE_FLAG_TRIANGLE_FRONT_COUNTERCLOCKWISE</unmanaged>
	TriangleFrontCounterclockwise = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_INSTANCE_FLAGS::D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_OPAQUE</unmanaged>
	ForceOpaque = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_INSTANCE_FLAGS::D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_INSTANCE_FLAG_FORCE_NON_OPAQUE</unmanaged>
	ForceNonOpaque = 8,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS"]/*' />
/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS</unmanaged>
[Flags]
public enum RaytracingAccelerationStructureBuildFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE</unmanaged>
	AllowUpdate = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_COMPACTION"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_COMPACTION</unmanaged>
	AllowCompaction = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_TRACE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_TRACE</unmanaged>
	PreferFastTrace = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_BUILD"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PREFER_FAST_BUILD</unmanaged>
	PreferFastBuild = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_MINIMIZE_MEMORY</unmanaged>
	MinimizeMemory = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_PERFORM_UPDATE</unmanaged>
	PerformUpdate = 32,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE"]/*' />
/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE</unmanaged>
public enum RaytracingAccelerationStructureCopyMode : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_CLONE</unmanaged>
	Clone = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_COMPACT"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_COMPACT</unmanaged>
	Compact = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_VISUALIZATION_DECODE_FOR_TOOLS"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_VISUALIZATION_DECODE_FOR_TOOLS</unmanaged>
	VisualizationDecodeForTools = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE</unmanaged>
	Serialize = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_DESERIALIZE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_DESERIALIZE</unmanaged>
	Deserialize = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE"]/*' />
/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE</unmanaged>
public enum RaytracingAccelerationStructureType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL</unmanaged>
	TopLevel = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL</unmanaged>
	BottomLevel = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ELEMENTS_LAYOUT"]/*' />
/// <unmanaged>D3D12_ELEMENTS_LAYOUT</unmanaged>
public enum ElementsLayout : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ELEMENTS_LAYOUT::D3D12_ELEMENTS_LAYOUT_ARRAY"]/*' />
	/// <unmanaged>D3D12_ELEMENTS_LAYOUT_ARRAY</unmanaged>
	Array = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_ELEMENTS_LAYOUT::D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS"]/*' />
	/// <unmanaged>D3D12_ELEMENTS_LAYOUT_ARRAY_OF_POINTERS</unmanaged>
	ArrayOfPointers = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE"]/*' />
/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE</unmanaged>
public enum RaytracingAccelerationStructurePostbuildInfoType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE</unmanaged>
	CompactedSize = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION</unmanaged>
	ToolsVisualization = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION</unmanaged>
	Serialization = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE::D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE"]/*' />
	/// <unmanaged>D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE</unmanaged>
	CurrentSize = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SERIALIZED_DATA_TYPE"]/*' />
/// <unmanaged>D3D12_SERIALIZED_DATA_TYPE</unmanaged>
public enum SerializedDataType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SERIALIZED_DATA_TYPE::D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE"]/*' />
	/// <unmanaged>D3D12_SERIALIZED_DATA_RAYTRACING_ACCELERATION_STRUCTURE</unmanaged>
	RaytracingAccelerationStructure = 0,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS"]/*' />
/// <unmanaged>D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS</unmanaged>
public enum DriverMatchingIdentifierStatus : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS::D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE"]/*' />
	/// <unmanaged>D3D12_DRIVER_MATCHING_IDENTIFIER_COMPATIBLE_WITH_DEVICE</unmanaged>
	CompatibleWithDevice = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS::D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE"]/*' />
	/// <unmanaged>D3D12_DRIVER_MATCHING_IDENTIFIER_UNSUPPORTED_TYPE</unmanaged>
	UnsupportedType = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS::D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED"]/*' />
	/// <unmanaged>D3D12_DRIVER_MATCHING_IDENTIFIER_UNRECOGNIZED</unmanaged>
	Unrecognized = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS::D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION"]/*' />
	/// <unmanaged>D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_VERSION</unmanaged>
	IncompatibleVersion = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRIVER_MATCHING_IDENTIFIER_STATUS::D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE"]/*' />
	/// <unmanaged>D3D12_DRIVER_MATCHING_IDENTIFIER_INCOMPATIBLE_TYPE</unmanaged>
	IncompatibleType = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS"]/*' />
/// <unmanaged>D3D12_RAY_FLAGS</unmanaged>
[Flags]
public enum RayFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_FORCE_OPAQUE"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_FORCE_OPAQUE</unmanaged>
	ForceOpaque = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_FORCE_NON_OPAQUE"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_FORCE_NON_OPAQUE</unmanaged>
	ForceNonOpaque = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH</unmanaged>
	AcceptFirstHitAndEndSearch = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_SKIP_CLOSEST_HIT_SHADER"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_SKIP_CLOSEST_HIT_SHADER</unmanaged>
	SkipClosestHitShader = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_CULL_BACK_FACING_TRIANGLES"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_CULL_BACK_FACING_TRIANGLES</unmanaged>
	CullBackFacingTriangles = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_CULL_FRONT_FACING_TRIANGLES"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_CULL_FRONT_FACING_TRIANGLES</unmanaged>
	CullFrontFacingTriangles = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_CULL_OPAQUE"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_CULL_OPAQUE</unmanaged>
	CullOpaque = 64,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_CULL_NON_OPAQUE"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_CULL_NON_OPAQUE</unmanaged>
	CullNonOpaque = 128,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_SKIP_TRIANGLES"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_SKIP_TRIANGLES</unmanaged>
	SkipTriangles = 256,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RAY_FLAGS::D3D12_RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES"]/*' />
	/// <unmanaged>D3D12_RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES</unmanaged>
	SkipProceduralPrimitives = 512,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HIT_KIND"]/*' />
/// <unmanaged>D3D12_HIT_KIND</unmanaged>
public enum HitKind : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HIT_KIND::D3D12_HIT_KIND_TRIANGLE_FRONT_FACE"]/*' />
	/// <unmanaged>D3D12_HIT_KIND_TRIANGLE_FRONT_FACE</unmanaged>
	TriangleFrontFace = 254,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_HIT_KIND::D3D12_HIT_KIND_TRIANGLE_BACK_FACE"]/*' />
	/// <unmanaged>D3D12_HIT_KIND_TRIANGLE_BACK_FACE</unmanaged>
	TriangleBackFace = 255,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP"]/*' />
/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP</unmanaged>
public enum AutoBreadcrumbOperation : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_SETMARKER"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_SETMARKER</unmanaged>
	SetMarker = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_BEGINEVENT</unmanaged>
	BeginEvent = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_ENDEVENT"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_ENDEVENT</unmanaged>
	EndEvent = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_DRAWINSTANCED</unmanaged>
	DrawInstanced = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_DRAWINDEXEDINSTANCED</unmanaged>
	DrawIndexedInstanced = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_EXECUTEINDIRECT</unmanaged>
	ExecuteIndirect = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_DISPATCH"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_DISPATCH</unmanaged>
	Dispatch = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_COPYBUFFERREGION</unmanaged>
	CopyBufferRegion = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_COPYTEXTUREREGION</unmanaged>
	CopyTextureRegion = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_COPYRESOURCE</unmanaged>
	CopyResource = 9,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_COPYTILES"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_COPYTILES</unmanaged>
	CopyTiles = 10,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCE</unmanaged>
	ResolveSubresource = 11,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_CLEARRENDERTARGETVIEW</unmanaged>
	ClearRenderTargetView = 12,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_CLEARUNORDEREDACCESSVIEW</unmanaged>
	ClearUnorderedAccessView = 13,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_CLEARDEPTHSTENCILVIEW</unmanaged>
	ClearDepthStencilView = 14,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_RESOURCEBARRIER</unmanaged>
	ResourceBarrier = 15,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_EXECUTEBUNDLE</unmanaged>
	ExecuteBundle = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_PRESENT"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_PRESENT</unmanaged>
	Present = 17,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_RESOLVEQUERYDATA</unmanaged>
	ResolveQueryData = 18,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_BEGINSUBMISSION</unmanaged>
	BeginSubmission = 19,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_ENDSUBMISSION</unmanaged>
	EndSubmission = 20,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME</unmanaged>
	DecodeFrame = 21,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES</unmanaged>
	ProcessFrames = 22,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT</unmanaged>
	AtomicCopyBufferUInt = 23,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_ATOMICCOPYBUFFERUINT64</unmanaged>
	AtomicCopyBufferUInt64 = 24,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_RESOLVESUBRESOURCEREGION</unmanaged>
	ResolveSubresourceRegion = 25,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_WRITEBUFFERIMMEDIATE</unmanaged>
	WriteBufferImmediate = 26,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME1</unmanaged>
	DecodeFrame1 = 27,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_SETPROTECTEDRESOURCESESSION</unmanaged>
	SetProtectedResourceSession = 28,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_DECODEFRAME2</unmanaged>
	DecodeFrame2 = 29,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_PROCESSFRAMES1</unmanaged>
	ProcessFrames1 = 30,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_BUILDRAYTRACINGACCELERATIONSTRUCTURE</unmanaged>
	BuildRaytracingAccelerationStructure = 31,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_EMITRAYTRACINGACCELERATIONSTRUCTUREPOSTBUILDINFO</unmanaged>
	EmitRaytracingAccelerationStructurePostBuildInfo = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_COPYRAYTRACINGACCELERATIONSTRUCTURE</unmanaged>
	CopyRaytracingAccelerationStructure = 33,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_DISPATCHRAYS</unmanaged>
	DispatchRays = 34,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_INITIALIZEMETACOMMAND</unmanaged>
	InitializeMetaCommand = 35,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_EXECUTEMETACOMMAND</unmanaged>
	ExecuteMetaCommand = 36,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_ESTIMATEMOTION</unmanaged>
	EstimateMotion = 37,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_RESOLVEMOTIONVECTORHEAP</unmanaged>
	ResolveMotionVectorHeap = 38,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_SETPIPELINESTATE1</unmanaged>
	SetPipelineState1 = 39,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_INITIALIZEEXTENSIONCOMMAND</unmanaged>
	InitializeExtensionCommand = 40,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_EXECUTEEXTENSIONCOMMAND</unmanaged>
	ExecuteExtensionCommand = 41,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_DISPATCHMESH</unmanaged>
	DispatchMesh = 42,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_ENCODEFRAME</unmanaged>
	EncodeFrame = 43,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AUTO_BREADCRUMB_OP::D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA"]/*' />
	/// <unmanaged>D3D12_AUTO_BREADCRUMB_OP_RESOLVEENCODEROUTPUTMETADATA</unmanaged>
	ResolveEncoderOutputMetadata = 44,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_VERSION"]/*' />
/// <unmanaged>D3D12_DRED_VERSION</unmanaged>
public enum DredVersion : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_VERSION::D3D12_DRED_VERSION_1_0"]/*' />
	/// <unmanaged>D3D12_DRED_VERSION_1_0</unmanaged>
	V1_0 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_VERSION::D3D12_DRED_VERSION_1_1"]/*' />
	/// <unmanaged>D3D12_DRED_VERSION_1_1</unmanaged>
	V1_1 = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_VERSION::D3D12_DRED_VERSION_1_2"]/*' />
	/// <unmanaged>D3D12_DRED_VERSION_1_2</unmanaged>
	V1_2 = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_VERSION::D3D12_DRED_VERSION_1_3"]/*' />
	/// <unmanaged>D3D12_DRED_VERSION_1_3</unmanaged>
	V1_3 = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_FLAGS"]/*' />
/// <unmanaged>D3D12_DRED_FLAGS</unmanaged>
[Flags]
public enum DredFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_FLAGS::D3D12_DRED_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_DRED_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_FLAGS::D3D12_DRED_FLAG_FORCE_ENABLE"]/*' />
	/// <unmanaged>D3D12_DRED_FLAG_FORCE_ENABLE</unmanaged>
	ForceEnable = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_FLAGS::D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS"]/*' />
	/// <unmanaged>D3D12_DRED_FLAG_DISABLE_AUTOBREADCRUMBS</unmanaged>
	DisableAutobreadcrumbs = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ENABLEMENT"]/*' />
/// <unmanaged>D3D12_DRED_ENABLEMENT</unmanaged>
public enum DredEnablement : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ENABLEMENT::D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED"]/*' />
	/// <unmanaged>D3D12_DRED_ENABLEMENT_SYSTEM_CONTROLLED</unmanaged>
	SystemControlled = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ENABLEMENT::D3D12_DRED_ENABLEMENT_FORCED_OFF"]/*' />
	/// <unmanaged>D3D12_DRED_ENABLEMENT_FORCED_OFF</unmanaged>
	ForcedOff = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ENABLEMENT::D3D12_DRED_ENABLEMENT_FORCED_ON"]/*' />
	/// <unmanaged>D3D12_DRED_ENABLEMENT_FORCED_ON</unmanaged>
	ForcedOn = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE"]/*' />
/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE</unmanaged>
public enum DredAllocationType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_COMMAND_QUEUE</unmanaged>
	CommandQueue = 19,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_COMMAND_ALLOCATOR</unmanaged>
	CommandAllocator = 20,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_PIPELINE_STATE</unmanaged>
	PipelineState = 21,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_COMMAND_LIST</unmanaged>
	CommandList = 22,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_FENCE"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_FENCE</unmanaged>
	Fence = 23,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_DESCRIPTOR_HEAP</unmanaged>
	DescriptorHeap = 24,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_HEAP"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_HEAP</unmanaged>
	Heap = 25,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_QUERY_HEAP</unmanaged>
	QueryHeap = 27,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_COMMAND_SIGNATURE</unmanaged>
	CommandSignature = 28,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_PIPELINE_LIBRARY</unmanaged>
	PipelineLibrary = 29,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER</unmanaged>
	VideoDecoder = 30,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_VIDEO_PROCESSOR</unmanaged>
	VideoProcessor = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_RESOURCE"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_RESOURCE</unmanaged>
	Resource = 34,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_PASS"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_PASS</unmanaged>
	Pass = 35,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSION</unmanaged>
	CryptoSession = 36,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_CRYPTOSESSIONPOLICY</unmanaged>
	CryptoSessionPolicy = 37,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_PROTECTEDRESOURCESESSION</unmanaged>
	ProtectedResourceSession = 38,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_VIDEO_DECODER_HEAP</unmanaged>
	VideoDecoderHeap = 39,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_COMMAND_POOL</unmanaged>
	CommandPool = 40,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_COMMAND_RECORDER</unmanaged>
	CommandRecorder = 41,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_STATE_OBJECT</unmanaged>
	StateObject = 42,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_METACOMMAND"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_METACOMMAND</unmanaged>
	MetaCommand = 43,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_SCHEDULINGGROUP</unmanaged>
	SchedulingGroup = 44,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_ESTIMATOR</unmanaged>
	VideoMotionEstimator = 45,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_VIDEO_MOTION_VECTOR_HEAP</unmanaged>
	VideoMotionVectorHeap = 46,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_VIDEO_EXTENSION_COMMAND</unmanaged>
	VideoExtensionCommand = 47,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER</unmanaged>
	VideoEncoder = 48,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_VIDEO_ENCODER_HEAP</unmanaged>
	VideoEncoderHeap = 49,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_ALLOCATION_TYPE::D3D12_DRED_ALLOCATION_TYPE_INVALID"]/*' />
	/// <unmanaged>D3D12_DRED_ALLOCATION_TYPE_INVALID</unmanaged>
	Invalid = -1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_PAGE_FAULT_FLAGS"]/*' />
/// <unmanaged>D3D12_DRED_PAGE_FAULT_FLAGS</unmanaged>
[Flags]
public enum DredPageFaultFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_PAGE_FAULT_FLAGS::D3D12_DRED_PAGE_FAULT_FLAGS_NONE"]/*' />
	/// <unmanaged>D3D12_DRED_PAGE_FAULT_FLAGS_NONE</unmanaged>
	None = 0,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_DEVICE_STATE"]/*' />
/// <unmanaged>D3D12_DRED_DEVICE_STATE</unmanaged>
public enum DredDeviceState : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_DEVICE_STATE::D3D12_DRED_DEVICE_STATE_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_DRED_DEVICE_STATE_UNKNOWN</unmanaged>
	Unknown = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_DEVICE_STATE::D3D12_DRED_DEVICE_STATE_HUNG"]/*' />
	/// <unmanaged>D3D12_DRED_DEVICE_STATE_HUNG</unmanaged>
	Hung = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_DEVICE_STATE::D3D12_DRED_DEVICE_STATE_FAULT"]/*' />
	/// <unmanaged>D3D12_DRED_DEVICE_STATE_FAULT</unmanaged>
	Fault = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DRED_DEVICE_STATE::D3D12_DRED_DEVICE_STATE_PAGEFAULT"]/*' />
	/// <unmanaged>D3D12_DRED_DEVICE_STATE_PAGEFAULT</unmanaged>
	Pagefault = 7,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BACKGROUND_PROCESSING_MODE"]/*' />
/// <unmanaged>D3D12_BACKGROUND_PROCESSING_MODE</unmanaged>
public enum BackgroundProcessingMode : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BACKGROUND_PROCESSING_MODE::D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED"]/*' />
	/// <unmanaged>D3D12_BACKGROUND_PROCESSING_MODE_ALLOWED</unmanaged>
	Allowed = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BACKGROUND_PROCESSING_MODE::D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS"]/*' />
	/// <unmanaged>D3D12_BACKGROUND_PROCESSING_MODE_ALLOW_INTRUSIVE_MEASUREMENTS</unmanaged>
	AllowIntrusiveMeasurements = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BACKGROUND_PROCESSING_MODE::D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK"]/*' />
	/// <unmanaged>D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_BACKGROUND_WORK</unmanaged>
	DisableBackgroundWork = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_BACKGROUND_PROCESSING_MODE::D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM"]/*' />
	/// <unmanaged>D3D12_BACKGROUND_PROCESSING_MODE_DISABLE_PROFILING_BY_SYSTEM</unmanaged>
	DisableProfilingBySystem = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MEASUREMENTS_ACTION"]/*' />
/// <unmanaged>D3D12_MEASUREMENTS_ACTION</unmanaged>
public enum MeasurementsAction : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MEASUREMENTS_ACTION::D3D12_MEASUREMENTS_ACTION_KEEP_ALL"]/*' />
	/// <unmanaged>D3D12_MEASUREMENTS_ACTION_KEEP_ALL</unmanaged>
	KeepAll = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MEASUREMENTS_ACTION::D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS"]/*' />
	/// <unmanaged>D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS</unmanaged>
	CommitResults = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MEASUREMENTS_ACTION::D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY"]/*' />
	/// <unmanaged>D3D12_MEASUREMENTS_ACTION_COMMIT_RESULTS_HIGH_PRIORITY</unmanaged>
	CommitResultsHighPriority = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MEASUREMENTS_ACTION::D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS"]/*' />
	/// <unmanaged>D3D12_MEASUREMENTS_ACTION_DISCARD_PREVIOUS</unmanaged>
	DiscardPrevious = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE"]/*' />
/// <unmanaged>D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE</unmanaged>
public enum RenderPassBeginningAccessType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE::D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_DISCARD</unmanaged>
	Discard = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE::D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_PRESERVE</unmanaged>
	Preserve = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE::D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_CLEAR</unmanaged>
	Clear = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE::D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE_NO_ACCESS</unmanaged>
	NoAccess = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_ENDING_ACCESS_TYPE"]/*' />
/// <unmanaged>D3D12_RENDER_PASS_ENDING_ACCESS_TYPE</unmanaged>
public enum RenderPassEndingAccessType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_ENDING_ACCESS_TYPE::D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_DISCARD</unmanaged>
	Discard = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_ENDING_ACCESS_TYPE::D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_PRESERVE</unmanaged>
	Preserve = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_ENDING_ACCESS_TYPE::D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_RESOLVE</unmanaged>
	Resolve = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_ENDING_ACCESS_TYPE::D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_ENDING_ACCESS_TYPE_NO_ACCESS</unmanaged>
	NoAccess = 3,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_FLAGS"]/*' />
/// <unmanaged>D3D12_RENDER_PASS_FLAGS</unmanaged>
[Flags]
public enum RenderPassFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_FLAGS::D3D12_RENDER_PASS_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_FLAGS::D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_FLAG_ALLOW_UAV_WRITES</unmanaged>
	AllowUavWrites = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_FLAGS::D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_FLAG_SUSPENDING_PASS</unmanaged>
	SuspendingPass = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RENDER_PASS_FLAGS::D3D12_RENDER_PASS_FLAG_RESUMING_PASS"]/*' />
	/// <unmanaged>D3D12_RENDER_PASS_FLAG_RESUMING_PASS</unmanaged>
	ResumingPass = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_MODE"]/*' />
/// <unmanaged>D3D12_SHADER_CACHE_MODE</unmanaged>
public enum ShaderCacheMode : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_MODE::D3D12_SHADER_CACHE_MODE_MEMORY"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_MODE_MEMORY</unmanaged>
	Memory = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_MODE::D3D12_SHADER_CACHE_MODE_DISK"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_MODE_DISK</unmanaged>
	Disk = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_FLAGS"]/*' />
/// <unmanaged>D3D12_SHADER_CACHE_FLAGS</unmanaged>
[Flags]
public enum ShaderCacheFlags : uint
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_FLAGS::D3D12_SHADER_CACHE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_FLAGS::D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_FLAG_DRIVER_VERSIONED</unmanaged>
	DriverVersioned = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_FLAGS::D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_FLAG_USE_WORKING_DIR</unmanaged>
	UseWorkingDir = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_KIND_FLAGS"]/*' />
/// <unmanaged>D3D12_SHADER_CACHE_KIND_FLAGS</unmanaged>
[Flags]
public enum ShaderCacheKindFlags : uint
{
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_KIND_FLAGS::D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CACHE_FOR_DRIVER</unmanaged>
	ImplicitD3DCacheForDriver = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_KIND_FLAGS::D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_D3D_CONVERSIONS</unmanaged>
	ImplicitD3DConversions = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_KIND_FLAGS::D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_KIND_FLAG_IMPLICIT_DRIVER_MANAGED</unmanaged>
	ImplicitDriverManaged = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_KIND_FLAGS::D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_KIND_FLAG_APPLICATION_MANAGED</unmanaged>
	ApplicationManaged = 8,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_CONTROL_FLAGS"]/*' />
/// <unmanaged>D3D12_SHADER_CACHE_CONTROL_FLAGS</unmanaged>
[Flags]
public enum ShaderCacheControlFlags : uint
{
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_CONTROL_FLAGS::D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_CONTROL_FLAG_DISABLE</unmanaged>
	Disable = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_CONTROL_FLAGS::D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_CONTROL_FLAG_ENABLE</unmanaged>
	Enable = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_CACHE_CONTROL_FLAGS::D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR"]/*' />
	/// <unmanaged>D3D12_SHADER_CACHE_CONTROL_FLAG_CLEAR</unmanaged>
	Clear = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_FLAGS"]/*' />
/// <unmanaged>D3D12_GPU_BASED_VALIDATION_FLAGS</unmanaged>
[Flags]
public enum GpuBasedValidationFlags : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_FLAGS::D3D12_GPU_BASED_VALIDATION_FLAGS_NONE"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_FLAGS_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_FLAGS::D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_FLAGS_DISABLE_STATE_TRACKING</unmanaged>
	DisableStateTracking = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RLDO_FLAGS"]/*' />
/// <unmanaged>D3D12_RLDO_FLAGS</unmanaged>
[Flags]
public enum ReportLiveDeviceObjectFlags : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RLDO_FLAGS::D3D12_RLDO_NONE"]/*' />
	/// <unmanaged>D3D12_RLDO_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RLDO_FLAGS::D3D12_RLDO_SUMMARY"]/*' />
	/// <unmanaged>D3D12_RLDO_SUMMARY</unmanaged>
	Summary = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RLDO_FLAGS::D3D12_RLDO_DETAIL"]/*' />
	/// <unmanaged>D3D12_RLDO_DETAIL</unmanaged>
	Detail = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_RLDO_FLAGS::D3D12_RLDO_IGNORE_INTERNAL"]/*' />
	/// <unmanaged>D3D12_RLDO_IGNORE_INTERNAL</unmanaged>
	IgnoreInternal = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_DEVICE_PARAMETER_TYPE"]/*' />
/// <unmanaged>D3D12_DEBUG_DEVICE_PARAMETER_TYPE</unmanaged>
public enum DebugDeviceParameterType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_DEVICE_PARAMETER_TYPE::D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS"]/*' />
	/// <unmanaged>D3D12_DEBUG_DEVICE_PARAMETER_FEATURE_FLAGS</unmanaged>
	FeatureFlags = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_DEVICE_PARAMETER_TYPE::D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS"]/*' />
	/// <unmanaged>D3D12_DEBUG_DEVICE_PARAMETER_GPU_BASED_VALIDATION_SETTINGS</unmanaged>
	GpuBasedValidationSettings = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_DEVICE_PARAMETER_TYPE::D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR"]/*' />
	/// <unmanaged>D3D12_DEBUG_DEVICE_PARAMETER_GPU_SLOWDOWN_PERFORMANCE_FACTOR</unmanaged>
	GpuSlowdownPerformanceFactor = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_FEATURE"]/*' />
/// <unmanaged>D3D12_DEBUG_FEATURE</unmanaged>
public enum DebugFeature : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_FEATURE::D3D12_DEBUG_FEATURE_NONE"]/*' />
	/// <unmanaged>D3D12_DEBUG_FEATURE_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_FEATURE::D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS"]/*' />
	/// <unmanaged>D3D12_DEBUG_FEATURE_ALLOW_BEHAVIOR_CHANGING_DEBUG_AIDS</unmanaged>
	AllowBehaviorChangingDebugAids = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_FEATURE::D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING"]/*' />
	/// <unmanaged>D3D12_DEBUG_FEATURE_CONSERVATIVE_RESOURCE_STATE_TRACKING</unmanaged>
	ConservativeResourceStateTracking = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_FEATURE::D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION"]/*' />
	/// <unmanaged>D3D12_DEBUG_FEATURE_DISABLE_VIRTUALIZED_BUNDLES_VALIDATION</unmanaged>
	DisableVirtualizedBundlesValidation = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_FEATURE::D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7"]/*' />
	/// <unmanaged>D3D12_DEBUG_FEATURE_EMULATE_WINDOWS7</unmanaged>
	EmulateWindows7 = 8,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE"]/*' />
/// <unmanaged>D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE</unmanaged>
public enum GpuBasedValidationShaderPatchMode : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE::D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE::D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY</unmanaged>
	StateTrackingOnly = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE::D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION</unmanaged>
	UnguardedValidation = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE::D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION</unmanaged>
	GuardedValidation = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE::NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES"]/*' />
	/// <unmanaged>NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES</unmanaged>
	Count = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS"]/*' />
/// <unmanaged>D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS</unmanaged>
[Flags]
public enum GpuBasedValidationPipelineStateCreateFlags : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS::D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS::D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_TRACKING_ONLY_SHADERS</unmanaged>
	FrontLoadCreateTrackingOnlyShaders = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS::D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_UNGUARDED_VALIDATION_SHADERS</unmanaged>
	FrontLoadCreateUnguardedValidationShaders = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS::D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAG_FRONT_LOAD_CREATE_GUARDED_VALIDATION_SHADERS</unmanaged>
	FrontLoadCreateGuardedValidationShaders = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS::D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK"]/*' />
	/// <unmanaged>D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS_VALID_MASK</unmanaged>
	ValidMask = 7,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE"]/*' />
/// <unmanaged>D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE</unmanaged>
public enum DebugCommandListParameterType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_DEBUG_COMMAND_LIST_PARAMETER_TYPE::D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS"]/*' />
	/// <unmanaged>D3D12_DEBUG_COMMAND_LIST_PARAMETER_GPU_BASED_VALIDATION_SETTINGS</unmanaged>
	GpuBasedValidationSettings = 0,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY"]/*' />
/// <unmanaged>D3D12_MESSAGE_CATEGORY</unmanaged>
public enum MessageCategory : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED</unmanaged>
	ApplicationDefined = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_MISCELLANEOUS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_MISCELLANEOUS</unmanaged>
	Miscellaneous = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_INITIALIZATION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_INITIALIZATION</unmanaged>
	Initialization = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_CLEANUP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_CLEANUP</unmanaged>
	Cleanup = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_COMPILATION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_COMPILATION</unmanaged>
	Compilation = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_STATE_CREATION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_STATE_CREATION</unmanaged>
	StateCreation = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_STATE_SETTING"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_STATE_SETTING</unmanaged>
	StateSetting = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_STATE_GETTING"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_STATE_GETTING</unmanaged>
	StateGetting = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION</unmanaged>
	ResourceManipulation = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_EXECUTION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_EXECUTION</unmanaged>
	Execution = 9,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CATEGORY::D3D12_MESSAGE_CATEGORY_SHADER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CATEGORY_SHADER</unmanaged>
	Shader = 10,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_SEVERITY"]/*' />
/// <unmanaged>D3D12_MESSAGE_SEVERITY</unmanaged>
public enum MessageSeverity : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_SEVERITY::D3D12_MESSAGE_SEVERITY_CORRUPTION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_SEVERITY_CORRUPTION</unmanaged>
	Corruption = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_SEVERITY::D3D12_MESSAGE_SEVERITY_ERROR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_SEVERITY_ERROR</unmanaged>
	Error = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_SEVERITY::D3D12_MESSAGE_SEVERITY_WARNING"]/*' />
	/// <unmanaged>D3D12_MESSAGE_SEVERITY_WARNING</unmanaged>
	Warning = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_SEVERITY::D3D12_MESSAGE_SEVERITY_INFO"]/*' />
	/// <unmanaged>D3D12_MESSAGE_SEVERITY_INFO</unmanaged>
	Info = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_SEVERITY::D3D12_MESSAGE_SEVERITY_MESSAGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_SEVERITY_MESSAGE</unmanaged>
	Message = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID"]/*' />
/// <unmanaged>D3D12_MESSAGE_ID</unmanaged>
public enum MessageId : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_UNKNOWN</unmanaged>
	Unknown = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_STRING_FROM_APPLICATION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_STRING_FROM_APPLICATION</unmanaged>
	StringFromApplication = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_THIS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_THIS</unmanaged>
	CorruptedThis = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER1"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER1</unmanaged>
	CorruptedParameter1 = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER2"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER2</unmanaged>
	CorruptedParameter2 = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER3"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER3</unmanaged>
	CorruptedParameter3 = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER4"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER4</unmanaged>
	CorruptedParameter4 = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER5"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER5</unmanaged>
	CorruptedParameter5 = 7,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER6"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER6</unmanaged>
	CorruptedParameter6 = 8,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER7"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER7</unmanaged>
	CorruptedParameter7 = 9,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER8"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER8</unmanaged>
	CorruptedParameter8 = 10,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER9"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER9</unmanaged>
	CorruptedParameter9 = 11,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER10"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER10</unmanaged>
	CorruptedParameter10 = 12,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER11"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER11</unmanaged>
	CorruptedParameter11 = 13,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER12"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER12</unmanaged>
	CorruptedParameter12 = 14,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER13"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER13</unmanaged>
	CorruptedParameter13 = 15,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER14"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER14</unmanaged>
	CorruptedParameter14 = 16,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_PARAMETER15"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_PARAMETER15</unmanaged>
	CorruptedParameter15 = 17,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CORRUPTED_MULTITHREADING"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CORRUPTED_MULTITHREADING</unmanaged>
	CorruptedMultithreading = 18,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY</unmanaged>
	MessageReportingOutOfMemory = 19,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETPRIVATEDATA_MOREDATA"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETPRIVATEDATA_MOREDATA</unmanaged>
	GetPrivateDataMoreData = 20,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA</unmanaged>
	SetPrivateDataInvalidFreeData = 21,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS</unmanaged>
	SetPrivateDataChangingParams = 24,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY</unmanaged>
	SetPrivateDataOutOfMemory = 25,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT</unmanaged>
	CreateShaderResourceViewUnrecognizedFormat = 26,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC</unmanaged>
	CreateShaderResourceViewInvalidDesc = 27,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT</unmanaged>
	CreateShaderResourceViewInvalidFormat = 28,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANESLICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANESLICE</unmanaged>
	CreateShaderResourceViewInvalidVideoPlaneSlice = 29,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANESLICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANESLICE</unmanaged>
	CreateShaderResourceViewInvalidPlaneSlice = 30,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS</unmanaged>
	CreateShaderResourceViewInvalidDimensions = 31,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE</unmanaged>
	CreateShaderResourceViewInvalidResource = 32,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT</unmanaged>
	CreateRenderTargetViewUnrecognizedFormat = 35,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT</unmanaged>
	CreateRenderTargetViewUnsupportedFormat = 36,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC</unmanaged>
	CreateRenderTargetViewInvalidDesc = 37,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT</unmanaged>
	CreateRenderTargetViewInvalidFormat = 38,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANESLICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANESLICE</unmanaged>
	CreateRenderTargetViewInvalidVideoPlaneSlice = 39,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANESLICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANESLICE</unmanaged>
	CreateRenderTargetViewInvalidPlaneSlice = 40,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS</unmanaged>
	CreateRenderTargetViewInvalidDimensions = 41,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE</unmanaged>
	CreateRenderTargetViewInvalidResource = 42,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT</unmanaged>
	CreateDepthStencilViewUnrecognizedFormat = 45,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC</unmanaged>
	CreateDepthStencilViewInvalidDesc = 46,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT</unmanaged>
	CreateDepthStencilViewInvalidFormat = 47,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS</unmanaged>
	CreateDepthStencilViewInvalidDimensions = 48,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE</unmanaged>
	CreateDepthStencilViewInvalidResource = 49,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY</unmanaged>
	CreateInputLayoutOutOfMemory = 52,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS</unmanaged>
	CreateInputLayoutTooManyElements = 53,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT</unmanaged>
	CreateInputLayoutInvalidFormat = 54,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT</unmanaged>
	CreateInputLayoutIncompatibleFormat = 55,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT</unmanaged>
	CreateInputLayoutInvalidSlot = 56,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS</unmanaged>
	CreateInputLayoutInvalidInputSlotClass = 57,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH</unmanaged>
	CreateInputLayoutStepRateSlotClassMismatch = 58,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE</unmanaged>
	CreateInputLayoutInvalidSlotClassChange = 59,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE</unmanaged>
	CreateInputLayoutInvalidStepRateChange = 60,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT</unmanaged>
	CreateInputLayoutInvalidAlignment = 61,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC</unmanaged>
	CreateInputLayoutDuplicateSemantic = 62,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE</unmanaged>
	CreateInputLayoutUnparseableInputSignature = 63,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC</unmanaged>
	CreateInputLayoutNullSemantic = 64,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT</unmanaged>
	CreateInputLayoutMissingElement = 65,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY</unmanaged>
	CreateVertexShaderOutOfMemory = 66,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE</unmanaged>
	CreateVertexShaderInvalidShaderBytecode = 67,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE</unmanaged>
	CreateVertexShaderInvalidShaderType = 68,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY</unmanaged>
	CreateGeometryShaderOutOfMemory = 69,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE</unmanaged>
	CreateGeometryShaderInvalidShaderBytecode = 70,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE</unmanaged>
	CreateGeometryShaderInvalidShaderType = 71,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY</unmanaged>
	CreateGeometryShaderWithStreamOutputOutOfMemory = 72,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidShaderBytecode = 73,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidShaderType = 74,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidNumEntries = 75,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED</unmanaged>
	CreateGeometryShaderWithStreamOutputOutputStreamStrideUnused = 76,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED</unmanaged>
	CreateGeometryShaderWithStreamOutputOutputSlot0Expected = 79,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidOutputSlot = 80,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT</unmanaged>
	CreateGeometryShaderWithStreamOutputOnlyoneelementperslot = 81,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidComponentCount = 82,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidStartComponentAndComponentCount = 83,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidGapDefinition = 84,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT</unmanaged>
	CreateGeometryShaderWithStreamOutputRepeatedOutput = 85,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidOutputStreamStride = 86,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC</unmanaged>
	CreateGeometryShaderWithStreamOutputMissingSemantic = 87,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH</unmanaged>
	CreateGeometryShaderWithStreamOutputMaskmisMatch = 88,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS</unmanaged>
	CreateGeometryShaderWithStreamOutputCantHaveOnlyGaps = 89,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX</unmanaged>
	CreateGeometryShaderWithStreamOutputDeclTooComplex = 90,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE</unmanaged>
	CreateGeometryShaderWithStreamOutputMissingOutputSignature = 91,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY</unmanaged>
	CreatePixelShaderOutOfMemory = 92,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE</unmanaged>
	CreatePixelShaderInvalidShaderBytecode = 93,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE</unmanaged>
	CreatePixelShaderInvalidShaderType = 94,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE</unmanaged>
	CreateRasterizerStateInvalidFillMode = 95,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE</unmanaged>
	CreateRasterizerStateInvalidCullMode = 96,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP</unmanaged>
	CreateRasterizerStateInvalidDepthBiasClamp = 97,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS</unmanaged>
	CreateRasterizerStateInvalidSlopeScaledDepthBias = 98,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK</unmanaged>
	CreateDepthStencilStateInvalidDepthWriteMask = 100,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC</unmanaged>
	CreateDepthStencilStateInvalidDepthFunc = 101,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP</unmanaged>
	CreateDepthStencilStateInvalidFrontFaceStencilFailOp = 102,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP</unmanaged>
	CreateDepthStencilStateInvalidFrontFaceStencilZFailOp = 103,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP</unmanaged>
	CreateDepthStencilStateInvalidFrontFaceStencilPassOp = 104,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC</unmanaged>
	CreateDepthStencilStateInvalidFrontFaceStencilFunc = 105,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP</unmanaged>
	CreateDepthStencilStateInvalidBackFaceStencilFailOp = 106,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP</unmanaged>
	CreateDepthStencilStateInvalidBackFaceStencilZFailOp = 107,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP</unmanaged>
	CreateDepthStencilStateInvalidBackFaceStencilPassOp = 108,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC</unmanaged>
	CreateDepthStencilStateInvalidBackFaceStencilFunc = 109,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND</unmanaged>
	CreateBlendStateInvalidSrcBlend = 111,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND</unmanaged>
	CreateBlendStateInvalidDestBlend = 112,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP</unmanaged>
	CreateBlendStateInvalidBlendOp = 113,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA</unmanaged>
	CreateBlendStateInvalidSrcBlendAlpha = 114,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA</unmanaged>
	CreateBlendStateInvalidDestBlendAlpha = 115,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA</unmanaged>
	CreateBlendStateInvalidBlendOpAlpha = 116,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK</unmanaged>
	CreateBlendStateInvalidRenderTargetWriteMask = 117,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID</unmanaged>
	ClearDepthStencilViewInvalid = 135,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_NOT_SET</unmanaged>
	CommandListDrawRootSignatureNotSet = 200,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_MISMATCH</unmanaged>
	CommandListDrawRootSignatureMismatch = 201,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_NOT_SET</unmanaged>
	CommandListDrawVertexBufferNotSet = 202,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL</unmanaged>
	CommandListDrawVertexBufferStrideTooSmall = 209,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_TOO_SMALL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_TOO_SMALL</unmanaged>
	CommandListDrawVertexBufferTooSmall = 210,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_NOT_SET</unmanaged>
	CommandListDrawIndexBufferNotSet = 211,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_FORMAT_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_FORMAT_INVALID</unmanaged>
	CommandListDrawIndexBufferFormatInvalid = 212,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_TOO_SMALL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_TOO_SMALL</unmanaged>
	CommandListDrawIndexBufferTooSmall = 213,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INVALID_PRIMITIVETOPOLOGY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INVALID_PRIMITIVETOPOLOGY</unmanaged>
	CommandListDrawInvalidPrimitiveTopology = 219,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_STRIDE_UNALIGNED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_STRIDE_UNALIGNED</unmanaged>
	CommandListDrawVertexStrideUnaligned = 221,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_OFFSET_UNALIGNED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_OFFSET_UNALIGNED</unmanaged>
	CommandListDrawIndexOffsetUnaligned = 222,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT</unmanaged>
	DeviceRemovalProcessAtFault = 232,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT</unmanaged>
	DeviceRemovalProcessPossiblyAtFault = 233,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT</unmanaged>
	DeviceRemovalProcessNotAtFault = 234,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC</unmanaged>
	CreateInputLayoutTrailingDigitInSemantic = 239,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC</unmanaged>
	CreateGeometryShaderWithStreamOutputTrailingDigitInSemantic = 240,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH</unmanaged>
	CreateInputLayoutTypeMismatch = 245,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT</unmanaged>
	CreateInputLayoutEmptyLayout = 253,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_OBJECT_SUMMARY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_OBJECT_SUMMARY</unmanaged>
	LiveObjectSummary = 255,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_DEVICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_DEVICE</unmanaged>
	LiveDevice = 274,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_SWAPCHAIN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_SWAPCHAIN</unmanaged>
	LiveSwapchain = 275,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS</unmanaged>
	CreateDepthStencilViewInvalidFlags = 276,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE</unmanaged>
	CreateVertexShaderInvalidClassLinkage = 277,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE</unmanaged>
	CreateGeometryShaderInvalidClassLinkage = 278,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidStreamToRasterizer = 280,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE</unmanaged>
	CreatePixelShaderInvalidClassLinkage = 283,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidStream = 284,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES</unmanaged>
	CreateGeometryShaderWithStreamOutputUnexpectedEntries = 285,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES</unmanaged>
	CreateGeometryShaderWithStreamOutputUnexpectedStrides = 286,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES</unmanaged>
	CreateGeometryShaderWithStreamOutputInvalidNumStrides = 287,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY</unmanaged>
	CreateHullShaderOutOfMemory = 289,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE</unmanaged>
	CreateHullShaderInvalidShaderBytecode = 290,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE</unmanaged>
	CreateHullShaderInvalidShaderType = 291,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE</unmanaged>
	CreateHullShaderInvalidClassLinkage = 292,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY</unmanaged>
	CreateDomainShaderOutOfMemory = 294,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE</unmanaged>
	CreateDomainShaderInvalidShaderBytecode = 295,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE</unmanaged>
	CreateDomainShaderInvalidShaderType = 296,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE</unmanaged>
	CreateDomainShaderInvalidClassLinkage = 297,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED</unmanaged>
	ResourceUnmapNotMapped = 310,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE</unmanaged>
	DeviceCheckfeaturesupportMismatchedDataSize = 318,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY</unmanaged>
	CreateComputeShaderOutOfMemory = 321,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE</unmanaged>
	CreateComputeShaderInvalidShaderBytecode = 322,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE</unmanaged>
	CreateComputeShaderInvalidClassLinkage = 323,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
	DeviceCreateVertexShaderDoubleFloatOpsNotSupported = 331,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
	DeviceCreateHullShaderDoubleFloatOpsNotSupported = 332,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
	DeviceCreateDomainShaderDoubleFloatOpsNotSupported = 333,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
	DeviceCreateGeometryShaderDoubleFloatOpsNotSupported = 334,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
	DeviceCreateGeometryShaderWithStreamOutputDoubleFloatOpsNotSupported = 335,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
	DeviceCreatePixelShaderDoubleFloatOpsNotSupported = 336,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED</unmanaged>
	DeviceCreateComputeShaderDoubleFloatOpsNotSupported = 337,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE</unmanaged>
	CreateUnorderedAccessViewInvalidResource = 340,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC</unmanaged>
	CreateUnorderedAccessViewInvalidDesc = 341,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT</unmanaged>
	CreateUnorderedAccessViewInvalidFormat = 342,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANESLICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANESLICE</unmanaged>
	CreateUnorderedAccessViewInvalidVideoPlaneSlice = 343,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANESLICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANESLICE</unmanaged>
	CreateUnorderedAccessViewInvalidPlaneSlice = 344,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS</unmanaged>
	CreateUnorderedAccessViewInvalidDimensions = 345,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT</unmanaged>
	CreateUnorderedAccessViewUnrecognizedFormat = 346,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS</unmanaged>
	CreateUnorderedAccessViewInvalidFlags = 354,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT</unmanaged>
	CreateRasterizerStateInvalidforcedsamplecount = 401,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS</unmanaged>
	CreateBlendStateInvalidlogicops = 403,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
	DeviceCreateVertexShaderDoubleExtensionsNotSupported = 410,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
	DeviceCreateHullShaderDoubleExtensionsNotSupported = 412,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
	DeviceCreateDomainShaderDoubleExtensionsNotSupported = 414,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
	DeviceCreateGeometryShaderDoubleExtensionsNotSupported = 416,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
	DeviceCreateGeometryShaderWithStreamOutputDoubleExtensionsNotSupported = 418,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
	DeviceCreatePixelShaderDoubleExtensionsNotSupported = 420,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED</unmanaged>
	DeviceCreateComputeShaderDoubleExtensionsNotSupported = 422,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED</unmanaged>
	DeviceCreateVertexShaderUAVsNotSupported = 425,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED</unmanaged>
	DeviceCreateHullShaderUAVsNotSupported = 426,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED</unmanaged>
	DeviceCreateDomainShaderUAVsNotSupported = 427,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED</unmanaged>
	DeviceCreateGeometryShaderUAVsNotSupported = 428,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED</unmanaged>
	DeviceCreateGeometryShaderWithStreamOutputUAVsNotSupported = 429,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED</unmanaged>
	DeviceCreatePixelShaderUAVsNotSupported = 430,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED</unmanaged>
	DeviceCreateComputeShaderUAVsNotSupported = 431,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT</unmanaged>
	DeviceClearViewInvalidSourceRect = 447,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT</unmanaged>
	DeviceClearViewEmptyRect = 448,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER</unmanaged>
	UpdateTileMappingsInvalidParameter = 493,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER</unmanaged>
	CopyTileMappingsInvalidParameter = 494,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEVICE_INVALIDARGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEVICE_INVALIDARGS</unmanaged>
	CreateDeviceInvalidArgs = 506,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEVICE_WARNING"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEVICE_WARNING</unmanaged>
	CreateDeviceWarning = 507,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_TYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_TYPE</unmanaged>
	ResourceBarrierInvalidType = 519,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_NULL_POINTER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_NULL_POINTER</unmanaged>
	ResourceBarrierNullPointer = 520,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SUBRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SUBRESOURCE</unmanaged>
	ResourceBarrierInvalidSubresource = 521,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_RESERVED_BITS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_RESERVED_BITS</unmanaged>
	ResourceBarrierReservedBits = 522,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISSING_BIND_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISSING_BIND_FLAGS</unmanaged>
	ResourceBarrierMissingBindFlags = 523,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_MISC_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_MISC_FLAGS</unmanaged>
	ResourceBarrierMismatchingMiscFlags = 524,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_MATCHING_STATES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_MATCHING_STATES</unmanaged>
	ResourceBarrierMatchingStates = 525,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINATION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINATION</unmanaged>
	ResourceBarrierInvalidCombination = 526,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH</unmanaged>
	ResourceBarrierBeforeAfterMismatch = 527,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_RESOURCE</unmanaged>
	ResourceBarrierInvalidResource = 528,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_SAMPLE_COUNT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_SAMPLE_COUNT</unmanaged>
	ResourceBarrierSampleCount = 529,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS</unmanaged>
	ResourceBarrierInvalidFlags = 530,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINED_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINED_FLAGS</unmanaged>
	ResourceBarrierInvalidCombinedFlags = 531,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS_FOR_FORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS_FOR_FORMAT</unmanaged>
	ResourceBarrierInvalidFlagsForFormat = 532,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SPLIT_BARRIER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SPLIT_BARRIER</unmanaged>
	ResourceBarrierInvalidSplitBarrier = 533,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_END"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_END</unmanaged>
	ResourceBarrierUnmatchedEnd = 534,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_BEGIN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_BEGIN</unmanaged>
	ResourceBarrierUnmatchedBegin = 535,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAG"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAG</unmanaged>
	ResourceBarrierInvalidFlag = 536,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMMAND_LIST_TYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMMAND_LIST_TYPE</unmanaged>
	ResourceBarrierInvalidCommandListType = 537,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_INVALID_SUBRESOURCE_STATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_INVALID_SUBRESOURCE_STATE</unmanaged>
	InvalidSubresourceState = 538,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CONTENTION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CONTENTION</unmanaged>
	CommandAllocatorContention = 540,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET</unmanaged>
	CommandAllocatorReset = 541,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET_BUNDLE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET_BUNDLE</unmanaged>
	CommandAllocatorResetBundle = 542,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CANNOT_RESET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CANNOT_RESET</unmanaged>
	CommandAllocatorCannotReset = 543,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_OPEN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_OPEN</unmanaged>
	CommandListOpen = 544,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_INVALID_BUNDLE_API"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_INVALID_BUNDLE_API</unmanaged>
	InvalidBundleApi = 546,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_CLOSED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_CLOSED</unmanaged>
	CommandListClosed = 547,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRONG_COMMAND_ALLOCATOR_TYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRONG_COMMAND_ALLOCATOR_TYPE</unmanaged>
	WrongCommandAllocatorType = 549,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_SYNC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_SYNC</unmanaged>
	CommandAllocatorSync = 552,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_SYNC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_SYNC</unmanaged>
	CommandListSync = 553,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_DESCRIPTOR_HEAP_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_DESCRIPTOR_HEAP_INVALID</unmanaged>
	SetDescriptorHeapInvalid = 554,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMANDQUEUE</unmanaged>
	CreateCommandQueue = 557,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMANDALLOCATOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMANDALLOCATOR</unmanaged>
	CreateCommandAllocator = 558,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_PIPELINESTATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_PIPELINESTATE</unmanaged>
	CreatePipelineState = 559,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMANDLIST12"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMANDLIST12</unmanaged>
	CreateCommandList12 = 560,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_RESOURCE</unmanaged>
	CreateResource = 562,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_DESCRIPTORHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_DESCRIPTORHEAP</unmanaged>
	CreateDescriptorHeap = 563,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_ROOTSIGNATURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_ROOTSIGNATURE</unmanaged>
	CreateRootSignature = 564,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_LIBRARY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_LIBRARY</unmanaged>
	CreateLibrary = 565,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_HEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_HEAP</unmanaged>
	CreateHeap = 566,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_MONITOREDFENCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_MONITOREDFENCE</unmanaged>
	CreateMonitoredFence = 567,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_QUERYHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_QUERYHEAP</unmanaged>
	CreateQueryHeap = 568,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMANDSIGNATURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMANDSIGNATURE</unmanaged>
	CreateCommandSignature = 569,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_COMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_COMMANDQUEUE</unmanaged>
	LiveCommandQueue = 570,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_COMMANDALLOCATOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_COMMANDALLOCATOR</unmanaged>
	LiveCommandAllocator = 571,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_PIPELINESTATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_PIPELINESTATE</unmanaged>
	LivePipelineState = 572,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_COMMANDLIST12"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_COMMANDLIST12</unmanaged>
	LiveCommandList12 = 573,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_RESOURCE</unmanaged>
	LiveResource = 575,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_DESCRIPTORHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_DESCRIPTORHEAP</unmanaged>
	LiveDescriptorHeap = 576,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_ROOTSIGNATURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_ROOTSIGNATURE</unmanaged>
	LiveRootSignature = 577,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_LIBRARY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_LIBRARY</unmanaged>
	LiveLibrary = 578,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_HEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_HEAP</unmanaged>
	LiveHeap = 579,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_MONITOREDFENCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_MONITOREDFENCE</unmanaged>
	LiveMonitoredFence = 580,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_QUERYHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_QUERYHEAP</unmanaged>
	LiveQueryHeap = 581,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_COMMANDSIGNATURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_COMMANDSIGNATURE</unmanaged>
	LiveCommandSignature = 582,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_COMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_COMMANDQUEUE</unmanaged>
	DestroyCommandQueue = 583,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_COMMANDALLOCATOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_COMMANDALLOCATOR</unmanaged>
	DestroyCommandAllocator = 584,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_PIPELINESTATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_PIPELINESTATE</unmanaged>
	DestroyPipelineState = 585,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_COMMANDLIST12"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_COMMANDLIST12</unmanaged>
	DestroyCommandList12 = 586,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_RESOURCE</unmanaged>
	DestroyResource = 588,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_DESCRIPTORHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_DESCRIPTORHEAP</unmanaged>
	DestroyDescriptorHeap = 589,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_ROOTSIGNATURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_ROOTSIGNATURE</unmanaged>
	DestroyRootSignature = 590,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_LIBRARY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_LIBRARY</unmanaged>
	DestroyLibrary = 591,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_HEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_HEAP</unmanaged>
	DestroyHeap = 592,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_MONITOREDFENCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_MONITOREDFENCE</unmanaged>
	DestroyMonitoredFence = 593,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_QUERYHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_QUERYHEAP</unmanaged>
	DestroyQueryHeap = 594,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_COMMANDSIGNATURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_COMMANDSIGNATURE</unmanaged>
	DestroyCommandSignature = 595,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONS</unmanaged>
	CreateResourceInvalidDimensions = 597,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMISCFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMISCFLAGS</unmanaged>
	CreateResourceInvalidMiscFlags = 599,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDARG_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDARG_RETURN</unmanaged>
	CreateResourceInvalidArgReturn = 602,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_OUTOFMEMORY_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_OUTOFMEMORY_RETURN</unmanaged>
	CreateResourceOutOfMemoryReturn = 603,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDESC</unmanaged>
	CreateResourceInvalidDesc = 604,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_POSSIBLY_INVALID_SUBRESOURCE_STATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_POSSIBLY_INVALID_SUBRESOURCE_STATE</unmanaged>
	PossiblyInvalidSubresourceState = 607,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_INVALID_USE_OF_NON_RESIDENT_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_INVALID_USE_OF_NON_RESIDENT_RESOURCE</unmanaged>
	InvalidUseOfNonResidentResource = 608,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_POSSIBLE_INVALID_USE_OF_NON_RESIDENT_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_POSSIBLE_INVALID_USE_OF_NON_RESIDENT_RESOURCE</unmanaged>
	PossibleInvalidUseOfNonResidentResource = 609,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_BUNDLE_PIPELINE_STATE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_BUNDLE_PIPELINE_STATE_MISMATCH</unmanaged>
	BundlePipelineStateMismatch = 610,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_MISMATCH_PIPELINE_STATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_MISMATCH_PIPELINE_STATE</unmanaged>
	PrimitiveTopologyMismatchPipelineState = 611,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_TARGET_FORMAT_MISMATCH_PIPELINE_STATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_TARGET_FORMAT_MISMATCH_PIPELINE_STATE</unmanaged>
	RenderTargetFormatMismatchPipelineState = 613,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_TARGET_SAMPLE_DESC_MISMATCH_PIPELINE_STATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_TARGET_SAMPLE_DESC_MISMATCH_PIPELINE_STATE</unmanaged>
	RenderTargetSampleDescMismatchPipelineState = 614,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEPTH_STENCIL_FORMAT_MISMATCH_PIPELINE_STATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEPTH_STENCIL_FORMAT_MISMATCH_PIPELINE_STATE</unmanaged>
	DepthStencilFormatMismatchPipelineState = 615,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEPTH_STENCIL_SAMPLE_DESC_MISMATCH_PIPELINE_STATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEPTH_STENCIL_SAMPLE_DESC_MISMATCH_PIPELINE_STATE</unmanaged>
	DepthStencilSampleDescMismatchPipelineState = 616,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADER_INVALIDBYTECODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADER_INVALIDBYTECODE</unmanaged>
	CreateShaderInvalidBytecode = 622,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_NULLDESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_NULLDESC</unmanaged>
	CreateHeapNullDesc = 623,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_INVALIDSIZE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_INVALIDSIZE</unmanaged>
	CreateHeapInvalidSize = 624,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDHEAPTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDHEAPTYPE</unmanaged>
	CreateHeapUnrecognizedHeapType = 625,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES</unmanaged>
	CreateHeapUnrecognizedCPUPageProperties = 626,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMEMORYPOOL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMEMORYPOOL</unmanaged>
	CreateHeapUnrecognizedMemoryPool = 627,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_INVALIDPROPERTIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_INVALIDPROPERTIES</unmanaged>
	CreateHeapInvalidProperties = 628,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_INVALIDALIGNMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_INVALIDALIGNMENT</unmanaged>
	CreateHeapInvalidAlignment = 629,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMISCFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMISCFLAGS</unmanaged>
	CreateHeapUnrecognizedMiscFlags = 630,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_INVALIDMISCFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_INVALIDMISCFLAGS</unmanaged>
	CreateHeapInvalidMiscFlags = 631,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_INVALIDARG_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_INVALIDARG_RETURN</unmanaged>
	CreateHeapInvalidArgReturn = 632,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEHEAP_OUTOFMEMORY_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEHEAP_OUTOFMEMORY_RETURN</unmanaged>
	CreateHeapOutOfMemoryReturn = 633,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAPPROPERTIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAPPROPERTIES</unmanaged>
	CreateResourceAndHeapNullHeapProperties = 634,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPTYPE</unmanaged>
	CreateResourceAndHeapUnrecognizedHeapType = 635,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES</unmanaged>
	CreateResourceAndHeapUnrecognizedCPUPageProperties = 636,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDMEMORYPOOL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDMEMORYPOOL</unmanaged>
	CreateResourceAndHeapUnrecognizedMemoryPool = 637,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPPROPERTIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPPROPERTIES</unmanaged>
	CreateResourceAndHeapInvalidHeapProperties = 638,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPMISCFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPMISCFLAGS</unmanaged>
	CreateResourceAndHeapUnrecognizedHeapMiscFlags = 639,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPMISCFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPMISCFLAGS</unmanaged>
	CreateResourceAndHeapInvalidHeapMiscFlags = 640,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDARG_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDARG_RETURN</unmanaged>
	CreateResourceAndHeapInvalidArgReturn = 641,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_OUTOFMEMORY_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_OUTOFMEMORY_RETURN</unmanaged>
	CreateResourceAndHeapOutOfMemoryReturn = 642,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_UNRECOGNIZEDHEAPTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_UNRECOGNIZEDHEAPTYPE</unmanaged>
	GetCustomHeapPropertiesUnrecognizedHeapType = 643,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_INVALIDHEAPTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_INVALIDHEAPTYPE</unmanaged>
	GetCustomHeapPropertiesInvalidHeapType = 644,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_INVALID_DESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_INVALID_DESC</unmanaged>
	CreateDescriptorHeapInvalidDesc = 645,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_INVALID_DESCRIPTOR_HANDLE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_INVALID_DESCRIPTOR_HANDLE</unmanaged>
	InvalidDescriptorHandle = 646,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE</unmanaged>
	CreateRasterizerStateInvalidConservativeRasterMode = 647,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_RESOURCE</unmanaged>
	CreateConstantBufferViewInvalidResource = 649,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_DESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_DESC</unmanaged>
	CreateConstantBufferViewInvalidDesc = 650,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_UNORDEREDACCESS_VIEW_INVALID_COUNTER_USAGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_UNORDEREDACCESS_VIEW_INVALID_COUNTER_USAGE</unmanaged>
	CreateUnorderedAccessViewInvalidCounterUsage = 652,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPY_DESCRIPTORS_INVALID_RANGES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPY_DESCRIPTORS_INVALID_RANGES</unmanaged>
	CopyDescriptorsInvalidRanges = 653,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPY_DESCRIPTORS_WRITE_ONLY_DESCRIPTOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPY_DESCRIPTORS_WRITE_ONLY_DESCRIPTOR</unmanaged>
	CopyDescriptorsWriteOnlyDescriptor = 654,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RTV_FORMAT_NOT_UNKNOWN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RTV_FORMAT_NOT_UNKNOWN</unmanaged>
	CreateGraphicsPipelineStateRtvFormatNotUnknown = 655,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_RENDER_TARGET_COUNT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_RENDER_TARGET_COUNT</unmanaged>
	CreateGraphicsPipelineStateInvalidRenderTargetCount = 656,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VERTEX_SHADER_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VERTEX_SHADER_NOT_SET</unmanaged>
	CreateGraphicsPipelineStateVertexShaderNotSet = 657,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_NOT_SET</unmanaged>
	CreateGraphicsPipelineStateInputLayoutNotSet = 658,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_HS_DS_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_HS_DS_SIGNATURE_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateShaderLinkageHSDSSignatureMismatch = 659,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERINDEX"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERINDEX</unmanaged>
	CreateGraphicsPipelineStateShaderLinkageRegisterIndex = 660,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_COMPONENTTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_COMPONENTTYPE</unmanaged>
	CreateGraphicsPipelineStateShaderLinkageComponentType = 661,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERMASK"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERMASK</unmanaged>
	CreateGraphicsPipelineStateShaderLinkageRegisterMask = 662,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SYSTEMVALUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SYSTEMVALUE</unmanaged>
	CreateGraphicsPipelineStateShaderLinkageSystemValue = 663,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS</unmanaged>
	CreateGraphicsPipelineStateShaderLinkageNeverWrittenAlwaysReads = 664,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_MINPRECISION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_MINPRECISION</unmanaged>
	CreateGraphicsPipelineStateShaderLinkageMinPrecision = 665,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND</unmanaged>
	CreateGraphicsPipelineStateShaderLinkageSemanticNameNotFound = 666,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_XOR_DS_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_XOR_DS_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateHSXorDSMismatch = 667,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateHullShaderInputTopologyMismatch = 668,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_CONTROL_POINT_COUNT_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_CONTROL_POINT_COUNT_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateHSDSControlPointCountMismatch = 669,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_TESSELLATOR_DOMAIN_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_TESSELLATOR_DOMAIN_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateHSDSTessellatorDomainMismatch = 670,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN</unmanaged>
	CreateGraphicsPipelineStateInvalidUseOfCenterMultisamplePattern = 671,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_FORCED_SAMPLE_COUNT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_FORCED_SAMPLE_COUNT</unmanaged>
	CreateGraphicsPipelineStateInvalidUseOfForcedSampleCount = 672,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_PRIMITIVETOPOLOGY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_PRIMITIVETOPOLOGY</unmanaged>
	CreateGraphicsPipelineStateInvalidPrimitiveTopology = 673,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SYSTEMVALUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SYSTEMVALUE</unmanaged>
	CreateGraphicsPipelineStateInvalidSystemValue = 674,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0</unmanaged>
	CreateGraphicsPipelineStateOMDualSourceBlendingCanOnlyHaveRenderTarget0 = 675,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING</unmanaged>
	CreateGraphicsPipelineStateOMRenderTargetDoesNotSupportBlending = 676,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_TYPE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_TYPE_MISMATCH</unmanaged>
	CreateGraphicsPipelineStatePSOutputTypeMismatch = 677,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS</unmanaged>
	CreateGraphicsPipelineStateOMRenderTargetDoesNotSupportLogicOps = 678,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDERTARGETVIEW_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDERTARGETVIEW_NOT_SET</unmanaged>
	CreateGraphicsPipelineStateRenderTargetViewNotSet = 679,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DEPTHSTENCILVIEW_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DEPTHSTENCILVIEW_NOT_SET</unmanaged>
	CreateGraphicsPipelineStateDepthStencilViewNotSet = 680,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_INPUT_PRIMITIVE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_INPUT_PRIMITIVE_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateGSInputPrimitiveMismatch = 681,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_POSITION_NOT_PRESENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_POSITION_NOT_PRESENT</unmanaged>
	CreateGraphicsPipelineStatePositionNotPresent = 682,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE_FLAGS</unmanaged>
	CreateGraphicsPipelineStateMissingRootSignatureFlags = 683,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_INDEX_BUFFER_PROPERTIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_INDEX_BUFFER_PROPERTIES</unmanaged>
	CreateGraphicsPipelineStateInvalidIndexBufferProperties = 684,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SAMPLE_DESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SAMPLE_DESC</unmanaged>
	CreateGraphicsPipelineStateInvalidSampleDesc = 685,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_ROOT_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_ROOT_SIGNATURE_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateHSRootSignatureMismatch = 686,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DS_ROOT_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DS_ROOT_SIGNATURE_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateDSRootSignatureMismatch = 687,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VS_ROOT_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VS_ROOT_SIGNATURE_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateVSRootSignatureMismatch = 688,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_ROOT_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_ROOT_SIGNATURE_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateGSRootSignatureMismatch = 689,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_ROOT_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_ROOT_SIGNATURE_MISMATCH</unmanaged>
	CreateGraphicsPipelineStatePSRootSignatureMismatch = 690,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE</unmanaged>
	CreateGraphicsPipelineStateMissingRootSignature = 691,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTE_BUNDLE_OPEN_BUNDLE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTE_BUNDLE_OPEN_BUNDLE</unmanaged>
	ExecuteBundleOpenBundle = 692,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTE_BUNDLE_DESCRIPTOR_HEAP_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTE_BUNDLE_DESCRIPTOR_HEAP_MISMATCH</unmanaged>
	ExecuteBundleDescriptorHeapMismatch = 693,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTE_BUNDLE_TYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTE_BUNDLE_TYPE</unmanaged>
	ExecuteBundleType = 694,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DRAW_EMPTY_SCISSOR_RECTANGLE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DRAW_EMPTY_SCISSOR_RECTANGLE</unmanaged>
	DrawEmptyScissorRectangle = 695,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_BLOB_NOT_FOUND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_BLOB_NOT_FOUND</unmanaged>
	CreateRootSignatureBlobNotFound = 696,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_DESERIALIZE_FAILED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_DESERIALIZE_FAILED</unmanaged>
	CreateRootSignatureDeserializeFailed = 697,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_INVALID_CONFIGURATION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_INVALID_CONFIGURATION</unmanaged>
	CreateRootSignatureInvalidConfiguration = 698,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_SUPPORTED_ON_DEVICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_SUPPORTED_ON_DEVICE</unmanaged>
	CreateRootSignatureNotSupportedOnDevice = 699,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLRESOURCEPROPERTIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLRESOURCEPROPERTIES</unmanaged>
	CreateResourceAndHeapNullresourceproperties = 700,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAP</unmanaged>
	CreateResourceAndHeapNullheap = 701,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETRESOURCEALLOCATIONINFO_INVALIDRDESCS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETRESOURCEALLOCATIONINFO_INVALIDRDESCS</unmanaged>
	GetResourceAllocationInfoInvalidrdescs = 702,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MAKERESIDENT_NULLOBJECTARRAY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MAKERESIDENT_NULLOBJECTARRAY</unmanaged>
	MakeResidentNullObjectArray = 703,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EVICT_NULLOBJECTARRAY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EVICT_NULLOBJECTARRAY</unmanaged>
	EvictNullObjectArray = 705,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_DESCRIPTOR_TABLE_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_DESCRIPTOR_TABLE_INVALID</unmanaged>
	SetDescriptorTableInvalid = 708,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_INVALID</unmanaged>
	SetRootConstantInvalid = 709,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_BUFFER_VIEW_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_BUFFER_VIEW_INVALID</unmanaged>
	SetRootConstantBufferViewInvalid = 710,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_ROOT_SHADER_RESOURCE_VIEW_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_ROOT_SHADER_RESOURCE_VIEW_INVALID</unmanaged>
	SetRootShaderResourceViewInvalid = 711,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_ROOT_UNORDERED_ACCESS_VIEW_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_ROOT_UNORDERED_ACCESS_VIEW_INVALID</unmanaged>
	SetRootUnorderedAccessViewInvalid = 712,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID_DESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID_DESC</unmanaged>
	SetVertexBuffersInvalidDesc = 713,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID_DESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID_DESC</unmanaged>
	SetIndexBufferInvalidDesc = 715,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID_DESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID_DESC</unmanaged>
	SetStreamOutputBuffersInvalidDesc = 717,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDDIMENSIONALITY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDDIMENSIONALITY</unmanaged>
	CreateResourceUnrecognizeddimensionality = 718,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDLAYOUT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDLAYOUT</unmanaged>
	CreateResourceUnrecognizedlayout = 719,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONALITY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONALITY</unmanaged>
	CreateResourceInvalidDimensionality = 720,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT</unmanaged>
	CreateResourceInvalidAlignment = 721,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMIPLEVELS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMIPLEVELS</unmanaged>
	CreateResourceInvalidMipLevels = 722,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDSAMPLEDESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDSAMPLEDESC</unmanaged>
	CreateResourceInvalidSampleDesc = 723,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDLAYOUT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDLAYOUT</unmanaged>
	CreateResourceInvalidlayout = 724,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID</unmanaged>
	SetIndexBufferInvalid = 725,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID</unmanaged>
	SetVertexBuffersInvalid = 726,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID</unmanaged>
	SetStreamOutputBuffersInvalid = 727,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_RENDER_TARGETS_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_RENDER_TARGETS_INVALID</unmanaged>
	SetRenderTargetsInvalid = 728,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEQUERY_HEAP_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEQUERY_HEAP_INVALID_PARAMETERS</unmanaged>
	CreateQueryHeapInvalidParameters = 729,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_BEGIN_END_QUERY_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_BEGIN_END_QUERY_INVALID_PARAMETERS</unmanaged>
	BeginEndQueryInvalidParameters = 731,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CLOSE_COMMAND_LIST_OPEN_QUERY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CLOSE_COMMAND_LIST_OPEN_QUERY</unmanaged>
	CloseCommandListOpenQuery = 732,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVE_QUERY_DATA_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVE_QUERY_DATA_INVALID_PARAMETERS</unmanaged>
	ResolveQueryDataInvalidParameters = 733,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_PREDICATION_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_PREDICATION_INVALID_PARAMETERS</unmanaged>
	SetPredicationInvalidParameters = 734,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_TIMESTAMPS_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_TIMESTAMPS_NOT_SUPPORTED</unmanaged>
	TimestampsNotSupported = 735,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDFORMAT</unmanaged>
	CreateResourceUnrecognizedFormat = 737,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDFORMAT</unmanaged>
	CreateResourceInvalidFormat = 738,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDSUBRESOURCERANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDSUBRESOURCERANGE</unmanaged>
	GetCopyableFootprintsInvalidSubresourceRange = 739,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDBASEOFFSET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDBASEOFFSET</unmanaged>
	GetCopyableFootprintsInvalidBaseOffset = 740,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDSUBRESOURCERANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDSUBRESOURCERANGE</unmanaged>
	GetCopyableLayoutInvalidSubresourceRange = 739,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDBASEOFFSET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDBASEOFFSET</unmanaged>
	GetCopyableLayoutInvalidBaseOffset = 740,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_HEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_HEAP</unmanaged>
	ResourceBarrierInvalidHeap = 741,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_SAMPLER_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_SAMPLER_INVALID</unmanaged>
	CreateSamplerInvalid = 742,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATECOMMANDSIGNATURE_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATECOMMANDSIGNATURE_INVALID</unmanaged>
	CreateCommandSignatureInvalid = 743,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTE_INDIRECT_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTE_INDIRECT_INVALID_PARAMETERS</unmanaged>
	ExecuteIndirectInvalidParameters = 744,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_RESOURCE_DIMENSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_RESOURCE_DIMENSION</unmanaged>
	GetGPUVirtualAddressInvalidResourceDimension = 745,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUE</unmanaged>
	CreateResourceInvalidClearValue = 815,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDCLEARVALUEFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDCLEARVALUEFORMAT</unmanaged>
	CreateResourceUnrecognizedClearValueFormat = 816,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUEFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUEFORMAT</unmanaged>
	CreateResourceInvalidClearValueFormat = 817,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATERESOURCE_CLEARVALUEDENORMFLUSH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATERESOURCE_CLEARVALUEDENORMFLUSH</unmanaged>
	CreateResourceClearValueDenormFlush = 818,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE</unmanaged>
	ClearRenderTargetViewMismatchingClearValue = 820,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE</unmanaged>
	ClearDepthStencilViewMismatchingClearValue = 821,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MAP_INVALIDHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MAP_INVALIDHEAP</unmanaged>
	MapInvalidHeap = 822,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_UNMAP_INVALIDHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_UNMAP_INVALIDHEAP</unmanaged>
	UnmapInvalidHeap = 823,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MAP_INVALIDRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MAP_INVALIDRESOURCE</unmanaged>
	MapInvalidResource = 824,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_UNMAP_INVALIDRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_UNMAP_INVALIDRESOURCE</unmanaged>
	UnmapInvalidResource = 825,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MAP_INVALIDSUBRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MAP_INVALIDSUBRESOURCE</unmanaged>
	MapInvalidSubresource = 826,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_UNMAP_INVALIDSUBRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_UNMAP_INVALIDSUBRESOURCE</unmanaged>
	UnmapInvalidSubresource = 827,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MAP_INVALIDRANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MAP_INVALIDRANGE</unmanaged>
	MapInvalidRange = 828,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_UNMAP_INVALIDRANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_UNMAP_INVALIDRANGE</unmanaged>
	UnmapInvalidRange = 829,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MAP_INVALIDDATAPOINTER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MAP_INVALIDDATAPOINTER</unmanaged>
	MapInvaliddatapointer = 832,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MAP_INVALIDARG_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MAP_INVALIDARG_RETURN</unmanaged>
	MapInvalidArgReturn = 833,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MAP_OUTOFMEMORY_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MAP_OUTOFMEMORY_RETURN</unmanaged>
	MapOutOfMemoryReturn = 834,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_BUNDLENOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_BUNDLENOTSUPPORTED</unmanaged>
	ExecuteCommandListsBundleNotSupported = 835,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_COMMANDLISTMISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_COMMANDLISTMISMATCH</unmanaged>
	ExecuteCommandListsCommandListMismatch = 836,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_OPENCOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_OPENCOMMANDLIST</unmanaged>
	ExecuteCommandListsOpenCommandList = 837,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_FAILEDCOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_FAILEDCOMMANDLIST</unmanaged>
	ExecuteCommandListsFailedCommandList = 838,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLDST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLDST</unmanaged>
	CopyBufferRegionNullDst = 839,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDDSTRESOURCEDIMENSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDDSTRESOURCEDIMENSION</unmanaged>
	CopyBufferRegionInvalidDstResourceDimension = 840,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYBUFFERREGION_DSTRANGEOUTOFBOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYBUFFERREGION_DSTRANGEOUTOFBOUNDS</unmanaged>
	CopyBufferRegionDstRangeOutOfBounds = 841,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLSRC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLSRC</unmanaged>
	CopyBufferRegionNullSrc = 842,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDSRCRESOURCEDIMENSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDSRCRESOURCEDIMENSION</unmanaged>
	CopyBufferRegionInvalidSrcResourceDimension = 843,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYBUFFERREGION_SRCRANGEOUTOFBOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYBUFFERREGION_SRCRANGEOUTOFBOUNDS</unmanaged>
	CopyBufferRegionSrcRangeOutOfBounds = 844,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDCOPYFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDCOPYFLAGS</unmanaged>
	CopyBufferRegionInvalidCopyFlags = 845,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLDST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLDST</unmanaged>
	CopyTextureRegionNullDst = 846,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTTYPE</unmanaged>
	CopyTextureRegionUnrecognizedDstType = 847,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCEDIMENSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCEDIMENSION</unmanaged>
	CopyTextureRegionInvalidDstResourceDimension = 848,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCE</unmanaged>
	CopyTextureRegionInvalidDstResource = 849,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTSUBRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTSUBRESOURCE</unmanaged>
	CopyTextureRegionInvalidDstSubresource = 850,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTOFFSET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTOFFSET</unmanaged>
	CopyTextureRegionInvalidDstOffset = 851,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTFORMAT</unmanaged>
	CopyTextureRegionUnrecognizedDstFormat = 852,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTFORMAT</unmanaged>
	CopyTextureRegionInvalidDstFormat = 853,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDIMENSIONS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDIMENSIONS</unmanaged>
	CopyTextureRegionInvalidDstDimensions = 854,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTROWPITCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTROWPITCH</unmanaged>
	CopyTextureRegionInvalidDstRowPitch = 855,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTPLACEMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTPLACEMENT</unmanaged>
	CopyTextureRegionInvalidDstPlacement = 856,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDSPLACEDFOOTPRINTFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDSPLACEDFOOTPRINTFORMAT</unmanaged>
	CopyTextureRegionInvalidDstdsPlacedFootPrintFormat = 857,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_DSTREGIONOUTOFBOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_DSTREGIONOUTOFBOUNDS</unmanaged>
	CopyTextureRegionDstRegionOutOfBounds = 858,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLSRC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLSRC</unmanaged>
	CopyTextureRegionNullSrc = 859,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCTYPE</unmanaged>
	CopyTextureRegionUnrecognizedSrcType = 860,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCEDIMENSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCEDIMENSION</unmanaged>
	CopyTextureRegionInvalidSrcResourceDimension = 861,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCE</unmanaged>
	CopyTextureRegionInvalidSrcResource = 862,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCSUBRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCSUBRESOURCE</unmanaged>
	CopyTextureRegionInvalidSrcSubresource = 863,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCOFFSET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCOFFSET</unmanaged>
	CopyTextureRegionInvalidSrcOffset = 864,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCFORMAT</unmanaged>
	CopyTextureRegionUnrecognizedsrcformat = 865,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCFORMAT</unmanaged>
	CopyTextureRegionInvalidsrcformat = 866,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDIMENSIONS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDIMENSIONS</unmanaged>
	CopyTextureRegionInvalidsrcdimensions = 867,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCROWPITCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCROWPITCH</unmanaged>
	CopyTextureRegionInvalidsrcrowpitch = 868,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCPLACEMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCPLACEMENT</unmanaged>
	CopyTextureRegionInvalidsrcplacement = 869,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDSPLACEDFOOTPRINTFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDSPLACEDFOOTPRINTFORMAT</unmanaged>
	CopyTextureRegionInvalidsrcdsplacedfootprintformat = 870,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_SRCREGIONOUTOFBOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_SRCREGIONOUTOFBOUNDS</unmanaged>
	CopyTextureRegionSrcregionoutofbounds = 871,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTCOORDINATES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTCOORDINATES</unmanaged>
	CopyTextureRegionInvaliddstcoordinates = 872,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCBOX"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCBOX</unmanaged>
	CopyTextureRegionInvalidsrcbox = 873,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_FORMATMISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_FORMATMISMATCH</unmanaged>
	CopyTextureRegionFormatMismatch = 874,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_EMPTYBOX"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_EMPTYBOX</unmanaged>
	CopyTextureRegionEmptyBox = 875,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDCOPYFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDCOPYFLAGS</unmanaged>
	CopyTextureRegionInvalidCopyFlags = 876,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SUBRESOURCE_INDEX"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SUBRESOURCE_INDEX</unmanaged>
	ResolveSubresourceInvalidSubresourceIndex = 877,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_FORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_FORMAT</unmanaged>
	ResolveSubresourceInvalidFormat = 878,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_MISMATCH</unmanaged>
	ResolveSubresourceResourceMismatch = 879,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SAMPLE_COUNT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SAMPLE_COUNT</unmanaged>
	ResolveSubresourceInvalidSampleCount = 880,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_INVALID_SHADER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_INVALID_SHADER</unmanaged>
	CreateComputePipelineStateInvalidShader = 881,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_CS_ROOT_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_CS_ROOT_SIGNATURE_MISMATCH</unmanaged>
	CreateComputePipelineStateCSRootSignatureMismatch = 882,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_MISSING_ROOT_SIGNATURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_MISSING_ROOT_SIGNATURE</unmanaged>
	CreateComputePipelineStateMissingRootSignature = 883,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALIDCACHEDBLOB"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALIDCACHEDBLOB</unmanaged>
	CreatePipelineStateInvalidCachedBlob = 884,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBADAPTERMISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBADAPTERMISMATCH</unmanaged>
	CreatePipelineStateCachedblobadaptermismatch = 885,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDRIVERVERSIONMISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDRIVERVERSIONMISMATCH</unmanaged>
	CreatePipelineStateCachedBlobDriverVersionMismatch = 886,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDESCMISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDESCMISMATCH</unmanaged>
	CreatePipelineStateCachedBlobDescMismatch = 887,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBIGNORED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBIGNORED</unmanaged>
	CreatePipelineStateCachedBlobIgnored = 888,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDHEAP</unmanaged>
	WriteToSubresourceInvalidHeap = 889,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDRESOURCE</unmanaged>
	WriteToSubresourceInvalidResource = 890,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDBOX"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDBOX</unmanaged>
	WriteToSubresourceInvalidBox = 891,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDSUBRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDSUBRESOURCE</unmanaged>
	WriteToSubresourceInvalidSubresource = 892,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_EMPTYBOX"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_EMPTYBOX</unmanaged>
	WriteToSubresourceEmptyBox = 893,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDHEAP</unmanaged>
	ReadFromSubresourceInvalidHeap = 894,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDRESOURCE</unmanaged>
	ReadFromSubresourceInvalidResource = 895,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDBOX"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDBOX</unmanaged>
	ReadFromSubresourceInvalidBox = 896,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDSUBRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDSUBRESOURCE</unmanaged>
	ReadFromSubresourceInvalidSubresource = 897,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_READFROMSUBRESOURCE_EMPTYBOX"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_READFROMSUBRESOURCE_EMPTYBOX</unmanaged>
	ReadFromSubresourceEmptyBox = 898,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_TOO_MANY_NODES_SPECIFIED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_TOO_MANY_NODES_SPECIFIED</unmanaged>
	TooManyNodesSpecified = 899,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_INVALID_NODE_INDEX"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_INVALID_NODE_INDEX</unmanaged>
	InvalidNodeIndex = 900,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETHEAPPROPERTIES_INVALIDRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETHEAPPROPERTIES_INVALIDRESOURCE</unmanaged>
	GetheappropertiesInvalidResource = 901,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_NODE_MASK_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_NODE_MASK_MISMATCH</unmanaged>
	NodeMaskMismatch = 902,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_OUTOFMEMORY</unmanaged>
	CommandListOutOfMemory = 903,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_MULTIPLE_SWAPCHAIN_BUFFER_REFERENCES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_MULTIPLE_SWAPCHAIN_BUFFER_REFERENCES</unmanaged>
	CommandListMultipleSwapchainBufferReferences = 904,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_TOO_MANY_SWAPCHAIN_REFERENCES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_TOO_MANY_SWAPCHAIN_REFERENCES</unmanaged>
	CommandListTooManySwapchainReferences = 905,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_QUEUE_TOO_MANY_SWAPCHAIN_REFERENCES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_QUEUE_TOO_MANY_SWAPCHAIN_REFERENCES</unmanaged>
	CommandQueueTooManySwapchainReferences = 906,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_WRONGSWAPCHAINBUFFERREFERENCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_WRONGSWAPCHAINBUFFERREFERENCE</unmanaged>
	ExecuteCommandListsWrongSwapchainBufferReference = 907,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_SETRENDERTARGETS_INVALIDNUMRENDERTARGETS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_SETRENDERTARGETS_INVALIDNUMRENDERTARGETS</unmanaged>
	CommandListSetRenderTargetsInvalidNumRenderTargets = 908,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_TYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_TYPE</unmanaged>
	CreateQueueInvalidType = 909,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_FLAGS</unmanaged>
	CreateQueueInvalidFlags = 910,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFLAGS</unmanaged>
	CreateSharedResourceInvalidFlags = 911,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFORMAT</unmanaged>
	CreateSharedResourceInvalidFormat = 912,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHAREDHEAP_INVALIDFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHAREDHEAP_INVALIDFLAGS</unmanaged>
	CreatesharedheapInvalidFlags = 913,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_UNRECOGNIZEDPROPERTIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_UNRECOGNIZEDPROPERTIES</unmanaged>
	ReflectsharedpropertiesUnrecognizedproperties = 914,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDSIZE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDSIZE</unmanaged>
	ReflectsharedpropertiesInvalidSize = 915,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDOBJECT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDOBJECT</unmanaged>
	ReflectsharedpropertiesInvalidobject = 916,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDOBJECT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDOBJECT</unmanaged>
	KeyedMutexInvalidobject = 917,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDKEY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDKEY</unmanaged>
	KeyedMutexInvalidkey = 918,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_KEYEDMUTEX_WRONGSTATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_KEYEDMUTEX_WRONGSTATE</unmanaged>
	KeyedMutexWrongstate = 919,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_PRIORITY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_PRIORITY</unmanaged>
	CreateQueueInvalidPriority = 920,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_OBJECT_DELETED_WHILE_STILL_IN_USE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_OBJECT_DELETED_WHILE_STILL_IN_USE</unmanaged>
	ObjectDeletedWhileStillInUse = 921,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_FLAGS</unmanaged>
	CreatePipelineStateInvalidFlags = 922,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_HAS_NO_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_HAS_NO_RESOURCE</unmanaged>
	HeapAddressRangeHasNoResource = 923,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_RENDER_TARGET_DELETED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_RENDER_TARGET_DELETED</unmanaged>
	CommandListDrawRenderTargetDeleted = 924,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_ALL_RENDER_TARGETS_HAVE_UNKNOWN_FORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_ALL_RENDER_TARGETS_HAVE_UNKNOWN_FORMAT</unmanaged>
	CreateGraphicsPipelineStateAllRenderTargetsHaveUnknownFormat = 925,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_INTERSECTS_MULTIPLE_BUFFERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_INTERSECTS_MULTIPLE_BUFFERS</unmanaged>
	HeapAddressRangeIntersectsMultipleBuffers = 926,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_GPU_WRITTEN_READBACK_RESOURCE_MAPPED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_GPU_WRITTEN_READBACK_RESOURCE_MAPPED</unmanaged>
	ExecuteCommandListsGpuWrittenReadbackResourceMapped = 927,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_UNMAP_RANGE_NOT_EMPTY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_UNMAP_RANGE_NOT_EMPTY</unmanaged>
	UnmapRangeNotEmpty = 929,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MAP_INVALID_NULLRANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MAP_INVALID_NULLRANGE</unmanaged>
	MapInvalidNullRange = 930,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_UNMAP_INVALID_NULLRANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_UNMAP_INVALID_NULLRANGE</unmanaged>
	UnmapInvalidNullRange = 931,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_NO_GRAPHICS_API_SUPPORT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_NO_GRAPHICS_API_SUPPORT</unmanaged>
	NoGraphicsApiSupport = 932,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_NO_COMPUTE_API_SUPPORT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_NO_COMPUTE_API_SUPPORT</unmanaged>
	NoComputeApiSupport = 933,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_FLAGS_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_FLAGS_NOT_SUPPORTED</unmanaged>
	ResolveSubresourceResourceFlagsNotSupported = 934,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_ARGUMENT_UNINITIALIZED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_ARGUMENT_UNINITIALIZED</unmanaged>
	GpuBasedValidationRootArgumentUninitialized = 935,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_HEAP_INDEX_OUT_OF_BOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_HEAP_INDEX_OUT_OF_BOUNDS</unmanaged>
	GpuBasedValidationDescriptorHeapIndexOutOfBounds = 936,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TABLE_REGISTER_INDEX_OUT_OF_BOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TABLE_REGISTER_INDEX_OUT_OF_BOUNDS</unmanaged>
	GpuBasedValidationDescriptorTableRegisterIndexOutOfBounds = 937,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_UNINITIALIZED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_UNINITIALIZED</unmanaged>
	GpuBasedValidationDescriptorUninitialized = 938,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TYPE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TYPE_MISMATCH</unmanaged>
	GpuBasedValidationDescriptorTypeMismatch = 939,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SRV_RESOURCE_DIMENSION_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SRV_RESOURCE_DIMENSION_MISMATCH</unmanaged>
	GpuBasedValidationSrvResourceDimensionMismatch = 940,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UAV_RESOURCE_DIMENSION_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UAV_RESOURCE_DIMENSION_MISMATCH</unmanaged>
	GpuBasedValidationUavResourceDimensionMismatch = 941,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_RESOURCE_STATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_RESOURCE_STATE</unmanaged>
	GpuBasedValidationIncompatibleResourceState = 942,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYRESOURCE_NULLDST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYRESOURCE_NULLDST</unmanaged>
	CopyResourceNullDst = 943,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDDSTRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDDSTRESOURCE</unmanaged>
	CopyResourceInvalidDstResource = 944,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYRESOURCE_NULLSRC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYRESOURCE_NULLSRC</unmanaged>
	CopyResourceNullSrc = 945,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDSRCRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDSRCRESOURCE</unmanaged>
	CopyResourceInvalidSrcResource = 946,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLDST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLDST</unmanaged>
	ResolveSubresourceNullDst = 947,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDDSTRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDDSTRESOURCE</unmanaged>
	ResolveSubresourceInvalidDstResource = 948,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLSRC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLSRC</unmanaged>
	ResolveSubresourceNullSrc = 949,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDSRCRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDSRCRESOURCE</unmanaged>
	ResolveSubresourceInvalidSrcResource = 950,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_PIPELINE_STATE_TYPE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_PIPELINE_STATE_TYPE_MISMATCH</unmanaged>
	PipelineStateTypeMismatch = 951,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_NOT_SET</unmanaged>
	CommandListDispatchRootSignatureNotSet = 952,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_MISMATCH</unmanaged>
	CommandListDispatchRootSignatureMismatch = 953,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_ZERO_BARRIERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_ZERO_BARRIERS</unmanaged>
	ResourceBarrierZeroBarriers = 954,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_BEGIN_END_EVENT_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_BEGIN_END_EVENT_MISMATCH</unmanaged>
	BeginEndEventMismatch = 955,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_POSSIBLE_BEFORE_AFTER_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_POSSIBLE_BEFORE_AFTER_MISMATCH</unmanaged>
	ResourceBarrierPossibleBeforeAfterMismatch = 956,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_BEGIN_END"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_BEGIN_END</unmanaged>
	ResourceBarrierMismatchingBeginEnd = 957,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INVALID_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INVALID_RESOURCE</unmanaged>
	GpuBasedValidationInvalidResource = 958,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT</unmanaged>
	UseOfZeroRefcountObject = 959,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_OBJECT_EVICTED_WHILE_STILL_IN_USE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_OBJECT_EVICTED_WHILE_STILL_IN_USE</unmanaged>
	ObjectEvictedWhileStillInUse = 960,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_DESCRIPTOR_ACCESS_OUT_OF_BOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_DESCRIPTOR_ACCESS_OUT_OF_BOUNDS</unmanaged>
	GpuBasedValidationRootDescriptorAccessOutOfBounds = 961,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_INVALIDLIBRARYBLOB"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_INVALIDLIBRARYBLOB</unmanaged>
	CreatepipelinelibraryInvalidlibraryblob = 962,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_DRIVERVERSIONMISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_DRIVERVERSIONMISMATCH</unmanaged>
	CreatepipelinelibraryDriverversionmismatch = 963,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_ADAPTERVERSIONMISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_ADAPTERVERSIONMISMATCH</unmanaged>
	CreatepipelinelibraryAdapterversionmismatch = 964,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_UNSUPPORTED</unmanaged>
	CreatepipelinelibraryUnsupported = 965,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_PIPELINELIBRARY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_PIPELINELIBRARY</unmanaged>
	CreatePipelinelibrary = 966,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_PIPELINELIBRARY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_PIPELINELIBRARY</unmanaged>
	LivePipelinelibrary = 967,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_PIPELINELIBRARY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_PIPELINELIBRARY</unmanaged>
	DestroyPipelinelibrary = 968,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_STOREPIPELINE_NONAME"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_STOREPIPELINE_NONAME</unmanaged>
	StorepipelineNoname = 969,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_STOREPIPELINE_DUPLICATENAME"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_STOREPIPELINE_DUPLICATENAME</unmanaged>
	StorepipelineDuplicatename = 970,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LOADPIPELINE_NAMENOTFOUND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LOADPIPELINE_NAMENOTFOUND</unmanaged>
	LoadpipelineNamenotfound = 971,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LOADPIPELINE_INVALIDDESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LOADPIPELINE_INVALIDDESC</unmanaged>
	LoadpipelineInvalidDesc = 972,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_PIPELINELIBRARY_SERIALIZE_NOTENOUGHMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_PIPELINELIBRARY_SERIALIZE_NOTENOUGHMEMORY</unmanaged>
	PipelinelibrarySerializeNotenoughmemory = 973,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_RT_OUTPUT_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_RT_OUTPUT_MISMATCH</unmanaged>
	CreateGraphicsPipelineStatePSOutputRtOutputMismatch = 974,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETEVENTONMULTIPLEFENCECOMPLETION_INVALIDFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETEVENTONMULTIPLEFENCECOMPLETION_INVALIDFLAGS</unmanaged>
	SeteventonmultiplefencecompletionInvalidFlags = 975,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_QUEUE_VIDEO_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_QUEUE_VIDEO_NOT_SUPPORTED</unmanaged>
	CreateQueueVideoNotSupported = 976,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_ALLOCATOR_VIDEO_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_ALLOCATOR_VIDEO_NOT_SUPPORTED</unmanaged>
	CreateCommandAllocatorVideoNotSupported = 977,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEQUERY_HEAP_VIDEO_DECODE_STATISTICS_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEQUERY_HEAP_VIDEO_DECODE_STATISTICS_NOT_SUPPORTED</unmanaged>
	CreateQueryHeapVideoDecodeStatisticsNotSupported = 978,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDLIST</unmanaged>
	CreateVideoDecodeCommandList = 979,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEODECODER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEODECODER</unmanaged>
	CreateVideoDecoder = 980,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEODECODESTREAM"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEODECODESTREAM</unmanaged>
	CreateVideoDecodeStream = 981,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDLIST</unmanaged>
	LiveVideoDecodeCommandList = 982,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEODECODER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEODECODER</unmanaged>
	LiveVideoDecoder = 983,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEODECODESTREAM"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEODECODESTREAM</unmanaged>
	LiveVideoDecodeStream = 984,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDLIST</unmanaged>
	DestroyVideoDecodeCommandList = 985,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEODECODER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEODECODER</unmanaged>
	DestroyVideoDecoder = 986,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEODECODESTREAM"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEODECODESTREAM</unmanaged>
	DestroyVideoDecodeStream = 987,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DECODE_FRAME_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DECODE_FRAME_INVALID_PARAMETERS</unmanaged>
	DecodeFrameInvalidParameters = 988,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEPRECATED_API"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEPRECATED_API</unmanaged>
	DeprecatedApi = 989,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_COMMAND_LIST_TYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_COMMAND_LIST_TYPE</unmanaged>
	ResourceBarrierMismatchingCommandListType = 990,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_DESCRIPTOR_TABLE_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_DESCRIPTOR_TABLE_NOT_SET</unmanaged>
	CommandListDescriptorTableNotSet = 991,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_CONSTANT_BUFFER_VIEW_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_CONSTANT_BUFFER_VIEW_NOT_SET</unmanaged>
	CommandListRootConstantBufferViewNotSet = 992,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_SHADER_RESOURCE_VIEW_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_SHADER_RESOURCE_VIEW_NOT_SET</unmanaged>
	CommandListRootShaderResourceViewNotSet = 993,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_UNORDERED_ACCESS_VIEW_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_UNORDERED_ACCESS_VIEW_NOT_SET</unmanaged>
	CommandListRootUnorderedAccessViewNotSet = 994,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DISCARD_INVALID_SUBRESOURCE_RANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DISCARD_INVALID_SUBRESOURCE_RANGE</unmanaged>
	DiscardInvalidSubresourceRange = 995,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DISCARD_ONE_SUBRESOURCE_FOR_MIPS_WITH_RECTS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DISCARD_ONE_SUBRESOURCE_FOR_MIPS_WITH_RECTS</unmanaged>
	DiscardOneSubresourceForMipsWithRects = 996,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DISCARD_NO_RECTS_FOR_NON_TEXTURE2D"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DISCARD_NO_RECTS_FOR_NON_TEXTURE2D</unmanaged>
	DiscardNoRectsForNonTexture2D = 997,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPY_ON_SAME_SUBRESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPY_ON_SAME_SUBRESOURCE</unmanaged>
	CopyOnSameSubresource = 998,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PAGEABLE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PAGEABLE</unmanaged>
	SetResidencyPriorityInvalidPageable = 999,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UNSUPPORTED</unmanaged>
	GpuBasedValidationUnsupported = 1000,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_STATIC_DESCRIPTOR_INVALID_DESCRIPTOR_CHANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_STATIC_DESCRIPTOR_INVALID_DESCRIPTOR_CHANGE</unmanaged>
	StaticDescriptorInvalidDescriptorChange = 1001,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DATA_STATIC_DESCRIPTOR_INVALID_DATA_CHANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DATA_STATIC_DESCRIPTOR_INVALID_DATA_CHANGE</unmanaged>
	DataStaticDescriptorInvalidDataChange = 1002,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DATA_STATIC_WHILE_SET_AT_EXECUTE_DESCRIPTOR_INVALID_DATA_CHANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DATA_STATIC_WHILE_SET_AT_EXECUTE_DESCRIPTOR_INVALID_DATA_CHANGE</unmanaged>
	DataStaticWhileSetAtExecuteDescriptorInvalidDataChange = 1003,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EXECUTE_BUNDLE_STATIC_DESCRIPTOR_DATA_STATIC_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EXECUTE_BUNDLE_STATIC_DESCRIPTOR_DATA_STATIC_NOT_SET</unmanaged>
	ExecuteBundleStaticDescriptorDataStaticNotSet = 1004,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_ACCESS_OUT_OF_BOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_ACCESS_OUT_OF_BOUNDS</unmanaged>
	GpuBasedValidationResourceAccessOutOfBounds = 1005,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SAMPLER_MODE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SAMPLER_MODE_MISMATCH</unmanaged>
	GpuBasedValidationSamplerModeMismatch = 1006,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_FENCE_INVALID_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_FENCE_INVALID_FLAGS</unmanaged>
	CreateFenceInvalidFlags = 1007,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_BARRIER_DUPLICATE_SUBRESOURCE_TRANSITIONS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_BARRIER_DUPLICATE_SUBRESOURCE_TRANSITIONS</unmanaged>
	ResourceBarrierDuplicateSubresourceTransitions = 1008,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PRIORITY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PRIORITY</unmanaged>
	SetResidencyPriorityInvalidPriority = 1009,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_LARGE_NUM_DESCRIPTORS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_LARGE_NUM_DESCRIPTORS</unmanaged>
	CreateDescriptorHeapLargeNumDescriptors = 1013,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_BEGIN_EVENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_BEGIN_EVENT</unmanaged>
	BeginEvent = 1014,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_END_EVENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_END_EVENT</unmanaged>
	EndEvent = 1015,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEVICE_DEBUG_LAYER_STARTUP_OPTIONS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEVICE_DEBUG_LAYER_STARTUP_OPTIONS</unmanaged>
	CreateDeviceDebugLayerStartupOptions = 1016,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_DEPTHBOUNDSTEST_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_DEPTHBOUNDSTEST_UNSUPPORTED</unmanaged>
	CreateDepthStencilStateDepthboundstestUnsupported = 1017,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_DUPLICATE_SUBOBJECT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_DUPLICATE_SUBOBJECT</unmanaged>
	CreatePipelineStateDuplicateSubObject = 1018,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_UNKNOWN_SUBOBJECT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_UNKNOWN_SUBOBJECT</unmanaged>
	CreatePipelineStateUnknownSubObject = 1019,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_ZERO_SIZE_STREAM"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_ZERO_SIZE_STREAM</unmanaged>
	CreatePipelineStateZeroSizeStream = 1020,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_STREAM"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_STREAM</unmanaged>
	CreatePipelineStateInvalidStream = 1021,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CANNOT_DEDUCE_TYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CANNOT_DEDUCE_TYPE</unmanaged>
	CreatePipelineStateCannotDeduceType = 1022,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_RESOURCE_DIMENSION_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_RESOURCE_DIMENSION_MISMATCH</unmanaged>
	CommandListStaticDescriptorResourceDimensionMismatch = 1023,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_PRIVILEGE_FOR_GLOBAL_REALTIME"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_PRIVILEGE_FOR_GLOBAL_REALTIME</unmanaged>
	CreateCommandQueueInsufficientPrivilegeForGlobalRealtime = 1024,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_HARDWARE_SUPPORT_FOR_GLOBAL_REALTIME"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_HARDWARE_SUPPORT_FOR_GLOBAL_REALTIME</unmanaged>
	CreateCommandQueueInsufficientHardwareSupportForGlobalRealtime = 1025,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_ARCHITECTURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_ARCHITECTURE</unmanaged>
	AtomicCopyBufferInvalidArchitecture = 1026,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DST</unmanaged>
	AtomicCopyBufferNullDst = 1027,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE_DIMENSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE_DIMENSION</unmanaged>
	AtomicCopyBufferInvalidDstResourceDimension = 1028,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DST_RANGE_OUT_OF_BOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DST_RANGE_OUT_OF_BOUNDS</unmanaged>
	AtomicCopyBufferDstRangeOutOfBounds = 1029,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_SRC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_SRC</unmanaged>
	AtomicCopyBufferNullSrc = 1030,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE_DIMENSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE_DIMENSION</unmanaged>
	AtomicCopyBufferInvalidSrcResourceDimension = 1031,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_SRC_RANGE_OUT_OF_BOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_SRC_RANGE_OUT_OF_BOUNDS</unmanaged>
	AtomicCopyBufferSrcRangeOutOfBounds = 1032,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_OFFSET_ALIGNMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_OFFSET_ALIGNMENT</unmanaged>
	AtomicCopyBufferInvalidOffsetAlignment = 1033,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_RESOURCES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_RESOURCES</unmanaged>
	AtomicCopyBufferNullDependentResources = 1034,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_SUBRESOURCE_RANGES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_SUBRESOURCE_RANGES</unmanaged>
	AtomicCopyBufferNullDependentSubresourceRanges = 1035,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_RESOURCE</unmanaged>
	AtomicCopyBufferInvalidDependentResource = 1036,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_SUBRESOURCE_RANGE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_SUBRESOURCE_RANGE</unmanaged>
	AtomicCopyBufferInvalidDependentSubresourceRange = 1037,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_SUBRESOURCE_OUT_OF_BOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_SUBRESOURCE_OUT_OF_BOUNDS</unmanaged>
	AtomicCopyBufferDependentSubresourceOutOfBounds = 1038,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_RANGE_OUT_OF_BOUNDS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_RANGE_OUT_OF_BOUNDS</unmanaged>
	AtomicCopyBufferDependentRangeOutOfBounds = 1039,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_ZERO_DEPENDENCIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_ZERO_DEPENDENCIES</unmanaged>
	AtomicCopyBufferZeroDependencies = 1040,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DEVICE_CREATE_SHARED_HANDLE_INVALIDARG"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DEVICE_CREATE_SHARED_HANDLE_INVALIDARG</unmanaged>
	DeviceCreateSharedHandleInvalidArg = 1041,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESCRIPTOR_HANDLE_WITH_INVALID_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESCRIPTOR_HANDLE_WITH_INVALID_RESOURCE</unmanaged>
	DescriptorHandleWithInvalidResource = 1042,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETDEPTHBOUNDS_INVALIDARGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETDEPTHBOUNDS_INVALIDARGS</unmanaged>
	SetdepthboundsInvalidArgs = 1043,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_STATE_IMPRECISE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_STATE_IMPRECISE</unmanaged>
	GpuBasedValidationResourceStateImprecise = 1044,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_PIPELINE_STATE_NOT_SET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_PIPELINE_STATE_NOT_SET</unmanaged>
	CommandListPipelineStateNotSet = 1045,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_MODEL_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_MODEL_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateShaderModelMismatch = 1046,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_OBJECT_ACCESSED_WHILE_STILL_IN_USE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_OBJECT_ACCESSED_WHILE_STILL_IN_USE</unmanaged>
	ObjectAccessedWhileStillInUse = 1047,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_PROGRAMMABLE_MSAA_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_PROGRAMMABLE_MSAA_UNSUPPORTED</unmanaged>
	ProgrammableMsaaUnsupported = 1048,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETSAMPLEPOSITIONS_INVALIDARGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETSAMPLEPOSITIONS_INVALIDARGS</unmanaged>
	SetsamplepositionsInvalidArgs = 1049,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCEREGION_INVALID_RECT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCEREGION_INVALID_RECT</unmanaged>
	ResolveSubresourceRegionInvalidRect = 1050,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDQUEUE</unmanaged>
	CreateVideodecodecommandqueue = 1051,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDLIST</unmanaged>
	CreateVideoprocesscommandlist = 1052,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDQUEUE</unmanaged>
	CreateVideoProcessCommandQueue = 1053,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDQUEUE</unmanaged>
	LiveVideodecodecommandqueue = 1054,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDLIST</unmanaged>
	LiveVideoprocesscommandlist = 1055,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDQUEUE</unmanaged>
	LiveVideoProcessCommandQueue = 1056,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDQUEUE</unmanaged>
	DestroyVideodecodecommandqueue = 1057,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDLIST</unmanaged>
	DestroyVideoprocesscommandlist = 1058,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDQUEUE</unmanaged>
	DestroyVideoProcessCommandQueue = 1059,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSOR</unmanaged>
	CreateVideoProcessor = 1060,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSSTREAM"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSSTREAM</unmanaged>
	CreateVideoProcessStream = 1061,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSOR</unmanaged>
	LiveVideoProcessor = 1062,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSSTREAM"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSSTREAM</unmanaged>
	LiveVideoProcessStream = 1063,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSOR</unmanaged>
	DestroyVideoProcessor = 1064,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSSTREAM"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSSTREAM</unmanaged>
	DestroyVideoProcessStream = 1065,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_PROCESS_FRAME_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_PROCESS_FRAME_INVALID_PARAMETERS</unmanaged>
	ProcessFrameInvalidParameters = 1066,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPY_INVALIDLAYOUT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPY_INVALIDLAYOUT</unmanaged>
	CopyInvalidlayout = 1067,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION</unmanaged>
	CreateCryptoSession = 1068,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION_POLICY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION_POLICY</unmanaged>
	CreateCryptoSessionPolicy = 1069,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION</unmanaged>
	CreateProtectedResourceSession = 1070,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION</unmanaged>
	LiveCryptoSession = 1071,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION_POLICY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION_POLICY</unmanaged>
	LiveCryptoSessionPolicy = 1072,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_PROTECTED_RESOURCE_SESSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_PROTECTED_RESOURCE_SESSION</unmanaged>
	LiveProtectedResourceSession = 1073,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION</unmanaged>
	DestroyCryptoSession = 1074,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION_POLICY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION_POLICY</unmanaged>
	DestroyCryptoSessionPolicy = 1075,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_PROTECTED_RESOURCE_SESSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_PROTECTED_RESOURCE_SESSION</unmanaged>
	DestroyProtectedResourceSession = 1076,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_PROTECTED_RESOURCE_SESSION_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_PROTECTED_RESOURCE_SESSION_UNSUPPORTED</unmanaged>
	ProtectedResourceSessionUnsupported = 1077,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_FENCE_INVALIDOPERATION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_FENCE_INVALIDOPERATION</unmanaged>
	FenceInvalidoperation = 1078,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEQUERY_HEAP_COPY_QUEUE_TIMESTAMPS_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEQUERY_HEAP_COPY_QUEUE_TIMESTAMPS_NOT_SUPPORTED</unmanaged>
	CreateQueryHeapCopyQueueTimestampsNotSupported = 1079,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_DEFERRED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_DEFERRED</unmanaged>
	SamplepositionsMismatchDeferred = 1080,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMFIRSTUSE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMFIRSTUSE</unmanaged>
	SamplepositionsMismatchRecordtimeAssumedfromfirstuse = 1081,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMCLEAR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMCLEAR</unmanaged>
	SamplepositionsMismatchRecordtimeAssumedfromclear = 1082,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEODECODERHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEODECODERHEAP</unmanaged>
	CreateVideodecoderheap = 1083,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEODECODERHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEODECODERHEAP</unmanaged>
	LiveVideodecoderheap = 1084,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEODECODERHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEODECODERHEAP</unmanaged>
	DestroyVideodecoderheap = 1085,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDARG_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDARG_RETURN</unmanaged>
	OpenExistingHeapInvalidArgReturn = 1086,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_OPENEXISTINGHEAP_OUTOFMEMORY_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_OPENEXISTINGHEAP_OUTOFMEMORY_RETURN</unmanaged>
	OpenExistingHeapOutOfMemoryReturn = 1087,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDADDRESS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDADDRESS</unmanaged>
	OpenExistingHeapInvalidaddress = 1088,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDHANDLE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDHANDLE</unmanaged>
	OpenExistingHeapInvalidhandle = 1089,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_DEST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_DEST</unmanaged>
	WriteBufferImmediateInvalidDest = 1090,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_MODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_MODE</unmanaged>
	WriteBufferImmediateInvalidMode = 1091,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_ALIGNMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_ALIGNMENT</unmanaged>
	WriteBufferImmediateInvalidAlignment = 1092,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_NOT_SUPPORTED</unmanaged>
	WriteBufferImmediateNotSupported = 1093,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETVIEWINSTANCEMASK_INVALIDARGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETVIEWINSTANCEMASK_INVALIDARGS</unmanaged>
	SetviewinstancemaskInvalidArgs = 1094,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIEW_INSTANCING_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIEW_INSTANCING_UNSUPPORTED</unmanaged>
	ViewInstancingUnsupported = 1095,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIEW_INSTANCING_INVALIDARGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIEW_INSTANCING_INVALIDARGS</unmanaged>
	ViewInstancingInvalidArgs = 1096,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_DECODE_REFERENCE_ONLY_FLAG"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_DECODE_REFERENCE_ONLY_FLAG</unmanaged>
	CopyTextureRegionMismatchDecodeReferenceOnlyFlag = 1097,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_DECODE_REFERENCE_ONLY_FLAG"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_DECODE_REFERENCE_ONLY_FLAG</unmanaged>
	CopyResourceMismatchDecodeReferenceOnlyFlag = 1098,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_FAILURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_FAILURE</unmanaged>
	CreateVideoDecodeHeapCapsFailure = 1099,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_UNSUPPORTED</unmanaged>
	CreateVideoDecodeHeapCapsUnsupported = 1100,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_INVALID_INPUT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_INVALID_INPUT</unmanaged>
	VideoDecodeSupportInvalidInput = 1101,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEO_DECODER_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEO_DECODER_UNSUPPORTED</unmanaged>
	CreateVideoDecoderUnsupported = 1102,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_METADATA_ERROR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_METADATA_ERROR</unmanaged>
	CreateGraphicsPipelineStateMetadataError = 1103,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VIEW_INSTANCING_VERTEX_SIZE_EXCEEDED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VIEW_INSTANCING_VERTEX_SIZE_EXCEEDED</unmanaged>
	CreateGraphicsPipelineStateViewInstancingVertexSizeExceeded = 1104,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RUNTIME_INTERNAL_ERROR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RUNTIME_INTERNAL_ERROR</unmanaged>
	CreateGraphicsPipelineStateRuntimeInternalError = 1105,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_NO_VIDEO_API_SUPPORT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_NO_VIDEO_API_SUPPORT</unmanaged>
	NoVideoApiSupport = 1106,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_INVALID_INPUT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_INVALID_INPUT</unmanaged>
	VideoProcessSupportInvalidInput = 1107,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEO_PROCESSOR_CAPS_FAILURE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEO_PROCESSOR_CAPS_FAILURE</unmanaged>
	CreateVideoProcessorCapsFailure = 1108,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_UNSUPPORTED_FORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_UNSUPPORTED_FORMAT</unmanaged>
	VideoProcessSupportUnsupportedFormat = 1109,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIDEO_DECODE_FRAME_INVALID_ARGUMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIDEO_DECODE_FRAME_INVALID_ARGUMENT</unmanaged>
	VideoDecodeFrameInvalidArgument = 1110,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ENQUEUE_MAKE_RESIDENT_INVALID_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ENQUEUE_MAKE_RESIDENT_INVALID_FLAGS</unmanaged>
	EnqueueMakeResidentInvalidFlags = 1111,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_OPENEXISTINGHEAP_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_OPENEXISTINGHEAP_UNSUPPORTED</unmanaged>
	OpenExistingHeapUnsupported = 1112,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIDEO_PROCESS_FRAMES_INVALID_ARGUMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIDEO_PROCESS_FRAMES_INVALID_ARGUMENT</unmanaged>
	VideoProcessFramesInvalidArgument = 1113,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_UNSUPPORTED</unmanaged>
	VideoDecodeSupportUnsupported = 1114,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMANDRECORDER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMANDRECORDER</unmanaged>
	CreateCommandrecorder = 1115,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_COMMANDRECORDER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_COMMANDRECORDER</unmanaged>
	LiveCommandrecorder = 1116,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_COMMANDRECORDER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_COMMANDRECORDER</unmanaged>
	DestroyCommandrecorder = 1117,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_VIDEO_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_VIDEO_NOT_SUPPORTED</unmanaged>
	CreateCommandRecorderVideoNotSupported = 1118,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_SUPPORT_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_SUPPORT_FLAGS</unmanaged>
	CreateCommandRecorderInvalidSupportFlags = 1119,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_FLAGS</unmanaged>
	CreateCommandRecorderInvalidFlags = 1120,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_MORE_RECORDERS_THAN_LOGICAL_PROCESSORS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_MORE_RECORDERS_THAN_LOGICAL_PROCESSORS</unmanaged>
	CreateCommandRecorderMoreRecordersThanLogicalProcessors = 1121,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMANDPOOL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMANDPOOL</unmanaged>
	CreateCommandpool = 1122,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_COMMANDPOOL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_COMMANDPOOL</unmanaged>
	LiveCommandpool = 1123,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_COMMANDPOOL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_COMMANDPOOL</unmanaged>
	DestroyCommandpool = 1124,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_POOL_INVALID_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_POOL_INVALID_FLAGS</unmanaged>
	CreateCommandPoolInvalidFlags = 1125,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_VIDEO_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_VIDEO_NOT_SUPPORTED</unmanaged>
	CreateCommandListVideoNotSupported = 1126,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_RECORDER_SUPPORT_FLAGS_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_RECORDER_SUPPORT_FLAGS_MISMATCH</unmanaged>
	CommandRecorderSupportFlagsMismatch = 1127,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_RECORDER_CONTENTION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_RECORDER_CONTENTION</unmanaged>
	CommandRecorderContention = 1128,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_RECORDER_USAGE_WITH_CREATECOMMANDLIST_COMMAND_LIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_RECORDER_USAGE_WITH_CREATECOMMANDLIST_COMMAND_LIST</unmanaged>
	CommandRecorderUsageWithCreatecommandlistCommandList = 1129,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_USAGE_WITH_CREATECOMMANDLIST1_COMMAND_LIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_USAGE_WITH_CREATECOMMANDLIST1_COMMAND_LIST</unmanaged>
	CommandAllocatorUsageWithCreatecommandlist1CommandList = 1130,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CANNOT_EXECUTE_EMPTY_COMMAND_LIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CANNOT_EXECUTE_EMPTY_COMMAND_LIST</unmanaged>
	CannotExecuteEmptyCommandList = 1131,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CANNOT_RESET_COMMAND_POOL_WITH_OPEN_COMMAND_LISTS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CANNOT_RESET_COMMAND_POOL_WITH_OPEN_COMMAND_LISTS</unmanaged>
	CannotResetCommandPoolWithOpenCommandLists = 1132,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CANNOT_USE_COMMAND_RECORDER_WITHOUT_CURRENT_TARGET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CANNOT_USE_COMMAND_RECORDER_WITHOUT_CURRENT_TARGET</unmanaged>
	CannotUseCommandRecorderWithoutCurrentTarget = 1133,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CANNOT_CHANGE_COMMAND_RECORDER_TARGET_WHILE_RECORDING"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CANNOT_CHANGE_COMMAND_RECORDER_TARGET_WHILE_RECORDING</unmanaged>
	CannotChangeCommandRecorderTargetWhileRecording = 1134,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_POOL_SYNC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_POOL_SYNC</unmanaged>
	CommandPoolSync = 1135,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EVICT_UNDERFLOW"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EVICT_UNDERFLOW</unmanaged>
	EvictUnderflow = 1136,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_META_COMMAND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_META_COMMAND</unmanaged>
	CreateMetaCommand = 1137,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_META_COMMAND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_META_COMMAND</unmanaged>
	LiveMetaCommand = 1138,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_META_COMMAND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_META_COMMAND</unmanaged>
	DestroyMetaCommand = 1139,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_DST_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_DST_RESOURCE</unmanaged>
	CopyBufferRegionInvalidDstResource = 1140,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_SRC_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_SRC_RESOURCE</unmanaged>
	CopyBufferRegionInvalidSrcResource = 1141,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE</unmanaged>
	AtomicCopyBufferInvalidDstResource = 1142,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE</unmanaged>
	AtomicCopyBufferInvalidSrcResource = 1143,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_BUFFER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_BUFFER</unmanaged>
	CreateplacedresourceonbufferNullBuffer = 1144,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_RESOURCE_DESC"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_RESOURCE_DESC</unmanaged>
	CreateplacedresourceonbufferNullResourceDesc = 1145,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_UNSUPPORTED</unmanaged>
	CreateplacedresourceonbufferUnsupported = 1146,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_DIMENSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_DIMENSION</unmanaged>
	CreateplacedresourceonbufferInvalidBufferDimension = 1147,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_FLAGS</unmanaged>
	CreateplacedresourceonbufferInvalidBufferFlags = 1148,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_OFFSET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_OFFSET</unmanaged>
	CreateplacedresourceonbufferInvalidBufferOffset = 1149,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_DIMENSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_DIMENSION</unmanaged>
	CreateplacedresourceonbufferInvalidResourceDimension = 1150,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_FLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_FLAGS</unmanaged>
	CreateplacedresourceonbufferInvalidResourceFlags = 1151,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_OUTOFMEMORY_RETURN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_OUTOFMEMORY_RETURN</unmanaged>
	CreateplacedresourceonbufferOutOfMemoryReturn = 1152,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CANNOT_CREATE_GRAPHICS_AND_VIDEO_COMMAND_RECORDER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CANNOT_CREATE_GRAPHICS_AND_VIDEO_COMMAND_RECORDER</unmanaged>
	CannotCreateGraphicsAndVideoCommandRecorder = 1153,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_POSSIBLY_MISMATCHING_PROPERTIES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_POSSIBLY_MISMATCHING_PROPERTIES</unmanaged>
	UpdateTileMappingsPossiblyMismatchingProperties = 1154,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE</unmanaged>
	CreateCommandListInvalidCommandListType = 1155,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INCOMPATIBLE_WITH_STRUCTURED_BUFFERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INCOMPATIBLE_WITH_STRUCTURED_BUFFERS</unmanaged>
	ClearUnorderedAccessViewIncompatibleWithStructuredBuffers = 1156,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMPUTE_ONLY_DEVICE_OPERATION_UNSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMPUTE_ONLY_DEVICE_OPERATION_UNSUPPORTED</unmanaged>
	ComputeOnlyDeviceOperationUnsupported = 1157,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INVALID</unmanaged>
	BuildRaytracingAccelerationStructureInvalid = 1158,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_INVALID</unmanaged>
	EmitRaytracingAccelerationStructurePostbuildInfoInvalid = 1159,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPY_RAYTRACING_ACCELERATION_STRUCTURE_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPY_RAYTRACING_ACCELERATION_STRUCTURE_INVALID</unmanaged>
	CopyRaytracingAccelerationStructureInvalid = 1160,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DISPATCH_RAYS_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DISPATCH_RAYS_INVALID</unmanaged>
	DispatchRaysInvalid = 1161,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_INVALID</unmanaged>
	GetRaytracingAccelerationStructurePrebuildInfoInvalid = 1162,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_LIFETIMETRACKER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_LIFETIMETRACKER</unmanaged>
	CreateLifetimetracker = 1163,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_LIFETIMETRACKER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_LIFETIMETRACKER</unmanaged>
	LiveLifetimetracker = 1164,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_LIFETIMETRACKER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_LIFETIMETRACKER</unmanaged>
	DestroyLifetimetracker = 1165,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROYOWNEDOBJECT_OBJECTNOTOWNED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROYOWNEDOBJECT_OBJECTNOTOWNED</unmanaged>
	DestroyownedobjectObjectnotowned = 1166,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_TRACKEDWORKLOAD"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_TRACKEDWORKLOAD</unmanaged>
	CreateTrackedworkload = 1167,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_TRACKEDWORKLOAD"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_TRACKEDWORKLOAD</unmanaged>
	LiveTrackedworkload = 1168,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD</unmanaged>
	DestroyTrackedworkload = 1169,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_ERROR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_ERROR</unmanaged>
	RenderPassError = 1170,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_META_COMMAND_ID_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_META_COMMAND_ID_INVALID</unmanaged>
	MetaCommandIdInvalid = 1171,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_META_COMMAND_UNSUPPORTED_PARAMS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_META_COMMAND_UNSUPPORTED_PARAMS</unmanaged>
	MetaCommandUnsupportedParams = 1172,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_META_COMMAND_FAILED_ENUMERATION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_META_COMMAND_FAILED_ENUMERATION</unmanaged>
	MetaCommandFailedEnumeration = 1173,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_META_COMMAND_PARAMETER_SIZE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_META_COMMAND_PARAMETER_SIZE_MISMATCH</unmanaged>
	MetaCommandParameterSizeMismatch = 1174,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_UNINITIALIZED_META_COMMAND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_UNINITIALIZED_META_COMMAND</unmanaged>
	UninitializedMetaCommand = 1175,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_META_COMMAND_INVALID_GPU_VIRTUAL_ADDRESS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_META_COMMAND_INVALID_GPU_VIRTUAL_ADDRESS</unmanaged>
	MetaCommandInvalidGpuVirtualAddress = 1176,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDLIST</unmanaged>
	CreateVideoencodecommandlist = 1177,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDLIST</unmanaged>
	LiveVideoencodecommandlist = 1178,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDLIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDLIST</unmanaged>
	DestroyVideoencodecommandlist = 1179,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDQUEUE</unmanaged>
	CreateVideoencodecommandqueue = 1180,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDQUEUE</unmanaged>
	LiveVideoencodecommandqueue = 1181,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDQUEUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDQUEUE</unmanaged>
	DestroyVideoencodecommandqueue = 1182,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONESTIMATOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONESTIMATOR</unmanaged>
	CreateVideoMotionEstimator = 1183,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONESTIMATOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONESTIMATOR</unmanaged>
	LiveVideoMotionEstimator = 1184,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONESTIMATOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONESTIMATOR</unmanaged>
	DestroyVideoMotionEstimator = 1185,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONVECTORHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONVECTORHEAP</unmanaged>
	CreateVideomotionvectorheap = 1186,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONVECTORHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONVECTORHEAP</unmanaged>
	LiveVideomotionvectorheap = 1187,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONVECTORHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONVECTORHEAP</unmanaged>
	DestroyVideomotionvectorheap = 1188,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS</unmanaged>
	MultipleTrackedWorkloads = 1189,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS</unmanaged>
	MultipleTrackedWorkloadPairs = 1190,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR</unmanaged>
	OutOfOrderTrackedWorkloadPair = 1191,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD</unmanaged>
	CannotAddTrackedWorkload = 1192,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR</unmanaged>
	IncompleteTrackedWorkloadPair = 1193,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_ERROR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_ERROR</unmanaged>
	CreateStateObjectError = 1194,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_ERROR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_ERROR</unmanaged>
	GetShaderIdentifierError = 1195,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GET_SHADER_STACK_SIZE_ERROR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GET_SHADER_STACK_SIZE_ERROR</unmanaged>
	GetShaderStackSizeError = 1196,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GET_PIPELINE_STACK_SIZE_ERROR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GET_PIPELINE_STACK_SIZE_ERROR</unmanaged>
	GetPipelineStackSizeError = 1197,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_PIPELINE_STACK_SIZE_ERROR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_PIPELINE_STACK_SIZE_ERROR</unmanaged>
	SetPipelineStackSizeError = 1198,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_SIZE_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_SIZE_INVALID</unmanaged>
	GetShaderIdentifierSizeInvalid = 1199,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_INVALID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_INVALID</unmanaged>
	CheckDriverMatchingIdentifierInvalid = 1200,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_DRIVER_REPORTED_ISSUE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_DRIVER_REPORTED_ISSUE</unmanaged>
	CheckDriverMatchingIdentifierDriverReportedIssue = 1201,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_INVALID_RESOURCE_BARRIER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_INVALID_RESOURCE_BARRIER</unmanaged>
	RenderPassInvalidResourceBarrier = 1202,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_DISALLOWED_API_CALLED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_DISALLOWED_API_CALLED</unmanaged>
	RenderPassDisallowedApiCalled = 1203,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_NEST_RENDER_PASSES"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_NEST_RENDER_PASSES</unmanaged>
	RenderPassCannotNestRenderPasses = 1204,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_END_WITHOUT_BEGIN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_END_WITHOUT_BEGIN</unmanaged>
	RenderPassCannotEndWithoutBegin = 1205,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_CLOSE_COMMAND_LIST"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_CLOSE_COMMAND_LIST</unmanaged>
	RenderPassCannotCloseCommandList = 1206,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_GPU_WORK_WHILE_SUSPENDED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_GPU_WORK_WHILE_SUSPENDED</unmanaged>
	RenderPassGpuWorkWhileSuspended = 1207,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_SUSPEND_RESUME"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_SUSPEND_RESUME</unmanaged>
	RenderPassMismatchingSuspendResume = 1208,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_NO_PRIOR_SUSPEND_WITHIN_EXECUTECOMMANDLISTS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_NO_PRIOR_SUSPEND_WITHIN_EXECUTECOMMANDLISTS</unmanaged>
	RenderPassNoPriorSuspendWithinExecuteCommandLists = 1209,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_NO_SUBSEQUENT_RESUME_WITHIN_EXECUTECOMMANDLISTS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_NO_SUBSEQUENT_RESUME_WITHIN_EXECUTECOMMANDLISTS</unmanaged>
	RenderPassNoSubsequentResumeWithinExecuteCommandLists = 1210,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_TRACKED_WORKLOAD_COMMAND_QUEUE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_TRACKED_WORKLOAD_COMMAND_QUEUE_MISMATCH</unmanaged>
	TrackedWorkloadCommandQueueMismatch = 1211,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED</unmanaged>
	TrackedWorkloadNotSupported = 1212,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_NO_ACCESS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_NO_ACCESS</unmanaged>
	RenderPassMismatchingNoAccess = 1213,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RENDER_PASS_UNSUPPORTED_RESOLVE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RENDER_PASS_UNSUPPORTED_RESOLVE</unmanaged>
	RenderPassUnsupportedResolve = 1214,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INVALID_RESOURCE_PTR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INVALID_RESOURCE_PTR</unmanaged>
	ClearUnorderedAccessViewInvalidResourcePtr = 1215,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_SIGNAL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_SIGNAL</unmanaged>
	Windows7FenceOutoforderSignal = 1216,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_WAIT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_WAIT</unmanaged>
	Windows7FenceOutoforderWait = 1217,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_ESTIMATOR_INVALID_ARGUMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_ESTIMATOR_INVALID_ARGUMENT</unmanaged>
	VideoCreateMotionEstimatorInvalidArgument = 1218,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT</unmanaged>
	VideoCreateMotionVectorHeapInvalidArgument = 1219,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ESTIMATE_MOTION_INVALID_ARGUMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ESTIMATE_MOTION_INVALID_ARGUMENT</unmanaged>
	EstimateMotionInvalidArgument = 1220,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT</unmanaged>
	ResolveMotionVectorHeapInvalidArgument = 1221,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_HEAP_TYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_HEAP_TYPE</unmanaged>
	GetGPUVirtualAddressInvalidHeapType = 1222,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SET_BACKGROUND_PROCESSING_MODE_INVALID_ARGUMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SET_BACKGROUND_PROCESSING_MODE_INVALID_ARGUMENT</unmanaged>
	SetBackgroundProcessingModeInvalidArgument = 1223,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE_FOR_FEATURE_LEVEL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE_FOR_FEATURE_LEVEL</unmanaged>
	CreateCommandListInvalidCommandListTypeForFeatureLevel = 1224,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOEXTENSIONCOMMAND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOEXTENSIONCOMMAND</unmanaged>
	CreateVideoExtensionCommand = 1225,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOEXTENSIONCOMMAND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOEXTENSIONCOMMAND</unmanaged>
	LiveVideoExtensionCommand = 1226,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOEXTENSIONCOMMAND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOEXTENSIONCOMMAND</unmanaged>
	DestroyVideoExtensionCommand = 1227,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_INVALID_VIDEO_EXTENSION_COMMAND_ID"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_INVALID_VIDEO_EXTENSION_COMMAND_ID</unmanaged>
	InvalidVideoExtensionCommandId = 1228,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VIDEO_EXTENSION_COMMAND_INVALID_ARGUMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VIDEO_EXTENSION_COMMAND_INVALID_ARGUMENT</unmanaged>
	VideoExtensionCommandInvalidArgument = 1229,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_UNIQUE_IN_DXIL_LIBRARY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_UNIQUE_IN_DXIL_LIBRARY</unmanaged>
	CreateRootSignatureNotUniqueInDxilLibrary = 1230,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VARIABLE_SHADING_RATE_NOT_ALLOWED_WITH_TIR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VARIABLE_SHADING_RATE_NOT_ALLOWED_WITH_TIR</unmanaged>
	VariableShadingRateNotAllowedWithTir = 1231,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GEOMETRY_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GEOMETRY_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE</unmanaged>
	GeometryShaderOutputtingBothViewportArrayIndexAndShadingRateNotSupportedOnDevice = 1232,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_SHADING_RATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_SHADING_RATE</unmanaged>
	RSSetShadingRateInvalidShadingRate = 1233,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RSSETSHADING_RATE_SHADING_RATE_NOT_PERMITTED_BY_CAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RSSETSHADING_RATE_SHADING_RATE_NOT_PERMITTED_BY_CAP</unmanaged>
	RSSetShadingRateShadingRateNotPermittedByCap = 1234,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_COMBINER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_COMBINER</unmanaged>
	RSSetShadingRateInvalidCombiner = 1235,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RSSETSHADINGRATEIMAGE_REQUIRES_TIER_2"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RSSETSHADINGRATEIMAGE_REQUIRES_TIER_2</unmanaged>
	RSSetShadingRateImageRequiresTier2 = 1236,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RSSETSHADINGRATE_REQUIRES_TIER_1"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RSSETSHADINGRATE_REQUIRES_TIER_1</unmanaged>
	RSSetShadingRateRequiresTier1 = 1237,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_FORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_FORMAT</unmanaged>
	ShadingRateImageIncorrectFormat = 1238,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_ARRAY_SIZE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_ARRAY_SIZE</unmanaged>
	ShadingRateImageIncorrectArraySize = 1239,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_MIP_LEVEL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_MIP_LEVEL</unmanaged>
	ShadingRateImageIncorrectMipLevel = 1240,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_COUNT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_COUNT</unmanaged>
	ShadingRateImageIncorrectSampleCount = 1241,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_QUALITY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_QUALITY</unmanaged>
	ShadingRateImageIncorrectSampleQuality = 1242,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_NON_RETAIL_SHADER_MODEL_WONT_VALIDATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_NON_RETAIL_SHADER_MODEL_WONT_VALIDATE</unmanaged>
	NonRetailShaderModelWontValidate = 1243,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_ROOT_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_ROOT_SIGNATURE_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateAsRootSignatureMismatch = 1244,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_ROOT_SIGNATURE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_ROOT_SIGNATURE_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateMSRootSignatureMismatch = 1245,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ADD_TO_STATE_OBJECT_ERROR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ADD_TO_STATE_OBJECT_ERROR</unmanaged>
	AddToStateObjectError = 1246,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION_INVALID_ARGUMENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION_INVALID_ARGUMENT</unmanaged>
	CreateProtectedResourceSessionInvalidArgument = 1247,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_PSO_DESC_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_PSO_DESC_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateMSPsoDescMismatch = 1248,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEPIPELINESTATE_MS_INCOMPLETE_TYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEPIPELINESTATE_MS_INCOMPLETE_TYPE</unmanaged>
	CreatePipelineStateMSIncompleteType = 1249,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_NOT_MS_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_NOT_MS_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateAsNotMSMismatch = 1250,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_NOT_PS_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_NOT_PS_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateMSNotPSMismatch = 1251,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_NONZERO_SAMPLER_FEEDBACK_MIP_REGION_WITH_INCOMPATIBLE_FORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_NONZERO_SAMPLER_FEEDBACK_MIP_REGION_WITH_INCOMPATIBLE_FORMAT</unmanaged>
	NonzeroSamplerFeedbackMipRegionWithIncompatibleFormat = 1252,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_SHADER_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_SHADER_MISMATCH</unmanaged>
	CreateGraphicsPipelineStateInputLayoutShaderMismatch = 1253,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_EMPTY_DISPATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_EMPTY_DISPATCH</unmanaged>
	EmptyDispatch = 1254,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOURCE_FORMAT_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOURCE_FORMAT_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY</unmanaged>
	ResourceFormatRequiresSamplerFeedbackCapability = 1255,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_MIP_REGION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_MIP_REGION</unmanaged>
	SamplerFeedbackMapInvalidMipRegion = 1256,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_DIMENSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_DIMENSION</unmanaged>
	SamplerFeedbackMapInvalidDimension = 1257,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_COUNT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_COUNT</unmanaged>
	SamplerFeedbackMapInvalidSampleCount = 1258,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_QUALITY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_QUALITY</unmanaged>
	SamplerFeedbackMapInvalidSampleQuality = 1259,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_LAYOUT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_LAYOUT</unmanaged>
	SamplerFeedbackMapInvalidLayout = 1260,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_REQUIRES_UNORDERED_ACCESS_FLAG"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_REQUIRES_UNORDERED_ACCESS_FLAG</unmanaged>
	SamplerFeedbackMapRequiresUnorderedAccessFlag = 1261,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_NULL_ARGUMENTS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_NULL_ARGUMENTS</unmanaged>
	SamplerFeedbackCreateUavNullArguments = 1262,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_UAV_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_UAV_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY</unmanaged>
	SamplerFeedbackUavRequiresSamplerFeedbackCapability = 1263,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_REQUIRES_FEEDBACK_MAP_FORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_REQUIRES_FEEDBACK_MAP_FORMAT</unmanaged>
	SamplerFeedbackCreateUavRequiresFeedbackMapFormat = 1264,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEMESHSHADER_INVALIDSHADERBYTECODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEMESHSHADER_INVALIDSHADERBYTECODE</unmanaged>
	CreateMeshShaderInvalidShaderBytecode = 1265,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTOFMEMORY</unmanaged>
	CreateMeshShaderOutOfMemory = 1266,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEMESHSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEMESHSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE</unmanaged>
	CreatemeshshaderwithstreamoutputInvalidShaderType = 1267,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_INVALID_FORMAT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_INVALID_FORMAT</unmanaged>
	ResolveSubresourceSamplerFeedbackTranscodeInvalidFormat = 1268,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_INVALID_MIP_LEVEL_COUNT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_INVALID_MIP_LEVEL_COUNT</unmanaged>
	ResolveSubresourceSamplerFeedbackInvalidMipLevelCount = 1269,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_ARRAY_SIZE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_ARRAY_SIZE_MISMATCH</unmanaged>
	ResolveSubresourceSamplerFeedbackTranscodeArraySizeMismatch = 1270,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_MISMATCHING_TARGETED_RESOURCE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_MISMATCHING_TARGETED_RESOURCE</unmanaged>
	SamplerFeedbackCreateUavMismatchingTargetedResource = 1271,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTPUTEXCEEDSMAXSIZE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTPUTEXCEEDSMAXSIZE</unmanaged>
	CreateMeshShaderOutputexceedsmaxsize = 1272,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEMESHSHADER_GROUPSHAREDEXCEEDSMAXSIZE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEMESHSHADER_GROUPSHAREDEXCEEDSMAXSIZE</unmanaged>
	CreateMeshShaderGroupSharedExceedsMaxSize = 1273,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VERTEX_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VERTEX_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE</unmanaged>
	VertexShaderOutputtingBothViewportArrayIndexAndShadingRateNotSupportedOnDevice = 1274,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_MESH_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_MESH_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE</unmanaged>
	MeshShaderOutputtingBothViewportArrayIndexAndShadingRateNotSupportedOnDevice = 1275,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEMESHSHADER_MISMATCHEDASMSPAYLOADSIZE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEMESHSHADER_MISMATCHEDASMSPAYLOADSIZE</unmanaged>
	CreateMeshShaderMismatchedASMSPayloadSize = 1276,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_UNBOUNDED_STATIC_DESCRIPTORS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_UNBOUNDED_STATIC_DESCRIPTORS</unmanaged>
	CreateRootSignatureUnboundedStaticDescriptors = 1277,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_INVALIDSHADERBYTECODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_INVALIDSHADERBYTECODE</unmanaged>
	CreateAmplificationShaderInvalidShaderBytecode = 1278,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_OUTOFMEMORY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_OUTOFMEMORY</unmanaged>
	CreateAmplificationShaderOutOfMemory = 1279,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_SHADERCACHESESSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_SHADERCACHESESSION</unmanaged>
	CreateShaderCacheSession = 1280,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_SHADERCACHESESSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_SHADERCACHESESSION</unmanaged>
	LiveShaderCacheSession = 1281,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_SHADERCACHESESSION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_SHADERCACHESESSION</unmanaged>
	DestroyShaderCacheSession = 1282,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_INVALIDARGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_INVALIDARGS</unmanaged>
	CreateShaderCacheSessionInvalidArgs = 1283,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_DISABLED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_DISABLED</unmanaged>
	CreateShaderCacheSessionDisabled = 1284,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_ALREADYOPEN"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATESHADERCACHESESSION_ALREADYOPEN</unmanaged>
	CreateShaderCacheSessionAlreadyOpen = 1285,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHECONTROL_DEVELOPERMODE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHECONTROL_DEVELOPERMODE</unmanaged>
	ShaderCacheControlDeveloperMode = 1286,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHECONTROL_INVALIDFLAGS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHECONTROL_INVALIDFLAGS</unmanaged>
	ShaderCacheControlInvalidFlags = 1287,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHECONTROL_STATEALREADYSET"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHECONTROL_STATEALREADYSET</unmanaged>
	ShaderCacheControlStateAlreadySet = 1288,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHECONTROL_IGNOREDFLAG"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHECONTROL_IGNOREDFLAG</unmanaged>
	ShaderCacheControlIgnoredFlag = 1289,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_ALREADYPRESENT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_ALREADYPRESENT</unmanaged>
	ShaderCacheSessionStoreValueAlreadypresent = 1290,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_HASHCOLLISION"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_HASHCOLLISION</unmanaged>
	ShaderCacheSessionStoreValueHashCollision = 1291,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_CACHEFULL"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHESESSION_STOREVALUE_CACHEFULL</unmanaged>
	ShaderCacheSessionStoreValueCacheFull = 1292,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHESESSION_FINDVALUE_NOTFOUND"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHESESSION_FINDVALUE_NOTFOUND</unmanaged>
	ShaderCacheSessionFindValueNotFound = 1293,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHESESSION_CORRUPT"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHESESSION_CORRUPT</unmanaged>
	ShaderCacheSessionCorrupt = 1294,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHESESSION_DISABLED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHESESSION_DISABLED</unmanaged>
	ShaderCacheSessionDisabled = 1295,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_OVERSIZED_DISPATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_OVERSIZED_DISPATCH</unmanaged>
	OversizedDispatch = 1296,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOENCODER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOENCODER</unmanaged>
	CreateVideoEncoder = 1297,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOENCODER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOENCODER</unmanaged>
	LiveVideoEncoder = 1298,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOENCODER"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOENCODER</unmanaged>
	DestroyVideoEncoder = 1299,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEOENCODERHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEOENCODERHEAP</unmanaged>
	CreateVideoEncoderHeap = 1300,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_LIVE_VIDEOENCODERHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_LIVE_VIDEOENCODERHEAP</unmanaged>
	LiveVideoEncoderHeap = 1301,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESTROY_VIDEOENCODERHEAP"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESTROY_VIDEOENCODERHEAP</unmanaged>
	DestroyVideoEncoderHeap = 1302,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG</unmanaged>
	CopyTextureRegionMismatchEncodeReferenceOnlyFlag = 1303,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_ENCODE_REFERENCE_ONLY_FLAG</unmanaged>
	CopyResourceMismatchEncodeReferenceOnlyFlag = 1304,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ENCODE_FRAME_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ENCODE_FRAME_INVALID_PARAMETERS</unmanaged>
	EncodeFrameInvalidParameters = 1305,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_ENCODE_FRAME_UNSUPPORTED_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_ENCODE_FRAME_UNSUPPORTED_PARAMETERS</unmanaged>
	EncodeFrameUnsupportedParameters = 1306,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVE_ENCODER_OUTPUT_METADATA_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVE_ENCODER_OUTPUT_METADATA_INVALID_PARAMETERS</unmanaged>
	ResolveEncoderOutputMetadataInvalidParameters = 1307,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVE_ENCODER_OUTPUT_METADATA_UNSUPPORTED_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVE_ENCODER_OUTPUT_METADATA_UNSUPPORTED_PARAMETERS</unmanaged>
	ResolveEncoderOutputMetadataUnsupportedParameters = 1308,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_INVALID_PARAMETERS</unmanaged>
	CreateVideoEncoderInvalidParameters = 1309,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_UNSUPPORTED_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_UNSUPPORTED_PARAMETERS</unmanaged>
	CreateVideoEncoderUnsupportedParameters = 1310,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_HEAP_INVALID_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_HEAP_INVALID_PARAMETERS</unmanaged>
	CreateVideoEncoderHeapInvalidParameters = 1311,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_HEAP_UNSUPPORTED_PARAMETERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATE_VIDEO_ENCODER_HEAP_UNSUPPORTED_PARAMETERS</unmanaged>
	CreateVideoEncoderHeapUnsupportedParameters = 1312,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATECOMMANDLIST_NULL_COMMANDALLOCATOR"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATECOMMANDLIST_NULL_COMMANDALLOCATOR</unmanaged>
	CreatecommandlistNullCommandAllocator = 1313,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CLEAR_UNORDERED_ACCESS_VIEW_INVALID_DESCRIPTOR_HANDLE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CLEAR_UNORDERED_ACCESS_VIEW_INVALID_DESCRIPTOR_HANDLE</unmanaged>
	ClearUnorderedAccessViewInvalidDescriptorHandle = 1314,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_DESCRIPTOR_HEAP_NOT_SHADER_VISIBLE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_DESCRIPTOR_HEAP_NOT_SHADER_VISIBLE</unmanaged>
	DescriptorHeapNotShaderVisible = 1315,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEBLENDSTATE_BLENDOP_WARNING"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEBLENDSTATE_BLENDOP_WARNING</unmanaged>
	CreateBlendStateBlendopWarning = 1316,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEBLENDSTATE_BLENDOPALPHA_WARNING"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEBLENDSTATE_BLENDOPALPHA_WARNING</unmanaged>
	CreateBlendStateBlendopalphaWarning = 1317,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_WRITE_COMBINE_PERFORMANCE_WARNING"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_WRITE_COMBINE_PERFORMANCE_WARNING</unmanaged>
	WriteCombinePerformanceWarning = 1318,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_RESOLVE_QUERY_INVALID_QUERY_STATE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_RESOLVE_QUERY_INVALID_QUERY_STATE</unmanaged>
	ResolveQueryInvalidQueryState = 1319,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETPRIVATEDATA_NO_ACCESS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETPRIVATEDATA_NO_ACCESS</unmanaged>
	SetPrivateDataNoAccess = 1320,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_SAMPLER_MODE_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_SAMPLER_MODE_MISMATCH</unmanaged>
	CommandListStaticDescriptorSamplerModeMismatch = 1321,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_UNSUPPORTED_BUFFER_WIDTH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_UNSUPPORTED_BUFFER_WIDTH</unmanaged>
	GetCopyableFootprintsUnsupportedBufferWidth = 1322,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_CREATEMESHSHADER_TOPOLOGY_MISMATCH"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_CREATEMESHSHADER_TOPOLOGY_MISMATCH</unmanaged>
	CreateMeshShaderTopologyMismatch = 1323,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_VRS_SUM_COMBINER_REQUIRES_CAPABILITY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_VRS_SUM_COMBINER_REQUIRES_CAPABILITY</unmanaged>
	VrsSumCombinerRequiresCapability = 1324,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SETTING_SHADING_RATE_FROM_MS_REQUIRES_CAPABILITY"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SETTING_SHADING_RATE_FROM_MS_REQUIRES_CAPABILITY</unmanaged>
	SettingShadingRateFromMSRequiresCapability = 1325,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHESESSION_SHADERCACHEDELETE_NOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHESESSION_SHADERCACHEDELETE_NOTSUPPORTED</unmanaged>
	ShaderCacheSessionShaderCacheDeleteNotSupported = 1326,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_ID::D3D12_MESSAGE_ID_SHADERCACHECONTROL_SHADERCACHECLEAR_NOTSUPPORTED"]/*' />
	/// <unmanaged>D3D12_MESSAGE_ID_SHADERCACHECONTROL_SHADERCACHECLEAR_NOTSUPPORTED</unmanaged>
	ShaderCacheControlShaderCacheClearNotSupported = 1327,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CALLBACK_FLAGS"]/*' />
/// <unmanaged>D3D12_MESSAGE_CALLBACK_FLAGS</unmanaged>
[Flags]
public enum MessageCallbackFlags : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CALLBACK_FLAGS::D3D12_MESSAGE_CALLBACK_FLAG_NONE"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CALLBACK_FLAG_NONE</unmanaged>
	None = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_MESSAGE_CALLBACK_FLAGS::D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS"]/*' />
	/// <unmanaged>D3D12_MESSAGE_CALLBACK_IGNORE_FILTERS</unmanaged>
	IgnoreFilters = 1,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AXIS_SHADING_RATE"]/*' />
/// <unmanaged>D3D12_AXIS_SHADING_RATE</unmanaged>
public enum AxisShadingRate : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AXIS_SHADING_RATE::D3D12_AXIS_SHADING_RATE_1X"]/*' />
	/// <unmanaged>D3D12_AXIS_SHADING_RATE_1X</unmanaged>
	Rate1x = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AXIS_SHADING_RATE::D3D12_AXIS_SHADING_RATE_2X"]/*' />
	/// <unmanaged>D3D12_AXIS_SHADING_RATE_2X</unmanaged>
	Rate2x = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_AXIS_SHADING_RATE::D3D12_AXIS_SHADING_RATE_4X"]/*' />
	/// <unmanaged>D3D12_AXIS_SHADING_RATE_4X</unmanaged>
	Rate4x = 2,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE"]/*' />
/// <unmanaged>D3D12_SHADING_RATE</unmanaged>
public enum ShadingRate : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE::D3D12_SHADING_RATE_1X1"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_1X1</unmanaged>
	Rate1x1 = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE::D3D12_SHADING_RATE_1X2"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_1X2</unmanaged>
	Rate1x2 = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE::D3D12_SHADING_RATE_2X1"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_2X1</unmanaged>
	Rate2x1 = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE::D3D12_SHADING_RATE_2X2"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_2X2</unmanaged>
	Rate2x2 = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE::D3D12_SHADING_RATE_2X4"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_2X4</unmanaged>
	Rate2x4 = 6,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE::D3D12_SHADING_RATE_4X2"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_4X2</unmanaged>
	Rate4x2 = 9,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE::D3D12_SHADING_RATE_4X4"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_4X4</unmanaged>
	Rate4x4 = 10,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE_COMBINER"]/*' />
/// <unmanaged>D3D12_SHADING_RATE_COMBINER</unmanaged>
public enum ShadingRateCombiner : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE_COMBINER::D3D12_SHADING_RATE_COMBINER_PASSTHROUGH"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_COMBINER_PASSTHROUGH</unmanaged>
	Passthrough = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE_COMBINER::D3D12_SHADING_RATE_COMBINER_OVERRIDE"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_COMBINER_OVERRIDE</unmanaged>
	Override = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE_COMBINER::D3D12_SHADING_RATE_COMBINER_MIN"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_COMBINER_MIN</unmanaged>
	Min = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE_COMBINER::D3D12_SHADING_RATE_COMBINER_MAX"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_COMBINER_MAX</unmanaged>
	Max = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADING_RATE_COMBINER::D3D12_SHADING_RATE_COMBINER_SUM"]/*' />
	/// <unmanaged>D3D12_SHADING_RATE_COMBINER_SUM</unmanaged>
	Sum = 4,
}

/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VERSION_TYPE"]/*' />
/// <unmanaged>D3D12_SHADER_VERSION_TYPE</unmanaged>
public enum ShaderVersionType : int
{
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VERSION_TYPE::D3D12_SHVER_PIXEL_SHADER"]/*' />
	/// <unmanaged>D3D12_SHVER_PIXEL_SHADER</unmanaged>
	PixelShader = 0,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VERSION_TYPE::D3D12_SHVER_VERTEX_SHADER"]/*' />
	/// <unmanaged>D3D12_SHVER_VERTEX_SHADER</unmanaged>
	VertexShader = 1,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VERSION_TYPE::D3D12_SHVER_GEOMETRY_SHADER"]/*' />
	/// <unmanaged>D3D12_SHVER_GEOMETRY_SHADER</unmanaged>
	GeometryShader = 2,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VERSION_TYPE::D3D12_SHVER_HULL_SHADER"]/*' />
	/// <unmanaged>D3D12_SHVER_HULL_SHADER</unmanaged>
	HullShader = 3,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VERSION_TYPE::D3D12_SHVER_DOMAIN_SHADER"]/*' />
	/// <unmanaged>D3D12_SHVER_DOMAIN_SHADER</unmanaged>
	DomainShader = 4,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VERSION_TYPE::D3D12_SHVER_COMPUTE_SHADER"]/*' />
	/// <unmanaged>D3D12_SHVER_COMPUTE_SHADER</unmanaged>
	ComputeShader = 5,
	/// <include file='../Direct3D12.xml' path='doc/member[@name="D3D12_SHADER_VERSION_TYPE::D3D12_SHVER_RESERVED0"]/*' />
	/// <unmanaged>D3D12_SHVER_RESERVED0</unmanaged>
	Reserved0 = 65520,
}
