// ntddndis.h
typedef enum _NDIS_FRAME_HEADER {
NdisFrameHeaderUndefined,
NdisFrameHeaderMac,
NdisFrameHeaderArp,
NdisFrameHeaderIPv4,
NdisFrameHeaderIPv6,
NdisFrameHeaderUdp,
NdisFrameHeaderMaximum
} NDIS_FRAME_HEADER, *PNDIS_FRAME_HEADER;
View the official Windows Driver Kit DDI referenceNo description available.
The NDIS_FRAME_HEADER enumeration identifies the type of header in a network data frame.
NdisFrameHeaderUndefinedAn undefined frame header type.
NdisFrameHeaderMacA media access control (MAC) header.
NdisFrameHeaderArpAn Address Resolution Protocol (ARP) header.
NdisFrameHeaderIPv4An IP version 4 (IPv4) header.
NdisFrameHeaderIPv6An IP version 6 (IPv6) header.
NdisFrameHeaderUdpA User Datagram Protocol (UDP) header.
NdisFrameHeaderMaximumThe maximum value for this enumeration. This value might change in future versions of the NDIS header files and binaries.
The NDIS_FRAME_HEADER enumeration is used in the NDIS_RECEIVE_FILTER_FIELD_PARAMETERS structure.
NDIS_RECEIVE_FILTER_FIELD_PARAMETERS