mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 04:13:34 +00:00
[NTOS]
Update pspec file with amd64 exports, use -arch= where appropriate svn path=/trunk/; revision=46601
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
#include <msvctarget.h>
|
||||
#undef i386
|
||||
|
||||
@ stdcall CcCanIWrite(ptr long long long)
|
||||
@ stdcall CcCopyRead(ptr ptr long long ptr ptr)
|
||||
@@ -55,6 +56,7 @@
|
||||
@ stdcall DbgPrompt(str ptr long)
|
||||
@ stdcall DbgQueryDebugFilterState(long long)
|
||||
@ stdcall DbgSetDebugFilterState(long long long)
|
||||
@ stdcall -arch=x86_64 ExAcquireFastMutex(ptr)
|
||||
@ fastcall ExAcquireFastMutexUnsafe(ptr)
|
||||
@ stdcall ExAcquireResourceExclusiveLite(ptr long)
|
||||
@ stdcall ExAcquireResourceSharedLite(ptr long)
|
||||
@@ -101,26 +103,37 @@
|
||||
@ stdcall ExInitializeRundownProtectionCacheAware(ptr long)
|
||||
@ stdcall ExInitializeZone(ptr long ptr long)
|
||||
@ stdcall ExInterlockedAddLargeInteger(ptr long long ptr)
|
||||
#ifndef __x86_64__
|
||||
@ fastcall ExInterlockedAddLargeStatistic(ptr long)
|
||||
#endif
|
||||
@ stdcall ExInterlockedAddUlong(ptr long ptr)
|
||||
#ifndef __x86_64__
|
||||
@ fastcall ExInterlockedCompareExchange64(ptr ptr ptr ptr)
|
||||
@ stdcall ExInterlockedDecrementLong(ptr ptr)
|
||||
@ stdcall ExInterlockedExchangeUlong(ptr long ptr)
|
||||
#endif
|
||||
@ stdcall ExInterlockedExtendZone(ptr ptr long ptr)
|
||||
#ifndef __x86_64__
|
||||
@ fastcall ExInterlockedFlushSList(ptr)
|
||||
@ stdcall ExInterlockedIncrementLong(ptr ptr)
|
||||
#endif
|
||||
@ stdcall ExInterlockedInsertHeadList(ptr ptr ptr)
|
||||
@ stdcall ExInterlockedInsertTailList(ptr ptr ptr)
|
||||
@ stdcall ExInterlockedPopEntryList(ptr ptr)
|
||||
#ifndef __x86_64__
|
||||
@ fastcall ExInterlockedPopEntrySList(ptr ptr)
|
||||
#endif
|
||||
@ stdcall ExInterlockedPushEntryList(ptr ptr ptr)
|
||||
#ifndef __x86_64__
|
||||
@ fastcall ExInterlockedPushEntrySList(ptr ptr ptr)
|
||||
#endif
|
||||
@ stdcall ExInterlockedRemoveHeadList(ptr ptr)
|
||||
@ stdcall ExIsProcessorFeaturePresent(long)
|
||||
@ stdcall ExIsResourceAcquiredExclusiveLite(ptr)
|
||||
@ stdcall ExIsResourceAcquiredSharedLite(ptr)
|
||||
@ stdcall ExLocalTimeToSystemTime(ptr ptr)
|
||||
@ stdcall ExNotifyCallback(ptr ptr ptr)
|
||||
@ stdcall -arch=x86_64 ExQueryDepthSList(ptr)
|
||||
@ stdcall ExQueryPoolBlockSize(ptr ptr)
|
||||
@ stdcall ExQueueWorkItem(ptr long)
|
||||
@ stdcall ExRaiseAccessViolation()
|
||||
@@ -132,6 +145,7 @@
|
||||
@ fastcall ExReInitializeRundownProtectionCacheAware(ptr) ExfReInitializeRundownProtectionCacheAware
|
||||
@ stdcall ExRegisterCallback(ptr ptr ptr)
|
||||
@ stdcall ExReinitializeResourceLite(ptr)
|
||||
@ stdcall -arch=x86_64 ExReleaseFastMutex(ptr)
|
||||
@ fastcall ExReleaseFastMutexUnsafe(ptr)
|
||||
@ fastcall ExReleaseFastMutexUnsafeAndLeaveCriticalRegion(ptr)
|
||||
@ fastcall ExReleaseResourceAndLeaveCriticalRegion(ptr)
|
||||
@@ -149,6 +163,7 @@
|
||||
@ stdcall ExSizeOfRundownProtectionCacheAware()
|
||||
@ stdcall ExSystemExceptionFilter()
|
||||
@ stdcall ExSystemTimeToLocalTime(ptr ptr)
|
||||
@ stdcall -arch=x86_64 ExTryToAcquireFastMutex(ptr)
|
||||
@ stdcall ExUnregisterCallback(ptr)
|
||||
@ stdcall ExUuidCreate(ptr)
|
||||
@ stdcall ExVerifySuite(long)
|
||||
@@ -157,6 +172,7 @@
|
||||
@ extern ExWindowStationObjectType
|
||||
@ fastcall ExfAcquirePushLockExclusive(ptr)
|
||||
@ fastcall ExfAcquirePushLockShared(ptr)
|
||||
#ifndef __x86_64__
|
||||
@ fastcall ExfInterlockedAddUlong(ptr long ptr)
|
||||
@ fastcall ExfInterlockedCompareExchange64(ptr ptr ptr)
|
||||
@ fastcall ExfInterlockedInsertHeadList(ptr ptr ptr)
|
||||
@@ -164,22 +180,24 @@
|
||||
@ fastcall ExfInterlockedPopEntryList(ptr ptr)
|
||||
@ fastcall ExfInterlockedPushEntryList(ptr ptr ptr)
|
||||
@ fastcall ExfInterlockedRemoveHeadList(ptr ptr)
|
||||
#endif
|
||||
@ fastcall ExfReleasePushLock(ptr)
|
||||
@ fastcall ExfReleasePushLockExclusive(ptr)
|
||||
@ fastcall ExfReleasePushLockShared(ptr)
|
||||
@ fastcall ExfTryToWakePushLock(ptr)
|
||||
@ fastcall ExfUnblockPushLock(ptr ptr)
|
||||
#ifdef _M_IX86
|
||||
@ fastcall Exfi386InterlockedDecrementLong(ptr)
|
||||
@ fastcall Exfi386InterlockedExchangeUlong(ptr long)
|
||||
@ fastcall Exfi386InterlockedIncrementLong(ptr)
|
||||
@ stdcall Exi386InterlockedDecrementLong(ptr)
|
||||
@ stdcall Exi386InterlockedExchangeUlong(ptr long long)
|
||||
@ stdcall Exi386InterlockedIncrementLong(ptr)
|
||||
#endif
|
||||
@ fastcall ExiAcquireFastMutex(ptr) ExAcquireFastMutex
|
||||
@ fastcall ExiReleaseFastMutex(ptr) ExReleaseFastMutex
|
||||
@ fastcall ExiTryToAcquireFastMutex(ptr) ExTryToAcquireFastMutex
|
||||
@ stdcall -arch=x86_64 ExpInterlockedFlushSList(ptr)
|
||||
@ stdcall -arch=x86_64 ExpInterlockedPopEntrySList(ptr ptr)
|
||||
@ stdcall -arch=x86_64 ExpInterlockedPushEntrySList(ptr ptr)
|
||||
@ fastcall -arch=i386 Exfi386InterlockedDecrementLong(ptr)
|
||||
@ fastcall -arch=i386 Exfi386InterlockedExchangeUlong(ptr long)
|
||||
@ fastcall -arch=i386 Exfi386InterlockedIncrementLong(ptr)
|
||||
@ stdcall -arch=i386 Exi386InterlockedDecrementLong(ptr)
|
||||
@ stdcall -arch=i386 Exi386InterlockedExchangeUlong(ptr long long)
|
||||
@ stdcall -arch=i386 Exi386InterlockedIncrementLong(ptr)
|
||||
@ fastcall -arch=i386 ExiAcquireFastMutex(ptr) ExAcquireFastMutex
|
||||
@ fastcall -arch=i386 ExiReleaseFastMutex(ptr) ExReleaseFastMutex
|
||||
@ fastcall -arch=i386 ExiTryToAcquireFastMutex(ptr) ExTryToAcquireFastMutex
|
||||
@ stdcall FsRtlAcquireFileExclusive(ptr)
|
||||
;FsRtlAddBaseMcbEntry
|
||||
@ stdcall FsRtlAddLargeMcbEntry(ptr long long long long long long)
|
||||
@@ -316,6 +334,7 @@
|
||||
@ stdcall InbvSetTextColor(long)
|
||||
@ stdcall InbvSolidColorFill(long long long long long)
|
||||
@ extern InitSafeBootMode
|
||||
#ifndef __x86_64__
|
||||
@ fastcall InterlockedCompareExchange(ptr long long)
|
||||
@ fastcall InterlockedDecrement(ptr)
|
||||
@ fastcall InterlockedExchange(ptr long)
|
||||
@@ -323,6 +342,9 @@
|
||||
@ fastcall InterlockedIncrement(ptr)
|
||||
@ fastcall InterlockedPopEntrySList(ptr)
|
||||
@ fastcall InterlockedPushEntrySList(ptr ptr)
|
||||
#else
|
||||
@ stdcall InitializeSListHead(ptr) RtlInitializeSListHead
|
||||
#endif
|
||||
@ stdcall IoAcquireCancelSpinLock(ptr)
|
||||
@ stdcall IoAcquireRemoveLockEx(ptr ptr str long long)
|
||||
@ stdcall IoAcquireVpbSpinLock(ptr)
|
||||
@@ -536,12 +558,10 @@
|
||||
@ stdcall KdPowerTransition(long)
|
||||
@ stdcall KdRefreshDebuggerNotPresent()
|
||||
@ stdcall KdSystemDebugControl(long ptr long ptr long ptr long)
|
||||
#ifdef _M_IX86
|
||||
@ stdcall Ke386CallBios(long ptr)
|
||||
@ stdcall Ke386IoSetAccessProcess(ptr long)
|
||||
@ stdcall Ke386QueryIoAccessMap(long ptr)
|
||||
@ stdcall Ke386SetIoAccessMap(long ptr)
|
||||
#endif
|
||||
@ stdcall -arch=i386 Ke386CallBios(long ptr)
|
||||
@ stdcall -arch=i386 Ke386IoSetAccessProcess(ptr long)
|
||||
@ stdcall -arch=i386 Ke386QueryIoAccessMap(long ptr)
|
||||
@ stdcall -arch=i386 Ke386SetIoAccessMap(long ptr)
|
||||
@ fastcall KeAcquireGuardedMutex(ptr)
|
||||
@ fastcall KeAcquireGuardedMutexUnsafe(ptr)
|
||||
@ fastcall KeAcquireInStackQueuedSpinLockAtDpcLevel(ptr ptr)
|
||||
@@ -549,6 +569,7 @@
|
||||
@ stdcall KeAcquireInterruptSpinLock(ptr)
|
||||
@ stdcall KeAcquireSpinLockAtDpcLevel(ptr)
|
||||
@ fastcall KeAcquireSpinLockForDpc(ptr)
|
||||
@ stdcall -arch=x86_64 KeAcquireSpinLockRaiseToDpc(ptr)
|
||||
@ stdcall KeAddSystemServiceTable(ptr ptr long ptr long)
|
||||
@ stdcall KeAreAllApcsDisabled()
|
||||
@ stdcall KeAreApcsDisabled()
|
||||
@@ -576,18 +597,16 @@
|
||||
@ stdcall KeGetCurrentThread()
|
||||
@ stdcall KeGetPreviousMode()
|
||||
@ stdcall KeGetRecommendedSharedDataAlignment()
|
||||
#ifdef _M_IX86
|
||||
;KeI386AbiosCall
|
||||
@ stdcall KeI386AllocateGdtSelectors(ptr long)
|
||||
;KeI386Call16BitCStyleFunction
|
||||
;KeI386Call16BitFunction
|
||||
@ stdcall KeI386FlatToGdtSelector(long long long)
|
||||
;KeI386GetLid
|
||||
@ extern KeI386MachineType
|
||||
@ stdcall KeI386ReleaseGdtSelectors(ptr long)
|
||||
;KeI386ReleaseLid
|
||||
;KeI386SetGdtSelector
|
||||
#endif
|
||||
@ stdcall -arch=i386 KeI386AllocateGdtSelectors(ptr long)
|
||||
; -arch=i386 KeI386Call16BitCStyleFunction
|
||||
; -arch=i386 KeI386Call16BitFunction
|
||||
@ stdcall -arch=i386 KeI386FlatToGdtSelector(long long long)
|
||||
; -arch=i386 KeI386GetLid
|
||||
@ extern -arch=i386 KeI386MachineType
|
||||
@ stdcall -arch=i386 KeI386ReleaseGdtSelectors(ptr long)
|
||||
; -arch=i386 KeI386ReleaseLid
|
||||
; -arch=i386 KeI386SetGdtSelector
|
||||
@ stdcall KeInitializeApc(ptr ptr long ptr ptr ptr long ptr)
|
||||
@ stdcall KeInitializeCrashDumpHeader(long long ptr long ptr)
|
||||
@ stdcall KeInitializeDeviceQueue(ptr)
|
||||
@@ -599,7 +618,9 @@
|
||||
@ stdcall KeInitializeMutex(ptr long)
|
||||
@ stdcall KeInitializeQueue(ptr long)
|
||||
@ stdcall KeInitializeSemaphore(ptr long long)
|
||||
#ifndef __x86_64__
|
||||
@ stdcall KeInitializeSpinLock(ptr) _KeInitializeSpinLock
|
||||
#endif
|
||||
@ stdcall KeInitializeThreadedDpc(ptr ptr ptr)
|
||||
@ stdcall KeInitializeTimer(ptr)
|
||||
@ stdcall KeInitializeTimerEx(ptr long)
|
||||
@@ -622,10 +643,14 @@
|
||||
@ stdcall KeProfileInterruptWithSource(ptr long)
|
||||
@ stdcall KePulseEvent(ptr long long)
|
||||
@ stdcall KeQueryActiveProcessors()
|
||||
#ifndef __x86_64__
|
||||
@ stdcall KeQueryInterruptTime()
|
||||
#endif
|
||||
@ stdcall KeQueryPriorityThread(ptr)
|
||||
@ stdcall KeQueryRuntimeThread(ptr ptr)
|
||||
#ifndef __x86_64__
|
||||
@ stdcall KeQuerySystemTime(ptr)
|
||||
#endif
|
||||
@ stdcall KeQueryTickCount(ptr)
|
||||
@ stdcall KeQueryTimeIncrement()
|
||||
@ stdcall KeRaiseUserException(long)
|
||||
@@ -646,6 +671,9 @@
|
||||
@ stdcall KeReleaseMutant(ptr long long long)
|
||||
@ stdcall KeReleaseMutex(ptr long)
|
||||
@ stdcall KeReleaseSemaphore(ptr long long long)
|
||||
#ifdef __x86_64__
|
||||
@ stdcall KeReleaseSpinLock(ptr long)
|
||||
#endif
|
||||
@ fastcall KeReleaseSpinLockForDpc(ptr long)
|
||||
@ stdcall KeReleaseSpinLockFromDpcLevel(ptr)
|
||||
@ stdcall KeRemoveByKeyDeviceQueue(ptr long)
|
||||
@@ -695,21 +723,15 @@
|
||||
@ stdcall KeWaitForSingleObject(ptr long long long ptr)
|
||||
@ fastcall KefAcquireSpinLockAtDpcLevel(ptr)
|
||||
@ fastcall KefReleaseSpinLockFromDpcLevel(ptr)
|
||||
#ifdef _M_IX86
|
||||
@ stdcall Kei386EoiHelper()
|
||||
@ fastcall KiEoiHelper(ptr) /* FIXME: Evaluate decision */
|
||||
#endif
|
||||
@ stdcall -arch=i386 Kei386EoiHelper()
|
||||
@ fastcall -arch=i386 KiEoiHelper(ptr) /* FIXME: Evaluate decision */
|
||||
@ fastcall KiAcquireSpinLock(ptr)
|
||||
@ extern KiBugCheckData
|
||||
@ stdcall KiCheckForKernelApcDelivery()
|
||||
;KiCheckForSListAddress
|
||||
#ifdef _M_IX86
|
||||
@ stdcall KiCoprocessorError()
|
||||
#endif
|
||||
@ stdcall -arch=i386 KiCoprocessorError()
|
||||
@ stdcall KiDeliverApc(long ptr ptr)
|
||||
#ifdef _M_IX86
|
||||
@ stdcall KiDispatchInterrupt()
|
||||
#endif
|
||||
@ stdcall -arch=i386 KiDispatchInterrupt()
|
||||
@ extern KiEnableTimerWatchdog
|
||||
@ stdcall KiIpiServiceRoutine(ptr ptr)
|
||||
@ fastcall KiReleaseSpinLock(ptr)
|
||||
@@ -1021,12 +1043,14 @@
|
||||
@ stdcall PsTerminateSystemThread(long)
|
||||
@ extern PsThreadType _PsThreadType
|
||||
;PsWrapApcWow64Thread
|
||||
#ifndef __x86_64__
|
||||
@ stdcall READ_REGISTER_BUFFER_UCHAR(ptr ptr long)
|
||||
@ stdcall READ_REGISTER_BUFFER_ULONG(ptr ptr long)
|
||||
@ stdcall READ_REGISTER_BUFFER_USHORT(ptr ptr long)
|
||||
@ stdcall READ_REGISTER_UCHAR(ptr)
|
||||
@ stdcall READ_REGISTER_ULONG(ptr)
|
||||
@ stdcall READ_REGISTER_USHORT(ptr)
|
||||
#endif
|
||||
@ stdcall RtlAbsoluteToSelfRelativeSD(ptr ptr ptr)
|
||||
@ stdcall RtlAddAccessAllowedAce(ptr long long ptr)
|
||||
@ stdcall RtlAddAccessAllowedAceEx(ptr long long long ptr)
|
||||
@@ -1273,8 +1297,10 @@
|
||||
;RtlTraceDatabaseLock
|
||||
;RtlTraceDatabaseUnlock
|
||||
;RtlTraceDatabaseValidate
|
||||
#ifndef __x86_64__
|
||||
@ fastcall RtlUlongByteSwap(long)
|
||||
@ fastcall RtlUlonglongByteSwap(long long)
|
||||
#endif
|
||||
@ stdcall RtlUnicodeStringToAnsiSize(ptr) RtlxUnicodeStringToAnsiSize
|
||||
@ stdcall RtlUnicodeStringToAnsiString(ptr ptr long)
|
||||
@ stdcall RtlUnicodeStringToCountedOemString(ptr ptr long)
|
||||
@@ -1297,7 +1323,9 @@
|
||||
@ stdcall RtlUpcaseUnicodeToOemN(ptr long ptr wstr long)
|
||||
@ stdcall RtlUpperChar(long)
|
||||
@ stdcall RtlUpperString(ptr ptr)
|
||||
#ifndef __x86_64__
|
||||
@ fastcall RtlUshortByteSwap(long)
|
||||
#endif
|
||||
@ stdcall RtlValidRelativeSecurityDescriptor(ptr long long)
|
||||
@ stdcall RtlValidSecurityDescriptor(ptr)
|
||||
@ stdcall RtlValidSid(ptr)
|
||||
@@ -1368,12 +1396,14 @@
|
||||
;VfFailDriver
|
||||
;VfFailSystemBIOS
|
||||
;VfIsVerificationEnabled
|
||||
#ifndef __x86_64__
|
||||
@ stdcall WRITE_REGISTER_BUFFER_UCHAR(ptr ptr long)
|
||||
@ stdcall WRITE_REGISTER_BUFFER_ULONG(ptr ptr long)
|
||||
@ stdcall WRITE_REGISTER_BUFFER_USHORT(ptr ptr long)
|
||||
@ stdcall WRITE_REGISTER_UCHAR(ptr long)
|
||||
@ stdcall WRITE_REGISTER_ULONG(ptr long)
|
||||
@ stdcall WRITE_REGISTER_USHORT(ptr long)
|
||||
#endif
|
||||
;WmiFlushTrace
|
||||
;WmiGetClock
|
||||
;WmiQueryTrace
|
||||
@@ -1512,26 +1542,30 @@
|
||||
;_CIcos
|
||||
;_CIsin
|
||||
;_CIsqrt
|
||||
#ifndef __x86_64
|
||||
@ cdecl _abnormal_termination()
|
||||
#ifdef _M_IX86
|
||||
@ cdecl _alldiv()
|
||||
@ cdecl _alldvrm()
|
||||
@ cdecl _allmul()
|
||||
@ cdecl _alloca_probe()
|
||||
@ cdecl _allrem()
|
||||
@ cdecl _allshl()
|
||||
@ cdecl _allshr()
|
||||
@ cdecl _aulldiv()
|
||||
@ cdecl _aulldvrm()
|
||||
@ cdecl _aullrem()
|
||||
@ cdecl _aullshr()
|
||||
#endif
|
||||
@ cdecl -arch=i386 _alldiv()
|
||||
@ cdecl -arch=i386 _alldvrm()
|
||||
@ cdecl -arch=i386 _allmul()
|
||||
@ cdecl -arch=i386 _alloca_probe()
|
||||
@ cdecl -arch=i386 _allrem()
|
||||
@ cdecl -arch=i386 _allshl()
|
||||
@ cdecl -arch=i386 _allshr()
|
||||
@ cdecl -arch=i386 _aulldiv()
|
||||
@ cdecl -arch=i386 _aulldvrm()
|
||||
@ cdecl -arch=i386 _aullrem()
|
||||
@ cdecl -arch=i386 _aullshr()
|
||||
#ifndef __x86_64
|
||||
@ cdecl _except_handler2()
|
||||
@ cdecl _except_handler3()
|
||||
@ cdecl _global_unwind2()
|
||||
#endif
|
||||
@ cdecl _itoa()
|
||||
@ cdecl _itow()
|
||||
#ifndef __x86_64
|
||||
@ cdecl _local_unwind2()
|
||||
#endif
|
||||
@ cdecl _purecall()
|
||||
@ cdecl _snprintf()
|
||||
@ cdecl _snwprintf()
|
||||
|
||||
Reference in New Issue
Block a user