typedef struct _POP_THERMAL_ZONE_METRICS
{
    ERESOURCE MetricsResource;
    unsigned long ActiveCount;
    unsigned long PassiveCount;
    LARGE_INTEGER LastActiveStartTick;
    LARGE_INTEGER AverageActiveTime;
    LARGE_INTEGER LastPassiveStartTick;
    LARGE_INTEGER AveragePassiveTime;
    LARGE_INTEGER StartTickSinceLastReset;
} POP_THERMAL_ZONE_METRICS, *PPOP_THERMAL_ZONE_METRICS;