typedef struct _PROC_IDLE_STATE_ACCOUNTING { unsigned __int64 TotalTime; unsigned long IdleTransitions; unsigned long FailedTransitions; unsigned long InvalidBucketIndex; unsigned __int64 MinTime; unsigned __int64 MaxTime; PROC_IDLE_STATE_BUCKET IdleTimeBuckets[16]; } PROC_IDLE_STATE_ACCOUNTING, *PPROC_IDLE_STATE_ACCOUNTING;