@@ -468,7 +468,7 @@ fn ntexapi() {
468
468
assert_eq ! ( align_of:: <SYSDBG_LIVEDUMP_CONTROL_ADDPAGES >( ) , 4 ) ;
469
469
assert_eq ! ( size_of:: <SYSDBG_LIVEDUMP_CONTROL >( ) , 64 ) ;
470
470
assert_eq ! ( align_of:: <SYSDBG_LIVEDUMP_CONTROL >( ) , 8 ) ;
471
- assert_eq ! ( size_of:: <KUSER_SHARED_DATA >( ) , 1800 ) ;
471
+ assert_eq ! ( size_of:: <KUSER_SHARED_DATA >( ) , 1824 ) ;
472
472
assert_eq ! ( align_of:: <KUSER_SHARED_DATA >( ) , 4 ) ;
473
473
assert_eq ! ( FIELD_OFFSET !( KUSER_SHARED_DATA , TickCountLowDeprecated ) , 0 ) ;
474
474
assert_eq ! ( FIELD_OFFSET !( KUSER_SHARED_DATA , TickCountMultiplier ) , 4 ) ;
@@ -1018,7 +1018,7 @@ fn ntpebteb() {
1018
1018
assert_eq ! ( align_of:: <API_SET_NAMESPACE_ENTRY >( ) , 4 ) ;
1019
1019
assert_eq ! ( size_of:: <API_SET_VALUE_ENTRY >( ) , 20 ) ;
1020
1020
assert_eq ! ( align_of:: <API_SET_VALUE_ENTRY >( ) , 4 ) ;
1021
- assert_eq ! ( size_of:: <PEB >( ) , 1992 ) ;
1021
+ assert_eq ! ( size_of:: <PEB >( ) , 2480 ) ;
1022
1022
assert_eq ! ( align_of:: <PEB >( ) , 8 ) ;
1023
1023
assert_eq ! ( FIELD_OFFSET !( PEB , InheritedAddressSpace ) , 0 ) ;
1024
1024
assert_eq ! ( FIELD_OFFSET !( PEB , ReadImageFileExecOptions ) , 1 ) ;
@@ -1086,27 +1086,27 @@ fn ntpebteb() {
1086
1086
assert_eq ! ( FIELD_OFFSET !( PEB , FlsListHead ) , 808 ) ;
1087
1087
assert_eq ! ( FIELD_OFFSET !( PEB , FlsBitmap ) , 824 ) ;
1088
1088
assert_eq ! ( FIELD_OFFSET !( PEB , FlsBitmapBits ) , 832 ) ;
1089
- assert_eq ! ( FIELD_OFFSET !( PEB , FlsHighIndex ) , 848 ) ;
1090
- assert_eq ! ( FIELD_OFFSET !( PEB , WerRegistrationData ) , 856 ) ;
1091
- assert_eq ! ( FIELD_OFFSET !( PEB , WerShipAssertPtr ) , 864 ) ;
1092
- assert_eq ! ( FIELD_OFFSET !( PEB , pUnused) , 872 ) ;
1093
- assert_eq ! ( FIELD_OFFSET !( PEB , pImageHeaderHash) , 880 ) ;
1094
- assert_eq ! ( FIELD_OFFSET !( PEB , TracingFlags ) , 888 ) ;
1095
- assert_eq ! ( FIELD_OFFSET !( PEB , CsrServerReadOnlySharedMemoryBase ) , 896 ) ;
1096
- assert_eq ! ( FIELD_OFFSET !( PEB , TppWorkerpListLock ) , 904 ) ;
1097
- assert_eq ! ( FIELD_OFFSET !( PEB , TppWorkerpList ) , 912 ) ;
1098
- assert_eq ! ( FIELD_OFFSET !( PEB , WaitOnAddressHashTable ) , 928 ) ;
1099
- assert_eq ! ( FIELD_OFFSET !( PEB , TelemetryCoverageHeader ) , 1952 ) ;
1100
- assert_eq ! ( FIELD_OFFSET !( PEB , CloudFileFlags ) , 1960 ) ;
1101
- assert_eq ! ( FIELD_OFFSET !( PEB , CloudFileDiagFlags ) , 1964 ) ;
1102
- assert_eq ! ( FIELD_OFFSET !( PEB , PlaceholderCompatibilityMode ) , 1968 ) ;
1089
+ assert_eq ! ( FIELD_OFFSET !( PEB , FlsHighIndex ) , 1340 ) ;
1090
+ assert_eq ! ( FIELD_OFFSET !( PEB , WerRegistrationData ) , 1344 ) ;
1091
+ assert_eq ! ( FIELD_OFFSET !( PEB , WerShipAssertPtr ) , 1352 ) ;
1092
+ assert_eq ! ( FIELD_OFFSET !( PEB , pUnused) , 1360 ) ;
1093
+ assert_eq ! ( FIELD_OFFSET !( PEB , pImageHeaderHash) , 1368 ) ;
1094
+ assert_eq ! ( FIELD_OFFSET !( PEB , TracingFlags ) , 1376 ) ;
1095
+ assert_eq ! ( FIELD_OFFSET !( PEB , CsrServerReadOnlySharedMemoryBase ) , 1384 ) ;
1096
+ assert_eq ! ( FIELD_OFFSET !( PEB , TppWorkerpListLock ) , 1392 ) ;
1097
+ assert_eq ! ( FIELD_OFFSET !( PEB , TppWorkerpList ) , 1400 ) ;
1098
+ assert_eq ! ( FIELD_OFFSET !( PEB , WaitOnAddressHashTable ) , 1416 ) ;
1099
+ assert_eq ! ( FIELD_OFFSET !( PEB , TelemetryCoverageHeader ) , 2440 ) ;
1100
+ assert_eq ! ( FIELD_OFFSET !( PEB , CloudFileFlags ) , 2448 ) ;
1101
+ assert_eq ! ( FIELD_OFFSET !( PEB , CloudFileDiagFlags ) , 2452 ) ;
1102
+ assert_eq ! ( FIELD_OFFSET !( PEB , PlaceholderCompatibilityMode ) , 2456 ) ;
1103
1103
assert_eq ! (
1104
1104
FIELD_OFFSET !( PEB , PlaceholderCompatibilityModeReserved ) ,
1105
- 1969
1105
+ 2457
1106
1106
) ;
1107
- assert_eq ! ( FIELD_OFFSET !( PEB , LeapSecondData ) , 1976 ) ;
1108
- assert_eq ! ( FIELD_OFFSET !( PEB , LeapSecondFlags ) , 1984 ) ;
1109
- assert_eq ! ( FIELD_OFFSET !( PEB , NtGlobalFlag2 ) , 1988 ) ;
1107
+ assert_eq ! ( FIELD_OFFSET !( PEB , LeapSecondData ) , 2464 ) ;
1108
+ assert_eq ! ( FIELD_OFFSET !( PEB , LeapSecondFlags ) , 2472 ) ;
1109
+ assert_eq ! ( FIELD_OFFSET !( PEB , NtGlobalFlag2 ) , 2476 ) ;
1110
1110
assert_eq ! ( size_of:: <GDI_TEB_BATCH >( ) , 1256 ) ;
1111
1111
assert_eq ! ( align_of:: <GDI_TEB_BATCH >( ) , 8 ) ;
1112
1112
assert_eq ! ( size_of:: <TEB_ACTIVE_FRAME_CONTEXT >( ) , 16 ) ;
@@ -2202,7 +2202,7 @@ fn ntwow64() {
2202
2202
FIELD_OFFSET !( RTL_USER_PROCESS_PARAMETERS32 , LoaderThreads ) ,
2203
2203
672
2204
2204
) ;
2205
- assert_eq ! ( size_of:: <PEB32 >( ) , 1136 ) ;
2205
+ assert_eq ! ( size_of:: <PEB32 >( ) , 1624 ) ;
2206
2206
assert_eq ! ( align_of:: <PEB32 >( ) , 8 ) ;
2207
2207
assert_eq ! ( FIELD_OFFSET !( PEB32 , InheritedAddressSpace ) , 0 ) ;
2208
2208
assert_eq ! ( FIELD_OFFSET !( PEB32 , ReadImageFileExecOptions ) , 1 ) ;
@@ -2276,23 +2276,26 @@ fn ntwow64() {
2276
2276
assert_eq ! ( FIELD_OFFSET !( PEB32 , FlsListHead ) , 528 ) ;
2277
2277
assert_eq ! ( FIELD_OFFSET !( PEB32 , FlsBitmap ) , 536 ) ;
2278
2278
assert_eq ! ( FIELD_OFFSET !( PEB32 , FlsBitmapBits ) , 540 ) ;
2279
- assert_eq ! ( FIELD_OFFSET !( PEB32 , FlsHighIndex ) , 556 ) ;
2280
- assert_eq ! ( FIELD_OFFSET !( PEB32 , WerRegistrationData ) , 560 ) ;
2281
- assert_eq ! ( FIELD_OFFSET !( PEB32 , WerShipAssertPtr ) , 564 ) ;
2282
- assert_eq ! ( FIELD_OFFSET !( PEB32 , pContextData) , 568 ) ;
2283
- assert_eq ! ( FIELD_OFFSET !( PEB32 , pImageHeaderHash) , 572 ) ;
2284
- assert_eq ! ( FIELD_OFFSET !( PEB32 , TracingFlags ) , 576 ) ;
2285
- assert_eq ! ( FIELD_OFFSET !( PEB32 , CsrServerReadOnlySharedMemoryBase ) , 584 ) ;
2286
- assert_eq ! ( FIELD_OFFSET !( PEB32 , TppWorkerpListLock ) , 592 ) ;
2287
- assert_eq ! ( FIELD_OFFSET !( PEB32 , TppWorkerpList ) , 596 ) ;
2288
- assert_eq ! ( FIELD_OFFSET !( PEB32 , WaitOnAddressHashTable ) , 604 ) ;
2289
- assert_eq ! ( FIELD_OFFSET !( PEB32 , TelemetryCoverageHeader ) , 1116 ) ;
2290
- assert_eq ! ( FIELD_OFFSET !( PEB32 , CloudFileFlags ) , 1120 ) ;
2291
- assert_eq ! ( FIELD_OFFSET !( PEB32 , CloudFileDiagFlags ) , 1124 ) ;
2292
- assert_eq ! ( FIELD_OFFSET !( PEB32 , PlaceholderCompatibilityMode ) , 1128 ) ;
2279
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , FlsHighIndex ) , 1048 ) ;
2280
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , WerRegistrationData ) , 1052 ) ;
2281
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , WerShipAssertPtr ) , 1056 ) ;
2282
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , pContextData) , 1060 ) ;
2283
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , pImageHeaderHash) , 1064 ) ;
2284
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , TracingFlags ) , 1068 ) ;
2285
+ assert_eq ! (
2286
+ FIELD_OFFSET !( PEB32 , CsrServerReadOnlySharedMemoryBase ) ,
2287
+ 1072
2288
+ ) ;
2289
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , TppWorkerpListLock ) , 1080 ) ;
2290
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , TppWorkerpList ) , 1084 ) ;
2291
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , WaitOnAddressHashTable ) , 1092 ) ;
2292
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , TelemetryCoverageHeader ) , 1604 ) ;
2293
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , CloudFileFlags ) , 1608 ) ;
2294
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , CloudFileDiagFlags ) , 1612 ) ;
2295
+ assert_eq ! ( FIELD_OFFSET !( PEB32 , PlaceholderCompatibilityMode ) , 1616 ) ;
2293
2296
assert_eq ! (
2294
2297
FIELD_OFFSET !( PEB32 , PlaceholderCompatibilityModeReserved ) ,
2295
- 1129
2298
+ 1617
2296
2299
) ;
2297
2300
assert_eq ! ( size_of:: <GDI_TEB_BATCH32 >( ) , 1248 ) ;
2298
2301
assert_eq ! ( align_of:: <GDI_TEB_BATCH32 >( ) , 4 ) ;
0 commit comments