#ifndef _NTPFAPI_H
/**
* The PF_MEMORY_LIST_INFO structure receives a variable array of memory-list node statistics.
* \remarks The x64 handler requires at least 64 bytes with 8-byte alignment and reports
* ReturnLength = 64 on success or STATUS_BUFFER_TOO_SMALL. Version is output; it is not checked on input.
* The handler returns one aggregate node (Node = 0). Reserved bits and padding are not fully initialized.
*/
typedef struct _PF_MEMORY_LIST_INFO
{
ULONG Version; // Output format version: PF_MEMORY_LIST_INFO_VERSION (1).
ULONG Size; // Output size in bytes; 64 on x64.
ULONG NodeCount; // Number of returned node records; 1.
PF_MEMORY_LIST_NODE Nodes[1]; // Variable array of NodeCount memory-list records.
} PF_MEMORY_LIST_INFO, *PPF_MEMORY_LIST_INFO;
View code on GitHubNo description available.