// netadapter.h
void NetAdapterWakeSetEapolPacketCapabilities(
[_In_] NETADAPTER Adapter,
[_In_] const NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES *Capabilities
);
View the official Windows Driver Kit DDI referenceNo description available.
The NetAdapterWakeSetEapolPacketCapabilities function sets a network adapter's EAP over LAN (EAPOL) packet wake on LAN (WoL) capabilities.
Adapter [_In_]A handle to a NETADAPTER object the client driver previously created with a call to NetAdapterCreate.
Capabilities [_In_]A pointer to a driver-allocated and initialized NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES structure that describes the network adapter's EAPOL packet WoL capabilities.
Client drivers must call NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT to initialize the NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES structure, then set the structure's members appropriately before calling this function. Client drivers typically call this function from within their EvtDevicePrepareHardware callback, but must call this function before calling NetAdapterStart.
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES
NET_ADAPTER_WAKE_EAPOL_PACKET_CAPABILITIES_INIT