12 #ifndef __GOBI_API_DMS_H__
13 #define __GOBI_API_DMS_H__
15 #define MAX_FSN_LENGTH 255
16 #define MAX_BUILD_ID_LEN 255
17 #define UNIQUE_ID_LEN 16
19 #define IMGDETAILS_LEN 16
20 #define MAX_CUST_ID_LEN 64
21 #define MAX_CUST_VALUE_LEN 8
144 WORD * pPRLVersion );
333 ULONG *pTimeSource );
376 ULONG *pVerifyRetriesLeft,
377 ULONG *pUnblockRetriesLeft );
419 ULONG *pVerifyRetriesLeft,
420 ULONG *pUnblockRetriesLeft );
458 ULONG *pVerifyRetriesLeft,
459 ULONG *pUnblockRetriesLeft );
501 ULONG *pVerifyRetriesLeft,
502 ULONG *pUnblockRetriesLeft );
531 BYTE voiceNumberSize,
608 ULONG *pVerifyRetriesLeft,
609 ULONG *pUnblockRetriesLeft );
676 ULONG *pVerifyRetriesLeft,
677 ULONG *pUnblockRetriesLeft );
747 ULONG *pVerifyRetriesLeft );
783 ULONG *pUnblockRetriesLeft );
831 ULONG *pMaxTXChannelRate,
832 ULONG *pMaxRXChannelRate,
833 ULONG *pDataServiceCapability,
834 ULONG *pSimCapability,
835 ULONG *pRadioIfacesSize,
836 BYTE *pRadioIfaces );
891 CHAR *pActivationCode );
958 ULONG *pActivationState);
2123 #define MAX_DYING_GASP_CFG_SMS_CONTENT_LENGTH 160
2124 #define MAX_DYING_GASP_CFG_SMS_NUMBER_LENGTH 20
#define UNIQUE_ID_LEN
Definition: qaGobiApiDms.h:17
ULONG GetOfflineReason(ULONG *pReasonMask, ULONG *pbPlatform)
BYTE * pRefStringLen
Definition: qaGobiApiDms.h:1441
CHAR * pESNString
Definition: qaGobiApiDms.h:258
ULONG UIMGetICCID(BYTE stringSize, CHAR *pString)
ULONG SLQSDmsSwiIndicationRegister(dmsIndicationRegisterReq *pIndicationRegisterReq)
Definition: qaGobiApiDms.h:1204
BYTE type
Definition: qaGobiApiDms.h:2271
BYTE * pLogString
Definition: qaGobiApiDms.h:1444
BYTE bModelSize
Definition: qaGobiApiDms.h:1835
WORD numCrashes
Definition: qaGobiApiDms.h:1631
CHAR * pModelString
Definition: qaGobiApiDms.h:1836
BYTE * pGPSLPM
Definition: qaGobiApiDms.h:1210
BYTE * pUSBComp
Definition: qaGobiApiDms.h:1580
struct _SLQSSwiGetHostDevInfoParams SLQSSwiGetHostDevInfoParams
BYTE * pDisableIMSI
Definition: qaGobiApiDms.h:1126
char CHAR
Definition: SwiDataTypes.h:33
ULONG * pRefData
Definition: qaGobiApiDms.h:1440
Definition: qaGobiApiDms.h:2196
ULONG GetModelID(BYTE stringSize, CHAR *pString)
BYTE bVersionSize
Definition: qaGobiApiDms.h:1921
struct _SLQSSwiSetOSInfoParams SLQSSwiSetOSInfoParams
BYTE * pDestSMSContent
Definition: qaGobiApiDms.h:2141
BYTE * pRMAutoConnect
Definition: qaGobiApiDms.h:1128
ULONG GetNetworkTime(ULONGLONG *pTimeStamp, ULONG *pTimeSource)
BYTE * pNumSupUSBComps
Definition: qaGobiApiDms.h:1528
custSettingInfo * pCustSettingInfo
Definition: qaGobiApiDms.h:2103
BYTE * pImgType
Definition: qaGobiApiDms.h:1439
CurrImageInfo * pCurrImgInfo
Definition: qaGobiApiDms.h:1351
struct dmsCurrentPRLInfo dmsCurrentPRLInfo
ULONG UIMSetPINProtection(ULONG id, ULONG bEnable, CHAR *pValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
unsigned char BYTE
Definition: SwiDataTypes.h:32
ULONG SLQSSwiClearDyingGaspStatistics()
#define MAX_FSN_LENGTH
Definition: qaGobiApiDms.h:15
BYTE meidSize
Definition: qaGobiApiDms.h:261
BYTE bPlasmaIDSize
Definition: qaGobiApiDms.h:1839
BYTE bManSize
Definition: qaGobiApiDms.h:1833
CHAR * pGCDumpString
Definition: qaGobiApiDms.h:1637
WORD * pPRLVersion
Definition: qaGobiApiDms.h:1245
CHAR * pModelString
Definition: qaGobiApiDms.h:1775
BYTE imeiSize
Definition: qaGobiApiDms.h:259
ULONG UIMGetControlKeyStatus(ULONG id, ULONG *pStatus, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
Definition: qaGobiApiDms.h:1989
struct _SLQSSwiSetHostDevInfoParams SLQSSwiSetHostDevInfoParams
Definition: qaGobiApiDms.h:1954
Definition: qaGobiApiDms.h:2167
ULONG SLQSGetERIFile(ERIFileparams *pERIFileparams)
Definition: qaGobiApiDms.h:1653
CHAR * pMeidString
Definition: qaGobiApiDms.h:1957
CHAR * pVersionString
Definition: qaGobiApiDms.h:1881
BYTE meidLength
Definition: qaGobiApiDms.h:1956
BYTE bVersionSize
Definition: qaGobiApiDms.h:1880
ULONG SLQSSwiGetFSN(FactorySequenceNumber *pFSNumber)
CHAR * pImeiSvnString
Definition: qaGobiApiDms.h:264
BYTE esnSize
Definition: qaGobiApiDms.h:257
Definition: qaGobiApiDms.h:2076
BYTE * pGPSSel
Definition: qaGobiApiDms.h:1129
BYTE * pDevCrashStatus
Definition: qaGobiApiDms.h:1655
Definition: qaGobiApiDms.h:2138
ULONG GetDeviceCapabilities(ULONG *pMaxTXChannelRate, ULONG *pMaxRXChannelRate, ULONG *pDataServiceCapability, ULONG *pSimCapability, ULONG *pRadioIfacesSize, BYTE *pRadioIfaces)
BYTE bSWVerSize
Definition: qaGobiApiDms.h:1837
Definition: qaGobiApiDms.h:1770
ULONG SLQSSwiGetOSInfo(SLQSSwiGetOSInfoParams *pParams)
Definition: qaGobiApiDms.h:1275
Definition: qaGobiApiDms.h:2100
ULONG GetPower(ULONG *pPowerMode)
ULONG SLQSSwiGetDyingGaspStatistics(getDyingGaspStatistics *pStatistics)
Definition: qaGobiApiDms.h:1525
ULONG GetFirmwareRevision(BYTE stringSize, CHAR *pString)
ULONG SLQSSwiGetCrashInfo(BYTE *pClear, CrashInfoParams *pCrashInfoParams)
CHAR * pPlasmaIDString
Definition: qaGobiApiDms.h:1779
BYTE * pLogStringLen
Definition: qaGobiApiDms.h:1443
Definition: qaGobiApiDms.h:1578
BYTE * pDHCPRelayEnabled
Definition: qaGobiApiDms.h:1132
ULONG crashData
Definition: qaGobiApiDms.h:1633
BYTE bPlasmaIDSize
Definition: qaGobiApiDms.h:1778
ULONG SLQSSwiGetSerialNoExt(SLQSSwiGetSerialNoExtParams *pParams)
struct serialNumbersInfo serialNumbersInfo
BYTE bNameSize
Definition: qaGobiApiDms.h:1919
ULONG SLQSSwiSetCrashAction(BYTE crashActionParams)
ULONG SLQSGetBandCapabilities(BandCapabilityResp *pBandCapability)
CHAR * pSWVerString
Definition: qaGobiApiDms.h:1777
ULONG GetHardwareRevision(BYTE stringSize, CHAR *pString)
ULONGLONG * pTdsBandCapability
Definition: qaGobiApiDms.h:2388
ULONG SLQSSwiGetHostDevInfo(SLQSSwiGetHostDevInfoParams *pGetHostDevInfoParams)
#define MAX_CUST_ID_LEN
Definition: qaGobiApiDms.h:20
ULONG GetIMSI(BYTE stringSize, CHAR *pString)
BYTE * pDHCPRelayEnabled
Definition: qaGobiApiDms.h:1209
ULONG UIMUnblockControlKey(ULONG id, CHAR *pValue, ULONG *pUnblockRetriesLeft)
BYTE * pIsVoiceEnabled
Definition: qaGobiApiDms.h:1208
WORD * pFileSize
Definition: qaGobiApiDms.h:908
BYTE * pPRLPreference
Definition: qaGobiApiDms.h:1246
ULONG GetFirmwareRevisions(BYTE amssSize, CHAR *pAMSSString, BYTE bootSize, CHAR *pBootString, BYTE priSize, CHAR *pPRIString)
BYTE * pDestSMSNum
Definition: qaGobiApiDms.h:2169
ULONG SLQSSwiSetUSBComp(USBCompConfig *pUSBCompConfig)
CHAR * pNameString
Definition: qaGobiApiDms.h:1879
WORD * pIPFamSupport
Definition: qaGobiApiDms.h:1127
ULONG GetSerialNumbers(BYTE esnSize, CHAR *pESNString, BYTE imeiSize, CHAR *pIMEIString, BYTE meidSize, CHAR *pMEIDString)
BYTE imeiSvnSize
Definition: qaGobiApiDms.h:263
getCustomInput * pGetCustomInput
Definition: qaGobiApiDms.h:2102
ULONG UIMGetPINStatus(ULONG id, ULONG *pStatus, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
CHAR * pMEIDString
Definition: qaGobiApiDms.h:262
WORD id_length
Definition: qaGobiApiDms.h:2055
ULONG GpsEnable
Definition: qaGobiApiDms.h:1125
struct custFeaturesInfo custFeaturesInfo
WORD cust_attr
Definition: qaGobiApiDms.h:2059
ULONG GetVoiceNumber(BYTE voiceNumberSize, CHAR *pVoiceNumber, BYTE minSize, CHAR *pMIN)
Definition: qaGobiApiDms.h:1629
struct ERIFileparams ERIFileparams
BYTE bNameSize
Definition: qaGobiApiDms.h:1878
CHAR * pCrashString
Definition: qaGobiApiDms.h:1635
ULONG UIMUnblockPIN(ULONG id, CHAR *pPUKValue, CHAR *pNewValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
Definition: qaGobiApiDms.h:255
ULONG SLQSGetCustFeaturesV2(getCustomFeatureV2 *pGetCustomFeatureV2)
BYTE * pDestSMSContent
Definition: qaGobiApiDms.h:2170
ULONG SLQSGetSerialNumbers(serialNumbersInfo *pSerialNumbersInfo)
WORD gcDumpStrLen
Definition: qaGobiApiDms.h:1636
BYTE * pUSBComp
Definition: qaGobiApiDms.h:1527
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:30
Definition: qaGobiApiDms.h:2053
ULONG SLQSSwiSetHostDevInfo(SLQSSwiSetHostDevInfoParams *pSetHostDevInfoParams)
Definition: qaGobiApiDms.h:1317
ULONG SLQSSetCustFeaturesV2(setCustomSettingV2 *pSetCustSetting)
ULONG * pTimeStamp
Definition: qaGobiApiDms.h:2198
ULONG * pGPSEnable
Definition: qaGobiApiDms.h:1207
BYTE bManSize
Definition: qaGobiApiDms.h:1772
unsigned long ULONG
Definition: SwiDataTypes.h:28
CrashInfo * pCrashInfo
Definition: qaGobiApiDms.h:1656
BYTE * pGPSLPM
Definition: qaGobiApiDms.h:1133
WORD value_length
Definition: qaGobiApiDms.h:1992
ULONG SLQSGetBandCapability(ULONGLONG *pBandCapability)
BYTE * pDestSMSNum
Definition: qaGobiApiDms.h:2140
BYTE * pFile
Definition: qaGobiApiDms.h:909
ULONG GetActivationState(ULONG *pActivationState)
Definition: qaGobiApiDms.h:2230
CHAR * pNameString
Definition: qaGobiApiDms.h:1920
ULONG GetPRLVersion(WORD *pPRLVersion)
BYTE numEntries
Definition: qaGobiApiDms.h:1350
WORD crashStrLen
Definition: qaGobiApiDms.h:1634
ULONGLONG bandCapability
Definition: qaGobiApiDms.h:2386
Definition: qaGobiApiDms.h:1436
ULONG ActivateAutomatic(CHAR *pActivationCode)
ULONG SLQSSwiGetCrashAction(BYTE *pDevCrashState)
ULONG ResetToFactoryDefaults(CHAR *pSPC)
BYTE imageType
Definition: qaGobiApiDms.h:1319
BYTE source
Definition: qaGobiApiDms.h:2272
BYTE * pSMSSupport
Definition: qaGobiApiDms.h:1130
BYTE * pSwiGetResetInd
Definition: qaGobiApiDms.h:2232
ULONG SLQSSwiSetOSInfo(SLQSSwiSetOSInfoParams *pParams)
WORD value_length
Definition: qaGobiApiDms.h:2057
ULONG UIMChangePIN(ULONG id, CHAR *pOldValue, CHAR *pNewValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
ULONG SLQSSwiSetDyingGaspCfg(setDyingGaspCfg *pConfig)
custSettingList * pCustSettingList
Definition: qaGobiApiDms.h:2104
ULONG SLQSGetCurrentPRLInfo(dmsCurrentPRLInfo *pCurrentPRLInfo)
BYTE buildIDLen
Definition: qaGobiApiDms.h:1321
ULONG SLQSSwiGetUSBComp(USBCompParams *pUSBCompParams)
ULONG SLQSSwiGetDyingGaspCfg(getDyingGaspCfg *pConfig)
WORD num_instances
Definition: qaGobiApiDms.h:2079
BYTE list_type
Definition: qaGobiApiDms.h:2078
Definition: qaGobiApiDms.h:1123
ULONG ValidateSPC(CHAR *pSPC)
BYTE * pRefString
Definition: qaGobiApiDms.h:1442
BYTE * pSMSAttemptedFlag
Definition: qaGobiApiDms.h:2199
ULONG UIMSetControlKeyProtection(ULONG id, ULONG status, CHAR *pValue, ULONG *pVerifyRetriesLeft)
CHAR * pSWVerString
Definition: qaGobiApiDms.h:1838
Definition: qaGobiApiDms.h:1243
ULONG GetManufacturer(BYTE stringSize, CHAR *pString)
ULONG UIMVerifyPIN(ULONG id, CHAR *pValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
BYTE * pGPSSel
Definition: qaGobiApiDms.h:1206
ULONG SLQSSwiGetFwUpdateStatus(FirmwareUpdatStat *pFirmwareUpdatStat)
struct _SLQSSwiGetSerialNoExtParams SLQSSwiGetSerialNoExtParams
Definition: qaGobiApiDms.h:2269
ULONG ResCode
Definition: qaGobiApiDms.h:1438
CHAR * pIMEIString
Definition: qaGobiApiDms.h:260
ULONG SLQSSwiGetFirmwareCurr(CurrentImgList *pCurrentImgList)
ULONGLONG * pLteBandCapability
Definition: qaGobiApiDms.h:2387
Definition: qaGobiApiDms.h:1831
ULONG SLQSSetCustFeatures(custFeaturesSetting *pCustFeaturesSetting)
ULONG crashId
Definition: qaGobiApiDms.h:1632
ULONG SLQSUIMGetState(ULONG *pUIMState)
CHAR * pPlasmaIDString
Definition: qaGobiApiDms.h:1840
BYTE * pSupUSBComps
Definition: qaGobiApiDms.h:1529
CHAR * pVersionString
Definition: qaGobiApiDms.h:1922
ULONG SetPower(ULONG powerMode)
Definition: qaGobiApiDms.h:906
CHAR * pManString
Definition: qaGobiApiDms.h:1834
Definition: qaGobiApiDms.h:1876
Definition: qaGobiApiDms.h:2384
unsigned short WORD
Definition: SwiDataTypes.h:34
ULONG SLQSDmsSwiGetResetInfo(dmsSwiGetResetInfo *pGetResetInfoResp)
struct _SLQSSwiGetOSInfoParams SLQSSwiGetOSInfoParams
Definition: qaGobiApiDms.h:1348
Definition: qaGobiApiDms.h:1917
#define MAX_CUST_VALUE_LEN
Definition: qaGobiApiDms.h:21
BYTE * pIsVoiceEnabled
Definition: qaGobiApiDms.h:1131
struct custFeaturesSetting custFeaturesSetting
BYTE bModelSize
Definition: qaGobiApiDms.h:1774
CHAR * pManString
Definition: qaGobiApiDms.h:1773
#define MAX_BUILD_ID_LEN
Definition: qaGobiApiDms.h:16
#define IMGDETAILS_LEN
Definition: qaGobiApiDms.h:19
BYTE bSWVerSize
Definition: qaGobiApiDms.h:1776
ULONG SLQSGetCustFeatures(custFeaturesInfo *pCustFeaturesInfo)