LinuxQMISDK: qaGobiApiSms.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
qaGobiApiSms.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_SMS_H__
13 #define __GOBI_API_SMS_H__
14
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18
19 #define CONFIG_LEN 0x05
20 #define TIME_STAMP_BUF 0x08
21 #define ABSOLUTE_VALIDITY 0x08
22 #define TIME_DATE_BUF 0x09
23 #define MAX_SMS_ROUTES 0x0A
24 #define NUM_OF_SET 0xFF
25
73 ULONG SLQSDeleteSMS(
74 ULONG storageType,
75 ULONG *pMessageIndex,
76 ULONG *pMessageTag,
77 BYTE *pMessageMode );
78
125 ULONG SLQSGetSMS(
126 ULONG storageType,
127 ULONG messageIndex,
128 ULONG *pMessageTag,
129 ULONG *pMessageFormat,
130 ULONG *pMessageSize,
131 BYTE *pMessage,
132 BYTE *pMessageMode );
133
161 ULONG SendSMS(
162 ULONG messageFormat,
163 ULONG messageSize,
164 BYTE *pMessage,
165 ULONG *pMessageFailureCode );
166
193 typedef struct
194 {
195 ULONG messageFormat;
196 ULONG messageSize;
197 BYTE *pMessage;
198 USHORT messageID;
199 ULONG messageFailureCode;
200 BYTE *pLinktimer;
201 }slqssendsmsparams_s;
202
217 ULONG SLQSSendSMS( slqssendsmsparams_s *pSendSmsParams );
218
245 ULONG GetSMSCAddress(
246 BYTE addressSize,
247 CHAR *pSMSCAddress,
248 BYTE typeSize,
249 CHAR *pSMSCType );
250
269 ULONG SetSMSCAddress(
270 CHAR *pSMSCAddress,
271 CHAR *pSMSCType );
272
305 ULONG SaveSMS(
306 ULONG storageType,
307 ULONG messageFormat,
308 ULONG messageSize,
309 BYTE *pMessage,
310 ULONG *pMessageIndex );
311
349 ULONG SLQSGetSMSList(
350 ULONG storageType,
351 ULONG *pRequestedTag,
352 ULONG *pMessageListSize,
353 BYTE *pMessageList,
354 BYTE *pMessageMode );
355
385 ULONG SLQSModifySMSStatus(
386 ULONG storageType,
387 ULONG messageIndex,
388 ULONG messageTag,
389 BYTE *pMessageMode );
390
407 struct BroadcastConfig
408 {
409 WORD fromServiceId;
410 WORD toServiceId;
411 BYTE selected;
412 };
413
436 typedef struct _qaQmi3GPPBroadcastCfgInfo {
437 BYTE activated_ind;
438 WORD num_instances;
439 struct BroadcastConfig broadcastConfig[CONFIG_LEN];
440 } qaQmi3GPPBroadcastCfgInfo;
441
457 struct CDMABroadcastConfig
458 {
459 WORD serviceCategory;
460 WORD language;
461 BYTE selected;
462 };
463
486 typedef struct _qaQmi3GPP2BroadcastCfgInfo
487 {
488 BYTE activated_ind;
489 WORD num_instances;
490 struct CDMABroadcastConfig CDMABroadcastConfig[CONFIG_LEN];
491 } qaQmi3GPP2BroadcastCfgInfo;
492
514 ULONG SLQSGetSmsBroadcastConfig(
515 BYTE mode,
516 qaQmi3GPPBroadcastCfgInfo *pBroadcastConfig,
517 qaQmi3GPP2BroadcastCfgInfo *pCDMABroadcastConfig );
518
540 ULONG SLQSSetSmsBroadcastConfig(
541 BYTE mode,
542 qaQmi3GPPBroadcastCfgInfo *pBroadcastConfig,
543 qaQmi3GPP2BroadcastCfgInfo *pCDMABroadcastConfig );
544
565 ULONG SLQSSetSmsBroadcastActivation(
566 BYTE mode,
567 BYTE broadcastActivate );
568
646 struct cdmaMsgEncodingParams
647 {
648 BYTE *pMessageSize;
649 BYTE *pMessage;
650 BYTE messageId;
651 CHAR *pDestAddr;
652 CHAR *pCallbackAddr;
653 ULONG textMsgLength;
654 WORD *pTextMsg;
655 BYTE *pPriority;
656 BYTE *pEncodingAlphabet;
657 BYTE *pRelValidity;
658 };
659
673 ULONG SLQSCDMAEncodeMOTextMsg(
674 struct cdmaMsgEncodingParams *pCdmaMsgEncodingParams );
675
809 struct cdmaMsgDecodingParams
810 {
811 ULONG messageLength;
812 BYTE *pMessage;
813 ULONG *pMessageID;
814 BYTE *pSenderAddrLength;
815 CHAR *pSenderAddr;
816 BYTE *pTextMsgLength;
817 WORD *pTextMsg;
818 BYTE *pPriority;
819 BYTE *pPrivacy;
820 BYTE *pLanguage;
821 BYTE mcTimeStamp[TIME_STAMP_BUF];
822 BYTE absoluteValidity[ABSOLUTE_VALIDITY];
823 BYTE *pRelativeValidity;
824 BYTE *pDisplayMode;
825 BOOL *pUserAcknowledgementReq;
826 BOOL *pReadAcknowledgementReq;
827 BYTE *pAlertPriority;
828 BYTE *pCallbkAddrLength;
829 CHAR *pCallbkAddr;
830 };
831
846 ULONG SLQSCDMADecodeMTTextMsg(
847 struct cdmaMsgDecodingParams *pCdmaMsgDecodingParams );
848
865 struct wcdmaMsgEncodingParams
866 {
867 ULONG messageSize;
868 CHAR *pDestAddr;
869 CHAR *pTextMsg;
870 CHAR *pPDUMessage;
871 BYTE alphabet;
872 };
873
887 ULONG SLQSWCDMAEncodeMOTextMsg(
888 struct wcdmaMsgEncodingParams *pWcdmaMsgEncodingParams);
889
930 struct wcdmaMsgDecodingParams
931 {
932 BYTE *pMessage;
933 BYTE *pSenderAddrLength;
934 CHAR *pSenderAddr;
935 BYTE *pTextMsgLength;
936 CHAR *pTextMsg;
937 BYTE *pScAddrLength;
938 CHAR *pScAddr;
939 BYTE Time[TIME_DATE_BUF];
940 BYTE Date[TIME_DATE_BUF];
941 };
942
956 ULONG SLQSWCDMADecodeMTTextMsg(
957 struct wcdmaMsgDecodingParams *pWcdmaMsgDecodingParams);
958
1009 struct wcdmaLongMsgDecodingParams
1010 {
1011 BYTE *pMessage;
1012 BYTE *pSenderAddrLength;
1013 CHAR *pSenderAddr;
1014 BYTE *pTextMsgLength;
1015 CHAR *pTextMsg;
1016 BYTE *pScAddrLength;
1017 CHAR *pScAddr;
1018 BYTE Time[TIME_DATE_BUF];
1019 BYTE Date[TIME_DATE_BUF];
1020 BYTE *pReferenceNum;
1021 BYTE *pTotalNum;
1022 BYTE *pPartNum;
1023 BOOL *pIsUDHPresent;
1024 };
1025
1039 ULONG SLQSWCDMADecodeLongTextMsg(
1040 struct wcdmaLongMsgDecodingParams *pWcdmaLongMsgDecodingParams);
1041
1055 typedef struct _transLayerinfo
1056 {
1057 BYTE TransType;
1058 BYTE TransCap;
1059 } transLayerInfo;
1060
1080 typedef struct _getTransLayerInfoResp
1081 {
1082 BYTE *pRegInd;
1083 transLayerInfo *pTransLayerInfo;
1084 } getTransLayerInfoResp;
1085
1100 ULONG SLQSGetTransLayerInfo (
1101 getTransLayerInfoResp *pGetTransLayerInfoResp );
1102
1121 typedef struct _getTransNWRegInfoResp
1122 {
1123 BYTE *pRegStatus;
1124 } getTransNWRegInfoResp;
1125
1140 ULONG SLQSGetTransNWRegInfo (
1141 getTransNWRegInfoResp *pGetTransNWRegInfoResp );
1142
1177 typedef struct _getIndicationRegResp
1178 {
1179 BYTE *pRegTransLayerInfoEvt;
1180 BYTE *pRegTransNWRegInfoEvt;
1181 BYTE *pRegCallStatInfoEvt;
1182 } getIndicationRegResp;
1183
1198 ULONG SLQSGetIndicationRegister (
1199 getIndicationRegResp *pGetIndicationRegInfo );
1200
1235 typedef struct _setIndicationRegReq
1236 {
1237 BYTE *pRegTransLayerInfoEvt;
1238 BYTE *pRegTransNWRegInfoEvt;
1239 BYTE *pRegCallStatInfoEvt;
1240 } setIndicationRegReq;
1241
1255 ULONG SLQSSetIndicationRegister (
1256 setIndicationRegReq *pSetIndicationRegReq );
1257
1295 typedef struct
1296 {
1297 BYTE messageType;
1298 BYTE messageClass;
1299 BYTE routeStorage;
1300 BYTE receiptAction;
1301 } smsRouteEntry;
1302
1315 typedef struct
1316 {
1317 WORD numOfRoutes;
1318 smsRouteEntry routeList[MAX_SMS_ROUTES];
1319 BYTE *pTransferStatusReport;
1320 } smsSetRoutesReq;
1321
1337 ULONG SLQSSmsSetRoutes (smsSetRoutesReq *pSetRoutesReq);
1338
1348 typedef struct
1349 {
1350 BYTE msgProtocol;
1351 } smsMsgprotocolResp;
1352
1366 ULONG SLQSSmsGetMessageProtocol ( smsMsgprotocolResp *pMessageProtocol );
1367
1384 typedef struct
1385 {
1386 BYTE storageType;
1387 BYTE *pMessageMode;
1388 } smsMaxStorageSizeReq;
1389
1390
1403 typedef struct
1404 {
1405 ULONG maxStorageSize;
1406 ULONG freeSlots;
1407 } smsMaxStorageSizeResp;
1408
1428 ULONG SLQSSmsGetMaxStorageSize(
1429 smsMaxStorageSizeReq *pMaxStorageSizeReq,
1430 smsMaxStorageSizeResp *pMaxStorageSizeResp );
1431
1451 typedef struct
1452 {
1453 BYTE msgType;
1454 BYTE activeInd;
1455 BYTE msgCount;
1456 } messageWaitingInfoContent;
1457
1469 typedef struct
1470 {
1471 BYTE numInstances;
1472 messageWaitingInfoContent msgWaitInfo[NUM_OF_SET];
1473 } getMsgWaitingInfo;
1474
1489 ULONG SLQSGetMessageWaiting (
1490 getMsgWaitingInfo *pGetMsgWaitingInfoResp );
1491
1560 typedef struct
1561 {
1562 ULONG messageFormat;
1563 ULONG messageSize;
1564 BYTE *pMessage;
1565 BYTE *pForceOnDC;
1566 BYTE *pServiceOption;
1567 BYTE *pFollowOnDC;
1568 BYTE *pLinktimer;
1569 BYTE *pSmsOnIms;
1570 BYTE *pRetryMessage;
1571 ULONG *pRetryMessageId;
1572 ULONG *pUserData;
1573 }slqssendasyncsmsparams_s;
1574
1589 ULONG SLQSSendAsyncSMS( slqssendasyncsmsparams_s *pSendSmsParams );
1590
1606 ULONG SLQSSetSmsStorage( BYTE smsStorage );
1607
1623 ULONG SLQSSwiGetSMSStorage( ULONG *pSmsStorage );
1624
1664 ULONG SLQSSendLongSMS(
1665 ULONG messageFormat,
1666 ULONG messageSize,
1667 CHAR *pMessage,
1668 BYTE encodingScheme,
1669 ULONG *pMessageFailureCode,
1670 CHAR *pMobileNum );
1671
1672 #ifdef __cplusplus
1673 } /* extern "C" { */
1674 #endif
1675
1676 #endif /* __GOBI_API_SMS_H__ */
slqssendasyncsmsparams_s::pUserData
ULONG * pUserData
Definition: qaGobiApiSms.h:1572
TIME_DATE_BUF
#define TIME_DATE_BUF
Definition: qaGobiApiSms.h:22
wcdmaMsgDecodingParams::Time
BYTE Time[0x09]
Definition: qaGobiApiSms.h:939
wcdmaLongMsgDecodingParams::pPartNum
BYTE * pPartNum
Definition: qaGobiApiSms.h:1022
slqssendasyncsmsparams_s::pForceOnDC
BYTE * pForceOnDC
Definition: qaGobiApiSms.h:1565
SLQSModifySMSStatus
ULONG SLQSModifySMSStatus(ULONG storageType, ULONG messageIndex, ULONG messageTag, BYTE *pMessageMode)
slqssendasyncsmsparams_s::pRetryMessageId
ULONG * pRetryMessageId
Definition: qaGobiApiSms.h:1571
cdmaMsgDecodingParams::absoluteValidity
BYTE absoluteValidity[0x08]
Definition: qaGobiApiSms.h:822
cdmaMsgDecodingParams::mcTimeStamp
BYTE mcTimeStamp[0x08]
Definition: qaGobiApiSms.h:821
SLQSGetSmsBroadcastConfig
ULONG SLQSGetSmsBroadcastConfig(BYTE mode, qaQmi3GPPBroadcastCfgInfo *pBroadcastConfig, qaQmi3GPP2BroadcastCfgInfo *pCDMABroadcastConfig)
_qaQmi3GPP2BroadcastCfgInfo::activated_ind
BYTE activated_ind
Definition: qaGobiApiSms.h:488
_getTransNWRegInfoResp
Definition: qaGobiApiSms.h:1121
wcdmaMsgEncodingParams
Definition: qaGobiApiSms.h:865
wcdmaMsgEncodingParams::pDestAddr
CHAR * pDestAddr
Definition: qaGobiApiSms.h:868
CHAR
char CHAR
Definition: SwiDataTypes.h:29
cdmaMsgDecodingParams::pAlertPriority
BYTE * pAlertPriority
Definition: qaGobiApiSms.h:827
slqssendsmsparams_s::messageID
USHORT messageID
Definition: qaGobiApiSms.h:198
SLQSSetSmsBroadcastActivation
ULONG SLQSSetSmsBroadcastActivation(BYTE mode, BYTE broadcastActivate)
wcdmaLongMsgDecodingParams::pMessage
BYTE * pMessage
Definition: qaGobiApiSms.h:1011
_getTransLayerInfoResp
Definition: qaGobiApiSms.h:1080
SendSMS
ULONG SendSMS(ULONG messageFormat, ULONG messageSize, BYTE *pMessage, ULONG *pMessageFailureCode)
smsRouteEntry::messageType
BYTE messageType
Definition: qaGobiApiSms.h:1297
messageWaitingInfoContent
Definition: qaGobiApiSms.h:1451
SLQSGetSMS
ULONG SLQSGetSMS(ULONG storageType, ULONG messageIndex, ULONG *pMessageTag, ULONG *pMessageFormat, ULONG *pMessageSize, BYTE *pMessage, BYTE *pMessageMode)
CDMABroadcastConfig
Definition: qaGobiApiSms.h:457
messageWaitingInfoContent::msgType
BYTE msgType
Definition: qaGobiApiSms.h:1453
SLQSGetTransNWRegInfo
ULONG SLQSGetTransNWRegInfo(getTransNWRegInfoResp *pGetTransNWRegInfoResp)
wcdmaLongMsgDecodingParams::pTextMsg
CHAR * pTextMsg
Definition: qaGobiApiSms.h:1015
wcdmaLongMsgDecodingParams
Definition: qaGobiApiSms.h:1009
BYTE
unsigned char BYTE
Definition: SwiDataTypes.h:28
SLQSSwiGetSMSStorage
ULONG SLQSSwiGetSMSStorage(ULONG *pSmsStorage)
getIndicationRegResp
struct _getIndicationRegResp getIndicationRegResp
_qaQmi3GPP2BroadcastCfgInfo::num_instances
WORD num_instances
Definition: qaGobiApiSms.h:489
slqssendasyncsmsparams_s::pLinktimer
BYTE * pLinktimer
Definition: qaGobiApiSms.h:1568
smsMaxStorageSizeResp
Definition: qaGobiApiSms.h:1403
BroadcastConfig
Definition: qaGobiApiSms.h:407
slqssendasyncsmsparams_s
Definition: qaGobiApiSms.h:1560
wcdmaLongMsgDecodingParams::pTotalNum
BYTE * pTotalNum
Definition: qaGobiApiSms.h:1021
CDMABroadcastConfig::language
WORD language
Definition: qaGobiApiSms.h:460
smsSetRoutesReq::numOfRoutes
WORD numOfRoutes
Definition: qaGobiApiSms.h:1317
wcdmaMsgDecodingParams::pScAddrLength
BYTE * pScAddrLength
Definition: qaGobiApiSms.h:937
SLQSSetSmsBroadcastConfig
ULONG SLQSSetSmsBroadcastConfig(BYTE mode, qaQmi3GPPBroadcastCfgInfo *pBroadcastConfig, qaQmi3GPP2BroadcastCfgInfo *pCDMABroadcastConfig)
wcdmaLongMsgDecodingParams::pSenderAddrLength
BYTE * pSenderAddrLength
Definition: qaGobiApiSms.h:1012
wcdmaMsgDecodingParams::pSenderAddr
CHAR * pSenderAddr
Definition: qaGobiApiSms.h:934
wcdmaMsgEncodingParams::pPDUMessage
CHAR * pPDUMessage
Definition: qaGobiApiSms.h:870
cdmaMsgEncodingParams::pTextMsg
WORD * pTextMsg
Definition: qaGobiApiSms.h:654
getMsgWaitingInfo
Definition: qaGobiApiSms.h:1469
slqssendsmsparams_s::pMessage
BYTE * pMessage
Definition: qaGobiApiSms.h:197
cdmaMsgDecodingParams::pPrivacy
BYTE * pPrivacy
Definition: qaGobiApiSms.h:819
SLQSSmsGetMaxStorageSize
ULONG SLQSSmsGetMaxStorageSize(smsMaxStorageSizeReq *pMaxStorageSizeReq, smsMaxStorageSizeResp *pMaxStorageSizeResp)
SLQSWCDMADecodeLongTextMsg
ULONG SLQSWCDMADecodeLongTextMsg(struct wcdmaLongMsgDecodingParams *pWcdmaLongMsgDecodingParams)
slqssendsmsparams_s::messageSize
ULONG messageSize
Definition: qaGobiApiSms.h:196
_qaQmi3GPP2BroadcastCfgInfo
Definition: qaGobiApiSms.h:486
cdmaMsgEncodingParams::pMessage
BYTE * pMessage
Definition: qaGobiApiSms.h:649
wcdmaLongMsgDecodingParams::pScAddrLength
BYTE * pScAddrLength
Definition: qaGobiApiSms.h:1016
SLQSSmsGetMessageProtocol
ULONG SLQSSmsGetMessageProtocol(smsMsgprotocolResp *pMessageProtocol)
SLQSGetTransLayerInfo
ULONG SLQSGetTransLayerInfo(getTransLayerInfoResp *pGetTransLayerInfoResp)
smsRouteEntry::receiptAction
BYTE receiptAction
Definition: qaGobiApiSms.h:1300
_transLayerinfo::TransType
BYTE TransType
Definition: qaGobiApiSms.h:1057
_getIndicationRegResp::pRegTransLayerInfoEvt
BYTE * pRegTransLayerInfoEvt
Definition: qaGobiApiSms.h:1179
wcdmaLongMsgDecodingParams::pReferenceNum
BYTE * pReferenceNum
Definition: qaGobiApiSms.h:1020
slqssendsmsparams_s
Definition: qaGobiApiSms.h:193
cdmaMsgDecodingParams::pDisplayMode
BYTE * pDisplayMode
Definition: qaGobiApiSms.h:824
_qaQmi3GPPBroadcastCfgInfo::num_instances
WORD num_instances
Definition: qaGobiApiSms.h:438
cdmaMsgEncodingParams::pMessageSize
BYTE * pMessageSize
Definition: qaGobiApiSms.h:648
wcdmaLongMsgDecodingParams::Time
BYTE Time[0x09]
Definition: qaGobiApiSms.h:1018
wcdmaMsgEncodingParams::alphabet
BYTE alphabet
Definition: qaGobiApiSms.h:871
smsMsgprotocolResp
Definition: qaGobiApiSms.h:1348
cdmaMsgDecodingParams::messageLength
ULONG messageLength
Definition: qaGobiApiSms.h:811
cdmaMsgEncodingParams::pEncodingAlphabet
BYTE * pEncodingAlphabet
Definition: qaGobiApiSms.h:656
SLQSCDMAEncodeMOTextMsg
ULONG SLQSCDMAEncodeMOTextMsg(struct cdmaMsgEncodingParams *pCdmaMsgEncodingParams)
smsRouteEntry
Definition: qaGobiApiSms.h:1295
getTransNWRegInfoResp
struct _getTransNWRegInfoResp getTransNWRegInfoResp
cdmaMsgEncodingParams::pRelValidity
BYTE * pRelValidity
Definition: qaGobiApiSms.h:657
wcdmaMsgEncodingParams::messageSize
ULONG messageSize
Definition: qaGobiApiSms.h:867
qaQmi3GPPBroadcastCfgInfo
struct _qaQmi3GPPBroadcastCfgInfo qaQmi3GPPBroadcastCfgInfo
smsMaxStorageSizeReq::pMessageMode
BYTE * pMessageMode
Definition: qaGobiApiSms.h:1387
wcdmaMsgDecodingParams::pTextMsgLength
BYTE * pTextMsgLength
Definition: qaGobiApiSms.h:935
smsMaxStorageSizeReq::storageType
BYTE storageType
Definition: qaGobiApiSms.h:1386
wcdmaMsgDecodingParams::pMessage
BYTE * pMessage
Definition: qaGobiApiSms.h:932
wcdmaMsgDecodingParams
Definition: qaGobiApiSms.h:930
wcdmaMsgEncodingParams::pTextMsg
CHAR * pTextMsg
Definition: qaGobiApiSms.h:869
MAX_SMS_ROUTES
#define MAX_SMS_ROUTES
Definition: qaGobiApiSms.h:23
cdmaMsgDecodingParams::pUserAcknowledgementReq
BOOL * pUserAcknowledgementReq
Definition: qaGobiApiSms.h:825
slqssendasyncsmsparams_s::messageFormat
ULONG messageFormat
Definition: qaGobiApiSms.h:1562
smsMaxStorageSizeResp::freeSlots
ULONG freeSlots
Definition: qaGobiApiSms.h:1406
SetSMSCAddress
ULONG SetSMSCAddress(CHAR *pSMSCAddress, CHAR *pSMSCType)
slqssendasyncsmsparams_s::pRetryMessage
BYTE * pRetryMessage
Definition: qaGobiApiSms.h:1570
cdmaMsgDecodingParams::pTextMsg
WORD * pTextMsg
Definition: qaGobiApiSms.h:817
wcdmaMsgDecodingParams::pScAddr
CHAR * pScAddr
Definition: qaGobiApiSms.h:938
slqssendsmsparams_s::messageFailureCode
ULONG messageFailureCode
Definition: qaGobiApiSms.h:199
_transLayerinfo
Definition: qaGobiApiSms.h:1055
_getTransLayerInfoResp::pRegInd
BYTE * pRegInd
Definition: qaGobiApiSms.h:1082
slqssendasyncsmsparams_s::pServiceOption
BYTE * pServiceOption
Definition: qaGobiApiSms.h:1566
slqssendasyncsmsparams_s::pSmsOnIms
BYTE * pSmsOnIms
Definition: qaGobiApiSms.h:1569
SLQSGetSMSList
ULONG SLQSGetSMSList(ULONG storageType, ULONG *pRequestedTag, ULONG *pMessageListSize, BYTE *pMessageList, BYTE *pMessageMode)
cdmaMsgDecodingParams::pPriority
BYTE * pPriority
Definition: qaGobiApiSms.h:818
smsRouteEntry::messageClass
BYTE messageClass
Definition: qaGobiApiSms.h:1298
slqssendasyncsmsparams_s::pMessage
BYTE * pMessage
Definition: qaGobiApiSms.h:1564
cdmaMsgDecodingParams::pSenderAddr
CHAR * pSenderAddr
Definition: qaGobiApiSms.h:815
wcdmaMsgDecodingParams::Date
BYTE Date[0x09]
Definition: qaGobiApiSms.h:940
_qaQmi3GPPBroadcastCfgInfo::broadcastConfig
struct BroadcastConfig broadcastConfig[0x05]
Definition: qaGobiApiSms.h:439
USHORT
unsigned short USHORT
Definition: SwiDataTypes.h:31
SLQSCDMADecodeMTTextMsg
ULONG SLQSCDMADecodeMTTextMsg(struct cdmaMsgDecodingParams *pCdmaMsgDecodingParams)
messageWaitingInfoContent::msgCount
BYTE msgCount
Definition: qaGobiApiSms.h:1455
wcdmaLongMsgDecodingParams::pScAddr
CHAR * pScAddr
Definition: qaGobiApiSms.h:1017
slqssendasyncsmsparams_s::pFollowOnDC
BYTE * pFollowOnDC
Definition: qaGobiApiSms.h:1567
smsSetRoutesReq
Definition: qaGobiApiSms.h:1315
SLQSGetIndicationRegister
ULONG SLQSGetIndicationRegister(getIndicationRegResp *pGetIndicationRegInfo)
cdmaMsgDecodingParams::pSenderAddrLength
BYTE * pSenderAddrLength
Definition: qaGobiApiSms.h:814
getMsgWaitingInfo::numInstances
BYTE numInstances
Definition: qaGobiApiSms.h:1471
cdmaMsgDecodingParams
Definition: qaGobiApiSms.h:809
_qaQmi3GPPBroadcastCfgInfo::activated_ind
BYTE activated_ind
Definition: qaGobiApiSms.h:437
GetSMSCAddress
ULONG GetSMSCAddress(BYTE addressSize, CHAR *pSMSCAddress, BYTE typeSize, CHAR *pSMSCType)
cdmaMsgEncodingParams
Definition: qaGobiApiSms.h:646
_getIndicationRegResp::pRegTransNWRegInfoEvt
BYTE * pRegTransNWRegInfoEvt
Definition: qaGobiApiSms.h:1180
cdmaMsgEncodingParams::textMsgLength
ULONG textMsgLength
Definition: qaGobiApiSms.h:653
_setIndicationRegReq::pRegTransLayerInfoEvt
BYTE * pRegTransLayerInfoEvt
Definition: qaGobiApiSms.h:1237
_setIndicationRegReq
Definition: qaGobiApiSms.h:1235
ULONG
unsigned long ULONG
Definition: SwiDataTypes.h:25
CONFIG_LEN
#define CONFIG_LEN
Definition: qaGobiApiSms.h:19
TIME_STAMP_BUF
#define TIME_STAMP_BUF
Definition: qaGobiApiSms.h:20
SLQSSendLongSMS
ULONG SLQSSendLongSMS(ULONG messageFormat, ULONG messageSize, CHAR *pMessage, BYTE encodingScheme, ULONG *pMessageFailureCode, CHAR *pMobileNum)
wcdmaLongMsgDecodingParams::Date
BYTE Date[0x09]
Definition: qaGobiApiSms.h:1019
SLQSSetIndicationRegister
ULONG SLQSSetIndicationRegister(setIndicationRegReq *pSetIndicationRegReq)
cdmaMsgEncodingParams::pPriority
BYTE * pPriority
Definition: qaGobiApiSms.h:655
SLQSSmsSetRoutes
ULONG SLQSSmsSetRoutes(smsSetRoutesReq *pSetRoutesReq)
_getIndicationRegResp::pRegCallStatInfoEvt
BYTE * pRegCallStatInfoEvt
Definition: qaGobiApiSms.h:1181
cdmaMsgEncodingParams::pCallbackAddr
CHAR * pCallbackAddr
Definition: qaGobiApiSms.h:652
cdmaMsgDecodingParams::pLanguage
BYTE * pLanguage
Definition: qaGobiApiSms.h:820
cdmaMsgDecodingParams::pCallbkAddrLength
BYTE * pCallbkAddrLength
Definition: qaGobiApiSms.h:828
wcdmaLongMsgDecodingParams::pSenderAddr
CHAR * pSenderAddr
Definition: qaGobiApiSms.h:1013
wcdmaMsgDecodingParams::pSenderAddrLength
BYTE * pSenderAddrLength
Definition: qaGobiApiSms.h:933
SLQSWCDMADecodeMTTextMsg
ULONG SLQSWCDMADecodeMTTextMsg(struct wcdmaMsgDecodingParams *pWcdmaMsgDecodingParams)
SLQSWCDMAEncodeMOTextMsg
ULONG SLQSWCDMAEncodeMOTextMsg(struct wcdmaMsgEncodingParams *pWcdmaMsgEncodingParams)
BroadcastConfig::selected
BYTE selected
Definition: qaGobiApiSms.h:411
cdmaMsgDecodingParams::pReadAcknowledgementReq
BOOL * pReadAcknowledgementReq
Definition: qaGobiApiSms.h:826
cdmaMsgDecodingParams::pCallbkAddr
CHAR * pCallbkAddr
Definition: qaGobiApiSms.h:829
smsMaxStorageSizeResp::maxStorageSize
ULONG maxStorageSize
Definition: qaGobiApiSms.h:1405
smsRouteEntry::routeStorage
BYTE routeStorage
Definition: qaGobiApiSms.h:1299
cdmaMsgEncodingParams::pDestAddr
CHAR * pDestAddr
Definition: qaGobiApiSms.h:651
CDMABroadcastConfig::selected
BYTE selected
Definition: qaGobiApiSms.h:461
cdmaMsgDecodingParams::pMessageID
ULONG * pMessageID
Definition: qaGobiApiSms.h:813
_qaQmi3GPPBroadcastCfgInfo
Definition: qaGobiApiSms.h:436
slqssendasyncsmsparams_s::messageSize
ULONG messageSize
Definition: qaGobiApiSms.h:1563
SLQSGetMessageWaiting
ULONG SLQSGetMessageWaiting(getMsgWaitingInfo *pGetMsgWaitingInfoResp)
qaQmi3GPP2BroadcastCfgInfo
struct _qaQmi3GPP2BroadcastCfgInfo qaQmi3GPP2BroadcastCfgInfo
cdmaMsgDecodingParams::pMessage
BYTE * pMessage
Definition: qaGobiApiSms.h:812
ABSOLUTE_VALIDITY
#define ABSOLUTE_VALIDITY
Definition: qaGobiApiSms.h:21
getTransLayerInfoResp
struct _getTransLayerInfoResp getTransLayerInfoResp
_getTransNWRegInfoResp::pRegStatus
BYTE * pRegStatus
Definition: qaGobiApiSms.h:1123
messageWaitingInfoContent::activeInd
BYTE activeInd
Definition: qaGobiApiSms.h:1454
slqssendsmsparams_s::pLinktimer
BYTE * pLinktimer
Definition: qaGobiApiSms.h:200
wcdmaLongMsgDecodingParams::pTextMsgLength
BYTE * pTextMsgLength
Definition: qaGobiApiSms.h:1014
CDMABroadcastConfig::serviceCategory
WORD serviceCategory
Definition: qaGobiApiSms.h:459
NUM_OF_SET
#define NUM_OF_SET
Definition: qaGobiApiSms.h:24
BroadcastConfig::fromServiceId
WORD fromServiceId
Definition: qaGobiApiSms.h:409
SLQSDeleteSMS
ULONG SLQSDeleteSMS(ULONG storageType, ULONG *pMessageIndex, ULONG *pMessageTag, BYTE *pMessageMode)
SLQSSendAsyncSMS
ULONG SLQSSendAsyncSMS(slqssendasyncsmsparams_s *pSendSmsParams)
smsSetRoutesReq::pTransferStatusReport
BYTE * pTransferStatusReport
Definition: qaGobiApiSms.h:1319
cdmaMsgEncodingParams::messageId
BYTE messageId
Definition: qaGobiApiSms.h:650
setIndicationRegReq
struct _setIndicationRegReq setIndicationRegReq
cdmaMsgDecodingParams::pTextMsgLength
BYTE * pTextMsgLength
Definition: qaGobiApiSms.h:816
BOOL
int BOOL
Definition: SwiDataTypes.h:33
_transLayerinfo::TransCap
BYTE TransCap
Definition: qaGobiApiSms.h:1058
transLayerInfo
struct _transLayerinfo transLayerInfo
_setIndicationRegReq::pRegTransNWRegInfoEvt
BYTE * pRegTransNWRegInfoEvt
Definition: qaGobiApiSms.h:1238
_getIndicationRegResp
Definition: qaGobiApiSms.h:1177
BroadcastConfig::toServiceId
WORD toServiceId
Definition: qaGobiApiSms.h:410
slqssendsmsparams_s::messageFormat
ULONG messageFormat
Definition: qaGobiApiSms.h:195
WORD
unsigned short WORD
Definition: SwiDataTypes.h:30
cdmaMsgDecodingParams::pRelativeValidity
BYTE * pRelativeValidity
Definition: qaGobiApiSms.h:823
_getTransLayerInfoResp::pTransLayerInfo
transLayerInfo * pTransLayerInfo
Definition: qaGobiApiSms.h:1083
wcdmaLongMsgDecodingParams::pIsUDHPresent
BOOL * pIsUDHPresent
Definition: qaGobiApiSms.h:1023
_setIndicationRegReq::pRegCallStatInfoEvt
BYTE * pRegCallStatInfoEvt
Definition: qaGobiApiSms.h:1239
SaveSMS
ULONG SaveSMS(ULONG storageType, ULONG messageFormat, ULONG messageSize, BYTE *pMessage, ULONG *pMessageIndex)
smsMaxStorageSizeReq
Definition: qaGobiApiSms.h:1384
SLQSSendSMS
ULONG SLQSSendSMS(slqssendsmsparams_s *pSendSmsParams)
SLQSSetSmsStorage
ULONG SLQSSetSmsStorage(BYTE smsStorage)
wcdmaMsgDecodingParams::pTextMsg
CHAR * pTextMsg
Definition: qaGobiApiSms.h:936
smsMsgprotocolResp::msgProtocol
BYTE msgProtocol
Definition: qaGobiApiSms.h:1350