|
|
|
@ -5,34 +5,34 @@ typedef enum _E_Acpi_Type |
|
|
|
|
{ |
|
|
|
|
E_ACPI_TYPE_UNKNOWN = 0, |
|
|
|
|
|
|
|
|
|
E_ACPI_TYPE_AC_ADAPTER, //
|
|
|
|
|
E_ACPI_TYPE_BATTERY, |
|
|
|
|
E_ACPI_TYPE_BUTTON, |
|
|
|
|
E_ACPI_TYPE_FAN, |
|
|
|
|
E_ACPI_TYPE_LID, |
|
|
|
|
E_ACPI_TYPE_POWER, |
|
|
|
|
E_ACPI_TYPE_PROCESSOR, |
|
|
|
|
E_ACPI_TYPE_SLEEP, |
|
|
|
|
E_ACPI_TYPE_THERMAL, |
|
|
|
|
E_ACPI_TYPE_VIDEO, |
|
|
|
|
E_ACPI_TYPE_WIFI, |
|
|
|
|
E_ACPI_TYPE_HIBERNATE, |
|
|
|
|
E_ACPI_TYPE_ZOOM_OUT, |
|
|
|
|
E_ACPI_TYPE_ZOOM_IN, |
|
|
|
|
E_ACPI_TYPE_BRIGHTNESS_DOWN, |
|
|
|
|
E_ACPI_TYPE_BRIGHTNESS_UP, |
|
|
|
|
E_ACPI_TYPE_ASSIST, |
|
|
|
|
E_ACPI_TYPE_S1, |
|
|
|
|
E_ACPI_TYPE_VAIO, |
|
|
|
|
E_ACPI_TYPE_MUTE, |
|
|
|
|
E_ACPI_TYPE_VOLUME, |
|
|
|
|
E_ACPI_TYPE_BRIGHTNESS |
|
|
|
|
E_ACPI_TYPE_AC_ADAPTER, // 1
|
|
|
|
|
E_ACPI_TYPE_BATTERY, // 2
|
|
|
|
|
E_ACPI_TYPE_BUTTON, // 3
|
|
|
|
|
E_ACPI_TYPE_FAN, // 4
|
|
|
|
|
E_ACPI_TYPE_LID, // 5
|
|
|
|
|
E_ACPI_TYPE_POWER, // 6
|
|
|
|
|
E_ACPI_TYPE_PROCESSOR, // 7
|
|
|
|
|
E_ACPI_TYPE_SLEEP, // 8
|
|
|
|
|
E_ACPI_TYPE_THERMAL, // 9
|
|
|
|
|
E_ACPI_TYPE_VIDEO, // 10
|
|
|
|
|
E_ACPI_TYPE_WIFI, // 11
|
|
|
|
|
E_ACPI_TYPE_HIBERNATE, // 12
|
|
|
|
|
E_ACPI_TYPE_ZOOM_OUT, // 13
|
|
|
|
|
E_ACPI_TYPE_ZOOM_IN, // 14
|
|
|
|
|
E_ACPI_TYPE_BRIGHTNESS_DOWN, // 15
|
|
|
|
|
E_ACPI_TYPE_BRIGHTNESS_UP, // 16
|
|
|
|
|
E_ACPI_TYPE_ASSIST, // 17
|
|
|
|
|
E_ACPI_TYPE_S1, // 18
|
|
|
|
|
E_ACPI_TYPE_VAIO, // 19
|
|
|
|
|
E_ACPI_TYPE_MUTE, // 20
|
|
|
|
|
E_ACPI_TYPE_VOLUME, // 21
|
|
|
|
|
E_ACPI_TYPE_BRIGHTNESS // 22
|
|
|
|
|
} E_Acpi_Type; |
|
|
|
|
|
|
|
|
|
/* enum for acpi signals */ |
|
|
|
|
typedef enum _E_Acpi_Device_Signal
|
|
|
|
|
{ |
|
|
|
|
E_ACPI_DEVICE_SIGNAL_UNKNOWN, |
|
|
|
|
E_ACPI_DEVICE_SIGNAL_UNKNOWN, // 0
|
|
|
|
|
E_ACPI_DEVICE_SIGNAL_NOTIFY = 80, |
|
|
|
|
E_ACPI_DEVICE_SIGNAL_CHANGED = 82, // device added or removed
|
|
|
|
|
E_ACPI_DEVICE_SIGNAL_AWAKE = 83, |
|
|
|
@ -42,9 +42,9 @@ typedef enum _E_Acpi_Device_Signal |
|
|
|
|
/* enum for lid status */ |
|
|
|
|
typedef enum _E_Acpi_Lid_Status
|
|
|
|
|
{ |
|
|
|
|
E_ACPI_LID_UNKNOWN, |
|
|
|
|
E_ACPI_LID_CLOSED, |
|
|
|
|
E_ACPI_LID_OPEN |
|
|
|
|
E_ACPI_LID_UNKNOWN, // 0
|
|
|
|
|
E_ACPI_LID_CLOSED, // 1
|
|
|
|
|
E_ACPI_LID_OPEN // 2
|
|
|
|
|
} E_Acpi_Lid_Status; |
|
|
|
|
|
|
|
|
|
/* struct used to pass to event handlers */ |
|
|
|
|