// ------------------------------------------------------------------------------
//
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
// ------------------------------------------------------------------------------
namespace Win32.Graphics.Dxgi;
///
/// DXGI_RESOURCE_PRIORITY
public enum ResourcePriority : uint
{
///
/// DXGI_RESOURCE_PRIORITY_MINIMUM
Minimum = 671088640,
///
/// DXGI_RESOURCE_PRIORITY_LOW
Low = 1342177280,
///
/// DXGI_RESOURCE_PRIORITY_NORMAL
Normal = 2013265920,
///
/// DXGI_RESOURCE_PRIORITY_HIGH
High = 2684354560,
///
/// DXGI_RESOURCE_PRIORITY_MAXIMUM
Maximum = 3355443200,
}
///
/// DXGI_USAGE
[Flags]
public enum Usage : uint
{
None = 0,
///
/// DXGI_USAGE_SHADER_INPUT
ShaderInput = 16,
///
/// DXGI_USAGE_RENDER_TARGET_OUTPUT
RenderTargetOutput = 32,
///
/// DXGI_USAGE_BACK_BUFFER
BackBuffer = 64,
///
/// DXGI_USAGE_SHARED
Shared = 128,
///
/// DXGI_USAGE_READ_ONLY
ReadOnly = 256,
///
/// DXGI_USAGE_DISCARD_ON_PRESENT
DiscardOnPresent = 512,
///
/// DXGI_USAGE_UNORDERED_ACCESS
UnorderedAccess = 1024,
}
///
/// DXGI_RESIDENCY
public enum Residency
{
///
/// DXGI_RESIDENCY_FULLY_RESIDENT
FullyResident = 1,
///
/// DXGI_RESIDENCY_RESIDENT_IN_SHARED_MEMORY
ResidentInSharedMemory = 2,
///
/// DXGI_RESIDENCY_EVICTED_TO_DISK
EvictedToDisk = 3,
}
///
/// DXGI_SWAP_EFFECT
public enum SwapEffect
{
///
/// DXGI_SWAP_EFFECT_DISCARD
Discard = 0,
///
/// DXGI_SWAP_EFFECT_SEQUENTIAL
Sequential = 1,
///
/// DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL
FlipSequential = 3,
///
/// DXGI_SWAP_EFFECT_FLIP_DISCARD
FlipDiscard = 4,
}
///
/// DXGI_SWAP_CHAIN_FLAG
[Flags]
public enum SwapChainFlags
{
None = 0,
///
/// DXGI_SWAP_CHAIN_FLAG_NONPREROTATED
NonPrerotated = 1,
///
/// DXGI_SWAP_CHAIN_FLAG_ALLOW_MODE_SWITCH
AllowModeSwitch = 2,
///
/// DXGI_SWAP_CHAIN_FLAG_GDI_COMPATIBLE
GDICompatible = 4,
///
/// DXGI_SWAP_CHAIN_FLAG_RESTRICTED_CONTENT
RestrictedContent = 8,
///
/// DXGI_SWAP_CHAIN_FLAG_RESTRICT_SHARED_RESOURCE_DRIVER
RestrictSharedResourceDriver = 16,
///
/// DXGI_SWAP_CHAIN_FLAG_DISPLAY_ONLY
DisplayOnly = 32,
///
/// DXGI_SWAP_CHAIN_FLAG_FRAME_LATENCY_WAITABLE_OBJECT
FrameLatencyWaitableObject = 64,
///
/// DXGI_SWAP_CHAIN_FLAG_FOREGROUND_LAYER
ForegroundLayer = 128,
///
/// DXGI_SWAP_CHAIN_FLAG_FULLSCREEN_VIDEO
FullscreenVideo = 256,
///
/// DXGI_SWAP_CHAIN_FLAG_YUV_VIDEO
YUVVideo = 512,
///
/// DXGI_SWAP_CHAIN_FLAG_HW_PROTECTED
HWProtected = 1024,
///
/// DXGI_SWAP_CHAIN_FLAG_ALLOW_TEARING
AllowTearing = 2048,
///
/// DXGI_SWAP_CHAIN_FLAG_RESTRICTED_TO_ALL_HOLOGRAPHIC_DISPLAYS
RestrictedToAllHolographicDisplays = 4096,
}
///
/// DXGI_ADAPTER_FLAG
[Flags]
public enum AdapterFlags : uint
{
///
/// DXGI_ADAPTER_FLAG_NONE
None = 0,
///
/// DXGI_ADAPTER_FLAG_REMOTE
Remote = 1,
///
/// DXGI_ADAPTER_FLAG_SOFTWARE
Software = 2,
}
///
/// DXGI_OUTDUPL_POINTER_SHAPE_TYPE
public enum OutduplPointerShapeType
{
///
/// DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME
Monochrome = 1,
///
/// DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR
Color = 2,
///
/// DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR
MaskedColor = 4,
}
///
/// DXGI_OFFER_RESOURCE_PRIORITY
public enum OfferResourcePriority
{
///
/// DXGI_OFFER_RESOURCE_PRIORITY_LOW
Low = 1,
///
/// DXGI_OFFER_RESOURCE_PRIORITY_NORMAL
Normal = 2,
///
/// DXGI_OFFER_RESOURCE_PRIORITY_HIGH
High = 3,
}
///
/// DXGI_SCALING
public enum Scaling
{
///
/// DXGI_SCALING_STRETCH
Stretch = 0,
///
/// DXGI_SCALING_NONE
None = 1,
///
/// DXGI_SCALING_ASPECT_RATIO_STRETCH
AspectRatioStretch = 2,
}
///
/// DXGI_GRAPHICS_PREEMPTION_GRANULARITY
public enum GraphicsPreemptionGranularity
{
///
/// DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY
DmaBufferBoundary = 0,
///
/// DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY
PrimitiveBoundary = 1,
///
/// DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY
TriangleBoundary = 2,
///
/// DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY
PixelBoundary = 3,
///
/// DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY
InstructionBoundary = 4,
}
///
/// DXGI_COMPUTE_PREEMPTION_GRANULARITY
public enum ComputePreemptionGranularity
{
///
/// DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY
DmaBufferBoundary = 0,
///
/// DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY
DispatchBoundary = 1,
///
/// DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY
ThreadGroupBoundary = 2,
///
/// DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY
ThreadBoundary = 3,
///
/// DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY
InstructionBoundary = 4,
}
///
/// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS
[Flags]
public enum MultiplaneOverlayYcbcrFlags
{
None = 0,
///
/// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_NOMINAL_RANGE
YcbcrFlagNominalRange = 1,
///
/// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_BT709
YcbcrFlagBt709 = 2,
///
/// DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAG_xvYCC
YcbcrFlagXvycc = 4,
}
///
/// DXGI_FRAME_PRESENTATION_MODE
public enum FramePresentationMode
{
///
/// DXGI_FRAME_PRESENTATION_MODE_COMPOSED
Composed = 0,
///
/// DXGI_FRAME_PRESENTATION_MODE_OVERLAY
Overlay = 1,
///
/// DXGI_FRAME_PRESENTATION_MODE_NONE
None = 2,
///
/// DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE
CompositionFailure = 3,
}
///
/// DXGI_OVERLAY_SUPPORT_FLAG
[Flags]
public enum OverlaySupportFlags
{
None = 0,
///
/// DXGI_OVERLAY_SUPPORT_FLAG_DIRECT
Direct = 1,
///
/// DXGI_OVERLAY_SUPPORT_FLAG_SCALING
Scaling = 2,
}
///
/// DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG
[Flags]
public enum SwapChainColorSpaceSupportFlags
{
None = 0,
///
/// DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT
Present = 1,
///
/// DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_OVERLAY_PRESENT
OverlayPresent = 2,
}
///
/// DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG
[Flags]
public enum OverlayColorSpaceSupportFlags
{
None = 0,
///
/// DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT
Present = 1,
}
///
/// DXGI_MEMORY_SEGMENT_GROUP
public enum MemorySegmentGroup
{
///
/// DXGI_MEMORY_SEGMENT_GROUP_LOCAL
Local = 0,
///
/// DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL
NonLocal = 1,
}
///
/// DXGI_OUTDUPL_FLAG
[Flags]
public enum OutduplFlags
{
None = 0,
///
/// DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY
CompositedUICaptureOnly = 1,
}
///
/// DXGI_HDR_METADATA_TYPE
public enum HDRMetadataType
{
///
/// DXGI_HDR_METADATA_TYPE_NONE
None = 0,
///
/// DXGI_HDR_METADATA_TYPE_HDR10
Hdr10 = 1,
///
/// DXGI_HDR_METADATA_TYPE_HDR10PLUS
Hdr10plus = 2,
}
///
/// DXGI_OFFER_RESOURCE_FLAGS
[Flags]
public enum OfferResourceFlags
{
None = 0,
///
/// DXGI_OFFER_RESOURCE_FLAG_ALLOW_DECOMMIT
AllowDecommit = 1,
}
///
/// DXGI_RECLAIM_RESOURCE_RESULTS
public enum ReclaimResourceResults
{
///
/// DXGI_RECLAIM_RESOURCE_RESULT_OK
Ok = 0,
///
/// DXGI_RECLAIM_RESOURCE_RESULT_DISCARDED
Discarded = 1,
///
/// DXGI_RECLAIM_RESOURCE_RESULT_NOT_COMMITTED
NotCommitted = 2,
}
///
/// DXGI_FEATURE
public enum Feature
{
///
/// DXGI_FEATURE_PRESENT_ALLOW_TEARING
PresentAllowTearing = 0,
}
///
/// DXGI_ADAPTER_FLAG3
[Flags]
public enum AdapterFlags3 : uint
{
///
/// DXGI_ADAPTER_FLAG3_NONE
None = 0,
///
/// DXGI_ADAPTER_FLAG3_REMOTE
Remote = 1,
///
/// DXGI_ADAPTER_FLAG3_SOFTWARE
Software = 2,
///
/// DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE
AcgCompatible = 4,
///
/// DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES
SupportMonitoredFences = 8,
///
/// DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES
SupportNonMonitoredFences = 16,
///
/// DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE
KeyedMutexConformance = 32,
}
///
/// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS
[Flags]
public enum HardwareCompositionSupportFlags
{
None = 0,
///
/// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN
Fullscreen = 1,
///
/// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED
Windowed = 2,
///
/// DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED
CursorStretched = 4,
}
///
/// DXGI_GPU_PREFERENCE
public enum GpuPreference
{
///
/// DXGI_GPU_PREFERENCE_UNSPECIFIED
Unspecified = 0,
///
/// DXGI_GPU_PREFERENCE_MINIMUM_POWER
MinimumPower = 1,
///
/// DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE
HighPerformance = 2,
}
///
/// DXGI_DEBUG_RLO_FLAGS
[Flags]
public enum ReportLiveObjectFlags
{
None = 0,
///
/// DXGI_DEBUG_RLO_SUMMARY
Summary = 1,
///
/// DXGI_DEBUG_RLO_DETAIL
Detail = 2,
///
/// DXGI_DEBUG_RLO_IGNORE_INTERNAL
IgnoreInternal = 4,
///
/// DXGI_DEBUG_RLO_ALL
All = 7,
}
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY
public enum InfoQueueMessageCategory
{
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_UNKNOWN
Unknown = 0,
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_MISCELLANEOUS
Miscellaneous = 1,
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_INITIALIZATION
Initialization = 2,
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_CLEANUP
Cleanup = 3,
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_COMPILATION
Compilation = 4,
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_CREATION
StateCreation = 5,
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_SETTING
StateSetting = 6,
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_STATE_GETTING
StateGetting = 7,
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_RESOURCE_MANIPULATION
ResourceManipulation = 8,
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_EXECUTION
Execution = 9,
///
/// DXGI_INFO_QUEUE_MESSAGE_CATEGORY_SHADER
Shader = 10,
}
///
/// DXGI_INFO_QUEUE_MESSAGE_SEVERITY
public enum InfoQueueMessageSeverity
{
///
/// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_CORRUPTION
Corruption = 0,
///
/// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_ERROR
Error = 1,
///
/// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_WARNING
Warning = 2,
///
/// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_INFO
Info = 3,
///
/// DXGI_INFO_QUEUE_MESSAGE_SEVERITY_MESSAGE
Message = 4,
}
///
/// DXGI_Message_Id
public enum MessageId
{
///
/// DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_InvalidOutputWindow
IDXGISwapChain_CreationOrResizeBuffers_InvalidOutputWindow = 0,
///
/// DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_BufferWidthInferred
IDXGISwapChain_CreationOrResizeBuffers_BufferWidthInferred = 1,
///
/// DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_BufferHeightInferred
IDXGISwapChain_CreationOrResizeBuffers_BufferHeightInferred = 2,
///
/// DXGI_MSG_IDXGISwapChain_CreationOrResizeBuffers_NoScanoutFlagChanged
IDXGISwapChain_CreationOrResizeBuffers_NoScanoutFlagChanged = 3,
///
/// DXGI_MSG_IDXGISwapChain_Creation_MaxBufferCountExceeded
IDXGISwapChain_Creation_MaxBufferCountExceeded = 4,
///
/// DXGI_MSG_IDXGISwapChain_Creation_TooFewBuffers
IDXGISwapChain_Creation_TooFewBuffers = 5,
///
/// DXGI_MSG_IDXGISwapChain_Creation_NoOutputWindow
IDXGISwapChain_Creation_NoOutputWindow = 6,
///
/// DXGI_MSG_IDXGISwapChain_Destruction_OtherMethodsCalled
IDXGISwapChain_Destruction_OtherMethodsCalled = 7,
///
/// DXGI_MSG_IDXGISwapChain_GetDesc_pDescIsNULL
IDXGISwapChain_GetDesc_pDescIsNULL = 8,
///
/// DXGI_MSG_IDXGISwapChain_GetBuffer_ppSurfaceIsNULL
IDXGISwapChain_GetBuffer_ppSurfaceIsNULL = 9,
///
/// DXGI_MSG_IDXGISwapChain_GetBuffer_NoAllocatedBuffers
IDXGISwapChain_GetBuffer_NoAllocatedBuffers = 10,
///
/// DXGI_MSG_IDXGISwapChain_GetBuffer_iBufferMustBeZero
IDXGISwapChain_GetBuffer_iBufferMustBeZero = 11,
///
/// DXGI_MSG_IDXGISwapChain_GetBuffer_iBufferOOB
IDXGISwapChain_GetBuffer_iBufferOOB = 12,
///
/// DXGI_MSG_IDXGISwapChain_GetContainingOutput_ppOutputIsNULL
IDXGISwapChain_GetContainingOutput_ppOutputIsNULL = 13,
///
/// DXGI_MSG_IDXGISwapChain_Present_SyncIntervalOOB
IDXGISwapChain_Present_SyncIntervalOOB = 14,
///
/// DXGI_MSG_IDXGISwapChain_Present_InvalidNonPreRotatedFlag
IDXGISwapChain_Present_InvalidNonPreRotatedFlag = 15,
///
/// DXGI_MSG_IDXGISwapChain_Present_NoAllocatedBuffers
IDXGISwapChain_Present_NoAllocatedBuffers = 16,
///
/// DXGI_MSG_IDXGISwapChain_Present_GetDXGIAdapterFailed
IDXGISwapChain_Present_GetDXGIAdapterFailed = 17,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_BufferCountOOB
IDXGISwapChain_ResizeBuffers_BufferCountOOB = 18,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_UnreleasedReferences
IDXGISwapChain_ResizeBuffers_UnreleasedReferences = 19,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidSwapChainFlag
IDXGISwapChain_ResizeBuffers_InvalidSwapChainFlag = 20,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidNonPreRotatedFlag
IDXGISwapChain_ResizeBuffers_InvalidNonPreRotatedFlag = 21,
///
/// DXGI_MSG_IDXGISwapChain_ResizeTarget_RefreshRateDivideByZero
IDXGISwapChain_ResizeTarget_RefreshRateDivideByZero = 22,
///
/// DXGI_MSG_IDXGISwapChain_SetFullscreenState_InvalidTarget
IDXGISwapChain_SetFullscreenState_InvalidTarget = 23,
///
/// DXGI_MSG_IDXGISwapChain_GetFrameStatistics_pStatsIsNULL
IDXGISwapChain_GetFrameStatistics_pStatsIsNULL = 24,
///
/// DXGI_MSG_IDXGISwapChain_GetLastPresentCount_pLastPresentCountIsNULL
IDXGISwapChain_GetLastPresentCount_pLastPresentCountIsNULL = 25,
///
/// DXGI_MSG_IDXGISwapChain_SetFullscreenState_RemoteNotSupported
IDXGISwapChain_SetFullscreenState_RemoteNotSupported = 26,
///
/// DXGI_MSG_IDXGIOutput_TakeOwnership_FailedToAcquireFullscreenMutex
IDXGIOutput_TakeOwnership_FailedToAcquireFullscreenMutex = 27,
///
/// DXGI_MSG_IDXGIFactory_CreateSoftwareAdapter_ppAdapterInterfaceIsNULL
IDXGIFactory_CreateSoftwareAdapter_ppAdapterInterfaceIsNULL = 28,
///
/// DXGI_MSG_IDXGIFactory_EnumAdapters_ppAdapterInterfaceIsNULL
IDXGIFactory_EnumAdapters_ppAdapterInterfaceIsNULL = 29,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_ppSwapChainIsNULL
IDXGIFactory_CreateSwapChain_ppSwapChainIsNULL = 30,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_pDescIsNULL
IDXGIFactory_CreateSwapChain_pDescIsNULL = 31,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_UnknownSwapEffect
IDXGIFactory_CreateSwapChain_UnknownSwapEffect = 32,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidFlags
IDXGIFactory_CreateSwapChain_InvalidFlags = 33,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_NonPreRotatedFlagAndWindowed
IDXGIFactory_CreateSwapChain_NonPreRotatedFlagAndWindowed = 34,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_NullDeviceInterface
IDXGIFactory_CreateSwapChain_NullDeviceInterface = 35,
///
/// DXGI_MSG_IDXGIFactory_GetWindowAssociation_phWndIsNULL
IDXGIFactory_GetWindowAssociation_phWndIsNULL = 36,
///
/// DXGI_MSG_IDXGIFactory_MakeWindowAssociation_InvalidFlags
IDXGIFactory_MakeWindowAssociation_InvalidFlags = 37,
///
/// DXGI_MSG_IDXGISurface_Map_InvalidSurface
IDXGISurface_Map_InvalidSurface = 38,
///
/// DXGI_MSG_IDXGISurface_Map_FlagsSetToZero
IDXGISurface_Map_FlagsSetToZero = 39,
///
/// DXGI_MSG_IDXGISurface_Map_DiscardAndReadFlagSet
IDXGISurface_Map_DiscardAndReadFlagSet = 40,
///
/// DXGI_MSG_IDXGISurface_Map_DiscardButNotWriteFlagSet
IDXGISurface_Map_DiscardButNotWriteFlagSet = 41,
///
/// DXGI_MSG_IDXGISurface_Map_NoCPUAccess
IDXGISurface_Map_NoCPUAccess = 42,
///
/// DXGI_MSG_IDXGISurface_Map_ReadFlagSetButCPUAccessIsDynamic
IDXGISurface_Map_ReadFlagSetButCPUAccessIsDynamic = 43,
///
/// DXGI_MSG_IDXGISurface_Map_DiscardFlagSetButCPUAccessIsNotDynamic
IDXGISurface_Map_DiscardFlagSetButCPUAccessIsNotDynamic = 44,
///
/// DXGI_MSG_IDXGIOutput_GetDisplayModeList_pNumModesIsNULL
IDXGIOutput_GetDisplayModeList_pNumModesIsNULL = 45,
///
/// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_ModeHasInvalidWidthOrHeight
IDXGIOutput_FindClosestMatchingMode_ModeHasInvalidWidthOrHeight = 46,
///
/// DXGI_MSG_IDXGIOutput_GetCammaControlCapabilities_NoOwnerDevice
IDXGIOutput_GetCammaControlCapabilities_NoOwnerDevice = 47,
///
/// DXGI_MSG_IDXGIOutput_TakeOwnership_pDeviceIsNULL
IDXGIOutput_TakeOwnership_pDeviceIsNULL = 48,
///
/// DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_NoOwnerDevice
IDXGIOutput_GetDisplaySurfaceData_NoOwnerDevice = 49,
///
/// DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_pDestinationIsNULL
IDXGIOutput_GetDisplaySurfaceData_pDestinationIsNULL = 50,
///
/// DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_MapOfDestinationFailed
IDXGIOutput_GetDisplaySurfaceData_MapOfDestinationFailed = 51,
///
/// DXGI_MSG_IDXGIOutput_GetFrameStatistics_NoOwnerDevice
IDXGIOutput_GetFrameStatistics_NoOwnerDevice = 52,
///
/// DXGI_MSG_IDXGIOutput_GetFrameStatistics_pStatsIsNULL
IDXGIOutput_GetFrameStatistics_pStatsIsNULL = 53,
///
/// DXGI_MSG_IDXGIOutput_SetGammaControl_NoOwnerDevice
IDXGIOutput_SetGammaControl_NoOwnerDevice = 54,
///
/// DXGI_MSG_IDXGIOutput_GetGammaControl_NoOwnerDevice
IDXGIOutput_GetGammaControl_NoOwnerDevice = 55,
///
/// DXGI_MSG_IDXGIOutput_GetGammaControl_NoGammaControls
IDXGIOutput_GetGammaControl_NoGammaControls = 56,
///
/// DXGI_MSG_IDXGIOutput_SetDisplaySurface_IDXGIResourceNotSupportedBypPrimary
IDXGIOutput_SetDisplaySurface_IDXGIResourceNotSupportedBypPrimary = 57,
///
/// DXGI_MSG_IDXGIOutput_SetDisplaySurface_pPrimaryIsInvalid
IDXGIOutput_SetDisplaySurface_pPrimaryIsInvalid = 58,
///
/// DXGI_MSG_IDXGIOutput_SetDisplaySurface_NoOwnerDevice
IDXGIOutput_SetDisplaySurface_NoOwnerDevice = 59,
///
/// DXGI_MSG_IDXGIOutput_TakeOwnership_RemoteDeviceNotSupported
IDXGIOutput_TakeOwnership_RemoteDeviceNotSupported = 60,
///
/// DXGI_MSG_IDXGIOutput_GetDisplayModeList_RemoteDeviceNotSupported
IDXGIOutput_GetDisplayModeList_RemoteDeviceNotSupported = 61,
///
/// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_RemoteDeviceNotSupported
IDXGIOutput_FindClosestMatchingMode_RemoteDeviceNotSupported = 62,
///
/// DXGI_MSG_IDXGIDevice_CreateSurface_InvalidParametersWithpSharedResource
IDXGIDevice_CreateSurface_InvalidParametersWithpSharedResource = 63,
///
/// DXGI_MSG_IDXGIObject_GetPrivateData_puiDataSizeIsNULL
IDXGIObject_GetPrivateData_puiDataSizeIsNULL = 64,
///
/// DXGI_MSG_IDXGISwapChain_Creation_InvalidOutputWindow
IDXGISwapChain_Creation_InvalidOutputWindow = 65,
///
/// DXGI_MSG_IDXGISwapChain_Release_SwapChainIsFullscreen
IDXGISwapChain_Release_SwapChainIsFullscreen = 66,
///
/// DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_InvalidTargetSurfaceFormat
IDXGIOutput_GetDisplaySurfaceData_InvalidTargetSurfaceFormat = 67,
///
/// DXGI_MSG_IDXGIFactory_CreateSoftwareAdapter_ModuleIsNULL
IDXGIFactory_CreateSoftwareAdapter_ModuleIsNULL = 68,
///
/// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_IDXGIDeviceNotSupportedBypConcernedDevice
IDXGIOutput_FindClosestMatchingMode_IDXGIDeviceNotSupportedBypConcernedDevice = 69,
///
/// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_pModeToMatchOrpClosestMatchIsNULL
IDXGIOutput_FindClosestMatchingMode_pModeToMatchOrpClosestMatchIsNULL = 70,
///
/// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_ModeHasRefreshRateDenominatorZero
IDXGIOutput_FindClosestMatchingMode_ModeHasRefreshRateDenominatorZero = 71,
///
/// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_UnknownFormatIsInvalidForConfiguration
IDXGIOutput_FindClosestMatchingMode_UnknownFormatIsInvalidForConfiguration = 72,
///
/// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScanlineOrdering
IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScanlineOrdering = 73,
///
/// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScaling
IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeScaling = 74,
///
/// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeFormatAndDeviceCombination
IDXGIOutput_FindClosestMatchingMode_InvalidDisplayModeFormatAndDeviceCombination = 75,
///
/// DXGI_MSG_IDXGIFactory_Creation_CalledFromDllMain
IDXGIFactory_Creation_CalledFromDllMain = 76,
///
/// DXGI_MSG_IDXGISwapChain_SetFullscreenState_OutputNotOwnedBySwapChainDevice
IDXGISwapChain_SetFullscreenState_OutputNotOwnedBySwapChainDevice = 77,
///
/// DXGI_MSG_IDXGISwapChain_Creation_InvalidWindowStyle
IDXGISwapChain_Creation_InvalidWindowStyle = 78,
///
/// DXGI_MSG_IDXGISwapChain_GetFrameStatistics_UnsupportedStatistics
IDXGISwapChain_GetFrameStatistics_UnsupportedStatistics = 79,
///
/// DXGI_MSG_IDXGISwapChain_GetContainingOutput_SwapchainAdapterDoesNotControlOutput
IDXGISwapChain_GetContainingOutput_SwapchainAdapterDoesNotControlOutput = 80,
///
/// DXGI_MSG_IDXGIOutput_SetOrGetGammaControl_pArrayIsNULL
IDXGIOutput_SetOrGetGammaControl_pArrayIsNULL = 81,
///
/// DXGI_MSG_IDXGISwapChain_SetFullscreenState_FullscreenInvalidForChildWindows
IDXGISwapChain_SetFullscreenState_FullscreenInvalidForChildWindows = 82,
///
/// DXGI_MSG_IDXGIFactory_Release_CalledFromDllMain
IDXGIFactory_Release_CalledFromDllMain = 83,
///
/// DXGI_MSG_IDXGISwapChain_Present_UnreleasedHDC
IDXGISwapChain_Present_UnreleasedHDC = 84,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_NonPreRotatedAndGDICompatibleFlags
IDXGISwapChain_ResizeBuffers_NonPreRotatedAndGDICompatibleFlags = 85,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_NonPreRotatedAndGDICompatibleFlags
IDXGIFactory_CreateSwapChain_NonPreRotatedAndGDICompatibleFlags = 86,
///
/// DXGI_MSG_IDXGISurface1_GetDC_pHdcIsNULL
IDXGISurface1_GetDC_pHdcIsNULL = 87,
///
/// DXGI_MSG_IDXGISurface1_GetDC_SurfaceNotTexture2D
IDXGISurface1_GetDC_SurfaceNotTexture2D = 88,
///
/// DXGI_MSG_IDXGISurface1_GetDC_GDICompatibleFlagNotSet
IDXGISurface1_GetDC_GDICompatibleFlagNotSet = 89,
///
/// DXGI_MSG_IDXGISurface1_GetDC_UnreleasedHDC
IDXGISurface1_GetDC_UnreleasedHDC = 90,
///
/// DXGI_MSG_IDXGISurface_Map_NoCPUAccess2
IDXGISurface_Map_NoCPUAccess2 = 91,
///
/// DXGI_MSG_IDXGISurface1_ReleaseDC_GetDCNotCalled
IDXGISurface1_ReleaseDC_GetDCNotCalled = 92,
///
/// DXGI_MSG_IDXGISurface1_ReleaseDC_InvalidRectangleDimensions
IDXGISurface1_ReleaseDC_InvalidRectangleDimensions = 93,
///
/// DXGI_MSG_IDXGIOutput_TakeOwnership_RemoteOutputNotSupported
IDXGIOutput_TakeOwnership_RemoteOutputNotSupported = 94,
///
/// DXGI_MSG_IDXGIOutput_FindClosestMatchingMode_RemoteOutputNotSupported
IDXGIOutput_FindClosestMatchingMode_RemoteOutputNotSupported = 95,
///
/// DXGI_MSG_IDXGIOutput_GetDisplayModeList_RemoteOutputNotSupported
IDXGIOutput_GetDisplayModeList_RemoteOutputNotSupported = 96,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_pDeviceHasMismatchedDXGIFactory
IDXGIFactory_CreateSwapChain_pDeviceHasMismatchedDXGIFactory = 97,
///
/// DXGI_MSG_IDXGISwapChain_Present_NonOptimalFSConfiguration
IDXGISwapChain_Present_NonOptimalFSConfiguration = 98,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_FlipSequentialNotSupportedOnD3D10
IDXGIFactory_CreateSwapChain_FlipSequentialNotSupportedOnD3D10 = 99,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_BufferCountOOBForFlipSequential
IDXGIFactory_CreateSwapChain_BufferCountOOBForFlipSequential = 100,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidFormatForFlipSequential
IDXGIFactory_CreateSwapChain_InvalidFormatForFlipSequential = 101,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_MultiSamplingNotSupportedForFlipSequential
IDXGIFactory_CreateSwapChain_MultiSamplingNotSupportedForFlipSequential = 102,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_BufferCountOOBForFlipSequential
IDXGISwapChain_ResizeBuffers_BufferCountOOBForFlipSequential = 103,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidFormatForFlipSequential
IDXGISwapChain_ResizeBuffers_InvalidFormatForFlipSequential = 104,
///
/// DXGI_MSG_IDXGISwapChain_Present_PartialPresentationBeforeStandardPresentation
IDXGISwapChain_Present_PartialPresentationBeforeStandardPresentation = 105,
///
/// DXGI_MSG_IDXGISwapChain_Present_FullscreenPartialPresentIsInvalid
IDXGISwapChain_Present_FullscreenPartialPresentIsInvalid = 106,
///
/// DXGI_MSG_IDXGISwapChain_Present_InvalidPresentTestOrDoNotSequenceFlag
IDXGISwapChain_Present_InvalidPresentTestOrDoNotSequenceFlag = 107,
///
/// DXGI_MSG_IDXGISwapChain_Present_ScrollInfoWithNoDirtyRectsSpecified
IDXGISwapChain_Present_ScrollInfoWithNoDirtyRectsSpecified = 108,
///
/// DXGI_MSG_IDXGISwapChain_Present_EmptyScrollRect
IDXGISwapChain_Present_EmptyScrollRect = 109,
///
/// DXGI_MSG_IDXGISwapChain_Present_ScrollRectOutOfBackbufferBounds
IDXGISwapChain_Present_ScrollRectOutOfBackbufferBounds = 110,
///
/// DXGI_MSG_IDXGISwapChain_Present_ScrollRectOutOfBackbufferBoundsWithOffset
IDXGISwapChain_Present_ScrollRectOutOfBackbufferBoundsWithOffset = 111,
///
/// DXGI_MSG_IDXGISwapChain_Present_EmptyDirtyRect
IDXGISwapChain_Present_EmptyDirtyRect = 112,
///
/// DXGI_MSG_IDXGISwapChain_Present_DirtyRectOutOfBackbufferBounds
IDXGISwapChain_Present_DirtyRectOutOfBackbufferBounds = 113,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_UnsupportedBufferUsageFlags
IDXGIFactory_CreateSwapChain_UnsupportedBufferUsageFlags = 114,
///
/// DXGI_MSG_IDXGISwapChain_Present_DoNotSequenceFlagSetButPreviousBufferIsUndefined
IDXGISwapChain_Present_DoNotSequenceFlagSetButPreviousBufferIsUndefined = 115,
///
/// DXGI_MSG_IDXGISwapChain_Present_UnsupportedFlags
IDXGISwapChain_Present_UnsupportedFlags = 116,
///
/// DXGI_MSG_IDXGISwapChain_Present_FlipModelChainMustResizeOrCreateOnFSTransition
IDXGISwapChain_Present_FlipModelChainMustResizeOrCreateOnFSTransition = 117,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_pRestrictToOutputFromOtherIDXGIFactory
IDXGIFactory_CreateSwapChain_pRestrictToOutputFromOtherIDXGIFactory = 118,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_RestrictOutputNotSupportedOnAdapter
IDXGIFactory_CreateSwapChain_RestrictOutputNotSupportedOnAdapter = 119,
///
/// DXGI_MSG_IDXGISwapChain_Present_RestrictToOutputFlagSetButInvalidpRestrictToOutput
IDXGISwapChain_Present_RestrictToOutputFlagSetButInvalidpRestrictToOutput = 120,
///
/// DXGI_MSG_IDXGISwapChain_Present_RestrictToOutputFlagdWithFullscreen
IDXGISwapChain_Present_RestrictToOutputFlagdWithFullscreen = 121,
///
/// DXGI_MSG_IDXGISwapChain_Present_RestrictOutputFlagWithStaleSwapChain
IDXGISwapChain_Present_RestrictOutputFlagWithStaleSwapChain = 122,
///
/// DXGI_MSG_IDXGISwapChain_Present_OtherFlagsCausingInvalidPresentTestFlag
IDXGISwapChain_Present_OtherFlagsCausingInvalidPresentTestFlag = 123,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_UnavailableInSession0
IDXGIFactory_CreateSwapChain_UnavailableInSession0 = 124,
///
/// DXGI_MSG_IDXGIFactory_MakeWindowAssociation_UnavailableInSession0
IDXGIFactory_MakeWindowAssociation_UnavailableInSession0 = 125,
///
/// DXGI_MSG_IDXGIFactory_GetWindowAssociation_UnavailableInSession0
IDXGIFactory_GetWindowAssociation_UnavailableInSession0 = 126,
///
/// DXGI_MSG_IDXGIAdapter_EnumOutputs_UnavailableInSession0
IDXGIAdapter_EnumOutputs_UnavailableInSession0 = 127,
///
/// DXGI_MSG_IDXGISwapChain_CreationOrSetFullscreenState_StereoDisabled
IDXGISwapChain_CreationOrSetFullscreenState_StereoDisabled = 128,
///
/// DXGI_MSG_IDXGIFactory2_UnregisterStatus_CookieNotFound
IDXGIFactory2_UnregisterStatus_CookieNotFound = 129,
///
/// DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFSOrOverlay
IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFSOrOverlay = 130,
///
/// DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFlipSequential
IDXGISwapChain_Present_ProtectedContentInWindowedModeWithoutFlipSequential = 131,
///
/// DXGI_MSG_IDXGISwapChain_Present_ProtectedContentWithRDPDriver
IDXGISwapChain_Present_ProtectedContentWithRDPDriver = 132,
///
/// DXGI_MSG_IDXGISwapChain_Present_ProtectedContentInWindowedModeWithDWMOffOrInvalidDisplayAffinity
IDXGISwapChain_Present_ProtectedContentInWindowedModeWithDWMOffOrInvalidDisplayAffinity = 133,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_WidthOrHeightIsZero
IDXGIFactory_CreateSwapChainForComposition_WidthOrHeightIsZero = 134,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_OnlyFlipSequentialSupported
IDXGIFactory_CreateSwapChainForComposition_OnlyFlipSequentialSupported = 135,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnAdapter
IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnAdapter = 136,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnWindows7
IDXGIFactory_CreateSwapChainForComposition_UnsupportedOnWindows7 = 137,
///
/// DXGI_MSG_IDXGISwapChain_SetFullscreenState_FSTransitionWithCompositionSwapChain
IDXGISwapChain_SetFullscreenState_FSTransitionWithCompositionSwapChain = 138,
///
/// DXGI_MSG_IDXGISwapChain_ResizeTarget_InvalidWithCompositionSwapChain
IDXGISwapChain_ResizeTarget_InvalidWithCompositionSwapChain = 139,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_WidthOrHeightIsZero
IDXGISwapChain_ResizeBuffers_WidthOrHeightIsZero = 140,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingNoneIsFlipModelOnly
IDXGIFactory_CreateSwapChain_ScalingNoneIsFlipModelOnly = 141,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingUnrecognized
IDXGIFactory_CreateSwapChain_ScalingUnrecognized = 142,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyFullscreenUnsupported
IDXGIFactory_CreateSwapChain_DisplayOnlyFullscreenUnsupported = 143,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyUnsupported
IDXGIFactory_CreateSwapChain_DisplayOnlyUnsupported = 144,
///
/// DXGI_MSG_IDXGISwapChain_Present_RestartIsFullscreenOnly
IDXGISwapChain_Present_RestartIsFullscreenOnly = 145,
///
/// DXGI_MSG_IDXGISwapChain_Present_ProtectedWindowlessPresentationRequiresDisplayOnly
IDXGISwapChain_Present_ProtectedWindowlessPresentationRequiresDisplayOnly = 146,
///
/// DXGI_MSG_IDXGISwapChain_SetFullscreenState_DisplayOnlyUnsupported
IDXGISwapChain_SetFullscreenState_DisplayOnlyUnsupported = 147,
///
/// DXGI_MSG_IDXGISwapChain1_SetBackgroundColor_OutOfRange
IDXGISwapChain1_SetBackgroundColor_OutOfRange = 148,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyFullscreenUnsupported
IDXGISwapChain_ResizeBuffers_DisplayOnlyFullscreenUnsupported = 149,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyUnsupported
IDXGISwapChain_ResizeBuffers_DisplayOnlyUnsupported = 150,
///
/// DXGI_MSG_IDXGISwapchain_Present_ScrollUnsupported
IDXGISwapchain_Present_ScrollUnsupported = 151,
///
/// DXGI_MSG_IDXGISwapChain1_SetRotation_UnsupportedOS
IDXGISwapChain1_SetRotation_UnsupportedOS = 152,
///
/// DXGI_MSG_IDXGISwapChain1_GetRotation_UnsupportedOS
IDXGISwapChain1_GetRotation_UnsupportedOS = 153,
///
/// DXGI_MSG_IDXGISwapchain_Present_FullscreenRotation
IDXGISwapchain_Present_FullscreenRotation = 154,
///
/// DXGI_MSG_IDXGISwapChain_Present_PartialPresentationWithMSAABuffers
IDXGISwapChain_Present_PartialPresentationWithMSAABuffers = 155,
///
/// DXGI_MSG_IDXGISwapChain1_SetRotation_FlipSequentialRequired
IDXGISwapChain1_SetRotation_FlipSequentialRequired = 156,
///
/// DXGI_MSG_IDXGISwapChain1_SetRotation_InvalidRotation
IDXGISwapChain1_SetRotation_InvalidRotation = 157,
///
/// DXGI_MSG_IDXGISwapChain1_GetRotation_FlipSequentialRequired
IDXGISwapChain1_GetRotation_FlipSequentialRequired = 158,
///
/// DXGI_MSG_IDXGISwapChain_GetHwnd_WrongType
IDXGISwapChain_GetHwnd_WrongType = 159,
///
/// DXGI_MSG_IDXGISwapChain_GetCompositionSurface_WrongType
IDXGISwapChain_GetCompositionSurface_WrongType = 160,
///
/// DXGI_MSG_IDXGISwapChain_GetCoreWindow_WrongType
IDXGISwapChain_GetCoreWindow_WrongType = 161,
///
/// DXGI_MSG_IDXGISwapChain_GetFullscreenDesc_NonHwnd
IDXGISwapChain_GetFullscreenDesc_NonHwnd = 162,
///
/// DXGI_MSG_IDXGISwapChain_SetFullscreenState_CoreWindow
IDXGISwapChain_SetFullscreenState_CoreWindow = 163,
///
/// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_UnsupportedOnWindows7
IDXGIFactory2_CreateSwapChainForCoreWindow_UnsupportedOnWindows7 = 164,
///
/// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsNULL
IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsNULL = 165,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_FSUnsupportedForModernApps
IDXGIFactory_CreateSwapChain_FSUnsupportedForModernApps = 166,
///
/// DXGI_MSG_IDXGIFactory_MakeWindowAssociation_ModernApp
IDXGIFactory_MakeWindowAssociation_ModernApp = 167,
///
/// DXGI_MSG_IDXGISwapChain_ResizeTarget_ModernApp
IDXGISwapChain_ResizeTarget_ModernApp = 168,
///
/// DXGI_MSG_IDXGISwapChain_ResizeTarget_pNewTargetParametersIsNULL
IDXGISwapChain_ResizeTarget_pNewTargetParametersIsNULL = 169,
///
/// DXGI_MSG_IDXGIOutput_SetDisplaySurface_ModernApp
IDXGIOutput_SetDisplaySurface_ModernApp = 170,
///
/// DXGI_MSG_IDXGIOutput_TakeOwnership_ModernApp
IDXGIOutput_TakeOwnership_ModernApp = 171,
///
/// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsInvalid
IDXGIFactory2_CreateSwapChainForCoreWindow_pWindowIsInvalid = 172,
///
/// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCompositionSurface_InvalidHandle
IDXGIFactory2_CreateSwapChainForCompositionSurface_InvalidHandle = 173,
///
/// DXGI_MSG_IDXGISurface1_GetDC_ModernApp
IDXGISurface1_GetDC_ModernApp = 174,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_ScalingNoneRequiresWindows8OrNewer
IDXGIFactory_CreateSwapChain_ScalingNoneRequiresWindows8OrNewer = 175,
///
/// DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoAndPreferRight
IDXGISwapChain_Present_TemporaryMonoAndPreferRight = 176,
///
/// DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithDoNotSequence
IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithDoNotSequence = 177,
///
/// DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithoutStereo
IDXGISwapChain_Present_TemporaryMonoOrPreferRightWithoutStereo = 178,
///
/// DXGI_MSG_IDXGISwapChain_Present_TemporaryMonoUnsupported
IDXGISwapChain_Present_TemporaryMonoUnsupported = 179,
///
/// DXGI_MSG_IDXGIOutput_GetDisplaySurfaceData_ArraySizeMismatch
IDXGIOutput_GetDisplaySurfaceData_ArraySizeMismatch = 180,
///
/// DXGI_MSG_IDXGISwapChain_Present_PartialPresentationWithSwapEffectDiscard
IDXGISwapChain_Present_PartialPresentationWithSwapEffectDiscard = 181,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaUnrecognized
IDXGIFactory_CreateSwapChain_AlphaUnrecognized = 182,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaIsWindowlessOnly
IDXGIFactory_CreateSwapChain_AlphaIsWindowlessOnly = 183,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_AlphaIsFlipModelOnly
IDXGIFactory_CreateSwapChain_AlphaIsFlipModelOnly = 184,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_RestrictToOutputAdapterMismatch
IDXGIFactory_CreateSwapChain_RestrictToOutputAdapterMismatch = 185,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_DisplayOnlyOnLegacy
IDXGIFactory_CreateSwapChain_DisplayOnlyOnLegacy = 186,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_DisplayOnlyOnLegacy
IDXGISwapChain_ResizeBuffers_DisplayOnlyOnLegacy = 187,
///
/// DXGI_MSG_IDXGIResource1_CreateSubresourceSurface_InvalidIndex
IDXGIResource1_CreateSubresourceSurface_InvalidIndex = 188,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_InvalidScaling
IDXGIFactory_CreateSwapChainForComposition_InvalidScaling = 189,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChainForCoreWindow_InvalidSwapEffect
IDXGIFactory_CreateSwapChainForCoreWindow_InvalidSwapEffect = 190,
///
/// DXGI_MSG_IDXGIResource1_CreateSharedHandle_UnsupportedOS
IDXGIResource1_CreateSharedHandle_UnsupportedOS = 191,
///
/// DXGI_MSG_IDXGIFactory2_RegisterOcclusionStatusWindow_UnsupportedOS
IDXGIFactory2_RegisterOcclusionStatusWindow_UnsupportedOS = 192,
///
/// DXGI_MSG_IDXGIFactory2_RegisterOcclusionStatusEvent_UnsupportedOS
IDXGIFactory2_RegisterOcclusionStatusEvent_UnsupportedOS = 193,
///
/// DXGI_MSG_IDXGIOutput1_DuplicateOutput_UnsupportedOS
IDXGIOutput1_DuplicateOutput_UnsupportedOS = 194,
///
/// DXGI_MSG_IDXGIDisplayControl_IsStereoEnabled_UnsupportedOS
IDXGIDisplayControl_IsStereoEnabled_UnsupportedOS = 195,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChainForComposition_InvalidAlphaMode
IDXGIFactory_CreateSwapChainForComposition_InvalidAlphaMode = 196,
///
/// DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_InvalidResource
IDXGIFactory_GetSharedResourceAdapterLuid_InvalidResource = 197,
///
/// DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_InvalidLUID
IDXGIFactory_GetSharedResourceAdapterLuid_InvalidLUID = 198,
///
/// DXGI_MSG_IDXGIFactory_GetSharedResourceAdapterLuid_UnsupportedOS
IDXGIFactory_GetSharedResourceAdapterLuid_UnsupportedOS = 199,
///
/// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_2DOnly
IDXGIOutput1_GetDisplaySurfaceData1_2DOnly = 200,
///
/// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_StagingOnly
IDXGIOutput1_GetDisplaySurfaceData1_StagingOnly = 201,
///
/// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_NeedCPUAccessWrite
IDXGIOutput1_GetDisplaySurfaceData1_NeedCPUAccessWrite = 202,
///
/// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_NoShared
IDXGIOutput1_GetDisplaySurfaceData1_NoShared = 203,
///
/// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_OnlyMipLevels1
IDXGIOutput1_GetDisplaySurfaceData1_OnlyMipLevels1 = 204,
///
/// DXGI_MSG_IDXGIOutput1_GetDisplaySurfaceData1_MappedOrOfferedResource
IDXGIOutput1_GetDisplaySurfaceData1_MappedOrOfferedResource = 205,
///
/// DXGI_MSG_IDXGISwapChain_SetFullscreenState_FSUnsupportedForModernApps
IDXGISwapChain_SetFullscreenState_FSUnsupportedForModernApps = 206,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_FailedToGoFSButNonPreRotated
IDXGIFactory_CreateSwapChain_FailedToGoFSButNonPreRotated = 207,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChainOrRegisterOcclusionStatus_BlitModelUsedWhileRegisteredForOcclusionStatusEvents
IDXGIFactory_CreateSwapChainOrRegisterOcclusionStatus_BlitModelUsedWhileRegisteredForOcclusionStatusEvents = 208,
///
/// DXGI_MSG_IDXGISwapChain_Present_BlitModelUsedWhileRegisteredForOcclusionStatusEvents
IDXGISwapChain_Present_BlitModelUsedWhileRegisteredForOcclusionStatusEvents = 209,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreFlipModelOnly
IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreFlipModelOnly = 210,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreNotFullscreen
IDXGIFactory_CreateSwapChain_WaitableSwapChainsAreNotFullscreen = 211,
///
/// DXGI_MSG_IDXGISwapChain_SetFullscreenState_Waitable
IDXGISwapChain_SetFullscreenState_Waitable = 212,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveWaitableFlag
IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveWaitableFlag = 213,
///
/// DXGI_MSG_IDXGISwapChain_GetFrameLatencyWaitableObject_OnlyWaitable
IDXGISwapChain_GetFrameLatencyWaitableObject_OnlyWaitable = 214,
///
/// DXGI_MSG_IDXGISwapChain_GetMaximumFrameLatency_OnlyWaitable
IDXGISwapChain_GetMaximumFrameLatency_OnlyWaitable = 215,
///
/// DXGI_MSG_IDXGISwapChain_GetMaximumFrameLatency_pMaxLatencyIsNULL
IDXGISwapChain_GetMaximumFrameLatency_pMaxLatencyIsNULL = 216,
///
/// DXGI_MSG_IDXGISwapChain_SetMaximumFrameLatency_OnlyWaitable
IDXGISwapChain_SetMaximumFrameLatency_OnlyWaitable = 217,
///
/// DXGI_MSG_IDXGISwapChain_SetMaximumFrameLatency_MaxLatencyIsOutOfBounds
IDXGISwapChain_SetMaximumFrameLatency_MaxLatencyIsOutOfBounds = 218,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_ForegroundIsCoreWindowOnly
IDXGIFactory_CreateSwapChain_ForegroundIsCoreWindowOnly = 219,
///
/// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_ForegroundUnsupportedOnAdapter
IDXGIFactory2_CreateSwapChainForCoreWindow_ForegroundUnsupportedOnAdapter = 220,
///
/// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidScaling
IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidScaling = 221,
///
/// DXGI_MSG_IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidAlphaMode
IDXGIFactory2_CreateSwapChainForCoreWindow_InvalidAlphaMode = 222,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveForegroundFlag
IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveForegroundFlag = 223,
///
/// DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixPointerCannotBeNull
IDXGISwapChain_SetMatrixTransform_MatrixPointerCannotBeNull = 224,
///
/// DXGI_MSG_IDXGISwapChain_SetMatrixTransform_RequiresCompositionSwapChain
IDXGISwapChain_SetMatrixTransform_RequiresCompositionSwapChain = 225,
///
/// DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixMustBeFinite
IDXGISwapChain_SetMatrixTransform_MatrixMustBeFinite = 226,
///
/// DXGI_MSG_IDXGISwapChain_SetMatrixTransform_MatrixMustBeTranslateAndOrScale
IDXGISwapChain_SetMatrixTransform_MatrixMustBeTranslateAndOrScale = 227,
///
/// DXGI_MSG_IDXGISwapChain_GetMatrixTransform_MatrixPointerCannotBeNull
IDXGISwapChain_GetMatrixTransform_MatrixPointerCannotBeNull = 228,
///
/// DXGI_MSG_IDXGISwapChain_GetMatrixTransform_RequiresCompositionSwapChain
IDXGISwapChain_GetMatrixTransform_RequiresCompositionSwapChain = 229,
///
/// DXGI_MSG_DXGIGetDebugInterface1_NULL_ppDebug
DXGIGetDebugInterface1_NULL_ppDebug = 230,
///
/// DXGI_MSG_DXGIGetDebugInterface1_InvalidFlags
DXGIGetDebugInterface1_InvalidFlags = 231,
///
/// DXGI_MSG_IDXGISwapChain_Present_Decode
IDXGISwapChain_Present_Decode = 232,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_Decode
IDXGISwapChain_ResizeBuffers_Decode = 233,
///
/// DXGI_MSG_IDXGISwapChain_SetSourceSize_FlipModel
IDXGISwapChain_SetSourceSize_FlipModel = 234,
///
/// DXGI_MSG_IDXGISwapChain_SetSourceSize_Decode
IDXGISwapChain_SetSourceSize_Decode = 235,
///
/// DXGI_MSG_IDXGISwapChain_SetSourceSize_WidthHeight
IDXGISwapChain_SetSourceSize_WidthHeight = 236,
///
/// DXGI_MSG_IDXGISwapChain_GetSourceSize_NullPointers
IDXGISwapChain_GetSourceSize_NullPointers = 237,
///
/// DXGI_MSG_IDXGISwapChain_GetSourceSize_Decode
IDXGISwapChain_GetSourceSize_Decode = 238,
///
/// DXGI_MSG_IDXGIDecodeSwapChain_SetColorSpace_InvalidFlags
IDXGIDecodeSwapChain_SetColorSpace_InvalidFlags = 239,
///
/// DXGI_MSG_IDXGIDecodeSwapChain_SetSourceRect_InvalidRect
IDXGIDecodeSwapChain_SetSourceRect_InvalidRect = 240,
///
/// DXGI_MSG_IDXGIDecodeSwapChain_SetTargetRect_InvalidRect
IDXGIDecodeSwapChain_SetTargetRect_InvalidRect = 241,
///
/// DXGI_MSG_IDXGIDecodeSwapChain_SetDestSize_InvalidSize
IDXGIDecodeSwapChain_SetDestSize_InvalidSize = 242,
///
/// DXGI_MSG_IDXGIDecodeSwapChain_GetSourceRect_InvalidPointer
IDXGIDecodeSwapChain_GetSourceRect_InvalidPointer = 243,
///
/// DXGI_MSG_IDXGIDecodeSwapChain_GetTargetRect_InvalidPointer
IDXGIDecodeSwapChain_GetTargetRect_InvalidPointer = 244,
///
/// DXGI_MSG_IDXGIDecodeSwapChain_GetDestSize_InvalidPointer
IDXGIDecodeSwapChain_GetDestSize_InvalidPointer = 245,
///
/// DXGI_MSG_IDXGISwapChain_PresentBuffer_YUV
IDXGISwapChain_PresentBuffer_YUV = 246,
///
/// DXGI_MSG_IDXGISwapChain_SetSourceSize_YUV
IDXGISwapChain_SetSourceSize_YUV = 247,
///
/// DXGI_MSG_IDXGISwapChain_GetSourceSize_YUV
IDXGISwapChain_GetSourceSize_YUV = 248,
///
/// DXGI_MSG_IDXGISwapChain_SetMatrixTransform_YUV
IDXGISwapChain_SetMatrixTransform_YUV = 249,
///
/// DXGI_MSG_IDXGISwapChain_GetMatrixTransform_YUV
IDXGISwapChain_GetMatrixTransform_YUV = 250,
///
/// DXGI_MSG_IDXGISwapChain_Present_PartialPresentation_YUV
IDXGISwapChain_Present_PartialPresentation_YUV = 251,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveFlag_YUV
IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveFlag_YUV = 252,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_Alignment_YUV
IDXGISwapChain_ResizeBuffers_Alignment_YUV = 253,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_ShaderInputUnsupported_YUV
IDXGIFactory_CreateSwapChain_ShaderInputUnsupported_YUV = 254,
///
/// DXGI_MSG_IDXGIOutput3_CheckOverlaySupport_NullPointers
IDXGIOutput3_CheckOverlaySupport_NullPointers = 255,
///
/// DXGI_MSG_IDXGIOutput3_CheckOverlaySupport_IDXGIDeviceNotSupportedBypConcernedDevice
IDXGIOutput3_CheckOverlaySupport_IDXGIDeviceNotSupportedBypConcernedDevice = 256,
///
/// DXGI_MSG_IDXGIAdapter_EnumOutputs2_InvalidEnumOutputs2Flag
IDXGIAdapter_EnumOutputs2_InvalidEnumOutputs2Flag = 257,
///
/// DXGI_MSG_IDXGISwapChain_CreationOrSetFullscreenState_FSUnsupportedForFlipDiscard
IDXGISwapChain_CreationOrSetFullscreenState_FSUnsupportedForFlipDiscard = 258,
///
/// DXGI_MSG_IDXGIOutput4_CheckOverlayColorSpaceSupport_NullPointers
IDXGIOutput4_CheckOverlayColorSpaceSupport_NullPointers = 259,
///
/// DXGI_MSG_IDXGIOutput4_CheckOverlayColorSpaceSupport_IDXGIDeviceNotSupportedBypConcernedDevice
IDXGIOutput4_CheckOverlayColorSpaceSupport_IDXGIDeviceNotSupportedBypConcernedDevice = 260,
///
/// DXGI_MSG_IDXGISwapChain3_CheckColorSpaceSupport_NullPointers
IDXGISwapChain3_CheckColorSpaceSupport_NullPointers = 261,
///
/// DXGI_MSG_IDXGISwapChain3_SetColorSpace1_InvalidColorSpace
IDXGISwapChain3_SetColorSpace1_InvalidColorSpace = 262,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidHwProtect
IDXGIFactory_CreateSwapChain_InvalidHwProtect = 263,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_HwProtectUnsupported
IDXGIFactory_CreateSwapChain_HwProtectUnsupported = 264,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidHwProtect
IDXGISwapChain_ResizeBuffers_InvalidHwProtect = 265,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_HwProtectUnsupported
IDXGISwapChain_ResizeBuffers_HwProtectUnsupported = 266,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers1_D3D12Only
IDXGISwapChain_ResizeBuffers1_D3D12Only = 267,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers1_FlipModel
IDXGISwapChain_ResizeBuffers1_FlipModel = 268,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers1_NodeMaskAndQueueRequired
IDXGISwapChain_ResizeBuffers1_NodeMaskAndQueueRequired = 269,
///
/// DXGI_MSG_IDXGISwapChain_CreateSwapChain_InvalidHwProtectGdiFlag
IDXGISwapChain_CreateSwapChain_InvalidHwProtectGdiFlag = 270,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_InvalidHwProtectGdiFlag
IDXGISwapChain_ResizeBuffers_InvalidHwProtectGdiFlag = 271,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_10BitFormatNotSupported
IDXGIFactory_CreateSwapChain_10BitFormatNotSupported = 272,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_FlipSwapEffectRequired
IDXGIFactory_CreateSwapChain_FlipSwapEffectRequired = 273,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidDevice
IDXGIFactory_CreateSwapChain_InvalidDevice = 274,
///
/// DXGI_MSG_IDXGIOutput_TakeOwnership_Unsupported
IDXGIOutput_TakeOwnership_Unsupported = 275,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_InvalidQueue
IDXGIFactory_CreateSwapChain_InvalidQueue = 276,
///
/// DXGI_MSG_IDXGISwapChain3_ResizeBuffers1_InvalidQueue
IDXGISwapChain3_ResizeBuffers1_InvalidQueue = 277,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChainForHwnd_InvalidScaling
IDXGIFactory_CreateSwapChainForHwnd_InvalidScaling = 278,
///
/// DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidSize
IDXGISwapChain3_SetHDRMetaData_InvalidSize = 279,
///
/// DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidPointer
IDXGISwapChain3_SetHDRMetaData_InvalidPointer = 280,
///
/// DXGI_MSG_IDXGISwapChain3_SetHDRMetaData_InvalidType
IDXGISwapChain3_SetHDRMetaData_InvalidType = 281,
///
/// DXGI_MSG_IDXGISwapChain_Present_FullscreenAllowTearingIsInvalid
IDXGISwapChain_Present_FullscreenAllowTearingIsInvalid = 282,
///
/// DXGI_MSG_IDXGISwapChain_Present_AllowTearingRequiresPresentIntervalZero
IDXGISwapChain_Present_AllowTearingRequiresPresentIntervalZero = 283,
///
/// DXGI_MSG_IDXGISwapChain_Present_AllowTearingRequiresCreationFlag
IDXGISwapChain_Present_AllowTearingRequiresCreationFlag = 284,
///
/// DXGI_MSG_IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveAllowTearingFlag
IDXGISwapChain_ResizeBuffers_CannotAddOrRemoveAllowTearingFlag = 285,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_AllowTearingFlagIsFlipModelOnly
IDXGIFactory_CreateSwapChain_AllowTearingFlagIsFlipModelOnly = 286,
///
/// DXGI_MSG_IDXGIFactory_CheckFeatureSupport_InvalidFeature
IDXGIFactory_CheckFeatureSupport_InvalidFeature = 287,
///
/// DXGI_MSG_IDXGIFactory_CheckFeatureSupport_InvalidSize
IDXGIFactory_CheckFeatureSupport_InvalidSize = 288,
///
/// DXGI_MSG_IDXGIOutput6_CheckHardwareCompositionSupport_NullPointer
IDXGIOutput6_CheckHardwareCompositionSupport_NullPointer = 289,
///
/// DXGI_MSG_IDXGISwapChain_SetFullscreenState_PerMonitorDpiShimApplied
IDXGISwapChain_SetFullscreenState_PerMonitorDpiShimApplied = 290,
///
/// DXGI_MSG_IDXGIOutput_DuplicateOutput_PerMonitorDpiShimApplied
IDXGIOutput_DuplicateOutput_PerMonitorDpiShimApplied = 291,
///
/// DXGI_MSG_IDXGIOutput_DuplicateOutput1_PerMonitorDpiRequired
IDXGIOutput_DuplicateOutput1_PerMonitorDpiRequired = 292,
///
/// DXGI_MSG_IDXGIFactory7_UnregisterAdaptersChangedEvent_CookieNotFound
IDXGIFactory7_UnregisterAdaptersChangedEvent_CookieNotFound = 293,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_LegacyBltModelSwapEffect
IDXGIFactory_CreateSwapChain_LegacyBltModelSwapEffect = 294,
///
/// DXGI_MSG_IDXGISwapChain4_SetHDRMetaData_MetadataUnchanged
IDXGISwapChain4_SetHDRMetaData_MetadataUnchanged = 295,
///
/// DXGI_MSG_IDXGISwapChain_Present_11On12_Released_Resource
IDXGISwapChain_Present_11On12_Released_Resource = 296,
///
/// DXGI_MSG_IDXGIFactory_CreateSwapChain_MultipleSwapchainRefToSurface_DeferredDtr
IDXGIFactory_CreateSwapChain_MultipleSwapchainRefToSurface_DeferredDtr = 297,
///
/// DXGI_MSG_IDXGIFactory_MakeWindowAssociation_NoOpBehavior
IDXGIFactory_MakeWindowAssociation_NoOpBehavior = 298,
///
/// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow
Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow = 1000,
///
/// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_DISCARD_BufferCount
Phone_IDXGIFactory_CreateSwapChain_DISCARD_BufferCount = 1001,
///
/// DXGI_MSG_Phone_IDXGISwapChain_SetFullscreenState_NotAvailable
Phone_IDXGISwapChain_SetFullscreenState_NotAvailable = 1002,
///
/// DXGI_MSG_Phone_IDXGISwapChain_ResizeBuffers_NotAvailable
Phone_IDXGISwapChain_ResizeBuffers_NotAvailable = 1003,
///
/// DXGI_MSG_Phone_IDXGISwapChain_ResizeTarget_NotAvailable
Phone_IDXGISwapChain_ResizeTarget_NotAvailable = 1004,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidLayerIndex
Phone_IDXGISwapChain_Present_InvalidLayerIndex = 1005,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_MultipleLayerIndex
Phone_IDXGISwapChain_Present_MultipleLayerIndex = 1006,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidLayerFlag
Phone_IDXGISwapChain_Present_InvalidLayerFlag = 1007,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidRotation
Phone_IDXGISwapChain_Present_InvalidRotation = 1008,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidBlend
Phone_IDXGISwapChain_Present_InvalidBlend = 1009,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidResource
Phone_IDXGISwapChain_Present_InvalidResource = 1010,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidMultiPlaneOverlayResource
Phone_IDXGISwapChain_Present_InvalidMultiPlaneOverlayResource = 1011,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidIndexForPrimary
Phone_IDXGISwapChain_Present_InvalidIndexForPrimary = 1012,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidIndexForOverlay
Phone_IDXGISwapChain_Present_InvalidIndexForOverlay = 1013,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidSubResourceIndex
Phone_IDXGISwapChain_Present_InvalidSubResourceIndex = 1014,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidSourceRect
Phone_IDXGISwapChain_Present_InvalidSourceRect = 1015,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidDestinationRect
Phone_IDXGISwapChain_Present_InvalidDestinationRect = 1016,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_MultipleResource
Phone_IDXGISwapChain_Present_MultipleResource = 1017,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_NotSharedResource
Phone_IDXGISwapChain_Present_NotSharedResource = 1018,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidFlag
Phone_IDXGISwapChain_Present_InvalidFlag = 1019,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_InvalidInterval
Phone_IDXGISwapChain_Present_InvalidInterval = 1020,
///
/// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_MSAA_NotSupported
Phone_IDXGIFactory_CreateSwapChain_MSAA_NotSupported = 1021,
///
/// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_ScalingAspectRatioStretch_Supported_ModernApp
Phone_IDXGIFactory_CreateSwapChain_ScalingAspectRatioStretch_Supported_ModernApp = 1022,
///
/// DXGI_MSG_Phone_IDXGISwapChain_GetFrameStatistics_NotAvailable_ModernApp
Phone_IDXGISwapChain_GetFrameStatistics_NotAvailable_ModernApp = 1023,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present_ReplaceInterval0With1
Phone_IDXGISwapChain_Present_ReplaceInterval0With1 = 1024,
///
/// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FailedRegisterWithCompositor
Phone_IDXGIFactory_CreateSwapChain_FailedRegisterWithCompositor = 1025,
///
/// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow_AtRendering
Phone_IDXGIFactory_CreateSwapChain_NotForegroundWindow_AtRendering = 1026,
///
/// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FLIP_SEQUENTIAL_BufferCount
Phone_IDXGIFactory_CreateSwapChain_FLIP_SEQUENTIAL_BufferCount = 1027,
///
/// DXGI_MSG_Phone_IDXGIFactory_CreateSwapChain_FLIP_Modern_CoreWindow_Only
Phone_IDXGIFactory_CreateSwapChain_FLIP_Modern_CoreWindow_Only = 1028,
///
/// DXGI_MSG_Phone_IDXGISwapChain_Present1_RequiresOverlays
Phone_IDXGISwapChain_Present1_RequiresOverlays = 1029,
///
/// DXGI_MSG_Phone_IDXGISwapChain_SetBackgroundColor_FlipSequentialRequired
Phone_IDXGISwapChain_SetBackgroundColor_FlipSequentialRequired = 1030,
///
/// DXGI_MSG_Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired
Phone_IDXGISwapChain_GetBackgroundColor_FlipSequentialRequired = 1031,
}
/// DXGI_MAP
[Flags]
public enum MapFlags : uint
{
None = 0,
/// DXGI_MAP_READ
Read = 1,
/// DXGI_MAP_WRITE
Write = 2,
/// DXGI_MAP_DISCARD
Discard = 4,
}
/// DXGI_ENUM_MODES
[Flags]
public enum EnumModesFlags : uint
{
None = 0,
/// DXGI_ENUM_MODES_INTERLACED
Interlaced = 1,
/// DXGI_ENUM_MODES_SCALING
Scaling = 2,
/// DXGI_ENUM_MODES_STEREO
Stereo = 4,
/// DXGI_ENUM_MODES_DISABLED_STEREO
DisabledStereo = 8,
}
/// DXGI_PRESENT
[Flags]
public enum PresentFlags : uint
{
None = 0,
/// DXGI_PRESENT_TEST
Test = 1,
/// DXGI_PRESENT_DO_NOT_SEQUENCE
DoNotSequence = 2,
/// DXGI_PRESENT_RESTART
Restart = 4,
/// DXGI_PRESENT_DO_NOT_WAIT
DoNotWait = 8,
/// DXGI_PRESENT_STEREO_PREFER_RIGHT
StereoPreferRight = 16,
/// DXGI_PRESENT_STEREO_TEMPORARY_MONO
StereoTemporaryMono = 32,
/// DXGI_PRESENT_RESTRICT_TO_OUTPUT
RestrictToOutput = 64,
/// DXGI_PRESENT_USE_DURATION
UseDuration = 256,
/// DXGI_PRESENT_ALLOW_TEARING
AllowTearing = 512,
}
/// DXGI_MWA
[Flags]
public enum WindowAssociationFlags : uint
{
None = 0,
/// DXGI_MWA_NO_WINDOW_CHANGES
NoWindowChanges = 1,
/// DXGI_MWA_NO_ALT_ENTER
NoAltEnter = 2,
/// DXGI_MWA_NO_PRINT_SCREEN
NoPrintScreen = 4,
/// DXGI_MWA_VALID
Valid = 7,
}