Christian Costa : ntoskrnl.exe: Add stub for IoAcquireRemoveLockEx.

Alexandre Julliard julliard at winehq.org
Mon Oct 15 14:29:07 CDT 2012


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

Author: Christian Costa <titan.costa at gmail.com>
Date:   Sat Oct 13 13:11:28 2012 +0200

ntoskrnl.exe: Add stub for IoAcquireRemoveLockEx.

---

 dlls/ntoskrnl.exe/ntoskrnl.c        |   18 ++++++++++++++++--
 dlls/ntoskrnl.exe/ntoskrnl.exe.spec |    2 +-
 2 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 03e932c..654957a 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -1787,7 +1787,7 @@ POWER_STATE WINAPI PoSetPowerState(PDEVICE_OBJECT DeviceObject, POWER_STATE_TYPE
  */
 NTSTATUS WINAPI IoWMIRegistrationControl(PDEVICE_OBJECT DeviceObject, ULONG Action)
 {
-    FIXME("(%p %u ) stub\n", DeviceObject, Action);
+    FIXME("(%p %u) stub\n", DeviceObject, Action);
     return STATUS_SUCCESS;
 }
 
@@ -1824,11 +1824,25 @@ BOOLEAN WINAPI IoSetThreadHardErrorMode(BOOLEAN EnableHardErrors)
  *           IoInitializeRemoveLockEx  (NTOSKRNL.EXE.@)
  */
 VOID WINAPI IoInitializeRemoveLockEx(PIO_REMOVE_LOCK lock, ULONG tag,
-		                             ULONG maxmin, ULONG high, ULONG size)
+                                     ULONG maxmin, ULONG high, ULONG size)
 {
     FIXME("(%p %u %u %u %u) stub\n", lock, tag, maxmin, high, size);
 }
 
+
+/*****************************************************
+ *           IoAcquireRemoveLockEx  (NTOSKRNL.EXE.@)
+ */
+
+NTSTATUS WINAPI IoAcquireRemoveLockEx(PIO_REMOVE_LOCK lock, PVOID tag,
+                                      LPCSTR file, ULONG line, ULONG lock_size)
+{
+    FIXME("(%p, %p, %s, %u, %u): stub\n", lock, tag, debugstr_a(file), line, lock_size);
+
+    return STATUS_NOT_IMPLEMENTED;
+}
+
+
 /*****************************************************
  *           DllMain
  */
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index 4bce7ec..2c13728 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -304,7 +304,7 @@
 @ stub InbvSolidColorFill
 @ stub InitSafeBootMode
 @ stdcall IoAcquireCancelSpinLock(ptr)
-@ stub IoAcquireRemoveLockEx
+@ stdcall IoAcquireRemoveLockEx(ptr ptr ptr long long)
 @ stub IoAcquireVpbSpinLock
 @ stub IoAdapterObjectType
 @ stub IoAllocateAdapterChannel




More information about the wine-cvs mailing list