- Correct BatteryClassSystemControl params
- Include wmlib.h
[WMLIB]
- Add WMIENABLEDISABLECONTROL and SYSCTL_IRP_DISPOSITION
svn path=/branches/header-work/; revision=46144
NTSTATUS
DDKAPI
BatteryClassSystemControl(PVOID ClassData,
NTSTATUS
DDKAPI
BatteryClassSystemControl(PVOID ClassData,
- PWMILIB_CONTEXT WmiLibContext,
PDEVICE_OBJECT DeviceObject,
PIRP Irp,
PDEVICE_OBJECT DeviceObject,
PIRP Irp,
- PSYSCTL_IRP_DISPOSITION Disposition)
#pragma once
#include <ntddk.h>
#pragma once
#include <ntddk.h>
#include <initguid.h>
#include <batclass.h>
#include <initguid.h>
#include <batclass.h>
ULONG Flags;
} WMIGUIDREGINFO, *PWMIGUIDREGINFO;
ULONG Flags;
} WMIGUIDREGINFO, *PWMIGUIDREGINFO;
+typedef enum _WMIENABLEDISABLECONTROL {
+ WmiEventControl,
+ WmiDataBlockControl
+} WMIENABLEDISABLECONTROL, *PWMIENABLEDISABLECONTROL;
+
+typedef enum _SYSCTL_IRP_DISPOSITION {
+ IrpProcessed,
+ IrpNotCompleted,
+ IrpNotWmi,
+ IrpForward
+} SYSCTL_IRP_DISPOSITION, *PSYSCTL_IRP_DISPOSITION;
+
typedef
NTSTATUS
(NTAPI WMI_QUERY_REGINFO_CALLBACK)(
typedef
NTSTATUS
(NTAPI WMI_QUERY_REGINFO_CALLBACK)(