// pktmonnpik.h
typedef enum _PKTMON_PACKET_TYPE {
PktMonPayload_Unknown,
PktMonPayload_Ethernet,
PktMonPayload_WiFi,
PktMonPayload_IP,
PktMonPayload_HTTP,
PktMonPayload_TCP,
PktMonPayload_UDP,
PktMonPayload_ARP,
PktMonPayload_ICMP,
PktMonPayload_ESP,
PktMonPayload_AH,
PktMonPayload_L4Payload
} PKTMON_PACKET_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The PKTMON_PACKET_TYPE enum defines the various packet types that can be processed by Packet Monitor.
PktMonPayload_UnknownCorresponds to an unknown payload type.
PktMonPayload_EthernetCorresponds to the Ethernet payload type.
PktMonPayload_WiFiCorresponds to the WiFi payload type.
PktMonPayload_IPCorresponds to the IP payload type.
PktMonPayload_HTTPCorresponds to the HTTP payload type.
PktMonPayload_TCPCorresponds to the TCP payload type.
PktMonPayload_UDPCorresponds to the UDP payload type.
PktMonPayload_ARPCorresponds to the ARP payload type.
PktMonPayload_ICMPCorresponds to the ICMP payload type.
PktMonPayload_ESPCorresponds to the ESP payload type.
PktMonPayload_AHCorresponds to the AH payload type.
PktMonPayload_L4PayloadCorresponds to the L4Payload payload type.