From 8c8d58f829de6529eb1cc0c5aa839b365fcf295a Mon Sep 17 00:00:00 2001 From: Alexander Morozov Date: Tue, 2 Dec 2008 17:38:28 +0300 Subject: [PATCH] ntoskrnl.exe: Fix ObfDereferenceObject function calling convention. --- dlls/ntoskrnl.exe/ntoskrnl.c | 5 +++++ dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index c41d289ab42..6cf83832e34 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -999,7 +999,12 @@ NTSTATUS WINAPI ObReferenceObjectByHandle( HANDLE obj, ACCESS_MASK access, /*********************************************************************** * ObfDereferenceObject (NTOSKRNL.EXE.@) */ +#ifdef DEFINE_FASTCALL1_ENTRYPOINT +DEFINE_FASTCALL1_ENTRYPOINT( ObfDereferenceObject ) +void WINAPI __regs_ObfDereferenceObject( VOID *obj ) +#else void WINAPI ObfDereferenceObject( VOID *obj ) +#endif { FIXME( "stub: %p\n", obj ); } diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec index c640ccfd836..cf4c86e5368 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec +++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec @@ -48,7 +48,7 @@ @ stub KefReleaseSpinLockFromDpcLevel @ stub KiAcquireSpinLock @ stub KiReleaseSpinLock -@ stdcall ObfDereferenceObject(ptr) +@ stdcall -norelay ObfDereferenceObject(ptr) @ stub ObfReferenceObject @ stub RtlPrefetchMemoryNonTemporal @ cdecl -i386 -norelay RtlUlongByteSwap() ntdll.RtlUlongByteSwap