// mbbcx.h
typedef struct _MBB_DEVICE_WAKE_CAPABILITIES {
ULONG Size;
BOOLEAN RegisterState;
BOOLEAN SmsReceive;
BOOLEAN UssdReceive;
BOOLEAN PacketState;
BOOLEAN UiccChange;
} MBB_DEVICE_WAKE_CAPABILITIES;
View the official Windows Driver Kit DDI referenceNo description available.
The MBB_DEVICE_WAKE_CAPABILITIES structure describes a MBBCx net adapter's wake-on-LAN (WoL) capabilities.
SizeThe size of this structure, in bytes.
RegisterStateA boolean value indicating if the net adapter can generate wake-up events if its registration state with the mobile broadband service has changed.
SmsReceiveA boolean value indicating if the net adapter can generate wake-up events if it receives a Short Message Service (SMS) message that it must report to the mobile broadband service.
UssdReceiveA boolean value indicating if the net adapter can generate wake-up events if it receives an Unstructured Supplementary Service Data (USSD) message.
PacketStateA boolean value indicating if the net adapter can generate wake-up events if a packet state changes.
UiccChangeA boolean value indicating if the net adapter can generate wake-up events if the SIM card state changes.
Call MBB_DEVICE_WAKE_CAPABILITIES_INIT to initialize this structure. An initialized MBB_DEVICE_WAKE_CAPABILITIES structure is passed as an input method to MbbDeviceSetWakeCapabilities.