1 ;ScsiPortNotification
// vista64
2 @ stdcall VideoPortAcquireDeviceLock
(ptr
)
3 @ stdcall VideoPortAcquireSpinLock
(ptr ptr ptr
)
4 @ stdcall VideoPortAcquireSpinLockAtDpcLevel
(ptr ptr
)
5 @ stdcall VideoPortAllocateBuffer
(ptr long ptr
)
6 @ stdcall VideoPortAllocateCommonBuffer
(ptr ptr long ptr long ptr
)
7 @ stdcall VideoPortAllocateContiguousMemory
(ptr long long long
)
8 @ stdcall VideoPortAllocatePool
(ptr long long long
)
9 ;VideoPortAssociateEventsWithDmaHandle
10 @ stdcall VideoPortCheckForDeviceExistence
(ptr long long long long long long
)
11 ;VideoPortCheckForDeviceExistence there's a second dummy
export with the same name on ms videoprt
12 @ stdcall VideoPortClearEvent
(ptr ptr
)
13 @ stdcall VideoPortCompareMemory
(ptr ptr long
) NTOSKRNL.RtlCompareMemory
15 @ stdcall VideoPortCreateEvent
(ptr long ptr ptr
)
16 @ stdcall VideoPortCreateSecondaryDisplay
(ptr ptr long
)
17 @ stdcall VideoPortCreateSpinLock
(ptr ptr
)
18 @ stdcall VideoPortDDCMonitorHelper
(ptr ptr ptr long
)
19 ;VideoPortDbgReportComplete
// vista64
20 ;VideoPortDbgReportCreate
// vista64
21 ;VideoPortDbgReportSecondaryData
// vista64
22 @ cdecl VideoPortDebugPrint
(long ptr
)
23 @ stdcall VideoPortDeleteEvent
(ptr ptr
)
24 @ stdcall VideoPortDeleteSpinLock
(ptr ptr
)
25 @ stdcall VideoPortDisableInterrupt
(ptr
)
27 @ stdcall VideoPortEnableInterrupt
(ptr
)
28 @ stdcall VideoPortEnumerateChildren
(ptr ptr
)
29 ;VideoPortFlushRegistry
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 ;VideoPortGetAssociatedDeviceID
37 @ stdcall VideoPortGetBusData
(ptr long long ptr long long
)
38 ;VideoPortGetBytesUsed
39 ;VideoPortGetCommonBuffer
40 @ stdcall VideoPortGetCurrentIrql
()
41 @ stdcall VideoPortGetDeviceBase
(ptr long long long long
)
42 @ stdcall VideoPortGetDeviceData
(ptr long ptr ptr
)
43 @ stdcall VideoPortGetDmaAdapter
(ptr ptr
)
44 ;VideoPortGetDmaContext
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 VideoPortInterlockedDecrement
(ptr
) NTOSKRNL.InterlockedDecrement
53 @ fastcall VideoPortInterlockedExchange
(ptr long
) NTOSKRNL.InterlockedExchange
54 @ fastcall VideoPortInterlockedIncrement
(ptr
) NTOSKRNL.InterlockedIncrement
55 @ stdcall VideoPortLockBuffer
(ptr ptr long long
)
56 ;VideoPortIsNoVesa
// 2003 and later
58 @ stdcall VideoPortLogError
(ptr ptr long long
)
59 @ stdcall VideoPortMapBankedMemory
(ptr long long ptr ptr ptr long long ptr ptr
)
60 ;VideoPortMapDmaMemory
61 @ stdcall VideoPortMapMemory
(ptr long long ptr ptr ptr
)
62 @ stdcall VideoPortMoveMemory
(ptr ptr long
) NTOSKRNL.RtlMoveMemory
63 ;VideoPortNotification
64 @ stdcall VideoPortPutDmaAdapter
(ptr ptr
)
65 @ stdcall VideoPortQueryPerformanceCounter
(ptr ptr
)
66 @ stdcall VideoPortQueryServices
(ptr long ptr
)
67 @ stdcall VideoPortQuerySystemTime
(ptr
) NTOSKRNL.KeQuerySystemTime
68 @ stdcall VideoPortQueueDpc
(ptr ptr ptr
)
69 @ stdcall VideoPortReadPortBufferUchar
(ptr ptr long
) HAL.READ_PORT_BUFFER_UCHAR
70 @ stdcall VideoPortReadPortBufferUlong
(ptr ptr long
) HAL.READ_PORT_BUFFER_ULONG
71 @ stdcall VideoPortReadPortBufferUshort
(ptr ptr long
) HAL.READ_PORT_BUFFER_USHORT
72 @ stdcall VideoPortReadPortUchar
(ptr
) HAL.READ_PORT_UCHAR
73 @ stdcall VideoPortReadPortUlong
(ptr
) HAL.READ_PORT_ULONG
74 @ stdcall VideoPortReadPortUshort
(ptr
) HAL.READ_PORT_USHORT
75 @ stdcall VideoPortReadRegisterBufferUchar
(ptr ptr long
) NTOSKRNL.READ_REGISTER_BUFFER_UCHAR
76 @ stdcall VideoPortReadRegisterBufferUlong
(ptr ptr long
) NTOSKRNL.READ_REGISTER_BUFFER_ULONG
77 @ stdcall VideoPortReadRegisterBufferUshort
(ptr ptr long
) NTOSKRNL.READ_REGISTER_BUFFER_USHORT
78 @ stdcall VideoPortReadRegisterUchar
(ptr
) NTOSKRNL.READ_REGISTER_UCHAR
79 @ stdcall VideoPortReadRegisterUlong
(ptr
) NTOSKRNL.READ_REGISTER_ULONG
80 @ stdcall VideoPortReadRegisterUshort
(ptr
) NTOSKRNL.READ_REGISTER_USHORT
81 ;VideoPortReadStateEvent
82 @ stdcall VideoPortRegisterBugcheckCallback
(ptr long ptr long
)
83 @ stdcall VideoPortReleaseBuffer
(ptr ptr
)
84 @ stdcall VideoPortReleaseCommonBuffer
(ptr ptr long long long ptr long
)
85 @ stdcall VideoPortReleaseDeviceLock
(ptr
)
86 @ stdcall VideoPortReleaseSpinLock
(ptr ptr long
)
87 @ stdcall VideoPortReleaseSpinLockFromDpcLevel
(ptr ptr
)
88 @ stdcall VideoPortScanRom
(ptr ptr long ptr
)
89 @ stdcall VideoPortSetBusData
(ptr long long ptr long long
)
90 ;VideoPortSetBytesUsed
91 ;VideoPortSetDmaContext
92 @ stdcall VideoPortSetEvent
(ptr ptr
)
93 @ stdcall VideoPortSetRegistryParameters
(ptr wstr ptr long
)
94 @ stdcall VideoPortSetTrappedEmulatorPorts
(ptr long ptr
)
95 ;VideoPortSignalDmaComplete
96 @ stdcall VideoPortStallExecution
(ptr
) HAL.KeStallExecutionProcessor
98 @ stdcall VideoPortStartTimer
(ptr
)
99 @ stdcall VideoPortStopTimer
(ptr
)
100 @ stdcall VideoPortSynchronizeExecution
(ptr long ptr ptr
)
101 @ stdcall VideoPortUnlockBuffer
(ptr ptr
)
102 ;VideoPortUnlockPages
103 ;VideoPortUnmapDmaMemory
104 @ stdcall VideoPortUnmapMemory
(ptr ptr ptr
)
105 @ stdcall VideoPortVerifyAccessRanges
(ptr long ptr
)
106 @ stdcall VideoPortWaitForSingleObject
(ptr ptr ptr
)
107 @ stdcall VideoPortWritePortBufferUchar
(ptr ptr long
) HAL.WRITE_PORT_BUFFER_UCHAR
108 @ stdcall VideoPortWritePortBufferUlong
(ptr ptr long
) HAL.WRITE_PORT_BUFFER_ULONG
109 @ stdcall VideoPortWritePortBufferUshort
(ptr ptr long
) HAL.WRITE_PORT_BUFFER_USHORT
110 @ stdcall VideoPortWritePortUchar
(ptr long
) HAL.WRITE_PORT_UCHAR
111 @ stdcall VideoPortWritePortUlong
(ptr long
) HAL.WRITE_PORT_ULONG
112 @ stdcall VideoPortWritePortUshort
(ptr long
) HAL.WRITE_PORT_USHORT
113 @ stdcall VideoPortWriteRegisterBufferUchar
(ptr ptr long
) NTOSKRNL.WRITE_REGISTER_BUFFER_UCHAR
114 @ stdcall VideoPortWriteRegisterBufferUlong
(ptr ptr long
) NTOSKRNL.WRITE_REGISTER_BUFFER_ULONG
115 @ stdcall VideoPortWriteRegisterBufferUshort
(ptr ptr long
) NTOSKRNL.WRITE_REGISTER_BUFFER_USHORT
116 @ stdcall VideoPortWriteRegisterUchar
(ptr long
) NTOSKRNL.WRITE_REGISTER_UCHAR
117 @ stdcall VideoPortWriteRegisterUlong
(ptr long
) NTOSKRNL.WRITE_REGISTER_ULONG
118 @ stdcall VideoPortWriteRegisterUshort
(ptr long
) NTOSKRNL.WRITE_REGISTER_USHORT
119 @ stdcall VideoPortZeroDeviceMemory
(ptr long
) NTOSKRNL.RtlZeroMemory
120 @ stdcall VideoPortZeroMemory
(ptr long
) NTOSKRNL.RtlZeroMemory
121 @ stdcall VpNotifyEaData
(ptr ptr
)