mirror of
https://github.com/reactos/reactos.git
synced 2024-12-29 10:35:28 +00:00
[SDK] Add more types for job objects information
This commit is contained in:
parent
ffbd6995e6
commit
69a7879e81
1 changed files with 32 additions and 0 deletions
|
@ -1490,6 +1490,38 @@ typedef struct _JOBOBJECT_BASIC_LIMIT_INFORMATION
|
|||
ULONG SchedulingClass;
|
||||
} JOBOBJECT_BASIC_LIMIT_INFORMATION, *PJOBOBJECT_BASIC_LIMIT_INFORMATION;
|
||||
|
||||
typedef struct _JOBOBJECT_BASIC_PROCESS_ID_LIST
|
||||
{
|
||||
ULONG NumberOfAssignedProcesses;
|
||||
ULONG NumberOfProcessIdsInList;
|
||||
ULONG_PTR ProcessIdList[1];
|
||||
} JOBOBJECT_BASIC_PROCESS_ID_LIST, *PJOBOBJECT_BASIC_PROCESS_ID_LIST;
|
||||
|
||||
typedef struct _JOBOBJECT_BASIC_UI_RESTRICTIONS
|
||||
{
|
||||
ULONG UIRestrictionsClass;
|
||||
} JOBOBJECT_BASIC_UI_RESTRICTIONS, *PJOBOBJECT_BASIC_UI_RESTRICTIONS;
|
||||
|
||||
typedef struct _JOBOBJECT_SECURITY_LIMIT_INFORMATION
|
||||
{
|
||||
ULONG SecurityLimitFlags;
|
||||
HANDLE JobToken;
|
||||
PTOKEN_GROUPS SidsToDisable;
|
||||
PTOKEN_PRIVILEGES PrivilegesToDelete;
|
||||
PTOKEN_GROUPS RestrictedSids;
|
||||
} JOBOBJECT_SECURITY_LIMIT_INFORMATION, *PJOBOBJECT_SECURITY_LIMIT_INFORMATION;
|
||||
|
||||
typedef struct _JOBOBJECT_END_OF_JOB_TIME_INFORMATION
|
||||
{
|
||||
ULONG EndOfJobTimeAction;
|
||||
} JOBOBJECT_END_OF_JOB_TIME_INFORMATION, PJOBOBJECT_END_OF_JOB_TIME_INFORMATION;
|
||||
|
||||
typedef struct _JOBOBJECT_ASSOCIATE_COMPLETION_PORT
|
||||
{
|
||||
PVOID CompletionKey;
|
||||
HANDLE CompletionPort;
|
||||
} JOBOBJECT_ASSOCIATE_COMPLETION_PORT, *PJOBOBJECT_ASSOCIATE_COMPLETION_PORT;
|
||||
|
||||
typedef struct JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION
|
||||
{
|
||||
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION BasicInfo;
|
||||
|
|
Loading…
Reference in a new issue