Don't use dllexport for videoprt; we use a .spec. Also, don't use DDKAPI as it is...
authorStefan Ginsberg <stefanginsberg@gmail.com>
Thu, 20 Aug 2009 10:29:54 +0000 (10:29 +0000)
committerStefan Ginsberg <stefanginsberg@gmail.com>
Thu, 20 Aug 2009 10:29:54 +0000 (10:29 +0000)
We welcome videoprt into the club of modules compiling *and* linking under msvc.

svn path=/trunk/; revision=42795

reactos/drivers/video/videoprt/stubs.c
reactos/include/ddk/video.h

index f32af41..abc8837 100644 (file)
@@ -24,9 +24,8 @@
 #include "videoprt.h"
 #include <wdmguid.h>
 
-VIDEOPORT_API
 VP_STATUS
-DDKAPI
+NTAPI
 VideoPortFlushRegistry(
     PVOID HwDeviceExtension)
 {
@@ -34,9 +33,8 @@ VideoPortFlushRegistry(
     return 0;
 }
 
-VIDEOPORT_API
 ULONG
-DDKAPI
+NTAPI
 VideoPortGetAssociatedDeviceID(
     IN PVOID DeviceObject)
 {
@@ -45,9 +43,8 @@ VideoPortGetAssociatedDeviceID(
 }
 
 
-VIDEOPORT_API
 ULONG
-DDKAPI
+NTAPI
 VideoPortGetBytesUsed(
     IN PVOID HwDeviceExtension,
     IN PDMA pDma)
@@ -56,9 +53,8 @@ VideoPortGetBytesUsed(
     return 0;
 }
 
-VIDEOPORT_API
 PVOID
-DDKAPI
+NTAPI
 VideoPortGetMdl(
     IN PVOID HwDeviceExtension,
     IN PDMA pDma)
@@ -67,9 +63,8 @@ VideoPortGetMdl(
     return 0;
 }
 
-VIDEOPORT_API
 BOOLEAN
-DDKAPI
+NTAPI
 VideoPortLockPages(
     IN PVOID HwDeviceExtension,
     IN OUT PVIDEO_REQUEST_PACKET pVrp,
@@ -81,9 +76,8 @@ VideoPortLockPages(
     return 0;
 }
 
-VIDEOPORT_API
 LONG
-DDKAPI
+NTAPI
 VideoPortReadStateEvent(
     IN PVOID HwDeviceExtension,
     IN PEVENT pEvent)
@@ -92,9 +86,8 @@ VideoPortReadStateEvent(
     return 0;
 }
 
-VIDEOPORT_API
 VOID
-DDKAPI
+NTAPI
 VideoPortSetBytesUsed(
     IN PVOID HwDeviceExtension,
     IN OUT PDMA pDma,
@@ -103,9 +96,8 @@ VideoPortSetBytesUsed(
     UNIMPLEMENTED;
 }
 
-VIDEOPORT_API
 BOOLEAN
-DDKAPI
+NTAPI
 VideoPortUnlockPages(
     IN PVOID hwDeviceExtension,
     IN PDMA pDma)
@@ -113,5 +105,3 @@ VideoPortUnlockPages(
     UNIMPLEMENTED;
     return 0;
 }
-
-
index 71a8f9c..aa68c1e 100644 (file)
@@ -28,7 +28,7 @@
 #else
 
 #if defined(_VIDEOPORT_)
-  #define VPAPI DECLSPEC_EXPORT
+  #define VPAPI
 #else
   #define VPAPI DECLSPEC_IMPORT
 #endif