Flags2 in the EPROCESS

A second set of ULONG bit fields was introduced to the EPROCESS for Windows Vista:

Mask Definition Versions Remarks
0x00000001
ULONG JobNotReallyActive : 1;
6.0 and higher  
0x00000002
ULONG AccountingFolded : 1;
6.0 and higher  
0x00000004
ULONG NewProcessReported : 1;
6.0 and higher  
0x00000008
ULONG ExitProcessReported : 1;
6.0 and higher  
0x00000010
ULONG ReportCommitChanges : 1;
6.0 and higher  
0x00000020
ULONG LastReportMemory : 1;
6.0 and higher  
0x00000040
ULONG ReportPhysicalPageChanges : 1;
6.0 to 6.1  
ULONG NoWakeCharge : 1;
6.2 only  
ULONG ForceWakeCharge : 1;
6.3 and higher  
0x00000080
ULONG HandleTableRundown : 1;
6.0 to 6.2  
ULONG CrossSessionCreate : 1;
6.3 and higher  
0x00000100
ULONG NeedsHandleRundown : 1;
6.0 and higher  
0x00000200
ULONG RefTraceEnabled : 1;
6.0 and higher  
0x00000400
ULONG NumaAware : 1;
6.0 to 6.2  
ULONG DisableDynamicCode : 1;
6.3 to 1703 next in MitigationFlags
ULONG PicoCreated : 1;
1709 and higher previously in Flags4
0x00000800
ULONG ProtectedProcess : 1;
6.0 to 6.1  
ULONG EmptyJobEvaluated : 1;
6.2 and higher  
0x00007000
ULONG DefaultPagePriority : 3;
6.0 and higher  
0x00008000
ULONG PrimaryTokenFrozen : 1;
6.0 and higher  
0x00010000
ULONG ProcessVerifierTarget : 1;
6.0 and higher  
0x00020000
ULONG StackRandomizationDisabled : 1;
6.0 to 1703 next in MitigationFlags
ULONG RestrictSetThreadContext : 1;
1709 and higher previously in Flags4
0x00040000
ULONG AffinityPermanent : 1;
late 6.0 and higher  
0x00080000
ULONG AffinityUpdateEnable : 1;
late 6.0 and higher  
0x00100000
ULONG CrossSessionCreate : 1;
late 6.0 only  
ULONG PropagateNode : 1;
6.1 and higher  
0x00200000
ULONG ExplicitAffinity;
6.1 and higher  
0x00C00000
ULONG ProcessExecutionState : 2;
6.2 and higher  
0x01000000
ULONG DisallowStrippedImages : 1;
6.2 to 1703 next in MitigationFlags
ULONG EnableReadVmLogging : 1;
1709 and higher  
0x02000000
ULONG HighEntropyASLREnabled : 1;
6.2 to 1703 next in MitigationFlags
ULONG EnableWriteVmLogging : 1;
1709 and higher  
0x04000000
ULONG ExtensionPointDisable : 1;
6.2 to 1703 next in MitigationFlags
ULONG FatalAccessTerminationRequested : 1;
1709 and higher  
0x08000000
ULONG ForceRelocateImages : 1;
6.2 to 1703 next in MitigationFlags
ULONG DisableSystemAllowedCpuSet : 1;
1709 and higher previously in Flags3
0x30000000
ULONG ProcessStateChangeRequest : 2;
6.2 and higher  
0x40000000
ULONG ProcessStateChangeInProgress : 1;
6.2 and higher  
0x80000000
ULONG DisallowWin32kSystemCalls;
6.2 to 1703 next in MitigationFlags
ULONG InPrivate : 1;
1709 and higher previously in Flags3