// wwan.h
typedef struct _WWAN_PIN_ACTION_EX2 {
WWAN_PIN_TYPE PinType;
WWAN_PIN_OPERATION PinOperation;
WCHAR Pin[WWAN_PIN_LEN];
WCHAR NewPin[WWAN_PIN_LEN];
BYTE AppIdLength;
BYTE AppId[WWAN_UICC_APP_ID_MAX_LEN];
} WWAN_PIN_ACTION_EX2, *PWWAN_PIN_ACTION_EX2;
View the official Windows Driver Kit DDI referenceNo description available.
The WWAN_PIN_ACTION_EX2 structure specifies the PIN action to take for a UICC application.
PinTypeA WWAN_PIN_TYPE value that specifies the PIN type for the application.
PinOperationA WWAN_PIN_OPERATION value that specifies the operation to perform on the PIN.
PinA string representing the PIN value with which to perform the action, or the PIN value required to enable or disable PIN settings. This field applies for all values of PinOperation.
NewPinA string representing the new PIN value to set when PinOperation is WwanPinOperationChange or WwanPinOperationEnter, for a PinType of WwanPinTypePuk1 or WwanPinTypePuk2.
AppIdLengthThe size of the application ID, in bytes, as defined in Section 8.3 of the ETSI TS 102 221 technical specification. For 2G cards, this field must be set to zero (0).
AppIdThe application ID. Only the first AppIdLength bytes are meaningful. If the application ID is longer than WWAN_UICC_APP_ID_MAX_LEN bytes, then AppIdLength specifies the actual length but only the first WWAN_UICC_APP_ID_MAX_LEN bytes are in this field.
This structure is used in the NDIS_WWAN_SET_PIN_EX2 structure.
MB UICC application and file system access