| CE Gobi SDK 2.7 GobiApi

- Main Page
- Modules
- Classes
- Files

- File List

QmiOMA.h
1 /*===========================================================================
2 FILE:
3 QmiOMAAPI.h
4
5 DESCRIPTION:
6 QMI Open Mobile Alliance Service APIs. Service type 0xE2
7
8 Copyright (C) 2015 Sierra Wireless Incorporated. All rights reserved.
9 Sierra Wireless Proprietary/GTDR
10 ==========================================================================*/
11
12 #ifndef __QMI_OMA_API_H__
13 #define __QMI_OMA_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 /*=========================================================================*/
37
38
50 IMPORTGOBI ULONG GOBICMAPI SetOMADMStateCallback( tFNOMADMState pCallback );
51
64 IMPORTGOBI ULONG GOBICMAPI SetOMADMAlertCallback( tFNOMADMAlert pCallback );
65
77 IMPORTGOBI ULONG GOBICMAPI OMADMSendSelection(
78 ULONG selection,
79 USHORT sessionID );
80
91 IMPORTGOBI ULONG GOBICMAPI OMADMGetFeatureSettings(
92 ULONG * pbProvisioning,
93 ULONG * pbPRLUpdate );
94
106 IMPORTGOBI ULONG GOBICMAPI OMADMSetProvisioningFeature(
107 ULONG bProvisioning );
108
119 IMPORTGOBI ULONG GOBICMAPI OMADMSetPRLUpdateFeature(
120 ULONG bPRLUpdate );
121
138 IMPORTGOBI ULONG GOBICMAPI OMADMGetSessionInfo(
139 ULONG * pSessionState,
140 ULONG * pSessionType,
141 ULONG * pFailureReason,
142 BYTE * pRetryCount,
143 WORD * pSessionPause,
144 WORD * pTimeRemaining );
145
158 IMPORTGOBI ULONG GOBICMAPI OMADMGetPendingNIA(
159 ULONG * pSessionType,
160 USHORT * pSessionID );
161
162
173 IMPORTGOBI ULONG GOBICMAPI OMADMStartSession( ULONG sessionType );
174
183 IMPORTGOBI ULONG GOBICMAPI OMADMCancelSession();
184 // End of OMA group
186 #endif
OMADMStartSession
IMPORTGOBI ULONG GOBICMAPI OMADMStartSession(ULONG sessionType)
OMADMSendSelection
IMPORTGOBI ULONG GOBICMAPI OMADMSendSelection(ULONG selection, USHORT sessionID)
OMADMSetPRLUpdateFeature
IMPORTGOBI ULONG GOBICMAPI OMADMSetPRLUpdateFeature(ULONG bPRLUpdate)
OMADMGetPendingNIA
IMPORTGOBI ULONG GOBICMAPI OMADMGetPendingNIA(ULONG *pSessionType, USHORT *pSessionID)
OMADMGetSessionInfo
IMPORTGOBI ULONG GOBICMAPI OMADMGetSessionInfo(ULONG *pSessionState, ULONG *pSessionType, ULONG *pFailureReason, BYTE *pRetryCount, WORD *pSessionPause, WORD *pTimeRemaining)
OMADMCancelSession
IMPORTGOBI ULONG GOBICMAPI OMADMCancelSession()
OMADMSetProvisioningFeature
IMPORTGOBI ULONG GOBICMAPI OMADMSetProvisioningFeature(ULONG bProvisioning)
SetOMADMStateCallback
IMPORTGOBI ULONG GOBICMAPI SetOMADMStateCallback(tFNOMADMState pCallback)
SetOMADMAlertCallback
IMPORTGOBI ULONG GOBICMAPI SetOMADMAlertCallback(tFNOMADMAlert pCallback)
OMADMGetFeatureSettings
IMPORTGOBI ULONG GOBICMAPI OMADMGetFeatureSettings(ULONG *pbProvisioning, ULONG *pbPRLUpdate)