Skip to content

Commit 61bd3b3

Browse files
committed
Update ntpsapi.h
1 parent e2c8c00 commit 61bd3b3

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

phnt/include/ntpsapi.h

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,12 @@ typedef enum _PROCESSINFOCLASS
228228
ProcessCreateStateChange, // since WIN11
229229
ProcessApplyStateChange,
230230
ProcessEnableOptionalXStateFeatures,
231+
ProcessAltPrefetchParam, // since 11H1
232+
ProcessAssignCpuPartitions,
233+
ProcessPriorityClassEx,
234+
ProcessMembershipInformation,
235+
ProcessEffectiveIoPriority,
236+
ProcessEffectivePagePriority,
231237
MaxProcessInfoClass
232238
} PROCESSINFOCLASS;
233239
#endif
@@ -288,6 +294,9 @@ typedef enum _THREADINFOCLASS
288294
ThreadWorkloadClass, // THREAD_WORKLOAD_CLASS // since REDSTONE5 // 50
289295
ThreadCreateStateChange, // since WIN11
290296
ThreadApplyStateChange,
297+
ThreadStrongerBadHandleChecks, // since 11H1
298+
ThreadEffectiveIoPriority,
299+
ThreadEffectivePagePriority,
291300
MaxThreadInfoClass
292301
} THREADINFOCLASS;
293302
#endif
@@ -1210,7 +1219,7 @@ NtCreateProcessEx(
12101219
_In_opt_ HANDLE SectionHandle,
12111220
_In_opt_ HANDLE DebugPort,
12121221
_In_opt_ HANDLE ExceptionPort,
1213-
_In_ ULONG JobMemberLevel
1222+
_Reserved_ ULONG Reserved // JobMemberLevel
12141223
);
12151224

12161225
NTSYSCALLAPI
@@ -1642,6 +1651,9 @@ typedef enum _PS_ATTRIBUTE_NUM
16421651
PsAttributeDesktopAppPolicy, // in ULONG
16431652
PsAttributeChpe, // since REDSTONE3
16441653
PsAttributeMitigationAuditOptions, // since 21H1
1654+
PsAttributeMachineType, // since WIN11
1655+
PsAttributeComponentFilter,
1656+
PsAttributeEnableOptionalXStateFeatures,
16451657
PsAttributeMax
16461658
} PS_ATTRIBUTE_NUM;
16471659

@@ -1808,7 +1820,8 @@ typedef enum _PS_MITIGATION_OPTION
18081820
PS_MITIGATION_OPTION_CET_USER_SHADOW_STACKS,
18091821
PS_MITIGATION_OPTION_USER_CET_SET_CONTEXT_IP_VALIDATION, // since 21H1
18101822
PS_MITIGATION_OPTION_BLOCK_NON_CET_BINARIES,
1811-
PS_MITIGATION_OPTION_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY
1823+
PS_MITIGATION_OPTION_CET_DYNAMIC_APIS_OUT_OF_PROC_ONLY,
1824+
PS_MITIGATION_OPTION_REDIRECTION_TRUST, // since 11H1
18121825
} PS_MITIGATION_OPTION;
18131826

18141827
// windows-internals-book:"Chapter 5"
@@ -2019,7 +2032,9 @@ NtCreateThreadEx(
20192032
#define JobObjectSiloSystemRoot 45
20202033
#define JobObjectEnergyTrackingState 46 // JOBOBJECT_ENERGY_TRACKING_STATE
20212034
#define JobObjectThreadImpersonationInformation 47
2022-
#define MaxJobObjectInfoClass 48
2035+
#define JobObjectIoPriorityLimit 48
2036+
#define JobObjectPagePriorityLimit 49
2037+
#define MaxJobObjectInfoClass 50
20232038

20242039
// private
20252040
typedef struct _JOBOBJECT_EXTENDED_ACCOUNTING_INFORMATION

0 commit comments

Comments
 (0)