Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenoprghdlr.h
Go to the documentation of this file.
00001 #include "wdm.h" 00002 00003 #ifdef EXPORT 00004 #undef EXPORT 00005 #endif 00006 #define EXPORT __cdecl 00007 00008 00009 typedef VOID (EXPORT *PACPI_OP_REGION_CALLBACK)(); 00010 00011 typedef 00012 NTSTATUS 00013 (EXPORT *PACPI_OP_REGION_HANDLER) (ULONG AccessType, 00014 PVOID OperationRegionObject, 00015 ULONG Address, 00016 ULONG Size, 00017 PULONG Data, 00018 ULONG_PTR Context, 00019 PACPI_OP_REGION_CALLBACK CompletionHandler, 00020 PVOID CompletionContext); 00021 00022 NTSTATUS 00023 RegisterOpRegionHandler (IN PDEVICE_OBJECT DeviceObject, 00024 IN ULONG AccessType, 00025 IN ULONG RegionSpace, 00026 IN PACPI_OP_REGION_HANDLER Handler, 00027 IN PVOID Context, IN ULONG Flags, 00028 IN OUT PVOID *OperationRegionObject); 00029 00030 NTSTATUS 00031 DeRegisterOpRegionHandler (IN PDEVICE_OBJECT DeviceObject, 00032 IN PVOID OperationRegionObject); 00033 00034 #define ACPI_OPREGION_ACCESS_AS_RAW 0x1 00035 #define ACPI_OPREGION_ACCESS_AS_COOKED 0x2 00036 #define ACPI_OPREGION_REGION_SPACE_MEMORY 0x0 00037 #define ACPI_OPREGION_REGION_SPACE_IO 0x1 00038 #define ACPI_OPREGION_REGION_SPACE_PCI_CONFIG 0x2 00039 #define ACPI_OPREGION_REGION_SPACE_EC 0x3 00040 #define ACPI_OPREGION_REGION_SPACE_SMB 0x4 00041 #define ACPI_OPREGION_READ 0x0 00042 #define ACPI_OPREGION_WRITE 0x1 00043 #define ACPI_OPREGION_ACCESS_AT_HIGH_LEVEL 0x1 Generated on Sun May 27 2012 04:30:14 for ReactOS by
1.7.6.1
|