[PATCH 2/4] include: Add constants needed for SYSTEM_POWER_STATUS
Alex Henrie
alexhenrie24 at gmail.com
Sun Sep 22 16:12:10 CDT 2019
Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
---
include/winbase.h | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/include/winbase.h b/include/winbase.h
index 33a2f3e45a..31d45aa0cb 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -966,6 +966,24 @@ typedef struct _SYSTEM_POWER_STATUS
DWORD BatteryFullLifeTime;
} SYSTEM_POWER_STATUS, *LPSYSTEM_POWER_STATUS;
+#define AC_LINE_OFFLINE 0x00
+#define AC_LINE_ONLINE 0x01
+#define AC_LINE_BACKUP_POWER 0x02
+#define AC_LINE_UNKNOWN 0xFF
+
+#define BATTERY_FLAG_HIGH 0x01
+#define BATTERY_FLAG_LOW 0x02
+#define BATTERY_FLAG_CRITICAL 0x04
+#define BATTERY_FLAG_CHARGING 0x08
+#define BATTERY_FLAG_NO_BATTERY 0x80
+#define BATTERY_FLAG_UNKNOWN 0xFF
+
+#define BATTERY_PERCENTAGE_UNKNOWN 0xFF
+
+#define SYSTEM_STATUS_FLAG_POWER_SAVING_ON 0x01
+
+#define BATTERY_LIFE_UNKNOWN 0xFFFFFFFF
+
typedef struct _SYSTEM_INFO
{
union {
--
2.23.0
More information about the wine-devel
mailing list