[PSDK]
authorPierre Schweitzer <pierre@reactos.org>
Wed, 30 Oct 2013 10:48:29 +0000 (10:48 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Wed, 30 Oct 2013 10:48:29 +0000 (10:48 +0000)
- Fix definition of PROCESS_MEMORY_COUNTERS
- Add defintion for PROCESS_MEMORY_COUNTERS_EX

svn path=/trunk/; revision=60792

reactos/include/psdk/psapi.h

index 15c9df5..886f5a8 100644 (file)
@@ -37,15 +37,29 @@ typedef struct _PSAPI_WS_WATCH_INFORMATION {
 typedef struct _PROCESS_MEMORY_COUNTERS {
        DWORD cb;
        DWORD PageFaultCount;
-       DWORD PeakWorkingSetSize;
-       DWORD WorkingSetSize;
-       DWORD QuotaPeakPagedPoolUsage;
-       DWORD QuotaPagedPoolUsage;
-       DWORD QuotaPeakNonPagedPoolUsage;
-       DWORD QuotaNonPagedPoolUsage;
-       DWORD PagefileUsage;
-       DWORD PeakPagefileUsage;
-} PROCESS_MEMORY_COUNTERS,*PPROCESS_MEMORY_COUNTERS;
+       SIZE_T PeakWorkingSetSize;
+       SIZE_T WorkingSetSize;
+       SIZE_T QuotaPeakPagedPoolUsage;
+       SIZE_T QuotaPagedPoolUsage;
+       SIZE_T QuotaPeakNonPagedPoolUsage;
+       SIZE_T QuotaNonPagedPoolUsage;
+       SIZE_T PagefileUsage;
+       SIZE_T PeakPagefileUsage;
+} PROCESS_MEMORY_COUNTERS, *PPROCESS_MEMORY_COUNTERS;
+
+typedef struct _PROCESS_MEMORY_COUNTERS_EX {
+       DWORD cb;
+       DWORD PageFaultCount;
+       SIZE_T PeakWorkingSetSize;
+       SIZE_T WorkingSetSize;
+       SIZE_T QuotaPeakPagedPoolUsage;
+       SIZE_T QuotaPagedPoolUsage;
+       SIZE_T QuotaPeakNonPagedPoolUsage;
+       SIZE_T QuotaNonPagedPoolUsage;
+       SIZE_T PagefileUsage;
+       SIZE_T PeakPagefileUsage;
+       SIZE_T PrivateUsage;
+} PROCESS_MEMORY_COUNTERS_EX, *PPROCESS_MEMORY_COUNTERS_EX;
 
 typedef struct _PERFORMANCE_INFORMATION {
        DWORD cb;