Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

179 lines
5.8 KiB

  1. NAME VIDEOPRT.SYS
  2. EXPORTS
  3. VideoPortCompareMemory = NTOSKRNL.RtlCompareMemory
  4. VideoPortDDCMonitorHelper
  5. VideoPortDebugPrint
  6. VideoPortDisableInterrupt
  7. VideoPortDoDma
  8. VideoPortEnableInterrupt
  9. VideoPortFreeCommonBuffer
  10. VideoPortFreeDeviceBase
  11. VideoPortGetAccessRanges
  12. VideoPortGetBusData
  13. VideoPortGetCommonBuffer
  14. VideoPortGetCurrentIrql
  15. VideoPortGetDeviceBase
  16. VideoPortGetDeviceData
  17. VideoPortGetMdl
  18. VideoPortGetRegistryParameters
  19. VideoPortInitialize
  20. VideoPortInt10
  21. VideoPortInterlockedDecrement
  22. VideoPortInterlockedExchange
  23. VideoPortInterlockedIncrement
  24. VideoPortLockPages
  25. VideoPortLogError
  26. VideoPortMapBankedMemory
  27. VideoPortMapMemory
  28. VideoPortAllocateBuffer
  29. VideoPortReleaseBuffer
  30. VideoPortMoveMemory = NTOSKRNL.RtlMoveMemory
  31. VideoPortScanRom
  32. VideoPortSetBusData
  33. VideoPortSignalDmaComplete
  34. VideoPortSetTrappedEmulatorPorts
  35. VideoPortSetRegistryParameters
  36. VideoPortStallExecution = HAL.KeStallExecutionProcessor
  37. VideoPortStartTimer
  38. VideoPortStopTimer
  39. VideoPortSynchronizeExecution
  40. VideoPortUnlockPages
  41. VideoPortUnmapMemory
  42. VideoPortVerifyAccessRanges
  43. VideoPortZeroMemory = NTOSKRNL.RtlZeroMemory
  44. VideoPortAssociateEventsWithDmaHandle
  45. VideoPortGetBytesUsed
  46. VideoPortSetBytesUsed
  47. VideoPortGetDmaContext
  48. VideoPortSetDmaContext
  49. VideoPortMapDmaMemory
  50. VideoPortUnmapDmaMemory
  51. VideoPortGetAgpServices
  52. VideoPortAllocateContiguousMemory
  53. VideoPortGetRomImage
  54. VideoPortGetAssociatedDeviceExtension
  55. VideoPortGetAssociatedDeviceID
  56. VideoPortAcquireDeviceLock
  57. VideoPortReleaseDeviceLock
  58. VideoPortGetVgaStatus
  59. VideoPortQueueDpc
  60. VideoPortEnumerateChildren
  61. VideoPortQueryPerformanceCounter
  62. VideoPortQueryServices
  63. VideoPortCreateSecondaryDisplay
  64. VideoPortGetDmaAdapter
  65. VideoPortPutDmaAdapter
  66. VideoPortAllocateCommonBuffer
  67. VideoPortReleaseCommonBuffer
  68. VideoPortLockBuffer
  69. VideoPortUnlockBuffer
  70. VideoPortStartDma
  71. VideoPortCompleteDma
  72. VideoPortCreateEvent
  73. VideoPortDeleteEvent
  74. VideoPortSetEvent
  75. VideoPortClearEvent
  76. VideoPortReadStateEvent
  77. VideoPortWaitForSingleObject
  78. VideoPortAllocatePool
  79. VideoPortFreePool
  80. VideoPortCreateSpinLock
  81. VideoPortDeleteSpinLock
  82. VideoPortAcquireSpinLock
  83. VideoPortAcquireSpinLockAtDpcLevel
  84. VideoPortReleaseSpinLock
  85. VideoPortReleaseSpinLockFromDpcLevel
  86. #if defined(_AMD64_)
  87. VideoPortQuerySystemTime
  88. #else
  89. VideoPortQuerySystemTime = NTOSKRNL.KeQuerySystemTime
  90. #endif
  91. VideoPortCheckForDeviceExistence
  92. VideoPortCheckForDeviceExistance = VIDEOPRT.VideoPortCheckForDeviceExistence
  93. VideoPortFlushRegistry
  94. VideoPortGetVersion
  95. VideoPortRegisterBugcheckCallback
  96. VideoPortIsNoVesa
  97. WdDdiWatchdogDpcCallback
  98. #if DBG || !defined(_X86_)
  99. VideoPortReadPortUchar
  100. VideoPortReadPortUshort
  101. VideoPortReadPortUlong
  102. VideoPortReadPortBufferUchar
  103. VideoPortReadPortBufferUshort
  104. VideoPortReadPortBufferUlong
  105. VideoPortReadRegisterUchar
  106. VideoPortReadRegisterUshort
  107. VideoPortReadRegisterUlong
  108. VideoPortReadRegisterBufferUchar
  109. VideoPortReadRegisterBufferUshort
  110. VideoPortReadRegisterBufferUlong
  111. VideoPortWritePortUchar
  112. VideoPortWritePortUshort
  113. VideoPortWritePortUlong
  114. VideoPortWritePortBufferUchar
  115. VideoPortWritePortBufferUshort
  116. VideoPortWritePortBufferUlong
  117. VideoPortWriteRegisterUchar
  118. VideoPortWriteRegisterUshort
  119. VideoPortWriteRegisterUlong
  120. VideoPortWriteRegisterBufferUchar
  121. VideoPortWriteRegisterBufferUshort
  122. VideoPortWriteRegisterBufferUlong
  123. #else
  124. //
  125. // On x86 fre forward use forwarders
  126. //
  127. VideoPortReadRegisterUchar = NTOSKRNL.READ_REGISTER_UCHAR
  128. VideoPortReadRegisterUshort = NTOSKRNL.READ_REGISTER_USHORT
  129. VideoPortReadRegisterUlong = NTOSKRNL.READ_REGISTER_ULONG
  130. VideoPortReadRegisterBufferUchar = NTOSKRNL.READ_REGISTER_BUFFER_UCHAR
  131. VideoPortReadRegisterBufferUshort = NTOSKRNL.READ_REGISTER_BUFFER_USHORT
  132. VideoPortReadRegisterBufferUlong = NTOSKRNL.READ_REGISTER_BUFFER_ULONG
  133. VideoPortWriteRegisterUchar = NTOSKRNL.WRITE_REGISTER_UCHAR
  134. VideoPortWriteRegisterUshort = NTOSKRNL.WRITE_REGISTER_USHORT
  135. VideoPortWriteRegisterUlong = NTOSKRNL.WRITE_REGISTER_ULONG
  136. VideoPortWriteRegisterBufferUchar = NTOSKRNL.WRITE_REGISTER_BUFFER_UCHAR
  137. VideoPortWriteRegisterBufferUshort = NTOSKRNL.WRITE_REGISTER_BUFFER_USHORT
  138. VideoPortWriteRegisterBufferUlong = NTOSKRNL.WRITE_REGISTER_BUFFER_ULONG
  139. VideoPortReadPortUchar = HAL.READ_PORT_UCHAR
  140. VideoPortReadPortUshort = HAL.READ_PORT_USHORT
  141. VideoPortReadPortUlong = HAL.READ_PORT_ULONG
  142. VideoPortReadPortBufferUchar = HAL.READ_PORT_BUFFER_UCHAR
  143. VideoPortReadPortBufferUshort = HAL.READ_PORT_BUFFER_USHORT
  144. VideoPortReadPortBufferUlong = HAL.READ_PORT_BUFFER_ULONG
  145. VideoPortWritePortUchar = HAL.WRITE_PORT_UCHAR
  146. VideoPortWritePortUshort = HAL.WRITE_PORT_USHORT
  147. VideoPortWritePortUlong = HAL.WRITE_PORT_ULONG
  148. VideoPortWritePortBufferUchar = HAL.WRITE_PORT_BUFFER_UCHAR
  149. VideoPortWritePortBufferUshort = HAL.WRITE_PORT_BUFFER_USHORT
  150. VideoPortWritePortBufferUlong = HAL.WRITE_PORT_BUFFER_ULONG
  151. #endif
  152. #if defined(_X86_)
  153. VideoPortZeroDeviceMemory = NTOSKRNL.RtlZeroMemory
  154. #else
  155. VideoPortZeroDeviceMemory
  156. #endif
  157. #if defined(_IA64_)
  158. memcpy = NTOSKRNL.memcpy PRIVATE
  159. memset = NTOSKRNL.memset PRIVATE
  160. abs = NTOSKRNL.abs
  161. #endif