- Revert 44301
[reactos.git] / drivers / wmi / wmilib.c
1 /*
2 * PROJECT: ReactOS WMI driver
3 * COPYRIGHT: GPL - See COPYING in the top level directory
4 * FILE: drivers/wmi/wmilib.c
5 * PURPOSE: Windows Management Intstrumentation
6 * PROGRAMMERS: Aleksey Bragin (aleksey@reactos.org)
7 *
8 */
9
10 /* INCLUDES *****************************************************************/
11
12 #include <stdio.h>
13 #include <ntddk.h>
14
15 #define NDEBUG
16 #include <debug.h>
17
18 /* FUNCTIONS ****************************************************************/
19
20
21 NTSTATUS
22 NTAPI
23 WmiCompleteRequest(IN PDEVICE_OBJECT DeviceObject,
24 IN PIRP Irp,
25 IN NTSTATUS Status,
26 IN ULONG BufferUsed,
27 IN CCHAR PriorityBoost)
28 {
29 DPRINT1("WmiLib: WmiCompleteRequest() unimplemented\n");
30 return STATUS_SUCCESS;
31 }
32
33 NTSTATUS
34 NTAPI
35 WmiFireEvent(IN PDEVICE_OBJECT DeviceObject,
36 IN LPGUID Guid,
37 IN ULONG InstanceIndex,
38 IN ULONG EventDataSize,
39 IN PVOID EventData)
40 {
41 DPRINT1("WmiLib: WmiFireEvent() unimplemented\n");
42 return STATUS_SUCCESS;
43 }
44
45 NTSTATUS
46 NTAPI
47 WmiSystemControl(IN PWMILIB_CONTEXT WmiLibInfo,
48 IN PDEVICE_OBJECT DeviceObject,
49 IN PIRP Irp,
50 OUT PSYSCTL_IRP_DISPOSITION IrpDisposition)
51 {
52 DPRINT1("WmiLib: WmiSystemControl() unimplemented\n");
53
54 /* Return info that Irp is not completed */
55 if (IrpDisposition)
56 *IrpDisposition = IrpNotCompleted;
57
58 return STATUS_SUCCESS;
59 }