// wwan.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The WWAN_PIN_ACTION structure represents actions to perform with a Personal Identification Number (PIN).
PinTypeThe type of the PIN on which to perform the action.
PinOperationThe action to perform with the PIN. For more information, see WWAN_PIN_OPERATION.
PinA 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 .
NewPinA 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.
RequestPinOperationPromptA BOOLEAN value that indicates whether to display a prompt to request the PIN operation.
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 .