comparison src/ui/mfw/mfw_ss.h @ 188:92abb46dc1ba

src/ui/mfw/*.[ch]: rm trailing white space
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 19 Jan 2021 06:10:27 +0000
parents 67bfe9f274f6
children
comparison
equal deleted inserted replaced
187:a33dd8a5dcc9 188:92abb46dc1ba
16 Apr 03, 2007 ER: OMAPS00122561 x0pleela 16 Apr 03, 2007 ER: OMAPS00122561 x0pleela
17 Description: [ACI] Phone lock feature has to be supported by ACI 17 Description: [ACI] Phone lock feature has to be supported by ACI
18 Solution: Phone Lock ER implementation 18 Solution: Phone Lock ER implementation
19 19
20 Feb 27, 2007 ER: OMAPS00113891 x0pleela 20 Feb 27, 2007 ER: OMAPS00113891 x0pleela
21 Description:[ACI] MTC related call forwarded SS notification not differentiable on 21 Description:[ACI] MTC related call forwarded SS notification not differentiable on
22 BAT/ATI level 22 BAT/ATI level
23 Solution: new enum value MFW_SS_MT_CALL_FORWARDED (MT call is forwarded 23 Solution: new enum value MFW_SS_MT_CALL_FORWARDED (MT call is forwarded
24 to another subscriber) is added for T_MFW_SS_NOTIFY_CODES 24 to another subscriber) is added for T_MFW_SS_NOTIFY_CODES
25 25
26 Nov 13, 2006 DR: OMAPS00103356 x0pleela 26 Nov 13, 2006 DR: OMAPS00103356 x0pleela
27 Description: SIMP:Master unlock failed through MMI 27 Description: SIMP:Master unlock failed through MMI
28 Solution: Defined new enums: 28 Solution: Defined new enums:
29 MFW_WRONG_PWD: will get returned if Master unlocking password is wrong 29 MFW_WRONG_PWD: will get returned if Master unlocking password is wrong
30 MFW_MASTER_OK: will get returned if Master unlocking operation is successful 30 MFW_MASTER_OK: will get returned if Master unlocking operation is successful
31 31
32 Nov 03, 2005 DR: OMAPS00052032 - xpradipg 32 Nov 03, 2005 DR: OMAPS00052032 - xpradipg
33 Description : Locosto: SIMP - integration of issues submitted by solDel on 33 Description : Locosto: SIMP - integration of issues submitted by solDel on
34 ME Personalization - changes as per the new interfaces 34 ME Personalization - changes as per the new interfaces
35 Solution : The return value of sAT_PlusCLCK of AT_EXCT is handled and 35 Solution : The return value of sAT_PlusCLCK of AT_EXCT is handled and
36 a please wait screen is displayed until the response is recieved 36 a please wait screen is displayed until the response is recieved
37 37
38 * 38 *
39 * ***************** Version 14 ***************** 39 * ***************** Version 14 *****************
40 * User: Vo Date: 22.02.00 Time: 14:09 40 * User: Vo Date: 22.02.00 Time: 14:09
41 * Updated in $/GSM/Condat/MS/SRC/MFW 41 * Updated in $/GSM/Condat/MS/SRC/MFW
42 * 42 *
43 * ***************** Version 13 ***************** 43 * ***************** Version 13 *****************
44 * User: Vo Date: 10.01.00 Time: 16:09 44 * User: Vo Date: 10.01.00 Time: 16:09
45 * Updated in $/GSM/Condat/MS/SRC/MFW 45 * Updated in $/GSM/Condat/MS/SRC/MFW
46 * 46 *
47 * ***************** Version 12 ***************** 47 * ***************** Version 12 *****************
48 * User: Ak Date: 10.01.00 Time: 13:14 48 * User: Ak Date: 10.01.00 Time: 13:14
49 * Updated in $/GSM/Condat/MS/SRC/MFW 49 * Updated in $/GSM/Condat/MS/SRC/MFW
50 * 50 *
51 * ***************** Version 11 ***************** 51 * ***************** Version 11 *****************
52 * User: Ak Date: 21.10.99 Time: 11:56 52 * User: Ak Date: 21.10.99 Time: 11:56
53 * Updated in $/GSM/Condat/MS/SRC/MFW 53 * Updated in $/GSM/Condat/MS/SRC/MFW
54 * Why: Improvement 54 * Why: Improvement
55 * What: Passing of network basic service codes instead of GSM 2.30 55 * What: Passing of network basic service codes instead of GSM 2.30
56 * codes for SS control string results and invocations 56 * codes for SS control string results and invocations
57 * 57 *
58 * ***************** Version 10 ***************** 58 * ***************** Version 10 *****************
59 * User: Vo Date: 12.09.99 Time: 13:38 59 * User: Vo Date: 12.09.99 Time: 13:38
60 * Updated in $/GSM/DEV/MS/SRC/MFW 60 * Updated in $/GSM/DEV/MS/SRC/MFW
61 * Bug fix: delete 'SS guidance' 61 * Bug fix: delete 'SS guidance'
62 * New events, new structure and new prototype for USSD 62 * New events, new structure and new prototype for USSD
63 * 63 *
64 * ***************** Version 9 ***************** 64 * ***************** Version 9 *****************
65 * User: Vo Date: 30.08.99 Time: 11:46 65 * User: Vo Date: 30.08.99 Time: 11:46
66 * Updated in $/GSM/DEV/MS/SRC/MFW 66 * Updated in $/GSM/DEV/MS/SRC/MFW
67 * new return value MFW_SS_DIAL_IDX 67 * new return value MFW_SS_DIAL_IDX
68 * 68 *
69 * ***************** Version 8 ***************** 69 * ***************** Version 8 *****************
70 * User: Vo Date: 9.08.99 Time: 16:48 70 * User: Vo Date: 9.08.99 Time: 16:48
71 * Updated in $/GSM/DEV/MS/SRC/MFW 71 * Updated in $/GSM/DEV/MS/SRC/MFW
72 * change structure for SS results 72 * change structure for SS results
73 * add structure for IMEI 73 * add structure for IMEI
74 * 74 *
75 * ***************** Version 7 ***************** 75 * ***************** Version 7 *****************
76 * User: Vo Date: 21.07.99 Time: 14:45 76 * User: Vo Date: 21.07.99 Time: 14:45
77 * Updated in $/GSM/DEV/MS/SRC/MFW 77 * Updated in $/GSM/DEV/MS/SRC/MFW
78 * 78 *
79 * ***************** Version 6 ***************** 79 * ***************** Version 6 *****************
80 * User: Vo Date: 9.07.99 Time: 14:57 80 * User: Vo Date: 9.07.99 Time: 14:57
81 * Updated in $/GSM/DEV/MS/SRC/MFW 81 * Updated in $/GSM/DEV/MS/SRC/MFW
82 * 82 *
83 * ***************** Version 5 ***************** 83 * ***************** Version 5 *****************
84 * User: Vo Date: 9.07.99 Time: 14:37 84 * User: Vo Date: 9.07.99 Time: 14:37
85 * Updated in $/GSM/DEV/MS/SRC/MFW 85 * Updated in $/GSM/DEV/MS/SRC/MFW
86 * 86 *
87 * ***************** Version 4 ***************** 87 * ***************** Version 4 *****************
88 * User: Vo Date: 2.07.99 Time: 15:32 88 * User: Vo Date: 2.07.99 Time: 15:32
89 * Updated in $/GSM/DEV/MS/SRC/MFW 89 * Updated in $/GSM/DEV/MS/SRC/MFW
90 * 90 *
91 * ***************** Version 3 ***************** 91 * ***************** Version 3 *****************
92 * User: Vo Date: 20.05.99 Time: 17:49 92 * User: Vo Date: 20.05.99 Time: 17:49
93 * Updated in $/GSM/DEV/MS/SRC/MFW 93 * Updated in $/GSM/DEV/MS/SRC/MFW
94 * 94 *
95 * ***************** Version 2 ***************** 95 * ***************** Version 2 *****************
96 * User: Vo Date: 12.02.99 Time: 18:59 96 * User: Vo Date: 12.02.99 Time: 18:59
97 * Updated in $/GSM/DEV/MS/SRC/MFW 97 * Updated in $/GSM/DEV/MS/SRC/MFW
98 * 98 *
99 * ***************** Version 1 ***************** 99 * ***************** Version 1 *****************
100 * User: Vo Date: 10.02.99 Time: 12:41 100 * User: Vo Date: 10.02.99 Time: 12:41
101 * Created in $/GSM/DEV/MS/SRC/MFW 101 * Created in $/GSM/DEV/MS/SRC/MFW
102 102
103 */ 103 */
108 #include "mfw_nm.h" 108 #include "mfw_nm.h"
109 #include "mfw_str.h" 109 #include "mfw_str.h"
110 #include "ksd.h" 110 #include "ksd.h"
111 111
112 #ifdef MAX_PWD_LEN /*a0393213 warnings removal-to prevent redefinition of MAX_PWD_LEN in some files*/ 112 #ifdef MAX_PWD_LEN /*a0393213 warnings removal-to prevent redefinition of MAX_PWD_LEN in some files*/
113 #undef MAX_PWD_LEN 113 #undef MAX_PWD_LEN
114 #endif 114 #endif
115 #define MAX_PWD_LEN 8 115 #define MAX_PWD_LEN 8
116 116
117 #define MFW_SS_NUM_LEN 21 117 #define MFW_SS_NUM_LEN 21
118 #define MFW_SS_SUBADR_LEN 21 118 #define MFW_SS_SUBADR_LEN 21
119 #define MFW_SS_PWD_LEN 5 119 #define MFW_SS_PWD_LEN 5
120 120
121 #define MFW_MAX_FEAT_NR 5 121 #define MFW_MAX_FEAT_NR 5
122 #define MFW_MAX_TELE_NR 5 122 #define MFW_MAX_TELE_NR 5
123 #define MFW_MAX_SRV_NR 5 123 #define MFW_MAX_SRV_NR 5
124 124
125 /* events are organised as bitmaps */ 125 /* events are organised as bitmaps */
145 #define SS_STAT_PROVISIONED 0x04 145 #define SS_STAT_PROVISIONED 0x04
146 #define SS_STAT_QUIESCENT 0x08 146 #define SS_STAT_QUIESCENT 0x08
147 #define SS_STAT_UNKNOWN 0xFF 147 #define SS_STAT_UNKNOWN 0xFF
148 148
149 /* SS codes */ 149 /* SS codes */
150 typedef enum 150 typedef enum
151 { 151 {
152 SS_CODES_UNKNOWN, 152 SS_CODES_UNKNOWN,
153 SS_CF_ALL, 153 SS_CF_ALL,
154 SS_CF_ALL_COND, 154 SS_CF_ALL_COND,
155 SS_CF_CFU, 155 SS_CF_CFU,
185 SS_DEACTIVATION, 185 SS_DEACTIVATION,
186 SS_INTERROGATION 186 SS_INTERROGATION
187 } T_MFW_SS_CATEGORY; 187 } T_MFW_SS_CATEGORY;
188 188
189 /* return values for type of key sequence */ 189 /* return values for type of key sequence */
190 typedef enum 190 typedef enum
191 { 191 {
192 //x0pleela 23 Mar, 2007 ER : OMAPS00122561 192 //x0pleela 23 Mar, 2007 ER : OMAPS00122561
193 #ifdef FF_PHONE_LOCK 193 #ifdef FF_PHONE_LOCK
194 MFW_SS_ALRDY_DIS = 101, 194 MFW_SS_ALRDY_DIS = 101,
195 #endif /*FF_PHONE_LOCK*/ 195 #endif /*FF_PHONE_LOCK*/
196 #ifdef SIM_PERS 196 #ifdef SIM_PERS
197 // Nov 03, 2005 DR: OMAPS00052032 - xpradipg 197 // Nov 03, 2005 DR: OMAPS00052032 - xpradipg
198 // added new enum for execution in progress 198 // added new enum for execution in progress
199 MFW_EXCT = 100, 199 MFW_EXCT = 100,
200 //x0pleela 13 Nov, 2006 DR: OMAPS00103356 200 //x0pleela 13 Nov, 2006 DR: OMAPS00103356
201 //This will get returned if Master unlocking operation is successful 201 //This will get returned if Master unlocking operation is successful
202 MFW_MASTER_OK = 200, 202 MFW_MASTER_OK = 200,
203 //x0pleela 13 Nov, 2006 DR: OMAPS00103356 203 //x0pleela 13 Nov, 2006 DR: OMAPS00103356
204 //This will get returned if Master unlocking password is wrong 204 //This will get returned if Master unlocking password is wrong
205 MFW_WRONG_PWD = -2, 205 MFW_WRONG_PWD = -2,
206 MFW_FAILURE = -1, 206 MFW_FAILURE = -1,
207 #endif 207 #endif
208 MFW_SS_OK, 208 MFW_SS_OK,
209 MFW_SS_DIAL, 209 MFW_SS_DIAL,
210 MFW_SS_DIAL_IDX, 210 MFW_SS_DIAL_IDX,
214 MFW_SS_SIM_REG_PW, 214 MFW_SS_SIM_REG_PW,
215 MFW_SS_REG_PW, 215 MFW_SS_REG_PW,
216 MFW_SS_SIM_UNBLCK_PIN, 216 MFW_SS_SIM_UNBLCK_PIN,
217 MFW_SS_REGISTER, 217 MFW_SS_REGISTER,
218 MFW_SS_CF, 218 MFW_SS_CF,
219 MFW_SS_CB, 219 MFW_SS_CB,
220 MFW_SS_CLIR, 220 MFW_SS_CLIR,
221 MFW_SS_CLIP, 221 MFW_SS_CLIP,
222 MFW_SS_COLR, 222 MFW_SS_COLR,
223 MFW_SS_COLP, 223 MFW_SS_COLP,
224 MFW_SS_WAIT, 224 MFW_SS_WAIT,
233 MFW_SS_UNKNOWN, 233 MFW_SS_UNKNOWN,
234 MFW_SS_FAIL 234 MFW_SS_FAIL
235 } T_MFW_SS_RETURN; 235 } T_MFW_SS_RETURN;
236 236
237 /* data coding scheme */ 237 /* data coding scheme */
238 typedef enum 238 typedef enum
239 { 239 {
240 MFW_DCS_7bits = 0x00, 240 MFW_DCS_7bits = 0x00,
241 MFW_DCS_8bits = 0x04, 241 MFW_DCS_8bits = 0x04,
242 MFW_DCS_UCS2 = 0x08, 242 MFW_DCS_UCS2 = 0x08,
243 MFW_DCS_SIM, 243 MFW_DCS_SIM,
244 MFW_ASCII 244 MFW_ASCII
245 }T_MFW_DCS; 245 }T_MFW_DCS;
246 246
247 typedef enum 247 typedef enum
248 { 248 {
249 MFW_CL_UNKNOWN, 249 MFW_CL_UNKNOWN,
250 MFW_CL_PERM, /* permanent */ 250 MFW_CL_PERM, /* permanent */
251 MFW_CL_TEMP_DEF_REST, /* temporary default restricted */ 251 MFW_CL_TEMP_DEF_REST, /* temporary default restricted */
252 MFW_CL_TEMP_DEF_ALLOWED /* temporary default allowed */ 252 MFW_CL_TEMP_DEF_ALLOWED /* temporary default allowed */
253 } T_MFW_CL_STATUS; 253 } T_MFW_CL_STATUS;
254 254
255 typedef enum 255 typedef enum
256 { 256 {
257 MFW_OV_UNKNOWN, 257 MFW_OV_UNKNOWN,
258 MFW_OV_ENABLED, /* enabled */ 258 MFW_OV_ENABLED, /* enabled */
259 MFW_OV_DISABLED /* disabled */ 259 MFW_OV_DISABLED /* disabled */
292 MFW_SS_ERR_UNKNOWN_SUBSCRIBER, 292 MFW_SS_ERR_UNKNOWN_SUBSCRIBER,
293 MFW_SS_ERR_ILLEGAL_SUBSCRIBER, 293 MFW_SS_ERR_ILLEGAL_SUBSCRIBER,
294 MFW_SS_ERR_BEARER_SVC_NOT_PROV, 294 MFW_SS_ERR_BEARER_SVC_NOT_PROV,
295 MFW_SS_ERR_TELE_SVC_NOT_PROV, 295 MFW_SS_ERR_TELE_SVC_NOT_PROV,
296 MFW_SS_ERR_ILLEGAL_EQUIPMENT, 296 MFW_SS_ERR_ILLEGAL_EQUIPMENT,
297 MFW_SS_ERR_CALL_BARRED, 297 MFW_SS_ERR_CALL_BARRED,
298 MFW_SS_ERR_ILLEGAL_SS_OPERATION, 298 MFW_SS_ERR_ILLEGAL_SS_OPERATION,
299 MFW_SS_ERR_SS_ERR_STATUS, 299 MFW_SS_ERR_SS_ERR_STATUS,
300 MFW_SS_ERR_SS_NOT_AVAIL, 300 MFW_SS_ERR_SS_NOT_AVAIL,
301 MFW_SS_ERR_SS_SUBS_VIOLATION, 301 MFW_SS_ERR_SS_SUBS_VIOLATION,
302 MFW_SS_ERR_SS_INCOMP, 302 MFW_SS_ERR_SS_INCOMP,
303 MFW_SS_ERR_FAC_NOT_SUPPORTED, 303 MFW_SS_ERR_FAC_NOT_SUPPORTED,
304 MFW_SS_ERR_ABSENT_SUBS, 304 MFW_SS_ERR_ABSENT_SUBS,
305 MFW_SS_ERR_SYSTEM_FAIL, 305 MFW_SS_ERR_SYSTEM_FAIL,
306 MFW_SS_ERR_DATA_MISSING, 306 MFW_SS_ERR_DATA_MISSING,
307 MFW_SS_ERR_UNEXPECT_DATA, 307 MFW_SS_ERR_UNEXPECT_DATA,
308 MFW_SS_ERR_PWD_REG_FAIL, 308 MFW_SS_ERR_PWD_REG_FAIL,
309 MFW_SS_ERR_NEG_PWD_CHECK, 309 MFW_SS_ERR_NEG_PWD_CHECK,
335 MFW_SS_ERR_FATAL_CCD_DEC, 335 MFW_SS_ERR_FATAL_CCD_DEC,
336 MFW_SS_ERR_FATAL_SS_ENT 336 MFW_SS_ERR_FATAL_SS_ENT
337 } T_MFW_SS_ERROR; 337 } T_MFW_SS_ERROR;
338 338
339 /* basic service type */ 339 /* basic service type */
340 typedef enum 340 typedef enum
341 { 341 {
342 MFW_BST_UNKNOWN = 0, 342 MFW_BST_UNKNOWN = 0,
343 MFW_BST_BEARER = 0x82, 343 MFW_BST_BEARER = 0x82,
344 MFW_BST_TELE = 0x83 344 MFW_BST_TELE = 0x83
345 } T_MFW_BASIC_SERVICE_TYPE; 345 } T_MFW_BASIC_SERVICE_TYPE;
346 346
347 #define MFW_BS_TS_UNKNOWN (0xFF) /* unknown bearer and teleservice */ 347 #define MFW_BS_TS_UNKNOWN (0xFF) /* unknown bearer and teleservice */
348 348
349 /* teleservice */ 349 /* teleservice */
350 typedef enum 350 typedef enum
351 { 351 {
352 MFW_TS_ALL_TS =0x0, /* all teleservices */ 352 MFW_TS_ALL_TS =0x0, /* all teleservices */
353 MFW_TS_ALL_SPCH =0x10, /* All speech transmission services */ 353 MFW_TS_ALL_SPCH =0x10, /* All speech transmission services */
354 MFW_TS_TLPHNY =0x11, /* telephony */ 354 MFW_TS_TLPHNY =0x11, /* telephony */
355 MFW_TS_EMRGNCY =0x12, /* emergency calls */ 355 MFW_TS_EMRGNCY =0x12, /* emergency calls */
380 MFW_TS_PLMNF =0xdf /* PLMN specific TS F */ 380 MFW_TS_PLMNF =0xdf /* PLMN specific TS F */
381 381
382 } T_MFW_TELE_SERVICE; 382 } T_MFW_TELE_SERVICE;
383 383
384 /* bearer service */ 384 /* bearer service */
385 typedef enum 385 typedef enum
386 { 386 {
387 MFW_BS_ALL_BS =0x0, /* all bearer services */ 387 MFW_BS_ALL_BS =0x0, /* all bearer services */
388 MFW_BS_ALL_DATA_CDA =0x10, /* all data CDA services */ 388 MFW_BS_ALL_DATA_CDA =0x10, /* all data CDA services */
389 MFW_BS_CDA_300 =0x11, /* data CDA 300 bps */ 389 MFW_BS_CDA_300 =0x11, /* data CDA 300 bps */
390 MFW_BS_CDA_1200 =0x12, /* data CDA 1200 bps */ 390 MFW_BS_CDA_1200 =0x12, /* data CDA 1200 bps */
461 MFW_SS_CUG_INDEX9, 461 MFW_SS_CUG_INDEX9,
462 MFW_SS_CUG_NO_INDEX /* preferential cug is used by the network */ 462 MFW_SS_CUG_NO_INDEX /* preferential cug is used by the network */
463 }T_MFW_SS_CUG_INDEX; 463 }T_MFW_SS_CUG_INDEX;
464 464
465 /* info of close user group cug */ 465 /* info of close user group cug */
466 typedef enum 466 typedef enum
467 { 467 {
468 MFW_SS_CUG_INFO_Not_Present = -1, 468 MFW_SS_CUG_INFO_Not_Present = -1,
469 MFW_SS_CUG_INFO_NO, 469 MFW_SS_CUG_INFO_NO,
470 MFW_SS_CUG_SUPP_OA, 470 MFW_SS_CUG_SUPP_OA,
471 MFW_SS_CUG_SUPP_PREF, 471 MFW_SS_CUG_SUPP_PREF,
473 }T_MFW_SS_CUG_INFO; 473 }T_MFW_SS_CUG_INFO;
474 474
475 /* Call forwarding result */ 475 /* Call forwarding result */
476 typedef struct 476 typedef struct
477 { 477 {
478 UBYTE ss_telecom_type; 478 UBYTE ss_telecom_type;
479 UBYTE ss_telecom_service; 479 UBYTE ss_telecom_service;
480 UBYTE ss_status; 480 UBYTE ss_status;
481 UBYTE ss_numbering_type; 481 UBYTE ss_numbering_type;
482 UBYTE ss_numbering_plan; 482 UBYTE ss_numbering_plan;
483 UBYTE ss_forwarded_to_number[MFW_SS_NUM_LEN]; 483 UBYTE ss_forwarded_to_number[MFW_SS_NUM_LEN];
484 UBYTE ss_forwarded_to_subaddress[MFW_SS_SUBADR_LEN]; 484 UBYTE ss_forwarded_to_subaddress[MFW_SS_SUBADR_LEN];
499 } T_MFW_SS_CF_CNF; 499 } T_MFW_SS_CF_CNF;
500 500
501 /* Call barring info */ 501 /* Call barring info */
502 typedef struct 502 typedef struct
503 { 503 {
504 UBYTE ss_telecom_type; 504 UBYTE ss_telecom_type;
505 UBYTE ss_telecom_service; 505 UBYTE ss_telecom_service;
506 UBYTE ss_status; 506 UBYTE ss_status;
507 UBYTE dummy1; 507 UBYTE dummy1;
508 UBYTE dummy2; 508 UBYTE dummy2;
509 UBYTE dummy3; 509 UBYTE dummy3;
510 UBYTE dummy4; 510 UBYTE dummy4;
513 513
514 /* Call barring result */ 514 /* Call barring result */
515 typedef struct 515 typedef struct
516 { 516 {
517 T_MFW_SS_CODES ss_code; /* Type of call barring */ 517 T_MFW_SS_CODES ss_code; /* Type of call barring */
518 T_MFW_SS_CATEGORY ss_category; /* Category of operation */ 518 T_MFW_SS_CATEGORY ss_category; /* Category of operation */
519 T_MFW_SS_ERROR ss_error; /* Error Value */ 519 T_MFW_SS_ERROR ss_error; /* Error Value */
520 UBYTE ss_telecom_count; /* Number of telecom elements */ 520 UBYTE ss_telecom_count; /* Number of telecom elements */
521 T_MFW_TELECOM *ss_telecom_list; /* telecom list */ 521 T_MFW_TELECOM *ss_telecom_list; /* telecom list */
522 UBYTE dummy1; 522 UBYTE dummy1;
523 UBYTE dummy2; 523 UBYTE dummy2;
526 } T_MFW_SS_CB_CNF; 526 } T_MFW_SS_CB_CNF;
527 527
528 /* Call waiting info */ 528 /* Call waiting info */
529 typedef struct 529 typedef struct
530 { 530 {
531 UBYTE ss_telecom_type; 531 UBYTE ss_telecom_type;
532 UBYTE ss_telecom_service; 532 UBYTE ss_telecom_service;
533 UBYTE dummy1; 533 UBYTE dummy1;
534 UBYTE dummy2; 534 UBYTE dummy2;
535 UBYTE dummy3; 535 UBYTE dummy3;
536 UBYTE dummy4; 536 UBYTE dummy4;
537 UBYTE dummy5; 537 UBYTE dummy5;
538 UBYTE dummy6; 538 UBYTE dummy6;
539 } T_MFW_SRV_GROUP; 539 } T_MFW_SRV_GROUP;
540 540
541 /* Call waiting result */ 541 /* Call waiting result */
542 typedef struct 542 typedef struct
543 { 543 {
544 T_MFW_SS_CODES ss_code; /* Type of call waiting */ 544 T_MFW_SS_CODES ss_code; /* Type of call waiting */
545 T_MFW_SS_CATEGORY ss_category; /* Category of operation */ 545 T_MFW_SS_CATEGORY ss_category; /* Category of operation */
655 T_MFW_SS_NOTIFY notify; 655 T_MFW_SS_NOTIFY notify;
656 } T_MFW_SS_PARA; 656 } T_MFW_SS_PARA;
657 657
658 EXTERN void ss_mfw_init (void); 658 EXTERN void ss_mfw_init (void);
659 EXTERN void ss_exit (void); 659 EXTERN void ss_exit (void);
660 EXTERN T_MFW_HND ss_create (T_MFW_HND hWin, 660 EXTERN T_MFW_HND ss_create (T_MFW_HND hWin,
661 T_MFW_EVENT event, 661 T_MFW_EVENT event,
662 T_MFW_CB cbfunc); 662 T_MFW_CB cbfunc);
663 EXTERN T_MFW_RES ss_delete (T_MFW_HND h); 663 EXTERN T_MFW_RES ss_delete (T_MFW_HND h);
664 EXTERN T_MFW_SS_RETURN ss_check_ss_string (UBYTE *string); 664 EXTERN T_MFW_SS_RETURN ss_check_ss_string (UBYTE *string);
665 EXTERN T_MFW_SS_RETURN ss_execute_transaction (UBYTE *ss_string, 665 EXTERN T_MFW_SS_RETURN ss_execute_transaction (UBYTE *ss_string,
666 UBYTE ussd_mand); 666 UBYTE ussd_mand);
667 EXTERN T_MFW ss_send_ussd (T_MFW_SS_USSD *ussd_info); 667 EXTERN T_MFW ss_send_ussd (T_MFW_SS_USSD *ussd_info);
668 EXTERN T_MFW ss_abort_transaction (void); 668 EXTERN T_MFW ss_abort_transaction (void);
669 T_MFW_SS_RETURN ss_check_group(T_KSD_SEQGRP grp, T_KSD_SEQPARAM para); 669 T_MFW_SS_RETURN ss_check_group(T_KSD_SEQGRP grp, T_KSD_SEQPARAM para);
670 EXTERN T_MFW_SS_RETURN ss_set_cug (T_MFW_SS_CUG_PARA *cug_param); 670 EXTERN T_MFW_SS_RETURN ss_set_cug (T_MFW_SS_CUG_PARA *cug_param);