struct THERMAL_INFORMATION

typedef struct _THERMAL_INFORMATION
{
     ULONG ThermalStamp;
     ULONG ThermalConstant1;
     ULONG ThermalConstant2;
     ULONG Processors;
     ULONG SamplingPeriod;
     ULONG CurrentTemperature;
     ULONG PassiveTripPoint;
     ULONG CriticalTripPoint;
     UCHAR ActiveTripPointCount;
     ULONG ActiveTripPoint[10];
} THERMAL_INFORMATION, *PTHERMAL_INFORMATION;

Windows Vista Kernel Structures