Alexander Morozov : ntoskrnl.exe: Fix ObfDereferenceObject function calling convention.
Alexandre Julliard
julliard at winehq.org
Tue Dec 2 11:02:09 CST 2008
Module: wine
Branch: master
Commit: 8c8d58f829de6529eb1cc0c5aa839b365fcf295a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=8c8d58f829de6529eb1cc0c5aa839b365fcf295a
Author: Alexander Morozov <amorozov at etersoft.ru>
Date: Tue Dec 2 17:38:28 2008 +0300
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 deletions(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index c41d289..6cf8383 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 c640ccf..cf4c86e 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
More information about the wine-cvs
mailing list