[HAL]
[reactos.git] / reactos / drivers / battery / cmbatt / miniclass.c
1 /*
2 * PROJECT: ReactOS Kernel
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: drivers/battery/cmbatt/miniclass.c
5 * PURPOSE: Control Method Battery Miniclass Driver
6 * PROGRAMMERS: Cameron Gutman (cameron.gutman@reactos.org)
7 */
8
9 #include <cmbatt.h>
10
11 #define NDEBUG
12 #include <debug.h>
13
14 NTSTATUS
15 NTAPI
16 CmBattQueryTag(PVOID Context,
17 PULONG BatteryTag)
18 {
19 UNIMPLEMENTED
20
21 *BatteryTag = 0;
22
23 return STATUS_SUCCESS;
24 }
25
26 NTSTATUS
27 NTAPI
28 CmBattDisableStatusNotify(PVOID Context)
29 {
30 UNIMPLEMENTED
31
32 return STATUS_NOT_SUPPORTED;
33 }
34
35 NTSTATUS
36 NTAPI
37 CmBattSetStatusNotify(PVOID Context,
38 ULONG BatteryTag,
39 PBATTERY_NOTIFY BatteryNotify)
40 {
41 UNIMPLEMENTED
42
43 return STATUS_NOT_SUPPORTED;
44 }
45
46 NTSTATUS
47 NTAPI
48 CmBattQueryInformation(PVOID Context,
49 ULONG BatteryTag,
50 BATTERY_QUERY_INFORMATION_LEVEL Level,
51 OPTIONAL LONG AtRate,
52 PVOID Buffer,
53 ULONG BufferLength,
54 PULONG ReturnedLength)
55 {
56 UNIMPLEMENTED
57
58 return STATUS_NOT_SUPPORTED;
59 }
60
61 NTSTATUS
62 NTAPI
63 CmBattQueryStatus(PVOID Context,
64 ULONG BatteryTag,
65 PBATTERY_STATUS BatteryStatus)
66 {
67 UNIMPLEMENTED
68
69 return STATUS_NOT_SUPPORTED;
70 }
71
72 NTSTATUS
73 NTAPI
74 CmBattSetInformation(PVOID Context,
75 ULONG BatteryTag,
76 BATTERY_SET_INFORMATION_LEVEL Level,
77 OPTIONAL PVOID Buffer)
78 {
79 UNIMPLEMENTED
80
81 return STATUS_NOT_SUPPORTED;
82 }