Stefan Leichter : ntoskrnl.exe: Add stub for IoWMIRegistrationControl.

Alexandre Julliard julliard at winehq.org
Thu Dec 9 12:26:24 CST 2010


Module: wine
Branch: master
Commit: f7192d329e005c92ddacd1e3e08da63e23466d6c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f7192d329e005c92ddacd1e3e08da63e23466d6c

Author: Stefan Leichter <Stefan.Leichter at camline.com>
Date:   Wed Dec  8 23:17:24 2010 +0100

ntoskrnl.exe: Add stub for IoWMIRegistrationControl.

---

 dlls/ntoskrnl.exe/ntoskrnl.c        |    9 +++++++++
 dlls/ntoskrnl.exe/ntoskrnl.exe.spec |    2 +-
 include/ddk/wdm.h                   |    1 +
 3 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index d2c0340..a5c1659 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -1550,6 +1550,15 @@ POWER_STATE WINAPI PoSetPowerState(PDEVICE_OBJECT DeviceObject, POWER_STATE_TYPE
 }
 
 /*****************************************************
+ *           IoWMIRegistrationControl   (NTOSKRNL.EXE.@)
+ */
+NTSTATUS WINAPI IoWMIRegistrationControl(PDEVICE_OBJECT DeviceObject, ULONG Action)
+{
+    FIXME("(%p %u ) stub\n", DeviceObject, Action);
+    return STATUS_SUCCESS;
+}
+
+/*****************************************************
  *           DllMain
  */
 BOOL WINAPI DllMain( HINSTANCE inst, DWORD reason, LPVOID reserved )
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index 06976fd..ef0d50f 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -485,7 +485,7 @@
 @ stub IoWMIQueryAllDataMultiple
 @ stub IoWMIQuerySingleInstance
 @ stub IoWMIQuerySingleInstanceMultiple
-@ stub IoWMIRegistrationControl
+@ stdcall IoWMIRegistrationControl(ptr long)
 @ stub IoWMISetNotificationCallback
 @ stub IoWMISetSingleInstance
 @ stub IoWMISetSingleItem
diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h
index 950d93a..6df5290 100644
--- a/include/ddk/wdm.h
+++ b/include/ddk/wdm.h
@@ -1111,6 +1111,7 @@ NTSTATUS  WINAPI IoGetDeviceProperty(PDEVICE_OBJECT,DEVICE_REGISTRY_PROPERTY,ULO
 PVOID     WINAPI IoGetDriverObjectExtension(PDRIVER_OBJECT,PVOID);
 PDEVICE_OBJECT WINAPI IoGetRelatedDeviceObject(PFILE_OBJECT);
 void      WINAPI IoInitializeIrp(IRP*,USHORT,CCHAR);
+NTSTATUS  WINAPI IoWMIRegistrationControl(PDEVICE_OBJECT,ULONG);
 
 PKTHREAD  WINAPI KeGetCurrentThread(void);
 void      WINAPI KeQuerySystemTime(LARGE_INTEGER*);




More information about the wine-cvs mailing list