[ros-diffs] [akhaldi] 46144: [BATTC] - Correct BatteryClassSystemControl params - Include wmlib.h [WMLIB] - Add WMIENABLEDISABLECONTROL and SYSCTL_IRP_DISPOSITION

akhaldi at svn.reactos.org akhaldi at svn.reactos.org
Fri Mar 12 19:25:51 CET 2010


Author: akhaldi
Date: Fri Mar 12 19:25:50 2010
New Revision: 46144

URL: http://svn.reactos.org/svn/reactos?rev=46144&view=rev
Log:
[BATTC]
- Correct BatteryClassSystemControl params
- Include wmlib.h
[WMLIB]
- Add WMIENABLEDISABLECONTROL and SYSCTL_IRP_DISPOSITION

Modified:
    branches/header-work/drivers/battery/battc/battc.c
    branches/header-work/drivers/battery/battc/battc.h
    branches/header-work/include/ddk/wmlib.h

Modified: branches/header-work/drivers/battery/battc/battc.c
URL: http://svn.reactos.org/svn/reactos/branches/header-work/drivers/battery/battc/battc.c?rev=46144&r1=46143&r2=46144&view=diff
==============================================================================
--- branches/header-work/drivers/battery/battc/battc.c [iso-8859-1] (original)
+++ branches/header-work/drivers/battery/battc/battc.c [iso-8859-1] Fri Mar 12 19:25:50 2010
@@ -46,10 +46,10 @@
 NTSTATUS
 DDKAPI
 BatteryClassSystemControl(PVOID ClassData,
-                          PWMILIB_CONTEXT WmiLibContext,
+                          PVOID WmiLibContext,
                           PDEVICE_OBJECT DeviceObject,
                           PIRP Irp,
-                          PSYSCTL_IRP_DISPOSITION Disposition)
+                          PVOID Disposition)
 {
   NTSTATUS Status;
 

Modified: branches/header-work/drivers/battery/battc/battc.h
URL: http://svn.reactos.org/svn/reactos/branches/header-work/drivers/battery/battc/battc.h?rev=46144&r1=46143&r2=46144&view=diff
==============================================================================
--- branches/header-work/drivers/battery/battc/battc.h [iso-8859-1] (original)
+++ branches/header-work/drivers/battery/battc/battc.h [iso-8859-1] Fri Mar 12 19:25:50 2010
@@ -9,6 +9,7 @@
 #pragma once
 
 #include <ntddk.h>
+#include <wmlib.h>
 #include <initguid.h>
 #include <batclass.h>
 

Modified: branches/header-work/include/ddk/wmlib.h
URL: http://svn.reactos.org/svn/reactos/branches/header-work/include/ddk/wmlib.h?rev=46144&r1=46143&r2=46144&view=diff
==============================================================================
--- branches/header-work/include/ddk/wmlib.h [iso-8859-1] (original)
+++ branches/header-work/include/ddk/wmlib.h [iso-8859-1] Fri Mar 12 19:25:50 2010
@@ -11,6 +11,18 @@
   ULONG InstanceCount;
   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




More information about the Ros-diffs mailing list