ReactOS
0.4.16-dev-1946-g52006dd
interpreter.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
uacpi/types.h
>
4
#include <
uacpi/status.h
>
5
#include <
uacpi/internal/namespace.h
>
6
7
#ifndef UACPI_BAREBONES_MODE
8
9
enum
uacpi_table_load_cause
{
10
UACPI_TABLE_LOAD_CAUSE_LOAD_OP
,
11
UACPI_TABLE_LOAD_CAUSE_LOAD_TABLE_OP
,
12
UACPI_TABLE_LOAD_CAUSE_INIT
,
13
UACPI_TABLE_LOAD_CAUSE_HOST
,
14
};
15
16
uacpi_status
uacpi_execute_table
(
void
*,
enum
uacpi_table_load_cause
cause);
17
uacpi_status
uacpi_osi
(
uacpi_handle
handle
,
uacpi_object
*
retval
);
18
19
uacpi_status
uacpi_execute_control_method
(
20
uacpi_namespace_node
*scope,
uacpi_control_method
*
method
,
21
const
uacpi_object_array
*
args
,
uacpi_object
**
ret
22
);
23
24
#endif
// !UACPI_BAREBONES_MODE
method
method
Definition:
dragdrop.c:54
namespace.h
status.h
uacpi_status
uacpi_status
Definition:
status.h:10
types.h
ret
return ret
Definition:
mutex.c:146
void
Definition:
nsiface.idl:2307
uacpi_execute_table
uacpi_status uacpi_execute_table(void *, enum uacpi_table_load_cause cause)
Definition:
interpreter.c:1549
uacpi_execute_control_method
uacpi_status uacpi_execute_control_method(uacpi_namespace_node *scope, uacpi_control_method *method, const uacpi_object_array *args, uacpi_object **ret)
Definition:
interpreter.c:5934
uacpi_table_load_cause
uacpi_table_load_cause
Definition:
interpreter.h:9
UACPI_TABLE_LOAD_CAUSE_HOST
@ UACPI_TABLE_LOAD_CAUSE_HOST
Definition:
interpreter.h:13
UACPI_TABLE_LOAD_CAUSE_INIT
@ UACPI_TABLE_LOAD_CAUSE_INIT
Definition:
interpreter.h:12
UACPI_TABLE_LOAD_CAUSE_LOAD_OP
@ UACPI_TABLE_LOAD_CAUSE_LOAD_OP
Definition:
interpreter.h:10
UACPI_TABLE_LOAD_CAUSE_LOAD_TABLE_OP
@ UACPI_TABLE_LOAD_CAUSE_LOAD_TABLE_OP
Definition:
interpreter.h:11
uacpi_osi
uacpi_status uacpi_osi(uacpi_handle handle, uacpi_object *retval)
Definition:
interpreter.c:6021
args
Definition:
match.c:390
handle
Definition:
rpc_generic.c:61
uacpi_control_method
Definition:
types.h:167
uacpi_namespace_node
Definition:
namespace.h:29
uacpi_object_array
Definition:
types.h:283
uacpi_object
Definition:
types.h:247
retval
int retval
Definition:
wcstombs.cpp:91
drivers
bus
acpi_new
uacpi
include
uacpi
internal
interpreter.h
Generated on Thu Dec 4 2025 06:06:01 for ReactOS by
1.9.6