typedef struct _PPM_PERF_STATE
{
    unsigned long Frequency;
    unsigned long Power;
    unsigned char PercentFrequency;
    unsigned char IncreaseLevel;
    unsigned char DecreaseLevel;
    unsigned char Type;
    unsigned __int64 Control;
    unsigned __int64 Status;
    unsigned long TotalHitCount;
    unsigned long DesiredCount;
} PPM_PERF_STATE, *PPPM_PERF_STATE;