WWAN_PIN_ACTION structure (wwan.h)

The WWAN_PIN_ACTION structure represents actions to perform with a Personal Identification Number (PIN).

Syntax

typedef struct _WWAN_PIN_ACTION {
  WWAN_PIN_TYPE      PinType;
  WWAN_PIN_OPERATION PinOperation;
  WCHAR              Pin[WWAN_PIN_LEN];
  WCHAR              NewPin[WWAN_PIN_LEN];
  BOOLEAN            RequestPinOperationPrompt;
} WWAN_PIN_ACTION, *PWWAN_PIN_ACTION;

Members

PinType

The type of the PIN on which to perform the action.

PinOperation

The action to perform with the PIN. For more information, see WWAN_PIN_OPERATION.

Pin[WWAN_PIN_LEN]

A NULL-terminated string that represents the PIN value to perform the action with, or the PIN value required to enable/disable PIN settings. This member is a numeric value and applies for all values of PinOperation .

NewPin[WWAN_PIN_LEN]

A NULL-terminated string that represents the new PIN value to set when PinOperation is WwanPinOperationChange or WwanPinOperationEnter, for PinTypeWwanPinTypePuk1 or WwanPinTypePuk2. This member is a numeric value.

RequestPinOperationPrompt

A BOOLEAN value that indicates whether to display a prompt to request the PIN operation.

Remarks

When PinType is WwanPinTypePuk1 or WwanPinTypePuk2, Pin represents the corresponding PUK key.

When PinType is WwanPinTypePuk1 or WwanPinTypePuk2, WwanPinOperationEnter is the only supported value for PinOperation .

Requirements

Requirement Value
Minimum supported client Available in Windows 7 and later versions of Windows.
Header wwan.h (include Wwan.h)

See also

NDIS_WWAN_SET_PIN

WWAN_PIN_OPERATION

WWAN_PIN_TYPE