0,
&BattState,
sizeof(SYSTEM_BATTERY_STATE));
-
if (!NT_SUCCESS(Status))
{
BaseSetLastNTError(Status);
PowerStatus->BatteryLifePercent = 100;
}
- if (PowerStatus->BatteryLifePercent <= 32) PowerStatus->BatteryFlag |= BATTERY_FLAG_LOW;
- if (PowerStatus->BatteryLifePercent >= 67) PowerStatus->BatteryFlag |= BATTERY_FLAG_HIGH;
+ if (PowerStatus->BatteryLifePercent <= 32)
+ PowerStatus->BatteryFlag |= BATTERY_FLAG_LOW;
+
+ if (PowerStatus->BatteryLifePercent >= 67)
+ PowerStatus->BatteryFlag |= BATTERY_FLAG_HIGH;
}
- if (!BattState.BatteryPresent) PowerStatus->BatteryFlag |= BATTERY_FLAG_NO_BATTERY;
+ if (!BattState.BatteryPresent)
+ PowerStatus->BatteryFlag |= BATTERY_FLAG_NO_BATTERY;
- if (BattState.Charging) PowerStatus->BatteryFlag |= BATTERY_FLAG_CHARGING;
+ if (BattState.Charging)
+ PowerStatus->BatteryFlag |= BATTERY_FLAG_CHARGING;
- if (!(BattState.AcOnLine) && (BattState.BatteryPresent)) PowerStatus->ACLineStatus = AC_LINE_OFFLINE;
+ if (!(BattState.AcOnLine) && (BattState.BatteryPresent))
+ PowerStatus->ACLineStatus = AC_LINE_OFFLINE;
- if (BattState.EstimatedTime) PowerStatus->BatteryLifeTime = BattState.EstimatedTime;
+ if (BattState.EstimatedTime)
+ PowerStatus->BatteryLifeTime = BattState.EstimatedTime;
return TRUE;
}