diff --git a/reactos/lib/psapi/precomp.h b/reactos/lib/psapi/precomp.h index f0f87b357f2..e9197049f21 100644 --- a/reactos/lib/psapi/precomp.h +++ b/reactos/lib/psapi/precomp.h @@ -1,14 +1,11 @@ -#define NTOS_MODE_USER + #include +#define NTOS_MODE_USER +#include + #include #include -#include + #include "internal.h" -#include -#include -#include -#include -#include -#include -#include + #include diff --git a/reactos/lib/psapi/psapi.c b/reactos/lib/psapi/psapi.c index c6cb1275588..6e7b34f269b 100644 --- a/reactos/lib/psapi/psapi.c +++ b/reactos/lib/psapi/psapi.c @@ -1129,7 +1129,7 @@ EnumPageFilesW(PENUM_PAGE_FILE_CALLBACKW pCallbackRoutine, return FALSE; } - Status = NtQuerySystemInformation(SystemPagefileInformation, + Status = NtQuerySystemInformation(SystemPageFileInformation, Buffer, BufferSize, NULL); @@ -1301,16 +1301,16 @@ GetPerformanceInfo(PPERFORMANCE_INFORMATION pPerformanceInformation, */ pPerformanceInformation->cb = sizeof(PERFORMANCE_INFORMATION); - pPerformanceInformation->CommitTotal = spi.TotalCommittedPages; - pPerformanceInformation->CommitLimit = spi.TotalCommitLimit; + pPerformanceInformation->CommitTotal = spi.CommittedPages; + pPerformanceInformation->CommitLimit = spi.CommitLimit; pPerformanceInformation->CommitPeak = spi.PeakCommitment; pPerformanceInformation->PhysicalTotal = sbi.NumberOfPhysicalPages; pPerformanceInformation->PhysicalAvailable = spi.AvailablePages; pPerformanceInformation->SystemCache = 0; /* FIXME - where to get this information from? */ - pPerformanceInformation->KernelTotal = spi.PagedPoolUsage + spi.NonPagedPoolUsage; - pPerformanceInformation->KernelPaged = spi.PagedPoolUsage; - pPerformanceInformation->KernelNonpaged = spi.NonPagedPoolUsage; - pPerformanceInformation->PageSize = sbi.PhysicalPageSize; + pPerformanceInformation->KernelTotal = spi.PagedPoolPages + spi.NonPagedPoolPages; + pPerformanceInformation->KernelPaged = spi.PagedPoolPages; + pPerformanceInformation->KernelNonpaged = spi.NonPagedPoolPages; + pPerformanceInformation->PageSize = sbi.PageSize; pPerformanceInformation->HandleCount = shi.NumberOfHandles; pPerformanceInformation->ProcessCount = ProcessCount; pPerformanceInformation->ThreadCount = ThreadCount;