typedef struct _MM_DRIVER_VERIFIER_DATA
{
    volatile unsigned long Level;
    volatile unsigned long RaiseIrqls;
    volatile unsigned long AcquireSpinLocks;
    volatile unsigned long SynchronizeExecutions;
    volatile unsigned long AllocationsAttempted;
    volatile unsigned long AllocationsSucceeded;
    volatile unsigned long AllocationsSucceededSpecialPool;
    volatile unsigned long AllocationsWithNoTag;
    volatile unsigned long TrimRequests;
    volatile unsigned long Trims;
    volatile unsigned long AllocationsFailed;
    volatile unsigned long AllocationsFailedDeliberately;
    volatile unsigned long Loads;
    volatile unsigned long Unloads;
    volatile unsigned long UnTrackedPool;
    volatile unsigned long UserTrims;
    volatile unsigned long CurrentPagedPoolAllocations;
    volatile unsigned long CurrentNonPagedPoolAllocations;
    volatile unsigned long PeakPagedPoolAllocations;
    volatile unsigned long PeakNonPagedPoolAllocations;
    volatile unsigned __int64 PagedBytes;
    volatile unsigned __int64 NonPagedBytes;
    volatile unsigned __int64 PeakPagedBytes;
    volatile unsigned __int64 PeakNonPagedBytes;
    volatile unsigned long BurstAllocationsFailedDeliberately;
    volatile unsigned long SessionTrims;
    volatile unsigned long OptionChanges;
    volatile unsigned long VerifyMode;
    UNICODE_STRING PreviousBucketName;
    volatile unsigned long ActivityCounter;
    volatile unsigned long PreviousActivityCounter;
    volatile unsigned long WorkerTrimRequests;
} MM_DRIVER_VERIFIER_DATA, *PMM_DRIVER_VERIFIER_DATA;