2 * PROJECT: ReactOS Composite Battery Driver
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: boot/drivers/bus/acpi/compbatt/comppnp.c
5 * PURPOSE: Plug-and-Play IOCTL/IRP Handling
6 * PROGRAMMERS: ReactOS Portable Systems Group
9 /* INCLUDES *******************************************************************/
13 /* FUNCTIONS ******************************************************************/
17 CompBattPowerDispatch(IN PDEVICE_OBJECT DeviceObject
,
21 return STATUS_NOT_IMPLEMENTED
;
24 PCOMPBATT_BATTERY_ENTRY
26 RemoveBatteryFromList(IN PCUNICODE_STRING BatteryName
,
27 IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension
)
35 IsBatteryAlreadyOnList(IN PCUNICODE_STRING BatteryName
,
36 IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension
)
44 CompBattAddNewBattery(IN PCUNICODE_STRING BatteryName
,
45 IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension
)
48 return STATUS_NOT_IMPLEMENTED
;
53 CompBattRemoveBattery(IN PCUNICODE_STRING BatteryName
,
54 IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension
)
57 return STATUS_NOT_IMPLEMENTED
;
62 CompBattGetBatteries(IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension
)
65 return STATUS_NOT_IMPLEMENTED
;
70 CompBattPnpEventHandler(IN PDEVICE_INTERFACE_CHANGE_NOTIFICATION Notification
,
71 IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension
)
74 return STATUS_NOT_IMPLEMENTED
;
79 CompBattAddDevice(IN PDRIVER_OBJECT DriverObject
,
80 IN PDEVICE_OBJECT PdoDeviceObject
)
83 return STATUS_NOT_IMPLEMENTED
;
88 CompBattPnpDispatch(IN PDEVICE_OBJECT DeviceObject
,
92 return STATUS_NOT_IMPLEMENTED
;