Commit bd260831 authored by Rémi Bernon's avatar Rémi Bernon Committed by Alexandre Julliard

include: Declare KeInitializeSpinLock as static FORCEINLINE.

And internally rename the ntoskrnl.exe export. Signed-off-by: 's avatarRémi Bernon <rbernon@codeweavers.com> Signed-off-by: 's avatarZebediah Figura <zfigura@codeweavers.com> Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
parent f579cea5
...@@ -575,7 +575,7 @@ ...@@ -575,7 +575,7 @@
@ stdcall KeInitializeMutex(ptr long) @ stdcall KeInitializeMutex(ptr long)
@ stub KeInitializeQueue @ stub KeInitializeQueue
@ stdcall KeInitializeSemaphore(ptr long long) @ stdcall KeInitializeSemaphore(ptr long long)
@ stdcall KeInitializeSpinLock(ptr) @ stdcall KeInitializeSpinLock(ptr) NTOSKRNL_KeInitializeSpinLock
@ stdcall KeInitializeTimer(ptr) @ stdcall KeInitializeTimer(ptr)
@ stdcall KeInitializeTimerEx(ptr long) @ stdcall KeInitializeTimerEx(ptr long)
@ stub KeInsertByKeyDeviceQueue @ stub KeInsertByKeyDeviceQueue
......
...@@ -523,7 +523,7 @@ NTSTATUS WINAPI KeDelayExecutionThread( KPROCESSOR_MODE mode, BOOLEAN alertable, ...@@ -523,7 +523,7 @@ NTSTATUS WINAPI KeDelayExecutionThread( KPROCESSOR_MODE mode, BOOLEAN alertable,
/*********************************************************************** /***********************************************************************
* KeInitializeSpinLock (NTOSKRNL.EXE.@) * KeInitializeSpinLock (NTOSKRNL.EXE.@)
*/ */
void WINAPI KeInitializeSpinLock( KSPIN_LOCK *lock ) void WINAPI NTOSKRNL_KeInitializeSpinLock( KSPIN_LOCK *lock )
{ {
TRACE("lock %p.\n", lock); TRACE("lock %p.\n", lock);
*lock = 0; *lock = 0;
......
...@@ -1754,7 +1754,10 @@ void WINAPI KeInitializeDpc(KDPC*,PKDEFERRED_ROUTINE,void*); ...@@ -1754,7 +1754,10 @@ void WINAPI KeInitializeDpc(KDPC*,PKDEFERRED_ROUTINE,void*);
void WINAPI KeInitializeEvent(PRKEVENT,EVENT_TYPE,BOOLEAN); void WINAPI KeInitializeEvent(PRKEVENT,EVENT_TYPE,BOOLEAN);
void WINAPI KeInitializeMutex(PRKMUTEX,ULONG); void WINAPI KeInitializeMutex(PRKMUTEX,ULONG);
void WINAPI KeInitializeSemaphore(PRKSEMAPHORE,LONG,LONG); void WINAPI KeInitializeSemaphore(PRKSEMAPHORE,LONG,LONG);
void WINAPI KeInitializeSpinLock(KSPIN_LOCK*); static FORCEINLINE void WINAPI KeInitializeSpinLock( KSPIN_LOCK *lock )
{
*lock = 0;
}
void WINAPI KeInitializeTimerEx(PKTIMER,TIMER_TYPE); void WINAPI KeInitializeTimerEx(PKTIMER,TIMER_TYPE);
void WINAPI KeInitializeTimer(KTIMER*); void WINAPI KeInitializeTimer(KTIMER*);
void WINAPI KeLeaveCriticalRegion(void); void WINAPI KeLeaveCriticalRegion(void);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment