typedef struct _KTHREAD_COUNTERS
{
    unsigned __int64 WaitReasonBitMap;
    THREAD_PERFORMANCE_DATA *UserData;
    unsigned long Flags;
    unsigned long ContextSwitches;
    unsigned __int64 CycleTimeBias;
    unsigned __int64 HardwareCounters;
    COUNTER_READING HwCounter[16];
} KTHREAD_COUNTERS, *PKTHREAD_COUNTERS;