6 #ifndef __LIBPACK_UIM_H__
7 #define __LIBPACK_UIM_H__
12 #define UIM_UINT8_MAX_STRING_SZ 255
13 #define UIM_MAX_DESCRIPTION_LENGTH 255
14 #define UIM_MAX_NO_OF_SLOTS 5
15 #define UIM_MAX_NO_OF_APPLICATIONS 10
16 #define MAX_NO_OF_SLOTS 5
17 #define MAX_NO_OF_APPLICATIONS 10
18 #define MAX_DESCRIPTION_LENGTH 255
19 #define MAX_SLOTS_STATUS 255
20 #define MAX_ICCID_LENGTH 255
uint8_t pathLen
Definition: uim.h:528
uint8_t pin2Retries
Definition: uim.h:1304
uint8_t pinID
Definition: uim.h:392
uint8_t * pEncryptedData
Definition: uim.h:1097
uim_changeUIMPIN changePIN
Definition: uim.h:967
uint8_t hotSwapLength
Definition: uim.h:275
uint8_t numApp
Definition: uim.h:203
uint8_t upukRetries
Definition: uim.h:201
uim_remainingRetries * pRemainingRetries
Definition: uim.h:793
#define UIM_MAX_NO_OF_APPLICATIONS
Definition: uim.h:15
uint8_t pin2State
Definition: uim.h:139
slots_t slotsstatusChange
Definition: uim.h:1554
uint16_t offset
Definition: uim.h:578
uint8_t upinRetries
Definition: uim.h:200
uint8_t puk2Retries
Definition: uim.h:1305
uint8_t pinID
Definition: uim.h:504
uint16_t indexGwSec
Definition: uim.h:252
uint8_t errorState
Definition: uim.h:1365
#define MAX_DESCRIPTION_LENGTH
Definition: uim.h:18
uint8_t bICCIDLength
Definition: uim.h:1447
uim_encryptedPIN1 EncryptedPIN1
Definition: uim.h:864
uint8_t persoUnblockRetries
Definition: uim.h:132
#define UIM_MAX_DESCRIPTION_LENGTH
Definition: uim.h:13
uint16_t index1xPri
Definition: uim.h:251
uint8_t pinID
Definition: uim.h:471
uint8_t appType
Definition: uim.h:1291
int unpack_uim_GetCardStatus(uint8_t *pResp, uint16_t respLen, unpack_uim_GetCardStatus_t *pOutput)
uint32_t eventMask
Definition: uim.h:1141
uim_encryptedPIN1 * pEncryptedPIN1
Definition: uim.h:992
uint32_t * pIndicationToken
Definition: uim.h:697
uint32_t * pIndicationToken
Definition: uim.h:668
uint8_t pinLen
Definition: uim.h:393
uint8_t puk1Retries
Definition: uim.h:1302
uint8_t numSlot
Definition: uim.h:254
uint8_t persoState
Definition: uim.h:129
uint8_t pin1Retries
Definition: uim.h:1301
int pack_uim_VerifyPin(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_VerifyPin_t *reqArg)
uint8_t pin2State
Definition: uim.h:1303
uint16_t index1xSec
Definition: uim.h:253
uim_sessionInformation sessionInfo
Definition: uim.h:670
slots_t * pUimSlotsStatus
Definition: uim.h:1468
uint16_t Tlvresult
Definition: uim.h:968
uint8_t pukLen
Definition: uim.h:423
uint8_t unblockLeft
Definition: uim.h:337
uint16_t fileID
Definition: uim.h:527
uint8_t upinState
Definition: uim.h:1362
uim_hotSwapStatus * pHotSwapStatus
Definition: uim.h:294
int unpack_uim_SLQSUIMSwitchSlot(uint8_t *pResp, uint16_t respLen)
uint8_t univPin
Definition: uim.h:135
uint8_t errorState
Definition: uim.h:202
uim_encryptedPIN1 * pEncryptedPIN1
Definition: uim.h:893
int pack_uim_SLQSUIMSwitchSlot(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMSwitchSlot_t *reqArg)
uint16_t Tlvresult
Definition: uim.h:994
uint8_t * pNumberOfPhySlot
Definition: uim.h:1467
uint16_t contentLen
Definition: uim.h:595
uim_cardResult * pCardResult
Definition: uim.h:1094
uint16_t indexGwPri
Definition: uim.h:250
uim_encryptedPIN1 * pEncryptedPIN1
Definition: uim.h:794
#define UIM_MAX_NO_OF_SLOTS
Definition: uim.h:14
uint16_t Tlvresult
Definition: uim.h:698
uint8_t persoState
Definition: uim.h:1293
uint8_t * pKeyReferenceID
Definition: uim.h:866
uint8_t slot
Definition: uim.h:1638
int unpack_uim_SLQSUIMPowerDown(uint8_t *pResp, uint16_t respLen)
uint8_t slot
Definition: uim.h:1591
uint8_t pinLength
Definition: uim.h:473
uint8_t pin1State
Definition: uim.h:136
int unpack_uim_ReadTransparent(uint8_t *pResp, uint16_t respLen, unpack_uim_ReadTransparent_t *pOutput)
uim_remainingRetries * pRemainingRetries
Definition: uim.h:892
int unpack_uim_UnblockPin(uint8_t *pResp, uint16_t respLen, unpack_uim_UnblockPin_t *pOutput)
int unpack_uim_SLQSUIMGetSlotsStatus(uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMGetSlotsStatus_t *pOutput)
uint32_t ulPhysicalSlot
Definition: uim.h:1509
uim_fileInfo fileIndex
Definition: uim.h:1064
uint8_t numApp
Definition: uim.h:1366
uim_sessionInformation sessionInfo
Definition: uim.h:867
int unpack_uim_SLQSUIMSetStatusChangeCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMSetStatusChangeCallBack_ind_t *pOutput)
uint8_t univPin
Definition: uim.h:1299
uint8_t upinRetries
Definition: uim.h:1363
int pack_uim_ChangePin(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_ChangePin_t *reqArg)
uint16_t Tlvresult
Definition: uim.h:772
int unpack_uim_SLQSUIMPowerUp(uint8_t *pResp, uint16_t respLen)
uint8_t appType
Definition: uim.h:127
int unpack_uim_VerifyPin(uint8_t *pResp, uint16_t respLen, unpack_uim_VerifyPin_t *pOutput)
uim_sessionInformation sessionInfo
Definition: uim.h:966
uim_encryptedPIN1 * pEncryptedPIN1
Definition: uim.h:696
uim_cardStatus * pCardStatus
Definition: uim.h:293
uint8_t persoFeature
Definition: uim.h:1294
uint8_t aidLength
Definition: uim.h:1297
uint16_t Tlvresult
Definition: uim.h:672
int pack_uim_SLQSUIMEventRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMEventRegister_t *reqArg)
uint8_t pin1State
Definition: uim.h:1300
uint32_t * pIndicationToken
Definition: uim.h:1066
uim_encryptedPIN1 EncryptedPIN1
Definition: uim.h:963
uint8_t pinLen
Definition: uim.h:507
uint16_t Tlvresult
Definition: uim.h:869
uint8_t persoRetries
Definition: uim.h:1295
uim_encryptedPIN1 EncryptedPIN1
Definition: uim.h:767
uint8_t persoRetries
Definition: uim.h:131
uim_unblockUIMPIN pinProtection
Definition: uim.h:771
int pack_uim_SLQSUIMPowerDown(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMPowerDown_t *reqArg)
#define MAX_SLOTS_STATUS
Definition: uim.h:19
uim_readResult * pReadResult
Definition: uim.h:1095
uint32_t * pIndicationToken
Definition: uim.h:993
uint8_t pinOperation
Definition: uim.h:472
uint8_t * pKeyReferenceID
Definition: uim.h:769
int pack_uim_SLQSUIMGetSlotsStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uim_readTransparentInfo readTransparent
Definition: uim.h:1065
uint8_t * pKeyReferenceID
Definition: uim.h:669
uint16_t Tlvresult
Definition: uim.h:1098
int pack_uim_ReadTransparent(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_ReadTransparent_t *reqArg)
uint8_t pin1Len
Definition: uim.h:314
uint16_t Tlvresult
Definition: uim.h:796
uint8_t aidLength
Definition: uim.h:133
uim_remainingRetries * pRemainingRetries
Definition: uim.h:695
uint8_t upukRetries
Definition: uim.h:1364
uint8_t persoUnblockRetries
Definition: uim.h:1296
int pack_uim_GetCardStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, void *reqArg)
int unpack_uim_SLQSUIMEventRegister(uint8_t *pResp, uint16_t respLen, unpack_uim_SLQSUIMEventRegister_t *pOutput)
uint8_t bNumberOfPhySlots
Definition: uim.h:1555
uint8_t puk2Retries
Definition: uim.h:141
uint8_t puk1Retries
Definition: uim.h:138
int pack_uim_SetPinProtection(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SetPinProtection_t *reqArg)
uint32_t uPhyCardStatus
Definition: uim.h:1444
uint8_t * pEncryptData
Definition: uim.h:1067
uint8_t appState
Definition: uim.h:1292
uim_encryptedPIN1 * pEncryptedPIN1
Definition: uim.h:667
uint32_t * pIndicationToken
Definition: uim.h:894
uint8_t sw2
Definition: uim.h:442
int pack_uim_SLQSUIMPowerUp(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_SLQSUIMPowerUp_t *reqArg)
uint16_t Tlvresult
Definition: uim.h:1068
uim_cardStatus * pCardStatus
Definition: uim.h:1377
uint8_t oldPINLen
Definition: uim.h:505
uint8_t upinState
Definition: uim.h:199
int pack_uim_UnblockPin(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_uim_UnblockPin_t *reqArg)
uint32_t * pIndicationToken
Definition: uim.h:795
uim_sessionInformation sessionInfo
Definition: uim.h:1063
uint8_t verifyLeft
Definition: uim.h:336
uint8_t cardState
Definition: uim.h:1361
uint16_t length
Definition: uim.h:579
uint8_t newPINLen
Definition: uim.h:425
uim_remainingRetries * pRemainingRetries
Definition: uim.h:991
#define UIM_UINT8_MAX_STRING_SZ
Definition: uim.h:12
uint8_t cardState
Definition: uim.h:198
uint8_t pin1Retries
Definition: uim.h:137
int unpack_uim_ChangePin(uint8_t *pResp, uint16_t respLen, unpack_uim_ChangePin_t *pOutput)
uint32_t eventMask
Definition: uim.h:1168
uint8_t persoFeature
Definition: uim.h:130
uint8_t * pKeyReferenceID
Definition: uim.h:965
uim_sessionInformation sessionInfo
Definition: uim.h:770
uint8_t pinID
Definition: uim.h:422
uint32_t uPhySlotStatus
Definition: uim.h:1445
uim_verifyUIMPIN verifyPIN
Definition: uim.h:671
uint8_t bLogicalSlot
Definition: uim.h:1446
uint32_t * pIndicationToken
Definition: uim.h:964
uint32_t * pIndicationToken
Definition: uim.h:1096
int unpack_uim_SetUimSlotStatusChangeCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_uim_SetUimSlotStatusChangeCallback_ind_t *pOutput)
#define MAX_NO_OF_APPLICATIONS
Definition: uim.h:17
uint8_t pin2Retries
Definition: uim.h:140
int unpack_uim_SetPinProtection(uint8_t *pResp, uint16_t respLen, unpack_uim_SetPinProtection_t *pOutput)
uint32_t * pIndicationToken
Definition: uim.h:768
uint8_t * pIgnoreHotSwapSwitch
Definition: uim.h:1592
uint32_t * pIndicationToken
Definition: uim.h:865
uim_setPINProtection pinProtection
Definition: uim.h:868
uint8_t bLogicalSlot
Definition: uim.h:1508
uint16_t Tlvresult
Definition: uim.h:295
uint8_t appState
Definition: uim.h:128
uint16_t Tlvresult
Definition: uim.h:895
#define MAX_ICCID_LENGTH
Definition: uim.h:20
uint8_t sw1
Definition: uim.h:441