12 #ifndef __GOBI_API_UIM_H__
13 #define __GOBI_API_UIM_H__
19 #define MAX_DESCRIPTION_LENGTH 255
20 #define MAX_CONTENT_LENGTH 1024
21 #define MAX_NO_OF_APPLICATIONS 10
22 #define MAX_NO_OF_SLOTS 5
23 #define MAX_PUK_LENGTH 8
24 #define MAX_PATH_LENGTH 255
25 #define MAX_ICCID_LENGTH 255
26 #define MAX_SLOTS_STATUS 255
28 #define MAX_ACTIVE_PERS_FEATURES 12
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1742
Definition: qaGobiApiUim.h:1108
BYTE numSlot
Definition: qaGobiApiUim.h:396
BYTE * pHaltSubscription
Definition: qaGobiApiUim.h:2029
hotSwapStatus * pHotSwapStatus
Definition: qaGobiApiUim.h:437
BYTE pinLen
Definition: qaGobiApiUim.h:679
BYTE cardState
Definition: qaGobiApiUim.h:341
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1208
BYTE pathLen
Definition: qaGobiApiUim.h:99
cardStatus * pCardStatus
Definition: qaGobiApiUim.h:436
readTransparentInfo readTransparent
Definition: qaGobiApiUim.h:1711
Definition: qaGobiApiUim.h:711
BYTE * pNumberOfPhySlot
Definition: qaGobiApiUim.h:1880
WORD numOfFiles
Definition: qaGobiApiUim.h:163
BYTE voteForInit
Definition: qaGobiApiUim.h:1044
Definition: qaGobiApiUim.h:806
BYTE registerFlag
Definition: qaGobiApiUim.h:1043
BYTE upukRetries
Definition: qaGobiApiUim.h:344
ULONG SLQSUIMDepersonalization(UIMDepersonalizationReq *pUIMDepersonilizationReq, UIMDepersonalizationResp *pUIMDepersonilizationResp)
WORD length
Definition: qaGobiApiUim.h:1679
BYTE persoUnblockRetries
Definition: qaGobiApiUim.h:276
BYTE puk1Retries
Definition: qaGobiApiUim.h:282
Definition: qaGobiApiUim.h:621
WORD indexGwSec
Definition: qaGobiApiUim.h:394
BYTE univPin
Definition: qaGobiApiUim.h:279
BYTE pin1Retries
Definition: qaGobiApiUim.h:281
Definition: qaGobiApiUim.h:1789
WORD secActivateMask
Definition: qaGobiApiUim.h:1357
Definition: qaGobiApiUim.h:1041
unsigned char BYTE
Definition: SwiDataTypes.h:32
encryptedPIN1 * pEncryptedPIN1
Definition: qaGobiApiUim.h:715
changeUIMPIN changePIN
Definition: qaGobiApiUim.h:809
Definition: qaGobiApiUim.h:576
ULONG eventMask
Definition: qaGobiApiUim.h:951
cardResult * pCardResult
Definition: qaGobiApiUim.h:1740
BYTE pin1Len
Definition: qaGobiApiUim.h:598
BYTE secRead
Definition: qaGobiApiUim.h:1348
WORD secWriteMask
Definition: qaGobiApiUim.h:1351
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1157
Definition: qaGobiApiUim.h:1223
BYTE * pAutoSelection
Definition: qaGobiApiUim.h:2027
BYTE * pKeyReferenceID
Definition: qaGobiApiUim.h:904
BYTE secIncrease
Definition: qaGobiApiUim.h:1352
WORD offset
Definition: qaGobiApiUim.h:1678
BYTE fileType
Definition: qaGobiApiUim.h:1345
Definition: qaGobiApiUim.h:1550
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:713
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1579
Definition: qaGobiApiUim.h:415
depersonalizationInformation depersonilisationInfo
Definition: qaGobiApiUim.h:1462
WORD secIncreaseMask
Definition: qaGobiApiUim.h:1353
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1384
BYTE mode
Definition: qaGobiApiUim.h:159
WORD contentLen
Definition: qaGobiApiUim.h:1595
Definition: qaGobiApiUim.h:1878
readResult * pReadResult
Definition: qaGobiApiUim.h:1741
BYTE sw1
Definition: qaGobiApiUim.h:1225
WORD dataLen
Definition: qaGobiApiUim.h:1553
WORD secDeactivateMask
Definition: qaGobiApiUim.h:1355
BYTE secWrite
Definition: qaGobiApiUim.h:1350
ULONG uPhyCardStatus
Definition: qaGobiApiUim.h:1847
BYTE persoState
Definition: qaGobiApiUim.h:273
Definition: qaGobiApiUim.h:1617
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1621
ULONG SLQSUIMAuthenticate(UIMAuthenticateReq *pUIMAuthenticateReq, UIMAuthenticateResp *pUIMAuthenticateResp)
BYTE pin1State
Definition: qaGobiApiUim.h:280
BYTE * pIgnoreHotSwapSwitch
Definition: qaGobiApiUim.h:1792
BYTE numFeatures
Definition: qaGobiApiUim.h:1977
BYTE sw2
Definition: qaGobiApiUim.h:1226
BYTE pin2Retries
Definition: qaGobiApiUim.h:284
Definition: qaGobiApiUim.h:1676
ULONG SLQSUIMPowerUp(UIMPowerUpReq *pUIMPowerUpReq)
BYTE pinID
Definition: qaGobiApiUim.h:521
BYTE context
Definition: qaGobiApiUim.h:1552
BYTE upinState
Definition: qaGobiApiUim.h:342
BYTE pukLen
Definition: qaGobiApiUim.h:869
verifyUIMPIN verifyPIN
Definition: qaGobiApiUim.h:714
BYTE bICCIDLength
Definition: qaGobiApiUim.h:1850
BYTE * pEncryptedData
Definition: qaGobiApiUim.h:1743
BYTE slot
Definition: qaGobiApiUim.h:60
ULONG uPhySlotStatus
Definition: qaGobiApiUim.h:1848
Definition: qaGobiApiUim.h:900
BYTE persoRetries
Definition: qaGobiApiUim.h:275
ULONG SLQSUIMRefreshComplete(UIMRefreshCompleteReq *pUIMRefreshCompleteReq)
BYTE pinLen
Definition: qaGobiApiUim.h:777
Definition: qaGobiApiUim.h:1062
Definition: qaGobiApiUim.h:1975
BYTE appType
Definition: qaGobiApiUim.h:271
ULONG * pConfigurationMask
Definition: qaGobiApiUim.h:1999
BYTE pinID
Definition: qaGobiApiUim.h:868
Definition: qaGobiApiUim.h:1862
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:554
setPINProtection pinProtection
Definition: qaGobiApiUim.h:555
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:905
ULONG SLQSUIMRefreshRegister(UIMRefreshRegisterReq *pUIMRefreshRegisterReq)
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:808
Definition: qaGobiApiUim.h:339
Definition: qaGobiApiUim.h:989
authenticateResult * pAuthenticateResult
Definition: qaGobiApiUim.h:1620
WORD fileID
Definition: qaGobiApiUim.h:98
BYTE verifyLeft
Definition: qaGobiApiUim.h:578
WORD recordCount
Definition: qaGobiApiUim.h:1347
BYTE hotSwapLength
Definition: qaGobiApiUim.h:417
Definition: qaGobiApiUim.h:867
BYTE unblockLeft
Definition: qaGobiApiUim.h:579
ULONG SLQSUIMSetPinProtection(UIMSetPinProtectionReq *pUIMSetPinProtectionReq, UIMPinResp *pUIMSetPinProtectionResp)
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1709
Definition: qaGobiApiUim.h:1155
BYTE oldPINLen
Definition: qaGobiApiUim.h:775
BYTE secDeactivate
Definition: qaGobiApiUim.h:1354
WORD rawLen
Definition: qaGobiApiUim.h:1358
Definition: qaGobiApiUim.h:1206
ULONG SLQSUIMGetConfiguration(UIMGetConfigurationReq *pUIMGetConfigurationReq, UIMGetConfigurationResp *pUIMGetConfigurationResp)
Definition: qaGobiApiUim.h:1142
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1210
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:811
BYTE * pKeyReferenceID
Definition: qaGobiApiUim.h:716
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1712
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1110
#define MAX_ICCID_LENGTH
Definition: qaGobiApiUim.h:25
Definition: qaGobiApiUim.h:156
Definition: qaGobiApiUim.h:1380
Definition: qaGobiApiUim.h:434
fileInfo fileIndex
Definition: qaGobiApiUim.h:1710
personalizationStatus * pPersonalizationStatus
Definition: qaGobiApiUim.h:2028
ULONG SLQSUIMGetSlotsStatus(UIMGetSlotsStatusResp *pResp)
BYTE sessionType
Definition: qaGobiApiUim.h:160
WORD fileSize
Definition: qaGobiApiUim.h:1343
encryptedPIN1 * pEncryptedPIN1
Definition: qaGobiApiUim.h:624
ULONG SLQSUIMGetCardStatus(UIMGetCardStatusResp *pUIMGetCardStatusResp)
Definition: qaGobiApiUim.h:949
cardResult * pCardResult
Definition: qaGobiApiUim.h:1619
Definition: qaGobiApiUim.h:1341
BYTE pin2State
Definition: qaGobiApiUim.h:283
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:991
BYTE pinOperation
Definition: qaGobiApiUim.h:522
unblockUIMPIN unblockPIN
Definition: qaGobiApiUim.h:903
ULONG SLQSUIMSwitchSlot(UIMSwitchSlotReq *pReq)
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1064
Definition: qaGobiApiUim.h:1659
Definition: qaGobiApiUim.h:1707
ULONG SLQSUIMRefreshGetLastEvent(UIMRefreshGetLastEventReq *pUIMRefreshGetLastEventReq, UIMRefreshGetLastEventResp *pUIMRefreshGetLastEventResp)
BYTE puk2Retries
Definition: qaGobiApiUim.h:285
unsigned long ULONG
Definition: SwiDataTypes.h:28
BYTE * pKeyReferenceID
Definition: qaGobiApiUim.h:810
Definition: qaGobiApiUim.h:2025
BYTE upinRetries
Definition: qaGobiApiUim.h:343
BYTE bLogicalSlot
Definition: qaGobiApiUim.h:1849
BYTE newPINLen
Definition: qaGobiApiUim.h:871
WORD recordSize
Definition: qaGobiApiUim.h:1346
ULONG ulPhysicalSlot
Definition: qaGobiApiUim.h:1925
WORD fileID
Definition: qaGobiApiUim.h:1344
Definition: qaGobiApiUim.h:269
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:625
ULONG SLQSUIMChangePin(UIMChangePinReq *pUIMChangePinReq, UIMPinResp *pUIMChangePinResp)
registerRefresh regRefresh
Definition: qaGobiApiUim.h:1065
Definition: qaGobiApiUim.h:1845
#define MAX_ACTIVE_PERS_FEATURES
Definition: qaGobiApiUim.h:28
BYTE * pKeyReferenceID
Definition: qaGobiApiUim.h:556
BYTE numApp
Definition: qaGobiApiUim.h:346
WORD index1xSec
Definition: qaGobiApiUim.h:395
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1577
ULONG SLQSUIMVerifyPin(UIMVerifyPinReq *pUIMVerifyPinReq, UIMPinResp *pUIMVerifyPinResp)
WORD numFiles
Definition: qaGobiApiUim.h:1045
WORD contentLen
Definition: qaGobiApiUim.h:1661
BYTE appState
Definition: qaGobiApiUim.h:272
BYTE secActivate
Definition: qaGobiApiUim.h:1356
WORD indexGwPri
Definition: qaGobiApiUim.h:392
#define MAX_DESCRIPTION_LENGTH
Definition: qaGobiApiUim.h:19
Definition: qaGobiApiUim.h:596
Definition: qaGobiApiUim.h:1997
BYTE * pEncryptData
Definition: qaGobiApiUim.h:1713
#define MAX_NO_OF_SLOTS
Definition: qaGobiApiUim.h:22
Definition: qaGobiApiUim.h:1575
Definition: qaGobiApiUim.h:58
BYTE aidLength
Definition: qaGobiApiUim.h:277
BYTE OKtoRefresh
Definition: qaGobiApiUim.h:992
#define MAX_NO_OF_APPLICATIONS
Definition: qaGobiApiUim.h:21
Definition: qaGobiApiUim.h:1738
ULONG SLQSUIMUnblockPin(UIMUnblockPinReq *pUIMUnblockPinReq, UIMPinResp *pUIMUnblockPinResp)
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:717
BYTE aidLength
Definition: qaGobiApiUim.h:161
BYTE pinLength
Definition: qaGobiApiUim.h:523
Definition: qaGobiApiUim.h:390
WORD secReadMask
Definition: qaGobiApiUim.h:1349
Definition: qaGobiApiUim.h:773
Definition: qaGobiApiUim.h:1922
ULONG SLQSUIMPowerDown(UIMPowerDownReq *pUIMPowerDownReq)
BYTE slot
Definition: qaGobiApiUim.h:1791
#define MAX_CONTENT_LENGTH
Definition: qaGobiApiUim.h:20
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:902
BYTE errorState
Definition: qaGobiApiUim.h:345
BYTE persoFeature
Definition: qaGobiApiUim.h:274
ULONG SLQSUIMEventRegister(UIMEventRegisterReqResp *pUIMEventRegisterReqResp)
UIMRefreshEvent * pRefreshEvent
Definition: qaGobiApiUim.h:1144
Definition: qaGobiApiUim.h:1475
Definition: qaGobiApiUim.h:1460
BYTE pinID
Definition: qaGobiApiUim.h:774
BYTE pinID
Definition: qaGobiApiUim.h:678
#define MAX_PATH_LENGTH
Definition: qaGobiApiUim.h:24
BYTE bLogicalSlot
Definition: qaGobiApiUim.h:1924
#define MAX_SLOTS_STATUS
Definition: qaGobiApiUim.h:26
fileAttributes * pFileAttributes
Definition: qaGobiApiUim.h:1383
BYTE stage
Definition: qaGobiApiUim.h:158
unsigned short WORD
Definition: SwiDataTypes.h:34
remainingRetries * pRemainingRetries
Definition: qaGobiApiUim.h:623
WORD index1xPri
Definition: qaGobiApiUim.h:393
Definition: qaGobiApiUim.h:519
Definition: qaGobiApiUim.h:97
ULONG SLQSUIMGetFileAttributes(UIMGetFileAttributesReq *pUIMGetFileAttributesReq, UIMGetFileAttributesResp *pUIMGetFileAttributesResp)
UIMSlotsStatus * pUimSlotsStatus
Definition: qaGobiApiUim.h:1881
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:557
authenticationData authData
Definition: qaGobiApiUim.h:1578
fileInfo fileIndex
Definition: qaGobiApiUim.h:1209
remainingRetries * pRemainingRetries
Definition: qaGobiApiUim.h:1477
Definition: qaGobiApiUim.h:1593
BYTE refreshComplete
Definition: qaGobiApiUim.h:1111
Definition: qaGobiApiUim.h:677
cardResult * pCardResult
Definition: qaGobiApiUim.h:1382
ULONG SLQSUIMRefreshOK(UIMRefreshOKReq *pUIMRefreshOKReq)
ULONG SLQSUIMReadTransparent(UIMReadTransparentReq *pUIMReadTransparentReq, UIMReadTransparentResp *pUIMReadTransparentResp)
Definition: qaGobiApiUim.h:552