My Project
Loading...
Searching...
No Matches
_EPROCESS Struct Reference

#include <ps.h>

Data Fields

struct _IPROCESS InternalProcess
char ImageName [24]
HANDLE PID
HANDLE ParentProcess
uint32_t priority
uint64_t CreationTime
void * FileBuffer
uint64_t ImageBase
struct _RUNDOWN_REF ProcessRundown
struct _ETHREADMainThread
DOUBLY_LINKED_LIST AllThreads
uint32_t NumThreads
uint64_t NextStackTop
PHANDLE_TABLE ObjectTable
struct _MMVADVadRoot
SPINLOCK VadLock

Detailed Description

Definition at line 91 of file ps.h.

Field Documentation

◆ AllThreads

DOUBLY_LINKED_LIST AllThreads

Definition at line 109 of file ps.h.

◆ CreationTime

uint64_t CreationTime

Definition at line 97 of file ps.h.

◆ FileBuffer

void* FileBuffer

Definition at line 101 of file ps.h.

◆ ImageBase

uint64_t ImageBase

Definition at line 102 of file ps.h.

◆ ImageName

char ImageName[24]

Definition at line 93 of file ps.h.

◆ InternalProcess

struct _IPROCESS InternalProcess

Definition at line 92 of file ps.h.

◆ MainThread

struct _ETHREAD* MainThread

Definition at line 108 of file ps.h.

◆ NextStackTop

uint64_t NextStackTop

Definition at line 111 of file ps.h.

◆ NumThreads

uint32_t NumThreads

Definition at line 110 of file ps.h.

◆ ObjectTable

PHANDLE_TABLE ObjectTable

Definition at line 114 of file ps.h.

◆ ParentProcess

HANDLE ParentProcess

Definition at line 95 of file ps.h.

◆ PID

HANDLE PID

Definition at line 94 of file ps.h.

◆ priority

uint32_t priority

Definition at line 96 of file ps.h.

◆ ProcessRundown

struct _RUNDOWN_REF ProcessRundown

Definition at line 105 of file ps.h.

◆ VadLock

SPINLOCK VadLock

Definition at line 118 of file ps.h.

◆ VadRoot

struct _MMVAD* VadRoot

Definition at line 117 of file ps.h.


The documentation for this struct was generated from the following file:
  • C:/Users/matanel/Desktop/Projects/KernelDevelopment/kernel/includes/ps.h