aboutsummaryrefslogtreecommitdiff
path: root/KMemDriver/Native.h
diff options
context:
space:
mode:
Diffstat (limited to 'KMemDriver/Native.h')
-rw-r--r--KMemDriver/Native.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/KMemDriver/Native.h b/KMemDriver/Native.h
index 6d7d684..6344eed 100644
--- a/KMemDriver/Native.h
+++ b/KMemDriver/Native.h
@@ -376,5 +376,32 @@ typedef struct _HANDLE_TABLE
PVOID DebugInfo;
} PHANDLE_TABLE;
+typedef struct _SYSTEM_PROCESS_INFORMATION {
+ ULONG NextEntryOffset;
+ ULONG NumberOfThreads;
+ UINT8 Reserved1[48];
+ UNICODE_STRING ImageName;
+ KPRIORITY BasePriority;
+ ULONG Reserved2;
+ HANDLE UniqueProcessId;
+ PVOID Reserved3;
+ ULONG HandleCount;
+ ULONG SessionId;
+ PVOID Reserved4;
+ SIZE_T PeakVirtualSize;
+ SIZE_T VirtualSize;
+ ULONG Reserved5;
+ SIZE_T PeakWorkingSetSize;
+ SIZE_T WorkingSetSize;
+ PVOID Reserved6;
+ SIZE_T QuotaPagedPoolUsage;
+ PVOID Reserved7;
+ SIZE_T QuotaNonPagedPoolUsage;
+ SIZE_T PagefileUsage;
+ SIZE_T PeakPagefileUsage;
+ SIZE_T PrivatePageCount;
+ LARGE_INTEGER Reserved8[6];
+} SYSTEM_PROCESS_INFORMATION;
+
#pragma pack(pop)
#pragma warning(default : 4214 4201) \ No newline at end of file