@@ -165,10 +165,13 @@ typedef enum _PROCESSINFOCLASS
165
165
ProcessCommitReleaseInformation , // PROCESS_COMMIT_RELEASE_INFORMATION
166
166
ProcessDefaultCpuSetsInformation ,
167
167
ProcessAllowedCpuSetsInformation ,
168
- ProcessSubsystemProcess , // 68
168
+ ProcessSubsystemProcess ,
169
169
ProcessJobMemoryInformation , // PROCESS_JOB_MEMORY_INFO
170
- ProcessInPrivate , // since THRESHOLD2
170
+ ProcessInPrivate , // since THRESHOLD2 // 70
171
171
ProcessRaiseUMExceptionOnInvalidHandleClose ,
172
+ ProcessIumChallengeResponse ,
173
+ ProcessChildProcessInformation , // PROCESS_CHILD_PROCESS_INFORMATION
174
+ ProcessHighGraphicsPriorityInformation ,
172
175
MaxProcessInfoClass
173
176
} PROCESSINFOCLASS ;
174
177
#endif
@@ -219,6 +222,8 @@ typedef enum _THREADINFOCLASS
219
222
ThreadSystemThreadInformation , // q: SYSTEM_THREAD_INFORMATION // 40
220
223
ThreadActualGroupAffinity , // since THRESHOLD2
221
224
ThreadDynamicCodePolicyInfo ,
225
+ ThreadExplicitCaseSensitivity ,
226
+ ThreadWorkOnBehalfTicket ,
222
227
MaxThreadInfoClass
223
228
} THREADINFOCLASS ;
224
229
#endif
@@ -668,6 +673,12 @@ typedef struct _PROCESS_JOB_MEMORY_INFO
668
673
ULONGLONG TotalCommitLimit ;
669
674
} PROCESS_JOB_MEMORY_INFO , * PPROCESS_JOB_MEMORY_INFO ;
670
675
676
+ typedef struct _PROCESS_CHILD_PROCESS_INFORMATION
677
+ {
678
+ BOOLEAN ProhibitChildProcesses ;
679
+ BOOLEAN EnableAutomaticOverride ;
680
+ } PROCESS_CHILD_PROCESS_INFORMATION , * PPROCESS_CHILD_PROCESS_INFORMATION ;
681
+
671
682
// end_private
672
683
673
684
#endif
@@ -767,10 +778,10 @@ typedef struct _RTL_UMS_CONTEXT
767
778
// private
768
779
typedef enum _THREAD_UMS_INFORMATION_COMMAND
769
780
{
770
- UmsInformationCommandQuery , // Index might be incorrect.
781
+ UmsInformationCommandInvalid ,
771
782
UmsInformationCommandAttach ,
772
783
UmsInformationCommandDetach ,
773
- UmsInformationCommandInvalid
784
+ UmsInformationCommandQuery
774
785
} THREAD_UMS_INFORMATION_COMMAND ;
775
786
776
787
// private
@@ -1176,6 +1187,11 @@ typedef enum _PS_ATTRIBUTE_NUM
1176
1187
PsAttributeSecureProcess , // since THRESHOLD
1177
1188
PsAttributeJobList ,
1178
1189
PsAttributeChildProcessPolicy , // since THRESHOLD2
1190
+ PsAttributeAllApplicationPackagesPolicy , // since REDSTONE
1191
+ PsAttributeWin32kFilter ,
1192
+ PsAttributeSafeOpenPromptOriginClaim ,
1193
+ PsAttributeBnoIsolation ,
1194
+ PsAttributeDesktopAppPolicy ,
1179
1195
PsAttributeMax
1180
1196
} PS_ATTRIBUTE_NUM ;
1181
1197
@@ -1226,11 +1242,11 @@ typedef enum _PS_ATTRIBUTE_NUM
1226
1242
1227
1243
typedef struct _PS_ATTRIBUTE
1228
1244
{
1229
- ULONG Attribute ;
1245
+ ULONG_PTR Attribute ;
1230
1246
SIZE_T Size ;
1231
1247
union
1232
1248
{
1233
- ULONG Value ;
1249
+ ULONG_PTR Value ;
1234
1250
PVOID ValuePtr ;
1235
1251
};
1236
1252
PSIZE_T ReturnLength ;
0 commit comments