[CMBATT]: ACPI-compliant. WMI-managed Control Method Battery Driver. Step 1: Define...
[reactos.git] / reactos / drivers / bus / acpi / cmbatt / cmbpnp.c
1 /*
2 * PROJECT: ReactOS ACPI-Compliant Control Method Battery
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: boot/drivers/bus/acpi/cmbatt/cmbpnp.c
5 * PURPOSE: Plug-and-Play IOCTL/IRP Handling
6 * PROGRAMMERS: ReactOS Portable Systems Group
7 */
8
9 /* INCLUDES *******************************************************************/
10
11 #include "cmbatt.h"
12
13 /* FUNCTIONS ******************************************************************/
14
15 NTSTATUS
16 NTAPI
17 CmBattIoCompletion(PDEVICE_OBJECT DeviceObject,
18 PIRP Irp,
19 PKEVENT Event)
20 {
21 UNIMPLEMENTED;
22 return STATUS_NOT_IMPLEMENTED;
23 }
24
25 NTSTATUS
26 NTAPI
27 CmBattGetAcpiInterfaces(PDEVICE_OBJECT DeviceObject,
28 PACPI_INTERFACE_STANDARD2 *AcpiInterface)
29 {
30 UNIMPLEMENTED;
31 return STATUS_NOT_IMPLEMENTED;
32 }
33
34 VOID
35 NTAPI
36 CmBattDestroyFdo(PDEVICE_OBJECT DeviceObject)
37 {
38 UNIMPLEMENTED;
39 }
40
41 NTSTATUS
42 NTAPI
43 CmBattRemoveDevice(PDEVICE_OBJECT DeviceObject,
44 PIRP Irp)
45 {
46 UNIMPLEMENTED;
47 return STATUS_NOT_IMPLEMENTED;
48 }
49
50 NTSTATUS
51 NTAPI
52 CmBattPowerDispatch(PDEVICE_OBJECT DeviceObject,
53 PIRP Irp)
54 {
55 UNIMPLEMENTED;
56 return STATUS_NOT_IMPLEMENTED;
57 }
58
59 NTSTATUS
60 NTAPI
61 CmBattCreateFdo(PDRIVER_OBJECT DriverObject,
62 PDEVICE_OBJECT DeviceObject,
63 ULONG DeviceExtensionSize,
64 PDEVICE_OBJECT *NewDeviceObject)
65 {
66 UNIMPLEMENTED;
67 return STATUS_NOT_IMPLEMENTED;
68 }
69
70 NTSTATUS
71 NTAPI
72 CmBattPnpDispatch(PDEVICE_OBJECT DeviceObject,
73 PIRP Irp)
74 {
75 UNIMPLEMENTED;
76 return STATUS_NOT_IMPLEMENTED;
77 }
78
79 NTSTATUS
80 NTAPI
81 CmBattAddBattery(PDRIVER_OBJECT DriverObject,
82 PDEVICE_OBJECT DeviceObject)
83 {
84 UNIMPLEMENTED;
85 return STATUS_NOT_IMPLEMENTED;
86 }
87
88 NTSTATUS
89 NTAPI
90 CmBattAddAcAdapter(PDRIVER_OBJECT DriverObject,
91 PDEVICE_OBJECT DeviceObject)
92 {
93 UNIMPLEMENTED;
94 return STATUS_NOT_IMPLEMENTED;
95 }
96
97 NTSTATUS NTAPI CmBattAddDevice(PDRIVER_OBJECT DriverObject,
98 PDEVICE_OBJECT DeviceObject)
99 {
100 UNIMPLEMENTED;
101 return STATUS_NOT_IMPLEMENTED;
102 }
103
104 /* EOF */