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
|