FreeCalypso > hg > fc-magnetite
comparison cdg3/cdginc-conservative/m_fac.h @ 16:c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 27 Sep 2016 16:27:34 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
15:c8bdae60fcb1 | 16:c15047b3d00d |
---|---|
1 /* | |
2 +--------------------------------------------------------------------------+ | |
3 | PROJECT : PROTOCOL STACK | | |
4 | FILE : m_fac.h | | |
5 | SOURCE : "msg\fac.mdf" | | |
6 | LastModified : "2002-01-14" | | |
7 | IdAndVersion : "6147.608.00.205" | | |
8 | SrcFileTime : "Mon Jan 14 11:02:22 2008" | | |
9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 2014 | | |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
11 +--------------------------------------------------------------------------+ | |
12 */ | |
13 | |
14 /* PRAGMAS | |
15 * PREFIX : NONE | |
16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | |
17 * ALWAYS_ENUM_IN_VAL_FILE: NO | |
18 * ENABLE_GROUP: NO | |
19 * CAPITALIZE_TYPENAME: NO | |
20 */ | |
21 | |
22 | |
23 #ifndef M_FAC_H | |
24 #define M_FAC_H | |
25 | |
26 | |
27 #define CDG_ENTER__M_FAC_H | |
28 | |
29 #define CDG_ENTER__FILENAME _M_FAC_H | |
30 #define CDG_ENTER__M_FAC_H__FILE_TYPE CDGINC | |
31 #define CDG_ENTER__M_FAC_H__LAST_MODIFIED _2002_01_14 | |
32 #define CDG_ENTER__M_FAC_H__ID_AND_VERSION _6147_608_00_205 | |
33 | |
34 #define CDG_ENTER__M_FAC_H__SRC_FILE_TIME _Mon_Jan_14_11_02_22_2008 | |
35 | |
36 #include "CDG_ENTER.h" | |
37 | |
38 #undef CDG_ENTER__M_FAC_H | |
39 | |
40 #undef CDG_ENTER__FILENAME | |
41 | |
42 | |
43 #include "m_fac.val" | |
44 | |
45 /* | |
46 * bitbuffer structure for the element params | |
47 */ | |
48 #ifndef __T_BUF_params__ | |
49 #define __T_BUF_params__ | |
50 typedef struct | |
51 { | |
52 U16 l_params; | |
53 U16 o_params; | |
54 U8 b_params[248]; | |
55 } BUF_params; /* size <252> */ | |
56 #endif | |
57 /* | |
58 * bitbuffer structure for the element cugInterlock | |
59 */ | |
60 #ifndef __T_BUF_cugInterlock__ | |
61 #define __T_BUF_cugInterlock__ | |
62 typedef struct | |
63 { | |
64 U16 l_cugInterlock; | |
65 U16 o_cugInterlock; | |
66 U8 b_cugInterlock[8]; | |
67 } BUF_cugInterlock; /* size <12> */ | |
68 #endif | |
69 /* | |
70 * bitbuffer structure for the element ssUserData | |
71 */ | |
72 #ifndef __T_BUF_ssUserData__ | |
73 #define __T_BUF_ssUserData__ | |
74 typedef struct | |
75 { | |
76 U16 l_ssUserData; | |
77 U16 o_ssUserData; | |
78 U8 b_ssUserData[204]; | |
79 } BUF_ssUserData; /* size <208> */ | |
80 #endif | |
81 /* | |
82 * bitbuffer structure for the element ussdString | |
83 */ | |
84 #ifndef __T_BUF_ussdString__ | |
85 #define __T_BUF_ussdString__ | |
86 typedef struct | |
87 { | |
88 U16 l_ussdString; | |
89 U16 o_ussdString; | |
90 U8 b_ussdString[164]; | |
91 } BUF_ussdString; /* size <168> */ | |
92 #endif | |
93 /* | |
94 * bitbuffer structure for the element err_params_sat | |
95 */ | |
96 #ifndef __T_BUF_err_params_sat__ | |
97 #define __T_BUF_err_params_sat__ | |
98 typedef struct | |
99 { | |
100 U16 l_err_params_sat; | |
101 U16 o_err_params_sat; | |
102 U8 b_err_params_sat[12]; | |
103 } BUF_err_params_sat; /* size <16> */ | |
104 #endif | |
105 /* | |
106 * bitbuffer structure for the element res_params_sat | |
107 */ | |
108 #ifndef __T_BUF_res_params_sat__ | |
109 #define __T_BUF_res_params_sat__ | |
110 typedef struct | |
111 { | |
112 U16 l_res_params_sat; | |
113 U16 o_res_params_sat; | |
114 U8 b_res_params_sat[248]; | |
115 } BUF_res_params_sat; /* size <252> */ | |
116 #endif | |
117 /* | |
118 * bitbuffer structure for the element rej_params_sat | |
119 */ | |
120 #ifndef __T_BUF_rej_params_sat__ | |
121 #define __T_BUF_rej_params_sat__ | |
122 typedef struct | |
123 { | |
124 U16 l_rej_params_sat; | |
125 U16 o_rej_params_sat; | |
126 U8 b_rej_params_sat[8]; | |
127 } BUF_rej_params_sat; /* size <12> */ | |
128 #endif | |
129 /* | |
130 * bitbuffer structure for the element nameString | |
131 */ | |
132 #ifndef __T_BUF_nameString__ | |
133 #define __T_BUF_nameString__ | |
134 typedef struct | |
135 { | |
136 U16 l_nameString; | |
137 U16 o_nameString; | |
138 U8 b_nameString[164]; | |
139 } BUF_nameString; /* size <168> */ | |
140 #endif | |
141 /* | |
142 * bitbuffer structure for the element accRegisterCCEntryArg | |
143 */ | |
144 #ifndef __T_BUF_accRegisterCCEntryArg__ | |
145 #define __T_BUF_accRegisterCCEntryArg__ | |
146 typedef struct | |
147 { | |
148 U16 l_accRegisterCCEntryArg; | |
149 U16 o_accRegisterCCEntryArg; | |
150 U8 b_accRegisterCCEntryArg[232]; | |
151 } BUF_accRegisterCCEntryArg; /* size <236> */ | |
152 #endif | |
153 /* | |
154 * bitbuffer structure for the element extension | |
155 */ | |
156 #ifndef __T_BUF_extension__ | |
157 #define __T_BUF_extension__ | |
158 typedef struct | |
159 { | |
160 U16 l_extension; | |
161 U16 o_extension; | |
162 U8 b_extension[24]; | |
163 } BUF_extension; /* size <28> */ | |
164 #endif | |
165 /* | |
166 * bitbuffer structure for the element msisdn | |
167 */ | |
168 #ifndef __T_BUF_msisdn__ | |
169 #define __T_BUF_msisdn__ | |
170 typedef struct | |
171 { | |
172 U16 l_msisdn; | |
173 U16 o_msisdn; | |
174 U8 b_msisdn[20]; | |
175 } BUF_msisdn; /* size <24> */ | |
176 #endif | |
177 #ifndef __T_inv_comp__ | |
178 #define __T_inv_comp__ | |
179 /* | |
180 * Invoke component | |
181 * CCDGEN:WriteStruct_Count==453 | |
182 */ | |
183 typedef struct | |
184 { | |
185 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
186 U8 inv_id; /*< 1: 1> Invoke ID */ | |
187 U8 v_lnk_id; /*< 2: 1> valid-flag */ | |
188 U8 lnk_id; /*< 3: 1> linked ID */ | |
189 U8 v_op_code; /*< 4: 1> valid-flag */ | |
190 U8 op_code; /*< 5: 1> Operation Code */ | |
191 U8 _align0; /*< 6: 1> alignment */ | |
192 U8 v_params; /*< 7: 1> valid-flag */ | |
193 BUF_params params; /*< 8:252> Parameters */ | |
194 } T_inv_comp; | |
195 #endif | |
196 | |
197 #ifndef __T_err_comp__ | |
198 #define __T_err_comp__ | |
199 /* | |
200 * Return error component | |
201 * CCDGEN:WriteStruct_Count==454 | |
202 */ | |
203 typedef struct | |
204 { | |
205 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
206 U8 inv_id; /*< 1: 1> Invoke ID */ | |
207 U8 v_err_code; /*< 2: 1> valid-flag */ | |
208 U8 err_code; /*< 3: 1> Error Code */ | |
209 U8 _align0; /*< 4: 1> alignment */ | |
210 U8 _align1; /*< 5: 1> alignment */ | |
211 U8 _align2; /*< 6: 1> alignment */ | |
212 U8 v_params; /*< 7: 1> valid-flag */ | |
213 BUF_params params; /*< 8:252> Parameters */ | |
214 } T_err_comp; | |
215 #endif | |
216 | |
217 #ifndef __T_rej_comp__ | |
218 #define __T_rej_comp__ | |
219 /* | |
220 * Reject component | |
221 * CCDGEN:WriteStruct_Count==455 | |
222 */ | |
223 typedef struct | |
224 { | |
225 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
226 U8 inv_id; /*< 1: 1> Invoke ID */ | |
227 U8 v_gen_problem; /*< 2: 1> valid-flag */ | |
228 U8 gen_problem; /*< 3: 1> General problem code */ | |
229 U8 v_inv_problem; /*< 4: 1> valid-flag */ | |
230 U8 inv_problem; /*< 5: 1> Invoke problem code */ | |
231 U8 v_res_problem; /*< 6: 1> valid-flag */ | |
232 U8 res_problem; /*< 7: 1> Return result problem code */ | |
233 U8 v_err_problem; /*< 8: 1> valid-flag */ | |
234 U8 err_problem; /*< 9: 1> Return error problem code */ | |
235 U8 _align0; /*< 10: 1> alignment */ | |
236 U8 _align1; /*< 11: 1> alignment */ | |
237 } T_rej_comp; | |
238 #endif | |
239 | |
240 #ifndef __T_sequence__ | |
241 #define __T_sequence__ | |
242 /* | |
243 * Sequence | |
244 * CCDGEN:WriteStruct_Count==456 | |
245 */ | |
246 typedef struct | |
247 { | |
248 U8 v_op_code; /*< 0: 1> valid-flag */ | |
249 U8 op_code; /*< 1: 1> Operation Code */ | |
250 U8 _align0; /*< 2: 1> alignment */ | |
251 U8 v_params; /*< 3: 1> valid-flag */ | |
252 BUF_params params; /*< 4:252> Parameters */ | |
253 } T_sequence; | |
254 #endif | |
255 | |
256 #ifndef __T_res_comp__ | |
257 #define __T_res_comp__ | |
258 /* | |
259 * Return result component | |
260 * CCDGEN:WriteStruct_Count==457 | |
261 */ | |
262 typedef struct | |
263 { | |
264 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
265 U8 inv_id; /*< 1: 1> Invoke ID */ | |
266 U8 _align0; /*< 2: 1> alignment */ | |
267 U8 v_sequence; /*< 3: 1> valid-flag */ | |
268 T_sequence sequence; /*< 4:256> Sequence */ | |
269 } T_res_comp; | |
270 #endif | |
271 | |
272 #ifndef __T_forwardedToNumber__ | |
273 #define __T_forwardedToNumber__ | |
274 /* | |
275 * Forwarded to number | |
276 * CCDGEN:WriteStruct_Count==458 | |
277 */ | |
278 typedef struct | |
279 { | |
280 U8 v_noa; /*< 0: 1> valid-flag */ | |
281 U8 noa; /*< 1: 1> Nature of address */ | |
282 U8 v_npi; /*< 2: 1> valid-flag */ | |
283 U8 npi; /*< 3: 1> Numbering plan indication */ | |
284 U8 c_bcdDigit; /*< 4: 1> counter */ | |
285 U8 bcdDigit[MAX_PARTY_NUM]; /*< 5: 38> BCD digit */ | |
286 U8 _align0; /*< 43: 1> alignment */ | |
287 } T_forwardedToNumber; | |
288 #endif | |
289 | |
290 /* | |
291 * Party number | |
292 * CCDGEN:WriteStruct_Count==459 | |
293 */ | |
294 #ifndef __T_partyNumber__ | |
295 #define __T_partyNumber__ | |
296 typedef T_forwardedToNumber T_partyNumber; | |
297 #endif | |
298 /* | |
299 * B Subscriber number | |
300 * CCDGEN:WriteStruct_Count==460 | |
301 */ | |
302 #ifndef __T_b_subscriberNumber__ | |
303 #define __T_b_subscriberNumber__ | |
304 typedef T_forwardedToNumber T_b_subscriberNumber; | |
305 #endif | |
306 /* | |
307 * Deflected to number | |
308 * CCDGEN:WriteStruct_Count==461 | |
309 */ | |
310 #ifndef __T_deflectedToNumber__ | |
311 #define __T_deflectedToNumber__ | |
312 typedef T_forwardedToNumber T_deflectedToNumber; | |
313 #endif | |
314 #ifndef __T_forwardedToSubaddress__ | |
315 #define __T_forwardedToSubaddress__ | |
316 /* | |
317 * Forwarded to subaddress | |
318 * CCDGEN:WriteStruct_Count==462 | |
319 */ | |
320 typedef struct | |
321 { | |
322 U8 v_tos; /*< 0: 1> valid-flag */ | |
323 U8 tos; /*< 1: 1> Type of subaddress */ | |
324 U8 v_oei; /*< 2: 1> valid-flag */ | |
325 U8 oei; /*< 3: 1> Odd/even indicator */ | |
326 U8 c_subadr_str; /*< 4: 1> counter */ | |
327 U8 subadr_str[MAX_SUBADDR_NUM]; /*< 5: 20> subb address byte */ | |
328 U8 _align0; /*< 25: 1> alignment */ | |
329 U8 _align1; /*< 26: 1> alignment */ | |
330 U8 _align2; /*< 27: 1> alignment */ | |
331 } T_forwardedToSubaddress; | |
332 #endif | |
333 | |
334 /* | |
335 * Party Subaddress | |
336 * CCDGEN:WriteStruct_Count==463 | |
337 */ | |
338 #ifndef __T_partySubaddress__ | |
339 #define __T_partySubaddress__ | |
340 typedef T_forwardedToSubaddress T_partySubaddress; | |
341 #endif | |
342 /* | |
343 * B Subscriber subaddress | |
344 * CCDGEN:WriteStruct_Count==464 | |
345 */ | |
346 #ifndef __T_b_subscriberSubaddress__ | |
347 #define __T_b_subscriberSubaddress__ | |
348 typedef T_forwardedToSubaddress T_b_subscriberSubaddress; | |
349 #endif | |
350 /* | |
351 * Deflected to subaddress | |
352 * CCDGEN:WriteStruct_Count==465 | |
353 */ | |
354 #ifndef __T_deflectedToSubaddress__ | |
355 #define __T_deflectedToSubaddress__ | |
356 typedef T_forwardedToSubaddress T_deflectedToSubaddress; | |
357 #endif | |
358 #ifndef __T_basicService__ | |
359 #define __T_basicService__ | |
360 /* | |
361 * Basic service | |
362 * CCDGEN:WriteStruct_Count==466 | |
363 */ | |
364 typedef struct | |
365 { | |
366 U8 v_bearerService; /*< 0: 1> valid-flag */ | |
367 U8 bearerService; /*< 1: 1> Bearer Service */ | |
368 U8 v_teleservice; /*< 2: 1> valid-flag */ | |
369 U8 teleservice; /*< 3: 1> teleservice */ | |
370 } T_basicService; | |
371 #endif | |
372 | |
373 /* | |
374 * Basic service group | |
375 * CCDGEN:WriteStruct_Count==467 | |
376 */ | |
377 #ifndef __T_basicServiceGroup__ | |
378 #define __T_basicServiceGroup__ | |
379 typedef T_basicService T_basicServiceGroup; | |
380 #endif | |
381 #ifndef __T_ssForBS__ | |
382 #define __T_ssForBS__ | |
383 /* | |
384 * SS For BS | |
385 * CCDGEN:WriteStruct_Count==468 | |
386 */ | |
387 typedef struct | |
388 { | |
389 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
390 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
391 U8 _align0; /*< 2: 1> alignment */ | |
392 U8 _align1; /*< 3: 1> alignment */ | |
393 T_basicService basicService; /*< 4: 4> Basic service */ | |
394 } T_ssForBS; | |
395 #endif | |
396 | |
397 #ifndef __T_registerSSArg__ | |
398 #define __T_registerSSArg__ | |
399 /* | |
400 * Register SS Arg | |
401 * CCDGEN:WriteStruct_Count==469 | |
402 */ | |
403 typedef struct | |
404 { | |
405 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
406 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
407 U8 _align0; /*< 2: 1> alignment */ | |
408 U8 _align1; /*< 3: 1> alignment */ | |
409 T_basicService basicService; /*< 4: 4> Basic service */ | |
410 U8 _align2; /*< 8: 1> alignment */ | |
411 U8 _align3; /*< 9: 1> alignment */ | |
412 U8 _align4; /*< 10: 1> alignment */ | |
413 U8 v_forwardedToNumber; /*< 11: 1> valid-flag */ | |
414 T_forwardedToNumber forwardedToNumber; /*< 12: 44> Forwarded to number */ | |
415 U8 _align5; /*< 56: 1> alignment */ | |
416 U8 _align6; /*< 57: 1> alignment */ | |
417 U8 _align7; /*< 58: 1> alignment */ | |
418 U8 v_forwardedToSubaddress; /*< 59: 1> valid-flag */ | |
419 T_forwardedToSubaddress forwardedToSubaddress; /*< 60: 28> Forwarded to subaddress */ | |
420 U8 v_noReplyConditionTime; /*< 88: 1> valid-flag */ | |
421 U8 noReplyConditionTime; /*< 89: 1> No reply condition time */ | |
422 U8 v_defaultPriority; /*< 90: 1> valid-flag */ | |
423 U8 defaultPriority; /*< 91: 1> Default priority */ | |
424 } T_registerSSArg; | |
425 #endif | |
426 | |
427 #ifndef __T_cbf__ | |
428 #define __T_cbf__ | |
429 /* | |
430 * Call barring feature | |
431 * CCDGEN:WriteStruct_Count==470 | |
432 */ | |
433 typedef struct | |
434 { | |
435 T_basicService basicService; /*< 0: 4> Basic service */ | |
436 U8 v_ssStatus; /*< 4: 1> valid-flag */ | |
437 U8 ssStatus; /*< 5: 1> Supplementary service status */ | |
438 U8 _align0; /*< 6: 1> alignment */ | |
439 U8 _align1; /*< 7: 1> alignment */ | |
440 } T_cbf; | |
441 #endif | |
442 | |
443 #ifndef __T_callBarringFeatureList__ | |
444 #define __T_callBarringFeatureList__ | |
445 /* | |
446 * Call barring feature List | |
447 * CCDGEN:WriteStruct_Count==471 | |
448 */ | |
449 typedef struct | |
450 { | |
451 U8 _align0; /*< 0: 1> alignment */ | |
452 U8 _align1; /*< 1: 1> alignment */ | |
453 U8 v_cbf; /*< 2: 1> valid-flag */ | |
454 U8 c_cbf; /*< 3: 1> counter */ | |
455 T_cbf cbf[MAX_CBF_NUM]; /*< 4:104> Call barring feature */ | |
456 } T_callBarringFeatureList; | |
457 #endif | |
458 | |
459 #ifndef __T_callBarringInfo__ | |
460 #define __T_callBarringInfo__ | |
461 /* | |
462 * Call barring info | |
463 * CCDGEN:WriteStruct_Count==472 | |
464 */ | |
465 typedef struct | |
466 { | |
467 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
468 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
469 U8 _align0; /*< 2: 1> alignment */ | |
470 U8 v_callBarringFeatureList; /*< 3: 1> valid-flag */ | |
471 T_callBarringFeatureList callBarringFeatureList; /*< 4:108> Call barring feature List */ | |
472 } T_callBarringInfo; | |
473 #endif | |
474 | |
475 #ifndef __T_cugf__ | |
476 #define __T_cugf__ | |
477 /* | |
478 * Closed user group feature | |
479 * CCDGEN:WriteStruct_Count==473 | |
480 */ | |
481 typedef struct | |
482 { | |
483 T_basicService basicService; /*< 0: 4> Basic service */ | |
484 U8 _align0; /*< 4: 1> alignment */ | |
485 U8 v_preferentialCugIndicator; /*< 5: 1> valid-flag */ | |
486 U16 preferentialCugIndicator; /*< 6: 2> Preferential closed user group indicator */ | |
487 U8 v_interCugRestrictions; /*< 8: 1> valid-flag */ | |
488 U8 interCugRestrictions; /*< 9: 1> Inter Closed User Group Restrictions */ | |
489 U8 _align1; /*< 10: 1> alignment */ | |
490 U8 _align2; /*< 11: 1> alignment */ | |
491 } T_cugf; | |
492 #endif | |
493 | |
494 #ifndef __T_cugFeatureList__ | |
495 #define __T_cugFeatureList__ | |
496 /* | |
497 * Closed user group feature list | |
498 * CCDGEN:WriteStruct_Count==474 | |
499 */ | |
500 typedef struct | |
501 { | |
502 U8 _align0; /*< 0: 1> alignment */ | |
503 U8 _align1; /*< 1: 1> alignment */ | |
504 U8 v_cugf; /*< 2: 1> valid-flag */ | |
505 U8 c_cugf; /*< 3: 1> counter */ | |
506 T_cugf cugf[MAX_CUGF_NUM]; /*< 4:156> Closed user group feature */ | |
507 } T_cugFeatureList; | |
508 #endif | |
509 | |
510 #ifndef __T_forwardingOptions__ | |
511 #define __T_forwardingOptions__ | |
512 /* | |
513 * Forwarding options | |
514 * CCDGEN:WriteStruct_Count==475 | |
515 */ | |
516 typedef struct | |
517 { | |
518 U8 notify_fwd_pty; /*< 0: 1> Notification to forwarding party */ | |
519 U8 notify_clg_pty; /*< 1: 1> Notification to calling party */ | |
520 U8 fwd_reason; /*< 2: 1> Forwarding reason */ | |
521 U8 _align0; /*< 3: 1> alignment */ | |
522 } T_forwardingOptions; | |
523 #endif | |
524 | |
525 #ifndef __T_ff__ | |
526 #define __T_ff__ | |
527 /* | |
528 * Forwarding feature | |
529 * CCDGEN:WriteStruct_Count==476 | |
530 */ | |
531 typedef struct | |
532 { | |
533 T_basicService basicService; /*< 0: 4> Basic service */ | |
534 U8 v_ssStatus; /*< 4: 1> valid-flag */ | |
535 U8 ssStatus; /*< 5: 1> Supplementary service status */ | |
536 U8 _align0; /*< 6: 1> alignment */ | |
537 U8 v_forwardedToNumber; /*< 7: 1> valid-flag */ | |
538 T_forwardedToNumber forwardedToNumber; /*< 8: 44> Forwarded to number */ | |
539 U8 _align1; /*< 52: 1> alignment */ | |
540 U8 _align2; /*< 53: 1> alignment */ | |
541 U8 _align3; /*< 54: 1> alignment */ | |
542 U8 v_forwardedToSubaddress; /*< 55: 1> valid-flag */ | |
543 T_forwardedToSubaddress forwardedToSubaddress; /*< 56: 28> Forwarded to subaddress */ | |
544 U8 _align4; /*< 84: 1> alignment */ | |
545 U8 _align5; /*< 85: 1> alignment */ | |
546 U8 _align6; /*< 86: 1> alignment */ | |
547 U8 v_forwardingOptions; /*< 87: 1> valid-flag */ | |
548 T_forwardingOptions forwardingOptions; /*< 88: 4> Forwarding options */ | |
549 U8 v_noReplyConditionTime; /*< 92: 1> valid-flag */ | |
550 U8 noReplyConditionTime; /*< 93: 1> No reply condition time */ | |
551 U8 _align7; /*< 94: 1> alignment */ | |
552 U8 _align8; /*< 95: 1> alignment */ | |
553 } T_ff; | |
554 #endif | |
555 | |
556 #ifndef __T_forwardingFeatureList__ | |
557 #define __T_forwardingFeatureList__ | |
558 /* | |
559 * Forwarding feature List | |
560 * CCDGEN:WriteStruct_Count==477 | |
561 */ | |
562 typedef struct | |
563 { | |
564 U8 _align0; /*< 0: 1> alignment */ | |
565 U8 _align1; /*< 1: 1> alignment */ | |
566 U8 v_ff; /*< 2: 1> valid-flag */ | |
567 U8 c_ff; /*< 3: 1> counter */ | |
568 T_ff ff[MAX_FF_NUM]; /*< 4:1248> Forwarding feature */ | |
569 } T_forwardingFeatureList; | |
570 #endif | |
571 | |
572 #ifndef __T_forwardingInfo__ | |
573 #define __T_forwardingInfo__ | |
574 /* | |
575 * Forwarding info | |
576 * CCDGEN:WriteStruct_Count==478 | |
577 */ | |
578 typedef struct | |
579 { | |
580 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
581 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
582 U8 _align0; /*< 2: 1> alignment */ | |
583 U8 v_forwardingFeatureList; /*< 3: 1> valid-flag */ | |
584 T_forwardingFeatureList forwardingFeatureList; /*< 4:1252> Forwarding feature List */ | |
585 } T_forwardingInfo; | |
586 #endif | |
587 | |
588 #ifndef __T_ssSubscriptionOption__ | |
589 #define __T_ssSubscriptionOption__ | |
590 /* | |
591 * Supplementary service subscription option | |
592 * CCDGEN:WriteStruct_Count==479 | |
593 */ | |
594 typedef struct | |
595 { | |
596 U8 v_cliRestrictionOption; /*< 0: 1> valid-flag */ | |
597 U8 cliRestrictionOption; /*< 1: 1> CLI Restriction option */ | |
598 U8 v_overrideCategory; /*< 2: 1> valid-flag */ | |
599 U8 overrideCategory; /*< 3: 1> Override category */ | |
600 } T_ssSubscriptionOption; | |
601 #endif | |
602 | |
603 #ifndef __T_ssNotification__ | |
604 #define __T_ssNotification__ | |
605 /* | |
606 * SS Notification | |
607 * CCDGEN:WriteStruct_Count==480 | |
608 */ | |
609 typedef struct | |
610 { | |
611 U8 clgSubscriber; /*< 0: 1> calling A-subscriber */ | |
612 U8 fwgSubscriber; /*< 1: 1> forwarding B-subscriber */ | |
613 U8 fwdSubscriber; /*< 2: 1> forwarded to C-subscriber */ | |
614 U8 _align0; /*< 3: 1> alignment */ | |
615 } T_ssNotification; | |
616 #endif | |
617 | |
618 #ifndef __T_ssIncompatibilityCause__ | |
619 #define __T_ssIncompatibilityCause__ | |
620 /* | |
621 * SS Incompatibility cause | |
622 * CCDGEN:WriteStruct_Count==481 | |
623 */ | |
624 typedef struct | |
625 { | |
626 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
627 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
628 U8 _align0; /*< 2: 1> alignment */ | |
629 U8 _align1; /*< 3: 1> alignment */ | |
630 T_basicService basicService; /*< 4: 4> Basic service */ | |
631 U8 v_ssStatus; /*< 8: 1> valid-flag */ | |
632 U8 ssStatus; /*< 9: 1> Supplementary service status */ | |
633 U8 _align2; /*< 10: 1> alignment */ | |
634 U8 _align3; /*< 11: 1> alignment */ | |
635 } T_ssIncompatibilityCause; | |
636 #endif | |
637 | |
638 #ifndef __T_presentationAllowedAddress__ | |
639 #define __T_presentationAllowedAddress__ | |
640 /* | |
641 * Presentation allowed address | |
642 * CCDGEN:WriteStruct_Count==482 | |
643 */ | |
644 typedef struct | |
645 { | |
646 U8 _align0; /*< 0: 1> alignment */ | |
647 U8 _align1; /*< 1: 1> alignment */ | |
648 U8 _align2; /*< 2: 1> alignment */ | |
649 U8 v_partyNumber; /*< 3: 1> valid-flag */ | |
650 T_partyNumber partyNumber; /*< 4: 44> Party number */ | |
651 U8 _align3; /*< 48: 1> alignment */ | |
652 U8 _align4; /*< 49: 1> alignment */ | |
653 U8 _align5; /*< 50: 1> alignment */ | |
654 U8 v_partySubaddress; /*< 51: 1> valid-flag */ | |
655 T_partySubaddress partySubaddress; /*< 52: 28> Party Subaddress */ | |
656 } T_presentationAllowedAddress; | |
657 #endif | |
658 | |
659 /* | |
660 * Presentation restricted address | |
661 * CCDGEN:WriteStruct_Count==483 | |
662 */ | |
663 #ifndef __T_presentationRestrictedAddress__ | |
664 #define __T_presentationRestrictedAddress__ | |
665 typedef T_presentationAllowedAddress T_presentationRestrictedAddress; | |
666 #endif | |
667 #ifndef __T_callIsWaitingIndicator__ | |
668 #define __T_callIsWaitingIndicator__ | |
669 /* | |
670 * Call is waiting indicator | |
671 * CCDGEN:WriteStruct_Count==484 | |
672 */ | |
673 /* typedef void T_callIsWaitingIndicator;*/ | |
674 #endif | |
675 #ifndef __T_mptyIndicator__ | |
676 #define __T_mptyIndicator__ | |
677 /* | |
678 * Multiparty indicator | |
679 * CCDGEN:WriteStruct_Count==485 | |
680 */ | |
681 /* typedef void T_mptyIndicator;*/ | |
682 #endif | |
683 #ifndef __T_clirSuppressionRejected__ | |
684 #define __T_clirSuppressionRejected__ | |
685 /* | |
686 * CLIR suppression rejected | |
687 * CCDGEN:WriteStruct_Count==486 | |
688 */ | |
689 /* typedef void T_clirSuppressionRejected;*/ | |
690 #endif | |
691 #ifndef __T_presentationRestricted__ | |
692 #define __T_presentationRestricted__ | |
693 /* | |
694 * Presentation restricted | |
695 * CCDGEN:WriteStruct_Count==487 | |
696 */ | |
697 /* typedef void T_presentationRestricted;*/ | |
698 #endif | |
699 #ifndef __T_numberNotAvailableDueToInterworking__ | |
700 #define __T_numberNotAvailableDueToInterworking__ | |
701 /* | |
702 * Number not available due to interworking | |
703 * CCDGEN:WriteStruct_Count==488 | |
704 */ | |
705 /* typedef void T_numberNotAvailableDueToInterworking;*/ | |
706 #endif | |
707 #ifndef __T_rdn__ | |
708 #define __T_rdn__ | |
709 /* | |
710 * rdn | |
711 * CCDGEN:WriteStruct_Count==489 | |
712 */ | |
713 typedef struct | |
714 { | |
715 U8 _align0; /*< 0: 1> alignment */ | |
716 U8 _align1; /*< 1: 1> alignment */ | |
717 U8 _align2; /*< 2: 1> alignment */ | |
718 U8 v_presentationAllowedAddress; /*< 3: 1> valid-flag */ | |
719 T_presentationAllowedAddress presentationAllowedAddress; /*< 4: 80> Presentation allowed address */ | |
720 U8 _align3; /*< 84: 1> alignment */ | |
721 U8 _align4; /*< 85: 1> alignment */ | |
722 U8 _align5; /*< 86: 1> alignment */ | |
723 U8 v_presentationRestricted; /*< 87: 1> valid-flag */ | |
724 U8 _align6; /*< 88: 1> alignment */ | |
725 U8 _align7; /*< 89: 1> alignment */ | |
726 U8 _align8; /*< 90: 1> alignment */ | |
727 U8 v_numberNotAvailableDueToInterworking; /*< 91: 1> valid-flag */ | |
728 U8 _align9; /*< 92: 1> alignment */ | |
729 U8 _align10; /*< 93: 1> alignment */ | |
730 U8 _align11; /*< 94: 1> alignment */ | |
731 U8 v_presentationRestrictedAddress; /*< 95: 1> valid-flag */ | |
732 T_presentationRestrictedAddress presentationRestrictedAddress; /*< 96: 80> Presentation restricted address */ | |
733 } T_rdn; | |
734 #endif | |
735 | |
736 #ifndef __T_ectIndicator__ | |
737 #define __T_ectIndicator__ | |
738 /* | |
739 * Explicit call transfer indicator | |
740 * CCDGEN:WriteStruct_Count==490 | |
741 */ | |
742 typedef struct | |
743 { | |
744 U8 v_ectCallState; /*< 0: 1> valid-flag */ | |
745 U8 ectCallState; /*< 1: 1> Explicit call transfer call ctate */ | |
746 U8 _align0; /*< 2: 1> alignment */ | |
747 U8 v_rdn; /*< 3: 1> valid-flag */ | |
748 T_rdn rdn; /*< 4:176> rdn */ | |
749 } T_ectIndicator; | |
750 #endif | |
751 | |
752 #ifndef __T_ussdRes__ | |
753 #define __T_ussdRes__ | |
754 /* | |
755 * Unstructured SS data result | |
756 * CCDGEN:WriteStruct_Count==491 | |
757 */ | |
758 typedef struct | |
759 { | |
760 U8 v_ussdDataCodingScheme; /*< 0: 1> valid-flag */ | |
761 U8 ussdDataCodingScheme; /*< 1: 1> Unstructured SS data coding scheme */ | |
762 U8 _align0; /*< 2: 1> alignment */ | |
763 U8 v_ussdString; /*< 3: 1> valid-flag */ | |
764 BUF_ussdString ussdString; /*< 4:168> Unstructured SS data string */ | |
765 } T_ussdRes; | |
766 #endif | |
767 | |
768 #ifndef __T_suppressPrefCUG__ | |
769 #define __T_suppressPrefCUG__ | |
770 /* | |
771 * Suppress prefered closed user group | |
772 * CCDGEN:WriteStruct_Count==492 | |
773 */ | |
774 /* typedef void T_suppressPrefCUG;*/ | |
775 #endif | |
776 #ifndef __T_suppressOA__ | |
777 #define __T_suppressOA__ | |
778 /* | |
779 * Suppress outgoing access | |
780 * CCDGEN:WriteStruct_Count==493 | |
781 */ | |
782 /* typedef void T_suppressOA;*/ | |
783 #endif | |
784 #ifndef __T_forwardCUGInfoArg__ | |
785 #define __T_forwardCUGInfoArg__ | |
786 /* | |
787 * Forward closed user group info argument | |
788 * CCDGEN:WriteStruct_Count==494 | |
789 */ | |
790 typedef struct | |
791 { | |
792 U8 _align0; /*< 0: 1> alignment */ | |
793 U8 v_cugIndex; /*< 1: 1> valid-flag */ | |
794 U16 cugIndex; /*< 2: 2> Closed user group index */ | |
795 U8 _align1; /*< 4: 1> alignment */ | |
796 U8 _align2; /*< 5: 1> alignment */ | |
797 U8 _align3; /*< 6: 1> alignment */ | |
798 U8 v_suppressPrefCUG; /*< 7: 1> valid-flag */ | |
799 U8 _align4; /*< 8: 1> alignment */ | |
800 U8 _align5; /*< 9: 1> alignment */ | |
801 U8 _align6; /*< 10: 1> alignment */ | |
802 U8 v_suppressOA; /*< 11: 1> valid-flag */ | |
803 } T_forwardCUGInfoArg; | |
804 #endif | |
805 | |
806 #ifndef __T_zzzzEmpty__ | |
807 #define __T_zzzzEmpty__ | |
808 /* | |
809 * ZZZZ empty | |
810 * CCDGEN:WriteStruct_Count==495 | |
811 */ | |
812 /* typedef void T_zzzzEmpty;*/ | |
813 #endif | |
814 #ifndef __T_newPassword__ | |
815 #define __T_newPassword__ | |
816 /* | |
817 * New password | |
818 * CCDGEN:WriteStruct_Count==496 | |
819 */ | |
820 typedef struct | |
821 { | |
822 U8 digit[MAX_PWD_NUM]; /*< 0: 4> Digit */ | |
823 } T_newPassword; | |
824 #endif | |
825 | |
826 /* | |
827 * Current password | |
828 * CCDGEN:WriteStruct_Count==497 | |
829 */ | |
830 #ifndef __T_currPassword__ | |
831 #define __T_currPassword__ | |
832 typedef T_newPassword T_currPassword; | |
833 #endif | |
834 #ifndef __T_e1__ | |
835 #define __T_e1__ | |
836 /* | |
837 * E1 | |
838 * CCDGEN:WriteStruct_Count==498 | |
839 */ | |
840 typedef struct | |
841 { | |
842 U8 c_e_val; /*< 0: 1> counter */ | |
843 U8 e_val[MAX_EVAL_LEN]; /*< 1: 4> E Value */ | |
844 U8 _align0; /*< 5: 1> alignment */ | |
845 U8 _align1; /*< 6: 1> alignment */ | |
846 U8 _align2; /*< 7: 1> alignment */ | |
847 } T_e1; | |
848 #endif | |
849 | |
850 /* | |
851 * E2 | |
852 * CCDGEN:WriteStruct_Count==499 | |
853 */ | |
854 #ifndef __T_e2__ | |
855 #define __T_e2__ | |
856 typedef T_e1 T_e2; | |
857 #endif | |
858 /* | |
859 * E3 | |
860 * CCDGEN:WriteStruct_Count==500 | |
861 */ | |
862 #ifndef __T_e3__ | |
863 #define __T_e3__ | |
864 typedef T_e1 T_e3; | |
865 #endif | |
866 /* | |
867 * E4 | |
868 * CCDGEN:WriteStruct_Count==501 | |
869 */ | |
870 #ifndef __T_e4__ | |
871 #define __T_e4__ | |
872 typedef T_e1 T_e4; | |
873 #endif | |
874 /* | |
875 * E5 | |
876 * CCDGEN:WriteStruct_Count==502 | |
877 */ | |
878 #ifndef __T_e5__ | |
879 #define __T_e5__ | |
880 typedef T_e1 T_e5; | |
881 #endif | |
882 /* | |
883 * E6 | |
884 * CCDGEN:WriteStruct_Count==503 | |
885 */ | |
886 #ifndef __T_e6__ | |
887 #define __T_e6__ | |
888 typedef T_e1 T_e6; | |
889 #endif | |
890 /* | |
891 * E7 | |
892 * CCDGEN:WriteStruct_Count==504 | |
893 */ | |
894 #ifndef __T_e7__ | |
895 #define __T_e7__ | |
896 typedef T_e1 T_e7; | |
897 #endif | |
898 #ifndef __T_chargingInformation__ | |
899 #define __T_chargingInformation__ | |
900 /* | |
901 * Charging Information | |
902 * CCDGEN:WriteStruct_Count==505 | |
903 */ | |
904 typedef struct | |
905 { | |
906 U8 _align0; /*< 0: 1> alignment */ | |
907 U8 _align1; /*< 1: 1> alignment */ | |
908 U8 _align2; /*< 2: 1> alignment */ | |
909 U8 v_e1; /*< 3: 1> valid-flag */ | |
910 T_e1 e1; /*< 4: 8> E1 */ | |
911 U8 _align3; /*< 12: 1> alignment */ | |
912 U8 _align4; /*< 13: 1> alignment */ | |
913 U8 _align5; /*< 14: 1> alignment */ | |
914 U8 v_e2; /*< 15: 1> valid-flag */ | |
915 T_e2 e2; /*< 16: 8> E2 */ | |
916 U8 _align6; /*< 24: 1> alignment */ | |
917 U8 _align7; /*< 25: 1> alignment */ | |
918 U8 _align8; /*< 26: 1> alignment */ | |
919 U8 v_e3; /*< 27: 1> valid-flag */ | |
920 T_e3 e3; /*< 28: 8> E3 */ | |
921 U8 _align9; /*< 36: 1> alignment */ | |
922 U8 _align10; /*< 37: 1> alignment */ | |
923 U8 _align11; /*< 38: 1> alignment */ | |
924 U8 v_e4; /*< 39: 1> valid-flag */ | |
925 T_e4 e4; /*< 40: 8> E4 */ | |
926 U8 _align12; /*< 48: 1> alignment */ | |
927 U8 _align13; /*< 49: 1> alignment */ | |
928 U8 _align14; /*< 50: 1> alignment */ | |
929 U8 v_e5; /*< 51: 1> valid-flag */ | |
930 T_e5 e5; /*< 52: 8> E5 */ | |
931 U8 _align15; /*< 60: 1> alignment */ | |
932 U8 _align16; /*< 61: 1> alignment */ | |
933 U8 _align17; /*< 62: 1> alignment */ | |
934 U8 v_e6; /*< 63: 1> valid-flag */ | |
935 T_e6 e6; /*< 64: 8> E6 */ | |
936 U8 _align18; /*< 72: 1> alignment */ | |
937 U8 _align19; /*< 73: 1> alignment */ | |
938 U8 _align20; /*< 74: 1> alignment */ | |
939 U8 v_e7; /*< 75: 1> valid-flag */ | |
940 T_e7 e7; /*< 76: 8> E7 */ | |
941 } T_chargingInformation; | |
942 #endif | |
943 | |
944 #ifndef __T_forwardChargeAdviceArg__ | |
945 #define __T_forwardChargeAdviceArg__ | |
946 /* | |
947 * Forward Charge Advice | |
948 * CCDGEN:WriteStruct_Count==506 | |
949 */ | |
950 typedef struct | |
951 { | |
952 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
953 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
954 U8 _align0; /*< 2: 1> alignment */ | |
955 U8 v_chargingInformation; /*< 3: 1> valid-flag */ | |
956 T_chargingInformation chargingInformation; /*< 4: 84> Charging Information */ | |
957 } T_forwardChargeAdviceArg; | |
958 #endif | |
959 | |
960 #ifndef __T_rej_comp_sat__ | |
961 #define __T_rej_comp_sat__ | |
962 /* | |
963 * Reject component SAT | |
964 * CCDGEN:WriteStruct_Count==507 | |
965 */ | |
966 typedef struct | |
967 { | |
968 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
969 U8 inv_id; /*< 1: 1> Invoke ID */ | |
970 U8 _align0; /*< 2: 1> alignment */ | |
971 U8 v_rej_params_sat; /*< 3: 1> valid-flag */ | |
972 BUF_rej_params_sat rej_params_sat; /*< 4: 12> Reject Parameters SAT */ | |
973 } T_rej_comp_sat; | |
974 #endif | |
975 | |
976 #ifndef __T_err_desc_sat__ | |
977 #define __T_err_desc_sat__ | |
978 /* | |
979 * Error description SAT | |
980 * CCDGEN:WriteStruct_Count==508 | |
981 */ | |
982 typedef struct | |
983 { | |
984 U8 _align0; /*< 0: 1> alignment */ | |
985 U8 _align1; /*< 1: 1> alignment */ | |
986 U8 _align2; /*< 2: 1> alignment */ | |
987 U8 v_err_params_sat; /*< 3: 1> valid-flag */ | |
988 BUF_err_params_sat err_params_sat; /*< 4: 16> Error Parameters SAT */ | |
989 } T_err_desc_sat; | |
990 #endif | |
991 | |
992 #ifndef __T_err_comp_sat__ | |
993 #define __T_err_comp_sat__ | |
994 /* | |
995 * Return error component SAT | |
996 * CCDGEN:WriteStruct_Count==509 | |
997 */ | |
998 typedef struct | |
999 { | |
1000 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
1001 U8 inv_id; /*< 1: 1> Invoke ID */ | |
1002 U8 _align0; /*< 2: 1> alignment */ | |
1003 U8 v_err_desc_sat; /*< 3: 1> valid-flag */ | |
1004 T_err_desc_sat err_desc_sat; /*< 4: 20> Error description SAT */ | |
1005 } T_err_comp_sat; | |
1006 #endif | |
1007 | |
1008 #ifndef __T_res_desc_sat__ | |
1009 #define __T_res_desc_sat__ | |
1010 /* | |
1011 * Result description SAT | |
1012 * CCDGEN:WriteStruct_Count==510 | |
1013 */ | |
1014 typedef struct | |
1015 { | |
1016 U8 _align0; /*< 0: 1> alignment */ | |
1017 U8 _align1; /*< 1: 1> alignment */ | |
1018 U8 _align2; /*< 2: 1> alignment */ | |
1019 U8 v_res_params_sat; /*< 3: 1> valid-flag */ | |
1020 BUF_res_params_sat res_params_sat; /*< 4:252> Result Parameters SAT */ | |
1021 } T_res_desc_sat; | |
1022 #endif | |
1023 | |
1024 #ifndef __T_seq_sat__ | |
1025 #define __T_seq_sat__ | |
1026 /* | |
1027 * Sequence SAT | |
1028 * CCDGEN:WriteStruct_Count==511 | |
1029 */ | |
1030 typedef struct | |
1031 { | |
1032 U8 _align0; /*< 0: 1> alignment */ | |
1033 U8 _align1; /*< 1: 1> alignment */ | |
1034 U8 _align2; /*< 2: 1> alignment */ | |
1035 U8 v_res_desc_sat; /*< 3: 1> valid-flag */ | |
1036 T_res_desc_sat res_desc_sat; /*< 4:256> Result description SAT */ | |
1037 } T_seq_sat; | |
1038 #endif | |
1039 | |
1040 #ifndef __T_res_comp_sat__ | |
1041 #define __T_res_comp_sat__ | |
1042 /* | |
1043 * Return result component SAT | |
1044 * CCDGEN:WriteStruct_Count==512 | |
1045 */ | |
1046 typedef struct | |
1047 { | |
1048 U8 v_inv_id; /*< 0: 1> valid-flag */ | |
1049 U8 inv_id; /*< 1: 1> Invoke ID */ | |
1050 U8 _align0; /*< 2: 1> alignment */ | |
1051 U8 v_seq_sat; /*< 3: 1> valid-flag */ | |
1052 T_seq_sat seq_sat; /*< 4:260> Sequence SAT */ | |
1053 } T_res_comp_sat; | |
1054 #endif | |
1055 | |
1056 #ifndef __T_ccbsf__ | |
1057 #define __T_ccbsf__ | |
1058 /* | |
1059 * CCBS feature | |
1060 * CCDGEN:WriteStruct_Count==513 | |
1061 */ | |
1062 typedef struct | |
1063 { | |
1064 U8 v_ccbsIndex; /*< 0: 1> valid-flag */ | |
1065 U8 ccbsIndex; /*< 1: 1> CCBS index */ | |
1066 U8 _align0; /*< 2: 1> alignment */ | |
1067 U8 v_b_subscriberNumber; /*< 3: 1> valid-flag */ | |
1068 T_b_subscriberNumber b_subscriberNumber; /*< 4: 44> B Subscriber number */ | |
1069 U8 _align1; /*< 48: 1> alignment */ | |
1070 U8 _align2; /*< 49: 1> alignment */ | |
1071 U8 _align3; /*< 50: 1> alignment */ | |
1072 U8 v_b_subscriberSubaddress; /*< 51: 1> valid-flag */ | |
1073 T_b_subscriberSubaddress b_subscriberSubaddress; /*< 52: 28> B Subscriber subaddress */ | |
1074 U8 _align4; /*< 80: 1> alignment */ | |
1075 U8 _align5; /*< 81: 1> alignment */ | |
1076 U8 _align6; /*< 82: 1> alignment */ | |
1077 U8 v_basicServiceGroup; /*< 83: 1> valid-flag */ | |
1078 T_basicServiceGroup basicServiceGroup; /*< 84: 4> Basic service group */ | |
1079 } T_ccbsf; | |
1080 #endif | |
1081 | |
1082 #ifndef __T_ccbsFeatureList__ | |
1083 #define __T_ccbsFeatureList__ | |
1084 /* | |
1085 * CCBS feature List | |
1086 * CCDGEN:WriteStruct_Count==514 | |
1087 */ | |
1088 typedef struct | |
1089 { | |
1090 U8 _align0; /*< 0: 1> alignment */ | |
1091 U8 _align1; /*< 1: 1> alignment */ | |
1092 U8 v_ccbsf; /*< 2: 1> valid-flag */ | |
1093 U8 c_ccbsf; /*< 3: 1> counter */ | |
1094 T_ccbsf ccbsf[MAX_CCBSF_NUM]; /*< 4:440> CCBS feature */ | |
1095 } T_ccbsFeatureList; | |
1096 #endif | |
1097 | |
1098 #ifndef __T_cliRestrictionInfo__ | |
1099 #define __T_cliRestrictionInfo__ | |
1100 /* | |
1101 * CLI Restriction info | |
1102 * CCDGEN:WriteStruct_Count==515 | |
1103 */ | |
1104 typedef struct | |
1105 { | |
1106 U8 v_ssStatus; /*< 0: 1> valid-flag */ | |
1107 U8 ssStatus; /*< 1: 1> Supplementary service status */ | |
1108 U8 v_cliRestrictionOption; /*< 2: 1> valid-flag */ | |
1109 U8 cliRestrictionOption; /*< 3: 1> CLI Restriction option */ | |
1110 U8 v_maxEntitledPriority; /*< 4: 1> valid-flag */ | |
1111 U8 maxEntitledPriority; /*< 5: 1> Maximum entitled priority */ | |
1112 U8 v_defaultPriority; /*< 6: 1> valid-flag */ | |
1113 U8 defaultPriority; /*< 7: 1> Default priority */ | |
1114 U8 _align0; /*< 8: 1> alignment */ | |
1115 U8 _align1; /*< 9: 1> alignment */ | |
1116 U8 _align2; /*< 10: 1> alignment */ | |
1117 U8 v_ccbsFeatureList; /*< 11: 1> valid-flag */ | |
1118 T_ccbsFeatureList ccbsFeatureList; /*< 12:444> CCBS feature List */ | |
1119 } T_cliRestrictionInfo; | |
1120 #endif | |
1121 | |
1122 #ifndef __T_namePresentationAllowed__ | |
1123 #define __T_namePresentationAllowed__ | |
1124 /* | |
1125 * Name presentation allowed | |
1126 * CCDGEN:WriteStruct_Count==516 | |
1127 */ | |
1128 typedef struct | |
1129 { | |
1130 U8 v_dataCodingScheme; /*< 0: 1> valid-flag */ | |
1131 U8 dataCodingScheme; /*< 1: 1> Data coding scheme */ | |
1132 U8 v_lengthInCharacters; /*< 2: 1> valid-flag */ | |
1133 U8 lengthInCharacters; /*< 3: 1> Length in Characters */ | |
1134 U8 _align0; /*< 4: 1> alignment */ | |
1135 U8 _align1; /*< 5: 1> alignment */ | |
1136 U8 _align2; /*< 6: 1> alignment */ | |
1137 U8 v_nameString; /*< 7: 1> valid-flag */ | |
1138 BUF_nameString nameString; /*< 8:168> Name string */ | |
1139 } T_namePresentationAllowed; | |
1140 #endif | |
1141 | |
1142 /* | |
1143 * Name presentation restricted | |
1144 * CCDGEN:WriteStruct_Count==517 | |
1145 */ | |
1146 #ifndef __T_namePresentationRestricted__ | |
1147 #define __T_namePresentationRestricted__ | |
1148 typedef T_namePresentationAllowed T_namePresentationRestricted; | |
1149 #endif | |
1150 #ifndef __T_ussdArg__ | |
1151 #define __T_ussdArg__ | |
1152 /* | |
1153 * Unstructured SS data argument | |
1154 * CCDGEN:WriteStruct_Count==518 | |
1155 */ | |
1156 typedef struct | |
1157 { | |
1158 U8 v_ussdDataCodingScheme; /*< 0: 1> valid-flag */ | |
1159 U8 ussdDataCodingScheme; /*< 1: 1> Unstructured SS data coding scheme */ | |
1160 U8 _align0; /*< 2: 1> alignment */ | |
1161 U8 v_ussdString; /*< 3: 1> valid-flag */ | |
1162 BUF_ussdString ussdString; /*< 4:168> Unstructured SS data string */ | |
1163 U8 v_alertingPattern; /*<172: 1> valid-flag */ | |
1164 U8 alertingPattern; /*<173: 1> Alerting pattern */ | |
1165 U8 _align1; /*<174: 1> alignment */ | |
1166 U8 v_msisdn; /*<175: 1> valid-flag */ | |
1167 BUF_msisdn msisdn; /*<176: 24> msisdn number */ | |
1168 } T_ussdArg; | |
1169 #endif | |
1170 | |
1171 #ifndef __T_eraseCCEntryArg__ | |
1172 #define __T_eraseCCEntryArg__ | |
1173 /* | |
1174 * Erase CC entry Arg | |
1175 * CCDGEN:WriteStruct_Count==519 | |
1176 */ | |
1177 typedef struct | |
1178 { | |
1179 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
1180 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
1181 U8 v_ccbsIndex; /*< 2: 1> valid-flag */ | |
1182 U8 ccbsIndex; /*< 3: 1> CCBS index */ | |
1183 } T_eraseCCEntryArg; | |
1184 #endif | |
1185 | |
1186 #ifndef __T_eraseCCEntryRes__ | |
1187 #define __T_eraseCCEntryRes__ | |
1188 /* | |
1189 * Erase CC entry Res | |
1190 * CCDGEN:WriteStruct_Count==520 | |
1191 */ | |
1192 typedef struct | |
1193 { | |
1194 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
1195 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
1196 U8 v_ssStatus; /*< 2: 1> valid-flag */ | |
1197 U8 ssStatus; /*< 3: 1> Supplementary service status */ | |
1198 } T_eraseCCEntryRes; | |
1199 #endif | |
1200 | |
1201 #ifndef __T_accRegisterCCEntryRes__ | |
1202 #define __T_accRegisterCCEntryRes__ | |
1203 /* | |
1204 * Access register CC entry Res | |
1205 * CCDGEN:WriteStruct_Count==521 | |
1206 */ | |
1207 typedef struct | |
1208 { | |
1209 U8 _align0; /*< 0: 1> alignment */ | |
1210 U8 _align1; /*< 1: 1> alignment */ | |
1211 U8 _align2; /*< 2: 1> alignment */ | |
1212 U8 v_ccbsf; /*< 3: 1> valid-flag */ | |
1213 T_ccbsf ccbsf; /*< 4: 88> CCBS feature */ | |
1214 } T_accRegisterCCEntryRes; | |
1215 #endif | |
1216 | |
1217 #ifndef __T_callDeflectionArg__ | |
1218 #define __T_callDeflectionArg__ | |
1219 /* | |
1220 * Call Deflection Arg | |
1221 * CCDGEN:WriteStruct_Count==522 | |
1222 */ | |
1223 typedef struct | |
1224 { | |
1225 U8 _align0; /*< 0: 1> alignment */ | |
1226 U8 _align1; /*< 1: 1> alignment */ | |
1227 U8 _align2; /*< 2: 1> alignment */ | |
1228 U8 v_deflectedToNumber; /*< 3: 1> valid-flag */ | |
1229 T_deflectedToNumber deflectedToNumber; /*< 4: 44> Deflected to number */ | |
1230 U8 _align3; /*< 48: 1> alignment */ | |
1231 U8 _align4; /*< 49: 1> alignment */ | |
1232 U8 _align5; /*< 50: 1> alignment */ | |
1233 U8 v_deflectedToSubaddress; /*< 51: 1> valid-flag */ | |
1234 T_deflectedToSubaddress deflectedToSubaddress; /*< 52: 28> Deflected to subaddress */ | |
1235 } T_callDeflectionArg; | |
1236 #endif | |
1237 | |
1238 #ifndef __T_userUserServiceArg__ | |
1239 #define __T_userUserServiceArg__ | |
1240 /* | |
1241 * User user service Arg | |
1242 * CCDGEN:WriteStruct_Count==523 | |
1243 */ | |
1244 typedef struct | |
1245 { | |
1246 U8 v_uusService; /*< 0: 1> valid-flag */ | |
1247 U8 uusService; /*< 1: 1> uUS Service */ | |
1248 U8 v_uusRequired; /*< 2: 1> valid-flag */ | |
1249 U8 uusRequired; /*< 3: 1> uUS Required */ | |
1250 } T_userUserServiceArg; | |
1251 #endif | |
1252 | |
1253 #ifndef __T_privateExtensionList__ | |
1254 #define __T_privateExtensionList__ | |
1255 /* | |
1256 * Private extension list | |
1257 * CCDGEN:WriteStruct_Count==524 | |
1258 */ | |
1259 typedef struct | |
1260 { | |
1261 U8 _align0; /*< 0: 1> alignment */ | |
1262 U8 _align1; /*< 1: 1> alignment */ | |
1263 U8 v_extension; /*< 2: 1> valid-flag */ | |
1264 U8 c_extension; /*< 3: 1> counter */ | |
1265 BUF_extension extension[MAX_EXT_NUM]; /*< 4: 28> Extension */ | |
1266 } T_privateExtensionList; | |
1267 #endif | |
1268 | |
1269 #ifndef __T_extensionContainer__ | |
1270 #define __T_extensionContainer__ | |
1271 /* | |
1272 * Extension container | |
1273 * CCDGEN:WriteStruct_Count==525 | |
1274 */ | |
1275 typedef struct | |
1276 { | |
1277 U8 _align0; /*< 0: 1> alignment */ | |
1278 U8 _align1; /*< 1: 1> alignment */ | |
1279 U8 _align2; /*< 2: 1> alignment */ | |
1280 U8 v_privateExtensionList; /*< 3: 1> valid-flag */ | |
1281 T_privateExtensionList privateExtensionList; /*< 4:284> Private extension list */ | |
1282 U8 v_pcsExtension; /*<288: 1> valid-flag */ | |
1283 U8 pcsExtension; /*<289: 1> PCS extension */ | |
1284 U8 _align3; /*<290: 1> alignment */ | |
1285 U8 _align4; /*<291: 1> alignment */ | |
1286 } T_extensionContainer; | |
1287 #endif | |
1288 | |
1289 #ifndef __T_unknownSubscriberParam__ | |
1290 #define __T_unknownSubscriberParam__ | |
1291 /* | |
1292 * Unknown subscriber parameter | |
1293 * CCDGEN:WriteStruct_Count==526 | |
1294 */ | |
1295 typedef struct | |
1296 { | |
1297 U8 _align0; /*< 0: 1> alignment */ | |
1298 U8 _align1; /*< 1: 1> alignment */ | |
1299 U8 _align2; /*< 2: 1> alignment */ | |
1300 U8 v_extensionContainer; /*< 3: 1> valid-flag */ | |
1301 T_extensionContainer extensionContainer; /*< 4:292> Extension container */ | |
1302 U8 v_unknwnSubscrDiag; /*<296: 1> valid-flag */ | |
1303 U8 unknwnSubscrDiag; /*<297: 1> Unknown subscriber diagnostic */ | |
1304 U8 _align3; /*<298: 1> alignment */ | |
1305 U8 _align4; /*<299: 1> alignment */ | |
1306 } T_unknownSubscriberParam; | |
1307 #endif | |
1308 | |
1309 #ifndef __T_illegalSubscriberParam__ | |
1310 #define __T_illegalSubscriberParam__ | |
1311 /* | |
1312 * Illegal subscriber parameter | |
1313 * CCDGEN:WriteStruct_Count==527 | |
1314 */ | |
1315 typedef struct | |
1316 { | |
1317 U8 _align0; /*< 0: 1> alignment */ | |
1318 U8 _align1; /*< 1: 1> alignment */ | |
1319 U8 _align2; /*< 2: 1> alignment */ | |
1320 U8 v_extensionContainer; /*< 3: 1> valid-flag */ | |
1321 T_extensionContainer extensionContainer; /*< 4:292> Extension container */ | |
1322 } T_illegalSubscriberParam; | |
1323 #endif | |
1324 | |
1325 /* | |
1326 * Bearer service not provisioned parameter | |
1327 * CCDGEN:WriteStruct_Count==528 | |
1328 */ | |
1329 #ifndef __T_bearerServNotProvParam__ | |
1330 #define __T_bearerServNotProvParam__ | |
1331 typedef T_illegalSubscriberParam T_bearerServNotProvParam; | |
1332 #endif | |
1333 /* | |
1334 * Tele service not provisioned parameter | |
1335 * CCDGEN:WriteStruct_Count==529 | |
1336 */ | |
1337 #ifndef __T_teleServNotProvParam__ | |
1338 #define __T_teleServNotProvParam__ | |
1339 typedef T_illegalSubscriberParam T_teleServNotProvParam; | |
1340 #endif | |
1341 /* | |
1342 * Facility not supported parameter | |
1343 * CCDGEN:WriteStruct_Count==530 | |
1344 */ | |
1345 #ifndef __T_facilityNotSupParam__ | |
1346 #define __T_facilityNotSupParam__ | |
1347 typedef T_illegalSubscriberParam T_facilityNotSupParam; | |
1348 #endif | |
1349 /* | |
1350 * Data missing parameter | |
1351 * CCDGEN:WriteStruct_Count==531 | |
1352 */ | |
1353 #ifndef __T_dataMissingParam__ | |
1354 #define __T_dataMissingParam__ | |
1355 typedef T_illegalSubscriberParam T_dataMissingParam; | |
1356 #endif | |
1357 /* | |
1358 * Unexpected data parameter | |
1359 * CCDGEN:WriteStruct_Count==532 | |
1360 */ | |
1361 #ifndef __T_unexpectedDataParam__ | |
1362 #define __T_unexpectedDataParam__ | |
1363 typedef T_illegalSubscriberParam T_unexpectedDataParam; | |
1364 #endif | |
1365 #ifndef __T_extCallBarredParam__ | |
1366 #define __T_extCallBarredParam__ | |
1367 /* | |
1368 * Extensible call barred parameter | |
1369 * CCDGEN:WriteStruct_Count==533 | |
1370 */ | |
1371 typedef struct | |
1372 { | |
1373 U8 v_callBarringCause; /*< 0: 1> valid-flag */ | |
1374 U8 callBarringCause; /*< 1: 1> Call barring cause */ | |
1375 U8 _align0; /*< 2: 1> alignment */ | |
1376 U8 v_extensionContainer; /*< 3: 1> valid-flag */ | |
1377 T_extensionContainer extensionContainer; /*< 4:292> Extension container */ | |
1378 } T_extCallBarredParam; | |
1379 #endif | |
1380 | |
1381 #ifndef __T_absentSubscriberParam__ | |
1382 #define __T_absentSubscriberParam__ | |
1383 /* | |
1384 * Absent subscriber parameter | |
1385 * CCDGEN:WriteStruct_Count==534 | |
1386 */ | |
1387 typedef struct | |
1388 { | |
1389 U8 _align0; /*< 0: 1> alignment */ | |
1390 U8 _align1; /*< 1: 1> alignment */ | |
1391 U8 _align2; /*< 2: 1> alignment */ | |
1392 U8 v_extensionContainer; /*< 3: 1> valid-flag */ | |
1393 T_extensionContainer extensionContainer; /*< 4:292> Extension container */ | |
1394 U8 v_absentSubscriberReason; /*<296: 1> valid-flag */ | |
1395 U8 absentSubscriberReason; /*<297: 1> Absent subscriber reason */ | |
1396 U8 _align3; /*<298: 1> alignment */ | |
1397 U8 _align4; /*<299: 1> alignment */ | |
1398 } T_absentSubscriberParam; | |
1399 #endif | |
1400 | |
1401 #ifndef __T_extSystemFailureParam__ | |
1402 #define __T_extSystemFailureParam__ | |
1403 /* | |
1404 * Extensible system failure parameter | |
1405 * CCDGEN:WriteStruct_Count==535 | |
1406 */ | |
1407 typedef struct | |
1408 { | |
1409 U8 v_networkResource; /*< 0: 1> valid-flag */ | |
1410 U8 networkResource; /*< 1: 1> Network Resource */ | |
1411 U8 _align0; /*< 2: 1> alignment */ | |
1412 U8 v_extensionContainer; /*< 3: 1> valid-flag */ | |
1413 T_extensionContainer extensionContainer; /*< 4:292> Extension container */ | |
1414 } T_extSystemFailureParam; | |
1415 #endif | |
1416 | |
1417 #ifndef __T_nameUnavailable__ | |
1418 #define __T_nameUnavailable__ | |
1419 /* | |
1420 * Name unavailable | |
1421 * CCDGEN:WriteStruct_Count==536 | |
1422 */ | |
1423 /* typedef void T_nameUnavailable;*/ | |
1424 #endif | |
1425 #ifndef __T_callingName__ | |
1426 #define __T_callingName__ | |
1427 /* | |
1428 * Calling name | |
1429 * CCDGEN:WriteStruct_Count==537 | |
1430 */ | |
1431 typedef struct | |
1432 { | |
1433 U8 _align0; /*< 0: 1> alignment */ | |
1434 U8 _align1; /*< 1: 1> alignment */ | |
1435 U8 _align2; /*< 2: 1> alignment */ | |
1436 U8 v_namePresentationAllowed; /*< 3: 1> valid-flag */ | |
1437 T_namePresentationAllowed namePresentationAllowed; /*< 4:176> Name presentation allowed */ | |
1438 U8 _align3; /*<180: 1> alignment */ | |
1439 U8 _align4; /*<181: 1> alignment */ | |
1440 U8 _align5; /*<182: 1> alignment */ | |
1441 U8 v_presentationRestricted; /*<183: 1> valid-flag */ | |
1442 U8 _align6; /*<184: 1> alignment */ | |
1443 U8 _align7; /*<185: 1> alignment */ | |
1444 U8 _align8; /*<186: 1> alignment */ | |
1445 U8 v_nameUnavailable; /*<187: 1> valid-flag */ | |
1446 U8 _align9; /*<188: 1> alignment */ | |
1447 U8 _align10; /*<189: 1> alignment */ | |
1448 U8 _align11; /*<190: 1> alignment */ | |
1449 U8 v_namePresentationRestricted; /*<191: 1> valid-flag */ | |
1450 T_namePresentationRestricted namePresentationRestricted; /*<192:176> Name presentation restricted */ | |
1451 } T_callingName; | |
1452 #endif | |
1453 | |
1454 #ifndef __T_nameIndicator__ | |
1455 #define __T_nameIndicator__ | |
1456 /* | |
1457 * Name indicator | |
1458 * CCDGEN:WriteStruct_Count==538 | |
1459 */ | |
1460 typedef struct | |
1461 { | |
1462 U8 _align0; /*< 0: 1> alignment */ | |
1463 U8 _align1; /*< 1: 1> alignment */ | |
1464 U8 _align2; /*< 2: 1> alignment */ | |
1465 U8 v_callingName; /*< 3: 1> valid-flag */ | |
1466 T_callingName callingName; /*< 4:368> Calling name */ | |
1467 } T_nameIndicator; | |
1468 #endif | |
1469 | |
1470 #ifndef __T_notifySSArg__ | |
1471 #define __T_notifySSArg__ | |
1472 /* | |
1473 * Notify SS Arg | |
1474 * CCDGEN:WriteStruct_Count==539 | |
1475 */ | |
1476 typedef struct | |
1477 { | |
1478 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
1479 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
1480 U8 v_ssStatus; /*< 2: 1> valid-flag */ | |
1481 U8 ssStatus; /*< 3: 1> Supplementary service status */ | |
1482 U8 _align0; /*< 4: 1> alignment */ | |
1483 U8 _align1; /*< 5: 1> alignment */ | |
1484 U8 _align2; /*< 6: 1> alignment */ | |
1485 U8 v_ssNotification; /*< 7: 1> valid-flag */ | |
1486 T_ssNotification ssNotification; /*< 8: 4> SS Notification */ | |
1487 U8 _align3; /*< 12: 1> alignment */ | |
1488 U8 _align4; /*< 13: 1> alignment */ | |
1489 U8 _align5; /*< 14: 1> alignment */ | |
1490 U8 v_callIsWaitingIndicator; /*< 15: 1> valid-flag */ | |
1491 U8 v_callOnHoldIndicator; /*< 16: 1> valid-flag */ | |
1492 U8 callOnHoldIndicator; /*< 17: 1> Call on hold indicator */ | |
1493 U8 _align6; /*< 18: 1> alignment */ | |
1494 U8 v_mptyIndicator; /*< 19: 1> valid-flag */ | |
1495 U8 _align7; /*< 20: 1> alignment */ | |
1496 U8 v_cugIndex; /*< 21: 1> valid-flag */ | |
1497 U16 cugIndex; /*< 22: 2> Closed user group index */ | |
1498 U8 _align8; /*< 24: 1> alignment */ | |
1499 U8 _align9; /*< 25: 1> alignment */ | |
1500 U8 _align10; /*< 26: 1> alignment */ | |
1501 U8 v_clirSuppressionRejected; /*< 27: 1> valid-flag */ | |
1502 U8 _align11; /*< 28: 1> alignment */ | |
1503 U8 _align12; /*< 29: 1> alignment */ | |
1504 U8 _align13; /*< 30: 1> alignment */ | |
1505 U8 v_ectIndicator; /*< 31: 1> valid-flag */ | |
1506 T_ectIndicator ectIndicator; /*< 32:180> Explicit call transfer indicator */ | |
1507 U8 _align14; /*<212: 1> alignment */ | |
1508 U8 _align15; /*<213: 1> alignment */ | |
1509 U8 _align16; /*<214: 1> alignment */ | |
1510 U8 v_nameIndicator; /*<215: 1> valid-flag */ | |
1511 T_nameIndicator nameIndicator; /*<216:372> Name indicator */ | |
1512 U8 _align17; /*<588: 1> alignment */ | |
1513 U8 _align18; /*<589: 1> alignment */ | |
1514 U8 _align19; /*<590: 1> alignment */ | |
1515 U8 v_ccbsf; /*<591: 1> valid-flag */ | |
1516 T_ccbsf ccbsf; /*<592: 88> CCBS feature */ | |
1517 U8 v_alertingPattern; /*<680: 1> valid-flag */ | |
1518 U8 alertingPattern; /*<681: 1> Alerting pattern */ | |
1519 U8 _align20; /*<682: 1> alignment */ | |
1520 U8 _align21; /*<683: 1> alignment */ | |
1521 } T_notifySSArg; | |
1522 #endif | |
1523 | |
1524 #ifndef __T_basicServiceGroupList_value__ | |
1525 #define __T_basicServiceGroupList_value__ | |
1526 /* | |
1527 * Basic service group list | |
1528 * CCDGEN:WriteStruct_Count==540 | |
1529 */ | |
1530 typedef struct | |
1531 { | |
1532 U8 v_bearerService; /*< 0: 1> valid-flag */ | |
1533 U8 bearerService; /*< 1: 1> Bearer Service */ | |
1534 U8 v_teleservice; /*< 2: 1> valid-flag */ | |
1535 U8 teleservice; /*< 3: 1> teleservice */ | |
1536 } T_basicServiceGroupList_value; | |
1537 #endif | |
1538 | |
1539 #ifndef __T_basicServiceGroupList__ | |
1540 #define __T_basicServiceGroupList__ | |
1541 /* | |
1542 * Basic service group list | |
1543 * CCDGEN:WriteStruct_Count==541 | |
1544 */ | |
1545 typedef struct | |
1546 { | |
1547 U8 _align0; /*< 0: 1> alignment */ | |
1548 U8 _align1; /*< 1: 1> alignment */ | |
1549 U8 _align2; /*< 2: 1> alignment */ | |
1550 U8 c_basicServiceGroupList_value; /*< 3: 1> counter */ | |
1551 T_basicServiceGroupList_value basicServiceGroupList_value[MAX_BS_NUM]; /*< 4: 52> Basic service group list */ | |
1552 } T_basicServiceGroupList; | |
1553 #endif | |
1554 | |
1555 #ifndef __T_interrogateSSRes__ | |
1556 #define __T_interrogateSSRes__ | |
1557 /* | |
1558 * Interrogate SS result | |
1559 * CCDGEN:WriteStruct_Count==542 | |
1560 */ | |
1561 typedef struct | |
1562 { | |
1563 U8 v_ssStatus; /*< 0: 1> valid-flag */ | |
1564 U8 ssStatus; /*< 1: 1> Supplementary service status */ | |
1565 U8 _align0; /*< 2: 1> alignment */ | |
1566 U8 v_forwardedToNumber; /*< 3: 1> valid-flag */ | |
1567 T_forwardedToNumber forwardedToNumber; /*< 4: 44> Forwarded to number */ | |
1568 U8 _align1; /*< 48: 1> alignment */ | |
1569 U8 _align2; /*< 49: 1> alignment */ | |
1570 U8 _align3; /*< 50: 1> alignment */ | |
1571 U8 v_basicServiceGroupList; /*< 51: 1> valid-flag */ | |
1572 T_basicServiceGroupList basicServiceGroupList; /*< 52: 56> Basic service group list */ | |
1573 U8 _align4; /*<108: 1> alignment */ | |
1574 U8 _align5; /*<109: 1> alignment */ | |
1575 U8 _align6; /*<110: 1> alignment */ | |
1576 U8 v_forwardingFeatureList; /*<111: 1> valid-flag */ | |
1577 T_forwardingFeatureList forwardingFeatureList; /*<112:1252> Forwarding feature List */ | |
1578 U8 _align7; /*<1364: 1> alignment */ | |
1579 U8 _align8; /*<1365: 1> alignment */ | |
1580 U8 _align9; /*<1366: 1> alignment */ | |
1581 U8 v_cliRestrictionInfo; /*<1367: 1> valid-flag */ | |
1582 T_cliRestrictionInfo cliRestrictionInfo; /*<1368:456> CLI Restriction info */ | |
1583 } T_interrogateSSRes; | |
1584 #endif | |
1585 | |
1586 #ifndef __T_cugs__ | |
1587 #define __T_cugs__ | |
1588 /* | |
1589 * Closed user group subscription | |
1590 * CCDGEN:WriteStruct_Count==543 | |
1591 */ | |
1592 typedef struct | |
1593 { | |
1594 U8 _align0; /*< 0: 1> alignment */ | |
1595 U8 v_cugIndex; /*< 1: 1> valid-flag */ | |
1596 U16 cugIndex; /*< 2: 2> Closed user group index */ | |
1597 U8 _align1; /*< 4: 1> alignment */ | |
1598 U8 _align2; /*< 5: 1> alignment */ | |
1599 U8 _align3; /*< 6: 1> alignment */ | |
1600 U8 v_cugInterlock; /*< 7: 1> valid-flag */ | |
1601 BUF_cugInterlock cugInterlock; /*< 8: 12> Closed user group interlock */ | |
1602 U8 v_intraCugOptions; /*< 20: 1> valid-flag */ | |
1603 U8 intraCugOptions; /*< 21: 1> Intra closed user group options */ | |
1604 U8 _align4; /*< 22: 1> alignment */ | |
1605 U8 v_basicServiceGroupList; /*< 23: 1> valid-flag */ | |
1606 T_basicServiceGroupList basicServiceGroupList; /*< 24: 56> Basic service group list */ | |
1607 } T_cugs; | |
1608 #endif | |
1609 | |
1610 #ifndef __T_cugSubscriptionList__ | |
1611 #define __T_cugSubscriptionList__ | |
1612 /* | |
1613 * Closed user group subscription list | |
1614 * CCDGEN:WriteStruct_Count==544 | |
1615 */ | |
1616 typedef struct | |
1617 { | |
1618 U8 _align0; /*< 0: 1> alignment */ | |
1619 U8 _align1; /*< 1: 1> alignment */ | |
1620 U8 v_cugs; /*< 2: 1> valid-flag */ | |
1621 U8 c_cugs; /*< 3: 1> counter */ | |
1622 T_cugs cugs[MAX_CUGS_NUM]; /*< 4:800> Closed user group subscription */ | |
1623 } T_cugSubscriptionList; | |
1624 #endif | |
1625 | |
1626 #ifndef __T_cugInfo__ | |
1627 #define __T_cugInfo__ | |
1628 /* | |
1629 * Closed user group info | |
1630 * CCDGEN:WriteStruct_Count==545 | |
1631 */ | |
1632 typedef struct | |
1633 { | |
1634 U8 _align0; /*< 0: 1> alignment */ | |
1635 U8 _align1; /*< 1: 1> alignment */ | |
1636 U8 _align2; /*< 2: 1> alignment */ | |
1637 U8 v_cugSubscriptionList; /*< 3: 1> valid-flag */ | |
1638 T_cugSubscriptionList cugSubscriptionList; /*< 4:804> Closed user group subscription list */ | |
1639 U8 _align3; /*<808: 1> alignment */ | |
1640 U8 _align4; /*<809: 1> alignment */ | |
1641 U8 _align5; /*<810: 1> alignment */ | |
1642 U8 v_cugFeatureList; /*<811: 1> valid-flag */ | |
1643 T_cugFeatureList cugFeatureList; /*<812:160> Closed user group feature list */ | |
1644 } T_cugInfo; | |
1645 #endif | |
1646 | |
1647 #ifndef __T_ssData__ | |
1648 #define __T_ssData__ | |
1649 /* | |
1650 * Supplementary service data | |
1651 * CCDGEN:WriteStruct_Count==546 | |
1652 */ | |
1653 typedef struct | |
1654 { | |
1655 U8 v_ssCode; /*< 0: 1> valid-flag */ | |
1656 U8 ssCode; /*< 1: 1> Supplementary Service Code */ | |
1657 U8 v_ssStatus; /*< 2: 1> valid-flag */ | |
1658 U8 ssStatus; /*< 3: 1> Supplementary service status */ | |
1659 T_ssSubscriptionOption ssSubscriptionOption; /*< 4: 4> Supplementary service subscription option */ | |
1660 U8 _align0; /*< 8: 1> alignment */ | |
1661 U8 _align1; /*< 9: 1> alignment */ | |
1662 U8 _align2; /*< 10: 1> alignment */ | |
1663 U8 v_basicServiceGroupList; /*< 11: 1> valid-flag */ | |
1664 T_basicServiceGroupList basicServiceGroupList; /*< 12: 56> Basic service group list */ | |
1665 U8 v_defaultPriority; /*< 68: 1> valid-flag */ | |
1666 U8 defaultPriority; /*< 69: 1> Default priority */ | |
1667 U8 _align3; /*< 70: 1> alignment */ | |
1668 U8 _align4; /*< 71: 1> alignment */ | |
1669 } T_ssData; | |
1670 #endif | |
1671 | |
1672 #ifndef __T_ssInfo__ | |
1673 #define __T_ssInfo__ | |
1674 /* | |
1675 * SS info | |
1676 * CCDGEN:WriteStruct_Count==547 | |
1677 */ | |
1678 typedef struct | |
1679 { | |
1680 U8 _align0; /*< 0: 1> alignment */ | |
1681 U8 _align1; /*< 1: 1> alignment */ | |
1682 U8 _align2; /*< 2: 1> alignment */ | |
1683 U8 v_forwardingInfo; /*< 3: 1> valid-flag */ | |
1684 T_forwardingInfo forwardingInfo; /*< 4:1256> Forwarding info */ | |
1685 U8 _align3; /*<1260: 1> alignment */ | |
1686 U8 _align4; /*<1261: 1> alignment */ | |
1687 U8 _align5; /*<1262: 1> alignment */ | |
1688 U8 v_callBarringInfo; /*<1263: 1> valid-flag */ | |
1689 T_callBarringInfo callBarringInfo; /*<1264:112> Call barring info */ | |
1690 U8 _align6; /*<1376: 1> alignment */ | |
1691 U8 _align7; /*<1377: 1> alignment */ | |
1692 U8 _align8; /*<1378: 1> alignment */ | |
1693 U8 v_cugInfo; /*<1379: 1> valid-flag */ | |
1694 T_cugInfo cugInfo; /*<1380:972> Closed user group info */ | |
1695 U8 _align9; /*<2352: 1> alignment */ | |
1696 U8 _align10; /*<2353: 1> alignment */ | |
1697 U8 _align11; /*<2354: 1> alignment */ | |
1698 U8 v_ssData; /*<2355: 1> valid-flag */ | |
1699 T_ssData ssData; /*<2356: 72> Supplementary service data */ | |
1700 } T_ssInfo; | |
1701 #endif | |
1702 | |
1703 | |
1704 /* | |
1705 * End of substructure section, begin of message definition section | |
1706 */ | |
1707 | |
1708 #ifndef __T_COMPONENT__ | |
1709 #define __T_COMPONENT__ | |
1710 /* | |
1711 * | |
1712 * CCDGEN:WriteStruct_Count==548 | |
1713 */ | |
1714 typedef struct | |
1715 { | |
1716 U8 msg_type; /*< 0: 1> Message type */ | |
1717 U8 _align0; /*< 1: 1> alignment */ | |
1718 U8 _align1; /*< 2: 1> alignment */ | |
1719 U8 v_inv_comp; /*< 3: 1> valid-flag */ | |
1720 T_inv_comp inv_comp; /*< 4:260> Invoke component */ | |
1721 U8 _align2; /*<264: 1> alignment */ | |
1722 U8 _align3; /*<265: 1> alignment */ | |
1723 U8 _align4; /*<266: 1> alignment */ | |
1724 U8 v_res_comp; /*<267: 1> valid-flag */ | |
1725 T_res_comp res_comp; /*<268:260> Return result component */ | |
1726 U8 _align5; /*<528: 1> alignment */ | |
1727 U8 _align6; /*<529: 1> alignment */ | |
1728 U8 _align7; /*<530: 1> alignment */ | |
1729 U8 v_err_comp; /*<531: 1> valid-flag */ | |
1730 T_err_comp err_comp; /*<532:260> Return error component */ | |
1731 U8 _align8; /*<792: 1> alignment */ | |
1732 U8 _align9; /*<793: 1> alignment */ | |
1733 U8 _align10; /*<794: 1> alignment */ | |
1734 U8 v_rej_comp; /*<795: 1> valid-flag */ | |
1735 T_rej_comp rej_comp; /*<796: 12> Reject component */ | |
1736 } T_COMPONENT; | |
1737 #endif | |
1738 | |
1739 #ifndef __T_REGISTER_SS_INV__ | |
1740 #define __T_REGISTER_SS_INV__ | |
1741 /* | |
1742 * | |
1743 * CCDGEN:WriteStruct_Count==549 | |
1744 */ | |
1745 typedef struct | |
1746 { | |
1747 U8 msg_type; /*< 0: 1> Message type */ | |
1748 U8 _align0; /*< 1: 1> alignment */ | |
1749 U8 _align1; /*< 2: 1> alignment */ | |
1750 U8 v_registerSSArg; /*< 3: 1> valid-flag */ | |
1751 T_registerSSArg registerSSArg; /*< 4: 92> Register SS Arg */ | |
1752 } T_REGISTER_SS_INV; | |
1753 #endif | |
1754 | |
1755 #ifndef __T_REGISTER_SS_RES__ | |
1756 #define __T_REGISTER_SS_RES__ | |
1757 /* | |
1758 * | |
1759 * CCDGEN:WriteStruct_Count==550 | |
1760 */ | |
1761 typedef struct | |
1762 { | |
1763 U8 msg_type; /*< 0: 1> Message type */ | |
1764 U8 _align0; /*< 1: 1> alignment */ | |
1765 U8 _align1; /*< 2: 1> alignment */ | |
1766 U8 _align2; /*< 3: 1> alignment */ | |
1767 T_ssInfo ssInfo; /*< 4:2428> SS info */ | |
1768 } T_REGISTER_SS_RES; | |
1769 #endif | |
1770 | |
1771 #ifndef __T_ERASE_SS_INV__ | |
1772 #define __T_ERASE_SS_INV__ | |
1773 /* | |
1774 * | |
1775 * CCDGEN:WriteStruct_Count==551 | |
1776 */ | |
1777 typedef struct | |
1778 { | |
1779 U8 msg_type; /*< 0: 1> Message type */ | |
1780 U8 _align0; /*< 1: 1> alignment */ | |
1781 U8 _align1; /*< 2: 1> alignment */ | |
1782 U8 v_ssForBS; /*< 3: 1> valid-flag */ | |
1783 T_ssForBS ssForBS; /*< 4: 8> SS For BS */ | |
1784 } T_ERASE_SS_INV; | |
1785 #endif | |
1786 | |
1787 #ifndef __T_ERASE_SS_RES__ | |
1788 #define __T_ERASE_SS_RES__ | |
1789 /* | |
1790 * | |
1791 * CCDGEN:WriteStruct_Count==552 | |
1792 */ | |
1793 typedef struct | |
1794 { | |
1795 U8 msg_type; /*< 0: 1> Message type */ | |
1796 U8 _align0; /*< 1: 1> alignment */ | |
1797 U8 _align1; /*< 2: 1> alignment */ | |
1798 U8 _align2; /*< 3: 1> alignment */ | |
1799 T_ssInfo ssInfo; /*< 4:2428> SS info */ | |
1800 } T_ERASE_SS_RES; | |
1801 #endif | |
1802 | |
1803 #ifndef __T_ACTIVATE_SS_INV__ | |
1804 #define __T_ACTIVATE_SS_INV__ | |
1805 /* | |
1806 * | |
1807 * CCDGEN:WriteStruct_Count==553 | |
1808 */ | |
1809 typedef struct | |
1810 { | |
1811 U8 msg_type; /*< 0: 1> Message type */ | |
1812 U8 _align0; /*< 1: 1> alignment */ | |
1813 U8 _align1; /*< 2: 1> alignment */ | |
1814 U8 v_ssForBS; /*< 3: 1> valid-flag */ | |
1815 T_ssForBS ssForBS; /*< 4: 8> SS For BS */ | |
1816 } T_ACTIVATE_SS_INV; | |
1817 #endif | |
1818 | |
1819 #ifndef __T_ACTIVATE_SS_RES__ | |
1820 #define __T_ACTIVATE_SS_RES__ | |
1821 /* | |
1822 * | |
1823 * CCDGEN:WriteStruct_Count==554 | |
1824 */ | |
1825 typedef struct | |
1826 { | |
1827 U8 msg_type; /*< 0: 1> Message type */ | |
1828 U8 _align0; /*< 1: 1> alignment */ | |
1829 U8 _align1; /*< 2: 1> alignment */ | |
1830 U8 _align2; /*< 3: 1> alignment */ | |
1831 T_ssInfo ssInfo; /*< 4:2428> SS info */ | |
1832 } T_ACTIVATE_SS_RES; | |
1833 #endif | |
1834 | |
1835 #ifndef __T_DEACTIVATE_SS_INV__ | |
1836 #define __T_DEACTIVATE_SS_INV__ | |
1837 /* | |
1838 * | |
1839 * CCDGEN:WriteStruct_Count==555 | |
1840 */ | |
1841 typedef struct | |
1842 { | |
1843 U8 msg_type; /*< 0: 1> Message type */ | |
1844 U8 _align0; /*< 1: 1> alignment */ | |
1845 U8 _align1; /*< 2: 1> alignment */ | |
1846 U8 v_ssForBS; /*< 3: 1> valid-flag */ | |
1847 T_ssForBS ssForBS; /*< 4: 8> SS For BS */ | |
1848 } T_DEACTIVATE_SS_INV; | |
1849 #endif | |
1850 | |
1851 #ifndef __T_DEACTIVATE_SS_RES__ | |
1852 #define __T_DEACTIVATE_SS_RES__ | |
1853 /* | |
1854 * | |
1855 * CCDGEN:WriteStruct_Count==556 | |
1856 */ | |
1857 typedef struct | |
1858 { | |
1859 U8 msg_type; /*< 0: 1> Message type */ | |
1860 U8 _align0; /*< 1: 1> alignment */ | |
1861 U8 _align1; /*< 2: 1> alignment */ | |
1862 U8 _align2; /*< 3: 1> alignment */ | |
1863 T_ssInfo ssInfo; /*< 4:2428> SS info */ | |
1864 } T_DEACTIVATE_SS_RES; | |
1865 #endif | |
1866 | |
1867 #ifndef __T_INTERROGATE_SS_INV__ | |
1868 #define __T_INTERROGATE_SS_INV__ | |
1869 /* | |
1870 * | |
1871 * CCDGEN:WriteStruct_Count==557 | |
1872 */ | |
1873 typedef struct | |
1874 { | |
1875 U8 msg_type; /*< 0: 1> Message type */ | |
1876 U8 _align0; /*< 1: 1> alignment */ | |
1877 U8 _align1; /*< 2: 1> alignment */ | |
1878 U8 v_ssForBS; /*< 3: 1> valid-flag */ | |
1879 T_ssForBS ssForBS; /*< 4: 8> SS For BS */ | |
1880 } T_INTERROGATE_SS_INV; | |
1881 #endif | |
1882 | |
1883 #ifndef __T_INTERROGATE_SS_RES__ | |
1884 #define __T_INTERROGATE_SS_RES__ | |
1885 /* | |
1886 * | |
1887 * CCDGEN:WriteStruct_Count==558 | |
1888 */ | |
1889 typedef struct | |
1890 { | |
1891 U8 msg_type; /*< 0: 1> Message type */ | |
1892 U8 _align0; /*< 1: 1> alignment */ | |
1893 U8 _align1; /*< 2: 1> alignment */ | |
1894 U8 _align2; /*< 3: 1> alignment */ | |
1895 T_interrogateSSRes interrogateSSRes; /*< 4:1824> Interrogate SS result */ | |
1896 } T_INTERROGATE_SS_RES; | |
1897 #endif | |
1898 | |
1899 #ifndef __T_NOTIFY_SS_INV__ | |
1900 #define __T_NOTIFY_SS_INV__ | |
1901 /* | |
1902 * | |
1903 * CCDGEN:WriteStruct_Count==559 | |
1904 */ | |
1905 typedef struct | |
1906 { | |
1907 U8 msg_type; /*< 0: 1> Message type */ | |
1908 U8 _align0; /*< 1: 1> alignment */ | |
1909 U8 _align1; /*< 2: 1> alignment */ | |
1910 U8 v_notifySSArg; /*< 3: 1> valid-flag */ | |
1911 T_notifySSArg notifySSArg; /*< 4:684> Notify SS Arg */ | |
1912 } T_NOTIFY_SS_INV; | |
1913 #endif | |
1914 | |
1915 #ifndef __T_REGISTER_PWD_INV__ | |
1916 #define __T_REGISTER_PWD_INV__ | |
1917 /* | |
1918 * | |
1919 * CCDGEN:WriteStruct_Count==560 | |
1920 */ | |
1921 typedef struct | |
1922 { | |
1923 U8 msg_type; /*< 0: 1> Message type */ | |
1924 U8 v_ssCode; /*< 1: 1> valid-flag */ | |
1925 U8 ssCode; /*< 2: 1> Supplementary Service Code */ | |
1926 U8 _align0; /*< 3: 1> alignment */ | |
1927 } T_REGISTER_PWD_INV; | |
1928 #endif | |
1929 | |
1930 #ifndef __T_REGISTER_PWD_RES__ | |
1931 #define __T_REGISTER_PWD_RES__ | |
1932 /* | |
1933 * | |
1934 * CCDGEN:WriteStruct_Count==561 | |
1935 */ | |
1936 typedef struct | |
1937 { | |
1938 U8 msg_type; /*< 0: 1> Message type */ | |
1939 U8 _align0; /*< 1: 1> alignment */ | |
1940 U8 _align1; /*< 2: 1> alignment */ | |
1941 U8 v_newPassword; /*< 3: 1> valid-flag */ | |
1942 T_newPassword newPassword; /*< 4: 4> New password */ | |
1943 } T_REGISTER_PWD_RES; | |
1944 #endif | |
1945 | |
1946 #ifndef __T_GET_PWD_INV__ | |
1947 #define __T_GET_PWD_INV__ | |
1948 /* | |
1949 * | |
1950 * CCDGEN:WriteStruct_Count==562 | |
1951 */ | |
1952 typedef struct | |
1953 { | |
1954 U8 msg_type; /*< 0: 1> Message type */ | |
1955 U8 v_guidanceInfo; /*< 1: 1> valid-flag */ | |
1956 U8 guidanceInfo; /*< 2: 1> Guidance Info */ | |
1957 U8 _align0; /*< 3: 1> alignment */ | |
1958 } T_GET_PWD_INV; | |
1959 #endif | |
1960 | |
1961 #ifndef __T_GET_PWD_RES__ | |
1962 #define __T_GET_PWD_RES__ | |
1963 /* | |
1964 * | |
1965 * CCDGEN:WriteStruct_Count==563 | |
1966 */ | |
1967 typedef struct | |
1968 { | |
1969 U8 msg_type; /*< 0: 1> Message type */ | |
1970 U8 _align0; /*< 1: 1> alignment */ | |
1971 U8 _align1; /*< 2: 1> alignment */ | |
1972 U8 v_currPassword; /*< 3: 1> valid-flag */ | |
1973 T_currPassword currPassword; /*< 4: 4> Current password */ | |
1974 } T_GET_PWD_RES; | |
1975 #endif | |
1976 | |
1977 #ifndef __T_PROCESS_USSD_INV__ | |
1978 #define __T_PROCESS_USSD_INV__ | |
1979 /* | |
1980 * | |
1981 * CCDGEN:WriteStruct_Count==564 | |
1982 */ | |
1983 typedef struct | |
1984 { | |
1985 U8 msg_type; /*< 0: 1> Message type */ | |
1986 U8 _align0; /*< 1: 1> alignment */ | |
1987 U8 _align1; /*< 2: 1> alignment */ | |
1988 U8 v_ssUserData; /*< 3: 1> valid-flag */ | |
1989 BUF_ssUserData ssUserData; /*< 4:208> Supplementary service user data */ | |
1990 } T_PROCESS_USSD_INV; | |
1991 #endif | |
1992 | |
1993 #ifndef __T_PROCESS_USSD_RES__ | |
1994 #define __T_PROCESS_USSD_RES__ | |
1995 /* | |
1996 * | |
1997 * CCDGEN:WriteStruct_Count==565 | |
1998 */ | |
1999 typedef struct | |
2000 { | |
2001 U8 msg_type; /*< 0: 1> Message type */ | |
2002 U8 _align0; /*< 1: 1> alignment */ | |
2003 U8 _align1; /*< 2: 1> alignment */ | |
2004 U8 v_ssUserData; /*< 3: 1> valid-flag */ | |
2005 BUF_ssUserData ssUserData; /*< 4:208> Supplementary service user data */ | |
2006 } T_PROCESS_USSD_RES; | |
2007 #endif | |
2008 | |
2009 #ifndef __T_PROCESS_USSD_REQ_INV__ | |
2010 #define __T_PROCESS_USSD_REQ_INV__ | |
2011 /* | |
2012 * | |
2013 * CCDGEN:WriteStruct_Count==566 | |
2014 */ | |
2015 typedef struct | |
2016 { | |
2017 U8 msg_type; /*< 0: 1> Message type */ | |
2018 U8 _align0; /*< 1: 1> alignment */ | |
2019 U8 _align1; /*< 2: 1> alignment */ | |
2020 U8 v_ussdArg; /*< 3: 1> valid-flag */ | |
2021 T_ussdArg ussdArg; /*< 4:200> Unstructured SS data argument */ | |
2022 } T_PROCESS_USSD_REQ_INV; | |
2023 #endif | |
2024 | |
2025 #ifndef __T_PROCESS_USSD_REQ_RES__ | |
2026 #define __T_PROCESS_USSD_REQ_RES__ | |
2027 /* | |
2028 * | |
2029 * CCDGEN:WriteStruct_Count==567 | |
2030 */ | |
2031 typedef struct | |
2032 { | |
2033 U8 msg_type; /*< 0: 1> Message type */ | |
2034 U8 _align0; /*< 1: 1> alignment */ | |
2035 U8 _align1; /*< 2: 1> alignment */ | |
2036 U8 v_ussdRes; /*< 3: 1> valid-flag */ | |
2037 T_ussdRes ussdRes; /*< 4:172> Unstructured SS data result */ | |
2038 } T_PROCESS_USSD_REQ_RES; | |
2039 #endif | |
2040 | |
2041 #ifndef __T_USSD_REQ_INV__ | |
2042 #define __T_USSD_REQ_INV__ | |
2043 /* | |
2044 * | |
2045 * CCDGEN:WriteStruct_Count==568 | |
2046 */ | |
2047 typedef struct | |
2048 { | |
2049 U8 msg_type; /*< 0: 1> Message type */ | |
2050 U8 _align0; /*< 1: 1> alignment */ | |
2051 U8 _align1; /*< 2: 1> alignment */ | |
2052 U8 v_ussdArg; /*< 3: 1> valid-flag */ | |
2053 T_ussdArg ussdArg; /*< 4:200> Unstructured SS data argument */ | |
2054 } T_USSD_REQ_INV; | |
2055 #endif | |
2056 | |
2057 #ifndef __T_USSD_REQ_RES__ | |
2058 #define __T_USSD_REQ_RES__ | |
2059 /* | |
2060 * | |
2061 * CCDGEN:WriteStruct_Count==569 | |
2062 */ | |
2063 typedef struct | |
2064 { | |
2065 U8 msg_type; /*< 0: 1> Message type */ | |
2066 U8 _align0; /*< 1: 1> alignment */ | |
2067 U8 _align1; /*< 2: 1> alignment */ | |
2068 U8 v_ussdRes; /*< 3: 1> valid-flag */ | |
2069 T_ussdRes ussdRes; /*< 4:172> Unstructured SS data result */ | |
2070 } T_USSD_REQ_RES; | |
2071 #endif | |
2072 | |
2073 #ifndef __T_USSD_NOTIFY_INV__ | |
2074 #define __T_USSD_NOTIFY_INV__ | |
2075 /* | |
2076 * | |
2077 * CCDGEN:WriteStruct_Count==570 | |
2078 */ | |
2079 typedef struct | |
2080 { | |
2081 U8 msg_type; /*< 0: 1> Message type */ | |
2082 U8 _align0; /*< 1: 1> alignment */ | |
2083 U8 _align1; /*< 2: 1> alignment */ | |
2084 U8 v_ussdArg; /*< 3: 1> valid-flag */ | |
2085 T_ussdArg ussdArg; /*< 4:200> Unstructured SS data argument */ | |
2086 } T_USSD_NOTIFY_INV; | |
2087 #endif | |
2088 | |
2089 #ifndef __T_FWD_CUG_INFO_INV__ | |
2090 #define __T_FWD_CUG_INFO_INV__ | |
2091 /* | |
2092 * | |
2093 * CCDGEN:WriteStruct_Count==571 | |
2094 */ | |
2095 typedef struct | |
2096 { | |
2097 U8 msg_type; /*< 0: 1> Message type */ | |
2098 U8 _align0; /*< 1: 1> alignment */ | |
2099 U8 _align1; /*< 2: 1> alignment */ | |
2100 U8 v_forwardCUGInfoArg; /*< 3: 1> valid-flag */ | |
2101 T_forwardCUGInfoArg forwardCUGInfoArg; /*< 4: 12> Forward closed user group info argument */ | |
2102 } T_FWD_CUG_INFO_INV; | |
2103 #endif | |
2104 | |
2105 #ifndef __T_SPLIT_MPTY_RES__ | |
2106 #define __T_SPLIT_MPTY_RES__ | |
2107 /* | |
2108 * | |
2109 * CCDGEN:WriteStruct_Count==572 | |
2110 */ | |
2111 typedef struct | |
2112 { | |
2113 U8 msg_type; /*< 0: 1> Message type */ | |
2114 U8 _align0; /*< 1: 1> alignment */ | |
2115 U8 _align1; /*< 2: 1> alignment */ | |
2116 U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ | |
2117 } T_SPLIT_MPTY_RES; | |
2118 #endif | |
2119 | |
2120 #ifndef __T_RETRIEVE_MPTY_RES__ | |
2121 #define __T_RETRIEVE_MPTY_RES__ | |
2122 /* | |
2123 * | |
2124 * CCDGEN:WriteStruct_Count==573 | |
2125 */ | |
2126 typedef struct | |
2127 { | |
2128 U8 msg_type; /*< 0: 1> Message type */ | |
2129 U8 _align0; /*< 1: 1> alignment */ | |
2130 U8 _align1; /*< 2: 1> alignment */ | |
2131 U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ | |
2132 } T_RETRIEVE_MPTY_RES; | |
2133 #endif | |
2134 | |
2135 #ifndef __T_HOLD_MPTY_RES__ | |
2136 #define __T_HOLD_MPTY_RES__ | |
2137 /* | |
2138 * | |
2139 * CCDGEN:WriteStruct_Count==574 | |
2140 */ | |
2141 typedef struct | |
2142 { | |
2143 U8 msg_type; /*< 0: 1> Message type */ | |
2144 U8 _align0; /*< 1: 1> alignment */ | |
2145 U8 _align1; /*< 2: 1> alignment */ | |
2146 U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ | |
2147 } T_HOLD_MPTY_RES; | |
2148 #endif | |
2149 | |
2150 #ifndef __T_BUILD_MPTY_RES__ | |
2151 #define __T_BUILD_MPTY_RES__ | |
2152 /* | |
2153 * | |
2154 * CCDGEN:WriteStruct_Count==575 | |
2155 */ | |
2156 typedef struct | |
2157 { | |
2158 U8 msg_type; /*< 0: 1> Message type */ | |
2159 U8 _align0; /*< 1: 1> alignment */ | |
2160 U8 _align1; /*< 2: 1> alignment */ | |
2161 U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ | |
2162 } T_BUILD_MPTY_RES; | |
2163 #endif | |
2164 | |
2165 #ifndef __T_FWD_CHG_ADVICE_INV__ | |
2166 #define __T_FWD_CHG_ADVICE_INV__ | |
2167 /* | |
2168 * | |
2169 * CCDGEN:WriteStruct_Count==576 | |
2170 */ | |
2171 typedef struct | |
2172 { | |
2173 U8 msg_type; /*< 0: 1> Message type */ | |
2174 U8 _align0; /*< 1: 1> alignment */ | |
2175 U8 _align1; /*< 2: 1> alignment */ | |
2176 U8 v_forwardChargeAdviceArg; /*< 3: 1> valid-flag */ | |
2177 T_forwardChargeAdviceArg forwardChargeAdviceArg; /*< 4: 88> Forward Charge Advice */ | |
2178 } T_FWD_CHG_ADVICE_INV; | |
2179 #endif | |
2180 | |
2181 #ifndef __T_FWD_CHG_ADVICE_RES__ | |
2182 #define __T_FWD_CHG_ADVICE_RES__ | |
2183 /* | |
2184 * | |
2185 * CCDGEN:WriteStruct_Count==577 | |
2186 */ | |
2187 typedef struct | |
2188 { | |
2189 U8 msg_type; /*< 0: 1> Message type */ | |
2190 U8 _align0; /*< 1: 1> alignment */ | |
2191 U8 _align1; /*< 2: 1> alignment */ | |
2192 U8 v_zzzzEmpty; /*< 3: 1> valid-flag */ | |
2193 } T_FWD_CHG_ADVICE_RES; | |
2194 #endif | |
2195 | |
2196 #ifndef __T_COMP_SAT__ | |
2197 #define __T_COMP_SAT__ | |
2198 /* | |
2199 * | |
2200 * CCDGEN:WriteStruct_Count==578 | |
2201 */ | |
2202 typedef struct | |
2203 { | |
2204 U8 msg_type; /*< 0: 1> Message type */ | |
2205 U8 _align0; /*< 1: 1> alignment */ | |
2206 U8 _align1; /*< 2: 1> alignment */ | |
2207 U8 v_res_comp_sat; /*< 3: 1> valid-flag */ | |
2208 T_res_comp_sat res_comp_sat; /*< 4:264> Return result component SAT */ | |
2209 U8 _align2; /*<268: 1> alignment */ | |
2210 U8 _align3; /*<269: 1> alignment */ | |
2211 U8 _align4; /*<270: 1> alignment */ | |
2212 U8 v_err_comp_sat; /*<271: 1> valid-flag */ | |
2213 T_err_comp_sat err_comp_sat; /*<272: 24> Return error component SAT */ | |
2214 U8 _align5; /*<296: 1> alignment */ | |
2215 U8 _align6; /*<297: 1> alignment */ | |
2216 U8 _align7; /*<298: 1> alignment */ | |
2217 U8 v_rej_comp_sat; /*<299: 1> valid-flag */ | |
2218 T_rej_comp_sat rej_comp_sat; /*<300: 16> Reject component SAT */ | |
2219 } T_COMP_SAT; | |
2220 #endif | |
2221 | |
2222 #ifndef __T_ERASE_CC_ENTRY_INV__ | |
2223 #define __T_ERASE_CC_ENTRY_INV__ | |
2224 /* | |
2225 * | |
2226 * CCDGEN:WriteStruct_Count==579 | |
2227 */ | |
2228 typedef struct | |
2229 { | |
2230 U8 msg_type; /*< 0: 1> Message type */ | |
2231 U8 _align0; /*< 1: 1> alignment */ | |
2232 U8 _align1; /*< 2: 1> alignment */ | |
2233 U8 v_eraseCCEntryArg; /*< 3: 1> valid-flag */ | |
2234 T_eraseCCEntryArg eraseCCEntryArg; /*< 4: 4> Erase CC entry Arg */ | |
2235 } T_ERASE_CC_ENTRY_INV; | |
2236 #endif | |
2237 | |
2238 #ifndef __T_ERASE_CC_ENTRY_RES__ | |
2239 #define __T_ERASE_CC_ENTRY_RES__ | |
2240 /* | |
2241 * | |
2242 * CCDGEN:WriteStruct_Count==580 | |
2243 */ | |
2244 typedef struct | |
2245 { | |
2246 U8 msg_type; /*< 0: 1> Message type */ | |
2247 U8 _align0; /*< 1: 1> alignment */ | |
2248 U8 _align1; /*< 2: 1> alignment */ | |
2249 U8 v_eraseCCEntryRes; /*< 3: 1> valid-flag */ | |
2250 T_eraseCCEntryRes eraseCCEntryRes; /*< 4: 4> Erase CC entry Res */ | |
2251 } T_ERASE_CC_ENTRY_RES; | |
2252 #endif | |
2253 | |
2254 #ifndef __T_ACC_REGISTER_CC_ENTRY_INV__ | |
2255 #define __T_ACC_REGISTER_CC_ENTRY_INV__ | |
2256 /* | |
2257 * | |
2258 * CCDGEN:WriteStruct_Count==581 | |
2259 */ | |
2260 typedef struct | |
2261 { | |
2262 U8 msg_type; /*< 0: 1> Message type */ | |
2263 U8 _align0; /*< 1: 1> alignment */ | |
2264 U8 _align1; /*< 2: 1> alignment */ | |
2265 U8 v_accRegisterCCEntryArg; /*< 3: 1> valid-flag */ | |
2266 BUF_accRegisterCCEntryArg accRegisterCCEntryArg; /*< 4:236> Access register CC entry argument */ | |
2267 } T_ACC_REGISTER_CC_ENTRY_INV; | |
2268 #endif | |
2269 | |
2270 #ifndef __T_ACC_REGISTER_CC_ENTRY_RES__ | |
2271 #define __T_ACC_REGISTER_CC_ENTRY_RES__ | |
2272 /* | |
2273 * | |
2274 * CCDGEN:WriteStruct_Count==582 | |
2275 */ | |
2276 typedef struct | |
2277 { | |
2278 U8 msg_type; /*< 0: 1> Message type */ | |
2279 U8 _align0; /*< 1: 1> alignment */ | |
2280 U8 _align1; /*< 2: 1> alignment */ | |
2281 U8 v_accRegisterCCEntryRes; /*< 3: 1> valid-flag */ | |
2282 T_accRegisterCCEntryRes accRegisterCCEntryRes; /*< 4: 92> Access register CC entry Res */ | |
2283 } T_ACC_REGISTER_CC_ENTRY_RES; | |
2284 #endif | |
2285 | |
2286 #ifndef __T_CALL_DEFLECTION_INV__ | |
2287 #define __T_CALL_DEFLECTION_INV__ | |
2288 /* | |
2289 * | |
2290 * CCDGEN:WriteStruct_Count==583 | |
2291 */ | |
2292 typedef struct | |
2293 { | |
2294 U8 msg_type; /*< 0: 1> Message type */ | |
2295 U8 _align0; /*< 1: 1> alignment */ | |
2296 U8 _align1; /*< 2: 1> alignment */ | |
2297 U8 v_callDeflectionArg; /*< 3: 1> valid-flag */ | |
2298 T_callDeflectionArg callDeflectionArg; /*< 4: 80> Call Deflection Arg */ | |
2299 } T_CALL_DEFLECTION_INV; | |
2300 #endif | |
2301 | |
2302 #ifndef __T_USER_USER_SRV_INV__ | |
2303 #define __T_USER_USER_SRV_INV__ | |
2304 /* | |
2305 * | |
2306 * CCDGEN:WriteStruct_Count==584 | |
2307 */ | |
2308 typedef struct | |
2309 { | |
2310 U8 msg_type; /*< 0: 1> Message type */ | |
2311 U8 _align0; /*< 1: 1> alignment */ | |
2312 U8 _align1; /*< 2: 1> alignment */ | |
2313 U8 v_userUserServiceArg; /*< 3: 1> valid-flag */ | |
2314 T_userUserServiceArg userUserServiceArg; /*< 4: 4> User user service Arg */ | |
2315 } T_USER_USER_SRV_INV; | |
2316 #endif | |
2317 | |
2318 #ifndef __T_UNKNOWN_SUBSCRIBER_ERR__ | |
2319 #define __T_UNKNOWN_SUBSCRIBER_ERR__ | |
2320 /* | |
2321 * | |
2322 * CCDGEN:WriteStruct_Count==585 | |
2323 */ | |
2324 typedef struct | |
2325 { | |
2326 U8 msg_type; /*< 0: 1> Message type */ | |
2327 U8 _align0; /*< 1: 1> alignment */ | |
2328 U8 _align1; /*< 2: 1> alignment */ | |
2329 U8 v_unknownSubscriberParam; /*< 3: 1> valid-flag */ | |
2330 T_unknownSubscriberParam unknownSubscriberParam; /*< 4:300> Unknown subscriber parameter */ | |
2331 } T_UNKNOWN_SUBSCRIBER_ERR; | |
2332 #endif | |
2333 | |
2334 #ifndef __T_ILLEGAL_SUBSCRIBER_ERR__ | |
2335 #define __T_ILLEGAL_SUBSCRIBER_ERR__ | |
2336 /* | |
2337 * | |
2338 * CCDGEN:WriteStruct_Count==586 | |
2339 */ | |
2340 typedef struct | |
2341 { | |
2342 U8 msg_type; /*< 0: 1> Message type */ | |
2343 U8 _align0; /*< 1: 1> alignment */ | |
2344 U8 _align1; /*< 2: 1> alignment */ | |
2345 U8 v_illegalSubscriberParam; /*< 3: 1> valid-flag */ | |
2346 T_illegalSubscriberParam illegalSubscriberParam; /*< 4:296> Illegal subscriber parameter */ | |
2347 } T_ILLEGAL_SUBSCRIBER_ERR; | |
2348 #endif | |
2349 | |
2350 #ifndef __T_BEARER_SERV_NOT_PROV_ERR__ | |
2351 #define __T_BEARER_SERV_NOT_PROV_ERR__ | |
2352 /* | |
2353 * | |
2354 * CCDGEN:WriteStruct_Count==587 | |
2355 */ | |
2356 typedef struct | |
2357 { | |
2358 U8 msg_type; /*< 0: 1> Message type */ | |
2359 U8 _align0; /*< 1: 1> alignment */ | |
2360 U8 _align1; /*< 2: 1> alignment */ | |
2361 U8 v_bearerServNotProvParam; /*< 3: 1> valid-flag */ | |
2362 T_bearerServNotProvParam bearerServNotProvParam; /*< 4:296> Bearer service not provisioned parameter */ | |
2363 } T_BEARER_SERV_NOT_PROV_ERR; | |
2364 #endif | |
2365 | |
2366 #ifndef __T_TELE_SERV_NOT_PROV_ERR__ | |
2367 #define __T_TELE_SERV_NOT_PROV_ERR__ | |
2368 /* | |
2369 * | |
2370 * CCDGEN:WriteStruct_Count==588 | |
2371 */ | |
2372 typedef struct | |
2373 { | |
2374 U8 msg_type; /*< 0: 1> Message type */ | |
2375 U8 _align0; /*< 1: 1> alignment */ | |
2376 U8 _align1; /*< 2: 1> alignment */ | |
2377 U8 v_teleServNotProvParam; /*< 3: 1> valid-flag */ | |
2378 T_teleServNotProvParam teleServNotProvParam; /*< 4:296> Tele service not provisioned parameter */ | |
2379 } T_TELE_SERV_NOT_PROV_ERR; | |
2380 #endif | |
2381 | |
2382 #ifndef __T_ILLEGAL_EQUIPMENT_ERR__ | |
2383 #define __T_ILLEGAL_EQUIPMENT_ERR__ | |
2384 /* | |
2385 * | |
2386 * CCDGEN:WriteStruct_Count==589 | |
2387 */ | |
2388 typedef struct | |
2389 { | |
2390 U8 msg_type; /*< 0: 1> Message type */ | |
2391 U8 _align0; /*< 1: 1> alignment */ | |
2392 U8 _align1; /*< 2: 1> alignment */ | |
2393 U8 v_teleServNotProvParam; /*< 3: 1> valid-flag */ | |
2394 T_teleServNotProvParam teleServNotProvParam; /*< 4:296> Tele service not provisioned parameter */ | |
2395 } T_ILLEGAL_EQUIPMENT_ERR; | |
2396 #endif | |
2397 | |
2398 #ifndef __T_CALL_BARRED_ERR__ | |
2399 #define __T_CALL_BARRED_ERR__ | |
2400 /* | |
2401 * | |
2402 * CCDGEN:WriteStruct_Count==590 | |
2403 */ | |
2404 typedef struct | |
2405 { | |
2406 U8 msg_type; /*< 0: 1> Message type */ | |
2407 U8 v_callBarringCause; /*< 1: 1> valid-flag */ | |
2408 U8 callBarringCause; /*< 2: 1> Call barring cause */ | |
2409 U8 v_extCallBarredParam; /*< 3: 1> valid-flag */ | |
2410 T_extCallBarredParam extCallBarredParam; /*< 4:296> Extensible call barred parameter */ | |
2411 } T_CALL_BARRED_ERR; | |
2412 #endif | |
2413 | |
2414 #ifndef __T_SS_INCOMPATIBILITY_ERR__ | |
2415 #define __T_SS_INCOMPATIBILITY_ERR__ | |
2416 /* | |
2417 * | |
2418 * CCDGEN:WriteStruct_Count==591 | |
2419 */ | |
2420 typedef struct | |
2421 { | |
2422 U8 msg_type; /*< 0: 1> Message type */ | |
2423 U8 _align0; /*< 1: 1> alignment */ | |
2424 U8 _align1; /*< 2: 1> alignment */ | |
2425 U8 v_ssIncompatibilityCause; /*< 3: 1> valid-flag */ | |
2426 T_ssIncompatibilityCause ssIncompatibilityCause; /*< 4: 12> SS Incompatibility cause */ | |
2427 } T_SS_INCOMPATIBILITY_ERR; | |
2428 #endif | |
2429 | |
2430 #ifndef __T_FACILITY_NOT_SUPPORTED_ERR__ | |
2431 #define __T_FACILITY_NOT_SUPPORTED_ERR__ | |
2432 /* | |
2433 * | |
2434 * CCDGEN:WriteStruct_Count==592 | |
2435 */ | |
2436 typedef struct | |
2437 { | |
2438 U8 msg_type; /*< 0: 1> Message type */ | |
2439 U8 _align0; /*< 1: 1> alignment */ | |
2440 U8 _align1; /*< 2: 1> alignment */ | |
2441 U8 v_facilityNotSupParam; /*< 3: 1> valid-flag */ | |
2442 T_facilityNotSupParam facilityNotSupParam; /*< 4:296> Facility not supported parameter */ | |
2443 } T_FACILITY_NOT_SUPPORTED_ERR; | |
2444 #endif | |
2445 | |
2446 #ifndef __T_ABSENT_SUBSCRIBER_ERR__ | |
2447 #define __T_ABSENT_SUBSCRIBER_ERR__ | |
2448 /* | |
2449 * | |
2450 * CCDGEN:WriteStruct_Count==593 | |
2451 */ | |
2452 typedef struct | |
2453 { | |
2454 U8 msg_type; /*< 0: 1> Message type */ | |
2455 U8 _align0; /*< 1: 1> alignment */ | |
2456 U8 _align1; /*< 2: 1> alignment */ | |
2457 U8 v_absentSubscriberParam; /*< 3: 1> valid-flag */ | |
2458 T_absentSubscriberParam absentSubscriberParam; /*< 4:300> Absent subscriber parameter */ | |
2459 } T_ABSENT_SUBSCRIBER_ERR; | |
2460 #endif | |
2461 | |
2462 #ifndef __T_SYSTEM_FAILURE_ERR__ | |
2463 #define __T_SYSTEM_FAILURE_ERR__ | |
2464 /* | |
2465 * | |
2466 * CCDGEN:WriteStruct_Count==594 | |
2467 */ | |
2468 typedef struct | |
2469 { | |
2470 U8 msg_type; /*< 0: 1> Message type */ | |
2471 U8 v_networkResource; /*< 1: 1> valid-flag */ | |
2472 U8 networkResource; /*< 2: 1> Network Resource */ | |
2473 U8 v_extSystemFailureParam; /*< 3: 1> valid-flag */ | |
2474 T_extSystemFailureParam extSystemFailureParam; /*< 4:296> Extensible system failure parameter */ | |
2475 } T_SYSTEM_FAILURE_ERR; | |
2476 #endif | |
2477 | |
2478 #ifndef __T_DATA_MISSING_ERR__ | |
2479 #define __T_DATA_MISSING_ERR__ | |
2480 /* | |
2481 * | |
2482 * CCDGEN:WriteStruct_Count==595 | |
2483 */ | |
2484 typedef struct | |
2485 { | |
2486 U8 msg_type; /*< 0: 1> Message type */ | |
2487 U8 _align0; /*< 1: 1> alignment */ | |
2488 U8 _align1; /*< 2: 1> alignment */ | |
2489 U8 v_dataMissingParam; /*< 3: 1> valid-flag */ | |
2490 T_dataMissingParam dataMissingParam; /*< 4:296> Data missing parameter */ | |
2491 } T_DATA_MISSING_ERR; | |
2492 #endif | |
2493 | |
2494 #ifndef __T_UNEXPECTED_DATA_VALUE_ERR__ | |
2495 #define __T_UNEXPECTED_DATA_VALUE_ERR__ | |
2496 /* | |
2497 * | |
2498 * CCDGEN:WriteStruct_Count==596 | |
2499 */ | |
2500 typedef struct | |
2501 { | |
2502 U8 msg_type; /*< 0: 1> Message type */ | |
2503 U8 _align0; /*< 1: 1> alignment */ | |
2504 U8 _align1; /*< 2: 1> alignment */ | |
2505 U8 v_unexpectedDataParam; /*< 3: 1> valid-flag */ | |
2506 T_unexpectedDataParam unexpectedDataParam; /*< 4:296> Unexpected data parameter */ | |
2507 } T_UNEXPECTED_DATA_VALUE_ERR; | |
2508 #endif | |
2509 | |
2510 #ifndef __T_SS_ERROR_STATUS_ERR__ | |
2511 #define __T_SS_ERROR_STATUS_ERR__ | |
2512 /* | |
2513 * | |
2514 * CCDGEN:WriteStruct_Count==597 | |
2515 */ | |
2516 typedef struct | |
2517 { | |
2518 U8 msg_type; /*< 0: 1> Message type */ | |
2519 U8 v_ssStatus; /*< 1: 1> valid-flag */ | |
2520 U8 ssStatus; /*< 2: 1> Supplementary service status */ | |
2521 U8 _align0; /*< 3: 1> alignment */ | |
2522 } T_SS_ERROR_STATUS_ERR; | |
2523 #endif | |
2524 | |
2525 #ifndef __T_PW_REGISTRATION_FAILURE_ERR__ | |
2526 #define __T_PW_REGISTRATION_FAILURE_ERR__ | |
2527 /* | |
2528 * | |
2529 * CCDGEN:WriteStruct_Count==598 | |
2530 */ | |
2531 typedef struct | |
2532 { | |
2533 U8 msg_type; /*< 0: 1> Message type */ | |
2534 U8 v_pwRegistrationFailureCause; /*< 1: 1> valid-flag */ | |
2535 U8 pwRegistrationFailureCause; /*< 2: 1> PW Registration Failure Cause */ | |
2536 U8 _align0; /*< 3: 1> alignment */ | |
2537 } T_PW_REGISTRATION_FAILURE_ERR; | |
2538 #endif | |
2539 | |
2540 | |
2541 #include "CDG_LEAVE.h" | |
2542 | |
2543 | |
2544 #endif |