x64x86arm64ia64 / ntdllntoskrnl

_SEGMENT_FLAGS

← 10.0.18362.1016 15 builds latest →
struct _SEGMENT_FLAGS {
union {
struct {
unsigned short TotalNumberOfPtes4132 : 10;/* 0x0:0 2 */
unsigned short Spare0 : 1;/* 0x0:10 2 */
unsigned short SessionDriverProtos : 1;/* 0x0:11 2 */
unsigned short LargePages : 1;/* 0x0:12 2 */
unsigned short DebugSymbolsLoaded : 1;/* 0x0:13 2 */
unsigned short WriteCombined : 1;/* 0x0:14 2 */
unsigned short NoCache : 1;/* 0x0:15 2 */
};/* 0x0 2 */
unsigned short Short0;/* 0x0 2 */
};/* 0x0 2 */
union {
struct {
unsigned char Spare : 1;/* 0x2:0 1 */
unsigned char DefaultProtectionMask : 5;/* 0x2:1 1 */
unsigned char Binary32 : 1;/* 0x2:6 1 */
unsigned char ContainsDebug : 1;/* 0x2:7 1 */
};/* 0x2 1 */
unsigned char UChar1;/* 0x2 1 */
};/* 0x2 1 */
union {
struct {
unsigned char ForceCollision : 1;/* 0x3:0 1 */
unsigned char ImageSigningType : 3;/* 0x3:1 1 */
unsigned char ImageSigningLevel : 4;/* 0x3:4 1 */
};/* 0x3 1 */
unsigned char UChar2;/* 0x3 1 */
};/* 0x3 1 */
};
size 4 (0x4)17 members0 holespadding 01 cacheline
Used in (2)