#include "include/reactos/msvctarget.h" #ifdef _M_ARM @ fastcall ExAcquireFastMutex(ptr) @ fastcall ExReleaseFastMutex(ptr) #else @ fastcall ExAcquireFastMutex(ptr) ExiAcquireFastMutex @ fastcall ExReleaseFastMutex(ptr) ExiReleaseFastMutex #endif @ fastcall ExTryToAcquireFastMutex(ptr) ExiTryToAcquireFastMutex @ fastcall HalClearSoftwareInterrupt(long) @ fastcall HalRequestSoftwareInterrupt(long) @ fastcall HalSystemVectorDispatchEntry(long long long) @ fastcall KeAcquireInStackQueuedSpinLock(ptr ptr) @ fastcall KeAcquireInStackQueuedSpinLockRaiseToSynch(ptr ptr) @ fastcall KeAcquireSpinLockRaiseToSynch(ptr) @ fastcall KeAcquireQueuedSpinLock(ptr) @ fastcall KeAcquireQueuedSpinLockRaiseToSynch(ptr) @ fastcall KeReleaseInStackQueuedSpinLock(ptr) @ fastcall KeReleaseQueuedSpinLock(ptr long) @ fastcall KeTryToAcquireQueuedSpinLock(long ptr) @ fastcall KeTryToAcquireQueuedSpinLockRaiseToSynch(long ptr) @ fastcall KfAcquireSpinLock(ptr) @ fastcall KfLowerIrql(long) @ fastcall KfRaiseIrql(long) @ fastcall KfReleaseSpinLock(ptr long) @ stdcall HalAcquireDisplayOwnership(ptr) @ stdcall HalAdjustResourceList(ptr) @ stdcall HalAllProcessorsStarted() @ stdcall HalAllocateAdapterChannel(ptr ptr long ptr) @ stdcall HalAllocateCommonBuffer(ptr long ptr long) @ stdcall HalAllocateCrashDumpRegisters(ptr ptr) @ stdcall HalAssignSlotResources(ptr ptr ptr ptr long long long ptr) @ stdcall HalBeginSystemInterrupt(long long ptr) @ stdcall HalCalibratePerformanceCounter(ptr long long) @ stdcall HalDisableSystemInterrupt(long long) @ stdcall HalDisplayString(str) @ stdcall HalEnableSystemInterrupt(long long long) @ stdcall HalEndSystemInterrupt(long long) @ stdcall HalFlushCommonBuffer(long long long long long) @ stdcall HalFreeCommonBuffer(ptr long long long ptr long) @ stdcall HalGetAdapter(ptr ptr) @ stdcall HalGetBusData(long long long ptr long) @ stdcall HalGetBusDataByOffset(long long long ptr long long) @ stdcall HalGetEnvironmentVariable(str long str) #ifdef _M_ARM @ fastcall HalGetInterruptSource() #endif @ stdcall HalGetInterruptVector(long long long long ptr ptr) @ stdcall HalHandleNMI(ptr) @ stdcall HalInitSystem(long ptr) @ stdcall HalInitializeProcessor(long ptr) @ stdcall HalMakeBeep(long) @ stdcall HalProcessorIdle() @ stdcall HalQueryDisplayParameters(ptr ptr ptr ptr) @ stdcall HalQueryRealTimeClock(ptr) @ stdcall HalReadDmaCounter(ptr) @ stdcall HalReportResourceUsage() @ stdcall HalRequestIpi(long) @ stdcall HalReturnToFirmware(long) @ stdcall HalSetBusData(long long long ptr long) @ stdcall HalSetBusDataByOffset(long long long ptr long long) @ stdcall HalSetDisplayParameters(long long) @ stdcall HalSetEnvironmentVariable(str str) @ stdcall HalSetProfileInterval(long) @ stdcall HalSetRealTimeClock(ptr) @ stdcall HalSetTimeIncrement(long) @ stdcall HalStartNextProcessor(ptr ptr) @ stdcall HalStartProfileInterrupt(long) @ stdcall HalStopProfileInterrupt(long) #ifdef _M_ARM @ fastcall HalSweepIcache() @ fastcall HalSweepDcache() #endif @ stdcall HalTranslateBusAddress(long long long long ptr ptr) @ stdcall IoFlushAdapterBuffers(ptr ptr ptr ptr long long) @ stdcall IoFreeAdapterChannel(ptr) @ stdcall IoFreeMapRegisters(ptr ptr long) @ stdcall IoMapTransfer(ptr ptr ptr ptr ptr long) #ifndef _M_ARM @ stdcall IoAssignDriveLetters(ptr str ptr ptr) HalpAssignDriveLetters @ stdcall IoReadPartitionTable(ptr long long ptr) HalpReadPartitionTable @ stdcall IoSetPartitionInformation(ptr long long long) HalpSetPartitionInformation @ stdcall IoWritePartitionTable(ptr long long long ptr) HalpWritePartitionTable #endif @ stdcall KeAcquireSpinLock(ptr ptr) @ extern KdComPortInUse @ stdcall KeFlushWriteBuffer() @ stdcall KeGetCurrentIrql() @ stdcall KeLowerIrql(long) @ stdcall KeQueryPerformanceCounter(ptr) @ stdcall KeRaiseIrql(long ptr) @ stdcall KeRaiseIrqlToDpcLevel() @ stdcall KeRaiseIrqlToSynchLevel() @ stdcall KeReleaseSpinLock(ptr long) @ stdcall KeStallExecutionProcessor(long) @ stdcall READ_PORT_BUFFER_UCHAR(ptr ptr long) @ stdcall READ_PORT_BUFFER_ULONG(ptr ptr long) @ stdcall READ_PORT_BUFFER_USHORT(ptr ptr long) @ stdcall READ_PORT_UCHAR(ptr) @ stdcall READ_PORT_ULONG(ptr) @ stdcall READ_PORT_USHORT(ptr) @ stdcall WRITE_PORT_BUFFER_UCHAR(ptr ptr long) @ stdcall WRITE_PORT_BUFFER_ULONG(ptr ptr long) @ stdcall WRITE_PORT_BUFFER_USHORT(ptr ptr long) @ stdcall WRITE_PORT_UCHAR(ptr long) @ stdcall WRITE_PORT_ULONG(ptr long) @ stdcall WRITE_PORT_USHORT(ptr long)