| CE Gobi SDK 2.7 GobiApi

- Main Page
- Modules
- Classes
- Files

- File List

QmiWMS.h
1 /*===========================================================================
2 FILE:
3 QmiWMS.h
4
5 DESCRIPTION:
6 QMI Wireless Message Service APIs. Service type 0x05
7
8 Copyright (C) 2015 Sierra Wireless Incorporated. All rights reserved.
9 Sierra Wireless Proprietary/GTDR
10 ==========================================================================*/
11
12 #ifndef __QMI_WMS_API_H__
13 #define __QMI_WMS_API_H__
14 /*=========================================================================*/
15 // Definitions
16 /*=========================================================================*/
17
22
23 /*=========================================================================*/
24 // Structs
25 /*=========================================================================*/
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29
30 #ifdef __cplusplus
31 };
32 #endif
33
34 /*=========================================================================*/
35 // Prototypes
36 /*=========================================================================*/
47 IMPORTGOBI ULONG GOBICMAPI SetNewSMSCallback( tFNNewSMS pCallback );
48
73 IMPORTGOBI ULONG GOBICMAPI DeleteSMS(
74 ULONG storageType,
75 ULONG * pMessageIndex,
76 ULONG * pMessageTag );
77
105 IMPORTGOBI ULONG GOBICMAPI GetSMSList(
106 ULONG storageType,
107 ULONG * pRequestedTag,
108 ULONG * pMessageListSize,
109 BYTE * pMessageList );
110
149 IMPORTGOBI ULONG GOBICMAPI GetSMS(
150 ULONG storageType,
151 ULONG messageIndex,
152 ULONG * pMessageTag,
153 ULONG * pMessageFormat,
154 ULONG * pMessageSize,
155 BYTE * pMessage );
156
182 IMPORTGOBI ULONG GOBICMAPI ModifySMSStatus(
183 ULONG storageType,
184 ULONG messageIndex,
185 ULONG messageTag );
186
217 IMPORTGOBI ULONG GOBICMAPI SaveSMS(
218 ULONG storageType,
219 ULONG messageFormat,
220 ULONG messageSize,
221 BYTE * pMessage,
222 ULONG * pMessageIndex );
223
252 IMPORTGOBI ULONG GOBICMAPI SendSMS(
253 ULONG messageFormat,
254 ULONG messageSize,
255 BYTE * pMessage,
256 BYTE link_timer,
257 ULONG * pMessageFailureCode );
258
272
279 IMPORTGOBI ULONG GOBICMAPI GetSMSCAddress(
280 BYTE addressSize,
281 CHAR * pSMSCAddress,
282 BYTE typeSize,
283 CHAR * pSMSCType );
284
299 IMPORTGOBI ULONG GOBICMAPI SetSMSCAddress(
300 CHAR * pSMSCAddress,
301 CHAR * pSMSCType );
302
317 IMPORTGOBI ULONG GOBICMAPI GetSMSRoutes(
318 BYTE * pRouteSize,
319 BYTE * pRoutes );
320
335 IMPORTGOBI ULONG GOBICMAPI SetSMSRoutes(
336 BYTE * pRouteSize,
337 BYTE * pRoutes );
338
349 IMPORTGOBI ULONG GOBICMAPI GetSMSProtocol( BYTE * pProtocol );
350
361 IMPORTGOBI ULONG GOBICMAPI SetSMSProtocol( BYTE protocol ); // End of WMS group
363 #endif
GetSMS
IMPORTGOBI ULONG GOBICMAPI GetSMS(ULONG storageType, ULONG messageIndex, ULONG *pMessageTag, ULONG *pMessageFormat, ULONG *pMessageSize, BYTE *pMessage)
ModifySMSStatus
IMPORTGOBI ULONG GOBICMAPI ModifySMSStatus(ULONG storageType, ULONG messageIndex, ULONG messageTag)
SaveSMS
IMPORTGOBI ULONG GOBICMAPI SaveSMS(ULONG storageType, ULONG messageFormat, ULONG messageSize, BYTE *pMessage, ULONG *pMessageIndex)
GetSMSCAddress
IMPORTGOBI ULONG GOBICMAPI GetSMSCAddress(BYTE addressSize, CHAR *pSMSCAddress, BYTE typeSize, CHAR *pSMSCType)
DeleteSMS
IMPORTGOBI ULONG GOBICMAPI DeleteSMS(ULONG storageType, ULONG *pMessageIndex, ULONG *pMessageTag)
GetSMSList
IMPORTGOBI ULONG GOBICMAPI GetSMSList(ULONG storageType, ULONG *pRequestedTag, ULONG *pMessageListSize, BYTE *pMessageList)
SetSMSProtocol
IMPORTGOBI ULONG GOBICMAPI SetSMSProtocol(BYTE protocol)
SendSMS
IMPORTGOBI ULONG GOBICMAPI SendSMS(ULONG messageFormat, ULONG messageSize, BYTE *pMessage, BYTE link_timer, ULONG *pMessageFailureCode)
GetSMSRoutes
IMPORTGOBI ULONG GOBICMAPI GetSMSRoutes(BYTE *pRouteSize, BYTE *pRoutes)
SetNewSMSCallback
IMPORTGOBI ULONG GOBICMAPI SetNewSMSCallback(tFNNewSMS pCallback)
SetSMSRoutes
IMPORTGOBI ULONG GOBICMAPI SetSMSRoutes(BYTE *pRouteSize, BYTE *pRoutes)
GetSMSProtocol
IMPORTGOBI ULONG GOBICMAPI GetSMSProtocol(BYTE *pProtocol)
SetSMSCAddress
IMPORTGOBI ULONG GOBICMAPI SetSMSCAddress(CHAR *pSMSCAddress, CHAR *pSMSCType)