typedef struct _EJOB                                // 45 elements, 0x220 bytes (sizeof)
          {
/*0x000*/     struct _KEVENT Event;                           // 1 elements, 0x18 bytes (sizeof)
/*0x018*/     struct _LIST_ENTRY JobLinks;                    // 2 elements, 0x10 bytes (sizeof)
/*0x028*/     struct _LIST_ENTRY ProcessListHead;             // 2 elements, 0x10 bytes (sizeof)
/*0x038*/     struct _ERESOURCE JobLock;                      // 13 elements, 0x68 bytes (sizeof)
/*0x0A0*/     union _LARGE_INTEGER TotalUserTime;             // 4 elements, 0x8 bytes (sizeof)
/*0x0A8*/     union _LARGE_INTEGER TotalKernelTime;           // 4 elements, 0x8 bytes (sizeof)
/*0x0B0*/     union _LARGE_INTEGER ThisPeriodTotalUserTime;   // 4 elements, 0x8 bytes (sizeof)
/*0x0B8*/     union _LARGE_INTEGER ThisPeriodTotalKernelTime; // 4 elements, 0x8 bytes (sizeof)
/*0x0C0*/     ULONG32      TotalPageFaultCount;
/*0x0C4*/     ULONG32      TotalProcesses;
/*0x0C8*/     ULONG32      ActiveProcesses;
/*0x0CC*/     ULONG32      TotalTerminatedProcesses;
/*0x0D0*/     union _LARGE_INTEGER PerProcessUserTimeLimit;   // 4 elements, 0x8 bytes (sizeof)
/*0x0D8*/     union _LARGE_INTEGER PerJobUserTimeLimit;       // 4 elements, 0x8 bytes (sizeof)
/*0x0E0*/     ULONG32      LimitFlags;
/*0x0E4*/     UINT8        _PADDING0_[0x4];
/*0x0E8*/     UINT64       MinimumWorkingSetSize;
/*0x0F0*/     UINT64       MaximumWorkingSetSize;
/*0x0F8*/     ULONG32      ActiveProcessLimit;
/*0x0FC*/     UINT8        _PADDING1_[0x4];
/*0x100*/     UINT64       Affinity;
/*0x108*/     UINT8        PriorityClass;
/*0x109*/     UINT8        _PADDING2_[0x3];
/*0x10C*/     ULONG32      UIRestrictionsClass;
/*0x110*/     ULONG32      SecurityLimitFlags;
/*0x114*/     UINT8        _PADDING3_[0x4];
/*0x118*/     VOID*        Token;
/*0x120*/     struct _PS_JOB_TOKEN_FILTER* Filter;
/*0x128*/     ULONG32      EndOfJobTimeAction;
/*0x12C*/     UINT8        _PADDING4_[0x4];
/*0x130*/     VOID*        CompletionPort;
/*0x138*/     VOID*        CompletionKey;
/*0x140*/     ULONG32      SessionId;
/*0x144*/     ULONG32      SchedulingClass;
/*0x148*/     UINT64       ReadOperationCount;
/*0x150*/     UINT64       WriteOperationCount;
/*0x158*/     UINT64       OtherOperationCount;
/*0x160*/     UINT64       ReadTransferCount;
/*0x168*/     UINT64       WriteTransferCount;
/*0x170*/     UINT64       OtherTransferCount;
/*0x178*/     struct _IO_COUNTERS IoInfo;                     // 6 elements, 0x30 bytes (sizeof)
/*0x1A8*/     UINT64       ProcessMemoryLimit;
/*0x1B0*/     UINT64       JobMemoryLimit;
/*0x1B8*/     UINT64       PeakProcessMemoryUsed;
/*0x1C0*/     UINT64       PeakJobMemoryUsed;
/*0x1C8*/     UINT64       CurrentJobMemoryUsed;
/*0x1D0*/     struct _KGUARDED_MUTEX MemoryLimitsLock;        // 7 elements, 0x38 bytes (sizeof)
/*0x208*/     struct _LIST_ENTRY JobSetLinks;                 // 2 elements, 0x10 bytes (sizeof)
/*0x218*/     ULONG32      MemberLevel;
/*0x21C*/     ULONG32      JobFlags;
          }EJOB, *PEJOB;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.