+++ /dev/null
-; $Id: videoprt.def 27062 2007-06-07 21:13:06Z greatlrd $
-;
-; dxg.def - export definition file for ReactOS
-;
-EXPORTS
-DriverEntry@8
-DxDdCleanupDxGraphics@0
-DxDdStartupDxGraphics@24
-
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../../tools/rbuild/project.dtd">
<module name="dxg" type="kernelmodedriver" installbase="system32/drivers" installname="dxg.sys">
- <importlibrary definition="dxg.def" />
+ <importlibrary definition="dxg.spec.def" />
<include base="dxg">.</include>
<include base="dxg">include</include>
<include base="ReactOS">subsystems/win32/win32k/include</include>
<file>eng.c</file>
<file>historic.c</file>
<file>dxg.rc</file>
+ <file>dxg.spec</file>
</module>
--- /dev/null
+@ stdcall DriverEntry(ptr ptr)
+@ stdcall DxDdCleanupDxGraphics()
+@ stdcall DxDdStartupDxGraphics(long ptr long ptr ptr ptr)
} EDD_SURFACE_LOCAL, *PEDD_SURFACE_LOCAL;
/* exported functions */
-NTSTATUS DriverEntry(IN PVOID Context1, IN PVOID Context2);
-NTSTATUS GsDriverEntry(IN PVOID Context1, IN PVOID Context2);
-NTSTATUS DxDdCleanupDxGraphics();
+NTSTATUS NTAPI DriverEntry(IN PVOID Context1, IN PVOID Context2);
+NTSTATUS NTAPI GsDriverEntry(IN PVOID Context1, IN PVOID Context2);
+NTSTATUS APIENTRY DxDdCleanupDxGraphics();
/* Global pointers */
extern ULONG gcSizeDdHmgr;
-NTSTATUS
+NTSTATUS NTAPI
DriverEntry(IN PVOID Context1,
IN PVOID Context2)
{
NTSTATUS
+APIENTRY
DxDdCleanupDxGraphics()
{
DdHmgDestroy();