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

acpisys.h File Reference

Go to the source code of this file.

Data Structures

struct  PCOMMON_DEVICE_DATA
struct  PPDO_DEVICE_DATA
struct  PFDO_DEVICE_DATA

Defines

#define FDO_FROM_PDO(pdoData)   ((PFDO_DEVICE_DATA) (pdoData)->ParentFdo->DeviceExtension)
#define INITIALIZE_PNP_STATE(_Data_)
#define SET_NEW_PNP_STATE(_Data_, _state_)
#define RESTORE_PREVIOUS_PNP_STATE(_Data_)   (_Data_).DevicePnPState = (_Data_).PreviousPnPState;\

Enumerations

enum  DEVICE_PNP_STATE {
  NotStarted = 0, Started, StopPending, Stopped,
  UnKnown
}

Functions

NTSTATUS ACPIEnumerateDevices (PFDO_DEVICE_DATA DeviceExtension)
NTSTATUS NTAPI Bus_PDO_EvalMethod (PPDO_DEVICE_DATA DeviceData, PIRP Irp)
NTSTATUS NTAPI Bus_CreateClose (PDEVICE_OBJECT DeviceObject, PIRP Irp)
VOID Bus_DriverUnload (PDRIVER_OBJECT DriverObject)
PCHAR PnPMinorFunctionString (UCHAR MinorFunction)
NTSTATUS NTAPI Bus_AddDevice (PDRIVER_OBJECT DriverObject, PDEVICE_OBJECT PhysicalDeviceObject)
NTSTATUS Bus_SendIrpSynchronously (PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI Bus_PnP (PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS NTAPI Bus_CompletionRoutine (PDEVICE_OBJECT DeviceObject, PIRP Irp, PVOID Context)
VOID Bus_InitializePdo (PDEVICE_OBJECT Pdo, PFDO_DEVICE_DATA FdoData)
void Bus_RemoveFdo (PFDO_DEVICE_DATA FdoData)
NTSTATUS Bus_DestroyPdo (PDEVICE_OBJECT Device, PPDO_DEVICE_DATA PdoData)
NTSTATUS Bus_FDO_PnP (PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpStack, PFDO_DEVICE_DATA DeviceData)
NTSTATUS Bus_StartFdo (PFDO_DEVICE_DATA FdoData, PIRP Irp)
PCHAR DbgDeviceIDString (BUS_QUERY_ID_TYPE Type)
PCHAR DbgDeviceRelationString (DEVICE_RELATION_TYPE Type)
NTSTATUS Bus_FDO_Power (PFDO_DEVICE_DATA FdoData, PIRP Irp)
NTSTATUS Bus_PDO_Power (PPDO_DEVICE_DATA PdoData, PIRP Irp)
NTSTATUS NTAPI Bus_Power (PDEVICE_OBJECT DeviceObject, PIRP Irp)
PCHAR PowerMinorFunctionString (UCHAR MinorFunction)
PCHAR DbgSystemPowerString (SYSTEM_POWER_STATE Type)
PCHAR DbgDevicePowerString (DEVICE_POWER_STATE Type)
NTSTATUS Bus_PDO_PnP (PDEVICE_OBJECT DeviceObject, PIRP Irp, PIO_STACK_LOCATION IrpStack, PPDO_DEVICE_DATA DeviceData)
NTSTATUS Bus_PDO_QueryDeviceCaps (PPDO_DEVICE_DATA DeviceData, PIRP Irp)
NTSTATUS Bus_PDO_QueryDeviceId (PPDO_DEVICE_DATA DeviceData, PIRP Irp)
NTSTATUS Bus_PDO_QueryDeviceText (PPDO_DEVICE_DATA DeviceData, PIRP Irp)
NTSTATUS Bus_PDO_QueryResources (PPDO_DEVICE_DATA DeviceData, PIRP Irp)
NTSTATUS Bus_PDO_QueryResourceRequirements (PPDO_DEVICE_DATA DeviceData, PIRP Irp)
NTSTATUS Bus_PDO_QueryDeviceRelations (PPDO_DEVICE_DATA DeviceData, PIRP Irp)
NTSTATUS Bus_PDO_QueryBusInformation (PPDO_DEVICE_DATA DeviceData, PIRP Irp)
NTSTATUS Bus_GetDeviceCapabilities (PDEVICE_OBJECT DeviceObject, PDEVICE_CAPABILITIES DeviceCapabilities)
NTSTATUS Bus_PDO_QueryInterface (PPDO_DEVICE_DATA DeviceData, PIRP Irp)
BOOLEAN Bus_GetCrispinessLevel (PVOID Context, PUCHAR Level)
BOOLEAN Bus_SetCrispinessLevel (PVOID Context, UCHAR Level)
BOOLEAN Bus_IsSafetyLockEnabled (PVOID Context)
VOID Bus_InterfaceReference (PVOID Context)
VOID Bus_InterfaceDereference (PVOID Context)

Generated on Sun May 27 2012 05:23:02 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.