//0x278 bytes (sizeof)
struct _EPROCESS
{
    struct _KPROCESS Pcb;                                                   //0x0
    struct _EX_PUSH_LOCK ProcessLock;                                       //0x78
    union _LARGE_INTEGER CreateTime;                                        //0x80
    union _LARGE_INTEGER ExitTime;                                          //0x88
    struct _EX_RUNDOWN_REF RundownProtect;                                  //0x90
    VOID* UniqueProcessId;                                                  //0x94
    struct _LIST_ENTRY ActiveProcessLinks;                                  //0x98
    ULONG QuotaUsage[3];                                                    //0xa0
    ULONG QuotaPeak[3];                                                     //0xac
    ULONG CommitCharge;                                                     //0xb8
    ULONG PeakVirtualSize;                                                  //0xbc
    ULONG VirtualSize;                                                      //0xc0
    struct _LIST_ENTRY SessionProcessLinks;                                 //0xc4
    VOID* DebugPort;                                                        //0xcc
    VOID* ExceptionPort;                                                    //0xd0
    struct _HANDLE_TABLE* ObjectTable;                                      //0xd4
    struct _EX_FAST_REF Token;                                              //0xd8
    ULONG WorkingSetPage;                                                   //0xdc
    struct _KGUARDED_MUTEX AddressCreationLock;                             //0xe0
    ULONG HyperSpaceLock;                                                   //0x100
    struct _ETHREAD* ForkInProgress;                                        //0x104
    ULONG HardwareTrigger;                                                  //0x108
    struct _MM_AVL_TABLE* PhysicalVadRoot;                                  //0x10c
    VOID* CloneRoot;                                                        //0x110
    ULONG NumberOfPrivatePages;                                             //0x114
    ULONG NumberOfLockedPages;                                              //0x118
    VOID* Win32Process;                                                     //0x11c
    struct _EJOB* Job;                                                      //0x120
    VOID* SectionObject;                                                    //0x124
    VOID* SectionBaseAddress;                                               //0x128
    struct _EPROCESS_QUOTA_BLOCK* QuotaBlock;                               //0x12c
    struct _PAGEFAULT_HISTORY* WorkingSetWatch;                             //0x130
    VOID* Win32WindowStation;                                               //0x134
    VOID* InheritedFromUniqueProcessId;                                     //0x138
    VOID* LdtInformation;                                                   //0x13c
    VOID* VadFreeHint;                                                      //0x140
    VOID* VdmObjects;                                                       //0x144
    VOID* DeviceMap;                                                        //0x148
    VOID* Spare0[3];                                                        //0x14c
    union
    {
        struct _HARDWARE_PTE PageDirectoryPte;                              //0x158
        ULONGLONG Filler;                                                   //0x158
    };
    VOID* Session;                                                          //0x160
    UCHAR ImageFileName[16];                                                //0x164
    struct _LIST_ENTRY JobLinks;                                            //0x174
    VOID* LockedPagesList;                                                  //0x17c
    struct _LIST_ENTRY ThreadListHead;                                      //0x180
    VOID* SecurityPort;                                                     //0x188
    VOID* PaeTop;                                                           //0x18c
    ULONG ActiveThreads;                                                    //0x190
    ULONG GrantedAccess;                                                    //0x194
    ULONG DefaultHardErrorProcessing;                                       //0x198
    LONG LastThreadExitStatus;                                              //0x19c
    struct _PEB* Peb;                                                       //0x1a0
    struct _EX_FAST_REF PrefetchTrace;                                      //0x1a4
    union _LARGE_INTEGER ReadOperationCount;                                //0x1a8
    union _LARGE_INTEGER WriteOperationCount;                               //0x1b0
    union _LARGE_INTEGER OtherOperationCount;                               //0x1b8
    union _LARGE_INTEGER ReadTransferCount;                                 //0x1c0
    union _LARGE_INTEGER WriteTransferCount;                                //0x1c8
    union _LARGE_INTEGER OtherTransferCount;                                //0x1d0
    ULONG CommitChargeLimit;                                                //0x1d8
    ULONG CommitChargePeak;                                                 //0x1dc
    VOID* AweInfo;                                                          //0x1e0
    struct _SE_AUDIT_PROCESS_CREATION_INFO SeAuditProcessCreationInfo;      //0x1e4
    struct _MMSUPPORT Vm;                                                   //0x1e8
    struct _LIST_ENTRY MmProcessLinks;                                      //0x230
    ULONG ModifiedPageCount;                                                //0x238
    ULONG JobStatus;                                                        //0x23c
    union
    {
        ULONG Flags;                                                        //0x240
        struct
        {
            ULONG CreateReported:1;                                         //0x240
            ULONG NoDebugInherit:1;                                         //0x240
            ULONG ProcessExiting:1;                                         //0x240
            ULONG ProcessDelete:1;                                          //0x240
            ULONG Wow64SplitPages:1;                                        //0x240
            ULONG VmDeleted:1;                                              //0x240
            ULONG OutswapEnabled:1;                                         //0x240
            ULONG Outswapped:1;                                             //0x240
            ULONG ForkFailed:1;                                             //0x240
            ULONG Wow64VaSpace4Gb:1;                                        //0x240
            ULONG AddressSpaceInitialized:2;                                //0x240
            ULONG SetTimerResolution:1;                                     //0x240
            ULONG BreakOnTermination:1;                                     //0x240
            ULONG SessionCreationUnderway:1;                                //0x240
            ULONG WriteWatch:1;                                             //0x240
            ULONG ProcessInSession:1;                                       //0x240
            ULONG OverrideAddressSpace:1;                                   //0x240
            ULONG HasAddressSpace:1;                                        //0x240
            ULONG LaunchPrefetched:1;                                       //0x240
            ULONG InjectInpageErrors:1;                                     //0x240
            ULONG VmTopDown:1;                                              //0x240
            ULONG ImageNotifyDone:1;                                        //0x240
            ULONG PdeUpdateNeeded:1;                                        //0x240
            ULONG VdmAllowed:1;                                             //0x240
            ULONG SmapAllowed:1;                                            //0x240
            ULONG CreateFailed:1;                                           //0x240
            ULONG DefaultIoPriority:3;                                      //0x240
            ULONG Spare1:1;                                                 //0x240
            ULONG Spare2:1;                                                 //0x240
        };
    };
    LONG ExitStatus;                                                        //0x244
    USHORT NextPageColor;                                                   //0x248
    union
    {
        struct
        {
            UCHAR SubSystemMinorVersion;                                    //0x24a
            UCHAR SubSystemMajorVersion;                                    //0x24b
        };
        USHORT SubSystemVersion;                                            //0x24a
    };
    UCHAR PriorityClass;                                                    //0x24c
    struct _MM_AVL_TABLE VadRoot;                                           //0x250
    ULONG Cookie;                                                           //0x270
};