From: Alex Ionescu Date: Sat, 7 Jan 2006 21:45:51 +0000 (+0000) Subject: - Get NE2000 driver to build on msvc/ddk. X-Git-Tag: backups/expat-rbuild@40467~484 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=736946617f539ee0fc6335485ca83760cb782190 - Get NE2000 driver to build on msvc/ddk. svn path=/trunk/; revision=20672 --- diff --git a/reactos/drivers/net/dd/ne2000/include/ne2000.h b/reactos/drivers/net/dd/ne2000/include/ne2000.h index 56a63c72a93..785aa479266 100644 --- a/reactos/drivers/net/dd/ne2000/include/ne2000.h +++ b/reactos/drivers/net/dd/ne2000/include/ne2000.h @@ -7,6 +7,9 @@ #ifndef __NE2000_H #define __NE2000_H +#define NDIS_MINIPORT_DRIVER 1 +#define NDIS_LEGACY_MINIPORT 1 +#define NDIS51_MINIPORT 1 #include #include <8390.h> #include @@ -59,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]; diff --git a/reactos/w32api/include/ddk/ndis.h b/reactos/w32api/include/ddk/ndis.h index c6d6b322ef7..76cd5d33b53 100644 --- a/reactos/w32api/include/ddk/ndis.h +++ b/reactos/w32api/include/ddk/ndis.h @@ -412,15 +412,15 @@ typedef struct _NDIS_PACKET { struct { UCHAR MiniportReserved[2 * sizeof(PVOID)]; UCHAR WrapperReserved[2 * sizeof(PVOID)]; - } s1; + }; struct { UCHAR MiniportReservedEx[3 * sizeof(PVOID)]; UCHAR WrapperReservedEx[sizeof(PVOID)]; - } s2; + }; struct { UCHAR MacReserved[4 * sizeof(PVOID)]; - } s3; - } u; + }; + }; ULONG_PTR Reserved[2]; UCHAR ProtocolReserved[1]; } NDIS_PACKET, *PNDIS_PACKET, **PPNDIS_PACKET;