diff options
Diffstat (limited to '')
-rw-r--r-- | private/ntos/tdi/isnp/ipx/mac.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/private/ntos/tdi/isnp/ipx/mac.h b/private/ntos/tdi/isnp/ipx/mac.h new file mode 100644 index 000000000..a88e77ecd --- /dev/null +++ b/private/ntos/tdi/isnp/ipx/mac.h @@ -0,0 +1,44 @@ +/*++ + +Copyright (c) 1989-1993 Microsoft Corporation + +Module Name: + + mac.h + +Abstract: + + This header file defines manifest constants and necessary macros for use + by transports dealing with multiple MAC cards through the NDIS interface. + +Revision History: + +--*/ + + +// +// We need this to define information about the MAC. Note that +// it is a strange structure in that the first four elements +// are for use internally by the mac.c routines, while the +// DeviceContext knows about and uses the last two. +// + +typedef struct _NDIS_INFORMATION { + + NDIS_MEDIUM MediumType; + NDIS_MEDIUM RealMediumType; + BOOLEAN SourceRouting; + BOOLEAN MediumAsync; + UCHAR BroadcastMask; + ULONG CopyLookahead; + ULONG MacOptions; + ULONG MinHeaderLength; + ULONG MaxHeaderLength; + +} NDIS_INFORMATION, * PNDIS_INFORMATION; + + +#define TR_SOURCE_ROUTE_FLAG 0x80 + +#define ARCNET_PROTOCOL_ID 0xFA + |