ntoskrnl: Export some functions on all architecture except i386.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2019-10-16 14:33:54 +02:00
parent 6306a1730a
commit 2d25263a31
1 changed files with 7 additions and 7 deletions

View File

@ -1,4 +1,4 @@
@ stdcall -arch=arm,arm64,x86_64 ExAcquireFastMutex(ptr) @ stdcall -arch=!i386 ExAcquireFastMutex(ptr)
@ stdcall -fastcall ExAcquireFastMutexUnsafe(ptr) @ stdcall -fastcall ExAcquireFastMutexUnsafe(ptr)
@ stub ExAcquireRundownProtection @ stub ExAcquireRundownProtection
@ stub ExAcquireRundownProtectionEx @ stub ExAcquireRundownProtectionEx
@ -9,7 +9,7 @@
@ stdcall -fastcall -arch=i386 ExInterlockedPopEntrySList(ptr ptr) NTOSKRNL_ExInterlockedPopEntrySList @ stdcall -fastcall -arch=i386 ExInterlockedPopEntrySList(ptr ptr) NTOSKRNL_ExInterlockedPopEntrySList
@ stdcall -fastcall -arch=i386 ExInterlockedPushEntrySList (ptr ptr ptr) NTOSKRNL_ExInterlockedPushEntrySList @ stdcall -fastcall -arch=i386 ExInterlockedPushEntrySList (ptr ptr ptr) NTOSKRNL_ExInterlockedPushEntrySList
@ stub ExReInitializeRundownProtection @ stub ExReInitializeRundownProtection
@ stdcall -arch=arm,arm64,x86_64 ExReleaseFastMutex(ptr) @ stdcall -arch=!i386 ExReleaseFastMutex(ptr)
@ stdcall -fastcall ExReleaseFastMutexUnsafe(ptr) @ stdcall -fastcall ExReleaseFastMutexUnsafe(ptr)
@ stdcall -fastcall ExReleaseResourceLite(ptr) @ stdcall -fastcall ExReleaseResourceLite(ptr)
@ stub ExReleaseRundownProtection @ stub ExReleaseRundownProtection
@ -33,7 +33,7 @@
@ stdcall -arch=win64 ExpInterlockedPopEntrySList(ptr) RtlInterlockedPopEntrySList @ stdcall -arch=win64 ExpInterlockedPopEntrySList(ptr) RtlInterlockedPopEntrySList
@ stdcall -arch=win64 ExpInterlockedPushEntrySList(ptr ptr) RtlInterlockedPushEntrySList @ stdcall -arch=win64 ExpInterlockedPushEntrySList(ptr ptr) RtlInterlockedPushEntrySList
@ stub HalExamineMBR @ stub HalExamineMBR
@ stdcall -arch=arm,arm64,x86_64 InitializeSListHead(ptr) RtlInitializeSListHead @ stdcall -arch=!i386 InitializeSListHead(ptr) RtlInitializeSListHead
@ stdcall -fastcall InterlockedCompareExchange(ptr long long) NTOSKRNL_InterlockedCompareExchange @ stdcall -fastcall InterlockedCompareExchange(ptr long long) NTOSKRNL_InterlockedCompareExchange
@ stdcall -fastcall InterlockedDecrement(ptr) NTOSKRNL_InterlockedDecrement @ stdcall -fastcall InterlockedDecrement(ptr) NTOSKRNL_InterlockedDecrement
@ stdcall -fastcall InterlockedExchange(ptr long) NTOSKRNL_InterlockedExchange @ stdcall -fastcall InterlockedExchange(ptr long) NTOSKRNL_InterlockedExchange
@ -48,13 +48,13 @@
@ stub IoWritePartitionTable @ stub IoWritePartitionTable
@ stdcall -fastcall IofCallDriver(ptr ptr) @ stdcall -fastcall IofCallDriver(ptr ptr)
@ stdcall -fastcall IofCompleteRequest(ptr long) @ stdcall -fastcall IofCompleteRequest(ptr long)
@ stdcall -arch=arm,arm64,x86_64 KeAcquireInStackQueuedSpinLock(ptr ptr) @ stdcall -arch=!i386 KeAcquireInStackQueuedSpinLock(ptr ptr)
@ stdcall -fastcall KeAcquireInStackQueuedSpinLockAtDpcLevel(ptr ptr) @ stdcall -fastcall KeAcquireInStackQueuedSpinLockAtDpcLevel(ptr ptr)
@ stdcall KeEnterGuardedRegion() @ stdcall KeEnterGuardedRegion()
@ stdcall KeExpandKernelStackAndCallout(ptr ptr long) @ stdcall KeExpandKernelStackAndCallout(ptr ptr long)
@ stdcall KeExpandKernelStackAndCalloutEx(ptr ptr long long ptr) @ stdcall KeExpandKernelStackAndCalloutEx(ptr ptr long long ptr)
@ stdcall KeLeaveGuardedRegion() @ stdcall KeLeaveGuardedRegion()
@ stdcall -arch=arm,arm64,x86_64 KeReleaseInStackQueuedSpinLock(ptr) @ stdcall -arch=!i386 KeReleaseInStackQueuedSpinLock(ptr)
@ stdcall -fastcall KeReleaseInStackQueuedSpinLockFromDpcLevel(ptr) @ stdcall -fastcall KeReleaseInStackQueuedSpinLockFromDpcLevel(ptr)
@ stub KeSetTimeUpdateNotifyRoutine @ stub KeSetTimeUpdateNotifyRoutine
@ stub KefAcquireSpinLockAtDpcLevel @ stub KefAcquireSpinLockAtDpcLevel
@ -522,7 +522,7 @@
@ stdcall Ke386SetIoAccessMap(long ptr) @ stdcall Ke386SetIoAccessMap(long ptr)
@ stub KeAcquireInterruptSpinLock @ stub KeAcquireInterruptSpinLock
@ stdcall KeAcquireSpinLockAtDpcLevel(ptr) @ stdcall KeAcquireSpinLockAtDpcLevel(ptr)
@ stdcall -arch=arm,arm64,x86_64 KeAcquireSpinLockRaiseToDpc(ptr) @ stdcall -arch=!i386 KeAcquireSpinLockRaiseToDpc(ptr)
@ stub KeAddSystemServiceTable @ stub KeAddSystemServiceTable
@ stdcall KeAreApcsDisabled() @ stdcall KeAreApcsDisabled()
@ stub KeAttachProcess @ stub KeAttachProcess
@ -604,7 +604,7 @@
@ stub KeReleaseMutant @ stub KeReleaseMutant
@ stdcall KeReleaseMutex(ptr long) @ stdcall KeReleaseMutex(ptr long)
@ stdcall KeReleaseSemaphore(ptr long long long) @ stdcall KeReleaseSemaphore(ptr long long long)
@ stdcall -arch=arm,arm64,x86_64 KeReleaseSpinLock(ptr long) @ stdcall -arch=!i386 KeReleaseSpinLock(ptr long)
@ stdcall KeReleaseSpinLockFromDpcLevel(ptr) @ stdcall KeReleaseSpinLockFromDpcLevel(ptr)
@ stub KeRemoveByKeyDeviceQueue @ stub KeRemoveByKeyDeviceQueue
@ stub KeRemoveByKeyDeviceQueueIfBusy @ stub KeRemoveByKeyDeviceQueueIfBusy