ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

acobject.h File Reference

Go to the source code of this file.

Data Structures

struct  ACPI_OBJECT_COMMON
struct  ACPI_OBJECT_INTEGER
struct  ACPI_OBJECT_STRING
struct  ACPI_OBJECT_BUFFER
struct  ACPI_OBJECT_PACKAGE
struct  ACPI_OBJECT_EVENT
struct  ACPI_OBJECT_MUTEX
struct  ACPI_OBJECT_REGION
struct  ACPI_OBJECT_METHOD
struct  ACPI_OBJECT_NOTIFY_COMMON
struct  ACPI_OBJECT_DEVICE
struct  ACPI_OBJECT_POWER_RESOURCE
struct  ACPI_OBJECT_PROCESSOR
struct  ACPI_OBJECT_THERMAL_ZONE
struct  ACPI_OBJECT_FIELD_COMMON
struct  ACPI_OBJECT_REGION_FIELD
struct  ACPI_OBJECT_BANK_FIELD
struct  ACPI_OBJECT_INDEX_FIELD
struct  ACPI_OBJECT_BUFFER_FIELD
struct  ACPI_OBJECT_NOTIFY_HANDLER
struct  ACPI_OBJECT_ADDR_HANDLER
struct  ACPI_OBJECT_REFERENCE
struct  ACPI_OBJECT_EXTRA
struct  ACPI_OBJECT_DATA
struct  ACPI_OBJECT_CACHE_LIST
union  ACPI_OPERAND_OBJECT
struct  ACPI_COMMON_DESCRIPTOR
union  ACPI_DESCRIPTOR

Defines

#define ACPI_OBJECT_COMMON_HEADER
#define AOPOBJ_AML_CONSTANT   0x01 /* Integer is an AML constant */
#define AOPOBJ_STATIC_POINTER   0x02 /* Data is part of an ACPI table, don't delete */
#define AOPOBJ_DATA_VALID   0x04 /* Object is intialized and data is valid */
#define AOPOBJ_OBJECT_INITIALIZED   0x08 /* Region is initialized, _REG was run */
#define AOPOBJ_SETUP_COMPLETE   0x10 /* Region setup is complete */
#define AOPOBJ_INVALID   0x20 /* Host OS won't allow a Region address */
#define ACPI_COMMON_BUFFER_INFO(_Type)
#define ACPI_METHOD_MODULE_LEVEL   0x01 /* Method is actually module-level code */
#define ACPI_METHOD_INTERNAL_ONLY   0x02 /* Method is implemented internally (_OSI) */
#define ACPI_METHOD_SERIALIZED   0x04 /* Method is serialized */
#define ACPI_METHOD_SERIALIZED_PENDING   0x08 /* Method is to be marked serialized */
#define ACPI_METHOD_MODIFIED_NAMESPACE   0x10 /* Method modified the namespace */
#define ACPI_COMMON_NOTIFY_INFO
#define ACPI_COMMON_FIELD_INFO
#define ACPI_ADDR_HANDLER_DEFAULT_INSTALLED   0x01
#define ACPI_DESC_TYPE_CACHED   0x01 /* Used only when object is cached */
#define ACPI_DESC_TYPE_STATE   0x02
#define ACPI_DESC_TYPE_STATE_UPDATE   0x03
#define ACPI_DESC_TYPE_STATE_PACKAGE   0x04
#define ACPI_DESC_TYPE_STATE_CONTROL   0x05
#define ACPI_DESC_TYPE_STATE_RPSCOPE   0x06
#define ACPI_DESC_TYPE_STATE_PSCOPE   0x07
#define ACPI_DESC_TYPE_STATE_WSCOPE   0x08
#define ACPI_DESC_TYPE_STATE_RESULT   0x09
#define ACPI_DESC_TYPE_STATE_NOTIFY   0x0A
#define ACPI_DESC_TYPE_STATE_THREAD   0x0B
#define ACPI_DESC_TYPE_WALK   0x0C
#define ACPI_DESC_TYPE_PARSER   0x0D
#define ACPI_DESC_TYPE_OPERAND   0x0E
#define ACPI_DESC_TYPE_NAMED   0x0F
#define ACPI_DESC_TYPE_MAX   0x0F

Enumerations

enum  ACPI_REFERENCE_CLASSES {
  ACPI_REFCLASS_LOCAL = 0, ACPI_REFCLASS_ARG = 1, ACPI_REFCLASS_REFOF = 2, ACPI_REFCLASS_INDEX = 3,
  ACPI_REFCLASS_TABLE = 4, ACPI_REFCLASS_NAME = 5, ACPI_REFCLASS_DEBUG = 6, ACPI_REFCLASS_MAX = 6
}

Generated on Sun May 27 2012 05:22:13 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.