// ntddndis.h
typedef enum _NDIS_PM_WOL_PACKET {
NdisPMWoLPacketUnspecified,
NdisPMWoLPacketBitmapPattern,
NdisPMWoLPacketMagicPacket,
NdisPMWoLPacketIPv4TcpSyn,
NdisPMWoLPacketIPv6TcpSyn,
NdisPMWoLPacketEapolRequestIdMessage,
NdisPMWoLPacketMaximum
} NDIS_PM_WOL_PACKET, *PNDIS_PM_WOL_PACKET;
View the official Windows Driver Kit DDI reference
No description available.
The NDIS_PM_WOL_PACKET enumeration identifies the type of a wake-on-LAN (WOL) packet.
NdisPMWoLPacketUnspecified
The WOL packet type is not specified.
NdisPMWoLPacketBitmapPattern
Specifies a bitmap pattern. This packet type is specified in the WoLBitMapPattern member of the NDIS_PM_WOL_PATTERN structure.
NdisPMWoLPacketMagicPacket
WOL packets based on WOL magic packet. The media access control (MAC) address in the magic packet is the current MAC address of the network adapter.
NdisPMWoLPacketIPv4TcpSyn
An IPv4 TCP SYN wake-on-LAN packet pattern. This packet pattern is specified in the IPv4TcpSynParameters member of the NDIS_PM_WOL_PATTERN structure.
NdisPMWoLPacketIPv6TcpSyn
An IPv6 TCP SYN wake-on-LAN packet pattern. This packet pattern is specified in the IPv6TcpSynParameters member of the NDIS_PM_WOL_PATTERN structure.
NdisPMWoLPacketEapolRequestIdMessage
Specifies an EAPOL request message packet. This packet type is specified in the EapolRequestIdMessageParameters member of the NDIS_PM_WOL_PATTERN structure.
NdisPMWoLPacketMaximum
The maximum value for this enumeration. This value might change in future versions of NDIS header files and binaries.
The NDIS_PM_WOL_PACKET enumeration is used in the WoLPacketType member of the NDIS_PM_WOL_PATTERN structure.
Note The NDIS_PM_WOL_PACKET enumeration type specifies packet based wake-on-LAN (WOL) patterns. Wake-on-LAN that is based on NETBIOS over TCP is obsolete and, if necessary, it can be set with the pattern bitmap method.