- Get NE2000 driver to build on msvc/ddk.
[reactos.git] / reactos / drivers / net / dd / ne2000 / include / ne2000.h
index 4495faa..785aa47 100644 (file)
@@ -7,16 +7,10 @@
 #ifndef __NE2000_H
 #define __NE2000_H
 
-#ifdef _MSC_VER
-
-#ifndef ULONG_PTR
-#define ULONG ULONG_PTR
-#endif
-
+#define NDIS_MINIPORT_DRIVER 1
+#define NDIS_LEGACY_MINIPORT 1
+#define NDIS51_MINIPORT 1
 #include <ndis.h>
-#else
-#include <net/ndis.h>
-#endif
 #include <8390.h>
 #include <debug.h>
 
@@ -68,7 +62,7 @@ typedef struct _MINIPORT_RESERVED
     PNDIS_PACKET Next;
 } MINIPORT_RESERVED, *PMINIPORT_RESERVED;
 
-#define RESERVED(Packet) ((PMINIPORT_RESERVED)((Packet)->u.s1.MiniportReserved))
+#define RESERVED(Packet) ((PMINIPORT_RESERVED)((Packet)->MiniportReserved))
 
 typedef UCHAR DRIVER_HARDWARE_ADDRESS[DRIVER_LENGTH_OF_ADDRESS];