32/64-bit UNDI Specification
Version 1.02 12/12/00 407
G.3.4.8 PXE_FRAME_TYPE
typedef PXE_UINT8 PXE_FRAME_TYPE;
#define PXE_FRAME_TYPE_NONE 0x00
#define PXE_FRAME_TYPE_UNICAST 0x01
#define PXE_FRAME_TYPE_BROADCAST 0x02
#define PXE_FRAME_TYPE_FILTERED_MULTICAST 0x03
#define PXE_FRAME_TYPE_PROMISCUOUS 0x04
#define PXE_FRAME_TYPE_PROMISCUOUS_MULTICAST 0x05
G.3.4.9 PXE_IPV4
This storage type is always big endian (network order) not little endian (Intel order).
typedef PXE_UINT32 PXE_IPV4;
G.3.4.10 PXE_IPV6
This storage type is always big endian (network order) not little endian (Intel order).
typedef struct s_PXE_IPV6 {
PXE_UINT32 num[4];
} PXE_IPV6;
G.3.4.11 PXE_MAC_ADDR
This storage type is always big endian (network order) not little endian (Intel order).
typedef struct {
PXE_UINT8 num[32];
} PXE_MAC_ADDR;