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:1745
Definition: qaGobiApiUim.h:1111
BYTE numSlot
Definition: qaGobiApiUim.h:399
BYTE * pHaltSubscription
Definition: qaGobiApiUim.h:2032
hotSwapStatus * pHotSwapStatus
Definition: qaGobiApiUim.h:440
BYTE pinLen
Definition: qaGobiApiUim.h:682
BYTE cardState
Definition: qaGobiApiUim.h:344
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1211
BYTE pathLen
Definition: qaGobiApiUim.h:100
cardStatus * pCardStatus
Definition: qaGobiApiUim.h:439
readTransparentInfo readTransparent
Definition: qaGobiApiUim.h:1714
Definition: qaGobiApiUim.h:714
BYTE * pNumberOfPhySlot
Definition: qaGobiApiUim.h:1883
WORD numOfFiles
Definition: qaGobiApiUim.h:166
BYTE voteForInit
Definition: qaGobiApiUim.h:1047
Definition: qaGobiApiUim.h:809
BYTE registerFlag
Definition: qaGobiApiUim.h:1046
BYTE upukRetries
Definition: qaGobiApiUim.h:347
ULONG SLQSUIMDepersonalization(UIMDepersonalizationReq *pUIMDepersonilizationReq, UIMDepersonalizationResp *pUIMDepersonilizationResp)
WORD length
Definition: qaGobiApiUim.h:1682
BYTE persoUnblockRetries
Definition: qaGobiApiUim.h:279
BYTE puk1Retries
Definition: qaGobiApiUim.h:285
Definition: qaGobiApiUim.h:624
WORD indexGwSec
Definition: qaGobiApiUim.h:397
BYTE univPin
Definition: qaGobiApiUim.h:282
BYTE pin1Retries
Definition: qaGobiApiUim.h:284
Definition: qaGobiApiUim.h:1792
WORD secActivateMask
Definition: qaGobiApiUim.h:1360
Definition: qaGobiApiUim.h:1044
unsigned char BYTE
Definition: SwiDataTypes.h:33
encryptedPIN1 * pEncryptedPIN1
Definition: qaGobiApiUim.h:718
changeUIMPIN changePIN
Definition: qaGobiApiUim.h:812
Definition: qaGobiApiUim.h:579
ULONG eventMask
Definition: qaGobiApiUim.h:954
cardResult * pCardResult
Definition: qaGobiApiUim.h:1743
BYTE pin1Len
Definition: qaGobiApiUim.h:601
BYTE secRead
Definition: qaGobiApiUim.h:1351
WORD secWriteMask
Definition: qaGobiApiUim.h:1354
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1160
Definition: qaGobiApiUim.h:1226
BYTE * pAutoSelection
Definition: qaGobiApiUim.h:2030
BYTE * pKeyReferenceID
Definition: qaGobiApiUim.h:907
BYTE secIncrease
Definition: qaGobiApiUim.h:1355
WORD offset
Definition: qaGobiApiUim.h:1681
BYTE fileType
Definition: qaGobiApiUim.h:1348
Definition: qaGobiApiUim.h:1553
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:716
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1582
Definition: qaGobiApiUim.h:418
depersonalizationInformation depersonilisationInfo
Definition: qaGobiApiUim.h:1465
WORD secIncreaseMask
Definition: qaGobiApiUim.h:1356
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1387
BYTE mode
Definition: qaGobiApiUim.h:162
WORD contentLen
Definition: qaGobiApiUim.h:1598
Definition: qaGobiApiUim.h:1881
readResult * pReadResult
Definition: qaGobiApiUim.h:1744
BYTE sw1
Definition: qaGobiApiUim.h:1228
WORD dataLen
Definition: qaGobiApiUim.h:1556
WORD secDeactivateMask
Definition: qaGobiApiUim.h:1358
BYTE secWrite
Definition: qaGobiApiUim.h:1353
ULONG uPhyCardStatus
Definition: qaGobiApiUim.h:1850
BYTE persoState
Definition: qaGobiApiUim.h:276
Definition: qaGobiApiUim.h:1620
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1624
ULONG SLQSUIMAuthenticate(UIMAuthenticateReq *pUIMAuthenticateReq, UIMAuthenticateResp *pUIMAuthenticateResp)
BYTE pin1State
Definition: qaGobiApiUim.h:283
BYTE * pIgnoreHotSwapSwitch
Definition: qaGobiApiUim.h:1795
BYTE numFeatures
Definition: qaGobiApiUim.h:1980
BYTE sw2
Definition: qaGobiApiUim.h:1229
Definition: SwiDataTypes.h:60
BYTE pin2Retries
Definition: qaGobiApiUim.h:287
Definition: qaGobiApiUim.h:1679
ULONG SLQSUIMPowerUp(UIMPowerUpReq *pUIMPowerUpReq)
BYTE pinID
Definition: qaGobiApiUim.h:524
BYTE context
Definition: qaGobiApiUim.h:1555
BYTE upinState
Definition: qaGobiApiUim.h:345
BYTE pukLen
Definition: qaGobiApiUim.h:872
verifyUIMPIN verifyPIN
Definition: qaGobiApiUim.h:717
BYTE bICCIDLength
Definition: qaGobiApiUim.h:1853
BYTE * pEncryptedData
Definition: qaGobiApiUim.h:1746
BYTE slot
Definition: qaGobiApiUim.h:60
ULONG uPhySlotStatus
Definition: qaGobiApiUim.h:1851
Definition: qaGobiApiUim.h:903
BYTE persoRetries
Definition: qaGobiApiUim.h:278
ULONG SLQSUIMRefreshComplete(UIMRefreshCompleteReq *pUIMRefreshCompleteReq)
BYTE pinLen
Definition: qaGobiApiUim.h:780
Definition: qaGobiApiUim.h:1065
Definition: qaGobiApiUim.h:1978
BYTE appType
Definition: qaGobiApiUim.h:274
ULONG * pConfigurationMask
Definition: qaGobiApiUim.h:2002
BYTE pinID
Definition: qaGobiApiUim.h:871
Definition: qaGobiApiUim.h:1865
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:557
setPINProtection pinProtection
Definition: qaGobiApiUim.h:558
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:908
ULONG SLQSUIMRefreshRegister(UIMRefreshRegisterReq *pUIMRefreshRegisterReq)
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:811
Definition: qaGobiApiUim.h:342
Definition: qaGobiApiUim.h:992
authenticateResult * pAuthenticateResult
Definition: qaGobiApiUim.h:1623
WORD fileID
Definition: qaGobiApiUim.h:99
BYTE verifyLeft
Definition: qaGobiApiUim.h:581
WORD recordCount
Definition: qaGobiApiUim.h:1350
BYTE hotSwapLength
Definition: qaGobiApiUim.h:420
Definition: qaGobiApiUim.h:870
BYTE unblockLeft
Definition: qaGobiApiUim.h:582
ULONG SLQSUIMSetPinProtection(UIMSetPinProtectionReq *pUIMSetPinProtectionReq, UIMPinResp *pUIMSetPinProtectionResp)
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1712
Definition: qaGobiApiUim.h:1158
BYTE oldPINLen
Definition: qaGobiApiUim.h:778
BYTE secDeactivate
Definition: qaGobiApiUim.h:1357
WORD rawLen
Definition: qaGobiApiUim.h:1361
Definition: qaGobiApiUim.h:1209
ULONG SLQSUIMGetConfiguration(UIMGetConfigurationReq *pUIMGetConfigurationReq, UIMGetConfigurationResp *pUIMGetConfigurationResp)
Definition: qaGobiApiUim.h:1145
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1213
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:814
BYTE * pKeyReferenceID
Definition: qaGobiApiUim.h:719
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:1715
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1113
#define MAX_ICCID_LENGTH
Definition: qaGobiApiUim.h:25
Definition: qaGobiApiUim.h:157
Definition: qaGobiApiUim.h:1383
Definition: qaGobiApiUim.h:437
fileInfo fileIndex
Definition: qaGobiApiUim.h:1713
personalizationStatus * pPersonalizationStatus
Definition: qaGobiApiUim.h:2031
ULONG SLQSUIMGetSlotsStatus(UIMGetSlotsStatusResp *pResp)
BYTE sessionType
Definition: qaGobiApiUim.h:163
WORD fileSize
Definition: qaGobiApiUim.h:1346
encryptedPIN1 * pEncryptedPIN1
Definition: qaGobiApiUim.h:627
ULONG SLQSUIMGetCardStatus(UIMGetCardStatusResp *pUIMGetCardStatusResp)
Definition: qaGobiApiUim.h:952
cardResult * pCardResult
Definition: qaGobiApiUim.h:1622
Definition: qaGobiApiUim.h:1344
BYTE pin2State
Definition: qaGobiApiUim.h:286
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:994
BYTE pinOperation
Definition: qaGobiApiUim.h:525
unblockUIMPIN unblockPIN
Definition: qaGobiApiUim.h:906
ULONG SLQSUIMSwitchSlot(UIMSwitchSlotReq *pReq)
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1067
Definition: qaGobiApiUim.h:1662
Definition: qaGobiApiUim.h:1710
ULONG SLQSUIMRefreshGetLastEvent(UIMRefreshGetLastEventReq *pUIMRefreshGetLastEventReq, UIMRefreshGetLastEventResp *pUIMRefreshGetLastEventResp)
BYTE puk2Retries
Definition: qaGobiApiUim.h:288
BYTE * pKeyReferenceID
Definition: qaGobiApiUim.h:813
Definition: qaGobiApiUim.h:2028
BYTE upinRetries
Definition: qaGobiApiUim.h:346
BYTE bLogicalSlot
Definition: qaGobiApiUim.h:1852
BYTE newPINLen
Definition: qaGobiApiUim.h:874
WORD recordSize
Definition: qaGobiApiUim.h:1349
ULONG ulPhysicalSlot
Definition: qaGobiApiUim.h:1928
WORD fileID
Definition: qaGobiApiUim.h:1347
Definition: qaGobiApiUim.h:272
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:628
ULONG SLQSUIMChangePin(UIMChangePinReq *pUIMChangePinReq, UIMPinResp *pUIMChangePinResp)
registerRefresh regRefresh
Definition: qaGobiApiUim.h:1068
Definition: qaGobiApiUim.h:1848
#define MAX_ACTIVE_PERS_FEATURES
Definition: qaGobiApiUim.h:28
BYTE * pKeyReferenceID
Definition: qaGobiApiUim.h:559
BYTE numApp
Definition: qaGobiApiUim.h:349
WORD index1xSec
Definition: qaGobiApiUim.h:398
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:1580
ULONG SLQSUIMVerifyPin(UIMVerifyPinReq *pUIMVerifyPinReq, UIMPinResp *pUIMVerifyPinResp)
WORD numFiles
Definition: qaGobiApiUim.h:1048
WORD contentLen
Definition: qaGobiApiUim.h:1664
BYTE appState
Definition: qaGobiApiUim.h:275
BYTE secActivate
Definition: qaGobiApiUim.h:1359
WORD indexGwPri
Definition: qaGobiApiUim.h:395
#define MAX_DESCRIPTION_LENGTH
Definition: qaGobiApiUim.h:19
Definition: qaGobiApiUim.h:599
Definition: qaGobiApiUim.h:2000
BYTE * pEncryptData
Definition: qaGobiApiUim.h:1716
#define MAX_NO_OF_SLOTS
Definition: qaGobiApiUim.h:22
Definition: qaGobiApiUim.h:1578
Definition: qaGobiApiUim.h:58
BYTE aidLength
Definition: qaGobiApiUim.h:280
BYTE OKtoRefresh
Definition: qaGobiApiUim.h:995
#define MAX_NO_OF_APPLICATIONS
Definition: qaGobiApiUim.h:21
Definition: qaGobiApiUim.h:1741
ULONG SLQSUIMUnblockPin(UIMUnblockPinReq *pUIMUnblockPinReq, UIMPinResp *pUIMUnblockPinResp)
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:720
BYTE aidLength
Definition: qaGobiApiUim.h:164
BYTE pinLength
Definition: qaGobiApiUim.h:526
Definition: qaGobiApiUim.h:393
WORD secReadMask
Definition: qaGobiApiUim.h:1352
Definition: qaGobiApiUim.h:776
Definition: qaGobiApiUim.h:1925
ULONG SLQSUIMPowerDown(UIMPowerDownReq *pUIMPowerDownReq)
BYTE slot
Definition: qaGobiApiUim.h:1794
#define MAX_CONTENT_LENGTH
Definition: qaGobiApiUim.h:20
UIMSessionInformation sessionInfo
Definition: qaGobiApiUim.h:905
BYTE errorState
Definition: qaGobiApiUim.h:348
BYTE persoFeature
Definition: qaGobiApiUim.h:277
ULONG SLQSUIMEventRegister(UIMEventRegisterReqResp *pUIMEventRegisterReqResp)
UIMRefreshEvent * pRefreshEvent
Definition: qaGobiApiUim.h:1147
Definition: qaGobiApiUim.h:1478
Definition: qaGobiApiUim.h:1463
BYTE pinID
Definition: qaGobiApiUim.h:777
BYTE pinID
Definition: qaGobiApiUim.h:681
unsigned int ULONG
Definition: SwiDataTypes.h:29
#define MAX_PATH_LENGTH
Definition: qaGobiApiUim.h:24
BYTE bLogicalSlot
Definition: qaGobiApiUim.h:1927
#define MAX_SLOTS_STATUS
Definition: qaGobiApiUim.h:26
fileAttributes * pFileAttributes
Definition: qaGobiApiUim.h:1386
BYTE stage
Definition: qaGobiApiUim.h:161
unsigned short WORD
Definition: SwiDataTypes.h:35
remainingRetries * pRemainingRetries
Definition: qaGobiApiUim.h:626
WORD index1xPri
Definition: qaGobiApiUim.h:396
Definition: qaGobiApiUim.h:522
Definition: qaGobiApiUim.h:98
ULONG SLQSUIMGetFileAttributes(UIMGetFileAttributesReq *pUIMGetFileAttributesReq, UIMGetFileAttributesResp *pUIMGetFileAttributesResp)
UIMSlotsStatus * pUimSlotsStatus
Definition: qaGobiApiUim.h:1884
ULONG * pIndicationToken
Definition: qaGobiApiUim.h:560
authenticationData authData
Definition: qaGobiApiUim.h:1581
fileInfo fileIndex
Definition: qaGobiApiUim.h:1212
remainingRetries * pRemainingRetries
Definition: qaGobiApiUim.h:1480
Definition: qaGobiApiUim.h:1596
BYTE refreshComplete
Definition: qaGobiApiUim.h:1114
Definition: qaGobiApiUim.h:680
cardResult * pCardResult
Definition: qaGobiApiUim.h:1385
ULONG SLQSUIMRefreshOK(UIMRefreshOKReq *pUIMRefreshOKReq)
ULONG SLQSUIMReadTransparent(UIMReadTransparentReq *pUIMReadTransparentReq, UIMReadTransparentResp *pUIMReadTransparentResp)
Definition: qaGobiApiUim.h:555