Skip to content

Commit b5b875f

Browse files
committed
Update ntpsapi.h
1 parent 9ee8959 commit b5b875f

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

phnt/include/ntpsapi.h

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,13 @@ typedef enum _PROCESSINFOCLASS
165165
ProcessCommitReleaseInformation, // PROCESS_COMMIT_RELEASE_INFORMATION
166166
ProcessDefaultCpuSetsInformation,
167167
ProcessAllowedCpuSetsInformation,
168-
ProcessSubsystemProcess, // 68
168+
ProcessSubsystemProcess,
169169
ProcessJobMemoryInformation, // PROCESS_JOB_MEMORY_INFO
170-
ProcessInPrivate, // since THRESHOLD2
170+
ProcessInPrivate, // since THRESHOLD2 // 70
171171
ProcessRaiseUMExceptionOnInvalidHandleClose,
172+
ProcessIumChallengeResponse,
173+
ProcessChildProcessInformation, // PROCESS_CHILD_PROCESS_INFORMATION
174+
ProcessHighGraphicsPriorityInformation,
172175
MaxProcessInfoClass
173176
} PROCESSINFOCLASS;
174177
#endif
@@ -219,6 +222,8 @@ typedef enum _THREADINFOCLASS
219222
ThreadSystemThreadInformation, // q: SYSTEM_THREAD_INFORMATION // 40
220223
ThreadActualGroupAffinity, // since THRESHOLD2
221224
ThreadDynamicCodePolicyInfo,
225+
ThreadExplicitCaseSensitivity,
226+
ThreadWorkOnBehalfTicket,
222227
MaxThreadInfoClass
223228
} THREADINFOCLASS;
224229
#endif
@@ -668,6 +673,12 @@ typedef struct _PROCESS_JOB_MEMORY_INFO
668673
ULONGLONG TotalCommitLimit;
669674
} PROCESS_JOB_MEMORY_INFO, *PPROCESS_JOB_MEMORY_INFO;
670675

676+
typedef struct _PROCESS_CHILD_PROCESS_INFORMATION
677+
{
678+
BOOLEAN ProhibitChildProcesses;
679+
BOOLEAN EnableAutomaticOverride;
680+
} PROCESS_CHILD_PROCESS_INFORMATION, *PPROCESS_CHILD_PROCESS_INFORMATION;
681+
671682
// end_private
672683

673684
#endif
@@ -767,10 +778,10 @@ typedef struct _RTL_UMS_CONTEXT
767778
// private
768779
typedef enum _THREAD_UMS_INFORMATION_COMMAND
769780
{
770-
UmsInformationCommandQuery, // Index might be incorrect.
781+
UmsInformationCommandInvalid,
771782
UmsInformationCommandAttach,
772783
UmsInformationCommandDetach,
773-
UmsInformationCommandInvalid
784+
UmsInformationCommandQuery
774785
} THREAD_UMS_INFORMATION_COMMAND;
775786

776787
// private
@@ -1176,6 +1187,11 @@ typedef enum _PS_ATTRIBUTE_NUM
11761187
PsAttributeSecureProcess, // since THRESHOLD
11771188
PsAttributeJobList,
11781189
PsAttributeChildProcessPolicy, // since THRESHOLD2
1190+
PsAttributeAllApplicationPackagesPolicy, // since REDSTONE
1191+
PsAttributeWin32kFilter,
1192+
PsAttributeSafeOpenPromptOriginClaim,
1193+
PsAttributeBnoIsolation,
1194+
PsAttributeDesktopAppPolicy,
11791195
PsAttributeMax
11801196
} PS_ATTRIBUTE_NUM;
11811197

@@ -1226,11 +1242,11 @@ typedef enum _PS_ATTRIBUTE_NUM
12261242

12271243
typedef struct _PS_ATTRIBUTE
12281244
{
1229-
ULONG Attribute;
1245+
ULONG_PTR Attribute;
12301246
SIZE_T Size;
12311247
union
12321248
{
1233-
ULONG Value;
1249+
ULONG_PTR Value;
12341250
PVOID ValuePtr;
12351251
};
12361252
PSIZE_T ReturnLength;

0 commit comments

Comments
 (0)