struct PPM_IDLE_STATE

typedef struct 
{
     LONG * IdleHandler;
     ULONG Context;
     ULONG Latency;
     ULONG Power;
     ULONG TimeCheck;
     ULONG StateFlags;
     UCHAR PromotePercent;
     UCHAR DemotePercent;
     UCHAR PromotePercentBase;
     UCHAR DemotePercentBase;
     UCHAR StateType;
} PPM_IDLE_STATE, *PPPM_IDLE_STATE;

Windows Vista Kernel Structures