source: Daodan/MSYS2/mingw32/i686-w64-mingw32/include/d3d12sdklayers.h@ 1194

Last change on this file since 1194 was 1166, checked in by rossy, 3 years ago

Daodan: Replace MinGW build env with an up-to-date MSYS2 env

File size: 83.3 KB
RevLine 
[1166]1/*** Autogenerated by WIDL 6.4 from include/d3d12sdklayers.idl - Do not edit ***/
2
3#ifdef _WIN32
4#ifndef __REQUIRED_RPCNDR_H_VERSION__
5#define __REQUIRED_RPCNDR_H_VERSION__ 475
6#endif
7#include <rpc.h>
8#include <rpcndr.h>
9#endif
10
11#ifndef COM_NO_WINDOWS_H
12#include <windows.h>
13#include <ole2.h>
14#endif
15
16#ifndef __d3d12sdklayers_h__
17#define __d3d12sdklayers_h__
18
19/* Forward declarations */
20
21#ifndef __ID3D12Debug_FWD_DEFINED__
22#define __ID3D12Debug_FWD_DEFINED__
23typedef interface ID3D12Debug ID3D12Debug;
24#ifdef __cplusplus
25interface ID3D12Debug;
26#endif /* __cplusplus */
27#endif
28
29#ifndef __ID3D12Debug1_FWD_DEFINED__
30#define __ID3D12Debug1_FWD_DEFINED__
31typedef interface ID3D12Debug1 ID3D12Debug1;
32#ifdef __cplusplus
33interface ID3D12Debug1;
34#endif /* __cplusplus */
35#endif
36
37#ifndef __ID3D12InfoQueue_FWD_DEFINED__
38#define __ID3D12InfoQueue_FWD_DEFINED__
39typedef interface ID3D12InfoQueue ID3D12InfoQueue;
40#ifdef __cplusplus
41interface ID3D12InfoQueue;
42#endif /* __cplusplus */
43#endif
44
45/* Headers for imported files */
46
47#include <d3d12.h>
48
49#ifdef __cplusplus
50extern "C" {
51#endif
52
53#ifdef WINE_NO_UNICODE_MACROS
54#undef GetMessage
55#endif
56typedef enum D3D12_MESSAGE_CATEGORY {
57 D3D12_MESSAGE_CATEGORY_APPLICATION_DEFINED = 0x0,
58 D3D12_MESSAGE_CATEGORY_MISCELLANEOUS = 0x1,
59 D3D12_MESSAGE_CATEGORY_INITIALIZATION = 0x2,
60 D3D12_MESSAGE_CATEGORY_CLEANUP = 0x3,
61 D3D12_MESSAGE_CATEGORY_COMPILATION = 0x4,
62 D3D12_MESSAGE_CATEGORY_STATE_CREATION = 0x5,
63 D3D12_MESSAGE_CATEGORY_STATE_SETTING = 0x6,
64 D3D12_MESSAGE_CATEGORY_STATE_GETTING = 0x7,
65 D3D12_MESSAGE_CATEGORY_RESOURCE_MANIPULATION = 0x8,
66 D3D12_MESSAGE_CATEGORY_EXECUTION = 0x9,
67 D3D12_MESSAGE_CATEGORY_SHADER = 0xa
68} D3D12_MESSAGE_CATEGORY;
69typedef enum D3D12_MESSAGE_SEVERITY {
70 D3D12_MESSAGE_SEVERITY_CORRUPTION = 0x0,
71 D3D12_MESSAGE_SEVERITY_ERROR = 0x1,
72 D3D12_MESSAGE_SEVERITY_WARNING = 0x2,
73 D3D12_MESSAGE_SEVERITY_INFO = 0x3,
74 D3D12_MESSAGE_SEVERITY_MESSAGE = 0x4
75} D3D12_MESSAGE_SEVERITY;
76typedef enum D3D12_MESSAGE_ID {
77 D3D12_MESSAGE_ID_UNKNOWN = 0x0,
78 D3D12_MESSAGE_ID_STRING_FROM_APPLICATION = 0x1,
79 D3D12_MESSAGE_ID_CORRUPTED_THIS = 0x2,
80 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER1 = 0x3,
81 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER2 = 0x4,
82 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER3 = 0x5,
83 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER4 = 0x6,
84 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER5 = 0x7,
85 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER6 = 0x8,
86 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER7 = 0x9,
87 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER8 = 0xa,
88 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER9 = 0xb,
89 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER10 = 0xc,
90 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER11 = 0xd,
91 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER12 = 0xe,
92 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER13 = 0xf,
93 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER14 = 0x10,
94 D3D12_MESSAGE_ID_CORRUPTED_PARAMETER15 = 0x11,
95 D3D12_MESSAGE_ID_CORRUPTED_MULTITHREADING = 0x12,
96 D3D12_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY = 0x13,
97 D3D12_MESSAGE_ID_GETPRIVATEDATA_MOREDATA = 0x14,
98 D3D12_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA = 0x15,
99 D3D12_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS = 0x18,
100 D3D12_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY = 0x19,
101 D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT = 0x1a,
102 D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC = 0x1b,
103 D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT = 0x1c,
104 D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDVIDEOPLANESLICE = 0x1d,
105 D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDPLANESLICE = 0x1e,
106 D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS = 0x1f,
107 D3D12_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE = 0x20,
108 D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT = 0x23,
109 D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT = 0x24,
110 D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC = 0x25,
111 D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT = 0x26,
112 D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDVIDEOPLANESLICE = 0x27,
113 D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDPLANESLICE = 0x28,
114 D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS = 0x29,
115 D3D12_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE = 0x2a,
116 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT = 0x2d,
117 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC = 0x2e,
118 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT = 0x2f,
119 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS = 0x30,
120 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE = 0x31,
121 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY = 0x34,
122 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS = 0x35,
123 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT = 0x36,
124 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT = 0x37,
125 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT = 0x38,
126 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS = 0x39,
127 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH = 0x3a,
128 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE = 0x3b,
129 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE = 0x3c,
130 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT = 0x3d,
131 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC = 0x3e,
132 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE = 0x3f,
133 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC = 0x40,
134 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT = 0x41,
135 D3D12_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY = 0x42,
136 D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE = 0x43,
137 D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE = 0x44,
138 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY = 0x45,
139 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE = 0x46,
140 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE = 0x47,
141 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY = 0x48,
142 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE = 0x49,
143 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE = 0x4a,
144 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES = 0x4b,
145 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED = 0x4c,
146 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED = 0x4f,
147 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT = 0x50,
148 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT = 0x51,
149 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT = 0x52,
150 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT = 0x53,
151 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION = 0x54,
152 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT = 0x55,
153 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE = 0x56,
154 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC = 0x57,
155 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH = 0x58,
156 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS = 0x59,
157 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX = 0x5a,
158 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE = 0x5b,
159 D3D12_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY = 0x5c,
160 D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE = 0x5d,
161 D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE = 0x5e,
162 D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE = 0x5f,
163 D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE = 0x60,
164 D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP = 0x61,
165 D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS = 0x62,
166 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK = 0x64,
167 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC = 0x65,
168 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP = 0x66,
169 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP = 0x67,
170 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP = 0x68,
171 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC = 0x69,
172 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP = 0x6a,
173 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP = 0x6b,
174 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP = 0x6c,
175 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC = 0x6d,
176 D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND = 0x6f,
177 D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND = 0x70,
178 D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP = 0x71,
179 D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA = 0x72,
180 D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA = 0x73,
181 D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA = 0x74,
182 D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK = 0x75,
183 D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID = 0x87,
184 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_NOT_SET = 0xc8,
185 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_ROOT_SIGNATURE_MISMATCH = 0xc9,
186 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_NOT_SET = 0xca,
187 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL = 0xd1,
188 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_BUFFER_TOO_SMALL = 0xd2,
189 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_NOT_SET = 0xd3,
190 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_FORMAT_INVALID = 0xd4,
191 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_BUFFER_TOO_SMALL = 0xd5,
192 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INVALID_PRIMITIVETOPOLOGY = 0xdb,
193 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_VERTEX_STRIDE_UNALIGNED = 0xdd,
194 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_INDEX_OFFSET_UNALIGNED = 0xde,
195 D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT = 0xe8,
196 D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT = 0xe9,
197 D3D12_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT = 0xea,
198 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC = 0xef,
199 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC = 0xf0,
200 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH = 0xf5,
201 D3D12_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT = 0xfd,
202 D3D12_MESSAGE_ID_LIVE_OBJECT_SUMMARY = 0xff,
203 D3D12_MESSAGE_ID_LIVE_DEVICE = 0x112,
204 D3D12_MESSAGE_ID_LIVE_SWAPCHAIN = 0x113,
205 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS = 0x114,
206 D3D12_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE = 0x115,
207 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE = 0x116,
208 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER = 0x118,
209 D3D12_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE = 0x11b,
210 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM = 0x11c,
211 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES = 0x11d,
212 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES = 0x11e,
213 D3D12_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES = 0x11f,
214 D3D12_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY = 0x121,
215 D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE = 0x122,
216 D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE = 0x123,
217 D3D12_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE = 0x124,
218 D3D12_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY = 0x126,
219 D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE = 0x127,
220 D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE = 0x128,
221 D3D12_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE = 0x129,
222 D3D12_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED = 0x136,
223 D3D12_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE = 0x13e,
224 D3D12_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY = 0x141,
225 D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE = 0x142,
226 D3D12_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE = 0x143,
227 D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x14b,
228 D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x14c,
229 D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x14d,
230 D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x14e,
231 D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED = 0x14f,
232 D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x150,
233 D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED = 0x151,
234 D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE = 0x154,
235 D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC = 0x155,
236 D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT = 0x156,
237 D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDVIDEOPLANESLICE = 0x157,
238 D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDPLANESLICE = 0x158,
239 D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS = 0x159,
240 D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT = 0x15a,
241 D3D12_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS = 0x162,
242 D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT = 0x191,
243 D3D12_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS = 0x193,
244 D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x19a,
245 D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x19c,
246 D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x19e,
247 D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x1a0,
248 D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED = 0x1a2,
249 D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x1a4,
250 D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED = 0x1a6,
251 D3D12_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED = 0x1a9,
252 D3D12_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED = 0x1aa,
253 D3D12_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED = 0x1ab,
254 D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED = 0x1ac,
255 D3D12_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED = 0x1ad,
256 D3D12_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED = 0x1ae,
257 D3D12_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED = 0x1af,
258 D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT = 0x1bf,
259 D3D12_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT = 0x1c0,
260 D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_INVALID_PARAMETER = 0x1ed,
261 D3D12_MESSAGE_ID_COPYTILEMAPPINGS_INVALID_PARAMETER = 0x1ee,
262 D3D12_MESSAGE_ID_CREATEDEVICE_INVALIDARGS = 0x1fa,
263 D3D12_MESSAGE_ID_CREATEDEVICE_WARNING = 0x1fb,
264 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_TYPE = 0x207,
265 D3D12_MESSAGE_ID_RESOURCE_BARRIER_NULL_POINTER = 0x208,
266 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SUBRESOURCE = 0x209,
267 D3D12_MESSAGE_ID_RESOURCE_BARRIER_RESERVED_BITS = 0x20a,
268 D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISSING_BIND_FLAGS = 0x20b,
269 D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_MISC_FLAGS = 0x20c,
270 D3D12_MESSAGE_ID_RESOURCE_BARRIER_MATCHING_STATES = 0x20d,
271 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINATION = 0x20e,
272 D3D12_MESSAGE_ID_RESOURCE_BARRIER_BEFORE_AFTER_MISMATCH = 0x20f,
273 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_RESOURCE = 0x210,
274 D3D12_MESSAGE_ID_RESOURCE_BARRIER_SAMPLE_COUNT = 0x211,
275 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS = 0x212,
276 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMBINED_FLAGS = 0x213,
277 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAGS_FOR_FORMAT = 0x214,
278 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_SPLIT_BARRIER = 0x215,
279 D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_END = 0x216,
280 D3D12_MESSAGE_ID_RESOURCE_BARRIER_UNMATCHED_BEGIN = 0x217,
281 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_FLAG = 0x218,
282 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_COMMAND_LIST_TYPE = 0x219,
283 D3D12_MESSAGE_ID_INVALID_SUBRESOURCE_STATE = 0x21a,
284 D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CONTENTION = 0x21c,
285 D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET = 0x21d,
286 D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_RESET_BUNDLE = 0x21e,
287 D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_CANNOT_RESET = 0x21f,
288 D3D12_MESSAGE_ID_COMMAND_LIST_OPEN = 0x220,
289 D3D12_MESSAGE_ID_INVALID_BUNDLE_API = 0x222,
290 D3D12_MESSAGE_ID_COMMAND_LIST_CLOSED = 0x223,
291 D3D12_MESSAGE_ID_WRONG_COMMAND_ALLOCATOR_TYPE = 0x225,
292 D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_SYNC = 0x228,
293 D3D12_MESSAGE_ID_COMMAND_LIST_SYNC = 0x229,
294 D3D12_MESSAGE_ID_SET_DESCRIPTOR_HEAP_INVALID = 0x22a,
295 D3D12_MESSAGE_ID_CREATE_COMMANDQUEUE = 0x22d,
296 D3D12_MESSAGE_ID_CREATE_COMMANDALLOCATOR = 0x22e,
297 D3D12_MESSAGE_ID_CREATE_PIPELINESTATE = 0x22f,
298 D3D12_MESSAGE_ID_CREATE_COMMANDLIST12 = 0x230,
299 D3D12_MESSAGE_ID_CREATE_RESOURCE = 0x232,
300 D3D12_MESSAGE_ID_CREATE_DESCRIPTORHEAP = 0x233,
301 D3D12_MESSAGE_ID_CREATE_ROOTSIGNATURE = 0x234,
302 D3D12_MESSAGE_ID_CREATE_LIBRARY = 0x235,
303 D3D12_MESSAGE_ID_CREATE_HEAP = 0x236,
304 D3D12_MESSAGE_ID_CREATE_MONITOREDFENCE = 0x237,
305 D3D12_MESSAGE_ID_CREATE_QUERYHEAP = 0x238,
306 D3D12_MESSAGE_ID_CREATE_COMMANDSIGNATURE = 0x239,
307 D3D12_MESSAGE_ID_LIVE_COMMANDQUEUE = 0x23a,
308 D3D12_MESSAGE_ID_LIVE_COMMANDALLOCATOR = 0x23b,
309 D3D12_MESSAGE_ID_LIVE_PIPELINESTATE = 0x23c,
310 D3D12_MESSAGE_ID_LIVE_COMMANDLIST12 = 0x23d,
311 D3D12_MESSAGE_ID_LIVE_RESOURCE = 0x23f,
312 D3D12_MESSAGE_ID_LIVE_DESCRIPTORHEAP = 0x240,
313 D3D12_MESSAGE_ID_LIVE_ROOTSIGNATURE = 0x241,
314 D3D12_MESSAGE_ID_LIVE_LIBRARY = 0x242,
315 D3D12_MESSAGE_ID_LIVE_HEAP = 0x243,
316 D3D12_MESSAGE_ID_LIVE_MONITOREDFENCE = 0x244,
317 D3D12_MESSAGE_ID_LIVE_QUERYHEAP = 0x245,
318 D3D12_MESSAGE_ID_LIVE_COMMANDSIGNATURE = 0x246,
319 D3D12_MESSAGE_ID_DESTROY_COMMANDQUEUE = 0x247,
320 D3D12_MESSAGE_ID_DESTROY_COMMANDALLOCATOR = 0x248,
321 D3D12_MESSAGE_ID_DESTROY_PIPELINESTATE = 0x249,
322 D3D12_MESSAGE_ID_DESTROY_COMMANDLIST12 = 0x24a,
323 D3D12_MESSAGE_ID_DESTROY_RESOURCE = 0x24c,
324 D3D12_MESSAGE_ID_DESTROY_DESCRIPTORHEAP = 0x24d,
325 D3D12_MESSAGE_ID_DESTROY_ROOTSIGNATURE = 0x24e,
326 D3D12_MESSAGE_ID_DESTROY_LIBRARY = 0x24f,
327 D3D12_MESSAGE_ID_DESTROY_HEAP = 0x250,
328 D3D12_MESSAGE_ID_DESTROY_MONITOREDFENCE = 0x251,
329 D3D12_MESSAGE_ID_DESTROY_QUERYHEAP = 0x252,
330 D3D12_MESSAGE_ID_DESTROY_COMMANDSIGNATURE = 0x253,
331 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONS = 0x255,
332 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMISCFLAGS = 0x257,
333 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDARG_RETURN = 0x25a,
334 D3D12_MESSAGE_ID_CREATERESOURCE_OUTOFMEMORY_RETURN = 0x25b,
335 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDESC = 0x25c,
336 D3D12_MESSAGE_ID_POSSIBLY_INVALID_SUBRESOURCE_STATE = 0x25f,
337 D3D12_MESSAGE_ID_INVALID_USE_OF_NON_RESIDENT_RESOURCE = 0x260,
338 D3D12_MESSAGE_ID_POSSIBLE_INVALID_USE_OF_NON_RESIDENT_RESOURCE = 0x261,
339 D3D12_MESSAGE_ID_BUNDLE_PIPELINE_STATE_MISMATCH = 0x262,
340 D3D12_MESSAGE_ID_PRIMITIVE_TOPOLOGY_MISMATCH_PIPELINE_STATE = 0x263,
341 D3D12_MESSAGE_ID_RENDER_TARGET_FORMAT_MISMATCH_PIPELINE_STATE = 0x265,
342 D3D12_MESSAGE_ID_RENDER_TARGET_SAMPLE_DESC_MISMATCH_PIPELINE_STATE = 0x266,
343 D3D12_MESSAGE_ID_DEPTH_STENCIL_FORMAT_MISMATCH_PIPELINE_STATE = 0x267,
344 D3D12_MESSAGE_ID_DEPTH_STENCIL_SAMPLE_DESC_MISMATCH_PIPELINE_STATE = 0x268,
345 D3D12_MESSAGE_ID_CREATESHADER_INVALIDBYTECODE = 0x26e,
346 D3D12_MESSAGE_ID_CREATEHEAP_NULLDESC = 0x26f,
347 D3D12_MESSAGE_ID_CREATEHEAP_INVALIDSIZE = 0x270,
348 D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDHEAPTYPE = 0x271,
349 D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES = 0x272,
350 D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMEMORYPOOL = 0x273,
351 D3D12_MESSAGE_ID_CREATEHEAP_INVALIDPROPERTIES = 0x274,
352 D3D12_MESSAGE_ID_CREATEHEAP_INVALIDALIGNMENT = 0x275,
353 D3D12_MESSAGE_ID_CREATEHEAP_UNRECOGNIZEDMISCFLAGS = 0x276,
354 D3D12_MESSAGE_ID_CREATEHEAP_INVALIDMISCFLAGS = 0x277,
355 D3D12_MESSAGE_ID_CREATEHEAP_INVALIDARG_RETURN = 0x278,
356 D3D12_MESSAGE_ID_CREATEHEAP_OUTOFMEMORY_RETURN = 0x279,
357 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAPPROPERTIES = 0x27a,
358 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPTYPE = 0x27b,
359 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDCPUPAGEPROPERTIES = 0x27c,
360 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDMEMORYPOOL = 0x27d,
361 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPPROPERTIES = 0x27e,
362 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_UNRECOGNIZEDHEAPMISCFLAGS = 0x27f,
363 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDHEAPMISCFLAGS = 0x280,
364 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_INVALIDARG_RETURN = 0x281,
365 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_OUTOFMEMORY_RETURN = 0x282,
366 D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_UNRECOGNIZEDHEAPTYPE = 0x283,
367 D3D12_MESSAGE_ID_GETCUSTOMHEAPPROPERTIES_INVALIDHEAPTYPE = 0x284,
368 D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_INVALID_DESC = 0x285,
369 D3D12_MESSAGE_ID_INVALID_DESCRIPTOR_HANDLE = 0x286,
370 D3D12_MESSAGE_ID_CREATERASTERIZERSTATE_INVALID_CONSERVATIVERASTERMODE = 0x287,
371 D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_RESOURCE = 0x289,
372 D3D12_MESSAGE_ID_CREATE_CONSTANT_BUFFER_VIEW_INVALID_DESC = 0x28a,
373 D3D12_MESSAGE_ID_CREATE_UNORDEREDACCESS_VIEW_INVALID_COUNTER_USAGE = 0x28c,
374 D3D12_MESSAGE_ID_COPY_DESCRIPTORS_INVALID_RANGES = 0x28d,
375 D3D12_MESSAGE_ID_COPY_DESCRIPTORS_WRITE_ONLY_DESCRIPTOR = 0x28e,
376 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RTV_FORMAT_NOT_UNKNOWN = 0x28f,
377 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_RENDER_TARGET_COUNT = 0x290,
378 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VERTEX_SHADER_NOT_SET = 0x291,
379 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_NOT_SET = 0x292,
380 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_HS_DS_SIGNATURE_MISMATCH = 0x293,
381 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERINDEX = 0x294,
382 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_COMPONENTTYPE = 0x295,
383 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_REGISTERMASK = 0x296,
384 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SYSTEMVALUE = 0x297,
385 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS = 0x298,
386 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_MINPRECISION = 0x299,
387 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND = 0x29a,
388 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_XOR_DS_MISMATCH = 0x29b,
389 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH = 0x29c,
390 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_CONTROL_POINT_COUNT_MISMATCH = 0x29d,
391 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_DS_TESSELLATOR_DOMAIN_MISMATCH = 0x29e,
392 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN = 0x29f,
393 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_USE_OF_FORCED_SAMPLE_COUNT = 0x2a0,
394 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_PRIMITIVETOPOLOGY = 0x2a1,
395 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SYSTEMVALUE = 0x2a2,
396 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0 = 0x2a3,
397 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING = 0x2a4,
398 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_TYPE_MISMATCH = 0x2a5,
399 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS = 0x2a6,
400 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RENDERTARGETVIEW_NOT_SET = 0x2a7,
401 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DEPTHSTENCILVIEW_NOT_SET = 0x2a8,
402 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_INPUT_PRIMITIVE_MISMATCH = 0x2a9,
403 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_POSITION_NOT_PRESENT = 0x2aa,
404 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE_FLAGS = 0x2ab,
405 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_INDEX_BUFFER_PROPERTIES = 0x2ac,
406 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INVALID_SAMPLE_DESC = 0x2ad,
407 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_HS_ROOT_SIGNATURE_MISMATCH = 0x2ae,
408 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_DS_ROOT_SIGNATURE_MISMATCH = 0x2af,
409 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VS_ROOT_SIGNATURE_MISMATCH = 0x2b0,
410 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_GS_ROOT_SIGNATURE_MISMATCH = 0x2b1,
411 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_ROOT_SIGNATURE_MISMATCH = 0x2b2,
412 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MISSING_ROOT_SIGNATURE = 0x2b3,
413 D3D12_MESSAGE_ID_EXECUTE_BUNDLE_OPEN_BUNDLE = 0x2b4,
414 D3D12_MESSAGE_ID_EXECUTE_BUNDLE_DESCRIPTOR_HEAP_MISMATCH = 0x2b5,
415 D3D12_MESSAGE_ID_EXECUTE_BUNDLE_TYPE = 0x2b6,
416 D3D12_MESSAGE_ID_DRAW_EMPTY_SCISSOR_RECTANGLE = 0x2b7,
417 D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_BLOB_NOT_FOUND = 0x2b8,
418 D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_DESERIALIZE_FAILED = 0x2b9,
419 D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_INVALID_CONFIGURATION = 0x2ba,
420 D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_SUPPORTED_ON_DEVICE = 0x2bb,
421 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLRESOURCEPROPERTIES = 0x2bc,
422 D3D12_MESSAGE_ID_CREATERESOURCEANDHEAP_NULLHEAP = 0x2bd,
423 D3D12_MESSAGE_ID_GETRESOURCEALLOCATIONINFO_INVALIDRDESCS = 0x2be,
424 D3D12_MESSAGE_ID_MAKERESIDENT_NULLOBJECTARRAY = 0x2bf,
425 D3D12_MESSAGE_ID_EVICT_NULLOBJECTARRAY = 0x2c1,
426 D3D12_MESSAGE_ID_SET_DESCRIPTOR_TABLE_INVALID = 0x2c4,
427 D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_INVALID = 0x2c5,
428 D3D12_MESSAGE_ID_SET_ROOT_CONSTANT_BUFFER_VIEW_INVALID = 0x2c6,
429 D3D12_MESSAGE_ID_SET_ROOT_SHADER_RESOURCE_VIEW_INVALID = 0x2c7,
430 D3D12_MESSAGE_ID_SET_ROOT_UNORDERED_ACCESS_VIEW_INVALID = 0x2c8,
431 D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID_DESC = 0x2c9,
432 D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID_DESC = 0x2cb,
433 D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID_DESC = 0x2cd,
434 D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDDIMENSIONALITY = 0x2ce,
435 D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDLAYOUT = 0x2cf,
436 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDDIMENSIONALITY = 0x2d0,
437 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDALIGNMENT = 0x2d1,
438 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDMIPLEVELS = 0x2d2,
439 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDSAMPLEDESC = 0x2d3,
440 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDLAYOUT = 0x2d4,
441 D3D12_MESSAGE_ID_SET_INDEX_BUFFER_INVALID = 0x2d5,
442 D3D12_MESSAGE_ID_SET_VERTEX_BUFFERS_INVALID = 0x2d6,
443 D3D12_MESSAGE_ID_SET_STREAM_OUTPUT_BUFFERS_INVALID = 0x2d7,
444 D3D12_MESSAGE_ID_SET_RENDER_TARGETS_INVALID = 0x2d8,
445 D3D12_MESSAGE_ID_CREATEQUERY_HEAP_INVALID_PARAMETERS = 0x2d9,
446 D3D12_MESSAGE_ID_BEGIN_END_QUERY_INVALID_PARAMETERS = 0x2db,
447 D3D12_MESSAGE_ID_CLOSE_COMMAND_LIST_OPEN_QUERY = 0x2dc,
448 D3D12_MESSAGE_ID_RESOLVE_QUERY_DATA_INVALID_PARAMETERS = 0x2dd,
449 D3D12_MESSAGE_ID_SET_PREDICATION_INVALID_PARAMETERS = 0x2de,
450 D3D12_MESSAGE_ID_TIMESTAMPS_NOT_SUPPORTED = 0x2df,
451 D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDFORMAT = 0x2e1,
452 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDFORMAT = 0x2e2,
453 D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDSUBRESOURCERANGE = 0x2e3,
454 D3D12_MESSAGE_ID_GETCOPYABLEFOOTPRINTS_INVALIDBASEOFFSET = 0x2e4,
455 D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDSUBRESOURCERANGE = 0x2e3,
456 D3D12_MESSAGE_ID_GETCOPYABLELAYOUT_INVALIDBASEOFFSET = 0x2e4,
457 D3D12_MESSAGE_ID_RESOURCE_BARRIER_INVALID_HEAP = 0x2e5,
458 D3D12_MESSAGE_ID_CREATE_SAMPLER_INVALID = 0x2e6,
459 D3D12_MESSAGE_ID_CREATECOMMANDSIGNATURE_INVALID = 0x2e7,
460 D3D12_MESSAGE_ID_EXECUTE_INDIRECT_INVALID_PARAMETERS = 0x2e8,
461 D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_RESOURCE_DIMENSION = 0x2e9,
462 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUE = 0x32f,
463 D3D12_MESSAGE_ID_CREATERESOURCE_UNRECOGNIZEDCLEARVALUEFORMAT = 0x330,
464 D3D12_MESSAGE_ID_CREATERESOURCE_INVALIDCLEARVALUEFORMAT = 0x331,
465 D3D12_MESSAGE_ID_CREATERESOURCE_CLEARVALUEDENORMFLUSH = 0x332,
466 D3D12_MESSAGE_ID_CLEARRENDERTARGETVIEW_MISMATCHINGCLEARVALUE = 0x334,
467 D3D12_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_MISMATCHINGCLEARVALUE = 0x335,
468 D3D12_MESSAGE_ID_MAP_INVALIDHEAP = 0x336,
469 D3D12_MESSAGE_ID_UNMAP_INVALIDHEAP = 0x337,
470 D3D12_MESSAGE_ID_MAP_INVALIDRESOURCE = 0x338,
471 D3D12_MESSAGE_ID_UNMAP_INVALIDRESOURCE = 0x339,
472 D3D12_MESSAGE_ID_MAP_INVALIDSUBRESOURCE = 0x33a,
473 D3D12_MESSAGE_ID_UNMAP_INVALIDSUBRESOURCE = 0x33b,
474 D3D12_MESSAGE_ID_MAP_INVALIDRANGE = 0x33c,
475 D3D12_MESSAGE_ID_UNMAP_INVALIDRANGE = 0x33d,
476 D3D12_MESSAGE_ID_MAP_INVALIDDATAPOINTER = 0x340,
477 D3D12_MESSAGE_ID_MAP_INVALIDARG_RETURN = 0x341,
478 D3D12_MESSAGE_ID_MAP_OUTOFMEMORY_RETURN = 0x342,
479 D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_BUNDLENOTSUPPORTED = 0x343,
480 D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_COMMANDLISTMISMATCH = 0x344,
481 D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_OPENCOMMANDLIST = 0x345,
482 D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_FAILEDCOMMANDLIST = 0x346,
483 D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLDST = 0x347,
484 D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDDSTRESOURCEDIMENSION = 0x348,
485 D3D12_MESSAGE_ID_COPYBUFFERREGION_DSTRANGEOUTOFBOUNDS = 0x349,
486 D3D12_MESSAGE_ID_COPYBUFFERREGION_NULLSRC = 0x34a,
487 D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDSRCRESOURCEDIMENSION = 0x34b,
488 D3D12_MESSAGE_ID_COPYBUFFERREGION_SRCRANGEOUTOFBOUNDS = 0x34c,
489 D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALIDCOPYFLAGS = 0x34d,
490 D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLDST = 0x34e,
491 D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTTYPE = 0x34f,
492 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCEDIMENSION = 0x350,
493 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTRESOURCE = 0x351,
494 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTSUBRESOURCE = 0x352,
495 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTOFFSET = 0x353,
496 D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDDSTFORMAT = 0x354,
497 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTFORMAT = 0x355,
498 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDIMENSIONS = 0x356,
499 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTROWPITCH = 0x357,
500 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTPLACEMENT = 0x358,
501 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTDSPLACEDFOOTPRINTFORMAT = 0x359,
502 D3D12_MESSAGE_ID_COPYTEXTUREREGION_DSTREGIONOUTOFBOUNDS = 0x35a,
503 D3D12_MESSAGE_ID_COPYTEXTUREREGION_NULLSRC = 0x35b,
504 D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCTYPE = 0x35c,
505 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCEDIMENSION = 0x35d,
506 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCRESOURCE = 0x35e,
507 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCSUBRESOURCE = 0x35f,
508 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCOFFSET = 0x360,
509 D3D12_MESSAGE_ID_COPYTEXTUREREGION_UNRECOGNIZEDSRCFORMAT = 0x361,
510 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCFORMAT = 0x362,
511 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDIMENSIONS = 0x363,
512 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCROWPITCH = 0x364,
513 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCPLACEMENT = 0x365,
514 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCDSPLACEDFOOTPRINTFORMAT = 0x366,
515 D3D12_MESSAGE_ID_COPYTEXTUREREGION_SRCREGIONOUTOFBOUNDS = 0x367,
516 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDDSTCOORDINATES = 0x368,
517 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDSRCBOX = 0x369,
518 D3D12_MESSAGE_ID_COPYTEXTUREREGION_FORMATMISMATCH = 0x36a,
519 D3D12_MESSAGE_ID_COPYTEXTUREREGION_EMPTYBOX = 0x36b,
520 D3D12_MESSAGE_ID_COPYTEXTUREREGION_INVALIDCOPYFLAGS = 0x36c,
521 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SUBRESOURCE_INDEX = 0x36d,
522 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_FORMAT = 0x36e,
523 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_MISMATCH = 0x36f,
524 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALID_SAMPLE_COUNT = 0x370,
525 D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_INVALID_SHADER = 0x371,
526 D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_CS_ROOT_SIGNATURE_MISMATCH = 0x372,
527 D3D12_MESSAGE_ID_CREATECOMPUTEPIPELINESTATE_MISSING_ROOT_SIGNATURE = 0x373,
528 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALIDCACHEDBLOB = 0x374,
529 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBADAPTERMISMATCH = 0x375,
530 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDRIVERVERSIONMISMATCH = 0x376,
531 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBDESCMISMATCH = 0x377,
532 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CACHEDBLOBIGNORED = 0x378,
533 D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDHEAP = 0x379,
534 D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDRESOURCE = 0x37a,
535 D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDBOX = 0x37b,
536 D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_INVALIDSUBRESOURCE = 0x37c,
537 D3D12_MESSAGE_ID_WRITETOSUBRESOURCE_EMPTYBOX = 0x37d,
538 D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDHEAP = 0x37e,
539 D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDRESOURCE = 0x37f,
540 D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDBOX = 0x380,
541 D3D12_MESSAGE_ID_READFROMSUBRESOURCE_INVALIDSUBRESOURCE = 0x381,
542 D3D12_MESSAGE_ID_READFROMSUBRESOURCE_EMPTYBOX = 0x382,
543 D3D12_MESSAGE_ID_TOO_MANY_NODES_SPECIFIED = 0x383,
544 D3D12_MESSAGE_ID_INVALID_NODE_INDEX = 0x384,
545 D3D12_MESSAGE_ID_GETHEAPPROPERTIES_INVALIDRESOURCE = 0x385,
546 D3D12_MESSAGE_ID_NODE_MASK_MISMATCH = 0x386,
547 D3D12_MESSAGE_ID_COMMAND_LIST_OUTOFMEMORY = 0x387,
548 D3D12_MESSAGE_ID_COMMAND_LIST_MULTIPLE_SWAPCHAIN_BUFFER_REFERENCES = 0x388,
549 D3D12_MESSAGE_ID_COMMAND_LIST_TOO_MANY_SWAPCHAIN_REFERENCES = 0x389,
550 D3D12_MESSAGE_ID_COMMAND_QUEUE_TOO_MANY_SWAPCHAIN_REFERENCES = 0x38a,
551 D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_WRONGSWAPCHAINBUFFERREFERENCE = 0x38b,
552 D3D12_MESSAGE_ID_COMMAND_LIST_SETRENDERTARGETS_INVALIDNUMRENDERTARGETS = 0x38c,
553 D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_TYPE = 0x38d,
554 D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_FLAGS = 0x38e,
555 D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFLAGS = 0x38f,
556 D3D12_MESSAGE_ID_CREATESHAREDRESOURCE_INVALIDFORMAT = 0x390,
557 D3D12_MESSAGE_ID_CREATESHAREDHEAP_INVALIDFLAGS = 0x391,
558 D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_UNRECOGNIZEDPROPERTIES = 0x392,
559 D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDSIZE = 0x393,
560 D3D12_MESSAGE_ID_REFLECTSHAREDPROPERTIES_INVALIDOBJECT = 0x394,
561 D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDOBJECT = 0x395,
562 D3D12_MESSAGE_ID_KEYEDMUTEX_INVALIDKEY = 0x396,
563 D3D12_MESSAGE_ID_KEYEDMUTEX_WRONGSTATE = 0x397,
564 D3D12_MESSAGE_ID_CREATE_QUEUE_INVALID_PRIORITY = 0x398,
565 D3D12_MESSAGE_ID_OBJECT_DELETED_WHILE_STILL_IN_USE = 0x399,
566 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_FLAGS = 0x39a,
567 D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_HAS_NO_RESOURCE = 0x39b,
568 D3D12_MESSAGE_ID_COMMAND_LIST_DRAW_RENDER_TARGET_DELETED = 0x39c,
569 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_ALL_RENDER_TARGETS_HAVE_UNKNOWN_FORMAT = 0x39d,
570 D3D12_MESSAGE_ID_HEAP_ADDRESS_RANGE_INTERSECTS_MULTIPLE_BUFFERS = 0x39e,
571 D3D12_MESSAGE_ID_EXECUTECOMMANDLISTS_GPU_WRITTEN_READBACK_RESOURCE_MAPPED = 0x39f,
572 D3D12_MESSAGE_ID_UNMAP_RANGE_NOT_EMPTY = 0x3a1,
573 D3D12_MESSAGE_ID_MAP_INVALID_NULLRANGE = 0x3a2,
574 D3D12_MESSAGE_ID_UNMAP_INVALID_NULLRANGE = 0x3a3,
575 D3D12_MESSAGE_ID_NO_GRAPHICS_API_SUPPORT = 0x3a4,
576 D3D12_MESSAGE_ID_NO_COMPUTE_API_SUPPORT = 0x3a5,
577 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_RESOURCE_FLAGS_NOT_SUPPORTED = 0x3a6,
578 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_ARGUMENT_UNINITIALIZED = 0x3a7,
579 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_HEAP_INDEX_OUT_OF_BOUNDS = 0x3a8,
580 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TABLE_REGISTER_INDEX_OUT_OF_BOUNDS = 0x3a9,
581 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_UNINITIALIZED = 0x3aa,
582 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_DESCRIPTOR_TYPE_MISMATCH = 0x3ab,
583 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SRV_RESOURCE_DIMENSION_MISMATCH = 0x3ac,
584 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UAV_RESOURCE_DIMENSION_MISMATCH = 0x3ad,
585 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INCOMPATIBLE_RESOURCE_STATE = 0x3ae,
586 D3D12_MESSAGE_ID_COPYRESOURCE_NULLDST = 0x3af,
587 D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDDSTRESOURCE = 0x3b0,
588 D3D12_MESSAGE_ID_COPYRESOURCE_NULLSRC = 0x3b1,
589 D3D12_MESSAGE_ID_COPYRESOURCE_INVALIDSRCRESOURCE = 0x3b2,
590 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLDST = 0x3b3,
591 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDDSTRESOURCE = 0x3b4,
592 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_NULLSRC = 0x3b5,
593 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_INVALIDSRCRESOURCE = 0x3b6,
594 D3D12_MESSAGE_ID_PIPELINE_STATE_TYPE_MISMATCH = 0x3b7,
595 D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_NOT_SET = 0x3b8,
596 D3D12_MESSAGE_ID_COMMAND_LIST_DISPATCH_ROOT_SIGNATURE_MISMATCH = 0x3b9,
597 D3D12_MESSAGE_ID_RESOURCE_BARRIER_ZERO_BARRIERS = 0x3ba,
598 D3D12_MESSAGE_ID_BEGIN_END_EVENT_MISMATCH = 0x3bb,
599 D3D12_MESSAGE_ID_RESOURCE_BARRIER_POSSIBLE_BEFORE_AFTER_MISMATCH = 0x3bc,
600 D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_BEGIN_END = 0x3bd,
601 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_INVALID_RESOURCE = 0x3be,
602 D3D12_MESSAGE_ID_USE_OF_ZERO_REFCOUNT_OBJECT = 0x3bf,
603 D3D12_MESSAGE_ID_OBJECT_EVICTED_WHILE_STILL_IN_USE = 0x3c0,
604 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_ROOT_DESCRIPTOR_ACCESS_OUT_OF_BOUNDS = 0x3c1,
605 D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_INVALIDLIBRARYBLOB = 0x3c2,
606 D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_DRIVERVERSIONMISMATCH = 0x3c3,
607 D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_ADAPTERVERSIONMISMATCH = 0x3c4,
608 D3D12_MESSAGE_ID_CREATEPIPELINELIBRARY_UNSUPPORTED = 0x3c5,
609 D3D12_MESSAGE_ID_CREATE_PIPELINELIBRARY = 0x3c6,
610 D3D12_MESSAGE_ID_LIVE_PIPELINELIBRARY = 0x3c7,
611 D3D12_MESSAGE_ID_DESTROY_PIPELINELIBRARY = 0x3c8,
612 D3D12_MESSAGE_ID_STOREPIPELINE_NONAME = 0x3c9,
613 D3D12_MESSAGE_ID_STOREPIPELINE_DUPLICATENAME = 0x3ca,
614 D3D12_MESSAGE_ID_LOADPIPELINE_NAMENOTFOUND = 0x3cb,
615 D3D12_MESSAGE_ID_LOADPIPELINE_INVALIDDESC = 0x3cc,
616 D3D12_MESSAGE_ID_PIPELINELIBRARY_SERIALIZE_NOTENOUGHMEMORY = 0x3cd,
617 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_PS_OUTPUT_RT_OUTPUT_MISMATCH = 0x3ce,
618 D3D12_MESSAGE_ID_SETEVENTONMULTIPLEFENCECOMPLETION_INVALIDFLAGS = 0x3cf,
619 D3D12_MESSAGE_ID_CREATE_QUEUE_VIDEO_NOT_SUPPORTED = 0x3d0,
620 D3D12_MESSAGE_ID_CREATE_COMMAND_ALLOCATOR_VIDEO_NOT_SUPPORTED = 0x3d1,
621 D3D12_MESSAGE_ID_CREATEQUERY_HEAP_VIDEO_DECODE_STATISTICS_NOT_SUPPORTED = 0x3d2,
622 D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDLIST = 0x3d3,
623 D3D12_MESSAGE_ID_CREATE_VIDEODECODER = 0x3d4,
624 D3D12_MESSAGE_ID_CREATE_VIDEODECODESTREAM = 0x3d5,
625 D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDLIST = 0x3d6,
626 D3D12_MESSAGE_ID_LIVE_VIDEODECODER = 0x3d7,
627 D3D12_MESSAGE_ID_LIVE_VIDEODECODESTREAM = 0x3d8,
628 D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDLIST = 0x3d9,
629 D3D12_MESSAGE_ID_DESTROY_VIDEODECODER = 0x3da,
630 D3D12_MESSAGE_ID_DESTROY_VIDEODECODESTREAM = 0x3db,
631 D3D12_MESSAGE_ID_DECODE_FRAME_INVALID_PARAMETERS = 0x3dc,
632 D3D12_MESSAGE_ID_DEPRECATED_API = 0x3dd,
633 D3D12_MESSAGE_ID_RESOURCE_BARRIER_MISMATCHING_COMMAND_LIST_TYPE = 0x3de,
634 D3D12_MESSAGE_ID_COMMAND_LIST_DESCRIPTOR_TABLE_NOT_SET = 0x3df,
635 D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_CONSTANT_BUFFER_VIEW_NOT_SET = 0x3e0,
636 D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_SHADER_RESOURCE_VIEW_NOT_SET = 0x3e1,
637 D3D12_MESSAGE_ID_COMMAND_LIST_ROOT_UNORDERED_ACCESS_VIEW_NOT_SET = 0x3e2,
638 D3D12_MESSAGE_ID_DISCARD_INVALID_SUBRESOURCE_RANGE = 0x3e3,
639 D3D12_MESSAGE_ID_DISCARD_ONE_SUBRESOURCE_FOR_MIPS_WITH_RECTS = 0x3e4,
640 D3D12_MESSAGE_ID_DISCARD_NO_RECTS_FOR_NON_TEXTURE2D = 0x3e5,
641 D3D12_MESSAGE_ID_COPY_ON_SAME_SUBRESOURCE = 0x3e6,
642 D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PAGEABLE = 0x3e7,
643 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_UNSUPPORTED = 0x3e8,
644 D3D12_MESSAGE_ID_STATIC_DESCRIPTOR_INVALID_DESCRIPTOR_CHANGE = 0x3e9,
645 D3D12_MESSAGE_ID_DATA_STATIC_DESCRIPTOR_INVALID_DATA_CHANGE = 0x3ea,
646 D3D12_MESSAGE_ID_DATA_STATIC_WHILE_SET_AT_EXECUTE_DESCRIPTOR_INVALID_DATA_CHANGE = 0x3eb,
647 D3D12_MESSAGE_ID_EXECUTE_BUNDLE_STATIC_DESCRIPTOR_DATA_STATIC_NOT_SET = 0x3ec,
648 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_ACCESS_OUT_OF_BOUNDS = 0x3ed,
649 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_SAMPLER_MODE_MISMATCH = 0x3ee,
650 D3D12_MESSAGE_ID_CREATE_FENCE_INVALID_FLAGS = 0x3ef,
651 D3D12_MESSAGE_ID_RESOURCE_BARRIER_DUPLICATE_SUBRESOURCE_TRANSITIONS = 0x3f0,
652 D3D12_MESSAGE_ID_SETRESIDENCYPRIORITY_INVALID_PRIORITY = 0x3f1,
653 D3D12_MESSAGE_ID_CREATE_DESCRIPTOR_HEAP_LARGE_NUM_DESCRIPTORS = 0x3f5,
654 D3D12_MESSAGE_ID_BEGIN_EVENT = 0x3f6,
655 D3D12_MESSAGE_ID_END_EVENT = 0x3f7,
656 D3D12_MESSAGE_ID_CREATEDEVICE_DEBUG_LAYER_STARTUP_OPTIONS = 0x3f8,
657 D3D12_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_DEPTHBOUNDSTEST_UNSUPPORTED = 0x3f9,
658 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_DUPLICATE_SUBOBJECT = 0x3fa,
659 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_UNKNOWN_SUBOBJECT = 0x3fb,
660 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_ZERO_SIZE_STREAM = 0x3fc,
661 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_INVALID_STREAM = 0x3fd,
662 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_CANNOT_DEDUCE_TYPE = 0x3fe,
663 D3D12_MESSAGE_ID_COMMAND_LIST_STATIC_DESCRIPTOR_RESOURCE_DIMENSION_MISMATCH = 0x3ff,
664 D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_PRIVILEGE_FOR_GLOBAL_REALTIME = 0x400,
665 D3D12_MESSAGE_ID_CREATE_COMMAND_QUEUE_INSUFFICIENT_HARDWARE_SUPPORT_FOR_GLOBAL_REALTIME = 0x401,
666 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_ARCHITECTURE = 0x402,
667 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DST = 0x403,
668 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE_DIMENSION = 0x404,
669 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DST_RANGE_OUT_OF_BOUNDS = 0x405,
670 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_SRC = 0x406,
671 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE_DIMENSION = 0x407,
672 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_SRC_RANGE_OUT_OF_BOUNDS = 0x408,
673 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_OFFSET_ALIGNMENT = 0x409,
674 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_RESOURCES = 0x40a,
675 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_NULL_DEPENDENT_SUBRESOURCE_RANGES = 0x40b,
676 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_RESOURCE = 0x40c,
677 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DEPENDENT_SUBRESOURCE_RANGE = 0x40d,
678 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_SUBRESOURCE_OUT_OF_BOUNDS = 0x40e,
679 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_DEPENDENT_RANGE_OUT_OF_BOUNDS = 0x40f,
680 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_ZERO_DEPENDENCIES = 0x410,
681 D3D12_MESSAGE_ID_DEVICE_CREATE_SHARED_HANDLE_INVALIDARG = 0x411,
682 D3D12_MESSAGE_ID_DESCRIPTOR_HANDLE_WITH_INVALID_RESOURCE = 0x412,
683 D3D12_MESSAGE_ID_SETDEPTHBOUNDS_INVALIDARGS = 0x413,
684 D3D12_MESSAGE_ID_GPU_BASED_VALIDATION_RESOURCE_STATE_IMPRECISE = 0x414,
685 D3D12_MESSAGE_ID_COMMAND_LIST_PIPELINE_STATE_NOT_SET = 0x415,
686 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_SHADER_MODEL_MISMATCH = 0x416,
687 D3D12_MESSAGE_ID_OBJECT_ACCESSED_WHILE_STILL_IN_USE = 0x417,
688 D3D12_MESSAGE_ID_PROGRAMMABLE_MSAA_UNSUPPORTED = 0x418,
689 D3D12_MESSAGE_ID_SETSAMPLEPOSITIONS_INVALIDARGS = 0x419,
690 D3D12_MESSAGE_ID_RESOLVESUBRESOURCEREGION_INVALID_RECT = 0x41a,
691 D3D12_MESSAGE_ID_CREATE_VIDEODECODECOMMANDQUEUE = 0x41b,
692 D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDLIST = 0x41c,
693 D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSCOMMANDQUEUE = 0x41d,
694 D3D12_MESSAGE_ID_LIVE_VIDEODECODECOMMANDQUEUE = 0x41e,
695 D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDLIST = 0x41f,
696 D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSCOMMANDQUEUE = 0x420,
697 D3D12_MESSAGE_ID_DESTROY_VIDEODECODECOMMANDQUEUE = 0x421,
698 D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDLIST = 0x422,
699 D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSCOMMANDQUEUE = 0x423,
700 D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSOR = 0x424,
701 D3D12_MESSAGE_ID_CREATE_VIDEOPROCESSSTREAM = 0x425,
702 D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSOR = 0x426,
703 D3D12_MESSAGE_ID_LIVE_VIDEOPROCESSSTREAM = 0x427,
704 D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSOR = 0x428,
705 D3D12_MESSAGE_ID_DESTROY_VIDEOPROCESSSTREAM = 0x429,
706 D3D12_MESSAGE_ID_PROCESS_FRAME_INVALID_PARAMETERS = 0x42a,
707 D3D12_MESSAGE_ID_COPY_INVALIDLAYOUT = 0x42b,
708 D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION = 0x42c,
709 D3D12_MESSAGE_ID_CREATE_CRYPTO_SESSION_POLICY = 0x42d,
710 D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION = 0x42e,
711 D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION = 0x42f,
712 D3D12_MESSAGE_ID_LIVE_CRYPTO_SESSION_POLICY = 0x430,
713 D3D12_MESSAGE_ID_LIVE_PROTECTED_RESOURCE_SESSION = 0x431,
714 D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION = 0x432,
715 D3D12_MESSAGE_ID_DESTROY_CRYPTO_SESSION_POLICY = 0x433,
716 D3D12_MESSAGE_ID_DESTROY_PROTECTED_RESOURCE_SESSION = 0x434,
717 D3D12_MESSAGE_ID_PROTECTED_RESOURCE_SESSION_UNSUPPORTED = 0x435,
718 D3D12_MESSAGE_ID_FENCE_INVALIDOPERATION = 0x436,
719 D3D12_MESSAGE_ID_CREATEQUERY_HEAP_COPY_QUEUE_TIMESTAMPS_NOT_SUPPORTED = 0x437,
720 D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_DEFERRED = 0x438,
721 D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMFIRSTUSE = 0x439,
722 D3D12_MESSAGE_ID_SAMPLEPOSITIONS_MISMATCH_RECORDTIME_ASSUMEDFROMCLEAR = 0x43a,
723 D3D12_MESSAGE_ID_CREATE_VIDEODECODERHEAP = 0x43b,
724 D3D12_MESSAGE_ID_LIVE_VIDEODECODERHEAP = 0x43c,
725 D3D12_MESSAGE_ID_DESTROY_VIDEODECODERHEAP = 0x43d,
726 D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDARG_RETURN = 0x43e,
727 D3D12_MESSAGE_ID_OPENEXISTINGHEAP_OUTOFMEMORY_RETURN = 0x43f,
728 D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDADDRESS = 0x440,
729 D3D12_MESSAGE_ID_OPENEXISTINGHEAP_INVALIDHANDLE = 0x441,
730 D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_DEST = 0x442,
731 D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_MODE = 0x443,
732 D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_INVALID_ALIGNMENT = 0x444,
733 D3D12_MESSAGE_ID_WRITEBUFFERIMMEDIATE_NOT_SUPPORTED = 0x445,
734 D3D12_MESSAGE_ID_SETVIEWINSTANCEMASK_INVALIDARGS = 0x446,
735 D3D12_MESSAGE_ID_VIEW_INSTANCING_UNSUPPORTED = 0x447,
736 D3D12_MESSAGE_ID_VIEW_INSTANCING_INVALIDARGS = 0x448,
737 D3D12_MESSAGE_ID_COPYTEXTUREREGION_MISMATCH_DECODE_REFERENCE_ONLY_FLAG = 0x449,
738 D3D12_MESSAGE_ID_COPYRESOURCE_MISMATCH_DECODE_REFERENCE_ONLY_FLAG = 0x44a,
739 D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_FAILURE = 0x44b,
740 D3D12_MESSAGE_ID_CREATE_VIDEO_DECODE_HEAP_CAPS_UNSUPPORTED = 0x44c,
741 D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_INVALID_INPUT = 0x44d,
742 D3D12_MESSAGE_ID_CREATE_VIDEO_DECODER_UNSUPPORTED = 0x44e,
743 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_METADATA_ERROR = 0x44f,
744 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_VIEW_INSTANCING_VERTEX_SIZE_EXCEEDED = 0x450,
745 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_RUNTIME_INTERNAL_ERROR = 0x451,
746 D3D12_MESSAGE_ID_NO_VIDEO_API_SUPPORT = 0x452,
747 D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_INVALID_INPUT = 0x453,
748 D3D12_MESSAGE_ID_CREATE_VIDEO_PROCESSOR_CAPS_FAILURE = 0x454,
749 D3D12_MESSAGE_ID_VIDEO_PROCESS_SUPPORT_UNSUPPORTED_FORMAT = 0x455,
750 D3D12_MESSAGE_ID_VIDEO_DECODE_FRAME_INVALID_ARGUMENT = 0x456,
751 D3D12_MESSAGE_ID_ENQUEUE_MAKE_RESIDENT_INVALID_FLAGS = 0x457,
752 D3D12_MESSAGE_ID_OPENEXISTINGHEAP_UNSUPPORTED = 0x458,
753 D3D12_MESSAGE_ID_VIDEO_PROCESS_FRAMES_INVALID_ARGUMENT = 0x459,
754 D3D12_MESSAGE_ID_VIDEO_DECODE_SUPPORT_UNSUPPORTED = 0x45a,
755 D3D12_MESSAGE_ID_CREATE_COMMANDRECORDER = 0x45b,
756 D3D12_MESSAGE_ID_LIVE_COMMANDRECORDER = 0x45c,
757 D3D12_MESSAGE_ID_DESTROY_COMMANDRECORDER = 0x45d,
758 D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_VIDEO_NOT_SUPPORTED = 0x45e,
759 D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_SUPPORT_FLAGS = 0x45f,
760 D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_INVALID_FLAGS = 0x460,
761 D3D12_MESSAGE_ID_CREATE_COMMAND_RECORDER_MORE_RECORDERS_THAN_LOGICAL_PROCESSORS = 0x461,
762 D3D12_MESSAGE_ID_CREATE_COMMANDPOOL = 0x462,
763 D3D12_MESSAGE_ID_LIVE_COMMANDPOOL = 0x463,
764 D3D12_MESSAGE_ID_DESTROY_COMMANDPOOL = 0x464,
765 D3D12_MESSAGE_ID_CREATE_COMMAND_POOL_INVALID_FLAGS = 0x465,
766 D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_VIDEO_NOT_SUPPORTED = 0x466,
767 D3D12_MESSAGE_ID_COMMAND_RECORDER_SUPPORT_FLAGS_MISMATCH = 0x467,
768 D3D12_MESSAGE_ID_COMMAND_RECORDER_CONTENTION = 0x468,
769 D3D12_MESSAGE_ID_COMMAND_RECORDER_USAGE_WITH_CREATECOMMANDLIST_COMMAND_LIST = 0x469,
770 D3D12_MESSAGE_ID_COMMAND_ALLOCATOR_USAGE_WITH_CREATECOMMANDLIST1_COMMAND_LIST = 0x46a,
771 D3D12_MESSAGE_ID_CANNOT_EXECUTE_EMPTY_COMMAND_LIST = 0x46b,
772 D3D12_MESSAGE_ID_CANNOT_RESET_COMMAND_POOL_WITH_OPEN_COMMAND_LISTS = 0x46c,
773 D3D12_MESSAGE_ID_CANNOT_USE_COMMAND_RECORDER_WITHOUT_CURRENT_TARGET = 0x46d,
774 D3D12_MESSAGE_ID_CANNOT_CHANGE_COMMAND_RECORDER_TARGET_WHILE_RECORDING = 0x46e,
775 D3D12_MESSAGE_ID_COMMAND_POOL_SYNC = 0x46f,
776 D3D12_MESSAGE_ID_EVICT_UNDERFLOW = 0x470,
777 D3D12_MESSAGE_ID_CREATE_META_COMMAND = 0x471,
778 D3D12_MESSAGE_ID_LIVE_META_COMMAND = 0x472,
779 D3D12_MESSAGE_ID_DESTROY_META_COMMAND = 0x473,
780 D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_DST_RESOURCE = 0x474,
781 D3D12_MESSAGE_ID_COPYBUFFERREGION_INVALID_SRC_RESOURCE = 0x475,
782 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_DST_RESOURCE = 0x476,
783 D3D12_MESSAGE_ID_ATOMICCOPYBUFFER_INVALID_SRC_RESOURCE = 0x477,
784 D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_BUFFER = 0x478,
785 D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_NULL_RESOURCE_DESC = 0x479,
786 D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_UNSUPPORTED = 0x47a,
787 D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_DIMENSION = 0x47b,
788 D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_FLAGS = 0x47c,
789 D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_BUFFER_OFFSET = 0x47d,
790 D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_DIMENSION = 0x47e,
791 D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_INVALID_RESOURCE_FLAGS = 0x47f,
792 D3D12_MESSAGE_ID_CREATEPLACEDRESOURCEONBUFFER_OUTOFMEMORY_RETURN = 0x480,
793 D3D12_MESSAGE_ID_CANNOT_CREATE_GRAPHICS_AND_VIDEO_COMMAND_RECORDER = 0x481,
794 D3D12_MESSAGE_ID_UPDATETILEMAPPINGS_POSSIBLY_MISMATCHING_PROPERTIES = 0x482,
795 D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE = 0x483,
796 D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INCOMPATIBLE_WITH_STRUCTURED_BUFFERS = 0x484,
797 D3D12_MESSAGE_ID_COMPUTE_ONLY_DEVICE_OPERATION_UNSUPPORTED = 0x485,
798 D3D12_MESSAGE_ID_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INVALID = 0x486,
799 D3D12_MESSAGE_ID_EMIT_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_INVALID = 0x487,
800 D3D12_MESSAGE_ID_COPY_RAYTRACING_ACCELERATION_STRUCTURE_INVALID = 0x488,
801 D3D12_MESSAGE_ID_DISPATCH_RAYS_INVALID = 0x489,
802 D3D12_MESSAGE_ID_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_INVALID = 0x48a,
803 D3D12_MESSAGE_ID_CREATE_LIFETIMETRACKER = 0x48b,
804 D3D12_MESSAGE_ID_LIVE_LIFETIMETRACKER = 0x48c,
805 D3D12_MESSAGE_ID_DESTROY_LIFETIMETRACKER = 0x48d,
806 D3D12_MESSAGE_ID_DESTROYOWNEDOBJECT_OBJECTNOTOWNED = 0x48e,
807 D3D12_MESSAGE_ID_CREATE_TRACKEDWORKLOAD = 0x48f,
808 D3D12_MESSAGE_ID_LIVE_TRACKEDWORKLOAD = 0x490,
809 D3D12_MESSAGE_ID_DESTROY_TRACKEDWORKLOAD = 0x491,
810 D3D12_MESSAGE_ID_RENDER_PASS_ERROR = 0x492,
811 D3D12_MESSAGE_ID_META_COMMAND_ID_INVALID = 0x493,
812 D3D12_MESSAGE_ID_META_COMMAND_UNSUPPORTED_PARAMS = 0x494,
813 D3D12_MESSAGE_ID_META_COMMAND_FAILED_ENUMERATION = 0x495,
814 D3D12_MESSAGE_ID_META_COMMAND_PARAMETER_SIZE_MISMATCH = 0x496,
815 D3D12_MESSAGE_ID_UNINITIALIZED_META_COMMAND = 0x497,
816 D3D12_MESSAGE_ID_META_COMMAND_INVALID_GPU_VIRTUAL_ADDRESS = 0x498,
817 D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDLIST = 0x499,
818 D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDLIST = 0x49a,
819 D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDLIST = 0x49b,
820 D3D12_MESSAGE_ID_CREATE_VIDEOENCODECOMMANDQUEUE = 0x49c,
821 D3D12_MESSAGE_ID_LIVE_VIDEOENCODECOMMANDQUEUE = 0x49d,
822 D3D12_MESSAGE_ID_DESTROY_VIDEOENCODECOMMANDQUEUE = 0x49e,
823 D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONESTIMATOR = 0x49f,
824 D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONESTIMATOR = 0x4a0,
825 D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONESTIMATOR = 0x4a1,
826 D3D12_MESSAGE_ID_CREATE_VIDEOMOTIONVECTORHEAP = 0x4a2,
827 D3D12_MESSAGE_ID_LIVE_VIDEOMOTIONVECTORHEAP = 0x4a3,
828 D3D12_MESSAGE_ID_DESTROY_VIDEOMOTIONVECTORHEAP = 0x4a4,
829 D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOADS = 0x4a5,
830 D3D12_MESSAGE_ID_MULTIPLE_TRACKED_WORKLOAD_PAIRS = 0x4a6,
831 D3D12_MESSAGE_ID_OUT_OF_ORDER_TRACKED_WORKLOAD_PAIR = 0x4a7,
832 D3D12_MESSAGE_ID_CANNOT_ADD_TRACKED_WORKLOAD = 0x4a8,
833 D3D12_MESSAGE_ID_INCOMPLETE_TRACKED_WORKLOAD_PAIR = 0x4a9,
834 D3D12_MESSAGE_ID_CREATE_STATE_OBJECT_ERROR = 0x4aa,
835 D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_ERROR = 0x4ab,
836 D3D12_MESSAGE_ID_GET_SHADER_STACK_SIZE_ERROR = 0x4ac,
837 D3D12_MESSAGE_ID_GET_PIPELINE_STACK_SIZE_ERROR = 0x4ad,
838 D3D12_MESSAGE_ID_SET_PIPELINE_STACK_SIZE_ERROR = 0x4ae,
839 D3D12_MESSAGE_ID_GET_SHADER_IDENTIFIER_SIZE_INVALID = 0x4af,
840 D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_INVALID = 0x4b0,
841 D3D12_MESSAGE_ID_CHECK_DRIVER_MATCHING_IDENTIFIER_DRIVER_REPORTED_ISSUE = 0x4b1,
842 D3D12_MESSAGE_ID_RENDER_PASS_INVALID_RESOURCE_BARRIER = 0x4b2,
843 D3D12_MESSAGE_ID_RENDER_PASS_DISALLOWED_API_CALLED = 0x4b3,
844 D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_NEST_RENDER_PASSES = 0x4b4,
845 D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_END_WITHOUT_BEGIN = 0x4b5,
846 D3D12_MESSAGE_ID_RENDER_PASS_CANNOT_CLOSE_COMMAND_LIST = 0x4b6,
847 D3D12_MESSAGE_ID_RENDER_PASS_GPU_WORK_WHILE_SUSPENDED = 0x4b7,
848 D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_SUSPEND_RESUME = 0x4b8,
849 D3D12_MESSAGE_ID_RENDER_PASS_NO_PRIOR_SUSPEND_WITHIN_EXECUTECOMMANDLISTS = 0x4b9,
850 D3D12_MESSAGE_ID_RENDER_PASS_NO_SUBSEQUENT_RESUME_WITHIN_EXECUTECOMMANDLISTS = 0x4ba,
851 D3D12_MESSAGE_ID_TRACKED_WORKLOAD_COMMAND_QUEUE_MISMATCH = 0x4bb,
852 D3D12_MESSAGE_ID_TRACKED_WORKLOAD_NOT_SUPPORTED = 0x4bc,
853 D3D12_MESSAGE_ID_RENDER_PASS_MISMATCHING_NO_ACCESS = 0x4bd,
854 D3D12_MESSAGE_ID_RENDER_PASS_UNSUPPORTED_RESOLVE = 0x4be,
855 D3D12_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_INVALID_RESOURCE_PTR = 0x4bf,
856 D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_SIGNAL = 0x4c0,
857 D3D12_MESSAGE_ID_WINDOWS7_FENCE_OUTOFORDER_WAIT = 0x4c1,
858 D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_ESTIMATOR_INVALID_ARGUMENT = 0x4c2,
859 D3D12_MESSAGE_ID_VIDEO_CREATE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT = 0x4c3,
860 D3D12_MESSAGE_ID_ESTIMATE_MOTION_INVALID_ARGUMENT = 0x4c4,
861 D3D12_MESSAGE_ID_RESOLVE_MOTION_VECTOR_HEAP_INVALID_ARGUMENT = 0x4c5,
862 D3D12_MESSAGE_ID_GETGPUVIRTUALADDRESS_INVALID_HEAP_TYPE = 0x4c6,
863 D3D12_MESSAGE_ID_SET_BACKGROUND_PROCESSING_MODE_INVALID_ARGUMENT = 0x4c7,
864 D3D12_MESSAGE_ID_CREATE_COMMAND_LIST_INVALID_COMMAND_LIST_TYPE_FOR_FEATURE_LEVEL = 0x4c8,
865 D3D12_MESSAGE_ID_CREATE_VIDEOEXTENSIONCOMMAND = 0x4c9,
866 D3D12_MESSAGE_ID_LIVE_VIDEOEXTENSIONCOMMAND = 0x4ca,
867 D3D12_MESSAGE_ID_DESTROY_VIDEOEXTENSIONCOMMAND = 0x4cb,
868 D3D12_MESSAGE_ID_INVALID_VIDEO_EXTENSION_COMMAND_ID = 0x4cc,
869 D3D12_MESSAGE_ID_VIDEO_EXTENSION_COMMAND_INVALID_ARGUMENT = 0x4cd,
870 D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_NOT_UNIQUE_IN_DXIL_LIBRARY = 0x4ce,
871 D3D12_MESSAGE_ID_VARIABLE_SHADING_RATE_NOT_ALLOWED_WITH_TIR = 0x4cf,
872 D3D12_MESSAGE_ID_GEOMETRY_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE = 0x4d0,
873 D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_SHADING_RATE = 0x4d1,
874 D3D12_MESSAGE_ID_RSSETSHADING_RATE_SHADING_RATE_NOT_PERMITTED_BY_CAP = 0x4d2,
875 D3D12_MESSAGE_ID_RSSETSHADING_RATE_INVALID_COMBINER = 0x4d3,
876 D3D12_MESSAGE_ID_RSSETSHADINGRATEIMAGE_REQUIRES_TIER_2 = 0x4d4,
877 D3D12_MESSAGE_ID_RSSETSHADINGRATE_REQUIRES_TIER_1 = 0x4d5,
878 D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_FORMAT = 0x4d6,
879 D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_ARRAY_SIZE = 0x4d7,
880 D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_MIP_LEVEL = 0x4d8,
881 D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_COUNT = 0x4d9,
882 D3D12_MESSAGE_ID_SHADING_RATE_IMAGE_INCORRECT_SAMPLE_QUALITY = 0x4da,
883 D3D12_MESSAGE_ID_NON_RETAIL_SHADER_MODEL_WONT_VALIDATE = 0x4db,
884 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_ROOT_SIGNATURE_MISMATCH = 0x4dc,
885 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_ROOT_SIGNATURE_MISMATCH = 0x4dd,
886 D3D12_MESSAGE_ID_ADD_TO_STATE_OBJECT_ERROR = 0x4de,
887 D3D12_MESSAGE_ID_CREATE_PROTECTED_RESOURCE_SESSION_INVALID_ARGUMENT = 0x4df,
888 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_PSO_DESC_MISMATCH = 0x4e0,
889 D3D12_MESSAGE_ID_CREATEPIPELINESTATE_MS_INCOMPLETE_TYPE = 0x4e1,
890 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_AS_NOT_MS_MISMATCH = 0x4e2,
891 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_MS_NOT_PS_MISMATCH = 0x4e3,
892 D3D12_MESSAGE_ID_NONZERO_SAMPLER_FEEDBACK_MIP_REGION_WITH_INCOMPATIBLE_FORMAT = 0x4e4,
893 D3D12_MESSAGE_ID_CREATEGRAPHICSPIPELINESTATE_INPUTLAYOUT_SHADER_MISMATCH = 0x4e5,
894 D3D12_MESSAGE_ID_EMPTY_DISPATCH = 0x4e6,
895 D3D12_MESSAGE_ID_RESOURCE_FORMAT_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY = 0x4e7,
896 D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_MIP_REGION = 0x4e8,
897 D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_DIMENSION = 0x4e9,
898 D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_COUNT = 0x4ea,
899 D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_SAMPLE_QUALITY = 0x4eb,
900 D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_INVALID_LAYOUT = 0x4ec,
901 D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_MAP_REQUIRES_UNORDERED_ACCESS_FLAG = 0x4ed,
902 D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_NULL_ARGUMENTS = 0x4ee,
903 D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_UAV_REQUIRES_SAMPLER_FEEDBACK_CAPABILITY = 0x4ef,
904 D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_REQUIRES_FEEDBACK_MAP_FORMAT = 0x4f0,
905 D3D12_MESSAGE_ID_CREATEMESHSHADER_INVALIDSHADERBYTECODE = 0x4f1,
906 D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTOFMEMORY = 0x4f2,
907 D3D12_MESSAGE_ID_CREATEMESHSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE = 0x4f3,
908 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_INVALID_FORMAT = 0x4f4,
909 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_INVALID_MIP_LEVEL_COUNT = 0x4f5,
910 D3D12_MESSAGE_ID_RESOLVESUBRESOURCE_SAMPLER_FEEDBACK_TRANSCODE_ARRAY_SIZE_MISMATCH = 0x4f6,
911 D3D12_MESSAGE_ID_SAMPLER_FEEDBACK_CREATE_UAV_MISMATCHING_TARGETED_RESOURCE = 0x4f7,
912 D3D12_MESSAGE_ID_CREATEMESHSHADER_OUTPUTEXCEEDSMAXSIZE = 0x4f8,
913 D3D12_MESSAGE_ID_CREATEMESHSHADER_GROUPSHAREDEXCEEDSMAXSIZE = 0x4f9,
914 D3D12_MESSAGE_ID_VERTEX_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE = 0x4fa,
915 D3D12_MESSAGE_ID_MESH_SHADER_OUTPUTTING_BOTH_VIEWPORT_ARRAY_INDEX_AND_SHADING_RATE_NOT_SUPPORTED_ON_DEVICE = 0x4fb,
916 D3D12_MESSAGE_ID_CREATEMESHSHADER_MISMATCHEDASMSPAYLOADSIZE = 0x4fc,
917 D3D12_MESSAGE_ID_CREATE_ROOT_SIGNATURE_UNBOUNDED_STATIC_DESCRIPTORS = 0x4fd,
918 D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_INVALIDSHADERBYTECODE = 0x4fe,
919 D3D12_MESSAGE_ID_CREATEAMPLIFICATIONSHADER_OUTOFMEMORY = 0x4ff,
920 D3D12_MESSAGE_ID_D3D12_MESSAGES_END = 0x500
921} D3D12_MESSAGE_ID;
922typedef enum D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE {
923 D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_NONE = 0x0,
924 D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_STATE_TRACKING_ONLY = 0x1,
925 D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_UNGUARDED_VALIDATION = 0x2,
926 D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE_GUARDED_VALIDATION = 0x3,
927 NUM_D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODES = 0x4
928} D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE;
929typedef struct D3D12_MESSAGE {
930 D3D12_MESSAGE_CATEGORY Category;
931 D3D12_MESSAGE_SEVERITY Severity;
932 D3D12_MESSAGE_ID ID;
933 const char *pDescription;
934 SIZE_T DescriptionByteLength;
935} D3D12_MESSAGE;
936typedef struct D3D12_INFO_QUEUE_FILTER_DESC {
937 UINT NumCategories;
938 D3D12_MESSAGE_CATEGORY *pCategoryList;
939 UINT NumSeverities;
940 D3D12_MESSAGE_SEVERITY *pSeverityList;
941 UINT NumIDs;
942 D3D12_MESSAGE_ID *pIDList;
943} D3D12_INFO_QUEUE_FILTER_DESC;
944typedef struct D3D12_INFO_QUEUE_FILTER {
945 D3D12_INFO_QUEUE_FILTER_DESC AllowList;
946 D3D12_INFO_QUEUE_FILTER_DESC DenyList;
947} D3D12_INFO_QUEUE_FILTER;
948/*****************************************************************************
949 * ID3D12Debug interface
950 */
951#ifndef __ID3D12Debug_INTERFACE_DEFINED__
952#define __ID3D12Debug_INTERFACE_DEFINED__
953
954DEFINE_GUID(IID_ID3D12Debug, 0x344488b7, 0x6846, 0x474b, 0xb9,0x89, 0xf0,0x27,0x44,0x82,0x45,0xe0);
955#if defined(__cplusplus) && !defined(CINTERFACE)
956MIDL_INTERFACE("344488b7-6846-474b-b989-f027448245e0")
957ID3D12Debug : public IUnknown
958{
959 virtual void STDMETHODCALLTYPE EnableDebugLayer(
960 ) = 0;
961
962};
963#ifdef __CRT_UUID_DECL
964__CRT_UUID_DECL(ID3D12Debug, 0x344488b7, 0x6846, 0x474b, 0xb9,0x89, 0xf0,0x27,0x44,0x82,0x45,0xe0)
965#endif
966#else
967typedef struct ID3D12DebugVtbl {
968 BEGIN_INTERFACE
969
970 /*** IUnknown methods ***/
971 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
972 ID3D12Debug *This,
973 REFIID riid,
974 void **ppvObject);
975
976 ULONG (STDMETHODCALLTYPE *AddRef)(
977 ID3D12Debug *This);
978
979 ULONG (STDMETHODCALLTYPE *Release)(
980 ID3D12Debug *This);
981
982 /*** ID3D12Debug methods ***/
983 void (STDMETHODCALLTYPE *EnableDebugLayer)(
984 ID3D12Debug *This);
985
986 END_INTERFACE
987} ID3D12DebugVtbl;
988
989interface ID3D12Debug {
990 CONST_VTBL ID3D12DebugVtbl* lpVtbl;
991};
992
993#ifdef COBJMACROS
994#ifndef WIDL_C_INLINE_WRAPPERS
995/*** IUnknown methods ***/
996#define ID3D12Debug_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
997#define ID3D12Debug_AddRef(This) (This)->lpVtbl->AddRef(This)
998#define ID3D12Debug_Release(This) (This)->lpVtbl->Release(This)
999/*** ID3D12Debug methods ***/
1000#define ID3D12Debug_EnableDebugLayer(This) (This)->lpVtbl->EnableDebugLayer(This)
1001#else
1002/*** IUnknown methods ***/
1003static FORCEINLINE HRESULT ID3D12Debug_QueryInterface(ID3D12Debug* This,REFIID riid,void **ppvObject) {
1004 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
1005}
1006static FORCEINLINE ULONG ID3D12Debug_AddRef(ID3D12Debug* This) {
1007 return This->lpVtbl->AddRef(This);
1008}
1009static FORCEINLINE ULONG ID3D12Debug_Release(ID3D12Debug* This) {
1010 return This->lpVtbl->Release(This);
1011}
1012/*** ID3D12Debug methods ***/
1013static FORCEINLINE void ID3D12Debug_EnableDebugLayer(ID3D12Debug* This) {
1014 This->lpVtbl->EnableDebugLayer(This);
1015}
1016#endif
1017#endif
1018
1019#endif
1020
1021
1022#endif /* __ID3D12Debug_INTERFACE_DEFINED__ */
1023
1024/*****************************************************************************
1025 * ID3D12Debug1 interface
1026 */
1027#ifndef __ID3D12Debug1_INTERFACE_DEFINED__
1028#define __ID3D12Debug1_INTERFACE_DEFINED__
1029
1030DEFINE_GUID(IID_ID3D12Debug1, 0xaffaa4ca, 0x63fe, 0x4d8e, 0xb8,0xad, 0x15,0x90,0x00,0xaf,0x43,0x04);
1031#if defined(__cplusplus) && !defined(CINTERFACE)
1032MIDL_INTERFACE("affaa4ca-63fe-4d8e-b8ad-159000af4304")
1033ID3D12Debug1 : public IUnknown
1034{
1035 virtual void STDMETHODCALLTYPE EnableDebugLayer(
1036 ) = 0;
1037
1038 virtual void STDMETHODCALLTYPE SetEnableGPUBasedValidation(
1039 WINBOOL enable) = 0;
1040
1041 virtual void STDMETHODCALLTYPE SetEnableSynchronizedCommandQueueValidation(
1042 WINBOOL enable) = 0;
1043
1044};
1045#ifdef __CRT_UUID_DECL
1046__CRT_UUID_DECL(ID3D12Debug1, 0xaffaa4ca, 0x63fe, 0x4d8e, 0xb8,0xad, 0x15,0x90,0x00,0xaf,0x43,0x04)
1047#endif
1048#else
1049typedef struct ID3D12Debug1Vtbl {
1050 BEGIN_INTERFACE
1051
1052 /*** IUnknown methods ***/
1053 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
1054 ID3D12Debug1 *This,
1055 REFIID riid,
1056 void **ppvObject);
1057
1058 ULONG (STDMETHODCALLTYPE *AddRef)(
1059 ID3D12Debug1 *This);
1060
1061 ULONG (STDMETHODCALLTYPE *Release)(
1062 ID3D12Debug1 *This);
1063
1064 /*** ID3D12Debug1 methods ***/
1065 void (STDMETHODCALLTYPE *EnableDebugLayer)(
1066 ID3D12Debug1 *This);
1067
1068 void (STDMETHODCALLTYPE *SetEnableGPUBasedValidation)(
1069 ID3D12Debug1 *This,
1070 WINBOOL enable);
1071
1072 void (STDMETHODCALLTYPE *SetEnableSynchronizedCommandQueueValidation)(
1073 ID3D12Debug1 *This,
1074 WINBOOL enable);
1075
1076 END_INTERFACE
1077} ID3D12Debug1Vtbl;
1078
1079interface ID3D12Debug1 {
1080 CONST_VTBL ID3D12Debug1Vtbl* lpVtbl;
1081};
1082
1083#ifdef COBJMACROS
1084#ifndef WIDL_C_INLINE_WRAPPERS
1085/*** IUnknown methods ***/
1086#define ID3D12Debug1_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
1087#define ID3D12Debug1_AddRef(This) (This)->lpVtbl->AddRef(This)
1088#define ID3D12Debug1_Release(This) (This)->lpVtbl->Release(This)
1089/*** ID3D12Debug1 methods ***/
1090#define ID3D12Debug1_EnableDebugLayer(This) (This)->lpVtbl->EnableDebugLayer(This)
1091#define ID3D12Debug1_SetEnableGPUBasedValidation(This,enable) (This)->lpVtbl->SetEnableGPUBasedValidation(This,enable)
1092#define ID3D12Debug1_SetEnableSynchronizedCommandQueueValidation(This,enable) (This)->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable)
1093#else
1094/*** IUnknown methods ***/
1095static FORCEINLINE HRESULT ID3D12Debug1_QueryInterface(ID3D12Debug1* This,REFIID riid,void **ppvObject) {
1096 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
1097}
1098static FORCEINLINE ULONG ID3D12Debug1_AddRef(ID3D12Debug1* This) {
1099 return This->lpVtbl->AddRef(This);
1100}
1101static FORCEINLINE ULONG ID3D12Debug1_Release(ID3D12Debug1* This) {
1102 return This->lpVtbl->Release(This);
1103}
1104/*** ID3D12Debug1 methods ***/
1105static FORCEINLINE void ID3D12Debug1_EnableDebugLayer(ID3D12Debug1* This) {
1106 This->lpVtbl->EnableDebugLayer(This);
1107}
1108static FORCEINLINE void ID3D12Debug1_SetEnableGPUBasedValidation(ID3D12Debug1* This,WINBOOL enable) {
1109 This->lpVtbl->SetEnableGPUBasedValidation(This,enable);
1110}
1111static FORCEINLINE void ID3D12Debug1_SetEnableSynchronizedCommandQueueValidation(ID3D12Debug1* This,WINBOOL enable) {
1112 This->lpVtbl->SetEnableSynchronizedCommandQueueValidation(This,enable);
1113}
1114#endif
1115#endif
1116
1117#endif
1118
1119
1120#endif /* __ID3D12Debug1_INTERFACE_DEFINED__ */
1121
1122/*****************************************************************************
1123 * ID3D12InfoQueue interface
1124 */
1125#ifndef __ID3D12InfoQueue_INTERFACE_DEFINED__
1126#define __ID3D12InfoQueue_INTERFACE_DEFINED__
1127
1128DEFINE_GUID(IID_ID3D12InfoQueue, 0x0742a90b, 0xc387, 0x483f, 0xb9,0x46, 0x30,0xa7,0xe4,0xe6,0x14,0x58);
1129#if defined(__cplusplus) && !defined(CINTERFACE)
1130MIDL_INTERFACE("0742a90b-c387-483f-b946-30a7e4e61458")
1131ID3D12InfoQueue : public IUnknown
1132{
1133 virtual HRESULT STDMETHODCALLTYPE SetMessageCountLimit(
1134 UINT64 limit) = 0;
1135
1136 virtual void STDMETHODCALLTYPE ClearStoredMessages(
1137 ) = 0;
1138
1139 virtual HRESULT STDMETHODCALLTYPE GetMessage(
1140 UINT64 index,
1141 D3D12_MESSAGE *message,
1142 SIZE_T *length) = 0;
1143
1144 virtual UINT64 STDMETHODCALLTYPE GetNumMessagesAllowedByStorageFilter(
1145 ) = 0;
1146
1147 virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDeniedByStorageFilter(
1148 ) = 0;
1149
1150 virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessages(
1151 ) = 0;
1152
1153 virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessagesAllowedByRetrievalFilter(
1154 ) = 0;
1155
1156 virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDiscardedByMessageCountLimit(
1157 ) = 0;
1158
1159 virtual UINT64 STDMETHODCALLTYPE GetMessageCountLimit(
1160 ) = 0;
1161
1162 virtual HRESULT STDMETHODCALLTYPE AddStorageFilterEntries(
1163 D3D12_INFO_QUEUE_FILTER *filter) = 0;
1164
1165 virtual HRESULT STDMETHODCALLTYPE GetStorageFilter(
1166 D3D12_INFO_QUEUE_FILTER *filter,
1167 SIZE_T *length) = 0;
1168
1169 virtual void STDMETHODCALLTYPE ClearStorageFilter(
1170 ) = 0;
1171
1172 virtual HRESULT STDMETHODCALLTYPE PushEmptyStorageFilter(
1173 ) = 0;
1174
1175 virtual HRESULT STDMETHODCALLTYPE PushCopyOfStorageFilter(
1176 ) = 0;
1177
1178 virtual HRESULT STDMETHODCALLTYPE PushStorageFilter(
1179 D3D12_INFO_QUEUE_FILTER *filter) = 0;
1180
1181 virtual void STDMETHODCALLTYPE PopStorageFilter(
1182 ) = 0;
1183
1184 virtual UINT STDMETHODCALLTYPE GetStorageFilterStackSize(
1185 ) = 0;
1186
1187 virtual HRESULT STDMETHODCALLTYPE AddRetrievalFilterEntries(
1188 D3D12_INFO_QUEUE_FILTER *filter) = 0;
1189
1190 virtual HRESULT STDMETHODCALLTYPE GetRetrievalFilter(
1191 D3D12_INFO_QUEUE_FILTER *filter,
1192 SIZE_T *length) = 0;
1193
1194 virtual void STDMETHODCALLTYPE ClearRetrievalFilter(
1195 ) = 0;
1196
1197 virtual HRESULT STDMETHODCALLTYPE PushEmptyRetrievalFilter(
1198 ) = 0;
1199
1200 virtual HRESULT STDMETHODCALLTYPE PushCopyOfRetrievalFilter(
1201 ) = 0;
1202
1203 virtual HRESULT STDMETHODCALLTYPE PushRetrievalFilter(
1204 D3D12_INFO_QUEUE_FILTER *filter) = 0;
1205
1206 virtual void STDMETHODCALLTYPE PopRetrievalFilter(
1207 ) = 0;
1208
1209 virtual UINT STDMETHODCALLTYPE GetRetrievalFilterStackSize(
1210 ) = 0;
1211
1212 virtual HRESULT STDMETHODCALLTYPE AddMessage(
1213 D3D12_MESSAGE_CATEGORY category,
1214 D3D12_MESSAGE_SEVERITY severity,
1215 D3D12_MESSAGE_ID id,
1216 const char *description) = 0;
1217
1218 virtual HRESULT STDMETHODCALLTYPE AddApplicationMessage(
1219 D3D12_MESSAGE_SEVERITY severity,
1220 const char *description) = 0;
1221
1222 virtual HRESULT STDMETHODCALLTYPE SetBreakOnCategory(
1223 D3D12_MESSAGE_CATEGORY category,
1224 WINBOOL enable) = 0;
1225
1226 virtual HRESULT STDMETHODCALLTYPE SetBreakOnSeverity(
1227 D3D12_MESSAGE_SEVERITY severity,
1228 WINBOOL enable) = 0;
1229
1230 virtual HRESULT STDMETHODCALLTYPE SetBreakOnID(
1231 D3D12_MESSAGE_ID id,
1232 WINBOOL enable) = 0;
1233
1234 virtual WINBOOL STDMETHODCALLTYPE GetBreakOnCategory(
1235 D3D12_MESSAGE_CATEGORY category) = 0;
1236
1237 virtual WINBOOL STDMETHODCALLTYPE GetBreakOnSeverity(
1238 D3D12_MESSAGE_SEVERITY severity) = 0;
1239
1240 virtual WINBOOL STDMETHODCALLTYPE GetBreakOnID(
1241 D3D12_MESSAGE_ID id) = 0;
1242
1243 virtual void STDMETHODCALLTYPE SetMuteDebugOutput(
1244 WINBOOL mute) = 0;
1245
1246 virtual WINBOOL STDMETHODCALLTYPE GetMuteDebugOutput(
1247 ) = 0;
1248
1249};
1250#ifdef __CRT_UUID_DECL
1251__CRT_UUID_DECL(ID3D12InfoQueue, 0x0742a90b, 0xc387, 0x483f, 0xb9,0x46, 0x30,0xa7,0xe4,0xe6,0x14,0x58)
1252#endif
1253#else
1254typedef struct ID3D12InfoQueueVtbl {
1255 BEGIN_INTERFACE
1256
1257 /*** IUnknown methods ***/
1258 HRESULT (STDMETHODCALLTYPE *QueryInterface)(
1259 ID3D12InfoQueue *This,
1260 REFIID riid,
1261 void **ppvObject);
1262
1263 ULONG (STDMETHODCALLTYPE *AddRef)(
1264 ID3D12InfoQueue *This);
1265
1266 ULONG (STDMETHODCALLTYPE *Release)(
1267 ID3D12InfoQueue *This);
1268
1269 /*** ID3D12InfoQueue methods ***/
1270 HRESULT (STDMETHODCALLTYPE *SetMessageCountLimit)(
1271 ID3D12InfoQueue *This,
1272 UINT64 limit);
1273
1274 void (STDMETHODCALLTYPE *ClearStoredMessages)(
1275 ID3D12InfoQueue *This);
1276
1277 HRESULT (STDMETHODCALLTYPE *GetMessage)(
1278 ID3D12InfoQueue *This,
1279 UINT64 index,
1280 D3D12_MESSAGE *message,
1281 SIZE_T *length);
1282
1283 UINT64 (STDMETHODCALLTYPE *GetNumMessagesAllowedByStorageFilter)(
1284 ID3D12InfoQueue *This);
1285
1286 UINT64 (STDMETHODCALLTYPE *GetNumMessagesDeniedByStorageFilter)(
1287 ID3D12InfoQueue *This);
1288
1289 UINT64 (STDMETHODCALLTYPE *GetNumStoredMessages)(
1290 ID3D12InfoQueue *This);
1291
1292 UINT64 (STDMETHODCALLTYPE *GetNumStoredMessagesAllowedByRetrievalFilter)(
1293 ID3D12InfoQueue *This);
1294
1295 UINT64 (STDMETHODCALLTYPE *GetNumMessagesDiscardedByMessageCountLimit)(
1296 ID3D12InfoQueue *This);
1297
1298 UINT64 (STDMETHODCALLTYPE *GetMessageCountLimit)(
1299 ID3D12InfoQueue *This);
1300
1301 HRESULT (STDMETHODCALLTYPE *AddStorageFilterEntries)(
1302 ID3D12InfoQueue *This,
1303 D3D12_INFO_QUEUE_FILTER *filter);
1304
1305 HRESULT (STDMETHODCALLTYPE *GetStorageFilter)(
1306 ID3D12InfoQueue *This,
1307 D3D12_INFO_QUEUE_FILTER *filter,
1308 SIZE_T *length);
1309
1310 void (STDMETHODCALLTYPE *ClearStorageFilter)(
1311 ID3D12InfoQueue *This);
1312
1313 HRESULT (STDMETHODCALLTYPE *PushEmptyStorageFilter)(
1314 ID3D12InfoQueue *This);
1315
1316 HRESULT (STDMETHODCALLTYPE *PushCopyOfStorageFilter)(
1317 ID3D12InfoQueue *This);
1318
1319 HRESULT (STDMETHODCALLTYPE *PushStorageFilter)(
1320 ID3D12InfoQueue *This,
1321 D3D12_INFO_QUEUE_FILTER *filter);
1322
1323 void (STDMETHODCALLTYPE *PopStorageFilter)(
1324 ID3D12InfoQueue *This);
1325
1326 UINT (STDMETHODCALLTYPE *GetStorageFilterStackSize)(
1327 ID3D12InfoQueue *This);
1328
1329 HRESULT (STDMETHODCALLTYPE *AddRetrievalFilterEntries)(
1330 ID3D12InfoQueue *This,
1331 D3D12_INFO_QUEUE_FILTER *filter);
1332
1333 HRESULT (STDMETHODCALLTYPE *GetRetrievalFilter)(
1334 ID3D12InfoQueue *This,
1335 D3D12_INFO_QUEUE_FILTER *filter,
1336 SIZE_T *length);
1337
1338 void (STDMETHODCALLTYPE *ClearRetrievalFilter)(
1339 ID3D12InfoQueue *This);
1340
1341 HRESULT (STDMETHODCALLTYPE *PushEmptyRetrievalFilter)(
1342 ID3D12InfoQueue *This);
1343
1344 HRESULT (STDMETHODCALLTYPE *PushCopyOfRetrievalFilter)(
1345 ID3D12InfoQueue *This);
1346
1347 HRESULT (STDMETHODCALLTYPE *PushRetrievalFilter)(
1348 ID3D12InfoQueue *This,
1349 D3D12_INFO_QUEUE_FILTER *filter);
1350
1351 void (STDMETHODCALLTYPE *PopRetrievalFilter)(
1352 ID3D12InfoQueue *This);
1353
1354 UINT (STDMETHODCALLTYPE *GetRetrievalFilterStackSize)(
1355 ID3D12InfoQueue *This);
1356
1357 HRESULT (STDMETHODCALLTYPE *AddMessage)(
1358 ID3D12InfoQueue *This,
1359 D3D12_MESSAGE_CATEGORY category,
1360 D3D12_MESSAGE_SEVERITY severity,
1361 D3D12_MESSAGE_ID id,
1362 const char *description);
1363
1364 HRESULT (STDMETHODCALLTYPE *AddApplicationMessage)(
1365 ID3D12InfoQueue *This,
1366 D3D12_MESSAGE_SEVERITY severity,
1367 const char *description);
1368
1369 HRESULT (STDMETHODCALLTYPE *SetBreakOnCategory)(
1370 ID3D12InfoQueue *This,
1371 D3D12_MESSAGE_CATEGORY category,
1372 WINBOOL enable);
1373
1374 HRESULT (STDMETHODCALLTYPE *SetBreakOnSeverity)(
1375 ID3D12InfoQueue *This,
1376 D3D12_MESSAGE_SEVERITY severity,
1377 WINBOOL enable);
1378
1379 HRESULT (STDMETHODCALLTYPE *SetBreakOnID)(
1380 ID3D12InfoQueue *This,
1381 D3D12_MESSAGE_ID id,
1382 WINBOOL enable);
1383
1384 WINBOOL (STDMETHODCALLTYPE *GetBreakOnCategory)(
1385 ID3D12InfoQueue *This,
1386 D3D12_MESSAGE_CATEGORY category);
1387
1388 WINBOOL (STDMETHODCALLTYPE *GetBreakOnSeverity)(
1389 ID3D12InfoQueue *This,
1390 D3D12_MESSAGE_SEVERITY severity);
1391
1392 WINBOOL (STDMETHODCALLTYPE *GetBreakOnID)(
1393 ID3D12InfoQueue *This,
1394 D3D12_MESSAGE_ID id);
1395
1396 void (STDMETHODCALLTYPE *SetMuteDebugOutput)(
1397 ID3D12InfoQueue *This,
1398 WINBOOL mute);
1399
1400 WINBOOL (STDMETHODCALLTYPE *GetMuteDebugOutput)(
1401 ID3D12InfoQueue *This);
1402
1403 END_INTERFACE
1404} ID3D12InfoQueueVtbl;
1405
1406interface ID3D12InfoQueue {
1407 CONST_VTBL ID3D12InfoQueueVtbl* lpVtbl;
1408};
1409
1410#ifdef COBJMACROS
1411#ifndef WIDL_C_INLINE_WRAPPERS
1412/*** IUnknown methods ***/
1413#define ID3D12InfoQueue_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
1414#define ID3D12InfoQueue_AddRef(This) (This)->lpVtbl->AddRef(This)
1415#define ID3D12InfoQueue_Release(This) (This)->lpVtbl->Release(This)
1416/*** ID3D12InfoQueue methods ***/
1417#define ID3D12InfoQueue_SetMessageCountLimit(This,limit) (This)->lpVtbl->SetMessageCountLimit(This,limit)
1418#define ID3D12InfoQueue_ClearStoredMessages(This) (This)->lpVtbl->ClearStoredMessages(This)
1419#define ID3D12InfoQueue_GetMessage(This,index,message,length) (This)->lpVtbl->GetMessage(This,index,message,length)
1420#define ID3D12InfoQueue_GetNumMessagesAllowedByStorageFilter(This) (This)->lpVtbl->GetNumMessagesAllowedByStorageFilter(This)
1421#define ID3D12InfoQueue_GetNumMessagesDeniedByStorageFilter(This) (This)->lpVtbl->GetNumMessagesDeniedByStorageFilter(This)
1422#define ID3D12InfoQueue_GetNumStoredMessages(This) (This)->lpVtbl->GetNumStoredMessages(This)
1423#define ID3D12InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(This) (This)->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilter(This)
1424#define ID3D12InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(This) (This)->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This)
1425#define ID3D12InfoQueue_GetMessageCountLimit(This) (This)->lpVtbl->GetMessageCountLimit(This)
1426#define ID3D12InfoQueue_AddStorageFilterEntries(This,filter) (This)->lpVtbl->AddStorageFilterEntries(This,filter)
1427#define ID3D12InfoQueue_GetStorageFilter(This,filter,length) (This)->lpVtbl->GetStorageFilter(This,filter,length)
1428#define ID3D12InfoQueue_ClearStorageFilter(This) (This)->lpVtbl->ClearStorageFilter(This)
1429#define ID3D12InfoQueue_PushEmptyStorageFilter(This) (This)->lpVtbl->PushEmptyStorageFilter(This)
1430#define ID3D12InfoQueue_PushCopyOfStorageFilter(This) (This)->lpVtbl->PushCopyOfStorageFilter(This)
1431#define ID3D12InfoQueue_PushStorageFilter(This,filter) (This)->lpVtbl->PushStorageFilter(This,filter)
1432#define ID3D12InfoQueue_PopStorageFilter(This) (This)->lpVtbl->PopStorageFilter(This)
1433#define ID3D12InfoQueue_GetStorageFilterStackSize(This) (This)->lpVtbl->GetStorageFilterStackSize(This)
1434#define ID3D12InfoQueue_AddRetrievalFilterEntries(This,filter) (This)->lpVtbl->AddRetrievalFilterEntries(This,filter)
1435#define ID3D12InfoQueue_GetRetrievalFilter(This,filter,length) (This)->lpVtbl->GetRetrievalFilter(This,filter,length)
1436#define ID3D12InfoQueue_ClearRetrievalFilter(This) (This)->lpVtbl->ClearRetrievalFilter(This)
1437#define ID3D12InfoQueue_PushEmptyRetrievalFilter(This) (This)->lpVtbl->PushEmptyRetrievalFilter(This)
1438#define ID3D12InfoQueue_PushCopyOfRetrievalFilter(This) (This)->lpVtbl->PushCopyOfRetrievalFilter(This)
1439#define ID3D12InfoQueue_PushRetrievalFilter(This,filter) (This)->lpVtbl->PushRetrievalFilter(This,filter)
1440#define ID3D12InfoQueue_PopRetrievalFilter(This) (This)->lpVtbl->PopRetrievalFilter(This)
1441#define ID3D12InfoQueue_GetRetrievalFilterStackSize(This) (This)->lpVtbl->GetRetrievalFilterStackSize(This)
1442#define ID3D12InfoQueue_AddMessage(This,category,severity,id,description) (This)->lpVtbl->AddMessage(This,category,severity,id,description)
1443#define ID3D12InfoQueue_AddApplicationMessage(This,severity,description) (This)->lpVtbl->AddApplicationMessage(This,severity,description)
1444#define ID3D12InfoQueue_SetBreakOnCategory(This,category,enable) (This)->lpVtbl->SetBreakOnCategory(This,category,enable)
1445#define ID3D12InfoQueue_SetBreakOnSeverity(This,severity,enable) (This)->lpVtbl->SetBreakOnSeverity(This,severity,enable)
1446#define ID3D12InfoQueue_SetBreakOnID(This,id,enable) (This)->lpVtbl->SetBreakOnID(This,id,enable)
1447#define ID3D12InfoQueue_GetBreakOnCategory(This,category) (This)->lpVtbl->GetBreakOnCategory(This,category)
1448#define ID3D12InfoQueue_GetBreakOnSeverity(This,severity) (This)->lpVtbl->GetBreakOnSeverity(This,severity)
1449#define ID3D12InfoQueue_GetBreakOnID(This,id) (This)->lpVtbl->GetBreakOnID(This,id)
1450#define ID3D12InfoQueue_SetMuteDebugOutput(This,mute) (This)->lpVtbl->SetMuteDebugOutput(This,mute)
1451#define ID3D12InfoQueue_GetMuteDebugOutput(This) (This)->lpVtbl->GetMuteDebugOutput(This)
1452#else
1453/*** IUnknown methods ***/
1454static FORCEINLINE HRESULT ID3D12InfoQueue_QueryInterface(ID3D12InfoQueue* This,REFIID riid,void **ppvObject) {
1455 return This->lpVtbl->QueryInterface(This,riid,ppvObject);
1456}
1457static FORCEINLINE ULONG ID3D12InfoQueue_AddRef(ID3D12InfoQueue* This) {
1458 return This->lpVtbl->AddRef(This);
1459}
1460static FORCEINLINE ULONG ID3D12InfoQueue_Release(ID3D12InfoQueue* This) {
1461 return This->lpVtbl->Release(This);
1462}
1463/*** ID3D12InfoQueue methods ***/
1464static FORCEINLINE HRESULT ID3D12InfoQueue_SetMessageCountLimit(ID3D12InfoQueue* This,UINT64 limit) {
1465 return This->lpVtbl->SetMessageCountLimit(This,limit);
1466}
1467static FORCEINLINE void ID3D12InfoQueue_ClearStoredMessages(ID3D12InfoQueue* This) {
1468 This->lpVtbl->ClearStoredMessages(This);
1469}
1470static FORCEINLINE HRESULT ID3D12InfoQueue_GetMessage(ID3D12InfoQueue* This,UINT64 index,D3D12_MESSAGE *message,SIZE_T *length) {
1471 return This->lpVtbl->GetMessage(This,index,message,length);
1472}
1473static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumMessagesAllowedByStorageFilter(ID3D12InfoQueue* This) {
1474 return This->lpVtbl->GetNumMessagesAllowedByStorageFilter(This);
1475}
1476static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumMessagesDeniedByStorageFilter(ID3D12InfoQueue* This) {
1477 return This->lpVtbl->GetNumMessagesDeniedByStorageFilter(This);
1478}
1479static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumStoredMessages(ID3D12InfoQueue* This) {
1480 return This->lpVtbl->GetNumStoredMessages(This);
1481}
1482static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(ID3D12InfoQueue* This) {
1483 return This->lpVtbl->GetNumStoredMessagesAllowedByRetrievalFilter(This);
1484}
1485static FORCEINLINE UINT64 ID3D12InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(ID3D12InfoQueue* This) {
1486 return This->lpVtbl->GetNumMessagesDiscardedByMessageCountLimit(This);
1487}
1488static FORCEINLINE UINT64 ID3D12InfoQueue_GetMessageCountLimit(ID3D12InfoQueue* This) {
1489 return This->lpVtbl->GetMessageCountLimit(This);
1490}
1491static FORCEINLINE HRESULT ID3D12InfoQueue_AddStorageFilterEntries(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) {
1492 return This->lpVtbl->AddStorageFilterEntries(This,filter);
1493}
1494static FORCEINLINE HRESULT ID3D12InfoQueue_GetStorageFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter,SIZE_T *length) {
1495 return This->lpVtbl->GetStorageFilter(This,filter,length);
1496}
1497static FORCEINLINE void ID3D12InfoQueue_ClearStorageFilter(ID3D12InfoQueue* This) {
1498 This->lpVtbl->ClearStorageFilter(This);
1499}
1500static FORCEINLINE HRESULT ID3D12InfoQueue_PushEmptyStorageFilter(ID3D12InfoQueue* This) {
1501 return This->lpVtbl->PushEmptyStorageFilter(This);
1502}
1503static FORCEINLINE HRESULT ID3D12InfoQueue_PushCopyOfStorageFilter(ID3D12InfoQueue* This) {
1504 return This->lpVtbl->PushCopyOfStorageFilter(This);
1505}
1506static FORCEINLINE HRESULT ID3D12InfoQueue_PushStorageFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) {
1507 return This->lpVtbl->PushStorageFilter(This,filter);
1508}
1509static FORCEINLINE void ID3D12InfoQueue_PopStorageFilter(ID3D12InfoQueue* This) {
1510 This->lpVtbl->PopStorageFilter(This);
1511}
1512static FORCEINLINE UINT ID3D12InfoQueue_GetStorageFilterStackSize(ID3D12InfoQueue* This) {
1513 return This->lpVtbl->GetStorageFilterStackSize(This);
1514}
1515static FORCEINLINE HRESULT ID3D12InfoQueue_AddRetrievalFilterEntries(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) {
1516 return This->lpVtbl->AddRetrievalFilterEntries(This,filter);
1517}
1518static FORCEINLINE HRESULT ID3D12InfoQueue_GetRetrievalFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter,SIZE_T *length) {
1519 return This->lpVtbl->GetRetrievalFilter(This,filter,length);
1520}
1521static FORCEINLINE void ID3D12InfoQueue_ClearRetrievalFilter(ID3D12InfoQueue* This) {
1522 This->lpVtbl->ClearRetrievalFilter(This);
1523}
1524static FORCEINLINE HRESULT ID3D12InfoQueue_PushEmptyRetrievalFilter(ID3D12InfoQueue* This) {
1525 return This->lpVtbl->PushEmptyRetrievalFilter(This);
1526}
1527static FORCEINLINE HRESULT ID3D12InfoQueue_PushCopyOfRetrievalFilter(ID3D12InfoQueue* This) {
1528 return This->lpVtbl->PushCopyOfRetrievalFilter(This);
1529}
1530static FORCEINLINE HRESULT ID3D12InfoQueue_PushRetrievalFilter(ID3D12InfoQueue* This,D3D12_INFO_QUEUE_FILTER *filter) {
1531 return This->lpVtbl->PushRetrievalFilter(This,filter);
1532}
1533static FORCEINLINE void ID3D12InfoQueue_PopRetrievalFilter(ID3D12InfoQueue* This) {
1534 This->lpVtbl->PopRetrievalFilter(This);
1535}
1536static FORCEINLINE UINT ID3D12InfoQueue_GetRetrievalFilterStackSize(ID3D12InfoQueue* This) {
1537 return This->lpVtbl->GetRetrievalFilterStackSize(This);
1538}
1539static FORCEINLINE HRESULT ID3D12InfoQueue_AddMessage(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category,D3D12_MESSAGE_SEVERITY severity,D3D12_MESSAGE_ID id,const char *description) {
1540 return This->lpVtbl->AddMessage(This,category,severity,id,description);
1541}
1542static FORCEINLINE HRESULT ID3D12InfoQueue_AddApplicationMessage(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity,const char *description) {
1543 return This->lpVtbl->AddApplicationMessage(This,severity,description);
1544}
1545static FORCEINLINE HRESULT ID3D12InfoQueue_SetBreakOnCategory(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category,WINBOOL enable) {
1546 return This->lpVtbl->SetBreakOnCategory(This,category,enable);
1547}
1548static FORCEINLINE HRESULT ID3D12InfoQueue_SetBreakOnSeverity(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity,WINBOOL enable) {
1549 return This->lpVtbl->SetBreakOnSeverity(This,severity,enable);
1550}
1551static FORCEINLINE HRESULT ID3D12InfoQueue_SetBreakOnID(ID3D12InfoQueue* This,D3D12_MESSAGE_ID id,WINBOOL enable) {
1552 return This->lpVtbl->SetBreakOnID(This,id,enable);
1553}
1554static FORCEINLINE WINBOOL ID3D12InfoQueue_GetBreakOnCategory(ID3D12InfoQueue* This,D3D12_MESSAGE_CATEGORY category) {
1555 return This->lpVtbl->GetBreakOnCategory(This,category);
1556}
1557static FORCEINLINE WINBOOL ID3D12InfoQueue_GetBreakOnSeverity(ID3D12InfoQueue* This,D3D12_MESSAGE_SEVERITY severity) {
1558 return This->lpVtbl->GetBreakOnSeverity(This,severity);
1559}
1560static FORCEINLINE WINBOOL ID3D12InfoQueue_GetBreakOnID(ID3D12InfoQueue* This,D3D12_MESSAGE_ID id) {
1561 return This->lpVtbl->GetBreakOnID(This,id);
1562}
1563static FORCEINLINE void ID3D12InfoQueue_SetMuteDebugOutput(ID3D12InfoQueue* This,WINBOOL mute) {
1564 This->lpVtbl->SetMuteDebugOutput(This,mute);
1565}
1566static FORCEINLINE WINBOOL ID3D12InfoQueue_GetMuteDebugOutput(ID3D12InfoQueue* This) {
1567 return This->lpVtbl->GetMuteDebugOutput(This);
1568}
1569#endif
1570#endif
1571
1572#endif
1573
1574
1575#endif /* __ID3D12InfoQueue_INTERFACE_DEFINED__ */
1576
1577/* Begin additional prototypes for all interfaces */
1578
1579
1580/* End additional prototypes */
1581
1582#ifdef __cplusplus
1583}
1584#endif
1585
1586#endif /* __d3d12sdklayers_h__ */
Note: See TracBrowser for help on using the repository browser.