comparison cdg211/cdginc/m_fac.h @ 4:56abf6cf8a0b

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