Win32 API 日本語リファレンス
ホームSystem.JobObjects › JOBOBJECTINFOCLASS

JOBOBJECTINFOCLASS

列挙型
基底型i4

メンバー 52

名前10進16進
JobObjectBasicAccountingInformation10x1
JobObjectBasicLimitInformation20x2
JobObjectBasicProcessIdList30x3
JobObjectBasicUIRestrictions40x4
JobObjectSecurityLimitInformation50x5
JobObjectEndOfJobTimeInformation60x6
JobObjectAssociateCompletionPortInformation70x7
JobObjectBasicAndIoAccountingInformation80x8
JobObjectExtendedLimitInformation90x9
JobObjectJobSetInformation100xA
JobObjectGroupInformation110xB
JobObjectNotificationLimitInformation120xC
JobObjectLimitViolationInformation130xD
JobObjectGroupInformationEx140xE
JobObjectCpuRateControlInformation150xF
JobObjectCompletionFilter160x10
JobObjectCompletionCounter170x11
JobObjectReserved1Information180x12
JobObjectReserved2Information190x13
JobObjectReserved3Information200x14
JobObjectReserved4Information210x15
JobObjectReserved5Information220x16
JobObjectReserved6Information230x17
JobObjectReserved7Information240x18
JobObjectReserved8Information250x19
JobObjectReserved9Information260x1A
JobObjectReserved10Information270x1B
JobObjectReserved11Information280x1C
JobObjectReserved12Information290x1D
JobObjectReserved13Information300x1E
JobObjectReserved14Information310x1F
JobObjectNetRateControlInformation320x20
JobObjectNotificationLimitInformation2330x21
JobObjectLimitViolationInformation2340x22
JobObjectCreateSilo350x23
JobObjectSiloBasicInformation360x24
JobObjectReserved15Information370x25
JobObjectReserved16Information380x26
JobObjectReserved17Information390x27
JobObjectReserved18Information400x28
JobObjectReserved19Information410x29
JobObjectReserved20Information420x2A
JobObjectReserved21Information430x2B
JobObjectReserved22Information440x2C
JobObjectReserved23Information450x2D
JobObjectReserved24Information460x2E
JobObjectReserved25Information470x2F
JobObjectReserved26Information480x30
JobObjectReserved27Information490x31
JobObjectReserved28Information500x32
JobObjectNetworkAccountingInformation510x33
MaxJobObjectInfoClass520x34

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum JOBOBJECTINFOCLASS : int {
    JobObjectBasicAccountingInformation = 1,
    JobObjectBasicLimitInformation = 2,
    JobObjectBasicProcessIdList = 3,
    JobObjectBasicUIRestrictions = 4,
    JobObjectSecurityLimitInformation = 5,
    JobObjectEndOfJobTimeInformation = 6,
    JobObjectAssociateCompletionPortInformation = 7,
    JobObjectBasicAndIoAccountingInformation = 8,
    JobObjectExtendedLimitInformation = 9,
    JobObjectJobSetInformation = 10,
    JobObjectGroupInformation = 11,
    JobObjectNotificationLimitInformation = 12,
    JobObjectLimitViolationInformation = 13,
    JobObjectGroupInformationEx = 14,
    JobObjectCpuRateControlInformation = 15,
    JobObjectCompletionFilter = 16,
    JobObjectCompletionCounter = 17,
    JobObjectReserved1Information = 18,
    JobObjectReserved2Information = 19,
    JobObjectReserved3Information = 20,
    JobObjectReserved4Information = 21,
    JobObjectReserved5Information = 22,
    JobObjectReserved6Information = 23,
    JobObjectReserved7Information = 24,
    JobObjectReserved8Information = 25,
    JobObjectReserved9Information = 26,
    JobObjectReserved10Information = 27,
    JobObjectReserved11Information = 28,
    JobObjectReserved12Information = 29,
    JobObjectReserved13Information = 30,
    JobObjectReserved14Information = 31,
    JobObjectNetRateControlInformation = 32,
    JobObjectNotificationLimitInformation2 = 33,
    JobObjectLimitViolationInformation2 = 34,
    JobObjectCreateSilo = 35,
    JobObjectSiloBasicInformation = 36,
    JobObjectReserved15Information = 37,
    JobObjectReserved16Information = 38,
    JobObjectReserved17Information = 39,
    JobObjectReserved18Information = 40,
    JobObjectReserved19Information = 41,
    JobObjectReserved20Information = 42,
    JobObjectReserved21Information = 43,
    JobObjectReserved22Information = 44,
    JobObjectReserved23Information = 45,
    JobObjectReserved24Information = 46,
    JobObjectReserved25Information = 47,
    JobObjectReserved26Information = 48,
    JobObjectReserved27Information = 49,
    JobObjectReserved28Information = 50,
    JobObjectNetworkAccountingInformation = 51,
    MaxJobObjectInfoClass = 52
} JOBOBJECTINFOCLASS;
public enum JOBOBJECTINFOCLASS : int
{
    JobObjectBasicAccountingInformation = 1,
    JobObjectBasicLimitInformation = 2,
    JobObjectBasicProcessIdList = 3,
    JobObjectBasicUIRestrictions = 4,
    JobObjectSecurityLimitInformation = 5,
    JobObjectEndOfJobTimeInformation = 6,
    JobObjectAssociateCompletionPortInformation = 7,
    JobObjectBasicAndIoAccountingInformation = 8,
    JobObjectExtendedLimitInformation = 9,
    JobObjectJobSetInformation = 10,
    JobObjectGroupInformation = 11,
    JobObjectNotificationLimitInformation = 12,
    JobObjectLimitViolationInformation = 13,
    JobObjectGroupInformationEx = 14,
    JobObjectCpuRateControlInformation = 15,
    JobObjectCompletionFilter = 16,
    JobObjectCompletionCounter = 17,
    JobObjectReserved1Information = 18,
    JobObjectReserved2Information = 19,
    JobObjectReserved3Information = 20,
    JobObjectReserved4Information = 21,
    JobObjectReserved5Information = 22,
    JobObjectReserved6Information = 23,
    JobObjectReserved7Information = 24,
    JobObjectReserved8Information = 25,
    JobObjectReserved9Information = 26,
    JobObjectReserved10Information = 27,
    JobObjectReserved11Information = 28,
    JobObjectReserved12Information = 29,
    JobObjectReserved13Information = 30,
    JobObjectReserved14Information = 31,
    JobObjectNetRateControlInformation = 32,
    JobObjectNotificationLimitInformation2 = 33,
    JobObjectLimitViolationInformation2 = 34,
    JobObjectCreateSilo = 35,
    JobObjectSiloBasicInformation = 36,
    JobObjectReserved15Information = 37,
    JobObjectReserved16Information = 38,
    JobObjectReserved17Information = 39,
    JobObjectReserved18Information = 40,
    JobObjectReserved19Information = 41,
    JobObjectReserved20Information = 42,
    JobObjectReserved21Information = 43,
    JobObjectReserved22Information = 44,
    JobObjectReserved23Information = 45,
    JobObjectReserved24Information = 46,
    JobObjectReserved25Information = 47,
    JobObjectReserved26Information = 48,
    JobObjectReserved27Information = 49,
    JobObjectReserved28Information = 50,
    JobObjectNetworkAccountingInformation = 51,
    MaxJobObjectInfoClass = 52,
}
Public Enum JOBOBJECTINFOCLASS As Integer
    JobObjectBasicAccountingInformation = 1
    JobObjectBasicLimitInformation = 2
    JobObjectBasicProcessIdList = 3
    JobObjectBasicUIRestrictions = 4
    JobObjectSecurityLimitInformation = 5
    JobObjectEndOfJobTimeInformation = 6
    JobObjectAssociateCompletionPortInformation = 7
    JobObjectBasicAndIoAccountingInformation = 8
    JobObjectExtendedLimitInformation = 9
    JobObjectJobSetInformation = 10
    JobObjectGroupInformation = 11
    JobObjectNotificationLimitInformation = 12
    JobObjectLimitViolationInformation = 13
    JobObjectGroupInformationEx = 14
    JobObjectCpuRateControlInformation = 15
    JobObjectCompletionFilter = 16
    JobObjectCompletionCounter = 17
    JobObjectReserved1Information = 18
    JobObjectReserved2Information = 19
    JobObjectReserved3Information = 20
    JobObjectReserved4Information = 21
    JobObjectReserved5Information = 22
    JobObjectReserved6Information = 23
    JobObjectReserved7Information = 24
    JobObjectReserved8Information = 25
    JobObjectReserved9Information = 26
    JobObjectReserved10Information = 27
    JobObjectReserved11Information = 28
    JobObjectReserved12Information = 29
    JobObjectReserved13Information = 30
    JobObjectReserved14Information = 31
    JobObjectNetRateControlInformation = 32
    JobObjectNotificationLimitInformation2 = 33
    JobObjectLimitViolationInformation2 = 34
    JobObjectCreateSilo = 35
    JobObjectSiloBasicInformation = 36
    JobObjectReserved15Information = 37
    JobObjectReserved16Information = 38
    JobObjectReserved17Information = 39
    JobObjectReserved18Information = 40
    JobObjectReserved19Information = 41
    JobObjectReserved20Information = 42
    JobObjectReserved21Information = 43
    JobObjectReserved22Information = 44
    JobObjectReserved23Information = 45
    JobObjectReserved24Information = 46
    JobObjectReserved25Information = 47
    JobObjectReserved26Information = 48
    JobObjectReserved27Information = 49
    JobObjectReserved28Information = 50
    JobObjectNetworkAccountingInformation = 51
    MaxJobObjectInfoClass = 52
End Enum
import enum

class JOBOBJECTINFOCLASS(enum.IntEnum):
    JobObjectBasicAccountingInformation = 1
    JobObjectBasicLimitInformation = 2
    JobObjectBasicProcessIdList = 3
    JobObjectBasicUIRestrictions = 4
    JobObjectSecurityLimitInformation = 5
    JobObjectEndOfJobTimeInformation = 6
    JobObjectAssociateCompletionPortInformation = 7
    JobObjectBasicAndIoAccountingInformation = 8
    JobObjectExtendedLimitInformation = 9
    JobObjectJobSetInformation = 10
    JobObjectGroupInformation = 11
    JobObjectNotificationLimitInformation = 12
    JobObjectLimitViolationInformation = 13
    JobObjectGroupInformationEx = 14
    JobObjectCpuRateControlInformation = 15
    JobObjectCompletionFilter = 16
    JobObjectCompletionCounter = 17
    JobObjectReserved1Information = 18
    JobObjectReserved2Information = 19
    JobObjectReserved3Information = 20
    JobObjectReserved4Information = 21
    JobObjectReserved5Information = 22
    JobObjectReserved6Information = 23
    JobObjectReserved7Information = 24
    JobObjectReserved8Information = 25
    JobObjectReserved9Information = 26
    JobObjectReserved10Information = 27
    JobObjectReserved11Information = 28
    JobObjectReserved12Information = 29
    JobObjectReserved13Information = 30
    JobObjectReserved14Information = 31
    JobObjectNetRateControlInformation = 32
    JobObjectNotificationLimitInformation2 = 33
    JobObjectLimitViolationInformation2 = 34
    JobObjectCreateSilo = 35
    JobObjectSiloBasicInformation = 36
    JobObjectReserved15Information = 37
    JobObjectReserved16Information = 38
    JobObjectReserved17Information = 39
    JobObjectReserved18Information = 40
    JobObjectReserved19Information = 41
    JobObjectReserved20Information = 42
    JobObjectReserved21Information = 43
    JobObjectReserved22Information = 44
    JobObjectReserved23Information = 45
    JobObjectReserved24Information = 46
    JobObjectReserved25Information = 47
    JobObjectReserved26Information = 48
    JobObjectReserved27Information = 49
    JobObjectReserved28Information = 50
    JobObjectNetworkAccountingInformation = 51
    MaxJobObjectInfoClass = 52
// JOBOBJECTINFOCLASS
pub const JobObjectBasicAccountingInformation: i32 = 1;
pub const JobObjectBasicLimitInformation: i32 = 2;
pub const JobObjectBasicProcessIdList: i32 = 3;
pub const JobObjectBasicUIRestrictions: i32 = 4;
pub const JobObjectSecurityLimitInformation: i32 = 5;
pub const JobObjectEndOfJobTimeInformation: i32 = 6;
pub const JobObjectAssociateCompletionPortInformation: i32 = 7;
pub const JobObjectBasicAndIoAccountingInformation: i32 = 8;
pub const JobObjectExtendedLimitInformation: i32 = 9;
pub const JobObjectJobSetInformation: i32 = 10;
pub const JobObjectGroupInformation: i32 = 11;
pub const JobObjectNotificationLimitInformation: i32 = 12;
pub const JobObjectLimitViolationInformation: i32 = 13;
pub const JobObjectGroupInformationEx: i32 = 14;
pub const JobObjectCpuRateControlInformation: i32 = 15;
pub const JobObjectCompletionFilter: i32 = 16;
pub const JobObjectCompletionCounter: i32 = 17;
pub const JobObjectReserved1Information: i32 = 18;
pub const JobObjectReserved2Information: i32 = 19;
pub const JobObjectReserved3Information: i32 = 20;
pub const JobObjectReserved4Information: i32 = 21;
pub const JobObjectReserved5Information: i32 = 22;
pub const JobObjectReserved6Information: i32 = 23;
pub const JobObjectReserved7Information: i32 = 24;
pub const JobObjectReserved8Information: i32 = 25;
pub const JobObjectReserved9Information: i32 = 26;
pub const JobObjectReserved10Information: i32 = 27;
pub const JobObjectReserved11Information: i32 = 28;
pub const JobObjectReserved12Information: i32 = 29;
pub const JobObjectReserved13Information: i32 = 30;
pub const JobObjectReserved14Information: i32 = 31;
pub const JobObjectNetRateControlInformation: i32 = 32;
pub const JobObjectNotificationLimitInformation2: i32 = 33;
pub const JobObjectLimitViolationInformation2: i32 = 34;
pub const JobObjectCreateSilo: i32 = 35;
pub const JobObjectSiloBasicInformation: i32 = 36;
pub const JobObjectReserved15Information: i32 = 37;
pub const JobObjectReserved16Information: i32 = 38;
pub const JobObjectReserved17Information: i32 = 39;
pub const JobObjectReserved18Information: i32 = 40;
pub const JobObjectReserved19Information: i32 = 41;
pub const JobObjectReserved20Information: i32 = 42;
pub const JobObjectReserved21Information: i32 = 43;
pub const JobObjectReserved22Information: i32 = 44;
pub const JobObjectReserved23Information: i32 = 45;
pub const JobObjectReserved24Information: i32 = 46;
pub const JobObjectReserved25Information: i32 = 47;
pub const JobObjectReserved26Information: i32 = 48;
pub const JobObjectReserved27Information: i32 = 49;
pub const JobObjectReserved28Information: i32 = 50;
pub const JobObjectNetworkAccountingInformation: i32 = 51;
pub const MaxJobObjectInfoClass: i32 = 52;
// JOBOBJECTINFOCLASS
const (
	JobObjectBasicAccountingInformation int32 = 1
	JobObjectBasicLimitInformation int32 = 2
	JobObjectBasicProcessIdList int32 = 3
	JobObjectBasicUIRestrictions int32 = 4
	JobObjectSecurityLimitInformation int32 = 5
	JobObjectEndOfJobTimeInformation int32 = 6
	JobObjectAssociateCompletionPortInformation int32 = 7
	JobObjectBasicAndIoAccountingInformation int32 = 8
	JobObjectExtendedLimitInformation int32 = 9
	JobObjectJobSetInformation int32 = 10
	JobObjectGroupInformation int32 = 11
	JobObjectNotificationLimitInformation int32 = 12
	JobObjectLimitViolationInformation int32 = 13
	JobObjectGroupInformationEx int32 = 14
	JobObjectCpuRateControlInformation int32 = 15
	JobObjectCompletionFilter int32 = 16
	JobObjectCompletionCounter int32 = 17
	JobObjectReserved1Information int32 = 18
	JobObjectReserved2Information int32 = 19
	JobObjectReserved3Information int32 = 20
	JobObjectReserved4Information int32 = 21
	JobObjectReserved5Information int32 = 22
	JobObjectReserved6Information int32 = 23
	JobObjectReserved7Information int32 = 24
	JobObjectReserved8Information int32 = 25
	JobObjectReserved9Information int32 = 26
	JobObjectReserved10Information int32 = 27
	JobObjectReserved11Information int32 = 28
	JobObjectReserved12Information int32 = 29
	JobObjectReserved13Information int32 = 30
	JobObjectReserved14Information int32 = 31
	JobObjectNetRateControlInformation int32 = 32
	JobObjectNotificationLimitInformation2 int32 = 33
	JobObjectLimitViolationInformation2 int32 = 34
	JobObjectCreateSilo int32 = 35
	JobObjectSiloBasicInformation int32 = 36
	JobObjectReserved15Information int32 = 37
	JobObjectReserved16Information int32 = 38
	JobObjectReserved17Information int32 = 39
	JobObjectReserved18Information int32 = 40
	JobObjectReserved19Information int32 = 41
	JobObjectReserved20Information int32 = 42
	JobObjectReserved21Information int32 = 43
	JobObjectReserved22Information int32 = 44
	JobObjectReserved23Information int32 = 45
	JobObjectReserved24Information int32 = 46
	JobObjectReserved25Information int32 = 47
	JobObjectReserved26Information int32 = 48
	JobObjectReserved27Information int32 = 49
	JobObjectReserved28Information int32 = 50
	JobObjectNetworkAccountingInformation int32 = 51
	MaxJobObjectInfoClass int32 = 52
)
const
  JobObjectBasicAccountingInformation = 1;
  JobObjectBasicLimitInformation = 2;
  JobObjectBasicProcessIdList = 3;
  JobObjectBasicUIRestrictions = 4;
  JobObjectSecurityLimitInformation = 5;
  JobObjectEndOfJobTimeInformation = 6;
  JobObjectAssociateCompletionPortInformation = 7;
  JobObjectBasicAndIoAccountingInformation = 8;
  JobObjectExtendedLimitInformation = 9;
  JobObjectJobSetInformation = 10;
  JobObjectGroupInformation = 11;
  JobObjectNotificationLimitInformation = 12;
  JobObjectLimitViolationInformation = 13;
  JobObjectGroupInformationEx = 14;
  JobObjectCpuRateControlInformation = 15;
  JobObjectCompletionFilter = 16;
  JobObjectCompletionCounter = 17;
  JobObjectReserved1Information = 18;
  JobObjectReserved2Information = 19;
  JobObjectReserved3Information = 20;
  JobObjectReserved4Information = 21;
  JobObjectReserved5Information = 22;
  JobObjectReserved6Information = 23;
  JobObjectReserved7Information = 24;
  JobObjectReserved8Information = 25;
  JobObjectReserved9Information = 26;
  JobObjectReserved10Information = 27;
  JobObjectReserved11Information = 28;
  JobObjectReserved12Information = 29;
  JobObjectReserved13Information = 30;
  JobObjectReserved14Information = 31;
  JobObjectNetRateControlInformation = 32;
  JobObjectNotificationLimitInformation2 = 33;
  JobObjectLimitViolationInformation2 = 34;
  JobObjectCreateSilo = 35;
  JobObjectSiloBasicInformation = 36;
  JobObjectReserved15Information = 37;
  JobObjectReserved16Information = 38;
  JobObjectReserved17Information = 39;
  JobObjectReserved18Information = 40;
  JobObjectReserved19Information = 41;
  JobObjectReserved20Information = 42;
  JobObjectReserved21Information = 43;
  JobObjectReserved22Information = 44;
  JobObjectReserved23Information = 45;
  JobObjectReserved24Information = 46;
  JobObjectReserved25Information = 47;
  JobObjectReserved26Information = 48;
  JobObjectReserved27Information = 49;
  JobObjectReserved28Information = 50;
  JobObjectNetworkAccountingInformation = 51;
  MaxJobObjectInfoClass = 52;
// JOBOBJECTINFOCLASS
pub const JobObjectBasicAccountingInformation: i32 = 1;
pub const JobObjectBasicLimitInformation: i32 = 2;
pub const JobObjectBasicProcessIdList: i32 = 3;
pub const JobObjectBasicUIRestrictions: i32 = 4;
pub const JobObjectSecurityLimitInformation: i32 = 5;
pub const JobObjectEndOfJobTimeInformation: i32 = 6;
pub const JobObjectAssociateCompletionPortInformation: i32 = 7;
pub const JobObjectBasicAndIoAccountingInformation: i32 = 8;
pub const JobObjectExtendedLimitInformation: i32 = 9;
pub const JobObjectJobSetInformation: i32 = 10;
pub const JobObjectGroupInformation: i32 = 11;
pub const JobObjectNotificationLimitInformation: i32 = 12;
pub const JobObjectLimitViolationInformation: i32 = 13;
pub const JobObjectGroupInformationEx: i32 = 14;
pub const JobObjectCpuRateControlInformation: i32 = 15;
pub const JobObjectCompletionFilter: i32 = 16;
pub const JobObjectCompletionCounter: i32 = 17;
pub const JobObjectReserved1Information: i32 = 18;
pub const JobObjectReserved2Information: i32 = 19;
pub const JobObjectReserved3Information: i32 = 20;
pub const JobObjectReserved4Information: i32 = 21;
pub const JobObjectReserved5Information: i32 = 22;
pub const JobObjectReserved6Information: i32 = 23;
pub const JobObjectReserved7Information: i32 = 24;
pub const JobObjectReserved8Information: i32 = 25;
pub const JobObjectReserved9Information: i32 = 26;
pub const JobObjectReserved10Information: i32 = 27;
pub const JobObjectReserved11Information: i32 = 28;
pub const JobObjectReserved12Information: i32 = 29;
pub const JobObjectReserved13Information: i32 = 30;
pub const JobObjectReserved14Information: i32 = 31;
pub const JobObjectNetRateControlInformation: i32 = 32;
pub const JobObjectNotificationLimitInformation2: i32 = 33;
pub const JobObjectLimitViolationInformation2: i32 = 34;
pub const JobObjectCreateSilo: i32 = 35;
pub const JobObjectSiloBasicInformation: i32 = 36;
pub const JobObjectReserved15Information: i32 = 37;
pub const JobObjectReserved16Information: i32 = 38;
pub const JobObjectReserved17Information: i32 = 39;
pub const JobObjectReserved18Information: i32 = 40;
pub const JobObjectReserved19Information: i32 = 41;
pub const JobObjectReserved20Information: i32 = 42;
pub const JobObjectReserved21Information: i32 = 43;
pub const JobObjectReserved22Information: i32 = 44;
pub const JobObjectReserved23Information: i32 = 45;
pub const JobObjectReserved24Information: i32 = 46;
pub const JobObjectReserved25Information: i32 = 47;
pub const JobObjectReserved26Information: i32 = 48;
pub const JobObjectReserved27Information: i32 = 49;
pub const JobObjectReserved28Information: i32 = 50;
pub const JobObjectNetworkAccountingInformation: i32 = 51;
pub const MaxJobObjectInfoClass: i32 = 52;
const
  JobObjectBasicAccountingInformation* = 1
  JobObjectBasicLimitInformation* = 2
  JobObjectBasicProcessIdList* = 3
  JobObjectBasicUIRestrictions* = 4
  JobObjectSecurityLimitInformation* = 5
  JobObjectEndOfJobTimeInformation* = 6
  JobObjectAssociateCompletionPortInformation* = 7
  JobObjectBasicAndIoAccountingInformation* = 8
  JobObjectExtendedLimitInformation* = 9
  JobObjectJobSetInformation* = 10
  JobObjectGroupInformation* = 11
  JobObjectNotificationLimitInformation* = 12
  JobObjectLimitViolationInformation* = 13
  JobObjectGroupInformationEx* = 14
  JobObjectCpuRateControlInformation* = 15
  JobObjectCompletionFilter* = 16
  JobObjectCompletionCounter* = 17
  JobObjectReserved1Information* = 18
  JobObjectReserved2Information* = 19
  JobObjectReserved3Information* = 20
  JobObjectReserved4Information* = 21
  JobObjectReserved5Information* = 22
  JobObjectReserved6Information* = 23
  JobObjectReserved7Information* = 24
  JobObjectReserved8Information* = 25
  JobObjectReserved9Information* = 26
  JobObjectReserved10Information* = 27
  JobObjectReserved11Information* = 28
  JobObjectReserved12Information* = 29
  JobObjectReserved13Information* = 30
  JobObjectReserved14Information* = 31
  JobObjectNetRateControlInformation* = 32
  JobObjectNotificationLimitInformation2* = 33
  JobObjectLimitViolationInformation2* = 34
  JobObjectCreateSilo* = 35
  JobObjectSiloBasicInformation* = 36
  JobObjectReserved15Information* = 37
  JobObjectReserved16Information* = 38
  JobObjectReserved17Information* = 39
  JobObjectReserved18Information* = 40
  JobObjectReserved19Information* = 41
  JobObjectReserved20Information* = 42
  JobObjectReserved21Information* = 43
  JobObjectReserved22Information* = 44
  JobObjectReserved23Information* = 45
  JobObjectReserved24Information* = 46
  JobObjectReserved25Information* = 47
  JobObjectReserved26Information* = 48
  JobObjectReserved27Information* = 49
  JobObjectReserved28Information* = 50
  JobObjectNetworkAccountingInformation* = 51
  MaxJobObjectInfoClass* = 52
enum JOBOBJECTINFOCLASS : int {
    JobObjectBasicAccountingInformation = 1,
    JobObjectBasicLimitInformation = 2,
    JobObjectBasicProcessIdList = 3,
    JobObjectBasicUIRestrictions = 4,
    JobObjectSecurityLimitInformation = 5,
    JobObjectEndOfJobTimeInformation = 6,
    JobObjectAssociateCompletionPortInformation = 7,
    JobObjectBasicAndIoAccountingInformation = 8,
    JobObjectExtendedLimitInformation = 9,
    JobObjectJobSetInformation = 10,
    JobObjectGroupInformation = 11,
    JobObjectNotificationLimitInformation = 12,
    JobObjectLimitViolationInformation = 13,
    JobObjectGroupInformationEx = 14,
    JobObjectCpuRateControlInformation = 15,
    JobObjectCompletionFilter = 16,
    JobObjectCompletionCounter = 17,
    JobObjectReserved1Information = 18,
    JobObjectReserved2Information = 19,
    JobObjectReserved3Information = 20,
    JobObjectReserved4Information = 21,
    JobObjectReserved5Information = 22,
    JobObjectReserved6Information = 23,
    JobObjectReserved7Information = 24,
    JobObjectReserved8Information = 25,
    JobObjectReserved9Information = 26,
    JobObjectReserved10Information = 27,
    JobObjectReserved11Information = 28,
    JobObjectReserved12Information = 29,
    JobObjectReserved13Information = 30,
    JobObjectReserved14Information = 31,
    JobObjectNetRateControlInformation = 32,
    JobObjectNotificationLimitInformation2 = 33,
    JobObjectLimitViolationInformation2 = 34,
    JobObjectCreateSilo = 35,
    JobObjectSiloBasicInformation = 36,
    JobObjectReserved15Information = 37,
    JobObjectReserved16Information = 38,
    JobObjectReserved17Information = 39,
    JobObjectReserved18Information = 40,
    JobObjectReserved19Information = 41,
    JobObjectReserved20Information = 42,
    JobObjectReserved21Information = 43,
    JobObjectReserved22Information = 44,
    JobObjectReserved23Information = 45,
    JobObjectReserved24Information = 46,
    JobObjectReserved25Information = 47,
    JobObjectReserved26Information = 48,
    JobObjectReserved27Information = 49,
    JobObjectReserved28Information = 50,
    JobObjectNetworkAccountingInformation = 51,
    MaxJobObjectInfoClass = 52,
}
#define global JobObjectBasicAccountingInformation         0x1
#define global JobObjectBasicLimitInformation              0x2
#define global JobObjectBasicProcessIdList                 0x3
#define global JobObjectBasicUIRestrictions                0x4
#define global JobObjectSecurityLimitInformation           0x5
#define global JobObjectEndOfJobTimeInformation            0x6
#define global JobObjectAssociateCompletionPortInformation 0x7
#define global JobObjectBasicAndIoAccountingInformation    0x8
#define global JobObjectExtendedLimitInformation           0x9
#define global JobObjectJobSetInformation                  0xA
#define global JobObjectGroupInformation                   0xB
#define global JobObjectNotificationLimitInformation       0xC
#define global JobObjectLimitViolationInformation          0xD
#define global JobObjectGroupInformationEx                 0xE
#define global JobObjectCpuRateControlInformation          0xF
#define global JobObjectCompletionFilter                   0x10
#define global JobObjectCompletionCounter                  0x11
#define global JobObjectReserved1Information               0x12
#define global JobObjectReserved2Information               0x13
#define global JobObjectReserved3Information               0x14
#define global JobObjectReserved4Information               0x15
#define global JobObjectReserved5Information               0x16
#define global JobObjectReserved6Information               0x17
#define global JobObjectReserved7Information               0x18
#define global JobObjectReserved8Information               0x19
#define global JobObjectReserved9Information               0x1A
#define global JobObjectReserved10Information              0x1B
#define global JobObjectReserved11Information              0x1C
#define global JobObjectReserved12Information              0x1D
#define global JobObjectReserved13Information              0x1E
#define global JobObjectReserved14Information              0x1F
#define global JobObjectNetRateControlInformation          0x20
#define global JobObjectNotificationLimitInformation2      0x21
#define global JobObjectLimitViolationInformation2         0x22
#define global JobObjectCreateSilo                         0x23
#define global JobObjectSiloBasicInformation               0x24
#define global JobObjectReserved15Information              0x25
#define global JobObjectReserved16Information              0x26
#define global JobObjectReserved17Information              0x27
#define global JobObjectReserved18Information              0x28
#define global JobObjectReserved19Information              0x29
#define global JobObjectReserved20Information              0x2A
#define global JobObjectReserved21Information              0x2B
#define global JobObjectReserved22Information              0x2C
#define global JobObjectReserved23Information              0x2D
#define global JobObjectReserved24Information              0x2E
#define global JobObjectReserved25Information              0x2F
#define global JobObjectReserved26Information              0x30
#define global JobObjectReserved27Information              0x31
#define global JobObjectReserved28Information              0x32
#define global JobObjectNetworkAccountingInformation       0x33
#define global MaxJobObjectInfoClass                       0x34