29 #define Li2Double(x) ((double)((x).HighPart) * 4.294967296E9 + (double)((x).LowPart)) _In_ ULONG_PTR _In_ ULONG _Out_ ULONG_PTR * pid
struct _PERFDATA * PPERFDATA
ULONG PerfDataGetCommitChargePeakK(void)
ULONG PerfDataGetPagedPoolUsagePages(ULONG Index)
struct _CMD_LINE_CACHE * pnext
ULONG PerfDataGetCPUUsage(ULONG Index)
ULONG PerfDataGetPageFaultCount(ULONG Index)
ULONG PerfDataGetWorkingSetSizeBytes(ULONG Index)
void PerfDataUninitialize(void)
BOOL PerfDataGetCommandLine(ULONG Index, LPWSTR lpCommandLine, ULONG nMaxCount)
BOOL PerfDataInitialize(void)
BOOL PerfDataGetIOCounters(ULONG Index, PIO_COUNTERS pIoCounters)
BOOL PerfDataGetUserName(ULONG Index, LPWSTR lpUserName, ULONG nMaxCount)
ULONG PerfDataGetCommitChargeLimitK(void)
ULONG PerfDataGetThreadCount(ULONG Index)
ULONG NonPagedPoolUsagePages
WCHAR ImageName[MAX_PATH]
ULONG PerfDataGetGDIObjectCount(ULONG Index)
ULONG PerfDataGetSystemHandleCount(void)
ULONG PerfDataGetUSERObjectCount(ULONG Index)
ULONG WorkingSetSizeDelta
ULONG PerfDataGetPhysicalMemoryAvailableK(void)
ULONG PerfDataGetPhysicalMemorySystemCacheK(void)
ULONG PageFaultCountDelta
_In_ WDFCOLLECTION _In_ ULONG Index
ULONG PerfDataGetKernelMemoryNonPagedK(void)
ULONG PerfDataGetNonPagedPoolUsagePages(ULONG Index)
ULONG PerfDataGetProcessId(ULONG Index)
ULONG WorkingSetSizeBytes
struct _CMD_LINE_CACHE CMD_LINE_CACHE
struct _PERFDATA PERFDATA
ULONG PerfDataGetWorkingSetSizeDelta(ULONG Index)
void PerfDataRefresh(void)
LARGE_INTEGER PerfDataGetCPUTime(ULONG Index)
ULONG PerfDataGetPhysicalMemoryTotalK(void)
ULONG PerfDataGetProcessIndex(ULONG pid)
ULONG PerfDataGetPageFaultCountDelta(ULONG Index)
ULONG PerfDataGetTotalThreadCount(void)
ULONG PerfDataGetProcessorUsage(void)
ULONG PerfDataGetProcessorSystemUsage(void)
void PerfDataDeallocCommandLineCache()
ULONG PerfDataGetSessionId(ULONG Index)
ULONG PerfDataGetPeakWorkingSetSizeBytes(ULONG Index)
ULONG PerfDataGetCommitChargeTotalK(void)
ULONG PeakWorkingSetSizeBytes
ULONG PerfDataGetVirtualMemorySizeBytes(ULONG Index)
ULONG PerfDataGetKernelMemoryTotalK(void)
struct _CMD_LINE_CACHE * PCMD_LINE_CACHE
BOOL PerfDataGet(ULONG Index, PPERFDATA *lppData)
ULONG PerfDataGetBasePriority(ULONG Index)
ULONG PerfDataGetKernelMemoryPagedK(void)
BOOL PerfDataGetImageName(ULONG Index, LPWSTR lpImageName, ULONG nMaxCount)
ULONG VirtualMemorySizeBytes
ULONG PerfDataGetHandleCount(ULONG Index)
ULONG PerfDataGetProcessCount(void)
ULONG PagedPoolUsagePages