// ------------------------------------------------------------------------------
// <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.Dxgi;

public static partial class Apis
{
	public const uint DXGI_MAX_SWAP_CHAIN_BUFFERS = 16;

	public const uint DXGI_DEBUG_BINARY_VERSION = 1;

	public static ref readonly Guid DXGI_DEBUG_ALL
	{
		[MethodImpl(MethodImplOptions.AggressiveInlining)]
		get
		{
			ReadOnlySpan<byte> data = new byte[] {
				0x83, 0xE2, 0x8A, 0xE4,
				0x80, 0xDA,
				0x0B, 0x49,
				0x87,
				0xE6,
				0x43,
				0xE9,
				0xA9,
				0xCF,
				0xDA,
				0x08
			};

			Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
			return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
		}
	}

	public static ref readonly Guid DXGI_DEBUG_DX
	{
		[MethodImpl(MethodImplOptions.AggressiveInlining)]
		get
		{
			ReadOnlySpan<byte> data = new byte[] {
				0xFC, 0xD7, 0xCD, 0x35,
				0xB2, 0x13,
				0x1D, 0x42,
				0xA5,
				0xD7,
				0x7E,
				0x44,
				0x51,
				0x28,
				0x7D,
				0x64
			};

			Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
			return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
		}
	}

	public static ref readonly Guid DXGI_DEBUG_DXGI
	{
		[MethodImpl(MethodImplOptions.AggressiveInlining)]
		get
		{
			ReadOnlySpan<byte> data = new byte[] {
				0xA4, 0xDA, 0xCD, 0x25,
				0xC6, 0xB1,
				0xE1, 0x47,
				0xAC,
				0x3E,
				0x98,
				0x87,
				0x5B,
				0x5A,
				0x2E,
				0x2A
			};

			Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
			return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
		}
	}

	public static ref readonly Guid DXGI_DEBUG_APP
	{
		[MethodImpl(MethodImplOptions.AggressiveInlining)]
		get
		{
			ReadOnlySpan<byte> data = new byte[] {
				0x01, 0x6E, 0xCD, 0x06,
				0x19, 0x42,
				0xBD, 0x4E,
				0x87,
				0x09,
				0x27,
				0xED,
				0x23,
				0x36,
				0x0C,
				0x62
			};

			Debug.Assert(data.Length == Unsafe.SizeOf<Guid>());
			return ref Unsafe.As<byte, Guid>(ref MemoryMarshal.GetReference(data));
		}
	}

	public const uint DXGI_INFO_QUEUE_MESSAGE_ID_STRING_FROM_APPLICATION = 0;

	public const uint DXGI_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT = 1024;

	public static readonly HResult DXGI_ERROR_INVALID_CALL = -2005270527;

	public static readonly HResult DXGI_ERROR_NOT_FOUND = -2005270526;

	public static readonly HResult DXGI_ERROR_MORE_DATA = -2005270525;

	public static readonly HResult DXGI_ERROR_UNSUPPORTED = -2005270524;

	public static readonly HResult DXGI_ERROR_DEVICE_REMOVED = -2005270523;

	public static readonly HResult DXGI_ERROR_DEVICE_HUNG = -2005270522;

	public static readonly HResult DXGI_ERROR_DEVICE_RESET = -2005270521;

	public static readonly HResult DXGI_ERROR_WAS_STILL_DRAWING = -2005270518;

	public static readonly HResult DXGI_ERROR_FRAME_STATISTICS_DISJOINT = -2005270517;

	public static readonly HResult DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE = -2005270516;

	public static readonly HResult DXGI_ERROR_DRIVER_INTERNAL_ERROR = -2005270496;

	public static readonly HResult DXGI_ERROR_NONEXCLUSIVE = -2005270495;

	public static readonly HResult DXGI_ERROR_NOT_CURRENTLY_AVAILABLE = -2005270494;

	public static readonly HResult DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED = -2005270493;

	public static readonly HResult DXGI_ERROR_REMOTE_OUTOFMEMORY = -2005270492;

	public static readonly HResult DXGI_ERROR_ACCESS_LOST = -2005270490;

	public static readonly HResult DXGI_ERROR_WAIT_TIMEOUT = -2005270489;

	public static readonly HResult DXGI_ERROR_SESSION_DISCONNECTED = -2005270488;

	public static readonly HResult DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE = -2005270487;

	public static readonly HResult DXGI_ERROR_CANNOT_PROTECT_CONTENT = -2005270486;

	public static readonly HResult DXGI_ERROR_ACCESS_DENIED = -2005270485;

	public static readonly HResult DXGI_ERROR_NAME_ALREADY_EXISTS = -2005270484;

	public static readonly HResult DXGI_ERROR_SDK_COMPONENT_MISSING = -2005270483;

	public static readonly HResult DXGI_ERROR_NOT_CURRENT = -2005270482;

	public static readonly HResult DXGI_ERROR_HW_PROTECTION_OUTOFMEMORY = -2005270480;

	public static readonly HResult DXGI_ERROR_DYNAMIC_CODE_POLICY_VIOLATION = -2005270479;

	public static readonly HResult DXGI_ERROR_NON_COMPOSITED_UI = -2005270478;

	public static readonly HResult DXGI_ERROR_MODE_CHANGE_IN_PROGRESS = -2005270491;

	public static readonly HResult DXGI_ERROR_CACHE_CORRUPT = -2005270477;

	public static readonly HResult DXGI_ERROR_CACHE_FULL = -2005270476;

	public static readonly HResult DXGI_ERROR_CACHE_HASH_COLLISION = -2005270475;

	public static readonly HResult DXGI_ERROR_ALREADY_EXISTS = -2005270474;

	public static readonly HResult DXGI_ERROR_MPO_UNPINNED = -2005270428;

	public const Usage DXGI_USAGE_SHADER_INPUT = Usage.ShaderInput;
	public const Usage DXGI_USAGE_RENDER_TARGET_OUTPUT = Usage.RenderTargetOutput;
	public const Usage DXGI_USAGE_BACK_BUFFER = Usage.BackBuffer;
	public const Usage DXGI_USAGE_SHARED = Usage.Shared;
	public const Usage DXGI_USAGE_READ_ONLY = Usage.ReadOnly;
	public const Usage DXGI_USAGE_DISCARD_ON_PRESENT = Usage.DiscardOnPresent;
	public const Usage DXGI_USAGE_UNORDERED_ACCESS = Usage.UnorderedAccess;
	public const PresentFlags DXGI_PRESENT_TEST = PresentFlags.Test;
	public const PresentFlags DXGI_PRESENT_DO_NOT_SEQUENCE = PresentFlags.DoNotSequence;
	public const PresentFlags DXGI_PRESENT_RESTART = PresentFlags.Restart;
	public const PresentFlags DXGI_PRESENT_DO_NOT_WAIT = PresentFlags.DoNotWait;
	public const PresentFlags DXGI_PRESENT_STEREO_PREFER_RIGHT = PresentFlags.StereoPreferRight;
	public const PresentFlags DXGI_PRESENT_STEREO_TEMPORARY_MONO = PresentFlags.StereoTemporaryMono;
	public const PresentFlags DXGI_PRESENT_RESTRICT_TO_OUTPUT = PresentFlags.RestrictToOutput;
	public const PresentFlags DXGI_PRESENT_USE_DURATION = PresentFlags.UseDuration;
	public const PresentFlags DXGI_PRESENT_ALLOW_TEARING = PresentFlags.AllowTearing;
	public const EnumModesFlags DXGI_ENUM_MODES_INTERLACED = EnumModesFlags.Interlaced;
	public const EnumModesFlags DXGI_ENUM_MODES_SCALING = EnumModesFlags.Scaling;
	public const EnumModesFlags DXGI_ENUM_MODES_STEREO = EnumModesFlags.Stereo;
	public const EnumModesFlags DXGI_ENUM_MODES_DISABLED_STEREO = EnumModesFlags.DisabledStereo;
	public const WindowAssociationFlags DXGI_MWA_NO_WINDOW_CHANGES = WindowAssociationFlags.NoWindowChanges;
	public const WindowAssociationFlags DXGI_MWA_NO_ALT_ENTER = WindowAssociationFlags.NoAltEnter;
	public const WindowAssociationFlags DXGI_MWA_NO_PRINT_SCREEN = WindowAssociationFlags.NoPrintScreen;
	public const WindowAssociationFlags DXGI_MWA_VALID = WindowAssociationFlags.Valid;
	public const MapFlags DXGI_MAP_READ = MapFlags.Read;
	public const MapFlags DXGI_MAP_WRITE = MapFlags.Write;
	public const MapFlags DXGI_MAP_DISCARD = MapFlags.Discard;
	public const ResourcePriority DXGI_RESOURCE_PRIORITY_MINIMUM = ResourcePriority.Minimum;
	public const ResourcePriority DXGI_RESOURCE_PRIORITY_LOW = ResourcePriority.Low;
	public const ResourcePriority DXGI_RESOURCE_PRIORITY_NORMAL = ResourcePriority.Normal;
	public const ResourcePriority DXGI_RESOURCE_PRIORITY_HIGH = ResourcePriority.High;
	public const ResourcePriority DXGI_RESOURCE_PRIORITY_MAXIMUM = ResourcePriority.Maximum;
	public const SharedResourceRw DXGI_SHARED_RESOURCE_READ = SharedResourceRw.Read;
	public const SharedResourceRw DXGI_SHARED_RESOURCE_WRITE = SharedResourceRw.Write;
	public const CreateFactoryFlags DXGI_CREATE_FACTORY_DEBUG = CreateFactoryFlags.Debug;
	public const Residency DXGI_RESIDENCY_FULLY_RESIDENT = Residency.FullyResident;
	public const Residency DXGI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY = Residency.ResidentInSharedMemory;
	public const Residency DXGI_RESIDENCY_EVICTED_TO_DISK = Residency.EvictedToDisk;
	public const SwapEffect DXGI_SWAP_EFFECT_DISCARD = SwapEffect.Discard;
	public const SwapEffect DXGI_SWAP_EFFECT_SEQUENTIAL = SwapEffect.Sequential;
	public const SwapEffect DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL = SwapEffect.FlipSequential;
	public const SwapEffect DXGI_SWAP_EFFECT_FLIP_DISCARD = SwapEffect.FlipDiscard;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_NONPREROTATED = SwapChainFlags.NonPrerotated;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH = SwapChainFlags.AllowModeSwitch;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE = SwapChainFlags.GDICompatible;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT = SwapChainFlags.RestrictedContent;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER = SwapChainFlags.RestrictSharedResourceDriver;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY = SwapChainFlags.DisplayOnly;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT = SwapChainFlags.FrameLatencyWaitableObject;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER = SwapChainFlags.ForegroundLayer;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO = SwapChainFlags.FullscreenVideo;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO = SwapChainFlags.YUVVideo;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED = SwapChainFlags.HWProtected;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING = SwapChainFlags.AllowTearing;
	public const SwapChainFlags DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS = SwapChainFlags.RestrictedToAllHolographicDisplays;
	public const AdapterFlags DXGI_ADAPTER_FLAG_NONE = AdapterFlags.None;
	public const AdapterFlags DXGI_ADAPTER_FLAG_REMOTE = AdapterFlags.Remote;
	public const AdapterFlags DXGI_ADAPTER_FLAG_SOFTWARE = AdapterFlags.Software;
	public const OutduplPointerShapeType DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME = OutduplPointerShapeType.Monochrome;
	public const OutduplPointerShapeType DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR = OutduplPointerShapeType.Color;
	public const OutduplPointerShapeType DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR = OutduplPointerShapeType.MaskedColor;
	public const OfferResourcePriority DXGI_OFFER_RESOURCE_PRIORITY_LOW = OfferResourcePriority.Low;
	public const OfferResourcePriority DXGI_OFFER_RESOURCE_PRIORITY_NORMAL = OfferResourcePriority.Normal;
	public const OfferResourcePriority DXGI_OFFER_RESOURCE_PRIORITY_HIGH = OfferResourcePriority.High;
	public const Scaling DXGI_SCALING_STRETCH = Scaling.Stretch;
	public const Scaling DXGI_SCALING_NONE = Scaling.None;
	public const Scaling DXGI_SCALING_ASPECT_RATIO_STRETCH = Scaling.AspectRatioStretch;
	public const GraphicsPreemptionGranularity DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY = GraphicsPreemptionGranularity.DmaBufferBoundary;
	public const GraphicsPreemptionGranularity DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY = GraphicsPreemptionGranularity.PrimitiveBoundary;
	public const GraphicsPreemptionGranularity DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY = GraphicsPreemptionGranularity.TriangleBoundary;
	public const GraphicsPreemptionGranularity DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY = GraphicsPreemptionGranularity.PixelBoundary;
	public const GraphicsPreemptionGranularity DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY = GraphicsPreemptionGranularity.InstructionBoundary;
	public const ComputePreemptionGranularity DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY = ComputePreemptionGranularity.DmaBufferBoundary;
	public const ComputePreemptionGranularity DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY = ComputePreemptionGranularity.DispatchBoundary;
	public const ComputePreemptionGranularity DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY = ComputePreemptionGranularity.ThreadGroupBoundary;
	public const ComputePreemptionGranularity DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY = ComputePreemptionGranularity.ThreadBoundary;
	public const ComputePreemptionGranularity DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY = ComputePreemptionGranularity.InstructionBoundary;
	public const MultiplaneOverlayYcbcrFlags DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE = MultiplaneOverlayYcbcrFlags.YcbcrFlagNominalRange;
	public const MultiplaneOverlayYcbcrFlags DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709 = MultiplaneOverlayYcbcrFlags.YcbcrFlagBt709;
	public const MultiplaneOverlayYcbcrFlags DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC = MultiplaneOverlayYcbcrFlags.YcbcrFlagXvycc;
	public const FramePresentationMode DXGI_FRAME_PRESENTATION_MODE_COMPOSED = FramePresentationMode.Composed;
	public const FramePresentationMode DXGI_FRAME_PRESENTATION_MODE_OVERLAY = FramePresentationMode.Overlay;
	public const FramePresentationMode DXGI_FRAME_PRESENTATION_MODE_NONE = FramePresentationMode.None;
	public const FramePresentationMode DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE = FramePresentationMode.CompositionFailure;
	public const OverlaySupportFlags DXGI_OVERLAY_SUPPORT_FLAG_DIRECT = OverlaySupportFlags.Direct;
	public const OverlaySupportFlags DXGI_OVERLAY_SUPPORT_FLAG_SCALING = OverlaySupportFlags.Scaling;
	public const SwapChainColorSpaceSupportFlags DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT = SwapChainColorSpaceSupportFlags.Present;
	public const SwapChainColorSpaceSupportFlags DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_OVERLAY_PRESENT = SwapChainColorSpaceSupportFlags.OverlayPresent;
	public const OverlayColorSpaceSupportFlags DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT = OverlayColorSpaceSupportFlags.Present;
	public const MemorySegmentGroup DXGI_MEMORY_SEGMENT_GROUP_LOCAL = MemorySegmentGroup.Local;
	public const MemorySegmentGroup DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL = MemorySegmentGroup.NonLocal;
	public const OutduplFlags DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY = OutduplFlags.CompositedUICaptureOnly;
	public const HDRMetadataType DXGI_HDR_METADATA_TYPE_NONE = HDRMetadataType.None;
	public const HDRMetadataType DXGI_HDR_METADATA_TYPE_HDR10 = HDRMetadataType.Hdr10;
	public const HDRMetadataType DXGI_HDR_METADATA_TYPE_HDR10PLUS = HDRMetadataType.Hdr10plus;
	public const OfferResourceFlags DXGI_OFFER_RESOURCE_FLAG_ALLOW_DECOMMIT = OfferResourceFlags.AllowDecommit;
	public const ReclaimResourceResults DXGI_RECLAIM_RESOURCE_RESULT_OK = ReclaimResourceResults.Ok;
	public const ReclaimResourceResults DXGI_RECLAIM_RESOURCE_RESULT_DISCARDED = ReclaimResourceResults.Discarded;
	public const ReclaimResourceResults DXGI_RECLAIM_RESOURCE_RESULT_NOT_COMMITTED = ReclaimResourceResults.NotCommitted;
	public const Feature DXGI_FEATURE_PRESENT_ALLOW_TEARING = Feature.PresentAllowTearing;
	public const AdapterFlags3 DXGI_ADAPTER_FLAG3_NONE = AdapterFlags3.None;
	public const AdapterFlags3 DXGI_ADAPTER_FLAG3_REMOTE = AdapterFlags3.Remote;
	public const AdapterFlags3 DXGI_ADAPTER_FLAG3_SOFTWARE = AdapterFlags3.Software;
	public const AdapterFlags3 DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE = AdapterFlags3.AcgCompatible;
	public const AdapterFlags3 DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES = AdapterFlags3.SupportMonitoredFences;
	public const AdapterFlags3 DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES = AdapterFlags3.SupportNonMonitoredFences;
	public const AdapterFlags3 DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE = AdapterFlags3.KeyedMutexConformance;
	public const HardwareCompositionSupportFlags DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN = HardwareCompositionSupportFlags.Fullscreen;
	public const HardwareCompositionSupportFlags DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED = HardwareCompositionSupportFlags.Windowed;
	public const HardwareCompositionSupportFlags DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED = HardwareCompositionSupportFlags.CursorStretched;
	public const GpuPreference DXGI_GPU_PREFERENCE_UNSPECIFIED = GpuPreference.Unspecified;
	public const GpuPreference DXGI_GPU_PREFERENCE_MINIMUM_POWER = GpuPreference.MinimumPower;
	public const GpuPreference DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE = GpuPreference.HighPerformance;
	public const ReportLiveObjectFlags DXGI_DEBUG_RLO_SUMMARY = ReportLiveObjectFlags.Summary;
	public const ReportLiveObjectFlags DXGI_DEBUG_RLO_DETAIL = ReportLiveObjectFlags.Detail;
	public const ReportLiveObjectFlags DXGI_DEBUG_RLO_IGNORE_INTERNAL = ReportLiveObjectFlags.IgnoreInternal;
	public const ReportLiveObjectFlags DXGI_DEBUG_RLO_ALL = ReportLiveObjectFlags.All;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN = InfoQueueMessageCategory.Unknown;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS = InfoQueueMessageCategory.Miscellaneous;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION = InfoQueueMessageCategory.Initialization;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP = InfoQueueMessageCategory.Cleanup;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION = InfoQueueMessageCategory.Compilation;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION = InfoQueueMessageCategory.StateCreation;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING = InfoQueueMessageCategory.StateSetting;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING = InfoQueueMessageCategory.StateGetting;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION = InfoQueueMessageCategory.ResourceManipulation;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION = InfoQueueMessageCategory.Execution;
	public const InfoQueueMessageCategory DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER = InfoQueueMessageCategory.Shader;
	public const InfoQueueMessageSeverity DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION = InfoQueueMessageSeverity.Corruption;
	public const InfoQueueMessageSeverity DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR = InfoQueueMessageSeverity.Error;
	public const InfoQueueMessageSeverity DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING = InfoQueueMessageSeverity.Warning;
	public const InfoQueueMessageSeverity DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO = InfoQueueMessageSeverity.Info;
	public const InfoQueueMessageSeverity DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE = InfoQueueMessageSeverity.Message;
	public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_InvalidOutputWindow = MessageId.IDXGISwapChain_CreationOrResizeBuffers_InvalidOutputWindow;
	public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_BufferWidthInferred = MessageId.IDXGISwapChain_CreationOrResizeBuffers_BufferWidthInferred;
	public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_BufferHeightInferred = MessageId.IDXGISwapChain_CreationOrResizeBuffers_BufferHeightInferred;
	public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_NoScanoutFlagChanged = MessageId.IDXGISwapChain_CreationOrResizeBuffers_NoScanoutFlagChanged;
	public const MessageId DXGI_MSG_IDXGISwapChain_Creation_MaxBufferCountExceeded = MessageId.IDXGISwapChain_Creation_MaxBufferCountExceeded;
	public const MessageId DXGI_MSG_IDXGISwapChain_Creation_TooFewBuffers = MessageId.IDXGISwapChain_Creation_TooFewBuffers;
	public const MessageId DXGI_MSG_IDXGISwapChain_Creation_NoOutputWindow = MessageId.IDXGISwapChain_Creation_NoOutputWindow;
	public const MessageId DXGI_MSG_IDXGISwapChain_Destruction_OtherMethodsCalled = MessageId.IDXGISwapChain_Destruction_OtherMethodsCalled;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetDesc_pDescIsNULL = MessageId.IDXGISwapChain_GetDesc_pDescIsNULL;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetBuffer_ppSurfaceIsNULL = MessageId.IDXGISwapChain_GetBuffer_ppSurfaceIsNULL;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetBuffer_NoAllocatedBuffers = MessageId.IDXGISwapChain_GetBuffer_NoAllocatedBuffers;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetBuffer_iBufferMustBeZero = MessageId.IDXGISwapChain_GetBuffer_iBufferMustBeZero;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetBuffer_iBufferOOB = MessageId.IDXGISwapChain_GetBuffer_iBufferOOB;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetContainingOutput_ppOutputIsNULL = MessageId.IDXGISwapChain_GetContainingOutput_ppOutputIsNULL;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_SyncIntervalOOB = MessageId.IDXGISwapChain_Present_SyncIntervalOOB;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_InvalidNonPreRotatedFlag = MessageId.IDXGISwapChain_Present_InvalidNonPreRotatedFlag;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_NoAllocatedBuffers = MessageId.IDXGISwapChain_Present_NoAllocatedBuffers;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_GetDXGIAdapterFailed = MessageId.IDXGISwapChain_Present_GetDXGIAdapterFailed;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_BufferCountOOB = MessageId.IDXGISwapChain_ResizeBuffers_BufferCountOOB;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_UnreleasedReferences = MessageId.IDXGISwapChain_ResizeBuffers_UnreleasedReferences;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidSwapChainFlag = MessageId.IDXGISwapChain_ResizeBuffers_InvalidSwapChainFlag;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidNonPreRotatedFlag = MessageId.IDXGISwapChain_ResizeBuffers_InvalidNonPreRotatedFlag;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeTarget_RefreshRateDivideByZero = MessageId.IDXGISwapChain_ResizeTarget_RefreshRateDivideByZero;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_InvalidTarget = MessageId.IDXGISwapChain_SetFullscreenState_InvalidTarget;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetFrameStatistics_pStatsIsNULL = MessageId.IDXGISwapChain_GetFrameStatistics_pStatsIsNULL;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetLastPresentCount_pLastPresentCountIsNULL = MessageId.IDXGISwapChain_GetLastPresentCount_pLastPresentCountIsNULL;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_RemoteNotSupported = MessageId.IDXGISwapChain_SetFullscreenState_RemoteNotSupported;
	public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_FailedToAcquireFullscreenMutex = MessageId.IDXGIOutput_TakeOwnership_FailedToAcquireFullscreenMutex;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSoftwareAdapter_ppAdapterInterfaceIsNULL = MessageId.IDXGIFactory_CreateSoftwareAdapter_ppAdapterInterfaceIsNULL;
	public const MessageId DXGI_MSG_IDXGIFactory_EnumAdapters_ppAdapterInterfaceIsNULL = MessageId.IDXGIFactory_EnumAdapters_ppAdapterInterfaceIsNULL;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ppSwapChainIsNULL = MessageId.IDXGIFactory_CreateSwapChain_ppSwapChainIsNULL;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_pDescIsNULL = MessageId.IDXGIFactory_CreateSwapChain_pDescIsNULL;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_UnknownSwapEffect = MessageId.IDXGIFactory_CreateSwapChain_UnknownSwapEffect;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidFlags = MessageId.IDXGIFactory_CreateSwapChain_InvalidFlags;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_NonPreRotatedFlagAndWindowed = MessageId.IDXGIFactory_CreateSwapChain_NonPreRotatedFlagAndWindowed;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_NullDeviceInterface = MessageId.IDXGIFactory_CreateSwapChain_NullDeviceInterface;
	public const MessageId DXGI_MSG_IDXGIFactory_GetWindowAssociation_phWndIsNULL = MessageId.IDXGIFactory_GetWindowAssociation_phWndIsNULL;
	public const MessageId DXGI_MSG_IDXGIFactory_MakeWindowAssociation_InvalidFlags = MessageId.IDXGIFactory_MakeWindowAssociation_InvalidFlags;
	public const MessageId DXGI_MSG_IDXGISurface_Map_InvalidSurface = MessageId.IDXGISurface_Map_InvalidSurface;
	public const MessageId DXGI_MSG_IDXGISurface_Map_FlagsSetToZero = MessageId.IDXGISurface_Map_FlagsSetToZero;
	public const MessageId DXGI_MSG_IDXGISurface_Map_DiscardAndReadFlagSet = MessageId.IDXGISurface_Map_DiscardAndReadFlagSet;
	public const MessageId DXGI_MSG_IDXGISurface_Map_DiscardButNotWriteFlagSet = MessageId.IDXGISurface_Map_DiscardButNotWriteFlagSet;
	public const MessageId DXGI_MSG_IDXGISurface_Map_NoCPUAccess = MessageId.IDXGISurface_Map_NoCPUAccess;
	public const MessageId DXGI_MSG_IDXGISurface_Map_ReadFlagSetButCPUAccessIsDynamic = MessageId.IDXGISurface_Map_ReadFlagSetButCPUAccessIsDynamic;
	public const MessageId DXGI_MSG_IDXGISurface_Map_DiscardFlagSetButCPUAccessIsNotDynamic = MessageId.IDXGISurface_Map_DiscardFlagSetButCPUAccessIsNotDynamic;
	public const MessageId DXGI_MSG_IDXGIOutput_GetDisplayModeList_pNumModesIsNULL = MessageId.IDXGIOutput_GetDisplayModeList_pNumModesIsNULL;
	public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_ModeHasInvalidWidthOrHeight = MessageId.IDXGIOutput_FindClosestMatchingMode_ModeHasInvalidWidthOrHeight;
	public const MessageId DXGI_MSG_IDXGIOutput_GetCammaControlCapabilities_NoOwnerDevice = MessageId.IDXGIOutput_GetCammaControlCapabilities_NoOwnerDevice;
	public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_pDeviceIsNULL = MessageId.IDXGIOutput_TakeOwnership_pDeviceIsNULL;
	public const MessageId DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_NoOwnerDevice = MessageId.IDXGIOutput_GetDisplaySurfaceData_NoOwnerDevice;
	public const MessageId DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_pDestinationIsNULL = MessageId.IDXGIOutput_GetDisplaySurfaceData_pDestinationIsNULL;
	public const MessageId DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_MapOfDestinationFailed = MessageId.IDXGIOutput_GetDisplaySurfaceData_MapOfDestinationFailed;
	public const MessageId DXGI_MSG_IDXGIOutput_GetFrameStatistics_NoOwnerDevice = MessageId.IDXGIOutput_GetFrameStatistics_NoOwnerDevice;
	public const MessageId DXGI_MSG_IDXGIOutput_GetFrameStatistics_pStatsIsNULL = MessageId.IDXGIOutput_GetFrameStatistics_pStatsIsNULL;
	public const MessageId DXGI_MSG_IDXGIOutput_SetGammaControl_NoOwnerDevice = MessageId.IDXGIOutput_SetGammaControl_NoOwnerDevice;
	public const MessageId DXGI_MSG_IDXGIOutput_GetGammaControl_NoOwnerDevice = MessageId.IDXGIOutput_GetGammaControl_NoOwnerDevice;
	public const MessageId DXGI_MSG_IDXGIOutput_GetGammaControl_NoGammaControls = MessageId.IDXGIOutput_GetGammaControl_NoGammaControls;
	public const MessageId DXGI_MSG_IDXGIOutput_SetDisplaySurface_IDXGIResourceNotSupportedBypPrimary = MessageId.IDXGIOutput_SetDisplaySurface_IDXGIResourceNotSupportedBypPrimary;
	public const MessageId DXGI_MSG_IDXGIOutput_SetDisplaySurface_pPrimaryIsInvalid = MessageId.IDXGIOutput_SetDisplaySurface_pPrimaryIsInvalid;
	public const MessageId DXGI_MSG_IDXGIOutput_SetDisplaySurface_NoOwnerDevice = MessageId.IDXGIOutput_SetDisplaySurface_NoOwnerDevice;
	public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_RemoteDeviceNotSupported = MessageId.IDXGIOutput_TakeOwnership_RemoteDeviceNotSupported;
	public const MessageId DXGI_MSG_IDXGIOutput_GetDisplayModeList_RemoteDeviceNotSupported = MessageId.IDXGIOutput_GetDisplayModeList_RemoteDeviceNotSupported;
	public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_RemoteDeviceNotSupported = MessageId.IDXGIOutput_FindClosestMatchingMode_RemoteDeviceNotSupported;
	public const MessageId DXGI_MSG_IDXGIDevice_CreateSurface_InvalidParametersWithpSharedResource = MessageId.IDXGIDevice_CreateSurface_InvalidParametersWithpSharedResource;
	public const MessageId DXGI_MSG_IDXGIObject_GetPrivateData_puiDataSizeIsNULL = MessageId.IDXGIObject_GetPrivateData_puiDataSizeIsNULL;
	public const MessageId DXGI_MSG_IDXGISwapChain_Creation_InvalidOutputWindow = MessageId.IDXGISwapChain_Creation_InvalidOutputWindow;
	public const MessageId DXGI_MSG_IDXGISwapChain_Release_SwapChainIsFullscreen = MessageId.IDXGISwapChain_Release_SwapChainIsFullscreen;
	public const MessageId DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_InvalidTargetSurfaceFormat = MessageId.IDXGIOutput_GetDisplaySurfaceData_InvalidTargetSurfaceFormat;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSoftwareAdapter_ModuleIsNULL = MessageId.IDXGIFactory_CreateSoftwareAdapter_ModuleIsNULL;
	public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_IDXGIDeviceNotSupportedBypConcernedDevice = MessageId.IDXGIOutput_FindClosestMatchingMode_IDXGIDeviceNotSupportedBypConcernedDevice;
	public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_pModeToMatchOrpClosestMatchIsNULL = MessageId.IDXGIOutput_FindClosestMatchingMode_pModeToMatchOrpClosestMatchIsNULL;
	public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_ModeHasRefreshRateDenominatorZero = MessageId.IDXGIOutput_FindClosestMatchingMode_ModeHasRefreshRateDenominatorZero;
	public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_UnknownFormatIsInvalidForConfiguration = MessageId.IDXGIOutput_FindClosestMatchingMode_UnknownFormatIsInvalidForConfiguration;
	public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScanlineOrdering = MessageId.IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScanlineOrdering;
	public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScaling = MessageId.IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScaling;
	public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeFormatAndDeviceCombination = MessageId.IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeFormatAndDeviceCombination;
	public const MessageId DXGI_MSG_IDXGIFactory_Creation_CalledFromDllMain = MessageId.IDXGIFactory_Creation_CalledFromDllMain;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_OutputNotOwnedBySwapChainDevice = MessageId.IDXGISwapChain_SetFullscreenState_OutputNotOwnedBySwapChainDevice;
	public const MessageId DXGI_MSG_IDXGISwapChain_Creation_InvalidWindowStyle = MessageId.IDXGISwapChain_Creation_InvalidWindowStyle;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetFrameStatistics_UnsupportedStatistics = MessageId.IDXGISwapChain_GetFrameStatistics_UnsupportedStatistics;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetContainingOutput_SwapchainAdapterDoesNotControlOutput = MessageId.IDXGISwapChain_GetContainingOutput_SwapchainAdapterDoesNotControlOutput;
	public const MessageId DXGI_MSG_IDXGIOutput_SetOrGetGammaControl_pArrayIsNULL = MessageId.IDXGIOutput_SetOrGetGammaControl_pArrayIsNULL;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_FullscreenInvalidForChildWindows = MessageId.IDXGISwapChain_SetFullscreenState_FullscreenInvalidForChildWindows;
	public const MessageId DXGI_MSG_IDXGIFactory_Release_CalledFromDllMain = MessageId.IDXGIFactory_Release_CalledFromDllMain;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_UnreleasedHDC = MessageId.IDXGISwapChain_Present_UnreleasedHDC;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_NonPreRotatedAndGDICompatibleFlags = MessageId.IDXGISwapChain_ResizeBuffers_NonPreRotatedAndGDICompatibleFlags;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_NonPreRotatedAndGDICompatibleFlags = MessageId.IDXGIFactory_CreateSwapChain_NonPreRotatedAndGDICompatibleFlags;
	public const MessageId DXGI_MSG_IDXGISurface1_GetDC_pHdcIsNULL = MessageId.IDXGISurface1_GetDC_pHdcIsNULL;
	public const MessageId DXGI_MSG_IDXGISurface1_GetDC_SurfaceNotTexture2D = MessageId.IDXGISurface1_GetDC_SurfaceNotTexture2D;
	public const MessageId DXGI_MSG_IDXGISurface1_GetDC_GDICompatibleFlagNotSet = MessageId.IDXGISurface1_GetDC_GDICompatibleFlagNotSet;
	public const MessageId DXGI_MSG_IDXGISurface1_GetDC_UnreleasedHDC = MessageId.IDXGISurface1_GetDC_UnreleasedHDC;
	public const MessageId DXGI_MSG_IDXGISurface_Map_NoCPUAccess2 = MessageId.IDXGISurface_Map_NoCPUAccess2;
	public const MessageId DXGI_MSG_IDXGISurface1_ReleaseDC_GetDCNotCalled = MessageId.IDXGISurface1_ReleaseDC_GetDCNotCalled;
	public const MessageId DXGI_MSG_IDXGISurface1_ReleaseDC_InvalidRectangleDimensions = MessageId.IDXGISurface1_ReleaseDC_InvalidRectangleDimensions;
	public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_RemoteOutputNotSupported = MessageId.IDXGIOutput_TakeOwnership_RemoteOutputNotSupported;
	public const MessageId DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_RemoteOutputNotSupported = MessageId.IDXGIOutput_FindClosestMatchingMode_RemoteOutputNotSupported;
	public const MessageId DXGI_MSG_IDXGIOutput_GetDisplayModeList_RemoteOutputNotSupported = MessageId.IDXGIOutput_GetDisplayModeList_RemoteOutputNotSupported;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_pDeviceHasMismatchedDXGIFactory = MessageId.IDXGIFactory_CreateSwapChain_pDeviceHasMismatchedDXGIFactory;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_NonOptimalFSConfiguration = MessageId.IDXGISwapChain_Present_NonOptimalFSConfiguration;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_FlipSequentialNotSupportedOnD3D10 = MessageId.IDXGIFactory_CreateSwapChain_FlipSequentialNotSupportedOnD3D10;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_BufferCountOOBForFlipSequential = MessageId.IDXGIFactory_CreateSwapChain_BufferCountOOBForFlipSequential;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidFormatForFlipSequential = MessageId.IDXGIFactory_CreateSwapChain_InvalidFormatForFlipSequential;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_MultiSamplingNotSupportedForFlipSequential = MessageId.IDXGIFactory_CreateSwapChain_MultiSamplingNotSupportedForFlipSequential;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_BufferCountOOBForFlipSequential = MessageId.IDXGISwapChain_ResizeBuffers_BufferCountOOBForFlipSequential;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidFormatForFlipSequential = MessageId.IDXGISwapChain_ResizeBuffers_InvalidFormatForFlipSequential;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_PartialPresentationBeforeStandardPresentation = MessageId.IDXGISwapChain_Present_PartialPresentationBeforeStandardPresentation;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_FullscreenPartialPresentIsInvalid = MessageId.IDXGISwapChain_Present_FullscreenPartialPresentIsInvalid;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_InvalidPresentTestOrDoNotSequenceFlag = MessageId.IDXGISwapChain_Present_InvalidPresentTestOrDoNotSequenceFlag;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_ScrollInfoWithNoDirtyRectsSpecified = MessageId.IDXGISwapChain_Present_ScrollInfoWithNoDirtyRectsSpecified;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_EmptyScrollRect = MessageId.IDXGISwapChain_Present_EmptyScrollRect;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_ScrollRectOutOfBackbufferBounds = MessageId.IDXGISwapChain_Present_ScrollRectOutOfBackbufferBounds;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_ScrollRectOutOfBackbufferBoundsWithOffset = MessageId.IDXGISwapChain_Present_ScrollRectOutOfBackbufferBoundsWithOffset;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_EmptyDirtyRect = MessageId.IDXGISwapChain_Present_EmptyDirtyRect;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_DirtyRectOutOfBackbufferBounds = MessageId.IDXGISwapChain_Present_DirtyRectOutOfBackbufferBounds;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_UnsupportedBufferUsageFlags = MessageId.IDXGIFactory_CreateSwapChain_UnsupportedBufferUsageFlags;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_DoNotSequenceFlagSetButPreviousBufferIsUndefined = MessageId.IDXGISwapChain_Present_DoNotSequenceFlagSetButPreviousBufferIsUndefined;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_UnsupportedFlags = MessageId.IDXGISwapChain_Present_UnsupportedFlags;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_FlipModelChainMustResizeOrCreateOnFSTransition = MessageId.IDXGISwapChain_Present_FlipModelChainMustResizeOrCreateOnFSTransition;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_pRestrictToOutputFromOtherIDXGIFactory = MessageId.IDXGIFactory_CreateSwapChain_pRestrictToOutputFromOtherIDXGIFactory;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_RestrictOutputNotSupportedOnAdapter = MessageId.IDXGIFactory_CreateSwapChain_RestrictOutputNotSupportedOnAdapter;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_RestrictToOutputFlagSetButInvalidpRestrictToOutput = MessageId.IDXGISwapChain_Present_RestrictToOutputFlagSetButInvalidpRestrictToOutput;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_RestrictToOutputFlagdWithFullscreen = MessageId.IDXGISwapChain_Present_RestrictToOutputFlagdWithFullscreen;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_RestrictOutputFlagWithStaleSwapChain = MessageId.IDXGISwapChain_Present_RestrictOutputFlagWithStaleSwapChain;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_OtherFlagsCausingInvalidPresentTestFlag = MessageId.IDXGISwapChain_Present_OtherFlagsCausingInvalidPresentTestFlag;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_UnavailableInSession0 = MessageId.IDXGIFactory_CreateSwapChain_UnavailableInSession0;
	public const MessageId DXGI_MSG_IDXGIFactory_MakeWindowAssociation_UnavailableInSession0 = MessageId.IDXGIFactory_MakeWindowAssociation_UnavailableInSession0;
	public const MessageId DXGI_MSG_IDXGIFactory_GetWindowAssociation_UnavailableInSession0 = MessageId.IDXGIFactory_GetWindowAssociation_UnavailableInSession0;
	public const MessageId DXGI_MSG_IDXGIAdapter_EnumOutputs_UnavailableInSession0 = MessageId.IDXGIAdapter_EnumOutputs_UnavailableInSession0;
	public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrSetFullscreenState_StereoDisabled = MessageId.IDXGISwapChain_CreationOrSetFullscreenState_StereoDisabled;
	public const MessageId DXGI_MSG_IDXGIFactory2_UnregisterStatus_CookieNotFound = MessageId.IDXGIFactory2_UnregisterStatus_CookieNotFound;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFSOrOverlay = MessageId.IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFSOrOverlay;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFlipSequential = MessageId.IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFlipSequential;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_ProtectedContentWithRDPDriver = MessageId.IDXGISwapChain_Present_ProtectedContentWithRDPDriver;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithDWMOffOrInvalidDisplayAffinity = MessageId.IDXGISwapChain_Present_ProtectedContentInWindowedModeWithDWMOffOrInvalidDisplayAffinity;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_WidthOrHeightIsZero = MessageId.IDXGIFactory_CreateSwapChainForComposition_WidthOrHeightIsZero;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_OnlyFlipSequentialSupported = MessageId.IDXGIFactory_CreateSwapChainForComposition_OnlyFlipSequentialSupported;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnAdapter = MessageId.IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnAdapter;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnWindows7 = MessageId.IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnWindows7;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_FSTransitionWithCompositionSwapChain = MessageId.IDXGISwapChain_SetFullscreenState_FSTransitionWithCompositionSwapChain;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeTarget_InvalidWithCompositionSwapChain = MessageId.IDXGISwapChain_ResizeTarget_InvalidWithCompositionSwapChain;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_WidthOrHeightIsZero = MessageId.IDXGISwapChain_ResizeBuffers_WidthOrHeightIsZero;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingNoneIsFlipModelOnly = MessageId.IDXGIFactory_CreateSwapChain_ScalingNoneIsFlipModelOnly;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingUnrecognized = MessageId.IDXGIFactory_CreateSwapChain_ScalingUnrecognized;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyFullscreenUnsupported = MessageId.IDXGIFactory_CreateSwapChain_DisplayOnlyFullscreenUnsupported;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyUnsupported = MessageId.IDXGIFactory_CreateSwapChain_DisplayOnlyUnsupported;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_RestartIsFullscreenOnly = MessageId.IDXGISwapChain_Present_RestartIsFullscreenOnly;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_ProtectedWindowlessPresentationRequiresDisplayOnly = MessageId.IDXGISwapChain_Present_ProtectedWindowlessPresentationRequiresDisplayOnly;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_DisplayOnlyUnsupported = MessageId.IDXGISwapChain_SetFullscreenState_DisplayOnlyUnsupported;
	public const MessageId DXGI_MSG_IDXGISwapChain1_SetBackgroundColor_OutOfRange = MessageId.IDXGISwapChain1_SetBackgroundColor_OutOfRange;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyFullscreenUnsupported = MessageId.IDXGISwapChain_ResizeBuffers_DisplayOnlyFullscreenUnsupported;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyUnsupported = MessageId.IDXGISwapChain_ResizeBuffers_DisplayOnlyUnsupported;
	public const MessageId DXGI_MSG_IDXGISwapchain_Present_ScrollUnsupported = MessageId.IDXGISwapchain_Present_ScrollUnsupported;
	public const MessageId DXGI_MSG_IDXGISwapChain1_SetRotation_UnsupportedOS = MessageId.IDXGISwapChain1_SetRotation_UnsupportedOS;
	public const MessageId DXGI_MSG_IDXGISwapChain1_GetRotation_UnsupportedOS = MessageId.IDXGISwapChain1_GetRotation_UnsupportedOS;
	public const MessageId DXGI_MSG_IDXGISwapchain_Present_FullscreenRotation = MessageId.IDXGISwapchain_Present_FullscreenRotation;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_PartialPresentationWithMSAABuffers = MessageId.IDXGISwapChain_Present_PartialPresentationWithMSAABuffers;
	public const MessageId DXGI_MSG_IDXGISwapChain1_SetRotation_FlipSequentialRequired = MessageId.IDXGISwapChain1_SetRotation_FlipSequentialRequired;
	public const MessageId DXGI_MSG_IDXGISwapChain1_SetRotation_InvalidRotation = MessageId.IDXGISwapChain1_SetRotation_InvalidRotation;
	public const MessageId DXGI_MSG_IDXGISwapChain1_GetRotation_FlipSequentialRequired = MessageId.IDXGISwapChain1_GetRotation_FlipSequentialRequired;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetHwnd_WrongType = MessageId.IDXGISwapChain_GetHwnd_WrongType;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetCompositionSurface_WrongType = MessageId.IDXGISwapChain_GetCompositionSurface_WrongType;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetCoreWindow_WrongType = MessageId.IDXGISwapChain_GetCoreWindow_WrongType;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetFullscreenDesc_NonHwnd = MessageId.IDXGISwapChain_GetFullscreenDesc_NonHwnd;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_CoreWindow = MessageId.IDXGISwapChain_SetFullscreenState_CoreWindow;
	public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_UnsupportedOnWindows7 = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_UnsupportedOnWindows7;
	public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsNULL = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsNULL;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_FSUnsupportedForModernApps = MessageId.IDXGIFactory_CreateSwapChain_FSUnsupportedForModernApps;
	public const MessageId DXGI_MSG_IDXGIFactory_MakeWindowAssociation_ModernApp = MessageId.IDXGIFactory_MakeWindowAssociation_ModernApp;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeTarget_ModernApp = MessageId.IDXGISwapChain_ResizeTarget_ModernApp;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeTarget_pNewTargetParametersIsNULL = MessageId.IDXGISwapChain_ResizeTarget_pNewTargetParametersIsNULL;
	public const MessageId DXGI_MSG_IDXGIOutput_SetDisplaySurface_ModernApp = MessageId.IDXGIOutput_SetDisplaySurface_ModernApp;
	public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_ModernApp = MessageId.IDXGIOutput_TakeOwnership_ModernApp;
	public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsInvalid = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsInvalid;
	public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCompositionSurface_InvalidHandle = MessageId.IDXGIFactory2_CreateSwapChainForCompositionSurface_InvalidHandle;
	public const MessageId DXGI_MSG_IDXGISurface1_GetDC_ModernApp = MessageId.IDXGISurface1_GetDC_ModernApp;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingNoneRequiresWindows8OrNewer = MessageId.IDXGIFactory_CreateSwapChain_ScalingNoneRequiresWindows8OrNewer;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoAndPreferRight = MessageId.IDXGISwapChain_Present_TemporaryMonoAndPreferRight;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithDoNotSequence = MessageId.IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithDoNotSequence;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithoutStereo = MessageId.IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithoutStereo;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoUnsupported = MessageId.IDXGISwapChain_Present_TemporaryMonoUnsupported;
	public const MessageId DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_ArraySizeMismatch = MessageId.IDXGIOutput_GetDisplaySurfaceData_ArraySizeMismatch;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_PartialPresentationWithSwapEffectDiscard = MessageId.IDXGISwapChain_Present_PartialPresentationWithSwapEffectDiscard;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaUnrecognized = MessageId.IDXGIFactory_CreateSwapChain_AlphaUnrecognized;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaIsWindowlessOnly = MessageId.IDXGIFactory_CreateSwapChain_AlphaIsWindowlessOnly;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaIsFlipModelOnly = MessageId.IDXGIFactory_CreateSwapChain_AlphaIsFlipModelOnly;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_RestrictToOutputAdapterMismatch = MessageId.IDXGIFactory_CreateSwapChain_RestrictToOutputAdapterMismatch;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyOnLegacy = MessageId.IDXGIFactory_CreateSwapChain_DisplayOnlyOnLegacy;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyOnLegacy = MessageId.IDXGISwapChain_ResizeBuffers_DisplayOnlyOnLegacy;
	public const MessageId DXGI_MSG_IDXGIResource1_CreateSubresourceSurface_InvalidIndex = MessageId.IDXGIResource1_CreateSubresourceSurface_InvalidIndex;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_InvalidScaling = MessageId.IDXGIFactory_CreateSwapChainForComposition_InvalidScaling;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForCoreWindow_InvalidSwapEffect = MessageId.IDXGIFactory_CreateSwapChainForCoreWindow_InvalidSwapEffect;
	public const MessageId DXGI_MSG_IDXGIResource1_CreateSharedHandle_UnsupportedOS = MessageId.IDXGIResource1_CreateSharedHandle_UnsupportedOS;
	public const MessageId DXGI_MSG_IDXGIFactory2_RegisterOcclusionStatusWindow_UnsupportedOS = MessageId.IDXGIFactory2_RegisterOcclusionStatusWindow_UnsupportedOS;
	public const MessageId DXGI_MSG_IDXGIFactory2_RegisterOcclusionStatusEvent_UnsupportedOS = MessageId.IDXGIFactory2_RegisterOcclusionStatusEvent_UnsupportedOS;
	public const MessageId DXGI_MSG_IDXGIOutput1_DuplicateOutput_UnsupportedOS = MessageId.IDXGIOutput1_DuplicateOutput_UnsupportedOS;
	public const MessageId DXGI_MSG_IDXGIDisplayControl_IsStereoEnabled_UnsupportedOS = MessageId.IDXGIDisplayControl_IsStereoEnabled_UnsupportedOS;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_InvalidAlphaMode = MessageId.IDXGIFactory_CreateSwapChainForComposition_InvalidAlphaMode;
	public const MessageId DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_InvalidResource = MessageId.IDXGIFactory_GetSharedResourceAdapterLuid_InvalidResource;
	public const MessageId DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_InvalidLUID = MessageId.IDXGIFactory_GetSharedResourceAdapterLuid_InvalidLUID;
	public const MessageId DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_UnsupportedOS = MessageId.IDXGIFactory_GetSharedResourceAdapterLuid_UnsupportedOS;
	public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_2DOnly = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_2DOnly;
	public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_StagingOnly = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_StagingOnly;
	public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_NeedCPUAccessWrite = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_NeedCPUAccessWrite;
	public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_NoShared = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_NoShared;
	public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_OnlyMipLevels1 = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_OnlyMipLevels1;
	public const MessageId DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_MappedOrOfferedResource = MessageId.IDXGIOutput1_GetDisplaySurfaceData1_MappedOrOfferedResource;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_FSUnsupportedForModernApps = MessageId.IDXGISwapChain_SetFullscreenState_FSUnsupportedForModernApps;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_FailedToGoFSButNonPreRotated = MessageId.IDXGIFactory_CreateSwapChain_FailedToGoFSButNonPreRotated;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainOrRegisterOcclusionStatus_BlitModelUsedWhileRegisteredForOcclusionStatusEvents = MessageId.IDXGIFactory_CreateSwapChainOrRegisterOcclusionStatus_BlitModelUsedWhileRegisteredForOcclusionStatusEvents;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_BlitModelUsedWhileRegisteredForOcclusionStatusEvents = MessageId.IDXGISwapChain_Present_BlitModelUsedWhileRegisteredForOcclusionStatusEvents;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreFlipModelOnly = MessageId.IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreFlipModelOnly;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreNotFullscreen = MessageId.IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreNotFullscreen;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_Waitable = MessageId.IDXGISwapChain_SetFullscreenState_Waitable;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveWaitableFlag = MessageId.IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveWaitableFlag;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetFrameLatencyWaitableObject_OnlyWaitable = MessageId.IDXGISwapChain_GetFrameLatencyWaitableObject_OnlyWaitable;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetMaximumFrameLatency_OnlyWaitable = MessageId.IDXGISwapChain_GetMaximumFrameLatency_OnlyWaitable;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetMaximumFrameLatency_pMaxLatencyIsNULL = MessageId.IDXGISwapChain_GetMaximumFrameLatency_pMaxLatencyIsNULL;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetMaximumFrameLatency_OnlyWaitable = MessageId.IDXGISwapChain_SetMaximumFrameLatency_OnlyWaitable;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetMaximumFrameLatency_MaxLatencyIsOutOfBounds = MessageId.IDXGISwapChain_SetMaximumFrameLatency_MaxLatencyIsOutOfBounds;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ForegroundIsCoreWindowOnly = MessageId.IDXGIFactory_CreateSwapChain_ForegroundIsCoreWindowOnly;
	public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_ForegroundUnsupportedOnAdapter = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_ForegroundUnsupportedOnAdapter;
	public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidScaling = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidScaling;
	public const MessageId DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidAlphaMode = MessageId.IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidAlphaMode;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveForegroundFlag = MessageId.IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveForegroundFlag;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixPointerCannotBeNull = MessageId.IDXGISwapChain_SetMatrixTransform_MatrixPointerCannotBeNull;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetMatrixTransform_RequiresCompositionSwapChain = MessageId.IDXGISwapChain_SetMatrixTransform_RequiresCompositionSwapChain;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixMustBeFinite = MessageId.IDXGISwapChain_SetMatrixTransform_MatrixMustBeFinite;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixMustBeTranslateAndOrScale = MessageId.IDXGISwapChain_SetMatrixTransform_MatrixMustBeTranslateAndOrScale;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetMatrixTransform_MatrixPointerCannotBeNull = MessageId.IDXGISwapChain_GetMatrixTransform_MatrixPointerCannotBeNull;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetMatrixTransform_RequiresCompositionSwapChain = MessageId.IDXGISwapChain_GetMatrixTransform_RequiresCompositionSwapChain;
	public const MessageId DXGI_MSG_DXGIGetDebugInterface1_NULL_ppDebug = MessageId.DXGIGetDebugInterface1_NULL_ppDebug;
	public const MessageId DXGI_MSG_DXGIGetDebugInterface1_InvalidFlags = MessageId.DXGIGetDebugInterface1_InvalidFlags;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_Decode = MessageId.IDXGISwapChain_Present_Decode;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_Decode = MessageId.IDXGISwapChain_ResizeBuffers_Decode;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetSourceSize_FlipModel = MessageId.IDXGISwapChain_SetSourceSize_FlipModel;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetSourceSize_Decode = MessageId.IDXGISwapChain_SetSourceSize_Decode;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetSourceSize_WidthHeight = MessageId.IDXGISwapChain_SetSourceSize_WidthHeight;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetSourceSize_NullPointers = MessageId.IDXGISwapChain_GetSourceSize_NullPointers;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetSourceSize_Decode = MessageId.IDXGISwapChain_GetSourceSize_Decode;
	public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_SetColorSpace_InvalidFlags = MessageId.IDXGIDecodeSwapChain_SetColorSpace_InvalidFlags;
	public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_SetSourceRect_InvalidRect = MessageId.IDXGIDecodeSwapChain_SetSourceRect_InvalidRect;
	public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_SetTargetRect_InvalidRect = MessageId.IDXGIDecodeSwapChain_SetTargetRect_InvalidRect;
	public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_SetDestSize_InvalidSize = MessageId.IDXGIDecodeSwapChain_SetDestSize_InvalidSize;
	public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_GetSourceRect_InvalidPointer = MessageId.IDXGIDecodeSwapChain_GetSourceRect_InvalidPointer;
	public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_GetTargetRect_InvalidPointer = MessageId.IDXGIDecodeSwapChain_GetTargetRect_InvalidPointer;
	public const MessageId DXGI_MSG_IDXGIDecodeSwapChain_GetDestSize_InvalidPointer = MessageId.IDXGIDecodeSwapChain_GetDestSize_InvalidPointer;
	public const MessageId DXGI_MSG_IDXGISwapChain_PresentBuffer_YUV = MessageId.IDXGISwapChain_PresentBuffer_YUV;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetSourceSize_YUV = MessageId.IDXGISwapChain_SetSourceSize_YUV;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetSourceSize_YUV = MessageId.IDXGISwapChain_GetSourceSize_YUV;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetMatrixTransform_YUV = MessageId.IDXGISwapChain_SetMatrixTransform_YUV;
	public const MessageId DXGI_MSG_IDXGISwapChain_GetMatrixTransform_YUV = MessageId.IDXGISwapChain_GetMatrixTransform_YUV;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_PartialPresentation_YUV = MessageId.IDXGISwapChain_Present_PartialPresentation_YUV;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveFlag_YUV = MessageId.IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveFlag_YUV;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_Alignment_YUV = MessageId.IDXGISwapChain_ResizeBuffers_Alignment_YUV;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_ShaderInputUnsupported_YUV = MessageId.IDXGIFactory_CreateSwapChain_ShaderInputUnsupported_YUV;
	public const MessageId DXGI_MSG_IDXGIOutput3_CheckOverlaySupport_NullPointers = MessageId.IDXGIOutput3_CheckOverlaySupport_NullPointers;
	public const MessageId DXGI_MSG_IDXGIOutput3_CheckOverlaySupport_IDXGIDeviceNotSupportedBypConcernedDevice = MessageId.IDXGIOutput3_CheckOverlaySupport_IDXGIDeviceNotSupportedBypConcernedDevice;
	public const MessageId DXGI_MSG_IDXGIAdapter_EnumOutputs2_InvalidEnumOutputs2Flag = MessageId.IDXGIAdapter_EnumOutputs2_InvalidEnumOutputs2Flag;
	public const MessageId DXGI_MSG_IDXGISwapChain_CreationOrSetFullscreenState_FSUnsupportedForFlipDiscard = MessageId.IDXGISwapChain_CreationOrSetFullscreenState_FSUnsupportedForFlipDiscard;
	public const MessageId DXGI_MSG_IDXGIOutput4_CheckOverlayColorSpaceSupport_NullPointers = MessageId.IDXGIOutput4_CheckOverlayColorSpaceSupport_NullPointers;
	public const MessageId DXGI_MSG_IDXGIOutput4_CheckOverlayColorSpaceSupport_IDXGIDeviceNotSupportedBypConcernedDevice = MessageId.IDXGIOutput4_CheckOverlayColorSpaceSupport_IDXGIDeviceNotSupportedBypConcernedDevice;
	public const MessageId DXGI_MSG_IDXGISwapChain3_CheckColorSpaceSupport_NullPointers = MessageId.IDXGISwapChain3_CheckColorSpaceSupport_NullPointers;
	public const MessageId DXGI_MSG_IDXGISwapChain3_SetColorSpace1_InvalidColorSpace = MessageId.IDXGISwapChain3_SetColorSpace1_InvalidColorSpace;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidHwProtect = MessageId.IDXGIFactory_CreateSwapChain_InvalidHwProtect;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_HwProtectUnsupported = MessageId.IDXGIFactory_CreateSwapChain_HwProtectUnsupported;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidHwProtect = MessageId.IDXGISwapChain_ResizeBuffers_InvalidHwProtect;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_HwProtectUnsupported = MessageId.IDXGISwapChain_ResizeBuffers_HwProtectUnsupported;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers1_D3D12Only = MessageId.IDXGISwapChain_ResizeBuffers1_D3D12Only;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers1_FlipModel = MessageId.IDXGISwapChain_ResizeBuffers1_FlipModel;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers1_NodeMaskAndQueueRequired = MessageId.IDXGISwapChain_ResizeBuffers1_NodeMaskAndQueueRequired;
	public const MessageId DXGI_MSG_IDXGISwapChain_CreateSwapChain_InvalidHwProtectGdiFlag = MessageId.IDXGISwapChain_CreateSwapChain_InvalidHwProtectGdiFlag;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidHwProtectGdiFlag = MessageId.IDXGISwapChain_ResizeBuffers_InvalidHwProtectGdiFlag;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_10BitFormatNotSupported = MessageId.IDXGIFactory_CreateSwapChain_10BitFormatNotSupported;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_FlipSwapEffectRequired = MessageId.IDXGIFactory_CreateSwapChain_FlipSwapEffectRequired;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidDevice = MessageId.IDXGIFactory_CreateSwapChain_InvalidDevice;
	public const MessageId DXGI_MSG_IDXGIOutput_TakeOwnership_Unsupported = MessageId.IDXGIOutput_TakeOwnership_Unsupported;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidQueue = MessageId.IDXGIFactory_CreateSwapChain_InvalidQueue;
	public const MessageId DXGI_MSG_IDXGISwapChain3_ResizeBuffers1_InvalidQueue = MessageId.IDXGISwapChain3_ResizeBuffers1_InvalidQueue;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChainForHwnd_InvalidScaling = MessageId.IDXGIFactory_CreateSwapChainForHwnd_InvalidScaling;
	public const MessageId DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidSize = MessageId.IDXGISwapChain3_SetHDRMetaData_InvalidSize;
	public const MessageId DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidPointer = MessageId.IDXGISwapChain3_SetHDRMetaData_InvalidPointer;
	public const MessageId DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidType = MessageId.IDXGISwapChain3_SetHDRMetaData_InvalidType;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_FullscreenAllowTearingIsInvalid = MessageId.IDXGISwapChain_Present_FullscreenAllowTearingIsInvalid;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_AllowTearingRequiresPresentIntervalZero = MessageId.IDXGISwapChain_Present_AllowTearingRequiresPresentIntervalZero;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_AllowTearingRequiresCreationFlag = MessageId.IDXGISwapChain_Present_AllowTearingRequiresCreationFlag;
	public const MessageId DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveAllowTearingFlag = MessageId.IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveAllowTearingFlag;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_AllowTearingFlagIsFlipModelOnly = MessageId.IDXGIFactory_CreateSwapChain_AllowTearingFlagIsFlipModelOnly;
	public const MessageId DXGI_MSG_IDXGIFactory_CheckFeatureSupport_InvalidFeature = MessageId.IDXGIFactory_CheckFeatureSupport_InvalidFeature;
	public const MessageId DXGI_MSG_IDXGIFactory_CheckFeatureSupport_InvalidSize = MessageId.IDXGIFactory_CheckFeatureSupport_InvalidSize;
	public const MessageId DXGI_MSG_IDXGIOutput6_CheckHardwareCompositionSupport_NullPointer = MessageId.IDXGIOutput6_CheckHardwareCompositionSupport_NullPointer;
	public const MessageId DXGI_MSG_IDXGISwapChain_SetFullscreenState_PerMonitorDpiShimApplied = MessageId.IDXGISwapChain_SetFullscreenState_PerMonitorDpiShimApplied;
	public const MessageId DXGI_MSG_IDXGIOutput_DuplicateOutput_PerMonitorDpiShimApplied = MessageId.IDXGIOutput_DuplicateOutput_PerMonitorDpiShimApplied;
	public const MessageId DXGI_MSG_IDXGIOutput_DuplicateOutput1_PerMonitorDpiRequired = MessageId.IDXGIOutput_DuplicateOutput1_PerMonitorDpiRequired;
	public const MessageId DXGI_MSG_IDXGIFactory7_UnregisterAdaptersChangedEvent_CookieNotFound = MessageId.IDXGIFactory7_UnregisterAdaptersChangedEvent_CookieNotFound;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_LegacyBltModelSwapEffect = MessageId.IDXGIFactory_CreateSwapChain_LegacyBltModelSwapEffect;
	public const MessageId DXGI_MSG_IDXGISwapChain4_SetHDRMetaData_MetadataUnchanged = MessageId.IDXGISwapChain4_SetHDRMetaData_MetadataUnchanged;
	public const MessageId DXGI_MSG_IDXGISwapChain_Present_11On12_Released_Resource = MessageId.IDXGISwapChain_Present_11On12_Released_Resource;
	public const MessageId DXGI_MSG_IDXGIFactory_CreateSwapChain_MultipleSwapchainRefToSurface_DeferredDtr = MessageId.IDXGIFactory_CreateSwapChain_MultipleSwapchainRefToSurface_DeferredDtr;
	public const MessageId DXGI_MSG_IDXGIFactory_MakeWindowAssociation_NoOpBehavior = MessageId.IDXGIFactory_MakeWindowAssociation_NoOpBehavior;
	public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow = MessageId.Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow;
	public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_DISCARD_BufferCount = MessageId.Phone_IDXGIFactory_CreateSwapChain_DISCARD_BufferCount;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_SetFullscreenState_NotAvailable = MessageId.Phone_IDXGISwapChain_SetFullscreenState_NotAvailable;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_ResizeBuffers_NotAvailable = MessageId.Phone_IDXGISwapChain_ResizeBuffers_NotAvailable;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_ResizeTarget_NotAvailable = MessageId.Phone_IDXGISwapChain_ResizeTarget_NotAvailable;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidLayerIndex = MessageId.Phone_IDXGISwapChain_Present_InvalidLayerIndex;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_MultipleLayerIndex = MessageId.Phone_IDXGISwapChain_Present_MultipleLayerIndex;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidLayerFlag = MessageId.Phone_IDXGISwapChain_Present_InvalidLayerFlag;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidRotation = MessageId.Phone_IDXGISwapChain_Present_InvalidRotation;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidBlend = MessageId.Phone_IDXGISwapChain_Present_InvalidBlend;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidResource = MessageId.Phone_IDXGISwapChain_Present_InvalidResource;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidMultiPlaneOverlayResource = MessageId.Phone_IDXGISwapChain_Present_InvalidMultiPlaneOverlayResource;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidIndexForPrimary = MessageId.Phone_IDXGISwapChain_Present_InvalidIndexForPrimary;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidIndexForOverlay = MessageId.Phone_IDXGISwapChain_Present_InvalidIndexForOverlay;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidSubResourceIndex = MessageId.Phone_IDXGISwapChain_Present_InvalidSubResourceIndex;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidSourceRect = MessageId.Phone_IDXGISwapChain_Present_InvalidSourceRect;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidDestinationRect = MessageId.Phone_IDXGISwapChain_Present_InvalidDestinationRect;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_MultipleResource = MessageId.Phone_IDXGISwapChain_Present_MultipleResource;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_NotSharedResource = MessageId.Phone_IDXGISwapChain_Present_NotSharedResource;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidFlag = MessageId.Phone_IDXGISwapChain_Present_InvalidFlag;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidInterval = MessageId.Phone_IDXGISwapChain_Present_InvalidInterval;
	public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_MSAA_NotSupported = MessageId.Phone_IDXGIFactory_CreateSwapChain_MSAA_NotSupported;
	public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_ScalingAspectRatioStretch_Supported_ModernApp = MessageId.Phone_IDXGIFactory_CreateSwapChain_ScalingAspectRatioStretch_Supported_ModernApp;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_GetFrameStatistics_NotAvailable_ModernApp = MessageId.Phone_IDXGISwapChain_GetFrameStatistics_NotAvailable_ModernApp;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present_ReplaceInterval0With1 = MessageId.Phone_IDXGISwapChain_Present_ReplaceInterval0With1;
	public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FailedRegisterWithCompositor = MessageId.Phone_IDXGIFactory_CreateSwapChain_FailedRegisterWithCompositor;
	public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow_AtRendering = MessageId.Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow_AtRendering;
	public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FLIP_SEQUENTIAL_BufferCount = MessageId.Phone_IDXGIFactory_CreateSwapChain_FLIP_SEQUENTIAL_BufferCount;
	public const MessageId DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FLIP_Modern_CoreWindow_Only = MessageId.Phone_IDXGIFactory_CreateSwapChain_FLIP_Modern_CoreWindow_Only;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_Present1_RequiresOverlays = MessageId.Phone_IDXGISwapChain_Present1_RequiresOverlays;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_SetBackgroundColor_FlipSequentialRequired = MessageId.Phone_IDXGISwapChain_SetBackgroundColor_FlipSequentialRequired;
	public const MessageId DXGI_MSG_Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired = MessageId.Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired;
}

