LinuxQMISDK: qaGobiApiFms.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
qaGobiApiFms.h
Go to the documentation of this file.
1
9 /*
10 * Copyright: © 2011-2105 Sierra Wireless, Inc. all rights reserved
11 */
12 #ifndef __GOBI_API_FMS_H__
13 #define __GOBI_API_FMS_H__
14
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18
19 /* MC7xx CWE Header SPKGS defines */
20 #define SLQSFWINFO_MODELID_SZ 20
21 #define SLQSFWINFO_BOOTVERSION_SZ 85
22 #define SLQSFWINFO_APPVERSION_SZ 85
23 #define SLQSFWINFO_SKU_SZ 15
24 #define SLQSFWINFO_PACKAGEID_SZ 85
25 #define SLQSFWINFO_CARRIER_SZ 20
26 #define SLQSFWINFO_PRIVERSION_SZ 10
27 /* Gobi .mbn image defines */
28 #define GOBI_MBN_IMG_ID_STR_LEN 16
29 #define GOBI_MBN_BUILD_ID_STR_LEN 100
30 #define GOBI_LISTENTRIES_MAX 2
31 #define GOBI_SET_IMG_PREF_RSPLEN 40
32 #define DEVICE_SHUTDOWN 5
33 #define DEVICE_RESET 4
34
35 #define FIRMWARE_UPDATE_SUCCESS 0x01
36 #define FIRMWARE_UPDATE_FAIL 0x01
37 #define PRI_UPDATE_FAIL 0x02
38 #define FIRMWARE_UPGRADE_SUCCESS 0x00
39
54 struct fwinfo_s
55 {
56 ULONG FirmwareID;
57 ULONG Technology;
58 ULONG Carrier;
59 ULONG Region;
60 ULONG GPSCapability;
61 };
62
82 struct slqsfwinfo_s{
83 CHAR modelid_str[SLQSFWINFO_MODELID_SZ];
84 CHAR bootversion_str[SLQSFWINFO_BOOTVERSION_SZ];
85 CHAR appversion_str[SLQSFWINFO_APPVERSION_SZ];
86 CHAR sku_str[SLQSFWINFO_SKU_SZ];
87 CHAR packageid_str[SLQSFWINFO_PACKAGEID_SZ];
88 CHAR carrier_str[SLQSFWINFO_CARRIER_SZ];
89 CHAR priversion_str[SLQSFWINFO_PRIVERSION_SZ];
90 };
91
123 struct qmifwinfo_s
124 {
125 union
126 {
127 struct fwinfo_s g;
128 struct slqsfwinfo_s s;
129 } dev;
130 };
131
149 extern ULONG GetImageStore(
150 WORD imageStorePathSize,
151 CHAR *pImageStorePath );
152
156 enum eGobiImageTech
157 {
158 eGOBI_IMG_TECH_CDMA = 0, /* 0 - CDMA */
159 eGOBI_IMG_TECH_UMTS /* 1 - UMTS */
160 };
161
165 enum eGobiImageCarrier
166 {
167 eGOBI_IMG_CAR_GENERIC = 1, /* 001 */
168 eGOBI_IMG_CAR_FACTORY, /* 002 */
169 eGOBI_IMG_CAR_NORF, /* 003 */
170
171 eGOBI_IMG_CAR_VERIZON = 101, /* 101 */
172 eGOBI_IMG_CAR_SPRINT, /* 102 */
173 eGOBI_IMG_CAR_ALLTEL, /* 103 */
174 eGOBI_IMG_CAR_BELL, /* 104 */
175 eGOBI_IMG_CAR_TELUS, /* 105 */
176 eGOBI_IMG_CAR_US, /* 106 */
177 eGOBI_IMG_CAR_TELSTRA1, /* 107 */
178 eGOBI_IMG_CAR_CHINA_UNICOM, /* 108 */
179 eGOBI_IMG_CAR_TELCOM_NZ, /* 109 */
180 eGOBI_IMG_CAR_SK_TELCOM1, /* 110 */
181 eGOBI_IMG_CAR_RELIANCE1, /* 111 */
182 eGOBI_IMG_CAR_TATA, /* 112 */
183 eGOBI_IMG_CAR_METROPCS, /* 113 */
184 eGOBI_IMG_CAR_LEAP, /* 114 */
185 eGOBI_IMG_CAR_KDDI, /* 115 */
186 eGOBI_IMG_CAR_IUSACELL, /* 116 */
187 eGOBI_IMG_CAR_CHINA_TELECOM, /* 117 */
188 eGOBI_IMG_CAR_OMH, /* 118 */
189 eGOBI_IMG_CAR_GENERIC_CDMA, /* 119 */
190
191 eGOBI_IMG_CAR_ATT = 201, /* 201 */
192 eGOBI_IMG_CAR_VODAFONE, /* 202 */
193 eGOBI_IMG_CAR_TMOBILE, /* 203 */
194 eGOBI_IMG_CAR_ORANGE, /* 204 */
195 eGOBI_IMG_CAR_TELEFONICA, /* 205 */
196 eGOBI_IMG_CAR_TELCOM_ITALIA, /* 206 */
197 eGOBI_IMG_CAR_3, /* 207 */
198 eGOBI_IMG_CAR_O2, /* 208 */
199 eGOBI_IMG_CAR_SFR, /* 209 */
200 eGOBI_IMG_CAR_SWISSCOM, /* 210 */
201 eGOBI_IMG_CAR_CHINA_MOBILE, /* 211 */
202 eGOBI_IMG_CAR_TELSTRA2, /* 212 */
203 eGOBI_IMG_CAR_SINGTEL_OPTUS, /* 213 */
204 eGOBI_IMG_CAR_RELIANCE2, /* 214 */
205 eGOBI_IMG_CAR_BHARTI, /* 215 */
206 eGOBI_IMG_CAR_NTT_DOCOMO, /* 216 */
207 eGOBI_IMG_CAR_EMOBILE, /* 217 */
208 eGOBI_IMG_CAR_SOFTBANK, /* 218 */
209 eGOBI_IMG_CAR_KT_FREETEL, /* 219 */
210 eGOBI_IMG_CAR_SK_TELCOM2, /* 220 */
211 eGOBI_IMG_CAR_TELENOR, /* 221 */
212 eGOBI_IMG_CAR_NETCOM, /* 222 */
213 eGOBI_IMG_CAR_TELIASONERA, /* 223 */
214 eGOBI_IMG_CAR_AMX_TELCEL, /* 224 */
215 eGOBI_IMG_CAR_BRASIL_VIVO, /* 225 */
216 eGOBI_IMG_CAR_AERIS, /* 226 */
217 eGOBI_IMG_CAR_ROGERS /* 227 */
218 };
219
223 enum eGobiImageRegion
224 {
225 eGOBI_IMG_REG_NA = 0, /* 0 - North America */
226 eGOBI_IMG_REG_LA, /* 1 - Latin America */
227 eGOBI_IMG_REG_EU, /* 2 - Europe */
228 eGOBI_IMG_REG_ASIA, /* 3 - Asia */
229 eGOBI_IMG_REG_AUS, /* 4 - Australia */
230 eGOBI_IMG_REG_GLOBAL /* 5 - Global */
231 };
232
236 enum eGobiImageGPS
237 {
238 eGOBI_IMG_GPS_NONE = 0, /* 0 - None */
239 eGOBI_IMG_GPS_STAND_ALONE, /* 1 - Stand-alone */
240 eGOBI_IMG_GPS_ASSISTED, /* 2 - Stand-alone + AGPS + XTRA */
241 eGOBI_IMG_GPS_NO_XTRA /* 3 - Stand-alone + AGPS */
242 };
243
258 ULONG SLQSGetFirmwareInfo(
259 struct qmifwinfo_s *pinfo );
260
283 ULONG SLQSGetImageInfoMC77xx(
284 LPCSTR path,
285 struct qmifwinfo_s *pinfo );
286
307 ULONG SLQSGetImageInfoMC83xx(
308 LPCSTR path,
309 struct qmifwinfo_s *pinfo );
310
336 ULONG SLQSGetImageInfo(
337 LPCSTR path,
338 struct qmifwinfo_s *pinfo );
339
368 ULONG UpgradeFirmware2k(
369 CHAR *pDestinationPath );
370
375 #pragma pack(push)
376 #pragma pack(1)
377
397 struct ImageElement
398 {
399 BYTE imageType;
400 BYTE imageId[GOBI_MBN_IMG_ID_STR_LEN];
401 BYTE buildIdLength;
402 CHAR buildId[GOBI_MBN_BUILD_ID_STR_LEN];
403 };
404
417 struct PrefImageList
418 {
419 BYTE listSize;
420 struct ImageElement listEntries[GOBI_LISTENTRIES_MAX];
421 };
422
426 #pragma pack(pop)
427
448 extern ULONG GetImagesPreference(
449 ULONG *pImageListSize,
450 struct PrefImageList *pImageList );
451
493 extern ULONG SetImagesPreference(
494 ULONG imageListSize,
495 BYTE *pImageList,
496 ULONG bForceDownload,
497 BYTE modemIndex,
498 ULONG *pImageTypesSize,
499 BYTE *pImageTypes );
500
505 #pragma pack(push)
506 #pragma pack(1)
507
529 struct ImageIdElement
530 {
531 BYTE storageIndex;
532 BYTE failureCount;
533 BYTE imageID[16];
534 BYTE buildIDLength;
535 CHAR buildID[GOBI_MBN_BUILD_ID_STR_LEN];
536 };
537
559 struct ImageIDEntries
560 {
561 BYTE imageType;
562 BYTE maxImages;
563 BYTE executingImage;
564 BYTE imageIDSize;
565 struct ImageIdElement imageIDElement[50];
566 };
567
577 struct ImageList
578 {
579 BYTE listSize;
580 struct ImageIDEntries imageIDEntries[2];
581 };
582
586 #pragma pack(pop)
587
608 ULONG GetStoredImages(
609 ULONG *pImageListSize,
610 BYTE *pImageList );
611
633 ULONG DeleteStoredImage(
634 ULONG imageInfoSize,
635 BYTE *pImageInfo );
636
662 ULONG SLQSGetImageInfo_9x15(
663 LPCSTR path,
664 BYTE imgType,
665 struct slqsfwinfo_s *pinfo );
666
712 ULONG SLQSUpgradeFirmware9x15(
713 CHAR *pDestinationPath );
714
729 ULONG SLQSGetBootVersionNumber(ULONG *bootversion);
730
742 BOOL SLQSIsSpkgFormatRequired(void);
743
744 ULONG upgrade_mc77xx_fw(
745 LPCSTR path );
746
750 enum eGobiDeviceSeries
751 {
752 eGOBI_DEV_SERIES_UNKNOWN = -1, /* unknown */
753 eGOBI_DEV_SERIES_NON_GOBI = 0, /* Non Gobi */
754 eGOBI_DEV_SERIES_G3K, /* G3K */
755 eGOBI_DEV_SERIES_SIERRA_GOBI, /* MC9090 SL9090 */
756 eGOBI_DEV_SERIES_9X15, /* 9x15 */
757 eGOBI_DEV_SERIES_9X30, /* 9x30 */
758 eGobi_DEV_SERIES_MC83 /* MC83 */
759 };
770 struct sGetDeviceSeriesResult
771 {
772 enum eGobiDeviceSeries eDevice;
773 ULONG uResult;
774 };
775
785 void eGetDeviceSeries(struct sGetDeviceSeriesResult*);
786
787
819 struct SWI_STRUCT_CarrierImage
820 {
821 ULONG m_nCarrierId;
822 ULONG m_nFolderId;
823 ULONG m_nStorage;
824 BYTE m_FwImageId[16];
825 BYTE m_FwBuildId[32];
826 BYTE m_PriImageId[16];
827 BYTE m_PriBuildId[32];
828 };
847 ULONG SLQSSwiGetAllCarrierImages(ULONG *pNumOfItems,
848 struct SWI_STRUCT_CarrierImage *pCarrierImages,
849 wchar_t *pFolderPath);
850 #ifdef __cplusplus
851 } /* extern "C" { */
852 #endif
853
854 #endif /* __GOBI_API_FMS_H__ */
eGOBI_IMG_CAR_TATA
Definition: qaGobiApiFms.h:182
eGOBI_IMG_CAR_TELCOM_ITALIA
Definition: qaGobiApiFms.h:196
eGOBI_IMG_CAR_SK_TELCOM1
Definition: qaGobiApiFms.h:180
SetImagesPreference
ULONG SetImagesPreference(ULONG imageListSize, BYTE *pImageList, ULONG bForceDownload, BYTE modemIndex, ULONG *pImageTypesSize, BYTE *pImageTypes)
eGetDeviceSeries
void eGetDeviceSeries(struct sGetDeviceSeriesResult *)
ImageIdElement::buildID
CHAR buildID[100]
Definition: qaGobiApiFms.h:535
eGOBI_IMG_CAR_GENERIC
Definition: qaGobiApiFms.h:167
SLQSUpgradeFirmware9x15
ULONG SLQSUpgradeFirmware9x15(CHAR *pDestinationPath)
GetImageStore
ULONG GetImageStore(WORD imageStorePathSize, CHAR *pImageStorePath)
CHAR
char CHAR
Definition: SwiDataTypes.h:29
SLQSFWINFO_APPVERSION_SZ
#define SLQSFWINFO_APPVERSION_SZ
Definition: qaGobiApiFms.h:22
eGOBI_IMG_CAR_FACTORY
Definition: qaGobiApiFms.h:168
SWI_STRUCT_CarrierImage::m_nCarrierId
ULONG m_nCarrierId
Definition: qaGobiApiFms.h:821
upgrade_mc77xx_fw
ULONG upgrade_mc77xx_fw(LPCSTR path)
qmifwinfo_s::g
struct fwinfo_s g
Definition: qaGobiApiFms.h:127
BYTE
unsigned char BYTE
Definition: SwiDataTypes.h:28
GOBI_MBN_BUILD_ID_STR_LEN
#define GOBI_MBN_BUILD_ID_STR_LEN
Definition: qaGobiApiFms.h:29
eGOBI_IMG_CAR_CHINA_MOBILE
Definition: qaGobiApiFms.h:201
eGOBI_IMG_CAR_NETCOM
Definition: qaGobiApiFms.h:212
slqsfwinfo_s::packageid_str
CHAR packageid_str[85]
Definition: qaGobiApiFms.h:87
eGOBI_IMG_REG_EU
Definition: qaGobiApiFms.h:227
eGOBI_IMG_CAR_US
Definition: qaGobiApiFms.h:176
PrefImageList::listEntries
struct ImageElement listEntries[2]
Definition: qaGobiApiFms.h:420
eGOBI_IMG_CAR_TELEFONICA
Definition: qaGobiApiFms.h:195
eGOBI_IMG_CAR_BELL
Definition: qaGobiApiFms.h:174
ImageIDEntries::imageType
BYTE imageType
Definition: qaGobiApiFms.h:561
eGOBI_IMG_CAR_SFR
Definition: qaGobiApiFms.h:199
eGOBI_IMG_CAR_TELIASONERA
Definition: qaGobiApiFms.h:213
SWI_STRUCT_CarrierImage::m_FwImageId
BYTE m_FwImageId[16]
Definition: qaGobiApiFms.h:824
eGobiImageGPS
eGobiImageGPS
Definition: qaGobiApiFms.h:236
ImageIdElement::buildIDLength
BYTE buildIDLength
Definition: qaGobiApiFms.h:534
SLQSGetImageInfo
ULONG SLQSGetImageInfo(LPCSTR path, struct qmifwinfo_s *pinfo)
slqsfwinfo_s::carrier_str
CHAR carrier_str[20]
Definition: qaGobiApiFms.h:88
SLQSGetImageInfoMC83xx
ULONG SLQSGetImageInfoMC83xx(LPCSTR path, struct qmifwinfo_s *pinfo)
SLQSGetFirmwareInfo
ULONG SLQSGetFirmwareInfo(struct qmifwinfo_s *pinfo)
eGOBI_IMG_CAR_TELSTRA1
Definition: qaGobiApiFms.h:177
sGetDeviceSeriesResult::eDevice
enum eGobiDeviceSeries eDevice
Definition: qaGobiApiFms.h:772
GOBI_LISTENTRIES_MAX
#define GOBI_LISTENTRIES_MAX
Definition: qaGobiApiFms.h:30
eGobiImageCarrier
eGobiImageCarrier
Definition: qaGobiApiFms.h:165
SLQSGetBootVersionNumber
ULONG SLQSGetBootVersionNumber(ULONG *bootversion)
eGOBI_IMG_CAR_SOFTBANK
Definition: qaGobiApiFms.h:208
ImageElement::imageId
BYTE imageId[16]
Definition: qaGobiApiFms.h:400
eGOBI_IMG_CAR_LEAP
Definition: qaGobiApiFms.h:184
eGOBI_DEV_SERIES_G3K
Definition: qaGobiApiFms.h:754
eGOBI_IMG_REG_ASIA
Definition: qaGobiApiFms.h:228
eGOBI_IMG_GPS_STAND_ALONE
Definition: qaGobiApiFms.h:239
sGetDeviceSeriesResult
Definition: qaGobiApiFms.h:770
ImageElement::imageType
BYTE imageType
Definition: qaGobiApiFms.h:399
qmifwinfo_s
Definition: qaGobiApiFms.h:123
fwinfo_s::Region
ULONG Region
Definition: qaGobiApiFms.h:59
slqsfwinfo_s::priversion_str
CHAR priversion_str[10]
Definition: qaGobiApiFms.h:89
fwinfo_s
Definition: qaGobiApiFms.h:54
eGOBI_IMG_CAR_TELSTRA2
Definition: qaGobiApiFms.h:202
SLQSGetImageInfoMC77xx
ULONG SLQSGetImageInfoMC77xx(LPCSTR path, struct qmifwinfo_s *pinfo)
LPCSTR
const char * LPCSTR
Definition: SwiDataTypes.h:32
eGOBI_IMG_CAR_IUSACELL
Definition: qaGobiApiFms.h:186
eGOBI_IMG_CAR_ATT
Definition: qaGobiApiFms.h:191
eGOBI_DEV_SERIES_9X30
Definition: qaGobiApiFms.h:757
qmifwinfo_s::s
struct slqsfwinfo_s s
Definition: qaGobiApiFms.h:128
eGOBI_DEV_SERIES_UNKNOWN
Definition: qaGobiApiFms.h:752
GetImagesPreference
ULONG GetImagesPreference(ULONG *pImageListSize, struct PrefImageList *pImageList)
SLQSFWINFO_CARRIER_SZ
#define SLQSFWINFO_CARRIER_SZ
Definition: qaGobiApiFms.h:25
eGOBI_IMG_CAR_TELENOR
Definition: qaGobiApiFms.h:211
SWI_STRUCT_CarrierImage::m_PriImageId
BYTE m_PriImageId[16]
Definition: qaGobiApiFms.h:826
SLQSFWINFO_MODELID_SZ
#define SLQSFWINFO_MODELID_SZ
Definition: qaGobiApiFms.h:20
slqsfwinfo_s::modelid_str
CHAR modelid_str[20]
Definition: qaGobiApiFms.h:83
eGOBI_IMG_CAR_3
Definition: qaGobiApiFms.h:197
ImageIDEntries::maxImages
BYTE maxImages
Definition: qaGobiApiFms.h:562
GOBI_MBN_IMG_ID_STR_LEN
#define GOBI_MBN_IMG_ID_STR_LEN
Definition: qaGobiApiFms.h:28
ImageList::imageIDEntries
struct ImageIDEntries imageIDEntries[2]
Definition: qaGobiApiFms.h:580
slqsfwinfo_s
Definition: qaGobiApiFms.h:82
eGOBI_IMG_TECH_UMTS
Definition: qaGobiApiFms.h:159
eGOBI_IMG_CAR_TELCOM_NZ
Definition: qaGobiApiFms.h:179
ImageIdElement::storageIndex
BYTE storageIndex
Definition: qaGobiApiFms.h:531
eGOBI_IMG_REG_AUS
Definition: qaGobiApiFms.h:229
eGOBI_DEV_SERIES_9X15
Definition: qaGobiApiFms.h:756
eGOBI_IMG_CAR_BHARTI
Definition: qaGobiApiFms.h:205
eGOBI_IMG_CAR_O2
Definition: qaGobiApiFms.h:198
eGobiImageTech
eGobiImageTech
Definition: qaGobiApiFms.h:156
SLQSFWINFO_BOOTVERSION_SZ
#define SLQSFWINFO_BOOTVERSION_SZ
Definition: qaGobiApiFms.h:21
SLQSFWINFO_PRIVERSION_SZ
#define SLQSFWINFO_PRIVERSION_SZ
Definition: qaGobiApiFms.h:26
eGobiDeviceSeries
eGobiDeviceSeries
Definition: qaGobiApiFms.h:750
ImageIDEntries::imageIDElement
struct ImageIdElement imageIDElement[50]
Definition: qaGobiApiFms.h:565
eGOBI_IMG_CAR_SWISSCOM
Definition: qaGobiApiFms.h:200
eGOBI_IMG_CAR_SPRINT
Definition: qaGobiApiFms.h:172
eGOBI_IMG_CAR_CHINA_TELECOM
Definition: qaGobiApiFms.h:187
SWI_STRUCT_CarrierImage
Definition: qaGobiApiFms.h:819
eGOBI_IMG_CAR_OMH
Definition: qaGobiApiFms.h:188
eGOBI_DEV_SERIES_SIERRA_GOBI
Definition: qaGobiApiFms.h:755
ImageElement::buildIdLength
BYTE buildIdLength
Definition: qaGobiApiFms.h:401
GetStoredImages
ULONG GetStoredImages(ULONG *pImageListSize, BYTE *pImageList)
eGOBI_IMG_CAR_RELIANCE2
Definition: qaGobiApiFms.h:204
SWI_STRUCT_CarrierImage::m_PriBuildId
BYTE m_PriBuildId[32]
Definition: qaGobiApiFms.h:827
eGOBI_IMG_CAR_SINGTEL_OPTUS
Definition: qaGobiApiFms.h:203
eGOBI_IMG_REG_NA
Definition: qaGobiApiFms.h:225
PrefImageList
Definition: qaGobiApiFms.h:417
SLQSGetImageInfo_9x15
ULONG SLQSGetImageInfo_9x15(LPCSTR path, BYTE imgType, struct slqsfwinfo_s *pinfo)
ULONG
unsigned long ULONG
Definition: SwiDataTypes.h:25
eGOBI_IMG_CAR_NTT_DOCOMO
Definition: qaGobiApiFms.h:206
sGetDeviceSeriesResult::uResult
ULONG uResult
Definition: qaGobiApiFms.h:773
eGOBI_IMG_CAR_KDDI
Definition: qaGobiApiFms.h:185
ImageList
Definition: qaGobiApiFms.h:577
eGOBI_IMG_CAR_ORANGE
Definition: qaGobiApiFms.h:194
ImageIdElement
Definition: qaGobiApiFms.h:529
eGOBI_IMG_CAR_VERIZON
Definition: qaGobiApiFms.h:171
eGOBI_IMG_CAR_ROGERS
Definition: qaGobiApiFms.h:217
eGOBI_IMG_CAR_EMOBILE
Definition: qaGobiApiFms.h:207
slqsfwinfo_s::bootversion_str
CHAR bootversion_str[85]
Definition: qaGobiApiFms.h:84
SWI_STRUCT_CarrierImage::m_nStorage
ULONG m_nStorage
Definition: qaGobiApiFms.h:823
ImageElement::buildId
CHAR buildId[100]
Definition: qaGobiApiFms.h:402
eGOBI_IMG_CAR_TELUS
Definition: qaGobiApiFms.h:175
eGOBI_IMG_GPS_NO_XTRA
Definition: qaGobiApiFms.h:241
eGOBI_IMG_CAR_TMOBILE
Definition: qaGobiApiFms.h:193
eGobi_DEV_SERIES_MC83
Definition: qaGobiApiFms.h:758
eGOBI_IMG_CAR_SK_TELCOM2
Definition: qaGobiApiFms.h:210
eGOBI_IMG_CAR_BRASIL_VIVO
Definition: qaGobiApiFms.h:215
fwinfo_s::GPSCapability
ULONG GPSCapability
Definition: qaGobiApiFms.h:60
ImageList::listSize
BYTE listSize
Definition: qaGobiApiFms.h:579
ImageElement
Definition: qaGobiApiFms.h:397
SWI_STRUCT_CarrierImage::m_nFolderId
ULONG m_nFolderId
Definition: qaGobiApiFms.h:822
ImageIDEntries::imageIDSize
BYTE imageIDSize
Definition: qaGobiApiFms.h:564
eGOBI_IMG_TECH_CDMA
Definition: qaGobiApiFms.h:158
ImageIdElement::imageID
BYTE imageID[16]
Definition: qaGobiApiFms.h:533
eGOBI_IMG_CAR_METROPCS
Definition: qaGobiApiFms.h:183
slqsfwinfo_s::appversion_str
CHAR appversion_str[85]
Definition: qaGobiApiFms.h:85
eGOBI_IMG_CAR_RELIANCE1
Definition: qaGobiApiFms.h:181
SWI_STRUCT_CarrierImage::m_FwBuildId
BYTE m_FwBuildId[32]
Definition: qaGobiApiFms.h:825
eGOBI_IMG_GPS_ASSISTED
Definition: qaGobiApiFms.h:240
qmifwinfo_s::dev
union qmifwinfo_s::@1 dev
fwinfo_s::FirmwareID
ULONG FirmwareID
Definition: qaGobiApiFms.h:56
slqsfwinfo_s::sku_str
CHAR sku_str[15]
Definition: qaGobiApiFms.h:86
SLQSIsSpkgFormatRequired
BOOL SLQSIsSpkgFormatRequired(void)
eGOBI_IMG_CAR_KT_FREETEL
Definition: qaGobiApiFms.h:209
eGOBI_IMG_REG_GLOBAL
Definition: qaGobiApiFms.h:230
eGobiImageRegion
eGobiImageRegion
Definition: qaGobiApiFms.h:223
eGOBI_IMG_CAR_CHINA_UNICOM
Definition: qaGobiApiFms.h:178
fwinfo_s::Technology
ULONG Technology
Definition: qaGobiApiFms.h:57
ImageIDEntries
Definition: qaGobiApiFms.h:559
ImageIdElement::failureCount
BYTE failureCount
Definition: qaGobiApiFms.h:532
PrefImageList::listSize
BYTE listSize
Definition: qaGobiApiFms.h:419
eGOBI_IMG_CAR_AMX_TELCEL
Definition: qaGobiApiFms.h:214
eGOBI_IMG_CAR_NORF
Definition: qaGobiApiFms.h:169
eGOBI_IMG_CAR_VODAFONE
Definition: qaGobiApiFms.h:192
eGOBI_IMG_REG_LA
Definition: qaGobiApiFms.h:226
UpgradeFirmware2k
ULONG UpgradeFirmware2k(CHAR *pDestinationPath)
fwinfo_s::Carrier
ULONG Carrier
Definition: qaGobiApiFms.h:58
BOOL
int BOOL
Definition: SwiDataTypes.h:33
DeleteStoredImage
ULONG DeleteStoredImage(ULONG imageInfoSize, BYTE *pImageInfo)
eGOBI_DEV_SERIES_NON_GOBI
Definition: qaGobiApiFms.h:753
WORD
unsigned short WORD
Definition: SwiDataTypes.h:30
eGOBI_IMG_CAR_AERIS
Definition: qaGobiApiFms.h:216
eGOBI_IMG_GPS_NONE
Definition: qaGobiApiFms.h:238
SLQSSwiGetAllCarrierImages
ULONG SLQSSwiGetAllCarrierImages(ULONG *pNumOfItems, struct SWI_STRUCT_CarrierImage *pCarrierImages, wchar_t *pFolderPath)
eGOBI_IMG_CAR_ALLTEL
Definition: qaGobiApiFms.h:173
ImageIDEntries::executingImage
BYTE executingImage
Definition: qaGobiApiFms.h:563
SLQSFWINFO_SKU_SZ
#define SLQSFWINFO_SKU_SZ
Definition: qaGobiApiFms.h:23
SLQSFWINFO_PACKAGEID_SZ
#define SLQSFWINFO_PACKAGEID_SZ
Definition: qaGobiApiFms.h:24
eGOBI_IMG_CAR_GENERIC_CDMA
Definition: qaGobiApiFms.h:189