From: Etaash Mathamsetty <etaash.mathamsetty@gmail.com> --- dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 2 +- dlls/ntoskrnl.exe/sync.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec index 60ce0fbb292..9a17b8e67f1 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec +++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec @@ -587,7 +587,7 @@ @ stub KeInitializeInterrupt @ stub KeInitializeMutant @ stdcall KeInitializeMutex(ptr long) -@ stdcall KeInitializeGuardedMutex(ptr) +@ stdcall -fastcall KeInitializeGuardedMutex(ptr) @ stub KeInitializeQueue @ stdcall KeInitializeSemaphore(ptr long long) @ stdcall KeInitializeSpinLock(ptr) NTOSKRNL_KeInitializeSpinLock diff --git a/dlls/ntoskrnl.exe/sync.c b/dlls/ntoskrnl.exe/sync.c index 009a1085bce..6cc29c50b1f 100644 --- a/dlls/ntoskrnl.exe/sync.c +++ b/dlls/ntoskrnl.exe/sync.c @@ -429,7 +429,8 @@ LONG WINAPI KeReleaseMutex( PRKMUTEX mutex, BOOLEAN wait ) /*********************************************************************** * KeInitializeGuardedMutex (NTOSKRNL.EXE.@) */ -void WINAPI KeInitializeGuardedMutex(PKGUARDED_MUTEX mutex) +DEFINE_FASTCALL1_WRAPPER(KeInitializeGuardedMutex) +void FASTCALL KeInitializeGuardedMutex(PKGUARDED_MUTEX mutex) { TRACE("mutex %p.\n", mutex); mutex->Count = FM_LOCK_BIT; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10026