#![allow(clippy::unreadable_literal)]
use winapi::shared::minwindef;
mod info;
mod query_info;
mod status;
mod wait_status;
pub use self::info::BatteryInformation;
pub use self::query_info::BatteryQueryInformation;
pub use self::status::BatteryStatus;
pub use self::wait_status::BatteryWaitStatus;
pub const IOCTL_BATTERY_QUERY_TAG: minwindef::DWORD = 0x294040;
pub const IOCTL_BATTERY_QUERY_INFORMATION: minwindef::DWORD = 0x294044;
pub const IOCTL_BATTERY_QUERY_STATUS: minwindef::DWORD = 0x29404c;
pub mod info_level {
#![allow(non_camel_case_types, non_upper_case_globals)]
pub type BATTERY_QUERY_INFORMATION_LEVEL = u32;
pub const BatteryTemperature: BATTERY_QUERY_INFORMATION_LEVEL = 2;
pub const BatteryDeviceName: BATTERY_QUERY_INFORMATION_LEVEL = 4;
pub const BatteryManufactureName: BATTERY_QUERY_INFORMATION_LEVEL = 6;
pub const BatterySerialNumber: BATTERY_QUERY_INFORMATION_LEVEL = 8;
}