sync with trunk r46493
[reactos.git] / drivers / bus / acpi / compbatt / comppnp.c
1 /*
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
7 */
8
9 /* INCLUDES *******************************************************************/
10
11 #include "compbatt.h"
12
13 /* FUNCTIONS ******************************************************************/
14
15 NTSTATUS
16 NTAPI
17 CompBattPowerDispatch(IN PDEVICE_OBJECT DeviceObject,
18 IN PIRP Irp)
19 {
20 UNIMPLEMENTED;
21 return STATUS_NOT_IMPLEMENTED;
22 }
23
24 PCOMPBATT_BATTERY_ENTRY
25 NTAPI
26 RemoveBatteryFromList(IN PCUNICODE_STRING BatteryName,
27 IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension)
28 {
29 UNIMPLEMENTED;
30 return NULL;
31 }
32
33 BOOLEAN
34 NTAPI
35 IsBatteryAlreadyOnList(IN PCUNICODE_STRING BatteryName,
36 IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension)
37 {
38 UNIMPLEMENTED;
39 return FALSE;
40 }
41
42 NTSTATUS
43 NTAPI
44 CompBattAddNewBattery(IN PCUNICODE_STRING BatteryName,
45 IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension)
46 {
47 UNIMPLEMENTED;
48 return STATUS_NOT_IMPLEMENTED;
49 }
50
51 NTSTATUS
52 NTAPI
53 CompBattRemoveBattery(IN PCUNICODE_STRING BatteryName,
54 IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension)
55 {
56 UNIMPLEMENTED;
57 return STATUS_NOT_IMPLEMENTED;
58 }
59
60 NTSTATUS
61 NTAPI
62 CompBattGetBatteries(IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension)
63 {
64 UNIMPLEMENTED;
65 return STATUS_NOT_IMPLEMENTED;
66 }
67
68 NTSTATUS
69 NTAPI
70 CompBattPnpEventHandler(IN PDEVICE_INTERFACE_CHANGE_NOTIFICATION Notification,
71 IN PCOMPBATT_DEVICE_EXTENSION DeviceExtension)
72 {
73 UNIMPLEMENTED;
74 return STATUS_NOT_IMPLEMENTED;
75 }
76
77 NTSTATUS
78 NTAPI
79 CompBattAddDevice(IN PDRIVER_OBJECT DriverObject,
80 IN PDEVICE_OBJECT PdoDeviceObject)
81 {
82 UNIMPLEMENTED;
83 return STATUS_NOT_IMPLEMENTED;
84 }
85
86 NTSTATUS
87 NTAPI
88 CompBattPnpDispatch(IN PDEVICE_OBJECT DeviceObject,
89 IN PIRP Irp)
90 {
91 UNIMPLEMENTED;
92 return STATUS_NOT_IMPLEMENTED;
93 }
94
95 /* EOF */