[CMBATT]: Implement PnP handling. Only the ACPI-facing interface needs to be written...
[reactos.git] / reactos / drivers / bus / acpi / cmbatt / cmexec.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/cmexec.c
5 * PURPOSE: ACPI Method Execution/Evaluation Glue
6 * PROGRAMMERS: ReactOS Portable Systems Group
7 */
8
9 /* INCLUDES *******************************************************************/
10
11 #include "cmbatt.h"
12
13 /* FUNCTIONS ******************************************************************/
14
15 NTSTATUS
16 NTAPI
17 GetDwordElement(PACPI_METHOD_ARGUMENT Argument,
18 PULONG Value)
19 {
20 UNIMPLEMENTED;
21 return STATUS_NOT_IMPLEMENTED;
22 }
23
24 NTSTATUS
25 NTAPI
26 GetStringElement(PACPI_METHOD_ARGUMENT Argument,
27 PCHAR Value)
28 {
29 UNIMPLEMENTED;
30 return STATUS_NOT_IMPLEMENTED;
31 }
32
33 NTSTATUS
34 NTAPI
35 CmBattGetPsrData(PDEVICE_OBJECT DeviceObject,
36 PULONG PsrData)
37 {
38 UNIMPLEMENTED;
39 return STATUS_NOT_IMPLEMENTED;
40 }
41
42 NTSTATUS
43 NTAPI
44 CmBattGetBifData(PCMBATT_DEVICE_EXTENSION DeviceExtension,
45 PACPI_BIF_DATA BifData)
46 {
47 UNIMPLEMENTED;
48 return STATUS_NOT_IMPLEMENTED;
49 }
50
51 NTSTATUS
52 NTAPI
53 CmBattGetBstData(PCMBATT_DEVICE_EXTENSION DeviceExtension,
54 PACPI_BST_DATA BstData)
55 {
56 UNIMPLEMENTED;
57 return STATUS_NOT_IMPLEMENTED;
58 }
59
60 NTSTATUS
61 NTAPI
62 CmBattGetStaData(PDEVICE_OBJECT DeviceObject,
63 PULONG StaData)
64 {
65 UNIMPLEMENTED;
66 return STATUS_NOT_IMPLEMENTED;
67 }
68
69 NTSTATUS
70 NTAPI
71 CmBattGetUniqueId(PDEVICE_OBJECT DeviceObject,
72 PULONG UniqueId)
73 {
74 UNIMPLEMENTED;
75 return STATUS_NOT_IMPLEMENTED;
76 }
77
78 NTSTATUS
79 NTAPI
80 CmBattSetTripPpoint(PCMBATT_DEVICE_EXTENSION DeviceExtension,
81 ULONG AlarmValue)
82 {
83 UNIMPLEMENTED;
84 return STATUS_NOT_IMPLEMENTED;
85 }
86
87 NTSTATUS
88 NTAPI
89 CmBattSendDownStreamIrp(PDEVICE_OBJECT DeviceObject,
90 ULONG IoControlCode,
91 PVOID InputBuffer,
92 ULONG InputBufferLength,
93 PACPI_EVAL_OUTPUT_BUFFER OutputBuffer,
94 ULONG OutputBufferLength)
95 {
96 UNIMPLEMENTED;
97 return STATUS_NOT_IMPLEMENTED;
98 }
99
100 /* EOF */