Replace .def file by a .spec file
authorHervé Poussineau <hpoussin@reactos.org>
Sat, 9 Aug 2008 07:01:23 +0000 (07:01 +0000)
committerHervé Poussineau <hpoussin@reactos.org>
Sat, 9 Aug 2008 07:01:23 +0000 (07:01 +0000)
svn path=/trunk/; revision=35205

reactos/drivers/video/videoprt/videoprt.def [deleted file]
reactos/drivers/video/videoprt/videoprt.rbuild
reactos/drivers/video/videoprt/videoprt.spec [new file with mode: 0644]

diff --git a/reactos/drivers/video/videoprt/videoprt.def b/reactos/drivers/video/videoprt/videoprt.def
deleted file mode 100644 (file)
index b0515ff..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-;
-; videoprt.def - export definition file for ReactOS
-;
-EXPORTS
-VideoPortAcquireDeviceLock@4
-VideoPortAcquireSpinLock@12
-VideoPortAcquireSpinLockAtDpcLevel@8
-VideoPortAllocateBuffer@12
-VideoPortAllocateCommonBuffer@24
-VideoPortAllocateContiguousMemory
-VideoPortAllocatePool@16
-;VideoPortAssociateEventsWithDmaHandle
-VideoPortCheckForDeviceExistence@28
-VideoPortClearEvent@8
-VideoPortCompareMemory@12=NTOSKRNL.RtlCompareMemory
-;VideoPortCompleteDma
-VideoPortCreateEvent@16
-VideoPortCreateSecondaryDisplay@12
-VideoPortCreateSpinLock@8
-VideoPortDDCMonitorHelper@16
-VideoPortDebugPrint
-VideoPortDeleteEvent@8
-VideoPortDeleteSpinLock@8
-VideoPortDisableInterrupt@4
-;VideoPortDoDma
-VideoPortEnableInterrupt@4
-VideoPortEnumerateChildren@8
-;VideoPortFlushRegistry
-VideoPortFreeCommonBuffer
-VideoPortFreeDeviceBase@8
-VideoPortFreePool@8
-VideoPortGetAccessRanges@32
-VideoPortGetAgpServices@8
-VideoPortGetAssociatedDeviceExtension@4
-;VideoPortGetAssociatedDeviceID
-VideoPortGetBusData@24
-;VideoPortGetBytesUsed
-;VideoPortGetCommonBuffer
-VideoPortGetCurrentIrql@0
-VideoPortGetDeviceBase@20
-VideoPortGetDeviceData@16
-VideoPortGetDmaAdapter@8
-;VideoPortGetDmaContext
-;VideoPortGetMdl
-VideoPortGetRegistryParameters@20
-VideoPortGetRomImage@16
-VideoPortGetVersion@8
-VideoPortGetVgaStatus@8
-VideoPortInitialize@16
-VideoPortInt10@8
-VideoPortInterlockedDecrement@4=NTOSKRNL.InterlockedDecrement
-VideoPortInterlockedExchange@8=NTOSKRNL.InterlockedExchange
-VideoPortInterlockedIncrement@4=NTOSKRNL.InterlockedIncrement
-VideoPortLockBuffer@16
-;VideoPortLockPages
-VideoPortLogError@16
-VideoPortMapBankedMemory@40
-;VideoPortMapDmaMemory
-VideoPortMapMemory@24
-VideoPortMoveMemory@12=NTOSKRNL.RtlMoveMemory
-VideoPortPutDmaAdapter@8
-VideoPortQueryPerformanceCounter@8
-VideoPortQueryServices@12
-VideoPortQuerySystemTime@4=NTOSKRNL.KeQuerySystemTime
-VideoPortQueueDpc@12
-VideoPortReadPortUchar@4=HAL.READ_PORT_UCHAR
-VideoPortReadPortUshort@4=HAL.READ_PORT_USHORT
-VideoPortReadPortUlong@4=HAL.READ_PORT_ULONG
-VideoPortReadPortBufferUchar@12=HAL.READ_PORT_BUFFER_UCHAR
-VideoPortReadPortBufferUshort@12=HAL.READ_PORT_BUFFER_USHORT
-VideoPortReadPortBufferUlong@12=HAL.READ_PORT_BUFFER_ULONG
-VideoPortReadRegisterUchar@4=NTOSKRNL.READ_REGISTER_UCHAR
-VideoPortReadRegisterUshort@4=NTOSKRNL.READ_REGISTER_USHORT
-VideoPortReadRegisterUlong@4=NTOSKRNL.READ_REGISTER_ULONG
-VideoPortReadRegisterBufferUchar@12=NTOSKRNL.READ_REGISTER_BUFFER_UCHAR
-VideoPortReadRegisterBufferUshort@12=NTOSKRNL.READ_REGISTER_BUFFER_USHORT
-VideoPortReadRegisterBufferUlong@12=NTOSKRNL.READ_REGISTER_BUFFER_ULONG
-;VideoPortReadStateEvent
-VideoPortRegisterBugcheckCallback@16
-VideoPortReleaseBuffer@8
-VideoPortReleaseCommonBuffer@28
-VideoPortReleaseDeviceLock@4
-VideoPortReleaseSpinLock@12
-VideoPortReleaseSpinLockFromDpcLevel@8
-VideoPortScanRom@16
-VideoPortSetBusData@24
-;VideoPortSetBytesUsed
-;VideoPortSetDmaContext
-VideoPortSetEvent@8
-VideoPortSetRegistryParameters@16
-VideoPortSetTrappedEmulatorPorts@12
-;VideoPortSignalDmaComplete
-VideoPortStallExecution@4=HAL.KeStallExecutionProcessor
-;VideoPortStartDma
-VideoPortStartTimer@4
-VideoPortStopTimer@4
-VideoPortSynchronizeExecution@16
-VideoPortUnlockBuffer@8
-;VideoPortUnlockPages
-;VideoPortUnmapDmaMemory
-VideoPortUnmapMemory@12
-VideoPortVerifyAccessRanges@12
-VideoPortWaitForSingleObject@12
-VideoPortWritePortUchar@8=HAL.WRITE_PORT_UCHAR
-VideoPortWritePortUshort@8=HAL.WRITE_PORT_USHORT
-VideoPortWritePortUlong@8=HAL.WRITE_PORT_ULONG
-VideoPortWritePortBufferUchar@12=HAL.WRITE_PORT_BUFFER_UCHAR
-VideoPortWritePortBufferUshort@12=HAL.WRITE_PORT_BUFFER_USHORT
-VideoPortWritePortBufferUlong@12=HAL.WRITE_PORT_BUFFER_ULONG
-VideoPortWriteRegisterUchar@8=NTOSKRNL.WRITE_REGISTER_UCHAR
-VideoPortWriteRegisterUshort@8=NTOSKRNL.WRITE_REGISTER_USHORT
-VideoPortWriteRegisterUlong@8=NTOSKRNL.WRITE_REGISTER_ULONG
-VideoPortWriteRegisterBufferUchar@12=NTOSKRNL.WRITE_REGISTER_BUFFER_UCHAR
-VideoPortWriteRegisterBufferUshort@12=NTOSKRNL.WRITE_REGISTER_BUFFER_USHORT
-VideoPortWriteRegisterBufferUlong@12=NTOSKRNL.WRITE_REGISTER_BUFFER_ULONG
-VideoPortZeroMemory@8=NTOSKRNL.RtlZeroMemory
-VideoPortZeroDeviceMemory@8=NTOSKRNL.RtlZeroMemory
-VpNotifyEaData@8
index 0df55a1..4555223 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
 <module name="videoprt" type="kernelmodedriver" installbase="system32/drivers" installname="videoprt.sys">
-       <importlibrary definition="videoprt.def" />
+       <importlibrary definition="videoprt.spec.def" />
        <include base="videoprt">.</include>
        <include base="ntoskrnl">include</include>
        <define name="_VIDEOPORT_" />
@@ -22,4 +22,5 @@
        <file>timer.c</file>
        <file>videoprt.c</file>
        <file>videoprt.rc</file>
+       <file>videoprt.spec</file>
 </module>
diff --git a/reactos/drivers/video/videoprt/videoprt.spec b/reactos/drivers/video/videoprt/videoprt.spec
new file mode 100644 (file)
index 0000000..61a147c
--- /dev/null
@@ -0,0 +1,114 @@
+@ stdcall VideoPortAcquireDeviceLock(ptr)
+@ stdcall VideoPortAcquireSpinLock(ptr ptr ptr)
+@ stdcall VideoPortAcquireSpinLockAtDpcLevel(ptr ptr)
+@ stdcall VideoPortAllocateBuffer(ptr long ptr)
+@ stdcall VideoPortAllocateCommonBuffer(ptr ptr long ptr long ptr)
+@ stdcall VideoPortAllocateContiguousMemory(ptr long long long)
+@ stdcall VideoPortAllocatePool(ptr long long long)
+;VideoPortAssociateEventsWithDmaHandle
+@ stdcall VideoPortCheckForDeviceExistence(ptr long long long long long long)
+@ stdcall VideoPortClearEvent(ptr ptr)
+@ stdcall VideoPortCompareMemory(ptr ptr long) NTOSKRNL.RtlCompareMemory
+;VideoPortCompleteDma
+@ stdcall VideoPortCreateEvent(ptr long ptr ptr)
+@ stdcall VideoPortCreateSecondaryDisplay(ptr ptr long)
+@ stdcall VideoPortCreateSpinLock(ptr ptr)
+@ stdcall VideoPortDDCMonitorHelper(ptr ptr ptr long)
+@ cdecl VideoPortDebugPrint(long ptr)
+@ stdcall VideoPortDeleteEvent(ptr ptr)
+@ stdcall VideoPortDeleteSpinLock(ptr ptr)
+@ stdcall VideoPortDisableInterrupt(ptr)
+;VideoPortDoDma
+@ stdcall VideoPortEnableInterrupt(ptr)
+@ stdcall VideoPortEnumerateChildren(ptr ptr)
+;VideoPortFlushRegistry
+@ stdcall VideoPortFreeCommonBuffer(ptr long ptr long long long)
+@ stdcall VideoPortFreeDeviceBase(ptr ptr)
+@ stdcall VideoPortFreePool(ptr ptr)
+@ stdcall VideoPortGetAccessRanges(ptr long ptr long ptr ptr ptr ptr)
+@ stdcall VideoPortGetAgpServices(ptr ptr)
+@ stdcall VideoPortGetAssociatedDeviceExtension(ptr)
+;VideoPortGetAssociatedDeviceID
+@ stdcall VideoPortGetBusData(ptr long long ptr long long)
+;VideoPortGetBytesUsed
+;VideoPortGetCommonBuffer
+@ stdcall VideoPortGetCurrentIrql()
+@ stdcall VideoPortGetDeviceBase(ptr long long long long)
+@ stdcall VideoPortGetDeviceData(ptr long ptr ptr)
+@ stdcall VideoPortGetDmaAdapter(ptr ptr)
+;VideoPortGetDmaContext
+;VideoPortGetMdl
+@ stdcall VideoPortGetRegistryParameters(ptr wstr long ptr ptr)
+@ stdcall VideoPortGetRomImage(ptr ptr long long)
+@ stdcall VideoPortGetVersion(ptr ptr)
+@ stdcall VideoPortGetVgaStatus(ptr ptr)
+@ stdcall VideoPortInitialize(ptr ptr ptr ptr)
+@ stdcall VideoPortInt10(ptr ptr)
+@ fastcall VideoPortInterlockedDecrement(ptr) NTOSKRNL.InterlockedDecrement
+@ fastcall VideoPortInterlockedExchange(ptr long) NTOSKRNL.InterlockedExchange
+@ fastcall VideoPortInterlockedIncrement(ptr) NTOSKRNL.InterlockedIncrement
+@ stdcall VideoPortLockBuffer(ptr ptr long long)
+;VideoPortLockPages
+@ stdcall VideoPortLogError(ptr ptr long long)
+@ stdcall VideoPortMapBankedMemory(ptr long long ptr ptr ptr long long ptr ptr)
+;VideoPortMapDmaMemory
+@ stdcall VideoPortMapMemory(ptr long long ptr ptr ptr)
+@ stdcall VideoPortMoveMemory(ptr ptr long) NTOSKRNL.RtlMoveMemory
+@ stdcall VideoPortPutDmaAdapter(ptr ptr)
+@ stdcall VideoPortQueryPerformanceCounter(ptr ptr)
+@ stdcall VideoPortQueryServices(ptr long ptr)
+@ stdcall VideoPortQuerySystemTime(ptr) NTOSKRNL.KeQuerySystemTime
+@ stdcall VideoPortQueueDpc(ptr ptr ptr)
+@ stdcall VideoPortReadPortUchar(ptr) HAL.READ_PORT_UCHAR
+@ stdcall VideoPortReadPortUshort(ptr) HAL.READ_PORT_USHORT
+@ stdcall VideoPortReadPortUlong(ptr) HAL.READ_PORT_ULONG
+@ stdcall VideoPortReadPortBufferUchar(ptr ptr long) HAL.READ_PORT_BUFFER_UCHAR
+@ stdcall VideoPortReadPortBufferUshort(ptr ptr long) HAL.READ_PORT_BUFFER_USHORT
+@ stdcall VideoPortReadPortBufferUlong(ptr ptr long) HAL.READ_PORT_BUFFER_ULONG
+@ stdcall VideoPortReadRegisterUchar(ptr) NTOSKRNL.READ_REGISTER_UCHAR
+@ stdcall VideoPortReadRegisterUshort(ptr) NTOSKRNL.READ_REGISTER_USHORT
+@ stdcall VideoPortReadRegisterUlong(ptr) NTOSKRNL.READ_REGISTER_ULONG
+@ stdcall VideoPortReadRegisterBufferUchar(ptr ptr long) NTOSKRNL.READ_REGISTER_BUFFER_UCHAR
+@ stdcall VideoPortReadRegisterBufferUshort(ptr ptr long) NTOSKRNL.READ_REGISTER_BUFFER_USHORT
+@ stdcall VideoPortReadRegisterBufferUlong(ptr ptr long) NTOSKRNL.READ_REGISTER_BUFFER_ULONG
+;VideoPortReadStateEvent
+@ stdcall VideoPortRegisterBugcheckCallback(ptr long ptr long)
+@ stdcall VideoPortReleaseBuffer(ptr ptr)
+@ stdcall VideoPortReleaseCommonBuffer(ptr ptr long long long ptr long)
+@ stdcall VideoPortReleaseDeviceLock(ptr)
+@ stdcall VideoPortReleaseSpinLock(ptr ptr long)
+@ stdcall VideoPortReleaseSpinLockFromDpcLevel(ptr ptr)
+@ stdcall VideoPortScanRom(ptr ptr long ptr)
+@ stdcall VideoPortSetBusData(ptr long long ptr long long)
+;VideoPortSetBytesUsed
+;VideoPortSetDmaContext
+@ stdcall VideoPortSetEvent(ptr ptr)
+@ stdcall VideoPortSetRegistryParameters(ptr wstr ptr long)
+@ stdcall VideoPortSetTrappedEmulatorPorts(ptr long ptr)
+;VideoPortSignalDmaComplete
+@ stdcall VideoPortStallExecution(ptr) HAL.KeStallExecutionProcessor
+;VideoPortStartDma
+@ stdcall VideoPortStartTimer(ptr)
+@ stdcall VideoPortStopTimer(ptr)
+@ stdcall VideoPortSynchronizeExecution(ptr long ptr ptr)
+@ stdcall VideoPortUnlockBuffer(ptr ptr)
+;VideoPortUnlockPages
+;VideoPortUnmapDmaMemory
+@ stdcall VideoPortUnmapMemory(ptr ptr ptr)
+@ stdcall VideoPortVerifyAccessRanges(ptr long ptr)
+@ stdcall VideoPortWaitForSingleObject(ptr ptr ptr)
+@ stdcall VideoPortWritePortUchar(ptr long) HAL.WRITE_PORT_UCHAR
+@ stdcall VideoPortWritePortUshort(ptr long) HAL.WRITE_PORT_USHORT
+@ stdcall VideoPortWritePortUlong(ptr long) HAL.WRITE_PORT_ULONG
+@ stdcall VideoPortWritePortBufferUchar(ptr ptr long) HAL.WRITE_PORT_BUFFER_UCHAR
+@ stdcall VideoPortWritePortBufferUshort(ptr ptr long) HAL.WRITE_PORT_BUFFER_USHORT
+@ stdcall VideoPortWritePortBufferUlong(ptr ptr long) HAL.WRITE_PORT_BUFFER_ULONG
+@ stdcall VideoPortWriteRegisterUchar(ptr long) NTOSKRNL.WRITE_REGISTER_UCHAR
+@ stdcall VideoPortWriteRegisterUshort(ptr long) NTOSKRNL.WRITE_REGISTER_USHORT
+@ stdcall VideoPortWriteRegisterUlong(ptr long) NTOSKRNL.WRITE_REGISTER_ULONG
+@ stdcall VideoPortWriteRegisterBufferUchar(ptr ptr long) NTOSKRNL.WRITE_REGISTER_BUFFER_UCHAR
+@ stdcall VideoPortWriteRegisterBufferUshort(ptr ptr long) NTOSKRNL.WRITE_REGISTER_BUFFER_USHORT
+@ stdcall VideoPortWriteRegisterBufferUlong(ptr ptr long) NTOSKRNL.WRITE_REGISTER_BUFFER_ULONG
+@ stdcall VideoPortZeroMemory(ptr long) NTOSKRNL.RtlZeroMemory
+@ stdcall VideoPortZeroDeviceMemory(ptr long) NTOSKRNL.RtlZeroMemory
+@ stdcall VpNotifyEaData(ptr ptr)