typedef struct _EJOB                                // 45 elements, 0x180 bytes (sizeof)
          {
/*0x000*/     struct _KEVENT Event;                           // 1 elements, 0x10 bytes (sizeof)
/*0x010*/     struct _LIST_ENTRY JobLinks;                    // 2 elements, 0x8 bytes (sizeof)
/*0x018*/     struct _LIST_ENTRY ProcessListHead;             // 2 elements, 0x8 bytes (sizeof)
/*0x020*/     struct _ERESOURCE JobLock;                      // 13 elements, 0x38 bytes (sizeof)
/*0x058*/     union _LARGE_INTEGER TotalUserTime;             // 4 elements, 0x8 bytes (sizeof)
/*0x060*/     union _LARGE_INTEGER TotalKernelTime;           // 4 elements, 0x8 bytes (sizeof)
/*0x068*/     union _LARGE_INTEGER ThisPeriodTotalUserTime;   // 4 elements, 0x8 bytes (sizeof)
/*0x070*/     union _LARGE_INTEGER ThisPeriodTotalKernelTime; // 4 elements, 0x8 bytes (sizeof)
/*0x078*/     ULONG32      TotalPageFaultCount;
/*0x07C*/     ULONG32      TotalProcesses;
/*0x080*/     ULONG32      ActiveProcesses;
/*0x084*/     ULONG32      TotalTerminatedProcesses;
/*0x088*/     union _LARGE_INTEGER PerProcessUserTimeLimit;   // 4 elements, 0x8 bytes (sizeof)
/*0x090*/     union _LARGE_INTEGER PerJobUserTimeLimit;       // 4 elements, 0x8 bytes (sizeof)
/*0x098*/     ULONG32      LimitFlags;
/*0x09C*/     ULONG32      MinimumWorkingSetSize;
/*0x0A0*/     ULONG32      MaximumWorkingSetSize;
/*0x0A4*/     ULONG32      ActiveProcessLimit;
/*0x0A8*/     ULONG32      Affinity;
/*0x0AC*/     UINT8        PriorityClass;
/*0x0AD*/     UINT8        _PADDING0_[0x3];
/*0x0B0*/     ULONG32      UIRestrictionsClass;
/*0x0B4*/     ULONG32      SecurityLimitFlags;
/*0x0B8*/     VOID*        Token;
/*0x0BC*/     struct _PS_JOB_TOKEN_FILTER* Filter;
/*0x0C0*/     ULONG32      EndOfJobTimeAction;
/*0x0C4*/     VOID*        CompletionPort;
/*0x0C8*/     VOID*        CompletionKey;
/*0x0CC*/     ULONG32      SessionId;
/*0x0D0*/     ULONG32      SchedulingClass;
/*0x0D4*/     UINT8        _PADDING1_[0x4];
/*0x0D8*/     UINT64       ReadOperationCount;
/*0x0E0*/     UINT64       WriteOperationCount;
/*0x0E8*/     UINT64       OtherOperationCount;
/*0x0F0*/     UINT64       ReadTransferCount;
/*0x0F8*/     UINT64       WriteTransferCount;
/*0x100*/     UINT64       OtherTransferCount;
/*0x108*/     struct _IO_COUNTERS IoInfo;                     // 6 elements, 0x30 bytes (sizeof)
/*0x138*/     ULONG32      ProcessMemoryLimit;
/*0x13C*/     ULONG32      JobMemoryLimit;
/*0x140*/     ULONG32      PeakProcessMemoryUsed;
/*0x144*/     ULONG32      PeakJobMemoryUsed;
/*0x148*/     ULONG32      CurrentJobMemoryUsed;
/*0x14C*/     struct _FAST_MUTEX MemoryLimitsLock;            // 5 elements, 0x20 bytes (sizeof)
/*0x16C*/     struct _LIST_ENTRY JobSetLinks;                 // 2 elements, 0x8 bytes (sizeof)
/*0x174*/     ULONG32      MemberLevel;
/*0x178*/     ULONG32      JobFlags;
/*0x17C*/     UINT8        _PADDING2_[0x4];
          }EJOB, *PEJOB;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.