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
131 ULONG *pMessageFormat,
134 BYTE *pMessageMode );
175 ULONG *pMessageFailureCode,
332 ULONG *pMessageIndex );
374 ULONG *pRequestedTag,
375 ULONG *pMessageListSize,
377 BYTE *pMessageMode );
413 BYTE *pMessageMode );
591 BYTE broadcastActivate );
1710 ULONG messageFormat,
1713 BYTE encodingScheme,
1714 ULONG *pMessageFailureCode,
ULONG * pUserData
Definition: qaGobiApiSms.h:1617
#define TIME_DATE_BUF
Definition: qaGobiApiSms.h:22
BYTE Time[0x09]
Definition: qaGobiApiSms.h:977
BYTE * pPartNum
Definition: qaGobiApiSms.h:1067
BYTE * pForceOnDC
Definition: qaGobiApiSms.h:1610
ULONG SLQSModifySMSStatus(ULONG storageType, ULONG messageIndex, ULONG messageTag, BYTE *pMessageMode)
ULONG * pRetryMessageId
Definition: qaGobiApiSms.h:1616
BYTE absoluteValidity[0x08]
Definition: qaGobiApiSms.h:846
BYTE mcTimeStamp[0x08]
Definition: qaGobiApiSms.h:845
ULONG SLQSGetSmsBroadcastConfig(BYTE mode, qaQmi3GPPBroadcastCfgInfo *pBroadcastConfig, qaQmi3GPP2BroadcastCfgInfo *pCDMABroadcastConfig)
BYTE activated_ind
Definition: qaGobiApiSms.h:512
Definition: qaGobiApiSms.h:1166
Definition: qaGobiApiSms.h:896
CHAR * pDestAddr
Definition: qaGobiApiSms.h:899
char CHAR
Definition: SwiDataTypes.h:33
ULONG SendSMS(ULONG messageFormat, ULONG messageSize, BYTE *pMessage, ULONG *pMessageFailureCode, BYTE *pSmsOnIms)
BYTE * pAlertPriority
Definition: qaGobiApiSms.h:851
USHORT messageID
Definition: qaGobiApiSms.h:219
ULONG SLQSSetSmsBroadcastActivation(BYTE mode, BYTE broadcastActivate)
BYTE * pMessage
Definition: qaGobiApiSms.h:1056
Definition: qaGobiApiSms.h:1125
BYTE * pSmsOnIms
Definition: qaGobiApiSms.h:222
BYTE messageType
Definition: qaGobiApiSms.h:1342
Definition: qaGobiApiSms.h:1496
ULONG SLQSGetSMS(ULONG storageType, ULONG messageIndex, ULONG *pMessageTag, ULONG *pMessageFormat, ULONG *pMessageSize, BYTE *pMessage, BYTE *pMessageMode)
Definition: qaGobiApiSms.h:481
BYTE msgType
Definition: qaGobiApiSms.h:1498
ULONG SLQSGetTransNWRegInfo(getTransNWRegInfoResp *pGetTransNWRegInfoResp)
CHAR * pTextMsg
Definition: qaGobiApiSms.h:1060
Definition: qaGobiApiSms.h:1054
unsigned char BYTE
Definition: SwiDataTypes.h:32
ULONG SLQSSwiGetSMSStorage(ULONG *pSmsStorage)
struct _getIndicationRegResp getIndicationRegResp
WORD num_instances
Definition: qaGobiApiSms.h:513
BYTE * pLinktimer
Definition: qaGobiApiSms.h:1613
Definition: qaGobiApiSms.h:1448
Definition: qaGobiApiSms.h:431
Definition: qaGobiApiSms.h:1605
BYTE * pTotalNum
Definition: qaGobiApiSms.h:1066
WORD language
Definition: qaGobiApiSms.h:484
WORD numOfRoutes
Definition: qaGobiApiSms.h:1362
BYTE * pScAddrLength
Definition: qaGobiApiSms.h:975
ULONG SLQSSetSmsBroadcastConfig(BYTE mode, qaQmi3GPPBroadcastCfgInfo *pBroadcastConfig, qaQmi3GPP2BroadcastCfgInfo *pCDMABroadcastConfig)
BYTE * pSenderAddrLength
Definition: qaGobiApiSms.h:1057
CHAR * pSenderAddr
Definition: qaGobiApiSms.h:972
CHAR * pPDUMessage
Definition: qaGobiApiSms.h:901
WORD * pTextMsg
Definition: qaGobiApiSms.h:678
Definition: qaGobiApiSms.h:1514
BYTE * pMessage
Definition: qaGobiApiSms.h:218
BYTE * pPrivacy
Definition: qaGobiApiSms.h:843
ULONG SLQSSmsGetMaxStorageSize(smsMaxStorageSizeReq *pMaxStorageSizeReq, smsMaxStorageSizeResp *pMaxStorageSizeResp)
ULONG SLQSWCDMADecodeLongTextMsg(struct wcdmaLongMsgDecodingParams *pWcdmaLongMsgDecodingParams)
ULONG messageSize
Definition: qaGobiApiSms.h:217
Definition: qaGobiApiSms.h:510
BYTE * pMessage
Definition: qaGobiApiSms.h:673
BYTE * pScAddrLength
Definition: qaGobiApiSms.h:1061
ULONG SLQSSmsGetMessageProtocol(smsMsgprotocolResp *pMessageProtocol)
ULONG SLQSGetTransLayerInfo(getTransLayerInfoResp *pGetTransLayerInfoResp)
BYTE receiptAction
Definition: qaGobiApiSms.h:1345
BYTE TransType
Definition: qaGobiApiSms.h:1102
BYTE * pRegTransLayerInfoEvt
Definition: qaGobiApiSms.h:1224
BYTE * pReferenceNum
Definition: qaGobiApiSms.h:1065
Definition: qaGobiApiSms.h:214
BYTE * pDisplayMode
Definition: qaGobiApiSms.h:848
WORD num_instances
Definition: qaGobiApiSms.h:462
BYTE * pMessageSize
Definition: qaGobiApiSms.h:672
BYTE Time[0x09]
Definition: qaGobiApiSms.h:1063
BYTE alphabet
Definition: qaGobiApiSms.h:902
Definition: qaGobiApiSms.h:1393
ULONG messageLength
Definition: qaGobiApiSms.h:835
BYTE * pEncodingAlphabet
Definition: qaGobiApiSms.h:680
ULONG SLQSCDMAEncodeMOTextMsg(struct cdmaMsgEncodingParams *pCdmaMsgEncodingParams)
Definition: qaGobiApiSms.h:1340
struct _getTransNWRegInfoResp getTransNWRegInfoResp
BYTE * pRelValidity
Definition: qaGobiApiSms.h:681
ULONG messageSize
Definition: qaGobiApiSms.h:898
struct _qaQmi3GPPBroadcastCfgInfo qaQmi3GPPBroadcastCfgInfo
BYTE * pMessageMode
Definition: qaGobiApiSms.h:1432
BYTE * pTextMsgLength
Definition: qaGobiApiSms.h:973
BYTE storageType
Definition: qaGobiApiSms.h:1431
BYTE * pMessage
Definition: qaGobiApiSms.h:970
Definition: qaGobiApiSms.h:968
CHAR * pTextMsg
Definition: qaGobiApiSms.h:900
#define MAX_SMS_ROUTES
Definition: qaGobiApiSms.h:23
BOOL * pUserAcknowledgementReq
Definition: qaGobiApiSms.h:849
ULONG messageFormat
Definition: qaGobiApiSms.h:1607
ULONG freeSlots
Definition: qaGobiApiSms.h:1451
ULONG SetSMSCAddress(CHAR *pSMSCAddress, CHAR *pSMSCType)
BYTE * pRetryMessage
Definition: qaGobiApiSms.h:1615
WORD * pTextMsg
Definition: qaGobiApiSms.h:841
CHAR * pScAddr
Definition: qaGobiApiSms.h:976
ULONG messageFailureCode
Definition: qaGobiApiSms.h:220
Definition: qaGobiApiSms.h:1100
BYTE * pRegInd
Definition: qaGobiApiSms.h:1127
BYTE * pServiceOption
Definition: qaGobiApiSms.h:1611
BYTE * pSmsOnIms
Definition: qaGobiApiSms.h:1614
ULONG SLQSGetSMSList(ULONG storageType, ULONG *pRequestedTag, ULONG *pMessageListSize, BYTE *pMessageList, BYTE *pMessageMode)
BYTE * pPriority
Definition: qaGobiApiSms.h:842
ULONG SLQSSendLongSMS(ULONG messageFormat, ULONG messageSize, CHAR *pMessage, BYTE encodingScheme, ULONG *pMessageFailureCode, CHAR *pMobileNum, BYTE *pSmsOnIMS)
BYTE messageClass
Definition: qaGobiApiSms.h:1343
BYTE * pMessage
Definition: qaGobiApiSms.h:1609
CHAR * pSenderAddr
Definition: qaGobiApiSms.h:839
BYTE Date[0x09]
Definition: qaGobiApiSms.h:978
struct BroadcastConfig broadcastConfig[0x05]
Definition: qaGobiApiSms.h:463
unsigned short USHORT
Definition: SwiDataTypes.h:35
ULONG SLQSCDMADecodeMTTextMsg(struct cdmaMsgDecodingParams *pCdmaMsgDecodingParams)
BYTE msgCount
Definition: qaGobiApiSms.h:1500
CHAR * pScAddr
Definition: qaGobiApiSms.h:1062
BYTE * pFollowOnDC
Definition: qaGobiApiSms.h:1612
Definition: qaGobiApiSms.h:1360
ULONG SLQSGetIndicationRegister(getIndicationRegResp *pGetIndicationRegInfo)
BYTE * pSenderAddrLength
Definition: qaGobiApiSms.h:838
BYTE numInstances
Definition: qaGobiApiSms.h:1516
Definition: qaGobiApiSms.h:833
BYTE activated_ind
Definition: qaGobiApiSms.h:461
ULONG GetSMSCAddress(BYTE addressSize, CHAR *pSMSCAddress, BYTE typeSize, CHAR *pSMSCType)
Definition: qaGobiApiSms.h:670
BYTE * pRegTransNWRegInfoEvt
Definition: qaGobiApiSms.h:1225
ULONG textMsgLength
Definition: qaGobiApiSms.h:677
BYTE * pRegTransLayerInfoEvt
Definition: qaGobiApiSms.h:1282
Definition: qaGobiApiSms.h:1280
unsigned long ULONG
Definition: SwiDataTypes.h:28
#define CONFIG_LEN
Definition: qaGobiApiSms.h:19
#define TIME_STAMP_BUF
Definition: qaGobiApiSms.h:20
BYTE Date[0x09]
Definition: qaGobiApiSms.h:1064
ULONG SLQSSetIndicationRegister(setIndicationRegReq *pSetIndicationRegReq)
BYTE * pPriority
Definition: qaGobiApiSms.h:679
ULONG SLQSSmsSetRoutes(smsSetRoutesReq *pSetRoutesReq)
BYTE * pRegCallStatInfoEvt
Definition: qaGobiApiSms.h:1226
CHAR * pCallbackAddr
Definition: qaGobiApiSms.h:676
BYTE * pLanguage
Definition: qaGobiApiSms.h:844
BYTE * pCallbkAddrLength
Definition: qaGobiApiSms.h:852
CHAR * pSenderAddr
Definition: qaGobiApiSms.h:1058
BYTE * pSenderAddrLength
Definition: qaGobiApiSms.h:971
ULONG SLQSWCDMADecodeMTTextMsg(struct wcdmaMsgDecodingParams *pWcdmaMsgDecodingParams)
ULONG SLQSWCDMAEncodeMOTextMsg(struct wcdmaMsgEncodingParams *pWcdmaMsgEncodingParams)
BYTE selected
Definition: qaGobiApiSms.h:435
BOOL * pReadAcknowledgementReq
Definition: qaGobiApiSms.h:850
CHAR * pCallbkAddr
Definition: qaGobiApiSms.h:853
ULONG maxStorageSize
Definition: qaGobiApiSms.h:1450
BYTE routeStorage
Definition: qaGobiApiSms.h:1344
CHAR * pDestAddr
Definition: qaGobiApiSms.h:675
BYTE selected
Definition: qaGobiApiSms.h:485
ULONG * pMessageID
Definition: qaGobiApiSms.h:837
Definition: qaGobiApiSms.h:460
ULONG messageSize
Definition: qaGobiApiSms.h:1608
ULONG SLQSGetMessageWaiting(getMsgWaitingInfo *pGetMsgWaitingInfoResp)
struct _qaQmi3GPP2BroadcastCfgInfo qaQmi3GPP2BroadcastCfgInfo
BYTE * pMessage
Definition: qaGobiApiSms.h:836
#define ABSOLUTE_VALIDITY
Definition: qaGobiApiSms.h:21
struct _getTransLayerInfoResp getTransLayerInfoResp
BYTE * pRegStatus
Definition: qaGobiApiSms.h:1168
BYTE activeInd
Definition: qaGobiApiSms.h:1499
BYTE * pLinktimer
Definition: qaGobiApiSms.h:221
BYTE * pTextMsgLength
Definition: qaGobiApiSms.h:1059
WORD serviceCategory
Definition: qaGobiApiSms.h:483
#define NUM_OF_SET
Definition: qaGobiApiSms.h:24
WORD fromServiceId
Definition: qaGobiApiSms.h:433
ULONG SLQSDeleteSMS(ULONG storageType, ULONG *pMessageIndex, ULONG *pMessageTag, BYTE *pMessageMode)
ULONG SLQSSendAsyncSMS(slqssendasyncsmsparams_s *pSendSmsParams)
BYTE * pTransferStatusReport
Definition: qaGobiApiSms.h:1364
BYTE messageId
Definition: qaGobiApiSms.h:674
struct _setIndicationRegReq setIndicationRegReq
BYTE * pTextMsgLength
Definition: qaGobiApiSms.h:840
int BOOL
Definition: SwiDataTypes.h:37
BYTE TransCap
Definition: qaGobiApiSms.h:1103
struct _transLayerinfo transLayerInfo
BYTE * pRegTransNWRegInfoEvt
Definition: qaGobiApiSms.h:1283
Definition: qaGobiApiSms.h:1222
WORD toServiceId
Definition: qaGobiApiSms.h:434
ULONG messageFormat
Definition: qaGobiApiSms.h:216
unsigned short WORD
Definition: SwiDataTypes.h:34
BYTE * pRelativeValidity
Definition: qaGobiApiSms.h:847
transLayerInfo * pTransLayerInfo
Definition: qaGobiApiSms.h:1128
BOOL * pIsUDHPresent
Definition: qaGobiApiSms.h:1068
BYTE * pRegCallStatInfoEvt
Definition: qaGobiApiSms.h:1284
ULONG SaveSMS(ULONG storageType, ULONG messageFormat, ULONG messageSize, BYTE *pMessage, ULONG *pMessageIndex)
Definition: qaGobiApiSms.h:1429
ULONG SLQSSendSMS(slqssendsmsparams_s *pSendSmsParams)
ULONG SLQSSetSmsStorage(BYTE smsStorage)
CHAR * pTextMsg
Definition: qaGobiApiSms.h:974
BYTE msgProtocol
Definition: qaGobiApiSms.h:1395