181 lines
6.1 KiB
Plaintext
181 lines
6.1 KiB
Plaintext
|
|
NAME VIDEOPRT.SYS
|
|
|
|
EXPORTS
|
|
VideoPortCompareMemory = NTOSKRNL.RtlCompareMemory
|
|
VideoPortDDCMonitorHelper
|
|
VideoPortDebugPrint
|
|
VideoPortDisableInterrupt
|
|
VideoPortDoDma
|
|
VideoPortEnableInterrupt
|
|
VideoPortFreeCommonBuffer
|
|
VideoPortFreeDeviceBase
|
|
VideoPortGetAccessRanges
|
|
VideoPortGetBusData
|
|
VideoPortGetCommonBuffer
|
|
VideoPortGetCurrentIrql
|
|
VideoPortGetDeviceBase
|
|
VideoPortGetDeviceData
|
|
VideoPortGetMdl
|
|
VideoPortGetRegistryParameters
|
|
VideoPortInitialize
|
|
VideoPortInt10
|
|
VideoPortInterlockedDecrement
|
|
VideoPortInterlockedExchange
|
|
VideoPortInterlockedIncrement
|
|
VideoPortLockPages
|
|
VideoPortLogError
|
|
VideoPortMapBankedMemory
|
|
VideoPortMapMemory
|
|
VideoPortAllocateBuffer
|
|
VideoPortReleaseBuffer
|
|
VideoPortMoveMemory = NTOSKRNL.RtlMoveMemory
|
|
VideoPortScanRom
|
|
VideoPortSetBusData
|
|
VideoPortSignalDmaComplete
|
|
VideoPortSetTrappedEmulatorPorts
|
|
VideoPortSetRegistryParameters
|
|
VideoPortStallExecution = HAL.KeStallExecutionProcessor
|
|
VideoPortStartTimer
|
|
VideoPortStopTimer
|
|
VideoPortSynchronizeExecution
|
|
VideoPortUnlockPages
|
|
VideoPortUnmapMemory
|
|
VideoPortVerifyAccessRanges
|
|
VideoPortZeroMemory = NTOSKRNL.RtlZeroMemory
|
|
VideoPortAssociateEventsWithDmaHandle
|
|
VideoPortGetBytesUsed
|
|
VideoPortSetBytesUsed
|
|
VideoPortGetDmaContext
|
|
VideoPortSetDmaContext
|
|
VideoPortMapDmaMemory
|
|
VideoPortUnmapDmaMemory
|
|
VideoPortGetAgpServices
|
|
VideoPortAllocateContiguousMemory
|
|
VideoPortGetRomImage
|
|
VideoPortGetAssociatedDeviceExtension
|
|
VideoPortGetAssociatedDeviceID
|
|
VideoPortAcquireDeviceLock
|
|
VideoPortReleaseDeviceLock
|
|
VideoPortGetVgaStatus
|
|
VideoPortQueueDpc
|
|
VideoPortEnumerateChildren
|
|
VideoPortQueryPerformanceCounter
|
|
VideoPortQueryServices
|
|
VideoPortCreateSecondaryDisplay
|
|
VideoPortGetDmaAdapter
|
|
VideoPortPutDmaAdapter
|
|
VideoPortAllocateCommonBuffer
|
|
VideoPortReleaseCommonBuffer
|
|
VideoPortLockBuffer
|
|
VideoPortUnlockBuffer
|
|
VideoPortStartDma
|
|
VideoPortCompleteDma
|
|
VideoPortCreateEvent
|
|
VideoPortDeleteEvent
|
|
VideoPortSetEvent
|
|
VideoPortClearEvent
|
|
VideoPortReadStateEvent
|
|
VideoPortWaitForSingleObject
|
|
VideoPortAllocatePool
|
|
VideoPortFreePool
|
|
VideoPortCreateSpinLock
|
|
VideoPortDeleteSpinLock
|
|
VideoPortAcquireSpinLock
|
|
VideoPortAcquireSpinLockAtDpcLevel
|
|
VideoPortReleaseSpinLock
|
|
VideoPortReleaseSpinLockFromDpcLevel
|
|
VideoPortQuerySystemTime = NTOSKRNL.KeQuerySystemTime
|
|
VideoPortCheckForDeviceExistence
|
|
VideoPortCheckForDeviceExistance = VIDEOPRT.VideoPortCheckForDeviceExistence
|
|
VideoPortFlushRegistry
|
|
VideoPortGetVersion
|
|
VideoPortRegisterBugcheckCallback
|
|
|
|
VpNotifyEaData
|
|
|
|
#if DBG || !defined(_X86_)
|
|
|
|
VideoPortReadPortUchar
|
|
VideoPortReadPortUshort
|
|
VideoPortReadPortUlong
|
|
VideoPortReadPortBufferUchar
|
|
VideoPortReadPortBufferUshort
|
|
VideoPortReadPortBufferUlong
|
|
VideoPortReadRegisterUchar
|
|
VideoPortReadRegisterUshort
|
|
VideoPortReadRegisterUlong
|
|
VideoPortReadRegisterBufferUchar
|
|
VideoPortReadRegisterBufferUshort
|
|
VideoPortReadRegisterBufferUlong
|
|
VideoPortWritePortUchar
|
|
VideoPortWritePortUshort
|
|
VideoPortWritePortUlong
|
|
VideoPortWritePortBufferUchar
|
|
VideoPortWritePortBufferUshort
|
|
VideoPortWritePortBufferUlong
|
|
VideoPortWriteRegisterUchar
|
|
VideoPortWriteRegisterUshort
|
|
VideoPortWriteRegisterUlong
|
|
VideoPortWriteRegisterBufferUchar
|
|
VideoPortWriteRegisterBufferUshort
|
|
VideoPortWriteRegisterBufferUlong
|
|
|
|
#else
|
|
|
|
//
|
|
// On x86 fre forward use forwarders
|
|
//
|
|
|
|
VideoPortReadRegisterUchar = NTOSKRNL.READ_REGISTER_UCHAR
|
|
VideoPortReadRegisterUshort = NTOSKRNL.READ_REGISTER_USHORT
|
|
VideoPortReadRegisterUlong = NTOSKRNL.READ_REGISTER_ULONG
|
|
VideoPortReadRegisterBufferUchar = NTOSKRNL.READ_REGISTER_BUFFER_UCHAR
|
|
VideoPortReadRegisterBufferUshort = NTOSKRNL.READ_REGISTER_BUFFER_USHORT
|
|
VideoPortReadRegisterBufferUlong = NTOSKRNL.READ_REGISTER_BUFFER_ULONG
|
|
VideoPortWriteRegisterUchar = NTOSKRNL.WRITE_REGISTER_UCHAR
|
|
VideoPortWriteRegisterUshort = NTOSKRNL.WRITE_REGISTER_USHORT
|
|
VideoPortWriteRegisterUlong = NTOSKRNL.WRITE_REGISTER_ULONG
|
|
VideoPortWriteRegisterBufferUchar = NTOSKRNL.WRITE_REGISTER_BUFFER_UCHAR
|
|
VideoPortWriteRegisterBufferUshort = NTOSKRNL.WRITE_REGISTER_BUFFER_USHORT
|
|
VideoPortWriteRegisterBufferUlong = NTOSKRNL.WRITE_REGISTER_BUFFER_ULONG
|
|
|
|
VideoPortReadPortUchar = HAL.READ_PORT_UCHAR
|
|
VideoPortReadPortUshort = HAL.READ_PORT_USHORT
|
|
VideoPortReadPortUlong = HAL.READ_PORT_ULONG
|
|
VideoPortReadPortBufferUchar = HAL.READ_PORT_BUFFER_UCHAR
|
|
VideoPortReadPortBufferUshort = HAL.READ_PORT_BUFFER_USHORT
|
|
VideoPortReadPortBufferUlong = HAL.READ_PORT_BUFFER_ULONG
|
|
VideoPortWritePortUchar = HAL.WRITE_PORT_UCHAR
|
|
VideoPortWritePortUshort = HAL.WRITE_PORT_USHORT
|
|
VideoPortWritePortUlong = HAL.WRITE_PORT_ULONG
|
|
VideoPortWritePortBufferUchar = HAL.WRITE_PORT_BUFFER_UCHAR
|
|
VideoPortWritePortBufferUshort = HAL.WRITE_PORT_BUFFER_USHORT
|
|
VideoPortWritePortBufferUlong = HAL.WRITE_PORT_BUFFER_ULONG
|
|
|
|
#endif
|
|
|
|
#if defined(_X86_)
|
|
VideoPortZeroDeviceMemory = NTOSKRNL.RtlZeroMemory
|
|
#else
|
|
VideoPortZeroDeviceMemory
|
|
#endif
|
|
|
|
#if defined(_ALPHA_)
|
|
_OtsDivide32 = NTOSKRNL._OtsDivide32
|
|
_OtsDivide32Unsigned = NTOSKRNL._OtsDivide32Unsigned
|
|
_OtsDivide64 = NTOSKRNL._OtsDivide64
|
|
_OtsDivide64Unsigned = NTOSKRNL._OtsDivide64Unsigned
|
|
_OtsMove = NTOSKRNL._OtsMove
|
|
_OtsRemainder32 = NTOSKRNL._OtsRemainder32
|
|
_OtsRemainder32Unsigned = NTOSKRNL._OtsRemainder32Unsigned
|
|
_OtsRemainder64 = NTOSKRNL._OtsRemainder64
|
|
_OtsRemainder64Unsigned = NTOSKRNL._OtsRemainder64Unsigned
|
|
#endif
|
|
|
|
#if defined(_IA64_)
|
|
memcpy = NTOSKRNL.memcpy
|
|
memset = NTOSKRNL.memset
|
|
abs = NTOSKRNL.abs
|
|
#endif
|