[PATCH] ntoskrnl: add IoAllocateErrorLogEntry stub

Wolfram Sang wolfram at the-dreams.de
Wed Dec 9 12:22:14 CST 2009


This was triggered on my laptop for some reason, so I thought I'd
silence it.
---
 dlls/ntoskrnl.exe/ntoskrnl.c        |   10 ++++++++++
 dlls/ntoskrnl.exe/ntoskrnl.exe.spec |    2 +-
 include/ddk/wdm.h                   |    1 +
 3 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 06971ad..63d6fc9 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -374,6 +374,16 @@ void WINAPI IoFreeIrp( IRP *irp )
 
 
 /***********************************************************************
+ *           IoAllocateErrorLogEntry  (NTOSKRNL.EXE.@)
+ */
+PVOID WINAPI IoAllocateErrorLogEntry( PVOID IoObject, UCHAR EntrySize )
+{
+    FIXME( "stub: %p, %u\n", IoObject, EntrySize );
+    return NULL;
+}
+
+
+/***********************************************************************
  *           IoAllocateMdl  (NTOSKRNL.EXE.@)
  */
 PMDL WINAPI IoAllocateMdl( PVOID VirtualAddress, ULONG Length, BOOLEAN SecondaryBuffer, BOOLEAN ChargeQuota, PIRP Irp )
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index b85fcb9..f6402af 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -310,7 +310,7 @@
 @ stub IoAllocateAdapterChannel
 @ stub IoAllocateController
 @ stdcall IoAllocateDriverObjectExtension(ptr ptr long ptr)
-@ stub IoAllocateErrorLogEntry
+@ stdcall IoAllocateErrorLogEntry(ptr long)
 @ stdcall IoAllocateIrp(long long)
 @ stdcall IoAllocateMdl(ptr long long long ptr)
 @ stdcall IoAllocateWorkItem(ptr)
diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h
index df0ad5d..3bc7238 100644
--- a/include/ddk/wdm.h
+++ b/include/ddk/wdm.h
@@ -1040,6 +1040,7 @@ void      WINAPI ExFreePool(PVOID);
 void      WINAPI ExFreePoolWithTag(PVOID,ULONG);
 
 NTSTATUS  WINAPI IoAllocateDriverObjectExtension(PDRIVER_OBJECT,PVOID,ULONG,PVOID*);
+PVOID     WINAPI IoAllocateErrorLogEntry(PVOID,UCHAR);
 PIRP      WINAPI IoAllocateIrp(CCHAR,BOOLEAN);
 NTSTATUS  WINAPI IoCreateDevice(DRIVER_OBJECT*,ULONG,UNICODE_STRING*,DEVICE_TYPE,ULONG,BOOLEAN,DEVICE_OBJECT**);
 NTSTATUS  WINAPI IoCreateDriver(UNICODE_STRING*,PDRIVER_INITIALIZE);
-- 
1.6.3.3




More information about the wine-patches mailing list