1 @ fastcall
-arch
=arm ExAcquireFastMutex
(ptr
)
2 @ fastcall
-arch
=arm ExReleaseFastMutex
(ptr
)
3 @ fastcall
-arch
=i386 ExAcquireFastMutex
(ptr
) ExiAcquireFastMutex
4 @ fastcall
-arch
=i386 ExReleaseFastMutex
(ptr
) ExiReleaseFastMutex
5 @ fastcall
-arch
=i386 ExTryToAcquireFastMutex
(ptr
) ntoskrnl.ExiTryToAcquireFastMutex
6 @ fastcall
-arch
=arm ExTryToAcquireFastMutex
(ptr
)
7 @ fastcall HalClearSoftwareInterrupt
(long
)
8 @ fastcall HalRequestSoftwareInterrupt
(long
)
9 @ fastcall HalSystemVectorDispatchEntry
(long long long
)
10 @ fastcall
-arch
=i386
,arm KeAcquireInStackQueuedSpinLock
(ptr ptr
)
11 @ fastcall
-arch
=i386
,arm KeAcquireInStackQueuedSpinLockRaiseToSynch
(ptr ptr
)
12 @ fastcall
-arch
=i386
,arm KeAcquireSpinLockRaiseToSynch
(ptr
)
13 @ fastcall
-arch
=i386
,arm KeAcquireQueuedSpinLock
(ptr
)
14 @ fastcall
-arch
=i386
,arm KeAcquireQueuedSpinLockRaiseToSynch
(ptr
)
15 @ fastcall
-arch
=i386
,arm KeReleaseInStackQueuedSpinLock
(ptr
)
16 @ fastcall
-arch
=i386
,arm KeReleaseQueuedSpinLock
(ptr long
)
17 @ fastcall
-arch
=i386
,arm KeTryToAcquireQueuedSpinLock
(long ptr
)
18 @ fastcall
-arch
=i386
,arm KeTryToAcquireQueuedSpinLockRaiseToSynch
(long ptr
)
19 @ fastcall
-arch
=i386
,arm KfAcquireSpinLock
(ptr
)
20 @ fastcall
-arch
=i386
,arm KfLowerIrql
(long
)
21 @ fastcall
-arch
=i386
,arm KfRaiseIrql
(long
)
22 @ fastcall
-arch
=i386
,arm KfReleaseSpinLock
(ptr long
)
23 @ stdcall HalAcquireDisplayOwnership
(ptr
)
24 @ stdcall HalAdjustResourceList
(ptr
)
25 @ stdcall HalAllProcessorsStarted
()
26 @ stdcall HalAllocateAdapterChannel
(ptr ptr long ptr
)
27 @ stdcall HalAllocateCommonBuffer
(ptr long ptr long
)
28 @ stdcall HalAllocateCrashDumpRegisters
(ptr ptr
)
29 @ stdcall HalAssignSlotResources
(ptr ptr ptr ptr long long long ptr
)
30 @ stdcall HalBeginSystemInterrupt
(long long ptr
)
31 @ stdcall HalCalibratePerformanceCounter
(ptr long long
)
32 @ stdcall HalDisableSystemInterrupt
(long long
)
33 @ stdcall HalDisplayString
(str
)
34 @ stdcall HalEnableSystemInterrupt
(long long long
)
35 @ stdcall HalEndSystemInterrupt
(long long
)
36 @ stdcall HalFlushCommonBuffer
(long long long long long
)
37 @ stdcall HalFreeCommonBuffer
(ptr long long long ptr long
)
38 @ stdcall HalGetAdapter
(ptr ptr
)
39 @ stdcall HalGetBusData
(long long long ptr long
)
40 @ stdcall HalGetBusDataByOffset
(long long long ptr long long
)
41 @ stdcall HalGetEnvironmentVariable
(str long str
)
42 @ fastcall
-arch
=arm HalGetInterruptSource
()
43 @ stdcall HalGetInterruptVector
(long long long long ptr ptr
)
44 @ stdcall
-arch
=i386 HalHandleNMI
(ptr
)
45 @ stdcall HalInitSystem
(long ptr
)
46 @ stdcall HalInitializeProcessor
(long ptr
)
47 @ stdcall HalMakeBeep
(long
)
48 @ stdcall HalProcessorIdle
()
49 @ stdcall HalPutDmaAdapter
(ptr
)
50 @ stdcall HalQueryDisplayParameters
(ptr ptr ptr ptr
)
51 @ stdcall HalQueryRealTimeClock
(ptr
)
52 @ stdcall HalReadDmaCounter
(ptr
)
53 @ stdcall HalReportResourceUsage
()
54 @ stdcall HalRequestIpi
(long
)
55 @ stdcall HalReturnToFirmware
(long
)
56 @ stdcall HalSetBusData
(long long long ptr long
)
57 @ stdcall HalSetBusDataByOffset
(long long long ptr long long
)
58 @ stdcall HalSetDisplayParameters
(long long
)
59 @ stdcall HalSetEnvironmentVariable
(str str
)
60 @ stdcall HalSetProfileInterval
(long
)
61 @ stdcall HalSetRealTimeClock
(ptr
)
62 @ stdcall HalSetTimeIncrement
(long
)
63 @ stdcall HalStartNextProcessor
(ptr ptr
)
64 @ stdcall HalStartProfileInterrupt
(long
)
65 @ stdcall HalStopProfileInterrupt
(long
)
66 @ fastcall
-arch
=arm HalSweepIcache
()
67 @ fastcall
-arch
=arm HalSweepDcache
()
68 @ stdcall HalTranslateBusAddress
(long long long long ptr ptr
)
69 @ stdcall IoFlushAdapterBuffers
(ptr ptr ptr ptr long long
)
70 @ stdcall IoFreeAdapterChannel
(ptr
)
71 @ stdcall IoFreeMapRegisters
(ptr ptr long
)
72 @ stdcall IoMapTransfer
(ptr ptr ptr ptr ptr long
)
73 @ stdcall
-arch
=i386
,x86_64 IoAssignDriveLetters
(ptr str ptr ptr
) HalpAssignDriveLetters
74 @ stdcall
-arch
=i386
,x86_64 IoReadPartitionTable
(ptr long long ptr
) HalpReadPartitionTable
75 @ stdcall
-arch
=i386
,x86_64 IoSetPartitionInformation
(ptr long long long
) HalpSetPartitionInformation
76 @ stdcall
-arch
=i386
,x86_64 IoWritePartitionTable
(ptr long long long ptr
) HalpWritePartitionTable
77 @ stdcall
-arch
=i386
,arm KeAcquireSpinLock
(ptr ptr
)
78 @ extern KdComPortInUse
79 @ stdcall KeFlushWriteBuffer
()
80 @ stdcall
-arch
=i386
,arm KeGetCurrentIrql
()
81 @ stdcall
-arch
=i386
,arm KeLowerIrql
(long
)
82 @ stdcall KeQueryPerformanceCounter
(ptr
)
83 @ stdcall
-arch
=i386
,arm KeRaiseIrql
(long ptr
)
84 @ stdcall
-arch
=i386
,arm KeRaiseIrqlToDpcLevel
()
85 @ stdcall
-arch
=i386
,arm KeRaiseIrqlToSynchLevel
()
86 @ stdcall
-arch
=i386
,arm KeReleaseSpinLock
(ptr long
)
87 @ stdcall KeStallExecutionProcessor
(long
)
88 @ stdcall
-arch
=i386
,arm READ_PORT_BUFFER_UCHAR
(ptr ptr long
)
89 @ stdcall
-arch
=i386
,arm READ_PORT_BUFFER_ULONG
(ptr ptr long
)
90 @ stdcall
-arch
=i386
,arm READ_PORT_BUFFER_USHORT
(ptr ptr long
)
91 @ stdcall
-arch
=i386
,arm READ_PORT_UCHAR
(ptr
)
92 @ stdcall
-arch
=i386
,arm READ_PORT_ULONG
(ptr
)
93 @ stdcall
-arch
=i386
,arm READ_PORT_USHORT
(ptr
)
94 @ stdcall
-arch
=i386
,arm WRITE_PORT_BUFFER_UCHAR
(ptr ptr long
)
95 @ stdcall
-arch
=i386
,arm WRITE_PORT_BUFFER_ULONG
(ptr ptr long
)
96 @ stdcall
-arch
=i386
,arm WRITE_PORT_BUFFER_USHORT
(ptr ptr long
)
97 @ stdcall
-arch
=i386
,arm WRITE_PORT_UCHAR
(ptr long
)
98 @ stdcall
-arch
=i386
,arm WRITE_PORT_ULONG
(ptr long
)
99 @ stdcall
-arch
=i386
,arm WRITE_PORT_USHORT
(ptr long
)
100 @ stdcall
-arch
=x86_64 HalInitializeBios
(long ptr
)