VOID __stdcall PopFireThermalWmiEvent(UINT8 Mode){
unsigned __int8 CurrentIrql;
__int128 DataPtr;
DataPtr = 0i64;
LOBYTE(DataPtr) = Mode;
CurrentIrql = KeGetCurrentIrql();
__writecr8(2ui64);
PpmFireWmiEvent(
&KeGetCurrentPrcb()->PowerState.WmiDispatchPtr,
(_GUID *)&PPM_THERMAL_POLICY_CHANGE_GUID,
0x10ui64,
&DataPtr);
__writecr8(CurrentIrql);
}