windows-nt/Source/XPSP1/NT/net/nwlink/ipx/mac.h

45 lines
908 B
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*++
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