LinuxQMISDK: qaGobiApiDms.h Source File

LinuxQMISDK SLQS03.03.11

- Main Page
- Modules
- References
- Data Structures

- File List
- Globals

All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
qaGobiApiDms.h
Go to the documentation of this file.
1
9 /*
10 * Copyright: © 2011-2015 Sierra Wireless, Inc. all rights reserved
11 */
12 #ifndef __GOBI_API_DMS_H__
13 #define __GOBI_API_DMS_H__
14
15 #define MAX_FSN_LENGTH 255
16 #define MAX_BUILD_ID_LEN 255
17 #define UNIQUE_ID_LEN 16
18
19 #define IMGDETAILS_LEN 16
20 #define MAX_CUST_ID_LEN 64
21 #define MAX_CUST_VALUE_LEN 8
22
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26
44 ULONG GetManufacturer(
45 BYTE stringSize,
46 CHAR *pString );
47
65 ULONG GetModelID(
66 BYTE stringSize,
67 CHAR *pString );
68
86 ULONG GetFirmwareRevision(
87 BYTE stringSize,
88 CHAR *pString );
89
121 ULONG GetFirmwareRevisions(
122 BYTE amssSize,
123 CHAR * pAMSSString,
124 BYTE bootSize,
125 CHAR * pBootString,
126 BYTE priSize,
127 CHAR * pPRIString );
128
143 ULONG GetPRLVersion(
144 WORD * pPRLVersion );
145
164 ULONG GetIMSI(
165 BYTE stringSize,
166 CHAR * pString );
167
207 ULONG GetSerialNumbers(
208 BYTE esnSize,
209 CHAR *pESNString,
210 BYTE imeiSize,
211 CHAR *pIMEIString,
212 BYTE meidSize,
213 CHAR *pMEIDString );
214
253 typedef struct serialNumbersInfo
254 {
255 BYTE esnSize;
256 CHAR *pESNString;
257 BYTE imeiSize;
258 CHAR *pIMEIString;
259 BYTE meidSize;
260 CHAR *pMEIDString;
261 BYTE imeiSvnSize;
262 CHAR *pImeiSvnString;
263 }serialNumbersInfo;
264
279 ULONG SLQSGetSerialNumbers(
280 serialNumbersInfo *pSerialNumbersInfo);
281
299 ULONG GetHardwareRevision(
300 BYTE stringSize,
301 CHAR *pString );
302
329 ULONG GetNetworkTime(
330 ULONGLONG *pTimeStamp,
331 ULONG *pTimeSource );
332
368 ULONG UIMSetPINProtection(
369 ULONG id,
370 ULONG bEnable,
371 CHAR *pValue,
372 ULONG *pVerifyRetriesLeft,
373 ULONG *pUnblockRetriesLeft );
374
409 ULONG UIMUnblockPIN(
410 ULONG id,
411 CHAR *pPUKValue,
412 CHAR *pNewValue,
413 ULONG *pVerifyRetriesLeft,
414 ULONG *pUnblockRetriesLeft );
415
447 ULONG UIMVerifyPIN(
448 ULONG id,
449 CHAR *pValue,
450 ULONG *pVerifyRetriesLeft,
451 ULONG *pUnblockRetriesLeft );
452
487 ULONG UIMChangePIN(
488 ULONG id,
489 CHAR *pOldValue,
490 CHAR *pNewValue,
491 ULONG *pVerifyRetriesLeft,
492 ULONG *pUnblockRetriesLeft );
493
519 ULONG GetVoiceNumber(
520 BYTE voiceNumberSize,
521 CHAR *pVoiceNumber,
522 BYTE minSize,
523 CHAR *pMIN );
524
540 ULONG SetPower(
541 ULONG powerMode );
542
557 ULONG GetPower(
558 ULONG *pPowerMode );
559
595 ULONG UIMGetControlKeyStatus(
596 ULONG id,
597 ULONG *pStatus,
598 ULONG *pVerifyRetriesLeft,
599 ULONG *pUnblockRetriesLeft );
600
619 ULONG UIMGetICCID(
620 BYTE stringSize,
621 CHAR *pString );
622
660 ULONG UIMGetPINStatus(
661 ULONG id,
662 ULONG *pStatus,
663 ULONG *pVerifyRetriesLeft,
664 ULONG *pUnblockRetriesLeft );
665
689 ULONG GetOfflineReason(
690 ULONG *pReasonMask,
691 ULONG *pbPlatform );
692
727 ULONG UIMSetControlKeyProtection(
728 ULONG id,
729 ULONG status,
730 CHAR *pValue,
731 ULONG *pVerifyRetriesLeft );
732
763 ULONG UIMUnblockControlKey(
764 ULONG id,
765 CHAR *pValue,
766 ULONG *pUnblockRetriesLeft );
767
813 ULONG GetDeviceCapabilities(
814 ULONG *pMaxTXChannelRate,
815 ULONG *pMaxRXChannelRate,
816 ULONG *pDataServiceCapability,
817 ULONG *pSimCapability,
818 ULONG *pRadioIfacesSize,
819 BYTE *pRadioIfaces );
820
835 ULONG ResetToFactoryDefaults(
836 CHAR *pSPC );
837
854 ULONG ValidateSPC(
855 CHAR *pSPC );
856
873 ULONG ActivateAutomatic(
874 CHAR *pActivationCode );
875
889 typedef struct ERIFileparams
890 {
891 WORD *pFileSize;
892 BYTE *pFile;
893 }ERIFileparams;
894
912 ULONG SLQSGetERIFile(
913 ERIFileparams *pERIFileparams );
914
940 ULONG GetActivationState(
941 ULONG *pActivationState);
942
963 ULONG SLQSUIMGetState(
964 ULONG *pUIMState);
965
1020 ULONG SLQSGetBandCapability( ULONGLONG *pBandCapability );
1021
1106 typedef struct custFeaturesInfo
1107 {
1108 ULONG GpsEnable;
1109 BYTE *pDisableIMSI;
1110 WORD *pIPFamSupport;
1111 BYTE *pRMAutoConnect;
1112 BYTE *pGPSSel;
1113 BYTE *pSMSSupport;
1114 BYTE *pIsVoiceEnabled;
1115 BYTE *pDHCPRelayEnabled;
1116 BYTE *pGPSLPM;
1117 }custFeaturesInfo;
1118
1133 ULONG SLQSGetCustFeatures(
1134 custFeaturesInfo *pCustFeaturesInfo );
1135
1186 typedef struct custFeaturesSetting
1187 {
1188 BYTE *pGPSSel;
1189 ULONG *pGPSEnable;
1190 BYTE *pIsVoiceEnabled;
1191 BYTE *pDHCPRelayEnabled;
1192 BYTE *pGPSLPM;
1193 }custFeaturesSetting;
1194
1210 ULONG SLQSSetCustFeatures(
1211 custFeaturesSetting *pCustFeaturesSetting );
1212
1224 typedef struct dmsCurrentPRLInfo
1225 {
1226 WORD *pPRLVersion;
1227 BYTE *pPRLPreference;
1228 } dmsCurrentPRLInfo;
1229
1245 ULONG SLQSGetCurrentPRLInfo(
1246 dmsCurrentPRLInfo *pCurrentPRLInfo );
1247
1256 typedef struct
1257 {
1258 BYTE FSNumber[MAX_FSN_LENGTH];
1259 } FactorySequenceNumber;
1260
1276 ULONG SLQSSwiGetFSN( FactorySequenceNumber *pFSNumber);
1277
1298 typedef struct
1299 {
1300 BYTE imageType;
1301 BYTE uniqueID[UNIQUE_ID_LEN];
1302 BYTE buildIDLen;
1303 BYTE buildID[MAX_BUILD_ID_LEN];
1304 } CurrImageInfo;
1305
1329 typedef struct
1330 {
1331 BYTE numEntries;
1332 CurrImageInfo *pCurrImgInfo;
1333 CHAR priver[IMGDETAILS_LEN];
1334 CHAR pkgver[IMGDETAILS_LEN];
1335 CHAR fwvers[IMGDETAILS_LEN];
1336 CHAR carrier[IMGDETAILS_LEN];
1337 } CurrentImgList;
1338
1355 ULONG SLQSSwiGetFirmwareCurr( CurrentImgList *pCurrentImgList );
1356
1401 typedef struct
1402 {
1403 ULONG ResCode;
1404 BYTE *pImgType;
1405 ULONG *pRefData;
1406 BYTE *pRefStringLen;
1407 BYTE *pRefString;
1408 } FirmwareUpdatStat;
1409
1428 ULONG SLQSSwiGetFwUpdateStatus( FirmwareUpdatStat *pFirmwareUpdatStat );
1429
1487 typedef struct
1488 {
1489 BYTE *pUSBComp;
1490 BYTE *pNumSupUSBComps;
1491 BYTE *pSupUSBComps;
1492 } USBCompParams;
1493
1510 ULONG SLQSSwiGetUSBComp( USBCompParams *pUSBCompParams );
1511
1540 typedef struct
1541 {
1542 BYTE *pUSBComp;
1543 } USBCompConfig;
1544
1565 ULONG SLQSSwiSetUSBComp( USBCompConfig *pUSBCompConfig );
1566
1591 typedef struct
1592 {
1593 WORD numCrashes;
1594 ULONG crashId;
1595 ULONG crashData;
1596 WORD crashStrLen;
1597 CHAR *pCrashString;
1598 WORD gcDumpStrLen;
1599 CHAR *pGCDumpString;
1600
1601 } CrashInfo;
1602
1615 typedef struct
1616 {
1617 BYTE *pDevCrashStatus;
1618 CrashInfo *pCrashInfo;
1619 } CrashInfoParams;
1620
1642 ULONG SLQSSwiGetCrashInfo( BYTE *pClear,CrashInfoParams *pCrashInfoParams );
1643
1672 ULONG SLQSSwiGetCrashAction( BYTE *pDevCrashState );
1673
1699 ULONG SLQSSwiSetCrashAction( BYTE crashActionParams);
1700
1701 typedef struct _SLQSSwiGetHostDevInfoParams
1702 {
1703 BYTE bManSize;
1704 CHAR *pManString;
1705 BYTE bModelSize;
1706 CHAR *pModelString;
1707 BYTE bSWVerSize;
1708 CHAR *pSWVerString;
1709 BYTE bPlasmaIDSize;
1710 CHAR *pPlasmaIDString;
1711 } SLQSSwiGetHostDevInfoParams;
1712
1731 ULONG SLQSSwiGetHostDevInfo( SLQSSwiGetHostDevInfoParams *pGetHostDevInfoParams );
1732
1733
1734
1735 typedef struct _SLQSSwiSetHostDevInfoParams
1736 {
1737 BYTE bManSize;
1738 CHAR *pManString;
1739 BYTE bModelSize;
1740 CHAR *pModelString;
1741 BYTE bSWVerSize;
1742 CHAR *pSWVerString;
1743 BYTE bPlasmaIDSize;
1744 CHAR *pPlasmaIDString;
1745 } SLQSSwiSetHostDevInfoParams;
1746
1765 ULONG SLQSSwiSetHostDevInfo( SLQSSwiSetHostDevInfoParams *pSetHostDevInfoParams );
1766
1767 typedef struct _SLQSSwiGetOSInfoParams
1768 {
1769 BYTE bNameSize;
1770 CHAR *pNameString;
1771 BYTE bVersionSize;
1772 CHAR *pVersionString;
1773 } SLQSSwiGetOSInfoParams;
1793 ULONG SLQSSwiGetOSInfo( SLQSSwiGetOSInfoParams *pParams );
1794
1795
1796 typedef struct _SLQSSwiSetOSInfoParams
1797 {
1798 BYTE bNameSize;
1799 CHAR *pNameString;
1800 BYTE bVersionSize;
1801 CHAR *pVersionString;
1802 } SLQSSwiSetOSInfoParams;
1822 ULONG SLQSSwiSetOSInfo( SLQSSwiSetOSInfoParams *pParams );
1823
1835 typedef struct _SLQSSwiGetSerialNoExtParams
1836 {
1837 BYTE meidLength;
1838 CHAR *pMeidString;
1839 } SLQSSwiGetSerialNoExtParams;
1840
1855 ULONG SLQSSwiGetSerialNoExt( SLQSSwiGetSerialNoExtParams *pParams );
1856
1870 typedef struct
1871 {
1872 CHAR cust_id[MAX_CUST_ID_LEN+1];
1873 WORD value_length;
1874 BYTE cust_value[MAX_CUST_VALUE_LEN+1];
1875 } setCustomSettingV2;
1876
1890 ULONG SLQSSetCustFeaturesV2(
1891 setCustomSettingV2 *pSetCustSetting );
1892
1904 typedef struct
1905 {
1906 CHAR cust_id[MAX_CUST_ID_LEN+1];
1907 BYTE list_type;
1908 } getCustomInput;
1909
1933 typedef struct
1934 {
1935 WORD id_length;
1936 CHAR cust_id[MAX_CUST_ID_LEN+1];
1937 WORD value_length;
1938 BYTE cust_value[MAX_CUST_VALUE_LEN+1];
1939 WORD cust_attr;
1940 } custSettingInfo;
1941
1956 typedef struct
1957 {
1958 BYTE list_type;
1959 WORD num_instances;
1960 custSettingInfo custSetting[256];
1961 } custSettingList;
1962
1977 typedef struct
1978 {
1979 getCustomInput *pGetCustomInput;
1980 custSettingInfo *pCustSettingInfo;
1981 custSettingList *pCustSettingList;
1982 } getCustomFeatureV2;
1983
1997 ULONG SLQSGetCustFeaturesV2(
1998 getCustomFeatureV2 *pGetCustomFeatureV2 );
1999
2000 #ifdef __cplusplus
2001 } /* extern "C" { */
2002 #endif
2003
2004 #endif /* __GOBI_API_DMS_H__ */
UNIQUE_ID_LEN
#define UNIQUE_ID_LEN
Definition: qaGobiApiDms.h:17
GetOfflineReason
ULONG GetOfflineReason(ULONG *pReasonMask, ULONG *pbPlatform)
FirmwareUpdatStat::pRefStringLen
BYTE * pRefStringLen
Definition: qaGobiApiDms.h:1406
serialNumbersInfo::pESNString
CHAR * pESNString
Definition: qaGobiApiDms.h:256
UIMGetICCID
ULONG UIMGetICCID(BYTE stringSize, CHAR *pString)
custFeaturesSetting
Definition: qaGobiApiDms.h:1186
_SLQSSwiSetHostDevInfoParams::bModelSize
BYTE bModelSize
Definition: qaGobiApiDms.h:1739
CrashInfo::numCrashes
WORD numCrashes
Definition: qaGobiApiDms.h:1593
_SLQSSwiSetHostDevInfoParams::pModelString
CHAR * pModelString
Definition: qaGobiApiDms.h:1740
custFeaturesSetting::pGPSLPM
BYTE * pGPSLPM
Definition: qaGobiApiDms.h:1192
USBCompConfig::pUSBComp
BYTE * pUSBComp
Definition: qaGobiApiDms.h:1542
SLQSSwiGetHostDevInfoParams
struct _SLQSSwiGetHostDevInfoParams SLQSSwiGetHostDevInfoParams
custFeaturesInfo::pDisableIMSI
BYTE * pDisableIMSI
Definition: qaGobiApiDms.h:1109
CHAR
char CHAR
Definition: SwiDataTypes.h:29
FirmwareUpdatStat::pRefData
ULONG * pRefData
Definition: qaGobiApiDms.h:1405
GetModelID
ULONG GetModelID(BYTE stringSize, CHAR *pString)
_SLQSSwiSetOSInfoParams::bVersionSize
BYTE bVersionSize
Definition: qaGobiApiDms.h:1800
SLQSSwiSetOSInfoParams
struct _SLQSSwiSetOSInfoParams SLQSSwiSetOSInfoParams
custFeaturesInfo::pRMAutoConnect
BYTE * pRMAutoConnect
Definition: qaGobiApiDms.h:1111
GetNetworkTime
ULONG GetNetworkTime(ULONGLONG *pTimeStamp, ULONG *pTimeSource)
USBCompParams::pNumSupUSBComps
BYTE * pNumSupUSBComps
Definition: qaGobiApiDms.h:1490
getCustomFeatureV2::pCustSettingInfo
custSettingInfo * pCustSettingInfo
Definition: qaGobiApiDms.h:1980
FirmwareUpdatStat::pImgType
BYTE * pImgType
Definition: qaGobiApiDms.h:1404
CurrentImgList::pCurrImgInfo
CurrImageInfo * pCurrImgInfo
Definition: qaGobiApiDms.h:1332
dmsCurrentPRLInfo
struct dmsCurrentPRLInfo dmsCurrentPRLInfo
UIMSetPINProtection
ULONG UIMSetPINProtection(ULONG id, ULONG bEnable, CHAR *pValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
BYTE
unsigned char BYTE
Definition: SwiDataTypes.h:28
MAX_FSN_LENGTH
#define MAX_FSN_LENGTH
Definition: qaGobiApiDms.h:15
serialNumbersInfo::meidSize
BYTE meidSize
Definition: qaGobiApiDms.h:259
_SLQSSwiSetHostDevInfoParams::bPlasmaIDSize
BYTE bPlasmaIDSize
Definition: qaGobiApiDms.h:1743
_SLQSSwiSetHostDevInfoParams::bManSize
BYTE bManSize
Definition: qaGobiApiDms.h:1737
CrashInfo::pGCDumpString
CHAR * pGCDumpString
Definition: qaGobiApiDms.h:1599
dmsCurrentPRLInfo::pPRLVersion
WORD * pPRLVersion
Definition: qaGobiApiDms.h:1226
_SLQSSwiGetHostDevInfoParams::pModelString
CHAR * pModelString
Definition: qaGobiApiDms.h:1706
serialNumbersInfo::imeiSize
BYTE imeiSize
Definition: qaGobiApiDms.h:257
UIMGetControlKeyStatus
ULONG UIMGetControlKeyStatus(ULONG id, ULONG *pStatus, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
setCustomSettingV2
Definition: qaGobiApiDms.h:1870
SLQSSwiSetHostDevInfoParams
struct _SLQSSwiSetHostDevInfoParams SLQSSwiSetHostDevInfoParams
_SLQSSwiGetSerialNoExtParams
Definition: qaGobiApiDms.h:1835
SLQSGetERIFile
ULONG SLQSGetERIFile(ERIFileparams *pERIFileparams)
CrashInfoParams
Definition: qaGobiApiDms.h:1615
_SLQSSwiGetSerialNoExtParams::pMeidString
CHAR * pMeidString
Definition: qaGobiApiDms.h:1838
_SLQSSwiGetOSInfoParams::pVersionString
CHAR * pVersionString
Definition: qaGobiApiDms.h:1772
_SLQSSwiGetSerialNoExtParams::meidLength
BYTE meidLength
Definition: qaGobiApiDms.h:1837
_SLQSSwiGetOSInfoParams::bVersionSize
BYTE bVersionSize
Definition: qaGobiApiDms.h:1771
SLQSSwiGetFSN
ULONG SLQSSwiGetFSN(FactorySequenceNumber *pFSNumber)
serialNumbersInfo::pImeiSvnString
CHAR * pImeiSvnString
Definition: qaGobiApiDms.h:262
serialNumbersInfo::esnSize
BYTE esnSize
Definition: qaGobiApiDms.h:255
custSettingList
Definition: qaGobiApiDms.h:1956
custFeaturesInfo::pGPSSel
BYTE * pGPSSel
Definition: qaGobiApiDms.h:1112
CrashInfoParams::pDevCrashStatus
BYTE * pDevCrashStatus
Definition: qaGobiApiDms.h:1617
GetDeviceCapabilities
ULONG GetDeviceCapabilities(ULONG *pMaxTXChannelRate, ULONG *pMaxRXChannelRate, ULONG *pDataServiceCapability, ULONG *pSimCapability, ULONG *pRadioIfacesSize, BYTE *pRadioIfaces)
_SLQSSwiSetHostDevInfoParams::bSWVerSize
BYTE bSWVerSize
Definition: qaGobiApiDms.h:1741
_SLQSSwiGetHostDevInfoParams
Definition: qaGobiApiDms.h:1701
SLQSSwiGetOSInfo
ULONG SLQSSwiGetOSInfo(SLQSSwiGetOSInfoParams *pParams)
FactorySequenceNumber
Definition: qaGobiApiDms.h:1256
getCustomFeatureV2
Definition: qaGobiApiDms.h:1977
GetPower
ULONG GetPower(ULONG *pPowerMode)
USBCompParams
Definition: qaGobiApiDms.h:1487
GetFirmwareRevision
ULONG GetFirmwareRevision(BYTE stringSize, CHAR *pString)
SLQSSwiGetCrashInfo
ULONG SLQSSwiGetCrashInfo(BYTE *pClear, CrashInfoParams *pCrashInfoParams)
_SLQSSwiGetHostDevInfoParams::pPlasmaIDString
CHAR * pPlasmaIDString
Definition: qaGobiApiDms.h:1710
USBCompConfig
Definition: qaGobiApiDms.h:1540
custFeaturesInfo::pDHCPRelayEnabled
BYTE * pDHCPRelayEnabled
Definition: qaGobiApiDms.h:1115
CrashInfo::crashData
ULONG crashData
Definition: qaGobiApiDms.h:1595
_SLQSSwiGetHostDevInfoParams::bPlasmaIDSize
BYTE bPlasmaIDSize
Definition: qaGobiApiDms.h:1709
SLQSSwiGetSerialNoExt
ULONG SLQSSwiGetSerialNoExt(SLQSSwiGetSerialNoExtParams *pParams)
serialNumbersInfo
struct serialNumbersInfo serialNumbersInfo
_SLQSSwiSetOSInfoParams::bNameSize
BYTE bNameSize
Definition: qaGobiApiDms.h:1798
SLQSSwiSetCrashAction
ULONG SLQSSwiSetCrashAction(BYTE crashActionParams)
_SLQSSwiGetHostDevInfoParams::pSWVerString
CHAR * pSWVerString
Definition: qaGobiApiDms.h:1708
GetHardwareRevision
ULONG GetHardwareRevision(BYTE stringSize, CHAR *pString)
SLQSSwiGetHostDevInfo
ULONG SLQSSwiGetHostDevInfo(SLQSSwiGetHostDevInfoParams *pGetHostDevInfoParams)
MAX_CUST_ID_LEN
#define MAX_CUST_ID_LEN
Definition: qaGobiApiDms.h:20
GetIMSI
ULONG GetIMSI(BYTE stringSize, CHAR *pString)
custFeaturesSetting::pDHCPRelayEnabled
BYTE * pDHCPRelayEnabled
Definition: qaGobiApiDms.h:1191
UIMUnblockControlKey
ULONG UIMUnblockControlKey(ULONG id, CHAR *pValue, ULONG *pUnblockRetriesLeft)
custFeaturesSetting::pIsVoiceEnabled
BYTE * pIsVoiceEnabled
Definition: qaGobiApiDms.h:1190
getCustomInput::list_type
BYTE list_type
Definition: qaGobiApiDms.h:1907
ERIFileparams::pFileSize
WORD * pFileSize
Definition: qaGobiApiDms.h:891
dmsCurrentPRLInfo::pPRLPreference
BYTE * pPRLPreference
Definition: qaGobiApiDms.h:1227
GetFirmwareRevisions
ULONG GetFirmwareRevisions(BYTE amssSize, CHAR *pAMSSString, BYTE bootSize, CHAR *pBootString, BYTE priSize, CHAR *pPRIString)
SLQSSwiSetUSBComp
ULONG SLQSSwiSetUSBComp(USBCompConfig *pUSBCompConfig)
_SLQSSwiGetOSInfoParams::pNameString
CHAR * pNameString
Definition: qaGobiApiDms.h:1770
custFeaturesInfo::pIPFamSupport
WORD * pIPFamSupport
Definition: qaGobiApiDms.h:1110
GetSerialNumbers
ULONG GetSerialNumbers(BYTE esnSize, CHAR *pESNString, BYTE imeiSize, CHAR *pIMEIString, BYTE meidSize, CHAR *pMEIDString)
serialNumbersInfo::imeiSvnSize
BYTE imeiSvnSize
Definition: qaGobiApiDms.h:261
getCustomFeatureV2::pGetCustomInput
getCustomInput * pGetCustomInput
Definition: qaGobiApiDms.h:1979
UIMGetPINStatus
ULONG UIMGetPINStatus(ULONG id, ULONG *pStatus, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
serialNumbersInfo::pMEIDString
CHAR * pMEIDString
Definition: qaGobiApiDms.h:260
custSettingInfo::id_length
WORD id_length
Definition: qaGobiApiDms.h:1935
custFeaturesInfo::GpsEnable
ULONG GpsEnable
Definition: qaGobiApiDms.h:1108
custFeaturesInfo
struct custFeaturesInfo custFeaturesInfo
custSettingInfo::cust_attr
WORD cust_attr
Definition: qaGobiApiDms.h:1939
GetVoiceNumber
ULONG GetVoiceNumber(BYTE voiceNumberSize, CHAR *pVoiceNumber, BYTE minSize, CHAR *pMIN)
CrashInfo
Definition: qaGobiApiDms.h:1591
ERIFileparams
struct ERIFileparams ERIFileparams
_SLQSSwiGetOSInfoParams::bNameSize
BYTE bNameSize
Definition: qaGobiApiDms.h:1769
CrashInfo::pCrashString
CHAR * pCrashString
Definition: qaGobiApiDms.h:1597
UIMUnblockPIN
ULONG UIMUnblockPIN(ULONG id, CHAR *pPUKValue, CHAR *pNewValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
serialNumbersInfo
Definition: qaGobiApiDms.h:253
SLQSGetCustFeaturesV2
ULONG SLQSGetCustFeaturesV2(getCustomFeatureV2 *pGetCustomFeatureV2)
SLQSGetSerialNumbers
ULONG SLQSGetSerialNumbers(serialNumbersInfo *pSerialNumbersInfo)
CrashInfo::gcDumpStrLen
WORD gcDumpStrLen
Definition: qaGobiApiDms.h:1598
USBCompParams::pUSBComp
BYTE * pUSBComp
Definition: qaGobiApiDms.h:1489
ULONGLONG
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:26
custSettingInfo
Definition: qaGobiApiDms.h:1933
SLQSSwiSetHostDevInfo
ULONG SLQSSwiSetHostDevInfo(SLQSSwiSetHostDevInfoParams *pSetHostDevInfoParams)
CurrImageInfo
Definition: qaGobiApiDms.h:1298
SLQSSetCustFeaturesV2
ULONG SLQSSetCustFeaturesV2(setCustomSettingV2 *pSetCustSetting)
custFeaturesSetting::pGPSEnable
ULONG * pGPSEnable
Definition: qaGobiApiDms.h:1189
_SLQSSwiGetHostDevInfoParams::bManSize
BYTE bManSize
Definition: qaGobiApiDms.h:1703
ULONG
unsigned long ULONG
Definition: SwiDataTypes.h:25
CrashInfoParams::pCrashInfo
CrashInfo * pCrashInfo
Definition: qaGobiApiDms.h:1618
custFeaturesInfo::pGPSLPM
BYTE * pGPSLPM
Definition: qaGobiApiDms.h:1116
setCustomSettingV2::value_length
WORD value_length
Definition: qaGobiApiDms.h:1873
SLQSGetBandCapability
ULONG SLQSGetBandCapability(ULONGLONG *pBandCapability)
ERIFileparams::pFile
BYTE * pFile
Definition: qaGobiApiDms.h:892
GetActivationState
ULONG GetActivationState(ULONG *pActivationState)
_SLQSSwiSetOSInfoParams::pNameString
CHAR * pNameString
Definition: qaGobiApiDms.h:1799
GetPRLVersion
ULONG GetPRLVersion(WORD *pPRLVersion)
CurrentImgList::numEntries
BYTE numEntries
Definition: qaGobiApiDms.h:1331
CrashInfo::crashStrLen
WORD crashStrLen
Definition: qaGobiApiDms.h:1596
FirmwareUpdatStat
Definition: qaGobiApiDms.h:1401
ActivateAutomatic
ULONG ActivateAutomatic(CHAR *pActivationCode)
SLQSSwiGetCrashAction
ULONG SLQSSwiGetCrashAction(BYTE *pDevCrashState)
ResetToFactoryDefaults
ULONG ResetToFactoryDefaults(CHAR *pSPC)
CurrImageInfo::imageType
BYTE imageType
Definition: qaGobiApiDms.h:1300
custFeaturesInfo::pSMSSupport
BYTE * pSMSSupport
Definition: qaGobiApiDms.h:1113
getCustomInput
Definition: qaGobiApiDms.h:1904
SLQSSwiSetOSInfo
ULONG SLQSSwiSetOSInfo(SLQSSwiSetOSInfoParams *pParams)
custSettingInfo::value_length
WORD value_length
Definition: qaGobiApiDms.h:1937
UIMChangePIN
ULONG UIMChangePIN(ULONG id, CHAR *pOldValue, CHAR *pNewValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
getCustomFeatureV2::pCustSettingList
custSettingList * pCustSettingList
Definition: qaGobiApiDms.h:1981
SLQSGetCurrentPRLInfo
ULONG SLQSGetCurrentPRLInfo(dmsCurrentPRLInfo *pCurrentPRLInfo)
CurrImageInfo::buildIDLen
BYTE buildIDLen
Definition: qaGobiApiDms.h:1302
SLQSSwiGetUSBComp
ULONG SLQSSwiGetUSBComp(USBCompParams *pUSBCompParams)
custSettingList::num_instances
WORD num_instances
Definition: qaGobiApiDms.h:1959
custSettingList::list_type
BYTE list_type
Definition: qaGobiApiDms.h:1958
custFeaturesInfo
Definition: qaGobiApiDms.h:1106
ValidateSPC
ULONG ValidateSPC(CHAR *pSPC)
FirmwareUpdatStat::pRefString
BYTE * pRefString
Definition: qaGobiApiDms.h:1407
UIMSetControlKeyProtection
ULONG UIMSetControlKeyProtection(ULONG id, ULONG status, CHAR *pValue, ULONG *pVerifyRetriesLeft)
_SLQSSwiSetHostDevInfoParams::pSWVerString
CHAR * pSWVerString
Definition: qaGobiApiDms.h:1742
dmsCurrentPRLInfo
Definition: qaGobiApiDms.h:1224
GetManufacturer
ULONG GetManufacturer(BYTE stringSize, CHAR *pString)
UIMVerifyPIN
ULONG UIMVerifyPIN(ULONG id, CHAR *pValue, ULONG *pVerifyRetriesLeft, ULONG *pUnblockRetriesLeft)
custFeaturesSetting::pGPSSel
BYTE * pGPSSel
Definition: qaGobiApiDms.h:1188
SLQSSwiGetFwUpdateStatus
ULONG SLQSSwiGetFwUpdateStatus(FirmwareUpdatStat *pFirmwareUpdatStat)
SLQSSwiGetSerialNoExtParams
struct _SLQSSwiGetSerialNoExtParams SLQSSwiGetSerialNoExtParams
FirmwareUpdatStat::ResCode
ULONG ResCode
Definition: qaGobiApiDms.h:1403
serialNumbersInfo::pIMEIString
CHAR * pIMEIString
Definition: qaGobiApiDms.h:258
SLQSSwiGetFirmwareCurr
ULONG SLQSSwiGetFirmwareCurr(CurrentImgList *pCurrentImgList)
_SLQSSwiSetHostDevInfoParams
Definition: qaGobiApiDms.h:1735
SLQSSetCustFeatures
ULONG SLQSSetCustFeatures(custFeaturesSetting *pCustFeaturesSetting)
CrashInfo::crashId
ULONG crashId
Definition: qaGobiApiDms.h:1594
SLQSUIMGetState
ULONG SLQSUIMGetState(ULONG *pUIMState)
_SLQSSwiSetHostDevInfoParams::pPlasmaIDString
CHAR * pPlasmaIDString
Definition: qaGobiApiDms.h:1744
USBCompParams::pSupUSBComps
BYTE * pSupUSBComps
Definition: qaGobiApiDms.h:1491
_SLQSSwiSetOSInfoParams::pVersionString
CHAR * pVersionString
Definition: qaGobiApiDms.h:1801
SetPower
ULONG SetPower(ULONG powerMode)
ERIFileparams
Definition: qaGobiApiDms.h:889
_SLQSSwiSetHostDevInfoParams::pManString
CHAR * pManString
Definition: qaGobiApiDms.h:1738
_SLQSSwiGetOSInfoParams
Definition: qaGobiApiDms.h:1767
WORD
unsigned short WORD
Definition: SwiDataTypes.h:30
SLQSSwiGetOSInfoParams
struct _SLQSSwiGetOSInfoParams SLQSSwiGetOSInfoParams
CurrentImgList
Definition: qaGobiApiDms.h:1329
_SLQSSwiSetOSInfoParams
Definition: qaGobiApiDms.h:1796
MAX_CUST_VALUE_LEN
#define MAX_CUST_VALUE_LEN
Definition: qaGobiApiDms.h:21
custFeaturesInfo::pIsVoiceEnabled
BYTE * pIsVoiceEnabled
Definition: qaGobiApiDms.h:1114
custFeaturesSetting
struct custFeaturesSetting custFeaturesSetting
_SLQSSwiGetHostDevInfoParams::bModelSize
BYTE bModelSize
Definition: qaGobiApiDms.h:1705
_SLQSSwiGetHostDevInfoParams::pManString
CHAR * pManString
Definition: qaGobiApiDms.h:1704
MAX_BUILD_ID_LEN
#define MAX_BUILD_ID_LEN
Definition: qaGobiApiDms.h:16
IMGDETAILS_LEN
#define IMGDETAILS_LEN
Definition: qaGobiApiDms.h:19
_SLQSSwiGetHostDevInfoParams::bSWVerSize
BYTE bSWVerSize
Definition: qaGobiApiDms.h:1707
SLQSGetCustFeatures
ULONG SLQSGetCustFeatures(custFeaturesInfo *pCustFeaturesInfo)