PopUpdateAcDcState
INT8 __stdcall PopUpdateAcDcState(_SYSTEM_POWER_CONDITION State){
INT8 v2;
unsigned __int64 v4;
SYSTEM_BATTERY_STATE PowerState;
memset(&PowerState, 0, sizeof(PowerState));
if( *(&stru_140C23628 + 441) == State )
return 0;
v4 = (unsigned __int8)KeAcquireSpinLockRaiseToDpc((UINT64 *)&stru_140C23628 + 115);
*(&stru_140C23628 + 441) = State;
KxReleaseSpinLock((UINT64 *)&stru_140C23628 + 115);
__writecr8(v4);
v2 = 1;
PopCurrentPowerState(&PowerState);
PopDiagTraceAcDcStateChange(State);
return v2;
}Referenced by:
PopBatteryApplyCompositeState