Windows APIs
Symbols in halmps.dll
- ExAcquireFastMutex
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- ExReleaseFastMutex
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- ExTryToAcquireFastMutex
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalAcquireDisplayOwnership
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalAdjustResourceList
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalAllProcessorsStarted
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalAllocateAdapterChannel
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalAllocateCommonBuffer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalAllocateCrashDumpRegisters
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalAssignSlotResources
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalBeginSystemInterrupt
(
,
,
,
,
,
,
,
,
)
- HalCalibratePerformanceCounter
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalClearSoftwareInterrupt
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalDisableSystemInterrupt
(
,
,
,
,
,
,
,
,
)
- HalDisplayString
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalEnableSystemInterrupt
(
,
,
,
,
,
,
,
,
)
- HalEndSystemInterrupt
(
,
,
,
,
,
,
,
,
)
- HalFlushCommonBuffer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalFreeCommonBuffer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalGetAdapter
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalGetBusData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalGetBusDataByOffset
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalGetEnvironmentVariable
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalGetInterruptVector
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalHandleNMI
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalInitSystem
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalInitializeProcessor
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalMakeBeep
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalProcessorIdle
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalQueryDisplayParameters
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalQueryRealTimeClock
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalReadDmaCounter
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalReportResourceUsage
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalRequestIpi
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalRequestSoftwareInterrupt
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalReturnToFirmware
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalSetBusData
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalSetBusDataByOffset
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalSetDisplayParameters
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalSetEnvironmentVariable
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalSetProfileInterval
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalSetRealTimeClock
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalSetTimeIncrement
(
,
,
,
,
,
,
,
,
,
,
,
)
- HalStartNextProcessor
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalStartProfileInterrupt
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalStopProfileInterrupt
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalSystemVectorDispatchEntry
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- HalTranslateBusAddress
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IoAssignDriveLetters
(
,
,
,
,
,
,
,
,
,
)
- IoFlushAdapterBuffers
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IoFreeAdapterChannel
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IoFreeMapRegisters
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IoMapTransfer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IoReadPartitionTable
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IoSetPartitionInformation
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IoWritePartitionTable
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- KdComPortInUse
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- KdPortGetByte
(
,
,
,
,
)
- KdPortInitialize
(
,
,
,
,
)
- KdPortPollByte
(
,
,
,
,
)
- KdPortPutByte
(
,
,
,
,
)
- KdPortRestore
(
,
,
,
,
)
- KdPortSave
(
,
,
,
,
)
- KeAcquireInStackQueuedSpinLock
(
,
,
,
,
,
,
,
)
- KeAcquireInStackQueuedSpinLockRaiseToSynch
(
,
,
,
,
,
,
,
)
- KeAcquireQueuedSpinLock
(
,
,
,
,
,
,
,
,
,
)
- KeAcquireQueuedSpinLockRaiseToSynch
(
,
,
,
,
,
,
,
,
,
)
- KeAcquireSpinLock
(
,
,
,
,
,
,
,
,
)
- KeAcquireSpinLockRaiseToSynch
(
,
,
,
,
,
,
,
,
,
,
)
- KeFlushWriteBuffer
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- KeGetCurrentIrql
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- KeLowerIrql
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- KeQueryPerformanceCounter
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- KeRaiseIrql
(
,
,
,
,
,
,
,
,
)
- KeRaiseIrqlToDpcLevel
(
,
,
,
,
,
,
,
,
,
,
)
- KeRaiseIrqlToSynchLevel
(
,
,
,
,
,
,
)
- KeReleaseInStackQueuedSpinLock
(
,
,
,
,
,
,
,
)
- KeReleaseQueuedSpinLock
(
,
,
,
,
,
,
,
,
,
)
- KeReleaseSpinLock
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- KeStallExecutionProcessor
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- KeTryToAcquireQueuedSpinLock
(
,
,
,
,
,
,
,
,
,
)
- KeTryToAcquireQueuedSpinLockRaiseToSynch
(
,
,
,
,
,
,
,
,
,
)
- KfAcquireSpinLock
(
,
,
,
,
,
,
,
,
)
- KfLowerIrql
(
,
,
,
,
,
,
,
,
)
- KfRaiseIrql
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- KfReleaseSpinLock
(
,
,
,
,
,
,
,
,
)
- READ_PORT_BUFFER_UCHAR
(
,
,
,
,
,
,
,
,
)
- READ_PORT_BUFFER_ULONG
(
,
,
,
,
,
,
,
,
)
- READ_PORT_BUFFER_USHORT
(
,
,
,
,
,
,
,
,
)
- READ_PORT_UCHAR
(
,
,
,
,
,
,
,
,
)
- READ_PORT_ULONG
(
,
,
,
,
,
,
,
,
)
- READ_PORT_USHORT
(
,
,
,
,
,
,
,
,
)
- WRITE_PORT_BUFFER_UCHAR
(
,
,
,
,
,
,
,
,
)
- WRITE_PORT_BUFFER_ULONG
(
,
,
,
,
,
,
,
,
)
- WRITE_PORT_BUFFER_USHORT
(
,
,
,
,
,
,
,
,
)
- WRITE_PORT_UCHAR
(
,
,
,
,
,
,
,
,
)
- WRITE_PORT_ULONG
(
,
,
,
,
,
,
,
,
)
- WRITE_PORT_USHORT
(
,
,
,
,
,
,
,
,
)