[PATCH] Add a stub for ExInitializePagedLookasideList.
crwulff (none)
crwulff at cybertron.
Fri Dec 19 23:00:58 CST 2008
---
dlls/ntoskrnl.exe/ntoskrnl.c | 11 +++++++++++
dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 2 +-
include/ddk/wdm.h | 5 +++++
3 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 5b48471..0dcde06 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -873,6 +873,17 @@ void WINAPI ExInitializeNPagedLookasideList( PNPAGED_LOOKASIDE_LIST Lookaside, P
/***********************************************************************
+ * ExInitializePagedLookasideList (NTOSKRNL.EXE.@)
+ */
+void WINAPI ExInitializePagedLookasideList( PPAGED_LOOKASIDE_LIST Lookaside, PALLOCATE_FUNCTION Allocate, PFREE_FUNCTION Free, ULONG Flags, SIZE_T Size, ULONG Tag, USHORT Depth)
+{
+ FIXME( "%p %p %p %u %lu %u %u: stub\n", Lookaside, Allocate, Free, Flags, Size, Tag, Depth );
+
+ memset(Lookaside, 0xcc, sizeof(PAGED_LOOKASIDE_LIST));
+}
+
+
+/***********************************************************************
* KeInitializeSpinLock (NTOSKRNL.EXE.@)
*/
void WINAPI KeInitializeSpinLock( PKSPIN_LOCK SpinLock )
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index aff330a..aa9961a 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -140,7 +140,7 @@
@ stub ExGetPreviousMode
@ stub ExGetSharedWaiterCount
@ stdcall ExInitializeNPagedLookasideList(ptr ptr ptr long long long long)
-@ stub ExInitializePagedLookasideList
+@ stdcall ExInitializePagedLookasideList(ptr ptr ptr long long long long)
@ stub ExInitializeResourceLite
@ stub ExInitializeZone
@ stub ExInterlockedAddLargeInteger
diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h
index 9adee9b..0fc5818 100644
--- a/include/ddk/wdm.h
+++ b/include/ddk/wdm.h
@@ -1037,6 +1037,11 @@ typedef struct _NPAGED_LOOKASIDE_LIST {
KSPIN_LOCK Obsoleted;
} NPAGED_LOOKASIDE_LIST, *PNPAGED_LOOKASIDE_LIST;
+typedef struct _PAGED_LOOKASIDE_LIST {
+ GENERAL_LOOKASIDE L;
+ FAST_MUTEX Obsoleted;
+} PAGED_LOOKASIDE_LIST, *PPAGED_LOOKASIDE_LIST;
+
NTSTATUS WINAPI ObCloseHandle(IN HANDLE handle);
#define IoGetCurrentIrpStackLocation(_Irp) ((_Irp)->Tail.Overlay.CurrentStackLocation)
--
1.5.6.3
--=-RsUXVpM3cKpafgBRT6kW--
More information about the wine-patches
mailing list