12 #ifndef __GOBI_API_SMS_H__
13 #define __GOBI_API_SMS_H__
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
129 ULONG *pMessageFormat,
132 BYTE *pMessageMode );
165 ULONG *pMessageFailureCode );
310 ULONG *pMessageIndex );
351 ULONG *pRequestedTag,
352 ULONG *pMessageListSize,
354 BYTE *pMessageMode );
389 BYTE *pMessageMode );
567 BYTE broadcastActivate );
1686 ULONG messageFormat,
1689 BYTE encodingScheme,
1690 ULONG *pMessageFailureCode,
ULONG * pUserData
Definition: qaGobiApiSms.h:1593
#define TIME_DATE_BUF
Definition: qaGobiApiSms.h:22
BYTE Time[0x09]
Definition: qaGobiApiSms.h:953
BYTE * pPartNum
Definition: qaGobiApiSms.h:1043
BYTE * pForceOnDC
Definition: qaGobiApiSms.h:1586
ULONG SLQSModifySMSStatus(ULONG storageType, ULONG messageIndex, ULONG messageTag, BYTE *pMessageMode)
ULONG * pRetryMessageId
Definition: qaGobiApiSms.h:1592
BYTE absoluteValidity[0x08]
Definition: qaGobiApiSms.h:822
BYTE mcTimeStamp[0x08]
Definition: qaGobiApiSms.h:821
ULONG SLQSGetSmsBroadcastConfig(BYTE mode, qaQmi3GPPBroadcastCfgInfo *pBroadcastConfig, qaQmi3GPP2BroadcastCfgInfo *pCDMABroadcastConfig)
BYTE activated_ind
Definition: qaGobiApiSms.h:488
Definition: qaGobiApiSms.h:1142
Definition: qaGobiApiSms.h:872
CHAR * pDestAddr
Definition: qaGobiApiSms.h:875
char CHAR
Definition: SwiDataTypes.h:29
BYTE * pAlertPriority
Definition: qaGobiApiSms.h:827
USHORT messageID
Definition: qaGobiApiSms.h:198
ULONG SLQSSetSmsBroadcastActivation(BYTE mode, BYTE broadcastActivate)
BYTE * pMessage
Definition: qaGobiApiSms.h:1032
Definition: qaGobiApiSms.h:1101
ULONG SendSMS(ULONG messageFormat, ULONG messageSize, BYTE *pMessage, ULONG *pMessageFailureCode)
BYTE messageType
Definition: qaGobiApiSms.h:1318
Definition: qaGobiApiSms.h:1472
ULONG SLQSGetSMS(ULONG storageType, ULONG messageIndex, ULONG *pMessageTag, ULONG *pMessageFormat, ULONG *pMessageSize, BYTE *pMessage, BYTE *pMessageMode)
Definition: qaGobiApiSms.h:457
BYTE msgType
Definition: qaGobiApiSms.h:1474
ULONG SLQSGetTransNWRegInfo(getTransNWRegInfoResp *pGetTransNWRegInfoResp)
CHAR * pTextMsg
Definition: qaGobiApiSms.h:1036
Definition: qaGobiApiSms.h:1030
unsigned char BYTE
Definition: SwiDataTypes.h:28
ULONG SLQSSwiGetSMSStorage(ULONG *pSmsStorage)
struct _getIndicationRegResp getIndicationRegResp
WORD num_instances
Definition: qaGobiApiSms.h:489
BYTE * pLinktimer
Definition: qaGobiApiSms.h:1589
Definition: qaGobiApiSms.h:1424
Definition: qaGobiApiSms.h:407
Definition: qaGobiApiSms.h:1581
BYTE * pTotalNum
Definition: qaGobiApiSms.h:1042
WORD language
Definition: qaGobiApiSms.h:460
WORD numOfRoutes
Definition: qaGobiApiSms.h:1338
BYTE * pScAddrLength
Definition: qaGobiApiSms.h:951
ULONG SLQSSetSmsBroadcastConfig(BYTE mode, qaQmi3GPPBroadcastCfgInfo *pBroadcastConfig, qaQmi3GPP2BroadcastCfgInfo *pCDMABroadcastConfig)
BYTE * pSenderAddrLength
Definition: qaGobiApiSms.h:1033
CHAR * pSenderAddr
Definition: qaGobiApiSms.h:948
CHAR * pPDUMessage
Definition: qaGobiApiSms.h:877
WORD * pTextMsg
Definition: qaGobiApiSms.h:654
Definition: qaGobiApiSms.h:1490
BYTE * pMessage
Definition: qaGobiApiSms.h:197
BYTE * pPrivacy
Definition: qaGobiApiSms.h:819
ULONG SLQSSmsGetMaxStorageSize(smsMaxStorageSizeReq *pMaxStorageSizeReq, smsMaxStorageSizeResp *pMaxStorageSizeResp)
ULONG SLQSWCDMADecodeLongTextMsg(struct wcdmaLongMsgDecodingParams *pWcdmaLongMsgDecodingParams)
ULONG messageSize
Definition: qaGobiApiSms.h:196
Definition: qaGobiApiSms.h:486
BYTE * pMessage
Definition: qaGobiApiSms.h:649
BYTE * pScAddrLength
Definition: qaGobiApiSms.h:1037
ULONG SLQSSmsGetMessageProtocol(smsMsgprotocolResp *pMessageProtocol)
ULONG SLQSGetTransLayerInfo(getTransLayerInfoResp *pGetTransLayerInfoResp)
BYTE receiptAction
Definition: qaGobiApiSms.h:1321
BYTE TransType
Definition: qaGobiApiSms.h:1078
BYTE * pRegTransLayerInfoEvt
Definition: qaGobiApiSms.h:1200
BYTE * pReferenceNum
Definition: qaGobiApiSms.h:1041
Definition: qaGobiApiSms.h:193
BYTE * pDisplayMode
Definition: qaGobiApiSms.h:824
WORD num_instances
Definition: qaGobiApiSms.h:438
BYTE * pMessageSize
Definition: qaGobiApiSms.h:648
BYTE Time[0x09]
Definition: qaGobiApiSms.h:1039
BYTE alphabet
Definition: qaGobiApiSms.h:878
Definition: qaGobiApiSms.h:1369
ULONG messageLength
Definition: qaGobiApiSms.h:811
BYTE * pEncodingAlphabet
Definition: qaGobiApiSms.h:656
ULONG SLQSCDMAEncodeMOTextMsg(struct cdmaMsgEncodingParams *pCdmaMsgEncodingParams)
Definition: qaGobiApiSms.h:1316
struct _getTransNWRegInfoResp getTransNWRegInfoResp
BYTE * pRelValidity
Definition: qaGobiApiSms.h:657
ULONG messageSize
Definition: qaGobiApiSms.h:874
struct _qaQmi3GPPBroadcastCfgInfo qaQmi3GPPBroadcastCfgInfo
BYTE * pMessageMode
Definition: qaGobiApiSms.h:1408
BYTE * pTextMsgLength
Definition: qaGobiApiSms.h:949
BYTE storageType
Definition: qaGobiApiSms.h:1407
BYTE * pMessage
Definition: qaGobiApiSms.h:946
Definition: qaGobiApiSms.h:944
CHAR * pTextMsg
Definition: qaGobiApiSms.h:876
#define MAX_SMS_ROUTES
Definition: qaGobiApiSms.h:23
BOOL * pUserAcknowledgementReq
Definition: qaGobiApiSms.h:825
ULONG messageFormat
Definition: qaGobiApiSms.h:1583
ULONG freeSlots
Definition: qaGobiApiSms.h:1427
ULONG SetSMSCAddress(CHAR *pSMSCAddress, CHAR *pSMSCType)
BYTE * pRetryMessage
Definition: qaGobiApiSms.h:1591
WORD * pTextMsg
Definition: qaGobiApiSms.h:817
CHAR * pScAddr
Definition: qaGobiApiSms.h:952
ULONG messageFailureCode
Definition: qaGobiApiSms.h:199
Definition: qaGobiApiSms.h:1076
BYTE * pRegInd
Definition: qaGobiApiSms.h:1103
BYTE * pServiceOption
Definition: qaGobiApiSms.h:1587
BYTE * pSmsOnIms
Definition: qaGobiApiSms.h:1590
ULONG SLQSGetSMSList(ULONG storageType, ULONG *pRequestedTag, ULONG *pMessageListSize, BYTE *pMessageList, BYTE *pMessageMode)
BYTE * pPriority
Definition: qaGobiApiSms.h:818
BYTE messageClass
Definition: qaGobiApiSms.h:1319
BYTE * pMessage
Definition: qaGobiApiSms.h:1585
CHAR * pSenderAddr
Definition: qaGobiApiSms.h:815
BYTE Date[0x09]
Definition: qaGobiApiSms.h:954
struct BroadcastConfig broadcastConfig[0x05]
Definition: qaGobiApiSms.h:439
unsigned short USHORT
Definition: SwiDataTypes.h:31
ULONG SLQSCDMADecodeMTTextMsg(struct cdmaMsgDecodingParams *pCdmaMsgDecodingParams)
BYTE msgCount
Definition: qaGobiApiSms.h:1476
CHAR * pScAddr
Definition: qaGobiApiSms.h:1038
BYTE * pFollowOnDC
Definition: qaGobiApiSms.h:1588
Definition: qaGobiApiSms.h:1336
ULONG SLQSGetIndicationRegister(getIndicationRegResp *pGetIndicationRegInfo)
BYTE * pSenderAddrLength
Definition: qaGobiApiSms.h:814
BYTE numInstances
Definition: qaGobiApiSms.h:1492
Definition: qaGobiApiSms.h:809
BYTE activated_ind
Definition: qaGobiApiSms.h:437
ULONG GetSMSCAddress(BYTE addressSize, CHAR *pSMSCAddress, BYTE typeSize, CHAR *pSMSCType)
Definition: qaGobiApiSms.h:646
BYTE * pRegTransNWRegInfoEvt
Definition: qaGobiApiSms.h:1201
ULONG textMsgLength
Definition: qaGobiApiSms.h:653
BYTE * pRegTransLayerInfoEvt
Definition: qaGobiApiSms.h:1258
Definition: qaGobiApiSms.h:1256
unsigned long ULONG
Definition: SwiDataTypes.h:25
#define CONFIG_LEN
Definition: qaGobiApiSms.h:19
#define TIME_STAMP_BUF
Definition: qaGobiApiSms.h:20
ULONG SLQSSendLongSMS(ULONG messageFormat, ULONG messageSize, CHAR *pMessage, BYTE encodingScheme, ULONG *pMessageFailureCode, CHAR *pMobileNum)
BYTE Date[0x09]
Definition: qaGobiApiSms.h:1040
ULONG SLQSSetIndicationRegister(setIndicationRegReq *pSetIndicationRegReq)
BYTE * pPriority
Definition: qaGobiApiSms.h:655
ULONG SLQSSmsSetRoutes(smsSetRoutesReq *pSetRoutesReq)
BYTE * pRegCallStatInfoEvt
Definition: qaGobiApiSms.h:1202
CHAR * pCallbackAddr
Definition: qaGobiApiSms.h:652
BYTE * pLanguage
Definition: qaGobiApiSms.h:820
BYTE * pCallbkAddrLength
Definition: qaGobiApiSms.h:828
CHAR * pSenderAddr
Definition: qaGobiApiSms.h:1034
BYTE * pSenderAddrLength
Definition: qaGobiApiSms.h:947
ULONG SLQSWCDMADecodeMTTextMsg(struct wcdmaMsgDecodingParams *pWcdmaMsgDecodingParams)
ULONG SLQSWCDMAEncodeMOTextMsg(struct wcdmaMsgEncodingParams *pWcdmaMsgEncodingParams)
BYTE selected
Definition: qaGobiApiSms.h:411
BOOL * pReadAcknowledgementReq
Definition: qaGobiApiSms.h:826
CHAR * pCallbkAddr
Definition: qaGobiApiSms.h:829
ULONG maxStorageSize
Definition: qaGobiApiSms.h:1426
BYTE routeStorage
Definition: qaGobiApiSms.h:1320
CHAR * pDestAddr
Definition: qaGobiApiSms.h:651
BYTE selected
Definition: qaGobiApiSms.h:461
ULONG * pMessageID
Definition: qaGobiApiSms.h:813
Definition: qaGobiApiSms.h:436
ULONG messageSize
Definition: qaGobiApiSms.h:1584
ULONG SLQSGetMessageWaiting(getMsgWaitingInfo *pGetMsgWaitingInfoResp)
struct _qaQmi3GPP2BroadcastCfgInfo qaQmi3GPP2BroadcastCfgInfo
BYTE * pMessage
Definition: qaGobiApiSms.h:812
#define ABSOLUTE_VALIDITY
Definition: qaGobiApiSms.h:21
struct _getTransLayerInfoResp getTransLayerInfoResp
BYTE * pRegStatus
Definition: qaGobiApiSms.h:1144
BYTE activeInd
Definition: qaGobiApiSms.h:1475
BYTE * pLinktimer
Definition: qaGobiApiSms.h:200
BYTE * pTextMsgLength
Definition: qaGobiApiSms.h:1035
WORD serviceCategory
Definition: qaGobiApiSms.h:459
#define NUM_OF_SET
Definition: qaGobiApiSms.h:24
WORD fromServiceId
Definition: qaGobiApiSms.h:409
ULONG SLQSDeleteSMS(ULONG storageType, ULONG *pMessageIndex, ULONG *pMessageTag, BYTE *pMessageMode)
ULONG SLQSSendAsyncSMS(slqssendasyncsmsparams_s *pSendSmsParams)
BYTE * pTransferStatusReport
Definition: qaGobiApiSms.h:1340
BYTE messageId
Definition: qaGobiApiSms.h:650
struct _setIndicationRegReq setIndicationRegReq
BYTE * pTextMsgLength
Definition: qaGobiApiSms.h:816
int BOOL
Definition: SwiDataTypes.h:33
BYTE TransCap
Definition: qaGobiApiSms.h:1079
struct _transLayerinfo transLayerInfo
BYTE * pRegTransNWRegInfoEvt
Definition: qaGobiApiSms.h:1259
Definition: qaGobiApiSms.h:1198
WORD toServiceId
Definition: qaGobiApiSms.h:410
ULONG messageFormat
Definition: qaGobiApiSms.h:195
unsigned short WORD
Definition: SwiDataTypes.h:30
BYTE * pRelativeValidity
Definition: qaGobiApiSms.h:823
transLayerInfo * pTransLayerInfo
Definition: qaGobiApiSms.h:1104
BOOL * pIsUDHPresent
Definition: qaGobiApiSms.h:1044
BYTE * pRegCallStatInfoEvt
Definition: qaGobiApiSms.h:1260
ULONG SaveSMS(ULONG storageType, ULONG messageFormat, ULONG messageSize, BYTE *pMessage, ULONG *pMessageIndex)
Definition: qaGobiApiSms.h:1405
ULONG SLQSSendSMS(slqssendsmsparams_s *pSendSmsParams)
ULONG SLQSSetSmsStorage(BYTE smsStorage)
CHAR * pTextMsg
Definition: qaGobiApiSms.h:950
BYTE msgProtocol
Definition: qaGobiApiSms.h:1371