22 SYSTEM_POWER_STATUS power_status;
23 BOOL success = GetSystemPowerStatus(&power_status);
25 return !(power_status.BatteryFlag & 128);
33 SYSTEM_POWER_STATUS power_status;
34 BOOL success = GetSystemPowerStatus(&power_status);
36 return power_status.BatteryLifePercent;
static bool does_device_have_battery()
static double get_battery_percentage()