kernel
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
PPEB Peb
HANDLE SectionHandle
HANDLE MtdllHandle
struct _RUNDOWN_REF ProcessRundown
struct _PUSH_LOCK ProcessLock
struct _ETHREADMainThread
PUSH_LOCK ThreadListLock
DOUBLY_LINKED_LIST AllThreads
uint32_t NumThreads
PUSH_LOCK AddressSpaceLock
uintptr_t NextStackHint
PHANDLE_TABLE ObjectTable
enum _PROCESS_FLAGS Flags
MTSTATUS ExitStatus
struct _MMVADVadRoot
PUSH_LOCK VadLock

Detailed Description

Definition at line 145 of file ps.h.

Field Documentation

◆ AddressSpaceLock

PUSH_LOCK AddressSpaceLock

Definition at line 167 of file ps.h.

◆ AllThreads

DOUBLY_LINKED_LIST AllThreads

Definition at line 165 of file ps.h.

◆ CreationTime

uint64_t CreationTime

Definition at line 151 of file ps.h.

◆ ExitStatus

MTSTATUS ExitStatus

Definition at line 175 of file ps.h.

◆ Flags

enum _PROCESS_FLAGS Flags

Definition at line 174 of file ps.h.

◆ ImageName

char ImageName[24]

Definition at line 147 of file ps.h.

◆ InternalProcess

struct _IPROCESS InternalProcess

Definition at line 146 of file ps.h.

◆ MainThread

struct _ETHREAD* MainThread

Definition at line 163 of file ps.h.

◆ MtdllHandle

HANDLE MtdllHandle

Definition at line 156 of file ps.h.

◆ NextStackHint

uintptr_t NextStackHint

Definition at line 168 of file ps.h.

◆ NumThreads

uint32_t NumThreads

Definition at line 166 of file ps.h.

◆ ObjectTable

PHANDLE_TABLE ObjectTable

Definition at line 171 of file ps.h.

◆ ParentProcess

HANDLE ParentProcess

Definition at line 149 of file ps.h.

◆ Peb

PPEB Peb

Definition at line 154 of file ps.h.

◆ PID

HANDLE PID

Definition at line 148 of file ps.h.

◆ priority

uint32_t priority

Definition at line 150 of file ps.h.

◆ ProcessLock

struct _PUSH_LOCK ProcessLock

Definition at line 160 of file ps.h.

◆ ProcessRundown

struct _RUNDOWN_REF ProcessRundown

Definition at line 159 of file ps.h.

◆ SectionHandle

HANDLE SectionHandle

Definition at line 155 of file ps.h.

◆ ThreadListLock

PUSH_LOCK ThreadListLock

Definition at line 164 of file ps.h.

◆ VadLock

PUSH_LOCK VadLock

Definition at line 179 of file ps.h.

◆ VadRoot

struct _MMVAD* VadRoot

Definition at line 178 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