struct POP_THERMAL_ZONE

typedef struct _POP_THERMAL_ZONE
{
     LIST_ENTRY Link;
     UCHAR State;
     UCHAR Flags;
     UCHAR Mode;
     UCHAR PendingMode;
     UCHAR ActivePoint;
     UCHAR PendingActivePoint;
     LONG Throttle;
     UINT64 LastTime;
     ULONG SampleRate;
     ULONG LastTemp;
     KTIMER PassiveTimer;
     KDPC PassiveDpc;
     POP_ACTION_TRIGGER OverThrottled;
     PIRP Irp;
     THERMAL_INFORMATION_EX Info;
} POP_THERMAL_ZONE, *PPOP_THERMAL_ZONE;

Windows Vista Kernel Structures