12 #ifndef __GOBI_API_DMS_H__
13 #define __GOBI_API_DMS_H__
15 #define MAX_FSN_LENGTH 255
17 #define MAX_CUST_ID_LEN 64
18 #define MAX_CUST_VALUE_LEN 8
141 WORD * pPRLVersion );
330 ULONG *pTimeSource );
373 ULONG *pVerifyRetriesLeft,
374 ULONG *pUnblockRetriesLeft );
416 ULONG *pVerifyRetriesLeft,
417 ULONG *pUnblockRetriesLeft );
455 ULONG *pVerifyRetriesLeft,
456 ULONG *pUnblockRetriesLeft );
498 ULONG *pVerifyRetriesLeft,
499 ULONG *pUnblockRetriesLeft );
528 BYTE voiceNumberSize,
605 ULONG *pVerifyRetriesLeft,
606 ULONG *pUnblockRetriesLeft );
673 ULONG *pVerifyRetriesLeft,
674 ULONG *pUnblockRetriesLeft );
746 ULONG *pVerifyRetriesLeft );
782 ULONG *pUnblockRetriesLeft );
830 ULONG *pMaxTXChannelRate,
831 ULONG *pMaxRXChannelRate,
832 ULONG *pDataServiceCapability,
833 ULONG *pSimCapability,
834 ULONG *pRadioIfacesSize,
835 BYTE *pRadioIfaces );
890 CHAR *pActivationCode );
957 ULONG *pActivationState);
2054 #define MAX_DYING_GASP_CFG_SMS_CONTENT_LENGTH 160
2055 #define MAX_DYING_GASP_CFG_SMS_NUMBER_LENGTH 20
ULONG GetOfflineReason(ULONG *pReasonMask, ULONG *pbPlatform)
BYTE * pRefStringLen
Definition: qaGobiApiDms.h:1365
CHAR * pESNString
Definition: qaGobiApiDms.h:255
Definition: qaGobiApiDms.h:2477
ULONG UIMGetICCID(BYTE stringSize, CHAR *pString)
ULONG SLQSDmsSwiIndicationRegister(dmsIndicationRegisterReq *pIndicationRegisterReq)
Definition: qaGobiApiDms.h:1206
BYTE type
Definition: qaGobiApiDms.h:2205
BYTE * pLogString
Definition: qaGobiApiDms.h:1368
BYTE bModelSize
Definition: qaGobiApiDms.h:1759
WORD numCrashes
Definition: qaGobiApiDms.h:1555
CHAR * pModelString
Definition: qaGobiApiDms.h:1760
BYTE * pGPSLPM
Definition: qaGobiApiDms.h:1212
BYTE * pUSBComp
Definition: qaGobiApiDms.h:1504
struct _SLQSSwiGetHostDevInfoParams SLQSSwiGetHostDevInfoParams
BYTE * pDisableIMSI
Definition: qaGobiApiDms.h:1128
char CHAR
Definition: SwiDataTypes.h:34
ULONG * pRefData
Definition: qaGobiApiDms.h:1364
PSMActiveTimerTlv * pActiveTimer
Definition: qaGobiApiDms.h:2565
Definition: qaGobiApiDms.h:2130
PSMDurationDueToOOSTlv * pDurationDueToOOS
Definition: qaGobiApiDms.h:2563
BYTE TlvPresent
Definition: qaGobiApiDms.h:2512
ULONG GetModelID(BYTE stringSize, CHAR *pString)
BYTE bVersionSize
Definition: qaGobiApiDms.h:1845
struct _SLQSSwiSetOSInfoParams SLQSSwiSetOSInfoParams
BYTE * pDestSMSContent
Definition: qaGobiApiDms.h:2072
BYTE * pRMAutoConnect
Definition: qaGobiApiDms.h:1130
PSMDurationThresholdTlv * pDurationThreshold
Definition: qaGobiApiDms.h:2562
ULONG GetNetworkTime(ULONGLONG *pTimeStamp, ULONG *pTimeSource)
BYTE * pNumSupUSBComps
Definition: qaGobiApiDms.h:1452
custSettingInfo * pCustSettingInfo
Definition: qaGobiApiDms.h:2034
BYTE * pImgType
Definition: qaGobiApiDms.h:1363
struct dmsCurrentPRLInfo dmsCurrentPRLInfo
ULONG UIMSetPINProtection(ULONG id, ULONG bEnable, CHAR *pValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
BYTE TlvPresent
Definition: qaGobiApiDms.h:2430
unsigned char BYTE
Definition: SwiDataTypes.h:33
ULONG SLQSSwiClearDyingGaspStatistics()
#define MAX_FSN_LENGTH
Definition: qaGobiApiDms.h:15
BYTE meidSize
Definition: qaGobiApiDms.h:258
BYTE bPlasmaIDSize
Definition: qaGobiApiDms.h:1763
PSMPeriodicUpdateTimerTlv * pPeriodicUpdateTimer
Definition: qaGobiApiDms.h:2566
BYTE bManSize
Definition: qaGobiApiDms.h:1757
CHAR * pGCDumpString
Definition: qaGobiApiDms.h:1561
WORD * pPRLVersion
Definition: qaGobiApiDms.h:1247
CHAR * pModelString
Definition: qaGobiApiDms.h:1699
BYTE imeiSize
Definition: qaGobiApiDms.h:256
ULONG UIMGetControlKeyStatus(ULONG id, ULONG *pStatus, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
ULONG earlyWakeupTime
Definition: qaGobiApiDms.h:2532
Definition: qaGobiApiDms.h:1913
struct _SLQSSwiSetHostDevInfoParams SLQSSwiSetHostDevInfoParams
ULONG * pLpmFlag
Definition: qaGobiApiDms.h:2400
Definition: qaGobiApiDms.h:1878
Definition: qaGobiApiDms.h:2397
Definition: qaGobiApiDms.h:2098
ULONG SLQSGetERIFile(ERIFileparams *pERIFileparams)
ULONG randomizationWindow
Definition: qaGobiApiDms.h:2480
Definition: qaGobiApiDms.h:1577
CHAR * pMeidString
Definition: qaGobiApiDms.h:1881
CHAR * pVersionString
Definition: qaGobiApiDms.h:1805
BYTE meidLength
Definition: qaGobiApiDms.h:1880
BYTE bVersionSize
Definition: qaGobiApiDms.h:1804
ULONG * pPeriodicUpdateTimer
Definition: qaGobiApiDms.h:2611
ULONG SLQSSwiGetFSN(FactorySequenceNumber *pFSNumber)
CHAR * pImeiSvnString
Definition: qaGobiApiDms.h:261
BYTE esnSize
Definition: qaGobiApiDms.h:254
Definition: qaGobiApiDms.h:2007
Definition: qaGobiApiDms.h:2529
BYTE * pGPSSel
Definition: qaGobiApiDms.h:1131
BYTE * pDevCrashStatus
Definition: qaGobiApiDms.h:1579
Definition: qaGobiApiDms.h:2069
ULONG GetDeviceCapabilities(ULONG *pMaxTXChannelRate, ULONG *pMaxRXChannelRate, ULONG *pDataServiceCapability, ULONG *pSimCapability, ULONG *pRadioIfacesSize, BYTE *pRadioIfaces)
BYTE bSWVerSize
Definition: qaGobiApiDms.h:1761
Definition: qaGobiApiDms.h:1694
ULONG SLQSSwiGetOSInfo(SLQSSwiGetOSInfoParams *pParams)
Definition: qaGobiApiDms.h:1277
BYTE * pPsmEnableState
Definition: qaGobiApiDms.h:2609
BYTE TlvPresent
Definition: qaGobiApiDms.h:2446
Definition: qaGobiApiDms.h:2031
ULONG SLQSDmsSwiGetPCInfo(dmsSwiGetPCInfo *pGetPCInfoResp)
BYTE opMode
Definition: qaGobiApiDms.h:2399
ULONG GetPower(ULONG *pPowerMode)
ULONG SLQSSwiGetDyingGaspStatistics(getDyingGaspStatistics *pStatistics)
Definition: qaGobiApiDms.h:1449
PSMRandomizationWindowTlv * pRandomizationWindow
Definition: qaGobiApiDms.h:2564
ULONG GetFirmwareRevision(BYTE stringSize, CHAR *pString)
PSMEarlyWakeupTimeTlv * pEarlyWakeupTime
Definition: qaGobiApiDms.h:2567
ULONG SLQSSwiGetCrashInfo(BYTE *pClear, CrashInfoParams *pCrashInfoParams)
CHAR * pPlasmaIDString
Definition: qaGobiApiDms.h:1703
BYTE * pLogStringLen
Definition: qaGobiApiDms.h:1367
Definition: qaGobiApiDms.h:1502
BYTE * pDHCPRelayEnabled
Definition: qaGobiApiDms.h:1134
ULONG crashData
Definition: qaGobiApiDms.h:1557
BYTE bPlasmaIDSize
Definition: qaGobiApiDms.h:1702
ULONG SLQSSwiGetSerialNoExt(SLQSSwiGetSerialNoExtParams *pParams)
struct serialNumbersInfo serialNumbersInfo
BYTE bNameSize
Definition: qaGobiApiDms.h:1843
ULONG SLQSSwiSetCrashAction(BYTE crashActionParams)
ULONG SLQSGetBandCapabilities(BandCapabilityResp *pBandCapability)
CHAR * pSWVerString
Definition: qaGobiApiDms.h:1701
ULONG GetHardwareRevision(BYTE stringSize, CHAR *pString)
ULONGLONG * pTdsBandCapability
Definition: qaGobiApiDms.h:2327
ULONG SLQSSwiGetHostDevInfo(SLQSSwiGetHostDevInfoParams *pGetHostDevInfoParams)
#define MAX_CUST_ID_LEN
Definition: qaGobiApiDms.h:17
ULONG GetIMSI(BYTE stringSize, CHAR *pString)
BYTE * pDHCPRelayEnabled
Definition: qaGobiApiDms.h:1211
Definition: qaGobiApiDms.h:2607
ULONG durationDueToOOS
Definition: qaGobiApiDms.h:2464
ULONG UIMUnblockControlKey(ULONG id, CHAR *pValue, ULONG *pUnblockRetriesLeft)
BYTE * pIsVoiceEnabled
Definition: qaGobiApiDms.h:1210
WORD * pFileSize
Definition: qaGobiApiDms.h:907
BYTE * pPRLPreference
Definition: qaGobiApiDms.h:1248
ULONG periodicUpdateTimer
Definition: qaGobiApiDms.h:2513
ULONG GetFirmwareRevisions(BYTE amssSize, CHAR *pAMSSString, BYTE bootSize, CHAR *pBootString, BYTE priSize, CHAR *pPRIString)
Definition: qaGobiApiDms.h:2510
BYTE * pDestSMSNum
Definition: qaGobiApiDms.h:2100
ULONG SLQSSwiSetUSBComp(USBCompConfig *pUSBCompConfig)
CHAR * pNameString
Definition: qaGobiApiDms.h:1803
Definition: qaGobiApiDms.h:2444
WORD * pIPFamSupport
Definition: qaGobiApiDms.h:1129
ULONG GetSerialNumbers(BYTE esnSize, CHAR *pESNString, BYTE imeiSize, CHAR *pIMEIString, BYTE meidSize, CHAR *pMEIDString)
BYTE imeiSvnSize
Definition: qaGobiApiDms.h:260
BYTE enableState
Definition: qaGobiApiDms.h:2431
BYTE * pWdisable
Definition: qaGobiApiDms.h:2401
getCustomInput * pGetCustomInput
Definition: qaGobiApiDms.h:2033
Definition: qaGobiApiDms.h:2493
ULONG UIMGetPINStatus(ULONG id, ULONG *pStatus, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
CHAR * pMEIDString
Definition: qaGobiApiDms.h:259
WORD id_length
Definition: qaGobiApiDms.h:1986
ULONG GpsEnable
Definition: qaGobiApiDms.h:1127
struct custFeaturesInfo custFeaturesInfo
BYTE TlvPresent
Definition: qaGobiApiDms.h:2479
PSMEnableStateTlv * pPsmEnableState
Definition: qaGobiApiDms.h:2561
WORD cust_attr
Definition: qaGobiApiDms.h:1990
ULONG GetVoiceNumber(BYTE voiceNumberSize, CHAR *pVoiceNumber, BYTE minSize, CHAR *pMIN)
BYTE * pPersistentLpm
Definition: qaGobiApiDms.h:2403
Definition: qaGobiApiDms.h:1553
struct ERIFileparams ERIFileparams
BYTE bNameSize
Definition: qaGobiApiDms.h:1802
CHAR * pCrashString
Definition: qaGobiApiDms.h:1559
ULONG UIMUnblockPIN(ULONG id, CHAR *pPUKValue, CHAR *pNewValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
Definition: qaGobiApiDms.h:252
ULONG SLQSGetCustFeaturesV2(getCustomFeatureV2 *pGetCustomFeatureV2)
BYTE * pDestSMSContent
Definition: qaGobiApiDms.h:2101
ULONG SLQSGetSerialNumbers(serialNumbersInfo *pSerialNumbersInfo)
WORD gcDumpStrLen
Definition: qaGobiApiDms.h:1560
BYTE * pUSBComp
Definition: qaGobiApiDms.h:1451
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:31
Definition: qaGobiApiDms.h:1984
ULONG SLQSSwiSetHostDevInfo(SLQSSwiSetHostDevInfoParams *pSetHostDevInfoParams)
ULONG SLQSSetCustFeaturesV2(setCustomSettingV2 *pSetCustSetting)
ULONG * pTimeStamp
Definition: qaGobiApiDms.h:2132
ULONG * pGPSEnable
Definition: qaGobiApiDms.h:1209
BYTE bManSize
Definition: qaGobiApiDms.h:1696
CrashInfo * pCrashInfo
Definition: qaGobiApiDms.h:1580
BYTE * pGPSLPM
Definition: qaGobiApiDms.h:1135
WORD value_length
Definition: qaGobiApiDms.h:1916
ULONG SLQSGetBandCapability(ULONGLONG *pBandCapability)
BYTE * pDestSMSNum
Definition: qaGobiApiDms.h:2071
BYTE * pFile
Definition: qaGobiApiDms.h:908
ULONG GetActivationState(ULONG *pActivationState)
ULONG SLQSGetPowerSaveModeConfig(PowerSaveModeConfigResp *pPSMConfigParam)
Definition: qaGobiApiDms.h:2164
CHAR * pNameString
Definition: qaGobiApiDms.h:1844
ULONG GetPRLVersion(WORD *pPRLVersion)
WORD crashStrLen
Definition: qaGobiApiDms.h:1558
ULONGLONG bandCapability
Definition: qaGobiApiDms.h:2325
Definition: qaGobiApiDms.h:1360
ULONG ActivateAutomatic(CHAR *pActivationCode)
ULONG SLQSSwiGetCrashAction(BYTE *pDevCrashState)
ULONG ResetToFactoryDefaults(CHAR *pSPC)
BYTE source
Definition: qaGobiApiDms.h:2206
BYTE * pSMSSupport
Definition: qaGobiApiDms.h:1132
ULONG * pActiveTimer
Definition: qaGobiApiDms.h:2610
BYTE * pSwiGetResetInd
Definition: qaGobiApiDms.h:2166
BYTE TlvPresent
Definition: qaGobiApiDms.h:2463
ULONG SLQSSwiSetOSInfo(SLQSSwiSetOSInfoParams *pParams)
WORD value_length
Definition: qaGobiApiDms.h:1988
BYTE TlvPresent
Definition: qaGobiApiDms.h:2531
ULONG UIMChangePIN(ULONG id, CHAR *pOldValue, CHAR *pNewValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
ULONG SLQSSwiSetDyingGaspCfg(setDyingGaspCfg *pConfig)
custSettingList * pCustSettingList
Definition: qaGobiApiDms.h:2035
ULONG SLQSGetCurrentPRLInfo(dmsCurrentPRLInfo *pCurrentPRLInfo)
ULONG SLQSSwiGetUSBComp(USBCompParams *pUSBCompParams)
ULONG SLQSSwiGetDyingGaspCfg(getDyingGaspCfg *pConfig)
WORD num_instances
Definition: qaGobiApiDms.h:2010
BYTE list_type
Definition: qaGobiApiDms.h:2009
ULONG SLQSSetPowerSaveModeConfig(PowerSaveModeConfigReq *pPSMConfigParamReq)
Definition: qaGobiApiDms.h:1125
ULONG ValidateSPC(CHAR *pSPC)
BYTE * pRefString
Definition: qaGobiApiDms.h:1366
BYTE TlvPresent
Definition: qaGobiApiDms.h:2495
BYTE * pSMSAttemptedFlag
Definition: qaGobiApiDms.h:2133
ULONG UIMSetControlKeyProtection(ULONG id, ULONG status, CHAR *pValue, ULONG *pVerifyRetriesLeft)
CHAR * pSWVerString
Definition: qaGobiApiDms.h:1762
Definition: qaGobiApiDms.h:1245
ULONG GetManufacturer(BYTE stringSize, CHAR *pString)
ULONG UIMVerifyPIN(ULONG id, CHAR *pValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
BYTE * pGPSSel
Definition: qaGobiApiDms.h:1208
ULONG SLQSSwiGetFwUpdateStatus(FirmwareUpdatStat *pFirmwareUpdatStat)
struct _SLQSSwiGetSerialNoExtParams SLQSSwiGetSerialNoExtParams
Definition: qaGobiApiDms.h:2203
ULONG ResCode
Definition: qaGobiApiDms.h:1362
CHAR * pIMEIString
Definition: qaGobiApiDms.h:257
ULONG activeTimer
Definition: qaGobiApiDms.h:2496
ULONGLONG * pLteBandCapability
Definition: qaGobiApiDms.h:2326
Definition: qaGobiApiDms.h:2428
Definition: qaGobiApiDms.h:1755
ULONG SLQSSetCustFeatures(custFeaturesSetting *pCustFeaturesSetting)
ULONG crashId
Definition: qaGobiApiDms.h:1556
BYTE * pPowerOffMode
Definition: qaGobiApiDms.h:2402
Definition: qaGobiApiDms.h:2559
ULONG SLQSUIMGetState(ULONG *pUIMState)
CHAR * pPlasmaIDString
Definition: qaGobiApiDms.h:1764
BYTE * pSupUSBComps
Definition: qaGobiApiDms.h:1453
CHAR * pVersionString
Definition: qaGobiApiDms.h:1846
ULONG SetPower(ULONG powerMode)
Definition: qaGobiApiDms.h:905
CHAR * pManString
Definition: qaGobiApiDms.h:1758
unsigned int ULONG
Definition: SwiDataTypes.h:29
Definition: qaGobiApiDms.h:1800
Definition: qaGobiApiDms.h:2323
unsigned short WORD
Definition: SwiDataTypes.h:35
ULONG SLQSDmsSwiGetResetInfo(dmsSwiGetResetInfo *pGetResetInfoResp)
struct _SLQSSwiGetOSInfoParams SLQSSwiGetOSInfoParams
Definition: qaGobiApiDms.h:1841
#define MAX_CUST_VALUE_LEN
Definition: qaGobiApiDms.h:18
BYTE * pIsVoiceEnabled
Definition: qaGobiApiDms.h:1133
struct custFeaturesSetting custFeaturesSetting
BYTE bModelSize
Definition: qaGobiApiDms.h:1698
CHAR * pManString
Definition: qaGobiApiDms.h:1697
BYTE bSWVerSize
Definition: qaGobiApiDms.h:1700
Definition: qaGobiApiDms.h:2461
ULONG durationThreshold
Definition: qaGobiApiDms.h:2447
ULONG SLQSGetCustFeatures(custFeaturesInfo *pCustFeaturesInfo)