typedef struct _THERMAL_INFORMATION_EX
{
    unsigned long ThermalStamp;
    unsigned long ThermalConstant1;
    unsigned long ThermalConstant2;
    KAFFINITY_EX Processors;
    unsigned long SamplingPeriod;
    unsigned long CurrentTemperature;
    unsigned long PassiveTripPoint;
    unsigned long CriticalTripPoint;
    unsigned char ActiveTripPointCount;
    unsigned long ActiveTripPoint[10];
    unsigned long S4TransitionTripPoint;
} THERMAL_INFORMATION_EX, *PTHERMAL_INFORMATION_EX;