1 @ stdcall VideoPortAcquireDeviceLock
(ptr
)
2 @ stdcall VideoPortAcquireSpinLock
(ptr ptr ptr
)
3 @ stdcall VideoPortAcquireSpinLockAtDpcLevel
(ptr ptr
)
4 @ stdcall VideoPortAllocateBuffer
(ptr long ptr
)
5 @ stdcall VideoPortAllocateCommonBuffer
(ptr ptr long ptr long ptr
)
6 @ stdcall VideoPortAllocateContiguousMemory
(ptr long long long
)
7 @ stdcall VideoPortAllocatePool
(ptr long long long
)
8 @ stdcall VideoPortAssociateEventsWithDmaHandle
(ptr ptr ptr ptr
)
9 @ stdcall VideoPortCheckForDeviceExistence
(ptr long long long long long long
)
11 ;; Starting NT
5.1, the following
function was introduced
for a mysterious reason
12 ;; (it differs from the previous one only by its name
).
13 @ stdcall VideoPortCheckForDeviceExistance
(ptr long long long long long long
) VideoPortCheckForDeviceExistence
15 @ stdcall VideoPortClearEvent
(ptr ptr
)
16 @ stdcall VideoPortCompareMemory
(ptr ptr long
) NTOSKRNL.RtlCompareMemory
17 @ stdcall VideoPortCompleteDma
(ptr ptr ptr long
)
18 @ stdcall VideoPortCreateEvent
(ptr long ptr ptr
)
19 @ stdcall VideoPortCreateSecondaryDisplay
(ptr ptr long
)
20 @ stdcall VideoPortCreateSpinLock
(ptr ptr
)
21 @ stdcall VideoPortDDCMonitorHelper
(ptr ptr ptr long
)
22 @ cdecl VideoPortDebugPrint
(long ptr
)
23 @ stdcall VideoPortDeleteEvent
(ptr ptr
)
24 @ stdcall VideoPortDeleteSpinLock
(ptr ptr
)
25 @ stdcall VideoPortDisableInterrupt
(ptr
)
26 @ stdcall VideoPortDoDma
(ptr ptr long
)
27 @ stdcall VideoPortEnableInterrupt
(ptr
)
28 @ stdcall VideoPortEnumerateChildren
(ptr ptr
)
29 @ stdcall VideoPortFlushRegistry
(ptr
)
30 @ stdcall VideoPortFreeCommonBuffer
(ptr long ptr long long long
)
31 @ stdcall VideoPortFreeDeviceBase
(ptr ptr
)
32 @ stdcall VideoPortFreePool
(ptr ptr
)
33 @ stdcall VideoPortGetAccessRanges
(ptr long ptr long ptr ptr ptr ptr
)
34 @ stdcall VideoPortGetAgpServices
(ptr ptr
)
35 @ stdcall VideoPortGetAssociatedDeviceExtension
(ptr
)
36 @ stdcall VideoPortGetAssociatedDeviceID
(ptr
)
37 @ stdcall VideoPortGetBusData
(ptr long long ptr long long
)
38 @ stdcall VideoPortGetBytesUsed
(ptr ptr
)
39 @ stdcall VideoPortGetCommonBuffer
(ptr long long ptr ptr long
)
40 @ stdcall VideoPortGetCurrentIrql
()
41 @ stdcall VideoPortGetDeviceBase
(ptr long long long long
)
42 @ stdcall VideoPortGetDeviceData
(ptr long ptr ptr
)
43 @ stdcall VideoPortGetDmaAdapter
(ptr ptr
)
44 @ stdcall VideoPortGetDmaContext
(ptr ptr
)
45 @ stdcall VideoPortGetMdl
(ptr ptr
)
46 @ stdcall VideoPortGetRegistryParameters
(ptr wstr long ptr ptr
)
47 @ stdcall VideoPortGetRomImage
(ptr ptr long long
)
48 @ stdcall VideoPortGetVersion
(ptr ptr
)
49 @ stdcall VideoPortGetVgaStatus
(ptr ptr
)
50 @ stdcall VideoPortInitialize
(ptr ptr ptr ptr
)
51 @ stdcall VideoPortInt10
(ptr ptr
)
52 ;;@ fastcall
-arch
=i386
,arm VideoPortInterlockedDecrement
(ptr
) NTOSKRNL.InterlockedDecrement
53 ;;@ fastcall
-arch
=x86_64 VideoPortInterlockedDecrement
(ptr
)
54 @ fastcall VideoPortInterlockedDecrement
(ptr
)
55 ;;@ fastcall
-arch
=i386
,arm VideoPortInterlockedExchange
(ptr long
) NTOSKRNL.InterlockedExchange
56 ;;@ fastcall
-arch
=x86_64 VideoPortInterlockedExchange
(ptr long
)
57 @ fastcall VideoPortInterlockedExchange
(ptr long
)
58 ;;@ fastcall
-arch
=i386
,arm VideoPortInterlockedIncrement
(ptr
) NTOSKRNL.InterlockedIncrement
59 ;;@ fastcall
-arch
=x86_64 VideoPortInterlockedIncrement
(ptr
)
60 @ fastcall VideoPortInterlockedIncrement
(ptr
)
61 @ stdcall VideoPortIsNoVesa
()
62 @ stdcall VideoPortLockBuffer
(ptr ptr long long
)
63 @ stdcall VideoPortLockPages
(ptr ptr ptr ptr long
)
64 @ stdcall VideoPortLogError
(ptr ptr long long
)
65 @ stdcall VideoPortMapBankedMemory
(ptr long long ptr ptr ptr long long ptr ptr
)
66 @ stdcall VideoPortMapDmaMemory
(ptr ptr double ptr ptr ptr ptr ptr
)
67 @ stdcall VideoPortMapMemory
(ptr long long ptr ptr ptr
)
68 @ stdcall VideoPortMoveMemory
(ptr ptr long
) NTOSKRNL.RtlMoveMemory
69 @ stdcall VideoPortPutDmaAdapter
(ptr ptr
)
70 @ stdcall VideoPortQueryPerformanceCounter
(ptr ptr
)
71 @ stdcall VideoPortQueryServices
(ptr long ptr
)
72 @ stdcall
-arch
=i386
,arm VideoPortQuerySystemTime
(ptr
) NTOSKRNL.KeQuerySystemTime
73 @ stdcall
-arch
=x86_64 VideoPortQuerySystemTime
(ptr
)
74 @ stdcall VideoPortQueueDpc
(ptr ptr ptr
)
75 @ stdcall
-arch
=i386
,arm VideoPortReadPortUchar
(ptr
) HAL.READ_PORT_UCHAR
76 @ stdcall
-arch
=x86_64 VideoPortReadPortUchar
(ptr
)
77 @ stdcall
-arch
=i386
,arm VideoPortReadPortUshort
(ptr
) HAL.READ_PORT_USHORT
78 @ stdcall
-arch
=x86_64 VideoPortReadPortUshort
(ptr
)
79 @ stdcall
-arch
=i386
,arm VideoPortReadPortUlong
(ptr
) HAL.READ_PORT_ULONG
80 @ stdcall
-arch
=x86_64 VideoPortReadPortUlong
(ptr
)
81 @ stdcall
-arch
=i386
,arm VideoPortReadPortBufferUchar
(ptr ptr long
) HAL.READ_PORT_BUFFER_UCHAR
82 @ stdcall
-arch
=x86_64 VideoPortReadPortBufferUchar
(ptr ptr long
)
83 @ stdcall
-arch
=i386
,arm VideoPortReadPortBufferUshort
(ptr ptr long
) HAL.READ_PORT_BUFFER_USHORT
84 @ stdcall
-arch
=x86_64 VideoPortReadPortBufferUshort
(ptr ptr long
)
85 @ stdcall
-arch
=i386
,arm VideoPortReadPortBufferUlong
(ptr ptr long
) HAL.READ_PORT_BUFFER_ULONG
86 @ stdcall
-arch
=x86_64 VideoPortReadPortBufferUlong
(ptr ptr long
)
87 @ stdcall
-arch
=i386
,arm VideoPortReadRegisterUchar
(ptr
) NTOSKRNL.READ_REGISTER_UCHAR
88 @ stdcall
-arch
=x86_64 VideoPortReadRegisterUchar
(ptr
)
89 @ stdcall
-arch
=i386
,arm VideoPortReadRegisterUshort
(ptr
) NTOSKRNL.READ_REGISTER_USHORT
90 @ stdcall
-arch
=x86_64 VideoPortReadRegisterUshort
(ptr
)
91 @ stdcall
-arch
=i386
,arm VideoPortReadRegisterUlong
(ptr
) NTOSKRNL.READ_REGISTER_ULONG
92 @ stdcall
-arch
=x86_64 VideoPortReadRegisterUlong
(ptr
)
93 @ stdcall
-arch
=i386
,arm VideoPortReadRegisterBufferUchar
(ptr ptr long
) NTOSKRNL.READ_REGISTER_BUFFER_UCHAR
94 @ stdcall
-arch
=x86_64 VideoPortReadRegisterBufferUchar
(ptr ptr long
)
95 @ stdcall
-arch
=i386
,arm VideoPortReadRegisterBufferUshort
(ptr ptr long
) NTOSKRNL.READ_REGISTER_BUFFER_USHORT
96 @ stdcall
-arch
=x86_64 VideoPortReadRegisterBufferUshort
(ptr ptr long
)
97 @ stdcall
-arch
=i386
,arm VideoPortReadRegisterBufferUlong
(ptr ptr long
) NTOSKRNL.READ_REGISTER_BUFFER_ULONG
98 @ stdcall
-arch
=x86_64 VideoPortReadRegisterBufferUlong
(ptr ptr long
)
99 @ stdcall VideoPortReadStateEvent
(ptr ptr
)
100 @ stdcall VideoPortRegisterBugcheckCallback
(ptr long ptr long
)
101 @ stdcall VideoPortReleaseBuffer
(ptr ptr
)
102 @ stdcall VideoPortReleaseCommonBuffer
(ptr ptr long long long ptr long
)
103 @ stdcall VideoPortReleaseDeviceLock
(ptr
)
104 @ stdcall VideoPortReleaseSpinLock
(ptr ptr long
)
105 @ stdcall VideoPortReleaseSpinLockFromDpcLevel
(ptr ptr
)
106 @ stdcall VideoPortScanRom
(ptr ptr long ptr
)
107 @ stdcall VideoPortSetBusData
(ptr long long ptr long long
)
108 @ stdcall VideoPortSetBytesUsed
(ptr ptr long
)
109 @ stdcall VideoPortSetDmaContext
(ptr ptr ptr
)
110 @ stdcall VideoPortSetEvent
(ptr ptr
)
111 @ stdcall VideoPortSetRegistryParameters
(ptr wstr ptr long
)
112 @ stdcall VideoPortSetTrappedEmulatorPorts
(ptr long ptr
)
113 @ stdcall VideoPortSignalDmaComplete
(ptr ptr
)
114 @ stdcall VideoPortStallExecution
(ptr
) HAL.KeStallExecutionProcessor
115 @ stdcall VideoPortStartDma
(ptr ptr ptr long ptr ptr ptr long
)
116 @ stdcall VideoPortStartTimer
(ptr
)
117 @ stdcall VideoPortStopTimer
(ptr
)
118 @ stdcall VideoPortSynchronizeExecution
(ptr long ptr ptr
)
119 @ stdcall VideoPortUnlockBuffer
(ptr ptr
)
120 @ stdcall VideoPortUnlockPages
(ptr ptr
)
121 @ stdcall VideoPortUnmapDmaMemory
(ptr ptr ptr ptr
)
122 @ stdcall VideoPortUnmapMemory
(ptr ptr ptr
)
123 @ stdcall VideoPortVerifyAccessRanges
(ptr long ptr
)
124 @ stdcall VideoPortWaitForSingleObject
(ptr ptr ptr
)
125 @ stdcall
-arch
=i386
,arm VideoPortWritePortUchar
(ptr long
) HAL.WRITE_PORT_UCHAR
126 @ stdcall
-arch
=x86_64 VideoPortWritePortUchar
(ptr long
)
127 @ stdcall
-arch
=i386
,arm VideoPortWritePortUshort
(ptr long
) HAL.WRITE_PORT_USHORT
128 @ stdcall
-arch
=x86_64 VideoPortWritePortUshort
(ptr long
)
129 @ stdcall
-arch
=i386
,arm VideoPortWritePortUlong
(ptr long
) HAL.WRITE_PORT_ULONG
130 @ stdcall
-arch
=x86_64 VideoPortWritePortUlong
(ptr long
)
131 @ stdcall
-arch
=i386
,arm VideoPortWritePortBufferUchar
(ptr ptr long
) HAL.WRITE_PORT_BUFFER_UCHAR
132 @ stdcall
-arch
=x86_64 VideoPortWritePortBufferUchar
(ptr ptr long
)
133 @ stdcall
-arch
=i386
,arm VideoPortWritePortBufferUshort
(ptr ptr long
) HAL.WRITE_PORT_BUFFER_USHORT
134 @ stdcall
-arch
=x86_64 VideoPortWritePortBufferUshort
(ptr ptr long
)
135 @ stdcall
-arch
=i386
,arm VideoPortWritePortBufferUlong
(ptr ptr long
) HAL.WRITE_PORT_BUFFER_ULONG
136 @ stdcall
-arch
=x86_64 VideoPortWritePortBufferUlong
(ptr ptr long
)
137 @ stdcall
-arch
=i386
,arm VideoPortWriteRegisterUchar
(ptr long
) NTOSKRNL.WRITE_REGISTER_UCHAR
138 @ stdcall
-arch
=x86_64 VideoPortWriteRegisterUchar
(ptr long
)
139 @ stdcall
-arch
=i386
,arm VideoPortWriteRegisterUshort
(ptr long
) NTOSKRNL.WRITE_REGISTER_USHORT
140 @ stdcall
-arch
=x86_64 VideoPortWriteRegisterUshort
(ptr long
)
141 @ stdcall
-arch
=i386
,arm VideoPortWriteRegisterUlong
(ptr long
) NTOSKRNL.WRITE_REGISTER_ULONG
142 @ stdcall
-arch
=x86_64 VideoPortWriteRegisterUlong
(ptr long
)
143 @ stdcall
-arch
=i386
,arm VideoPortWriteRegisterBufferUchar
(ptr ptr long
) NTOSKRNL.WRITE_REGISTER_BUFFER_UCHAR
144 @ stdcall
-arch
=x86_64 VideoPortWriteRegisterBufferUchar
(ptr ptr long
)
145 @ stdcall
-arch
=i386
,arm VideoPortWriteRegisterBufferUshort
(ptr ptr long
) NTOSKRNL.WRITE_REGISTER_BUFFER_USHORT
146 @ stdcall
-arch
=x86_64 VideoPortWriteRegisterBufferUshort
(ptr ptr long
)
147 @ stdcall
-arch
=i386
,arm VideoPortWriteRegisterBufferUlong
(ptr ptr long
) NTOSKRNL.WRITE_REGISTER_BUFFER_ULONG
148 @ stdcall
-arch
=x86_64 VideoPortWriteRegisterBufferUlong
(ptr ptr long
)
149 @ stdcall VideoPortZeroMemory
(ptr long
) NTOSKRNL.RtlZeroMemory
150 @ stdcall VideoPortZeroDeviceMemory
(ptr long
) NTOSKRNL.RtlZeroMemory
151 @ stdcall VpNotifyEaData
(ptr ptr
)
152 @ stdcall WdDdiWatchdogDpcCallback
(ptr ptr ptr ptr
)