comparison cdg3/cdginc-locosto/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:18:52 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