Data Structures |
| struct | PACPI_EVAL_INPUT_BUFFER |
| struct | PACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER |
| struct | PACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING |
| struct | ACPI_METHOD_ARGUMENT |
| struct | PACPI_EVAL_INPUT_BUFFER_COMPLEX |
| struct | ACPI_EVAL_OUTPUT_BUFFER |
| struct | PACPI_MANIPULATE_GLOBAL_LOCK_BUFFER |
| struct | PACPI_EVAL_INPUT_BUFFER_EX |
| struct | PACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_EX |
| struct | PACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_EX |
| struct | PACPI_EVAL_INPUT_BUFFER_COMPLEX_EX |
| struct | PACPI_ENUM_CHILDREN_INPUT_BUFFER |
| struct | ACPI_ENUM_CHILD |
| struct | ACPI_ENUM_CHILDREN_OUTPUT_BUFFER |
Defines |
| #define | ACPI_EVAL_INPUT_BUFFER_SIGNATURE 'BieA' |
| #define | ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_SIGNATURE 'IieA' |
| #define | ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_SIGNATURE 'SieA' |
| #define | ACPI_EVAL_INPUT_BUFFER_COMPLEX_SIGNATURE 'CieA' |
| #define | ACPI_EVAL_OUTPUT_BUFFER_SIGNATURE 'BoeA' |
| #define | ACPI_EVAL_INPUT_BUFFER_SIGNATURE_EX 'AieA' |
| #define | ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_SIGNATURE_EX 'DieA' |
| #define | ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_SIGNATURE_EX 'EieA' |
| #define | ACPI_EVAL_INPUT_BUFFER_COMPLEX_SIGNATURE_EX 'FieA' |
| #define | ACPI_ENUM_CHILDREN_OUTPUT_BUFFER_SIGNATURE 'GieA' |
| #define | ACPI_ENUM_CHILDREN_INPUT_BUFFER_SIGNATURE 'HieA' |
| #define | ACPI_METHOD_ARGUMENT_INTEGER 0x0 |
| #define | ACPI_METHOD_ARGUMENT_STRING 0x1 |
| #define | ACPI_METHOD_ARGUMENT_BUFFER 0x2 |
| #define | ACPI_METHOD_ARGUMENT_PACKAGE 0x3 |
| #define | ACPI_METHOD_ARGUMENT_PACKAGE_EX 0x4 |
| #define | ACPI_ACQUIRE_GLOBAL_LOCK_SIGNATURE 'LgaA' |
| #define | ACPI_RELEASE_GLOBAL_LOCK_SIGNATURE 'LgrA' |
| #define | ACPI_OBJECT_HAS_CHILDREN 0x1 |
| #define | ENUM_CHILDREN_IMMEDIATE_ONLY 0x1 |
| #define | ENUM_CHILDREN_MULTILEVEL 0x2 |
| #define | ENUM_CHILDREN_NAME_IS_FILTER 0x4 |
| #define | ACPI_METHOD_ARGUMENT_LENGTH(DataLength) (FIELD_OFFSET(ACPI_METHOD_ARGUMENT, Data) + max(sizeof(ULONG), DataLength)) |
| #define | ACPI_METHOD_ARGUMENT_LENGTH_FROM_ARGUMENT(Argument) (ACPI_METHOD_ARGUMENT_LENGTH(((PACPI_METHOD_ARGUMENT)Argument)->DataLength)) |
| #define | ACPI_METHOD_NEXT_ARGUMENT(Argument) |
| #define | ACPI_METHOD_SET_ARGUMENT_INTEGER(MethodArgument, IntData) |
| #define | ACPI_METHOD_SET_ARGUMENT_STRING(Argument, StrData) |
| #define | ACPI_METHOD_SET_ARGUMENT_BUFFER(Argument, BuffData, BuffLength) |
| #define | ACPI_ENUM_CHILD_LENGTH_FROM_CHILD(Child) ( (2* sizeof (ULONG)) + Child->NameLength ) |
| #define | ACPI_ENUM_CHILD_NEXT(Child) |
| #define | IOCTL_ACPI_ASYNC_EVAL_METHOD CTL_CODE(FILE_DEVICE_ACPI, 0, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
| #define | IOCTL_ACPI_EVAL_METHOD CTL_CODE(FILE_DEVICE_ACPI, 1, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
| #define | IOCTL_ACPI_ACQUIRE_GLOBAL_LOCK CTL_CODE(FILE_DEVICE_ACPI, 4, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
| #define | IOCTL_ACPI_RELEASE_GLOBAL_LOCK CTL_CODE(FILE_DEVICE_ACPI, 5, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
| #define | IOCTL_ACPI_EVAL_METHOD_EX CTL_CODE(FILE_DEVICE_ACPI, 6, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
| #define | IOCTL_ACPI_ASYNC_EVAL_METHOD_EX CTL_CODE(FILE_DEVICE_ACPI, 7, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
| #define | IOCTL_ACPI_ENUM_CHILDREN CTL_CODE(FILE_DEVICE_ACPI, 8, METHOD_BUFFERED, FILE_READ_ACCESS | FILE_WRITE_ACCESS) |
Typedefs |
typedef ACPI_METHOD_ARGUMENT
UNALIGNED * | PACPI_METHOD_ARGUMENT |
typedef
ACPI_EVAL_OUTPUT_BUFFER
UNALIGNED * | PACPI_EVAL_OUTPUT_BUFFER |
| typedef ACPI_ENUM_CHILD UNALIGNED * | PACPI_ENUM_CHILD |
typedef
ACPI_ENUM_CHILDREN_OUTPUT_BUFFER
UNALIGNED * | PACPI_ENUM_CHILDREN_OUTPUT_BUFFER |