1 /*
2  * Copyright (C) 2021 Intel Corporation
3  *
4  * SPDX-License-Identifier: MIT
5  *
6  */
7 
8 // This is a generated file - please don't modify directly
9 #pragma once
10 
11 #include <cassert>
12 #include <cstddef>
13 #include <cstdint>
14 #include <cstring>
15 #include <type_traits>
16 
17 #ifndef WCH_SAFE_COPY
18 #ifdef WIN32
19 #define WCH_SAFE_COPY memcpy_s
20 #else
safeCopy(void * dst,size_t dstSize,const void * src,size_t sizeToCopy)21 inline int safeCopy(void *dst, size_t dstSize, const void *src, size_t sizeToCopy) {
22     if (0 == sizeToCopy) {
23         return 0;
24     }
25     if (!dst || !src || (sizeToCopy > dstSize)) {
26         return -1;
27     }
28     memcpy(dst, src, sizeToCopy);
29     return 0;
30 }
31 #define WCH_SAFE_COPY safeCopy
32 #endif
33 #endif
34 
35 #ifndef WCH_ASSERT
36 #define WCH_ASSERT assert
37 #endif
38 
39 struct TokenHeader {
TokenHeaderTokenHeader40     TokenHeader(uint16_t tokenId, uint8_t valueDwordCount) : id(tokenId), valueDwordCount(valueDwordCount) {}
41 
42     uint16_t id = 0U;             // token identifier
43     uint8_t valueDwordCount = 0U; // regular value length in dwords
44     union Flags {
45         struct {
46             bool flag0InlineValueBit0 : 1;  // inline value bit 0
47             bool flag1InlineValueBit1 : 1;  // inline value bit 1
48             bool flag2InlineValueBit2 : 1;  // inline value bit 2
49             bool flag3IsMandatory : 1;      // if not 1, then can be ignored
50             bool flag4IsVariableLength : 1; // if 1, then token type is base of TokenVariableLength
51             bool flag6Reserved1 : 1;
52             bool flag6Reserved2 : 1;
53             bool flag7Reserved3 : 1;
54         };
55         uint8_t packed = 0U;
56     } flags;
57 };
58 static_assert(std::is_standard_layout_v<TokenHeader>, "");
59 static_assert(sizeof(TokenHeader) == sizeof(uint32_t), "");
60 
61 struct TokenVariableLength {
62     TokenHeader header;
63 
TokenVariableLengthTokenVariableLength64     TokenVariableLength(uint16_t tokenId, uint32_t arrayElementId, uint32_t valueLengthInBytes, uint32_t valuePaddedSizeInDwords)
65         : header(tokenId, 0U), arrayElementId(arrayElementId), valueLengthInBytes(valueLengthInBytes), valuePaddedSizeInDwords(valuePaddedSizeInDwords) {
66         header.flags.flag4IsVariableLength = 1;
67     }
68 
TokenVariableLengthTokenVariableLength69     TokenVariableLength(uint16_t tokenId, uint32_t arrayElementId, uint32_t valueLengthInBytes)
70         : header(tokenId, 0U), arrayElementId(arrayElementId), valueLengthInBytes(valueLengthInBytes) {
71         valuePaddedSizeInDwords = (valueLengthInBytes + sizeof(uint32_t) - 1) / sizeof(uint32_t);
72         header.flags.flag4IsVariableLength = 1;
73     }
74 
75     uint32_t arrayElementId = 0U;
76     uint32_t valueLengthInBytes = 0U;
77     uint32_t valuePaddedSizeInDwords = 1U;
78 
79     template <typename T>
getValueTokenVariableLength80     T *getValue() {
81         return reinterpret_cast<T *>(this + 1);
82     }
83 
84     template <typename T>
getValueTokenVariableLength85     const T *getValue() const {
86         return reinterpret_cast<const T *>(this + 1);
87     }
88 };
89 static_assert(std::is_standard_layout_v<TokenVariableLength>, "");
90 static_assert(sizeof(TokenVariableLength) == 3 * sizeof(uint32_t) + sizeof(TokenHeader), "");
91 
92 template <size_t DwordsCount>
93 struct TokenArray {
94     TokenHeader header;
95 
TokenArrayTokenArray96     TokenArray(uint16_t tokenId, uint16_t elementSizeBits, uint16_t elementsCount) : header(tokenId, DwordsCount) {
97         WCH_ASSERT(static_cast<size_t>(elementSizeBits * elementsCount) <= static_cast<size_t>(DwordsCount * sizeof(uint32_t) * 8U));
98     }
99 
100     static_assert(DwordsCount <= 255, "");
101     uint32_t value[DwordsCount] = {};
102 
103     template <typename T>
getValueTokenArray104     T *getValue() {
105         return reinterpret_cast<T *>(value);
106     }
107 
108     template <typename T>
getValueTokenArray109     const T *getValue() const {
110         return reinterpret_cast<const T *>(value);
111     }
112 
getValueSizeInBytesTokenArray113     size_t getValueSizeInBytes() const {
114         return header.valueDwordCount * sizeof(uint32_t);
115     }
116 };
117 
118 static_assert(std::is_standard_layout_v<TokenArray<2>>, "");
119 static_assert(sizeof(TokenArray<2>) == 2 * sizeof(uint32_t) + sizeof(TokenHeader), "");
120 
121 struct TokenDword {
122     TokenHeader header;
123 
TokenDwordTokenDword124     TokenDword(uint16_t tokenId) : header(tokenId, 1U) {}
125 
126     uint32_t value = 0U;
127 
getValueTokenDword128     constexpr uint32_t getValue() const {
129         return value;
130     }
131 
setValueTokenDword132     void setValue(uint32_t v) {
133         value = v;
134     }
135 };
136 static_assert(std::is_standard_layout_v<TokenDword>, "");
137 static_assert(sizeof(TokenDword) == sizeof(TokenHeader) + sizeof(uint32_t), "");
138 
139 struct TokenQword {
140     TokenHeader header;
141 
TokenQwordTokenQword142     TokenQword(uint16_t tokenId) : header(tokenId, 2U) {}
143 
144     uint32_t valueLo = 0U;
145     uint32_t valueHi = 0U;
146 
getValueTokenQword147     constexpr uint64_t getValue() const {
148         return (static_cast<uint64_t>(valueHi) << 32) | valueLo;
149     }
150 
setValueTokenQword151     void setValue(uint64_t v) {
152         valueHi = static_cast<uint32_t>(v >> 32);
153         valueLo = static_cast<uint32_t>(v & 0x00000000FFFFFFFF);
154     }
155 };
156 static_assert(std::is_standard_layout_v<TokenQword>, "");
157 static_assert(sizeof(TokenQword) == sizeof(TokenHeader) + sizeof(uint64_t), "");
158 
159 struct TokenBool : TokenHeader {
TokenBoolTokenBool160     TokenBool(uint16_t tokenId) : TokenHeader(tokenId, 0U) {}
161 
getValueTokenBool162     constexpr bool getValue() const {
163         return TokenHeader::flags.flag0InlineValueBit0;
164     }
165 
setValueTokenBool166     void setValue(bool v) {
167         TokenHeader::flags.flag0InlineValueBit0 = (v != false);
168     }
169 };
170 static_assert(std::is_standard_layout_v<TokenBool>, "");
171 static_assert(sizeof(TokenBool) == sizeof(TokenHeader), "");
172 
173 struct TokenPointer : TokenQword {
TokenPointerTokenPointer174     TokenPointer(uint16_t tokenId) : TokenQword(tokenId) {}
175 
176     template <typename T>
getValueTokenPointer177     constexpr T *getValue() const {
178         return reinterpret_cast<T *>(static_cast<uintptr_t>(TokenQword::getValue()));
179     }
180 
181     template <typename T>
setValueTokenPointer182     void setValue(T *v) {
183         TokenQword::setValue(static_cast<uint64_t>(reinterpret_cast<uintptr_t>(v)));
184     }
185 };
186 static_assert(std::is_standard_layout_v<TokenPointer>, "");
187 static_assert(sizeof(TokenPointer) == sizeof(TokenQword), "");
188 
189 template <typename T>
readTokValue(const TokenHeader & token)190 inline std::enable_if_t<false == std::is_pointer_v<T>, T> readTokValue(const TokenHeader &token) {
191     T ret = {};
192     switch (token.valueDwordCount) {
193     default:
194         WCH_ASSERT(false);
195         break;
196     case 0:
197         ret = {static_cast<T>(reinterpret_cast<const TokenBool &>(token).getValue())};
198         break;
199     case 1:
200         ret = {static_cast<T>(reinterpret_cast<const TokenDword &>(token).getValue())};
201         break;
202     case 2:
203         ret = {static_cast<T>(reinterpret_cast<const TokenQword &>(token).getValue())};
204         break;
205     }
206     return ret;
207 }
208 template <typename T>
readTokValue(const TokenHeader & token)209 inline std::enable_if_t<std::is_pointer_v<T>, T> readTokValue(const TokenHeader &token) {
210     T ret = {};
211     switch (token.valueDwordCount) {
212     default:
213         WCH_ASSERT(false);
214         break;
215     case 0:
216         ret = {reinterpret_cast<T>(static_cast<uintptr_t>(reinterpret_cast<const TokenBool &>(token).getValue()))};
217         break;
218     case 1:
219         ret = {reinterpret_cast<T>(static_cast<uintptr_t>(reinterpret_cast<const TokenDword &>(token).getValue()))};
220         break;
221     case 2:
222         ret = {reinterpret_cast<T>(static_cast<uintptr_t>(reinterpret_cast<const TokenQword &>(token).getValue()))};
223         break;
224     }
225     return ret;
226 }
227 
228 // List of valid tokens
229 enum TOK : uint32_t {
230     TOK_S_ADAPTER_INFO = 1,
231     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS89755 = 4,
232     TOK_S_GMM_RESOURCE_INFO_WIN_STRUCT = 7,
233     TOK_S_GMM_MULTI_TILE_ARCH_REC = 8,
234     TOK_S_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__ANONYMOUS32501__ANONYMOUS32537 = 10,
235     TOK_S_GMM_RESOURCE_FLAG_REC = 12,
236     TOK_S_GT_VEBOX_INFO__ANONYMOUS3862__ANONYMOUS3882 = 14,
237     TOK_S_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__ANONYMOUS32501__ANONYMOUS32680 = 16,
238     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS42853 = 17,
239     TOK_S_SKU_FEATURE_TABLE = 19,
240     TOK_S_ADAPTER_BDF___ANONYMOUS8173 = 20,
241     TOK_S_WA_TABLE = 22,
242     TOK_S_GT_CCS_INFO__CCSINSTANCES = 25,
243     TOK_S_GFX_ESCAPE_HEADER = 26,
244     TOK_S_GMM_EXISTING_SYS_MEM_REC = 28,
245     TOK_S_GT_SUBSLICE_INFO = 29,
246     TOK_S_GT_CCS_INFO__CCSINSTANCES__CCSBIT_STRUCT = 31,
247     TOK_S_GT_VDBOX_INFO__VDBOX_INSTANCES = 32,
248     TOK_S_CREATECONTEXT_PVTDATA = 33,
249     TOK_S_ADAPTER_BDF___ANONYMOUS8173__ANONYMOUS8193 = 36,
250     TOK_S_GT_VDBOX_INFO__ANONYMOUS5662 = 37,
251     TOK_S_GT_VDBOX_INFO__VDBOX_INSTANCES__VDBIT_STRUCT = 39,
252     TOK_S_GT_DUALSUBSLICE_INFO = 41,
253     TOK_S_GMM_S3D_INFO_REC = 42,
254     TOK_S_GTDIBASE_IN_STRUCT = 43,
255     TOK_S_GFX_ESCAPE_HEADER__ANONYMOUS4410 = 44,
256     TOK_S_GT_SLICE_INFO = 47,
257     TOK_S_COMMAND_BUFFER_HEADER_REC = 48,
258     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS3245 = 49,
259     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS11155 = 51,
260     TOK_S_GT_MULTI_TILE_ARCH_INFO = 52,
261     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS91822 = 53,
262     TOK_S_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4430 = 54,
263     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS21584 = 55,
264     TOK_S_GT_VEBOX_INFO = 56,
265     TOK_S_GMM_2D_TEXTURE_OFFSET_INFO_REC = 57,
266     TOK_S_GMM_PLANAR_OFFSET_INFO_REC__ANONYMOUS1851 = 59,
267     TOK_S_GT_SQIDI_INFO = 61,
268     TOK_S_GT_MULTI_TILE_ARCH_INFO__ANONYMOUS8856 = 62,
269     TOK_S_CREATECONTEXT_PVTDATA__ANONYMOUS18449 = 63,
270     TOK_S_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4963 = 64,
271     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS21990 = 65,
272     TOK_S_GT_VDBOX_INFO__ANONYMOUS5662__ANONYMOUS5682 = 66,
273     TOK_S_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401 = 67,
274     TOK_S_GT_VDBOX_INFO = 68,
275     TOK_S_GT_VEBOX_INFO__VEBOX_INSTANCES = 69,
276     TOK_S_GT_MULTI_TILE_ARCH_INFO__ANONYMOUS8856__ANONYMOUS8876 = 72,
277     TOK_S_KMD_CAPS_INFO = 73,
278     TOK_S_GT_VEBOX_INFO__ANONYMOUS3862 = 74,
279     TOK_S_GT_VEBOX_INFO__VEBOX_INSTANCES__VEBIT_STRUCT = 75,
280     TOK_S_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457 = 76,
281     TOK_S_GMM_3D_TEXTURE_OFFSET_INFO_REC = 78,
282     TOK_S_KMD_OVERLAY_OVERRIDE = 79,
283     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS54736 = 80,
284     TOK_S_GMM_RESOURCE_INFO_COMMON_STRUCT = 81,
285     TOK_S_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__ANONYMOUS32501 = 82,
286     TOK_S_GT_CCS_INFO = 83,
287     TOK_S_GMM_OFFSET_INFO_REC = 84,
288     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS66219 = 85,
289     TOK_S_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739 = 86,
290     TOK_S_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797 = 87,
291     TOK_S_GTDIGET_GPU_CPU_TIMESTAMPS_OUT_STRUCT = 88,
292     TOK_S_KMD_OVERLAY_CAPS_INFO = 91,
293     TOK_S_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521 = 92,
294     TOK_S_GMM_OFFSET_INFO_REC__ANONYMOUS3429 = 94,
295     TOK_S_TIME_STAMP_DATA_HEADER = 96,
296     TOK_S_GT_CACHE_TYPES = 97,
297     TOK_S_FRAME_RATE = 99,
298     TOK_S_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171 = 100,
299     TOK_S_GMM_RESOURCE_MSAA_INFO_REC = 102,
300     TOK_S_GMM_TEXTURE_INFO_REC = 103,
301     TOK_S_GMM_RESOURCE_ALIGNMENT_REC = 104,
302     TOK_S_GT_CACHE_TYPES__ANONYMOUS9544 = 105,
303     TOK_S_TIME_STAMP_DATA_HEADER__ANONYMOUS2466 = 109,
304     TOK_S_GMM_TEXTURE_INFO_REC__ANONYMOUS4927 = 111,
305     TOK_S_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__ANONYMOUS5191 = 112,
306     TOK_S_GMM_TEXTURE_INFO_REC__ANONYMOUS6185 = 113,
307     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS88095 = 115,
308     TOK_S_GMM_TEXTURE_INFO_REC__ANONYMOUS6590 = 116,
309     TOK_S_GT_SYSTEM_INFO = 122,
310     TOK_S_KM_DEFERRED_WAIT_INFO = 123,
311     TOK_S_GMM_PLANAR_OFFSET_INFO_REC = 128,
312     TOK_S_SKU_FEATURE_TABLE__ANONYMOUS37751 = 134,
313     TOK_S_GMM_GFX_PARTITIONING = 135,
314     TOK_S_PLATFORM_STR = 141,
315     TOK_S_ADAPTER_BDF = 142,
316     TOK_S_GMM_GFX_PARTITIONING__ANONYMOUS7117 = 144,
317     TOK_FBB_GT_SUBSLICE_INFO__ENABLED = 195,
318     TOK_FBD_GT_SUBSLICE_INFO__EU_ENABLED_COUNT = 196,
319     TOK_FBD_GT_SUBSLICE_INFO__EU_ENABLED_MASK = 197,
320     TOK_FBB_GT_DUALSUBSLICE_INFO__ENABLED = 198,
321     TOK_FS_GT_DUALSUBSLICE_INFO__SUB_SLICE = 199,
322     TOK_FBB_GT_SLICE_INFO__ENABLED = 200,
323     TOK_FS_GT_SLICE_INFO__SUB_SLICE_INFO = 201,
324     TOK_FS_GT_SLICE_INFO__DSSINFO = 202,
325     TOK_FBD_GT_SLICE_INFO__SUB_SLICE_ENABLED_COUNT = 203,
326     TOK_FBD_GT_SLICE_INFO__DUAL_SUB_SLICE_ENABLED_COUNT = 204,
327     TOK_FBD_GT_VEBOX_INFO__VEBOX_INSTANCES__VEBIT_STRUCT__VEBOX0ENABLED = 205,
328     TOK_FBD_GT_VEBOX_INFO__VEBOX_INSTANCES__VEBIT_STRUCT__VEBOX1ENABLED = 206,
329     TOK_FBD_GT_VEBOX_INFO__VEBOX_INSTANCES__VEBIT_STRUCT__VEBOX2ENABLED = 207,
330     TOK_FBD_GT_VEBOX_INFO__VEBOX_INSTANCES__VEBIT_STRUCT__VEBOX3ENABLED = 208,
331     TOK_FS_GT_VEBOX_INFO__VEBOX_INSTANCES__BITS = 210,
332     TOK_FBD_GT_VEBOX_INFO__VEBOX_INSTANCES__VEBOX_ENABLE_MASK = 211,
333     TOK_FBD_GT_VEBOX_INFO__ANONYMOUS3862__ANONYMOUS3882__VEBOX0 = 212,
334     TOK_FBD_GT_VEBOX_INFO__ANONYMOUS3862__ANONYMOUS3882__VEBOX1 = 213,
335     TOK_FBD_GT_VEBOX_INFO__ANONYMOUS3862__ANONYMOUS3882__VEBOX2 = 214,
336     TOK_FBD_GT_VEBOX_INFO__ANONYMOUS3862__ANONYMOUS3882__VEBOX3 = 215,
337     TOK_FS_GT_VEBOX_INFO__ANONYMOUS3862__SFC_SUPPORTED_BITS = 217,
338     TOK_FBD_GT_VEBOX_INFO__ANONYMOUS3862__VALUE = 218,
339     TOK_FS_GT_VEBOX_INFO__INSTANCES = 219,
340     TOK_FS_GT_VEBOX_INFO__SFCSUPPORT = 220,
341     TOK_FBD_GT_VEBOX_INFO__NUMBER_OF_VEBOX_ENABLED = 221,
342     TOK_FBB_GT_VEBOX_INFO__IS_VALID = 222,
343     TOK_FBD_GT_VDBOX_INFO__VDBOX_INSTANCES__VDBIT_STRUCT__VDBOX0ENABLED = 223,
344     TOK_FBD_GT_VDBOX_INFO__VDBOX_INSTANCES__VDBIT_STRUCT__VDBOX1ENABLED = 224,
345     TOK_FBD_GT_VDBOX_INFO__VDBOX_INSTANCES__VDBIT_STRUCT__VDBOX2ENABLED = 225,
346     TOK_FBD_GT_VDBOX_INFO__VDBOX_INSTANCES__VDBIT_STRUCT__VDBOX3ENABLED = 226,
347     TOK_FBD_GT_VDBOX_INFO__VDBOX_INSTANCES__VDBIT_STRUCT__VDBOX4ENABLED = 227,
348     TOK_FBD_GT_VDBOX_INFO__VDBOX_INSTANCES__VDBIT_STRUCT__VDBOX5ENABLED = 228,
349     TOK_FBD_GT_VDBOX_INFO__VDBOX_INSTANCES__VDBIT_STRUCT__VDBOX6ENABLED = 229,
350     TOK_FBD_GT_VDBOX_INFO__VDBOX_INSTANCES__VDBIT_STRUCT__VDBOX7ENABLED = 230,
351     TOK_FS_GT_VDBOX_INFO__VDBOX_INSTANCES__BITS = 232,
352     TOK_FBD_GT_VDBOX_INFO__VDBOX_INSTANCES__VDBOX_ENABLE_MASK = 233,
353     TOK_FBD_GT_VDBOX_INFO__ANONYMOUS5662__ANONYMOUS5682__VDBOX0 = 234,
354     TOK_FBD_GT_VDBOX_INFO__ANONYMOUS5662__ANONYMOUS5682__VDBOX1 = 235,
355     TOK_FBD_GT_VDBOX_INFO__ANONYMOUS5662__ANONYMOUS5682__VDBOX2 = 236,
356     TOK_FBD_GT_VDBOX_INFO__ANONYMOUS5662__ANONYMOUS5682__VDBOX3 = 237,
357     TOK_FBD_GT_VDBOX_INFO__ANONYMOUS5662__ANONYMOUS5682__VDBOX4 = 238,
358     TOK_FBD_GT_VDBOX_INFO__ANONYMOUS5662__ANONYMOUS5682__VDBOX5 = 239,
359     TOK_FBD_GT_VDBOX_INFO__ANONYMOUS5662__ANONYMOUS5682__VDBOX6 = 240,
360     TOK_FBD_GT_VDBOX_INFO__ANONYMOUS5662__ANONYMOUS5682__VDBOX7 = 241,
361     TOK_FS_GT_VDBOX_INFO__ANONYMOUS5662__SFC_SUPPORTED_BITS = 243,
362     TOK_FBD_GT_VDBOX_INFO__ANONYMOUS5662__VALUE = 244,
363     TOK_FS_GT_VDBOX_INFO__INSTANCES = 245,
364     TOK_FS_GT_VDBOX_INFO__SFCSUPPORT = 246,
365     TOK_FBD_GT_VDBOX_INFO__NUMBER_OF_VDBOX_ENABLED = 247,
366     TOK_FBB_GT_VDBOX_INFO__IS_VALID = 248,
367     TOK_FBD_GT_CCS_INFO__CCSINSTANCES__CCSBIT_STRUCT__CCS0ENABLED = 257,
368     TOK_FBD_GT_CCS_INFO__CCSINSTANCES__CCSBIT_STRUCT__CCS1ENABLED = 258,
369     TOK_FBD_GT_CCS_INFO__CCSINSTANCES__CCSBIT_STRUCT__CCS2ENABLED = 259,
370     TOK_FBD_GT_CCS_INFO__CCSINSTANCES__CCSBIT_STRUCT__CCS3ENABLED = 260,
371     TOK_FS_GT_CCS_INFO__CCSINSTANCES__BITS = 262,
372     TOK_FBD_GT_CCS_INFO__CCSINSTANCES__CCSENABLE_MASK = 263,
373     TOK_FS_GT_CCS_INFO__INSTANCES = 264,
374     TOK_FBD_GT_CCS_INFO__NUMBER_OF_CCSENABLED = 265,
375     TOK_FBB_GT_CCS_INFO__IS_VALID = 266,
376     TOK_FBC_GT_MULTI_TILE_ARCH_INFO__ANONYMOUS8856__ANONYMOUS8876__TILE0 = 271,
377     TOK_FBC_GT_MULTI_TILE_ARCH_INFO__ANONYMOUS8856__ANONYMOUS8876__TILE1 = 272,
378     TOK_FBC_GT_MULTI_TILE_ARCH_INFO__ANONYMOUS8856__ANONYMOUS8876__TILE2 = 273,
379     TOK_FBC_GT_MULTI_TILE_ARCH_INFO__ANONYMOUS8856__ANONYMOUS8876__TILE3 = 274,
380     TOK_FBC_GT_MULTI_TILE_ARCH_INFO__ANONYMOUS8856__TILE_MASK = 276,
381     TOK_FBC_GT_MULTI_TILE_ARCH_INFO__TILE_COUNT = 277,
382     TOK_FBB_GT_MULTI_TILE_ARCH_INFO__IS_VALID = 278,
383     TOK_FBD_GT_SQIDI_INFO__NUMBEROF_SQIDI = 279,
384     TOK_FBD_GT_SQIDI_INFO__NUMBEROF_DOORBELL_PER_SQIDI = 280,
385     TOK_FBD_GT_CACHE_TYPES__ANONYMOUS9544__L3 = 281,
386     TOK_FBD_GT_CACHE_TYPES__ANONYMOUS9544__LLC = 282,
387     TOK_FBD_GT_CACHE_TYPES__ANONYMOUS9544__E_DRAM = 283,
388     TOK_FBD_GT_CACHE_TYPES__CACHE_TYPE_MASK = 285,
389     TOK_FBD_GT_SYSTEM_INFO__EUCOUNT = 299,
390     TOK_FBD_GT_SYSTEM_INFO__THREAD_COUNT = 300,
391     TOK_FBD_GT_SYSTEM_INFO__SLICE_COUNT = 301,
392     TOK_FBD_GT_SYSTEM_INFO__SUB_SLICE_COUNT = 302,
393     TOK_FBD_GT_SYSTEM_INFO__DUAL_SUB_SLICE_COUNT = 303,
394     TOK_FBQ_GT_SYSTEM_INFO__L3CACHE_SIZE_IN_KB = 304,
395     TOK_FBQ_GT_SYSTEM_INFO__LLCCACHE_SIZE_IN_KB = 305,
396     TOK_FBQ_GT_SYSTEM_INFO__EDRAM_SIZE_IN_KB = 306,
397     TOK_FBD_GT_SYSTEM_INFO__L3BANK_COUNT = 308,
398     TOK_FBD_GT_SYSTEM_INFO__MAX_FILL_RATE = 309,
399     TOK_FBD_GT_SYSTEM_INFO__EU_COUNT_PER_POOL_MAX = 310,
400     TOK_FBD_GT_SYSTEM_INFO__EU_COUNT_PER_POOL_MIN = 311,
401     TOK_FBD_GT_SYSTEM_INFO__TOTAL_VS_THREADS = 312,
402     TOK_FBD_GT_SYSTEM_INFO__TOTAL_HS_THREADS = 313,
403     TOK_FBD_GT_SYSTEM_INFO__TOTAL_DS_THREADS = 314,
404     TOK_FBD_GT_SYSTEM_INFO__TOTAL_GS_THREADS = 315,
405     TOK_FBD_GT_SYSTEM_INFO__TOTAL_PS_THREADS_WINDOWER_RANGE = 316,
406     TOK_FBD_GT_SYSTEM_INFO__TOTAL_VS_THREADS_POCS = 317,
407     TOK_FBD_GT_SYSTEM_INFO__CSR_SIZE_IN_MB = 318,
408     TOK_FBD_GT_SYSTEM_INFO__MAX_EU_PER_SUB_SLICE = 319,
409     TOK_FBD_GT_SYSTEM_INFO__MAX_SLICES_SUPPORTED = 320,
410     TOK_FBD_GT_SYSTEM_INFO__MAX_SUB_SLICES_SUPPORTED = 321,
411     TOK_FBD_GT_SYSTEM_INFO__MAX_DUAL_SUB_SLICES_SUPPORTED = 322,
412     TOK_FBB_GT_SYSTEM_INFO__IS_L3HASH_MODE_ENABLED = 323,
413     TOK_FS_GT_SYSTEM_INFO__SLICE_INFO = 324,
414     TOK_FBB_GT_SYSTEM_INFO__IS_DYNAMICALLY_POPULATED = 325,
415     TOK_FS_GT_SYSTEM_INFO__SQIDI_INFO = 326,
416     TOK_FBD_GT_SYSTEM_INFO__RESERVED_CCSWAYS = 327,
417     TOK_FS_GT_SYSTEM_INFO__CCSINFO = 328,
418     TOK_FS_GT_SYSTEM_INFO__MULTI_TILE_ARCH_INFO = 329,
419     TOK_FS_GT_SYSTEM_INFO__VDBOX_INFO = 330,
420     TOK_FS_GT_SYSTEM_INFO__VEBOX_INFO = 331,
421     TOK_FBD_GT_SYSTEM_INFO__NUM_THREADS_PER_EU = 336,
422     TOK_FS_GT_SYSTEM_INFO__CACHE_TYPES = 363,
423     TOK_FBD_GT_SYSTEM_INFO__MAX_VECS = 371,
424     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_DESKTOP = 381,
425     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_VERING = 395,
426     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_VCS2 = 398,
427     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GT_BIG_DIE = 401,
428     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GT_MEDIUM_DIE = 402,
429     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GT_SMALL_DIE = 403,
430     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GT1 = 404,
431     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GT1_5 = 406,
432     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GT2 = 409,
433     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GT2_5 = 411,
434     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GT3 = 412,
435     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GT4 = 414,
436     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_ULT = 423,
437     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_IVBM0M1PLATFORM = 425,
438     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_CHANNEL_SWIZZLING_XORENABLED = 434,
439     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GTA = 439,
440     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GTC = 440,
441     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_GTX = 441,
442     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR5SLICE = 442,
443     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_LCIA = 445,
444     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_RESOURCE_STREAMER = 450,
445     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_CCSRING = 453,
446     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_CCSNODE = 457,
447     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS3245__FTR_CCSMULTI_INSTANCE = 458,
448     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS11155__FTR_DISPLAY_DISABLED = 485,
449     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS11155__FTR_SGTPVSKUSTRAP_PRESENT = 486,
450     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21584__FTR_POOLED_EU_ENABLED = 573,
451     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_GP_GPU_MID_BATCH_PREEMPT = 587,
452     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_GP_GPU_THREAD_GROUP_LEVEL_PREEMPT = 588,
453     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_GP_GPU_MID_THREAD_LEVEL_PREEMPT = 589,
454     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR3D_MID_BATCH_PREEMPT = 590,
455     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR3D_OBJECT_LEVEL_PREEMPT = 591,
456     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_PER_CTXT_PREEMPTION_GRANULARITY_CONTROL = 595,
457     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_PPGTT = 598,
458     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_IA32E_GFX_PTES = 599,
459     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_MEM_TYPE_MOCS_DEFER_PAT = 600,
460     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_PML4SUPPORT = 601,
461     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_SVM = 603,
462     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_TILE_MAPPED_RESOURCE = 605,
463     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_TRANSLATION_TABLE = 606,
464     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_USER_MODE_TRANSLATION_TABLE = 607,
465     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_NULL_PAGES = 608,
466     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_L3IACOHERENCY = 609,
467     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_EDRAM = 615,
468     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_LLCBYPASS = 617,
469     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_CRYSTALWELL = 618,
470     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_CENTRAL_CACHE_POLICY = 619,
471     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_IO_MMU_PAGE_FAULTING = 622,
472     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_WDDM2GPU_MMU = 626,
473     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_WDDM2SVM = 627,
474     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_STANDARD_MIP_TAIL_FORMAT = 628,
475     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_WDDM2_1_64KB_PAGES = 630,
476     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_GTT_CACHE_INVALIDATION = 632,
477     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_E2ECOMPRESSION = 634,
478     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_LINEAR_CCS = 636,
479     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_LOCAL_MEMORY = 640,
480     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_PPGTT64KBWALK_OPTIMIZATION = 642,
481     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_TILE_Y = 645,
482     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_FLAT_PHYS_CCS = 647,
483     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_MULTI_TILE_ARCH = 651,
484     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_LOCAL_MEMORY_ALLOWS4KB = 652,
485     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_DISPLAY_XTILING = 653,
486     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_CAMERA_CAPTURE_CACHING = 660,
487     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_KMD_DAF = 668,
488     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_FRAME_BUFFER_LLC = 679,
489     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS21990__FTR_DRIVER_FLR = 681,
490     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS37751__FTR_ASTC_LDR2D = 726,
491     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS37751__FTR_ASTC_HDR2D = 727,
492     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS37751__FTR_ASTC3D = 728,
493     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS42853__FTR_FBC = 760,
494     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS42853__FTR_FBC2ADDRESS_TRANSLATION = 761,
495     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS42853__FTR_FBC_BLITTER_TRACKING = 762,
496     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS42853__FTR_FBC_CPU_TRACKING = 764,
497     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS42853__FTR_VEBOX = 800,
498     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS54736__FTR_REND_COMP = 934,
499     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS54736__FTR_DISPLAY_YTILING = 937,
500     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS66219__FTR_S3D = 1123,
501     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS66219__FTR_DISPLAY_ENGINE_S3D = 1124,
502     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS66219__FTR_SINGLE_VEBOX_SLICE = 1160,
503     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS66219__FTR_SIMULATION_MODE = 1168,
504     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS88095__FTR_ENABLE_GU_C = 1224,
505     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS89755__FTR_VGT = 1239,
506     TOK_FBD_SKU_FEATURE_TABLE__ANONYMOUS91822__FTR_ASSIGNED_GPU_TILE = 1257,
507     TOK_FBD_WA_TABLE__WA_DO_NOT_USE_MIREPORT_PERF_COUNT = 1562,
508     TOK_FBD_WA_TABLE__WA_ALIGN_INDEX_BUFFER = 1606,
509     TOK_FBD_WA_TABLE__WA_SEND_MIFLUSHBEFORE_VFE = 1644,
510     TOK_FBD_WA_TABLE__WA_DISABLE_PER_CTXT_PREEMPTION_GRANULARITY_CONTROL = 1651,
511     TOK_FBD_WA_TABLE__WA_ENABLE_PREEMPTION_GRANULARITY_CONTROL_BY_UMD = 1652,
512     TOK_FBD_WA_TABLE__WA_DISABLE_LSQCROPERFFOR_OCL = 1659,
513     TOK_FBD_WA_TABLE__WA_VALIGN2FOR96BPP_FORMATS = 1858,
514     TOK_FBD_WA_TABLE__WA_VALIGN2FOR_R8G8B8UINTFORMAT = 1859,
515     TOK_FBD_WA_TABLE__WA_REPORT_PERF_COUNT_USE_GLOBAL_CONTEXT_ID = 2061,
516     TOK_FBD_WA_TABLE__WA_FORCE_PC_BB_FULL_CFG_RESTORE = 2062,
517     TOK_FBD_WA_TABLE__WA_CSRUNCACHABLE = 2099,
518     TOK_FBD_WA_TABLE__WA_DISABLE_FUSED_THREAD_SCHEDULING = 2132,
519     TOK_FBD_WA_TABLE__WA_MODIFY_VFESTATE_AFTER_GPGPUPREEMPTION = 2137,
520     TOK_FBD_WA_TABLE__WA_CURSOR16K = 2148,
521     TOK_FBD_WA_TABLE__WA8K_ALIGNFOR_ASYNC_FLIP = 2152,
522     TOK_FBD_WA_TABLE__WA29BIT_DISPLAY_ADDR_LIMIT = 2153,
523     TOK_FBD_WA_TABLE__WA_ALIGN_CONTEXT_IMAGE = 2157,
524     TOK_FBD_WA_TABLE__WA_FORCE_GLOBAL_GTT = 2158,
525     TOK_FBD_WA_TABLE__WA_REPORT_PERF_COUNT_FORCE_GLOBAL_GTT = 2159,
526     TOK_FBD_WA_TABLE__WA_OA_ADDRESS_TRANSLATION = 2160,
527     TOK_FBD_WA_TABLE__WA2ROW_VERTICAL_ALIGNMENT = 2161,
528     TOK_FBD_WA_TABLE__WA_PPGTT_ALIAS_GLOBAL_GTT_SPACE = 2166,
529     TOK_FBD_WA_TABLE__WA_CLEAR_FENCE_REGISTERS_AT_DRIVER_INIT = 2167,
530     TOK_FBD_WA_TABLE__WA_RESTRICT_PITCH128KB = 2169,
531     TOK_FBD_WA_TABLE__WA_AVOID_LLC = 2170,
532     TOK_FBD_WA_TABLE__WA_AVOID_L3 = 2171,
533     TOK_FBD_WA_TABLE__WA16TILE_FENCES_ONLY = 2172,
534     TOK_FBD_WA_TABLE__WA16MBOABUFFER_ALIGNMENT = 2181,
535     TOK_FBD_WA_TABLE__WA_TRANSLATION_TABLE_UNAVAILABLE = 2185,
536     TOK_FBD_WA_TABLE__WA_NO_MINIMIZED_TRIVIAL_SURFACE_PADDING = 2189,
537     TOK_FBD_WA_TABLE__WA_NO_BUFFER_SAMPLER_PADDING = 2190,
538     TOK_FBD_WA_TABLE__WA_SURFACE_STATE_PLANAR_YOFFSET_ALIGN_BY2 = 2196,
539     TOK_FBD_WA_TABLE__WA_GTT_CACHING_OFF_BY_DEFAULT = 2197,
540     TOK_FBD_WA_TABLE__WA_TOUCH_ALL_SVM_MEMORY = 2203,
541     TOK_FBD_WA_TABLE__WA_IOBADDRESS_MUST_BE_VALID_IN_HW_CONTEXT = 2204,
542     TOK_FBD_WA_TABLE__WA_FLUSH_TLB_AFTER_CPU_GGTT_WRITES = 2206,
543     TOK_FBD_WA_TABLE__WA_MSAA8X_TILE_YDEPTH_PITCH_ALIGNMENT = 2207,
544     TOK_FBD_WA_TABLE__WA_DISABLE_NULL_PAGE_AS_DUMMY = 2209,
545     TOK_FBD_WA_TABLE__WA_USE_VALIGN16ON_TILE_XYBPP816 = 2211,
546     TOK_FBD_WA_TABLE__WA_GTT_PAT0 = 2214,
547     TOK_FBD_WA_TABLE__WA_GTT_PAT0WB = 2215,
548     TOK_FBD_WA_TABLE__WA_MEM_TYPE_IS_MAX_OF_PAT_AND_MOCS = 2216,
549     TOK_FBD_WA_TABLE__WA_GTT_PAT0GTT_WB_OVER_OS_IOMMU_ELLC_ONLY = 2218,
550     TOK_FBD_WA_TABLE__WA_ADD_DUMMY_PAGE_FOR_DISPLAY_PREFETCH = 2219,
551     TOK_FBD_WA_TABLE__WA_DEFAULT_TILE4 = 2221,
552     TOK_FBD_WA_TABLE__WA_LLCCACHING_UNSUPPORTED = 2244,
553     TOK_FBD_WA_TABLE__WA_DOUBLE_FAST_CLEAR_WIDTH_ALIGNMENT = 2350,
554     TOK_FBD_WA_TABLE__WA_COMPRESSED_RESOURCE_REQUIRES_CONST_VA21 = 2387,
555     TOK_FBD_WA_TABLE__WA_DISREGARD_PLATFORM_CHECKS = 2391,
556     TOK_FBD_WA_TABLE__WA_LOSSLESS_COMPRESSION_SURFACE_STRIDE = 2485,
557     TOK_FBD_WA_TABLE__WA_FBC_LINEAR_SURFACE_STRIDE = 2486,
558     TOK_FBD_WA_TABLE__WA4K_ALIGN_UVOFFSET_NV12LINEAR_SURFACE = 2490,
559     TOK_FBD_WA_TABLE__WA_ASTC_CORRUPTION_FOR_ODD_COMPRESSED_BLOCK_SIZE_X = 2528,
560     TOK_FBD_WA_TABLE__WA_AUX_TABLE16KGRANULAR = 2553,
561     TOK_FBD_WA_TABLE__WA_ENCRYPTED_EDRAM_ONLY_PARTIALS = 2600,
562     TOK_FBD_WA_TABLE__WA_DISABLE_EDRAM_FOR_DISPLAY_RT = 2601,
563     TOK_FBD_WA_TABLE__WA_LIMIT128BMEDIA_COMPR = 2602,
564     TOK_FBD_WA_TABLE__WA_UNTYPED_BUFFER_COMPRESSION = 2603,
565     TOK_FBD_WA_TABLE__WA_SAMPLER_CACHE_FLUSH_BETWEEN_REDESCRIBED_SURFACE_READS = 2606,
566     TOK_FBD_WA_TABLE__WA_ALIGN_YUVRESOURCE_TO_LCU = 2702,
567     TOK_FBD_WA_TABLE__WA32BPP_TILE_Y2DCOLOR_NO_HALIGN4 = 2711,
568     TOK_FE_PLATFORM_STR__E_PRODUCT_FAMILY = 3475,
569     TOK_FE_PLATFORM_STR__E_PCHPRODUCT_FAMILY = 3476,
570     TOK_FE_PLATFORM_STR__E_DISPLAY_CORE_FAMILY = 3477,
571     TOK_FE_PLATFORM_STR__E_RENDER_CORE_FAMILY = 3478,
572     TOK_FE_PLATFORM_STR__E_PLATFORM_TYPE = 3479,
573     TOK_FBW_PLATFORM_STR__US_DEVICE_ID = 3480,
574     TOK_FBW_PLATFORM_STR__US_REV_ID = 3481,
575     TOK_FBW_PLATFORM_STR__US_DEVICE_ID_PCH = 3482,
576     TOK_FBW_PLATFORM_STR__US_REV_ID_PCH = 3483,
577     TOK_FE_PLATFORM_STR__E_GTTYPE = 3484,
578     TOK_FBD_KMD_CAPS_INFO__GAMMA_RGB256X3X16 = 3501,
579     TOK_FBD_KMD_CAPS_INFO__GDIACCELERATION = 3502,
580     TOK_FBD_KMD_CAPS_INFO__OS_MANAGED_HW_CONTEXT = 3503,
581     TOK_FBD_KMD_CAPS_INFO__GRAPHICS_PREEMPTION_GRANULARITY = 3504,
582     TOK_FBD_KMD_CAPS_INFO__COMPUTE_PREEMPTION_GRANULARITY = 3505,
583     TOK_FBD_KMD_CAPS_INFO__INSTRUMENTATION_IS_ENABLED = 3506,
584     TOK_FBD_KMD_CAPS_INFO__DRIVER_STORE_ENABLED = 3507,
585     TOK_FBD_KMD_OVERLAY_OVERRIDE__OVERRIDE_OVERLAY_CAPS = 3508,
586     TOK_FBD_KMD_OVERLAY_OVERRIDE__RGBOVERLAY = 3509,
587     TOK_FBD_KMD_OVERLAY_OVERRIDE__YUY2OVERLAY = 3510,
588     TOK_FBD_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__ANONYMOUS5191__FULL_RANGE_RGB = 3512,
589     TOK_FBD_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__ANONYMOUS5191__LIMITED_RANGE_RGB = 3513,
590     TOK_FBD_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__ANONYMOUS5191__YCB_CR_BT601 = 3514,
591     TOK_FBD_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__ANONYMOUS5191__YCB_CR_BT709 = 3515,
592     TOK_FBD_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__ANONYMOUS5191__YCB_CR_BT601_XV_YCC = 3516,
593     TOK_FBD_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__ANONYMOUS5191__YCB_CR_BT709_XV_YCC = 3517,
594     TOK_FBD_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__ANONYMOUS5191__STRETCH_X = 3518,
595     TOK_FBD_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__ANONYMOUS5191__STRETCH_Y = 3519,
596     TOK_FS_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__CAPS = 3521,
597     TOK_FBD_KMD_OVERLAY_CAPS_INFO__ANONYMOUS5171__CAPS_VALUE = 3522,
598     TOK_FS_KMD_OVERLAY_CAPS_INFO__OVOVERRIDE = 3523,
599     TOK_FBD_KMD_OVERLAY_CAPS_INFO__MAX_OVERLAY_DISPLAY_WIDTH = 3524,
600     TOK_FBD_KMD_OVERLAY_CAPS_INFO__MAX_OVERLAY_DISPLAY_HEIGHT = 3525,
601     TOK_FBC_KMD_OVERLAY_CAPS_INFO__HWSCALER_EXISTS = 3526,
602     TOK_FBD_KMD_OVERLAY_CAPS_INFO__MAX_HWSCALER_STRIDE = 3527,
603     TOK_FBD_FRAME_RATE__UI_NUMERATOR = 3528,
604     TOK_FBD_FRAME_RATE__UI_DENOMINATOR = 3529,
605     TOK_FBD_KM_DEFERRED_WAIT_INFO__FEATURE_SUPPORTED = 3530,
606     TOK_FBD_KM_DEFERRED_WAIT_INFO__ACTIVE_DISPLAY = 3531,
607     TOK_FBQ_GMM_GFX_PARTITIONING__ANONYMOUS7117__BASE = 3532,
608     TOK_FBQ_GMM_GFX_PARTITIONING__ANONYMOUS7117__LIMIT = 3533,
609     TOK_FS_GMM_GFX_PARTITIONING__STANDARD = 3534,
610     TOK_FS_GMM_GFX_PARTITIONING__STANDARD64KB = 3535,
611     TOK_FS_GMM_GFX_PARTITIONING__SVM = 3538,
612     TOK_FS_GMM_GFX_PARTITIONING__HEAP32 = 3540,
613     TOK_FBD_ADAPTER_BDF___ANONYMOUS8173__ANONYMOUS8193__BUS = 3541,
614     TOK_FBD_ADAPTER_BDF___ANONYMOUS8173__ANONYMOUS8193__DEVICE = 3542,
615     TOK_FBD_ADAPTER_BDF___ANONYMOUS8173__ANONYMOUS8193__FUNCTION = 3543,
616     TOK_FBD_ADAPTER_BDF___ANONYMOUS8173__DATA = 3545,
617     TOK_FBD_ADAPTER_INFO__KMD_VERSION_INFO = 3548,
618     TOK_FBC_ADAPTER_INFO__DEVICE_REGISTRY_PATH = 3550,
619     TOK_FS_ADAPTER_INFO__GFX_PLATFORM = 3551,
620     TOK_FS_ADAPTER_INFO__SKU_TABLE = 3552,
621     TOK_FS_ADAPTER_INFO__WA_TABLE = 3553,
622     TOK_FBD_ADAPTER_INFO__GFX_TIME_STAMP_FREQ = 3555,
623     TOK_FBD_ADAPTER_INFO__GFX_CORE_FREQUENCY = 3556,
624     TOK_FBD_ADAPTER_INFO__FSBFREQUENCY = 3557,
625     TOK_FBD_ADAPTER_INFO__MIN_RENDER_FREQ = 3558,
626     TOK_FBD_ADAPTER_INFO__MAX_RENDER_FREQ = 3559,
627     TOK_FBD_ADAPTER_INFO__PACKAGE_TDP = 3560,
628     TOK_FBD_ADAPTER_INFO__MAX_FILL_RATE = 3561,
629     TOK_FBD_ADAPTER_INFO__NUMBER_OF_EUS = 3562,
630     TOK_FBD_ADAPTER_INFO__DW_RELEASE_TARGET = 3563,
631     TOK_FBD_ADAPTER_INFO__SIZE_OF_DMA_BUFFER = 3564,
632     TOK_FBD_ADAPTER_INFO__PATCH_LOCATION_LIST_SIZE = 3565,
633     TOK_FBD_ADAPTER_INFO__ALLOCATION_LIST_SIZE = 3566,
634     TOK_FBD_ADAPTER_INFO__SMALL_PATCH_LOCATION_LIST_SIZE = 3567,
635     TOK_FBD_ADAPTER_INFO__DEFAULT_CMD_BUFFER_SIZE = 3568,
636     TOK_FBQ_ADAPTER_INFO__GFX_MEMORY_SIZE = 3569,
637     TOK_FBD_ADAPTER_INFO__SYSTEM_MEMORY_SIZE = 3570,
638     TOK_FBD_ADAPTER_INFO__CACHE_LINE_SIZE = 3571,
639     TOK_FE_ADAPTER_INFO__PROCESSOR_FAMILY = 3572,
640     TOK_FBC_ADAPTER_INFO__IS_HTSUPPORTED = 3573,
641     TOK_FBC_ADAPTER_INFO__IS_MUTI_CORE_CPU = 3574,
642     TOK_FBC_ADAPTER_INFO__IS_VTDSUPPORTED = 3575,
643     TOK_FBD_ADAPTER_INFO__REGISTRY_PATH_LENGTH = 3576,
644     TOK_FBQ_ADAPTER_INFO__DEDICATED_VIDEO_MEMORY = 3577,
645     TOK_FBQ_ADAPTER_INFO__SYSTEM_SHARED_MEMORY = 3578,
646     TOK_FBQ_ADAPTER_INFO__SYSTEM_VIDEO_MEMORY = 3579,
647     TOK_FS_ADAPTER_INFO__OUTPUT_FRAME_RATE = 3580,
648     TOK_FS_ADAPTER_INFO__INPUT_FRAME_RATE = 3581,
649     TOK_FS_ADAPTER_INFO__CAPS = 3583,
650     TOK_FS_ADAPTER_INFO__OVERLAY_CAPS = 3584,
651     TOK_FS_ADAPTER_INFO__SYSTEM_INFO = 3585,
652     TOK_FS_ADAPTER_INFO__DEFERRED_WAIT_INFO = 3587,
653     TOK_FS_ADAPTER_INFO__GFX_PARTITION = 3588,
654     TOK_FS_ADAPTER_INFO__ST_ADAPTER_BDF = 3594,
655     TOK_PBQ_CREATECONTEXT_PVTDATA__ANONYMOUS18449__P_HW_CONTEXT_ID = 3632,
656     TOK_FBD_CREATECONTEXT_PVTDATA__NUMBER_OF_HW_CONTEXT_IDS = 3634,
657     TOK_FBD_CREATECONTEXT_PVTDATA__PROCESS_ID = 3635,
658     TOK_FBC_CREATECONTEXT_PVTDATA__IS_PROTECTED_PROCESS = 3636,
659     TOK_FBC_CREATECONTEXT_PVTDATA__IS_DWM = 3637,
660     TOK_FBC_CREATECONTEXT_PVTDATA__IS_MEDIA_USAGE = 3639,
661     TOK_FBC_CREATECONTEXT_PVTDATA__GPU_VACONTEXT = 3644,
662     TOK_FBC_CREATECONTEXT_PVTDATA__NO_RING_FLUSHES = 3651,
663     TOK_FBD_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__ANONYMOUS32501__ANONYMOUS32537__INDEX = 3679,
664     TOK_FBD_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__ANONYMOUS32501__ANONYMOUS32537__OFFSET = 3680,
665     TOK_FBD_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__ANONYMOUS32501__ANONYMOUS32680__LOW_PART = 3681,
666     TOK_FBD_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__ANONYMOUS32501__ANONYMOUS32680__HIGH_PART = 3682,
667     TOK_FS_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__ANONYMOUS32501__ALLOCATION = 3683,
668     TOK_FS_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__ANONYMOUS32501__GFX_ADDRESS = 3684,
669     TOK_FS_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__ADDRESS = 3685,
670     TOK_FBD_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ANONYMOUS32457__VALUE = 3686,
671     TOK_FBD_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__ENABLE = 3687,
672     TOK_FS_COMMAND_BUFFER_HEADER_REC__ANONYMOUS32401__TAG = 3688,
673     TOK_FBD_COMMAND_BUFFER_HEADER_REC__UMD_CONTEXT_TYPE = 3690,
674     TOK_FBD_COMMAND_BUFFER_HEADER_REC__UMD_PATCH_LIST = 3691,
675     TOK_FBD_COMMAND_BUFFER_HEADER_REC__UMD_REQUESTED_SLICE_STATE = 3699,
676     TOK_FBD_COMMAND_BUFFER_HEADER_REC__UMD_REQUESTED_SUBSLICE_COUNT = 3701,
677     TOK_FBD_COMMAND_BUFFER_HEADER_REC__UMD_REQUESTED_EUCOUNT = 3702,
678     TOK_FBD_COMMAND_BUFFER_HEADER_REC__USES_RESOURCE_STREAMER = 3704,
679     TOK_FBD_COMMAND_BUFFER_HEADER_REC__NEEDS_MID_BATCH_PRE_EMPTION_SUPPORT = 3705,
680     TOK_FBD_COMMAND_BUFFER_HEADER_REC__USES_GPGPUPIPELINE = 3708,
681     TOK_FBD_COMMAND_BUFFER_HEADER_REC__REQUIRES_COHERENCY = 3709,
682     TOK_FBD_COMMAND_BUFFER_HEADER_REC__PERF_TAG = 3726,
683     TOK_FBQ_COMMAND_BUFFER_HEADER_REC__MONITOR_FENCE_VA = 3730,
684     TOK_FBQ_COMMAND_BUFFER_HEADER_REC__MONITOR_FENCE_VALUE = 3731,
685     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__CAMERA_CAPTURE = 3740,
686     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__CCS = 3741,
687     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__COLOR_DISCARD = 3742,
688     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__COLOR_SEPARATION = 3743,
689     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__COLOR_SEPARATION_RGBX = 3744,
690     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__CONSTANT = 3745,
691     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__DEPTH = 3746,
692     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__FLIP_CHAIN = 3747,
693     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__FLIP_CHAIN_PREFERRED = 3748,
694     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__HISTORY_BUFFER = 3749,
695     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__HI_Z = 3750,
696     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__INDEX = 3751,
697     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__INDIRECT_CLEAR_COLOR = 3752,
698     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__INSTRUCTION_FLAT = 3753,
699     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__INTERLACED_SCAN = 3754,
700     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__MCS = 3755,
701     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__MMC = 3756,
702     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__MOTION_COMP = 3757,
703     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__NO_RESTRICTION = 3758,
704     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__OVERLAY = 3759,
705     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__PRESENTABLE = 3760,
706     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__PROCEDURAL_TEXTURE = 3761,
707     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__QUERY = 3762,
708     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__RENDER_TARGET = 3763,
709     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__S3D = 3764,
710     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__S3D_DX = 3765,
711     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739____S3D_NON_PACKED = 3766,
712     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739____S3D_WIDI = 3767,
713     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__SCRATCH_FLAT = 3768,
714     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__SEPARATE_STENCIL = 3769,
715     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__STATE = 3770,
716     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__STATE_DX9CONSTANT_BUFFER = 3771,
717     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__STREAM = 3772,
718     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__TEXT_API = 3773,
719     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__TEXTURE = 3774,
720     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__TILED_RESOURCE = 3775,
721     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__TILE_POOL = 3776,
722     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__UNIFIED_AUX_SURFACE = 3777,
723     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__VERTEX = 3778,
724     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739__VIDEO = 3779,
725     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739____NON_MSAA_TILE_XCCS = 3780,
726     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739____NON_MSAA_TILE_YCCS = 3781,
727     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739____MSAA_TILE_MCS = 3782,
728     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739____NON_MSAA_LINEAR_CCS = 3783,
729     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS1739____REMAINING = 3785,
730     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__ALLOW_VIRTUAL_PADDING = 3786,
731     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__BIG_PAGE = 3787,
732     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__CACHEABLE = 3788,
733     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__CONTIG_PHYS_MEMORY_FORI_DART = 3789,
734     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__CORNER_TEXEL_MODE = 3790,
735     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__EXISTING_SYS_MEM = 3791,
736     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__FORCE_RESIDENCY = 3792,
737     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__GFDT = 3793,
738     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__GTT_MAP_TYPE = 3794,
739     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__HARDWARE_PROTECTED = 3795,
740     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__KERNEL_MODE_MAPPED = 3796,
741     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__LAYOUT_BELOW = 3797,
742     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__LAYOUT_MONO = 3798,
743     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__LAYOUT_RIGHT = 3799,
744     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__LOCAL_ONLY = 3800,
745     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__LINEAR = 3801,
746     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__MEDIA_COMPRESSED = 3802,
747     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__NO_OPTIMIZATION_PADDING = 3803,
748     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__NO_PHYS_MEMORY = 3805,
749     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__NOT_LOCKABLE = 3806,
750     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__NON_LOCAL_ONLY = 3807,
751     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__STD_SWIZZLE = 3808,
752     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__PSEUDO_STD_SWIZZLE = 3809,
753     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__UNDEFINED64KBSWIZZLE = 3810,
754     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__REDECRIBED_PLANES = 3811,
755     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__RENDER_COMPRESSED = 3812,
756     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__ROTATED = 3813,
757     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__SHARED = 3814,
758     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__SOFTWARE_PROTECTED = 3815,
759     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__SVM = 3816,
760     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__TILE4 = 3817,
761     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__TILE64 = 3818,
762     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__TILED_W = 3819,
763     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__TILED_X = 3820,
764     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__TILED_Y = 3821,
765     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__TILED_YF = 3822,
766     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__TILED_YS = 3823,
767     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__WDDM_PROTECTED = 3824,
768     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797__XADAPTER = 3825,
769     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797____PREALLOCATED_RES_INFO = 3826,
770     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS6797____PRE_WDDM2SVM = 3827,
771     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521__GTMFX2ND_LEVEL_BATCH_RING_SIZE_ALIGN = 3837,
772     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521__ILKNEED_AVC_MPR_ROW_STORE32KALIGN = 3838,
773     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521__ILKNEED_AVC_DMV_BUFFER32KALIGN = 3839,
774     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521__NO_BUFFER_SAMPLER_PADDING = 3840,
775     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521__NO_LEGACY_PLANAR_LINEAR_VIDEO_RESTRICTIONS = 3841,
776     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521__CHVASTC_SKIP_VIRTUAL_MIPS = 3842,
777     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521__DISABLE_PACKED_MIP_TAIL = 3843,
778     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521____FORCE_OTHER_HVALIGN4 = 3844,
779     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521__DISABLE_DISPLAY_CCS_CLEAR_COLOR = 3845,
780     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521__DISABLE_DISPLAY_CCS_COMPRESSION = 3846,
781     TOK_FBD_GMM_RESOURCE_FLAG_REC__ANONYMOUS12521__PRE_GEN12FAST_CLEAR_ONLY = 3847,
782     TOK_FS_GMM_RESOURCE_FLAG_REC__GPU = 3849,
783     TOK_FS_GMM_RESOURCE_FLAG_REC__INFO = 3850,
784     TOK_FS_GMM_RESOURCE_FLAG_REC__WA = 3851,
785     TOK_FE_GMM_RESOURCE_MSAA_INFO_REC__SAMPLE_PATTERN = 3852,
786     TOK_FBD_GMM_RESOURCE_MSAA_INFO_REC__NUM_SAMPLES = 3853,
787     TOK_FBC_GMM_RESOURCE_ALIGNMENT_REC__ARRAY_SPACING_SINGLE_LOD = 3854,
788     TOK_FBD_GMM_RESOURCE_ALIGNMENT_REC__BASE_ALIGNMENT = 3855,
789     TOK_FBD_GMM_RESOURCE_ALIGNMENT_REC__HALIGN = 3856,
790     TOK_FBD_GMM_RESOURCE_ALIGNMENT_REC__VALIGN = 3857,
791     TOK_FBD_GMM_RESOURCE_ALIGNMENT_REC__DALIGN = 3858,
792     TOK_FBD_GMM_RESOURCE_ALIGNMENT_REC__MIP_TAIL_START_LOD = 3859,
793     TOK_FBD_GMM_RESOURCE_ALIGNMENT_REC__PACKED_MIP_START_LOD = 3860,
794     TOK_FBD_GMM_RESOURCE_ALIGNMENT_REC__PACKED_MIP_WIDTH = 3861,
795     TOK_FBD_GMM_RESOURCE_ALIGNMENT_REC__PACKED_MIP_HEIGHT = 3862,
796     TOK_FBD_GMM_RESOURCE_ALIGNMENT_REC__QPITCH = 3863,
797     TOK_FBD_GMM_S3D_INFO_REC__DISPLAY_MODE_HEIGHT = 3864,
798     TOK_FBD_GMM_S3D_INFO_REC__NUM_BLANK_ACTIVE_LINES = 3865,
799     TOK_FBD_GMM_S3D_INFO_REC__RFRAME_OFFSET = 3866,
800     TOK_FBD_GMM_S3D_INFO_REC__BLANK_AREA_OFFSET = 3867,
801     TOK_FBD_GMM_S3D_INFO_REC__TALL_BUFFER_HEIGHT = 3868,
802     TOK_FBD_GMM_S3D_INFO_REC__TALL_BUFFER_SIZE = 3869,
803     TOK_FBC_GMM_S3D_INFO_REC__IS_RFRAME = 3870,
804     TOK_FBC_GMM_MULTI_TILE_ARCH_REC__ENABLE = 3871,
805     TOK_FBC_GMM_MULTI_TILE_ARCH_REC__TILE_INSTANCED = 3872,
806     TOK_FBC_GMM_MULTI_TILE_ARCH_REC__GPU_VA_MAPPING_SET = 3873,
807     TOK_FBC_GMM_MULTI_TILE_ARCH_REC__LOCAL_MEM_ELIGIBILITY_SET = 3874,
808     TOK_FBC_GMM_MULTI_TILE_ARCH_REC__LOCAL_MEM_PREFERRED_SET = 3875,
809     TOK_FBQ_GMM_PLANAR_OFFSET_INFO_REC__ANONYMOUS1851__HEIGHT = 3877,
810     TOK_FBQ_GMM_PLANAR_OFFSET_INFO_REC__ARRAY_QPITCH = 3878,
811     TOK_FBQ_GMM_PLANAR_OFFSET_INFO_REC__X = 3879,
812     TOK_FBQ_GMM_PLANAR_OFFSET_INFO_REC__Y = 3880,
813     TOK_FS_GMM_PLANAR_OFFSET_INFO_REC__UN_ALIGNED = 3881,
814     TOK_FBD_GMM_PLANAR_OFFSET_INFO_REC__NO_OF_PLANES = 3886,
815     TOK_FBB_GMM_PLANAR_OFFSET_INFO_REC__IS_TILE_ALIGNED_PLANES = 3887,
816     TOK_FBQ_GMM_2D_TEXTURE_OFFSET_INFO_REC__ARRAY_QPITCH_LOCK = 3888,
817     TOK_FBQ_GMM_2D_TEXTURE_OFFSET_INFO_REC__ARRAY_QPITCH_RENDER = 3889,
818     TOK_FBQ_GMM_2D_TEXTURE_OFFSET_INFO_REC__OFFSET = 3890,
819     TOK_FBQ_GMM_3D_TEXTURE_OFFSET_INFO_REC__MIP0SLICE_PITCH = 3891,
820     TOK_FBQ_GMM_3D_TEXTURE_OFFSET_INFO_REC__OFFSET = 3892,
821     TOK_FS_GMM_OFFSET_INFO_REC__ANONYMOUS3429__TEXTURE3DOFFSET_INFO = 3893,
822     TOK_FS_GMM_OFFSET_INFO_REC__ANONYMOUS3429__TEXTURE2DOFFSET_INFO = 3894,
823     TOK_FS_GMM_OFFSET_INFO_REC__ANONYMOUS3429__PLANE = 3895,
824     TOK_FE_GMM_TEXTURE_INFO_REC__ANONYMOUS4927__USAGE = 3896,
825     TOK_FBD_GMM_TEXTURE_INFO_REC__ANONYMOUS6185__SEG1 = 3898,
826     TOK_FBD_GMM_TEXTURE_INFO_REC__ANONYMOUS6185__EVICT = 3899,
827     TOK_FBC_GMM_TEXTURE_INFO_REC__ANONYMOUS6590__IS_GMM_ALLOCATED = 3900,
828     TOK_FBC_GMM_TEXTURE_INFO_REC__ANONYMOUS6590__IS_PAGE_ALIGNED = 3901,
829     TOK_FE_GMM_TEXTURE_INFO_REC__TYPE = 3902,
830     TOK_FE_GMM_TEXTURE_INFO_REC__FORMAT = 3903,
831     TOK_FBD_GMM_TEXTURE_INFO_REC__BITS_PER_PIXEL = 3904,
832     TOK_FS_GMM_TEXTURE_INFO_REC__FLAGS = 3905,
833     TOK_FBQ_GMM_TEXTURE_INFO_REC__BASE_WIDTH = 3906,
834     TOK_FBD_GMM_TEXTURE_INFO_REC__BASE_HEIGHT = 3907,
835     TOK_FBD_GMM_TEXTURE_INFO_REC__DEPTH = 3908,
836     TOK_FBD_GMM_TEXTURE_INFO_REC__MAX_LOD = 3909,
837     TOK_FBD_GMM_TEXTURE_INFO_REC__ARRAY_SIZE = 3910,
838     TOK_FBD_GMM_TEXTURE_INFO_REC__CP_TAG = 3911,
839     TOK_FS_GMM_TEXTURE_INFO_REC__CACHE_POLICY = 3912,
840     TOK_FS_GMM_TEXTURE_INFO_REC__MSAA = 3913,
841     TOK_FS_GMM_TEXTURE_INFO_REC__ALIGNMENT = 3914,
842     TOK_FBC_GMM_TEXTURE_INFO_REC__MMC_MODE = 3915,
843     TOK_FBC_GMM_TEXTURE_INFO_REC__MMC_HINT = 3916,
844     TOK_FBQ_GMM_TEXTURE_INFO_REC__PITCH = 3917,
845     TOK_FBQ_GMM_TEXTURE_INFO_REC__OVERRIDE_PITCH = 3918,
846     TOK_FBQ_GMM_TEXTURE_INFO_REC__SIZE = 3919,
847     TOK_FBQ_GMM_TEXTURE_INFO_REC__CCSIZE = 3920,
848     TOK_FBQ_GMM_TEXTURE_INFO_REC__UNPADDED_SIZE = 3921,
849     TOK_FBQ_GMM_TEXTURE_INFO_REC__SIZE_REPORT_TO_OS = 3922,
850     TOK_FS_GMM_TEXTURE_INFO_REC__OFFSET_INFO = 3923,
851     TOK_FE_GMM_TEXTURE_INFO_REC__TILE_MODE = 3924,
852     TOK_FBD_GMM_TEXTURE_INFO_REC__CCSMODE_ALIGN = 3925,
853     TOK_FBD_GMM_TEXTURE_INFO_REC__LEGACY_FLAGS = 3926,
854     TOK_FS_GMM_TEXTURE_INFO_REC__S3D = 3927,
855     TOK_FS_GMM_TEXTURE_INFO_REC__SEGMENT_OVERRIDE = 3929,
856     TOK_FBD_GMM_TEXTURE_INFO_REC__MAXIMUM_RENAMING_LIST_LENGTH = 3930,
857     TOK_FS_GMM_TEXTURE_INFO_REC__PLATFORM = 3931, // _DEBUG || _RELEASE_INTERNAL
858     TOK_FS_GMM_TEXTURE_INFO_REC__EXISTING_SYS_MEM = 3932,
859     TOK_FBQ_GMM_EXISTING_SYS_MEM_REC__P_EXISTING_SYS_MEM = 3944,
860     TOK_FBQ_GMM_EXISTING_SYS_MEM_REC__P_VIRT_ADDRESS = 3945,
861     TOK_FBQ_GMM_EXISTING_SYS_MEM_REC__P_GFX_ALIGNED_VIRT_ADDRESS = 3946,
862     TOK_FBQ_GMM_EXISTING_SYS_MEM_REC__SIZE = 3948,
863     TOK_FBC_GMM_EXISTING_SYS_MEM_REC__IS_GMM_ALLOCATED = 3949,
864     TOK_FE_GMM_RESOURCE_INFO_COMMON_STRUCT__CLIENT_TYPE = 3950,
865     TOK_FS_GMM_RESOURCE_INFO_COMMON_STRUCT__SURF = 3951,
866     TOK_FS_GMM_RESOURCE_INFO_COMMON_STRUCT__AUX_SURF = 3952,
867     TOK_FS_GMM_RESOURCE_INFO_COMMON_STRUCT__AUX_SEC_SURF = 3953,
868     TOK_FBD_GMM_RESOURCE_INFO_COMMON_STRUCT__ROTATE_INFO = 3954,
869     TOK_FS_GMM_RESOURCE_INFO_COMMON_STRUCT__EXISTING_SYS_MEM = 3955,
870     TOK_FBQ_GMM_RESOURCE_INFO_COMMON_STRUCT__SVM_ADDRESS = 3956,
871     TOK_FBQ_GMM_RESOURCE_INFO_COMMON_STRUCT__P_PRIVATE_DATA = 3959,
872     TOK_FS_GMM_RESOURCE_INFO_COMMON_STRUCT__MULTI_TILE_ARCH = 3961,
873     TOK_FS_GMM_RESOURCE_INFO_WIN_STRUCT__GMM_RESOURCE_INFO_COMMON = 3962,
874     TOK_FBD_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4430__SIZE = 3969,
875     TOK_FBD_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4430__CHECK_SUM = 3970,
876     TOK_FE_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4430__ESCAPE_CODE = 3971,
877     TOK_FBD_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4430__UL_RESERVED = 3972,
878     TOK_FBD_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4963__UL_RESERVED1 = 3973,
879     TOK_FBW_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4963__US_ESCAPE_VERSION = 3974,
880     TOK_FBW_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4963__US_FILE_VERSION = 3975,
881     TOK_FE_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4963__UL_MAJOR_ESCAPE_CODE = 3976,
882     TOK_FBD_GFX_ESCAPE_HEADER__ANONYMOUS4410__ANONYMOUS4963__UI_MINOR_ESCAPE_CODE = 3977,
883     TOK_FE_GTDIBASE_IN_STRUCT__FUNCTION = 3978,
884     TOK_FE_GTDIGET_GPU_CPU_TIMESTAMPS_OUT_STRUCT__RET_CODE = 3979,
885     TOK_FBQ_GTDIGET_GPU_CPU_TIMESTAMPS_OUT_STRUCT__GPU_PERF_TICKS = 3980,
886     TOK_FBQ_GTDIGET_GPU_CPU_TIMESTAMPS_OUT_STRUCT__CPU_PERF_TICKS = 3981,
887     TOK_FBQ_GTDIGET_GPU_CPU_TIMESTAMPS_OUT_STRUCT__GPU_PERF_FREQ = 3982,
888     TOK_FBQ_GTDIGET_GPU_CPU_TIMESTAMPS_OUT_STRUCT__CPU_PERF_FREQ = 3983,
889     TOK_FXS_TIME_STAMP_DATA_HEADER__ANONYMOUS2466__M_IN = 3984,
890     TOK_FS_TIME_STAMP_DATA_HEADER__ANONYMOUS2466__M_OUT = 3985,
891     TOK_FS_TIME_STAMP_DATA_HEADER__M_HEADER = 3986,
892     TOK_FS_TIME_STAMP_DATA_HEADER__M_DATA = 3987,
893     TOK_FS_GMM_TEXTURE_INFO_REC____PLATFORM = 3988, // !(_DEBUG || _RELEASE_INTERNAL)
894 
895     //-------------------
896 };
897