// netadapter.h
typedef struct _NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES {
ULONG Size;
BOOLEAN EapolPacket;
} NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES;
View the official Windows Driver Kit DDI referenceNo description available.
The NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES structure describes a network adapter's wake on LAN (WoL) capabilities for waking from an EAP over LAN (EAPOL) request identifier message.
SizeThe size of this structure in bytes.
EapolPacketA boolean value that describes if the network adapter is capable of waking from an EAPOL packet.
Call NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT to initialize this structure, then call NetAdapterWakeSetEapolPacketCapabilities to set the network adapter's EAPOL packet WoL capabilities. Client drivers typically call NetAdapterWakeSetEapolPacketCapabilities when starting a network adapter, but before calling NetAdapterStart.
When reporting that a NET_WAKE_SOURCE_TYPE is NetWakeSourceTypeEapolPacket, call NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT to initialize a NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES structure.
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT
NET_ADAPTER_WAKE_REASON_EAPOL_PACKET_INIT
NetAdapterWakeSetEapolPacketCapabilities