typedef struct _PCW_PROCESSOR_INFO
{
    unsigned __int64 IdleTime;
    unsigned __int64 AvailableTime;
    unsigned __int64 UserTime;
    unsigned __int64 KernelTime;
    unsigned long Interrupts;
    unsigned __int64 DpcTime;
    unsigned __int64 InterruptTime;
    unsigned long DpcCount;
    unsigned long DpcRate;
    unsigned __int64 C1Time;
    unsigned __int64 C2Time;
    unsigned __int64 C3Time;
    unsigned __int64 C1Transitions;
    unsigned __int64 C2Transitions;
    unsigned __int64 C3Transitions;
    unsigned long ParkingStatus;
    unsigned long CurrentFrequency;
    unsigned long PercentMaxFrequency;
    unsigned long StateFlags;
} PCW_PROCESSOR_INFO, *PPCW_PROCESSOR_INFO;