typedef struct _POOL_DESCRIPTOR
{
    POOL_TYPE PoolType;
    union
    {
        KGUARDED_MUTEX PagedLock;
        unsigned __int64 NonPagedLock;
    };
    volatile long RunningAllocs;
    volatile long RunningDeAllocs;
    volatile long TotalBigPages;
    volatile long ThreadsProcessingDeferrals;
    volatile unsigned __int64 TotalBytes;
    unsigned long PoolIndex;
    volatile long TotalPages;
    void **PendingFrees;
    volatile long PendingFreeDepth;
    LIST_ENTRY ListHeads[256];
} POOL_DESCRIPTOR, *PPOOL_DESCRIPTOR;