ntoskrnl.exe: Add stubs for ExAcquireFastMutexUnsafe and ExReleaseFastMutexUnsafe.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
ce09790d29
commit
fec2aadebe
|
@ -599,6 +599,34 @@ NTSTATUS CDECL wine_ntoskrnl_main_loop( HANDLE stop_event )
|
|||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* ExAcquireFastMutexUnsafe (NTOSKRNL.EXE.@)
|
||||
*/
|
||||
#ifdef DEFINE_FASTCALL1_ENTRYPOINT
|
||||
DEFINE_FASTCALL1_ENTRYPOINT(ExAcquireFastMutexUnsafe)
|
||||
void WINAPI __regs_ExAcquireFastMutexUnsafe(PFAST_MUTEX FastMutex)
|
||||
#else
|
||||
void WINAPI ExAcquireFastMutexUnsafe(PFAST_MUTEX FastMutex)
|
||||
#endif
|
||||
{
|
||||
FIXME("(%p): stub\n", FastMutex);
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* ExReleaseFastMutexUnsafe (NTOSKRNL.EXE.@)
|
||||
*/
|
||||
#ifdef DEFINE_FASTCALL1_ENTRYPOINT
|
||||
DEFINE_FASTCALL1_ENTRYPOINT(ExReleaseFastMutexUnsafe)
|
||||
void WINAPI __regs_ExReleaseFastMutexUnsafe(PFAST_MUTEX FastMutex)
|
||||
#else
|
||||
void WINAPI ExReleaseFastMutexUnsafe(PFAST_MUTEX FastMutex)
|
||||
#endif
|
||||
{
|
||||
FIXME("(%p): stub\n", FastMutex);
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* IoAcquireCancelSpinLock (NTOSKRNL.EXE.@)
|
||||
*/
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@ stub ExAcquireFastMutexUnsafe
|
||||
@ stdcall -norelay ExAcquireFastMutexUnsafe(ptr)
|
||||
@ stub ExAcquireRundownProtection
|
||||
@ stub ExAcquireRundownProtectionEx
|
||||
@ stub ExInitializeRundownProtection
|
||||
|
@ -8,7 +8,7 @@
|
|||
@ stub ExInterlockedPopEntrySList
|
||||
@ stub ExInterlockedPushEntrySList
|
||||
@ stub ExReInitializeRundownProtection
|
||||
@ stub ExReleaseFastMutexUnsafe
|
||||
@ stdcall -norelay ExReleaseFastMutexUnsafe(ptr)
|
||||
@ stub ExReleaseResourceLite
|
||||
@ stub ExReleaseRundownProtection
|
||||
@ stub ExReleaseRundownProtectionEx
|
||||
|
|
|
@ -1367,12 +1367,14 @@ static inline void IoSetCompletionRoutine(IRP *irp, PIO_COMPLETION_ROUTINE routi
|
|||
#define SYMBOLIC_LINK_QUERY 0x0001
|
||||
#define SYMBOLIC_LINK_ALL_ACCESS (STANDARD_RIGHTS_REQUIRED | 0x1)
|
||||
|
||||
void WINAPI ExAcquireFastMutexUnsafe(PFAST_MUTEX);
|
||||
PVOID WINAPI ExAllocatePool(POOL_TYPE,SIZE_T);
|
||||
PVOID WINAPI ExAllocatePoolWithQuota(POOL_TYPE,SIZE_T);
|
||||
PVOID WINAPI ExAllocatePoolWithTag(POOL_TYPE,SIZE_T,ULONG);
|
||||
PVOID WINAPI ExAllocatePoolWithQuotaTag(POOL_TYPE,SIZE_T,ULONG);
|
||||
void WINAPI ExFreePool(PVOID);
|
||||
void WINAPI ExFreePoolWithTag(PVOID,ULONG);
|
||||
void WINAPI ExReleaseFastMutexUnsafe(PFAST_MUTEX);
|
||||
|
||||
NTSTATUS WINAPI IoAllocateDriverObjectExtension(PDRIVER_OBJECT,PVOID,ULONG,PVOID*);
|
||||
PVOID WINAPI IoAllocateErrorLogEntry(PVOID,UCHAR);
|
||||
|
|
Loading…
Reference in New Issue