ONEX_VARIABLE_BLOB structure (dot1x.h)

The ONEX_VARIABLE_BLOB structure is used as a member of other 802.1X authentication structures to contain variable-sized members.

Syntax

typedef struct _ONEX_VARIABLE_BLOB {
  DWORD dwSize;
  DWORD dwOffset;
} ONEX_VARIABLE_BLOB, *PONEX_VARIABLE_BLOB;

Members

dwSize

The size, in bytes, of this ONEX_VARIABLE_BLOB structure.

dwOffset

The offset, in bytes, from the beginning of the containing outer structure (where the ONEX_VARIABLE_BLOB structure is a member) to the data contained in the ONEX_VARIABLE_BLOB structure.

Remarks

The ONEX_VARIABLE_BLOB structure is used by the 802.1X module, a new wireless configuration component supported on Windows Vista and later.

The ONEX_RESULT_UPDATE_DATA contains information on a status change to 802.1X authentication. The ONEX_RESULT_UPDATE_DATA structure is returned when the NotificationSource member of the WLAN_NOTIFICATION_DATA structure is WLAN_NOTIFICATION_SOURCE_ONEX and the NotificationCode member of the WLAN_NOTIFICATION_DATA structure for received notification is OneXNotificationTypeResultUpdate. For this notification, the pData member of the WLAN_NOTIFICATION_DATA structure points to an ONEX_RESULT_UPDATE_DATA structure that contains information on the 802.1X authentication status change.

A number of the nested structure members in the ONEX_RESULT_UPDATE_DATA structure contains members of the ONEX_VARIABLE_BLOB type.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header dot1x.h

See also

About the ACM Architecture

ONEX_AUTH_PARAMS

ONEX_EAP_ERROR

ONEX_NOTIFICATION_TYPE

ONEX_RESULT_UPDATE_DATA

WLAN_NOTIFICATION_DATA

WlanRegisterNotification