view cdg3/cdginc-conservative/m_fac.h @ 606:de936aea260a
FFS: added Multi-ID support for Samsung flash chips
needed for GTM900 target support
author |
Mychaela Falconia <falcon@freecalypso.org> |
date |
Mon, 17 Jun 2019 19:23:57 +0000 (2019-06-17) |
parents |
c15047b3d00d |
children |
|
line source
/*
+--------------------------------------------------------------------------+
| PROJECT : PROTOCOL STACK |
| FILE : m_fac.h |
| SOURCE : "msg\fac.mdf" |
| LastModified : "2002-01-14" |
| IdAndVersion : "6147.608.00.205" |
| SrcFileTime : "Mon Jan 14 11:02:22 2008" |
| Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 2014 |
| !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! |
+--------------------------------------------------------------------------+
*/
/* PRAGMAS
* PREFIX : NONE
* COMPATIBILITY_DEFINES : NO (require PREFIX)
* ALWAYS_ENUM_IN_VAL_FILE: NO
* ENABLE_GROUP: NO
* CAPITALIZE_TYPENAME: NO
*/
#ifndef M_FAC_H
#define M_FAC_H
#define CDG_ENTER__M_FAC_H
#define CDG_ENTER__FILENAME _M_FAC_H
#define CDG_ENTER__M_FAC_H__FILE_TYPE CDGINC
#define CDG_ENTER__M_FAC_H__LAST_MODIFIED _2002_01_14
#define CDG_ENTER__M_FAC_H__ID_AND_VERSION _6147_608_00_205
#define CDG_ENTER__M_FAC_H__SRC_FILE_TIME _Mon_Jan_14_11_02_22_2008
#include "CDG_ENTER.h"
#undef CDG_ENTER__M_FAC_H
#undef CDG_ENTER__FILENAME
#include "m_fac.val"
/*
* bitbuffer structure for the element params
*/
#ifndef __T_BUF_params__
#define __T_BUF_params__
typedef struct
{
U16 l_params;
U16 o_params;
U8 b_params[248];
} BUF_params; /* size <252> */
#endif
/*
* bitbuffer structure for the element cugInterlock
*/
#ifndef __T_BUF_cugInterlock__
#define __T_BUF_cugInterlock__
typedef struct
{
U16 l_cugInterlock;
U16 o_cugInterlock;
U8 b_cugInterlock[8];
} BUF_cugInterlock; /* size <12> */
#endif
/*
* bitbuffer structure for the element ssUserData
*/
#ifndef __T_BUF_ssUserData__
#define __T_BUF_ssUserData__
typedef struct
{
U16 l_ssUserData;
U16 o_ssUserData;
U8 b_ssUserData[204];
} BUF_ssUserData; /* size <208> */
#endif
/*
* bitbuffer structure for the element ussdString
*/
#ifndef __T_BUF_ussdString__
#define __T_BUF_ussdString__
typedef struct
{
U16 l_ussdString;
U16 o_ussdString;
U8 b_ussdString[164];
} BUF_ussdString; /* size <168> */
#endif
/*
* bitbuffer structure for the element err_params_sat
*/
#ifndef __T_BUF_err_params_sat__
#define __T_BUF_err_params_sat__
typedef struct
{
U16 l_err_params_sat;
U16 o_err_params_sat;
U8 b_err_params_sat[12];
} BUF_err_params_sat; /* size <16> */
#endif
/*
* bitbuffer structure for the element res_params_sat
*/
#ifndef __T_BUF_res_params_sat__
#define __T_BUF_res_params_sat__
typedef struct
{
U16 l_res_params_sat;
U16 o_res_params_sat;
U8 b_res_params_sat[248];
} BUF_res_params_sat; /* size <252> */
#endif
/*
* bitbuffer structure for the element rej_params_sat
*/
#ifndef __T_BUF_rej_params_sat__
#define __T_BUF_rej_params_sat__
typedef struct
{
U16 l_rej_params_sat;
U16 o_rej_params_sat;
U8 b_rej_params_sat[8];
} BUF_rej_params_sat; /* size <12> */
#endif
/*
* bitbuffer structure for the element nameString
*/
#ifndef __T_BUF_nameString__
#define __T_BUF_nameString__
typedef struct
{
U16 l_nameString;
U16 o_nameString;
U8 b_nameString[164];
} BUF_nameString; /* size <168> */
#endif
/*
* bitbuffer structure for the element accRegisterCCEntryArg
*/
#ifndef __T_BUF_accRegisterCCEntryArg__
#define __T_BUF_accRegisterCCEntryArg__
typedef struct
{
U16 l_accRegisterCCEntryArg;
U16 o_accRegisterCCEntryArg;
U8 b_accRegisterCCEntryArg[232];
} BUF_accRegisterCCEntryArg; /* size <236> */
#endif
/*
* bitbuffer structure for the element extension
*/
#ifndef __T_BUF_extension__
#define __T_BUF_extension__
typedef struct
{
U16 l_extension;
U16 o_extension;
U8 b_extension[24];
} BUF_extension; /* size <28> */
#endif
/*
* bitbuffer structure for the element msisdn
*/
#ifndef __T_BUF_msisdn__
#define __T_BUF_msisdn__
typedef struct
{
U16 l_msisdn;
U16 o_msisdn;
U8 b_msisdn[20];
} BUF_msisdn; /* size <24> */
#endif
#ifndef __T_inv_comp__
#define __T_inv_comp__
/*
* Invoke component
* CCDGEN:WriteStruct_Count==453
*/
typedef struct
{
U8 v_inv_id; /*< 0: 1> valid-flag */
U8 inv_id; /*< 1: 1> Invoke ID */
U8 v_lnk_id; /*< 2: 1> valid-flag */
U8 lnk_id; /*< 3: 1> linked ID */
U8 v_op_code; /*< 4: 1> valid-flag */
U8 op_code; /*< 5: 1> Operation Code */
U8 _align0; /*< 6: 1> alignment */
U8 v_params; /*< 7: 1> valid-flag */
BUF_params params; /*< 8:252> Parameters */
} T_inv_comp;
#endif
#ifndef __T_err_comp__
#define __T_err_comp__
/*
* Return error component
* CCDGEN:WriteStruct_Count==454
*/
typedef struct
{
U8 v_inv_id; /*< 0: 1> valid-flag */
U8 inv_id; /*< 1: 1> Invoke ID */
U8 v_err_code; /*< 2: 1> valid-flag */
U8 err_code; /*< 3: 1> Error Code */
U8 _align0; /*< 4: 1> alignment */
U8 _align1; /*< 5: 1> alignment */
U8 _align2; /*< 6: 1> alignment */
U8 v_params; /*< 7: 1> valid-flag */
BUF_params params; /*< 8:252> Parameters */
} T_err_comp;
#endif
#ifndef __T_rej_comp__
#define __T_rej_comp__
/*
* Reject component
* CCDGEN:WriteStruct_Count==455
*/
typedef struct
{
U8 v_inv_id; /*< 0: 1> valid-flag */
U8 inv_id; /*< 1: 1> Invoke ID */
U8 v_gen_problem; /*< 2: 1> valid-flag */
U8 gen_problem; /*< 3: 1> General problem code */
U8 v_inv_problem; /*< 4: 1> valid-flag */
U8 inv_problem; /*< 5: 1> Invoke problem code */
U8 v_res_problem; /*< 6: 1> valid-flag */
U8 res_problem; /*< 7: 1> Return result problem code */
U8 v_err_problem; /*< 8: 1> valid-flag */
U8 err_problem; /*< 9: 1> Return error problem code */
U8 _align0; /*< 10: 1> alignment */
U8 _align1; /*< 11: 1> alignment */
} T_rej_comp;
#endif
#ifndef __T_sequence__
#define __T_sequence__
/*
* Sequence
* CCDGEN:WriteStruct_Count==456
*/
typedef struct
{
U8 v_op_code; /*< 0: 1> valid-flag */
U8 op_code; /*< 1: 1> Operation Code */
U8 _align0; /*< 2: 1> alignment */
U8 v_params; /*< 3: 1> valid-flag */
BUF_params params; /*< 4:252> Parameters */
} T_sequence;
#endif
#ifndef __T_res_comp__
#define __T_res_comp__
/*
* Return result component
* CCDGEN:WriteStruct_Count==457
*/
typedef struct
{
U8 v_inv_id; /*< 0: 1> valid-flag */
U8 inv_id; /*< 1: 1> Invoke ID */
U8 _align0; /*< 2: 1> alignment */
U8 v_sequence; /*< 3: 1> valid-flag */
T_sequence sequence; /*< 4:256> Sequence */
} T_res_comp;
#endif
#ifndef __T_forwardedToNumber__
#define __T_forwardedToNumber__
/*
* Forwarded to number
* CCDGEN:WriteStruct_Count==458
*/
typedef struct
{
U8 v_noa; /*< 0: 1> valid-flag */
U8 noa; /*< 1: 1> Nature of address */
U8 v_npi; /*< 2: 1> valid-flag */
U8 npi; /*< 3: 1> Numbering plan indication */
U8 c_bcdDigit; /*< 4: 1> counter */
U8 bcdDigit[MAX_PARTY_NUM]; /*< 5: 38> BCD digit */
U8 _align0; /*< 43: 1> alignment */
} T_forwardedToNumber;
#endif
/*
* Party number
* CCDGEN:WriteStruct_Count==459
*/
#ifndef __T_partyNumber__
#define __T_partyNumber__
typedef T_forwardedToNumber T_partyNumber;
#endif
/*
* B Subscriber number
* CCDGEN:WriteStruct_Count==460
*/
#ifndef __T_b_subscriberNumber__
#define __T_b_subscriberNumber__
typedef T_forwardedToNumber T_b_subscriberNumber;
#endif
/*
* Deflected to number
* CCDGEN:WriteStruct_Count==461
*/
#ifndef __T_deflectedToNumber__
#define __T_deflectedToNumber__
typedef T_forwardedToNumber T_deflectedToNumber;
#endif
#ifndef __T_forwardedToSubaddress__
#define __T_forwardedToSubaddress__
/*
* Forwarded to subaddress
* CCDGEN:WriteStruct_Count==462
*/
typedef struct
{
U8 v_tos; /*< 0: 1> valid-flag */
U8 tos; /*< 1: 1> Type of subaddress */
U8 v_oei; /*< 2: 1> valid-flag */
U8 oei; /*< 3: 1> Odd/even indicator */
U8 c_subadr_str; /*< 4: 1> counter */
U8 subadr_str[MAX_SUBADDR_NUM]; /*< 5: 20> subb address byte */
U8 _align0; /*< 25: 1> alignment */
U8 _align1; /*< 26: 1> alignment */
U8 _align2; /*< 27: 1> alignment */
} T_forwardedToSubaddress;
#endif
/*
* Party Subaddress
* CCDGEN:WriteStruct_Count==463
*/
#ifndef __T_partySubaddress__
#define __T_partySubaddress__
typedef T_forwardedToSubaddress T_partySubaddress;
#endif
/*
* B Subscriber subaddress
* CCDGEN:WriteStruct_Count==464
*/
#ifndef __T_b_subscriberSubaddress__
#define __T_b_subscriberSubaddress__
typedef T_forwardedToSubaddress T_b_subscriberSubaddress;
#endif
/*
* Deflected to subaddress
* CCDGEN:WriteStruct_Count==465
*/
#ifndef __T_deflectedToSubaddress__
#define __T_deflectedToSubaddress__
typedef T_forwardedToSubaddress T_deflectedToSubaddress;
#endif
#ifndef __T_basicService__
#define __T_basicService__
/*
* Basic service
* CCDGEN:WriteStruct_Count==466
*/
typedef struct
{
U8 v_bearerService; /*< 0: 1> valid-flag */
U8 bearerService; /*< 1: 1> Bearer Service */
U8 v_teleservice; /*< 2: 1> valid-flag */
U8 teleservice; /*< 3: 1> teleservice */
} T_basicService;
#endif
/*
* Basic service group
* CCDGEN:WriteStruct_Count==467
*/
#ifndef __T_basicServiceGroup__
#define __T_basicServiceGroup__
typedef T_basicService T_basicServiceGroup;
#endif
#ifndef __T_ssForBS__
#define __T_ssForBS__
/*
* SS For BS
* CCDGEN:WriteStruct_Count==468
*/
typedef struct
{
U8 v_ssCode; /*< 0: 1> valid-flag */
U8 ssCode; /*< 1: 1> Supplementary Service Code */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_basicService basicService; /*< 4: 4> Basic service */
} T_ssForBS;
#endif
#ifndef __T_registerSSArg__
#define __T_registerSSArg__
/*
* Register SS Arg
* CCDGEN:WriteStruct_Count==469
*/
typedef struct
{
U8 v_ssCode; /*< 0: 1> valid-flag */
U8 ssCode; /*< 1: 1> Supplementary Service Code */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_basicService basicService; /*< 4: 4> Basic service */
U8 _align2; /*< 8: 1> alignment */
U8 _align3; /*< 9: 1> alignment */
U8 _align4; /*< 10: 1> alignment */
U8 v_forwardedToNumber; /*< 11: 1> valid-flag */
T_forwardedToNumber forwardedToNumber; /*< 12: 44> Forwarded to number */
U8 _align5; /*< 56: 1> alignment */
U8 _align6; /*< 57: 1> alignment */
U8 _align7; /*< 58: 1> alignment */
U8 v_forwardedToSubaddress; /*< 59: 1> valid-flag */
T_forwardedToSubaddress forwardedToSubaddress; /*< 60: 28> Forwarded to subaddress */
U8 v_noReplyConditionTime; /*< 88: 1> valid-flag */
U8 noReplyConditionTime; /*< 89: 1> No reply condition time */
U8 v_defaultPriority; /*< 90: 1> valid-flag */
U8 defaultPriority; /*< 91: 1> Default priority */
} T_registerSSArg;
#endif
#ifndef __T_cbf__
#define __T_cbf__
/*
* Call barring feature
* CCDGEN:WriteStruct_Count==470
*/
typedef struct
{
T_basicService basicService; /*< 0: 4> Basic service */
U8 v_ssStatus; /*< 4: 1> valid-flag */
U8 ssStatus; /*< 5: 1> Supplementary service status */
U8 _align0; /*< 6: 1> alignment */
U8 _align1; /*< 7: 1> alignment */
} T_cbf;
#endif
#ifndef __T_callBarringFeatureList__
#define __T_callBarringFeatureList__
/*
* Call barring feature List
* CCDGEN:WriteStruct_Count==471
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 v_cbf; /*< 2: 1> valid-flag */
U8 c_cbf; /*< 3: 1> counter */
T_cbf cbf[MAX_CBF_NUM]; /*< 4:104> Call barring feature */
} T_callBarringFeatureList;
#endif
#ifndef __T_callBarringInfo__
#define __T_callBarringInfo__
/*
* Call barring info
* CCDGEN:WriteStruct_Count==472
*/
typedef struct
{
U8 v_ssCode; /*< 0: 1> valid-flag */
U8 ssCode; /*< 1: 1> Supplementary Service Code */
U8 _align0; /*< 2: 1> alignment */
U8 v_callBarringFeatureList; /*< 3: 1> valid-flag */
T_callBarringFeatureList callBarringFeatureList; /*< 4:108> Call barring feature List */
} T_callBarringInfo;
#endif
#ifndef __T_cugf__
#define __T_cugf__
/*
* Closed user group feature
* CCDGEN:WriteStruct_Count==473
*/
typedef struct
{
T_basicService basicService; /*< 0: 4> Basic service */
U8 _align0; /*< 4: 1> alignment */
U8 v_preferentialCugIndicator; /*< 5: 1> valid-flag */
U16 preferentialCugIndicator; /*< 6: 2> Preferential closed user group indicator */
U8 v_interCugRestrictions; /*< 8: 1> valid-flag */
U8 interCugRestrictions; /*< 9: 1> Inter Closed User Group Restrictions */
U8 _align1; /*< 10: 1> alignment */
U8 _align2; /*< 11: 1> alignment */
} T_cugf;
#endif
#ifndef __T_cugFeatureList__
#define __T_cugFeatureList__
/*
* Closed user group feature list
* CCDGEN:WriteStruct_Count==474
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 v_cugf; /*< 2: 1> valid-flag */
U8 c_cugf; /*< 3: 1> counter */
T_cugf cugf[MAX_CUGF_NUM]; /*< 4:156> Closed user group feature */
} T_cugFeatureList;
#endif
#ifndef __T_forwardingOptions__
#define __T_forwardingOptions__
/*
* Forwarding options
* CCDGEN:WriteStruct_Count==475
*/
typedef struct
{
U8 notify_fwd_pty; /*< 0: 1> Notification to forwarding party */
U8 notify_clg_pty; /*< 1: 1> Notification to calling party */
U8 fwd_reason; /*< 2: 1> Forwarding reason */
U8 _align0; /*< 3: 1> alignment */
} T_forwardingOptions;
#endif
#ifndef __T_ff__
#define __T_ff__
/*
* Forwarding feature
* CCDGEN:WriteStruct_Count==476
*/
typedef struct
{
T_basicService basicService; /*< 0: 4> Basic service */
U8 v_ssStatus; /*< 4: 1> valid-flag */
U8 ssStatus; /*< 5: 1> Supplementary service status */
U8 _align0; /*< 6: 1> alignment */
U8 v_forwardedToNumber; /*< 7: 1> valid-flag */
T_forwardedToNumber forwardedToNumber; /*< 8: 44> Forwarded to number */
U8 _align1; /*< 52: 1> alignment */
U8 _align2; /*< 53: 1> alignment */
U8 _align3; /*< 54: 1> alignment */
U8 v_forwardedToSubaddress; /*< 55: 1> valid-flag */
T_forwardedToSubaddress forwardedToSubaddress; /*< 56: 28> Forwarded to subaddress */
U8 _align4; /*< 84: 1> alignment */
U8 _align5; /*< 85: 1> alignment */
U8 _align6; /*< 86: 1> alignment */
U8 v_forwardingOptions; /*< 87: 1> valid-flag */
T_forwardingOptions forwardingOptions; /*< 88: 4> Forwarding options */
U8 v_noReplyConditionTime; /*< 92: 1> valid-flag */
U8 noReplyConditionTime; /*< 93: 1> No reply condition time */
U8 _align7; /*< 94: 1> alignment */
U8 _align8; /*< 95: 1> alignment */
} T_ff;
#endif
#ifndef __T_forwardingFeatureList__
#define __T_forwardingFeatureList__
/*
* Forwarding feature List
* CCDGEN:WriteStruct_Count==477
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 v_ff; /*< 2: 1> valid-flag */
U8 c_ff; /*< 3: 1> counter */
T_ff ff[MAX_FF_NUM]; /*< 4:1248> Forwarding feature */
} T_forwardingFeatureList;
#endif
#ifndef __T_forwardingInfo__
#define __T_forwardingInfo__
/*
* Forwarding info
* CCDGEN:WriteStruct_Count==478
*/
typedef struct
{
U8 v_ssCode; /*< 0: 1> valid-flag */
U8 ssCode; /*< 1: 1> Supplementary Service Code */
U8 _align0; /*< 2: 1> alignment */
U8 v_forwardingFeatureList; /*< 3: 1> valid-flag */
T_forwardingFeatureList forwardingFeatureList; /*< 4:1252> Forwarding feature List */
} T_forwardingInfo;
#endif
#ifndef __T_ssSubscriptionOption__
#define __T_ssSubscriptionOption__
/*
* Supplementary service subscription option
* CCDGEN:WriteStruct_Count==479
*/
typedef struct
{
U8 v_cliRestrictionOption; /*< 0: 1> valid-flag */
U8 cliRestrictionOption; /*< 1: 1> CLI Restriction option */
U8 v_overrideCategory; /*< 2: 1> valid-flag */
U8 overrideCategory; /*< 3: 1> Override category */
} T_ssSubscriptionOption;
#endif
#ifndef __T_ssNotification__
#define __T_ssNotification__
/*
* SS Notification
* CCDGEN:WriteStruct_Count==480
*/
typedef struct
{
U8 clgSubscriber; /*< 0: 1> calling A-subscriber */
U8 fwgSubscriber; /*< 1: 1> forwarding B-subscriber */
U8 fwdSubscriber; /*< 2: 1> forwarded to C-subscriber */
U8 _align0; /*< 3: 1> alignment */
} T_ssNotification;
#endif
#ifndef __T_ssIncompatibilityCause__
#define __T_ssIncompatibilityCause__
/*
* SS Incompatibility cause
* CCDGEN:WriteStruct_Count==481
*/
typedef struct
{
U8 v_ssCode; /*< 0: 1> valid-flag */
U8 ssCode; /*< 1: 1> Supplementary Service Code */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_basicService basicService; /*< 4: 4> Basic service */
U8 v_ssStatus; /*< 8: 1> valid-flag */
U8 ssStatus; /*< 9: 1> Supplementary service status */
U8 _align2; /*< 10: 1> alignment */
U8 _align3; /*< 11: 1> alignment */
} T_ssIncompatibilityCause;
#endif
#ifndef __T_presentationAllowedAddress__
#define __T_presentationAllowedAddress__
/*
* Presentation allowed address
* CCDGEN:WriteStruct_Count==482
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_partyNumber; /*< 3: 1> valid-flag */
T_partyNumber partyNumber; /*< 4: 44> Party number */
U8 _align3; /*< 48: 1> alignment */
U8 _align4; /*< 49: 1> alignment */
U8 _align5; /*< 50: 1> alignment */
U8 v_partySubaddress; /*< 51: 1> valid-flag */
T_partySubaddress partySubaddress; /*< 52: 28> Party Subaddress */
} T_presentationAllowedAddress;
#endif
/*
* Presentation restricted address
* CCDGEN:WriteStruct_Count==483
*/
#ifndef __T_presentationRestrictedAddress__
#define __T_presentationRestrictedAddress__
typedef T_presentationAllowedAddress T_presentationRestrictedAddress;
#endif
#ifndef __T_callIsWaitingIndicator__
#define __T_callIsWaitingIndicator__
/*
* Call is waiting indicator
* CCDGEN:WriteStruct_Count==484
*/
/* typedef void T_callIsWaitingIndicator;*/
#endif
#ifndef __T_mptyIndicator__
#define __T_mptyIndicator__
/*
* Multiparty indicator
* CCDGEN:WriteStruct_Count==485
*/
/* typedef void T_mptyIndicator;*/
#endif
#ifndef __T_clirSuppressionRejected__
#define __T_clirSuppressionRejected__
/*
* CLIR suppression rejected
* CCDGEN:WriteStruct_Count==486
*/
/* typedef void T_clirSuppressionRejected;*/
#endif
#ifndef __T_presentationRestricted__
#define __T_presentationRestricted__
/*
* Presentation restricted
* CCDGEN:WriteStruct_Count==487
*/
/* typedef void T_presentationRestricted;*/
#endif
#ifndef __T_numberNotAvailableDueToInterworking__
#define __T_numberNotAvailableDueToInterworking__
/*
* Number not available due to interworking
* CCDGEN:WriteStruct_Count==488
*/
/* typedef void T_numberNotAvailableDueToInterworking;*/
#endif
#ifndef __T_rdn__
#define __T_rdn__
/*
* rdn
* CCDGEN:WriteStruct_Count==489
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_presentationAllowedAddress; /*< 3: 1> valid-flag */
T_presentationAllowedAddress presentationAllowedAddress; /*< 4: 80> Presentation allowed address */
U8 _align3; /*< 84: 1> alignment */
U8 _align4; /*< 85: 1> alignment */
U8 _align5; /*< 86: 1> alignment */
U8 v_presentationRestricted; /*< 87: 1> valid-flag */
U8 _align6; /*< 88: 1> alignment */
U8 _align7; /*< 89: 1> alignment */
U8 _align8; /*< 90: 1> alignment */
U8 v_numberNotAvailableDueToInterworking; /*< 91: 1> valid-flag */
U8 _align9; /*< 92: 1> alignment */
U8 _align10; /*< 93: 1> alignment */
U8 _align11; /*< 94: 1> alignment */
U8 v_presentationRestrictedAddress; /*< 95: 1> valid-flag */
T_presentationRestrictedAddress presentationRestrictedAddress; /*< 96: 80> Presentation restricted address */
} T_rdn;
#endif
#ifndef __T_ectIndicator__
#define __T_ectIndicator__
/*
* Explicit call transfer indicator
* CCDGEN:WriteStruct_Count==490
*/
typedef struct
{
U8 v_ectCallState; /*< 0: 1> valid-flag */
U8 ectCallState; /*< 1: 1> Explicit call transfer call ctate */
U8 _align0; /*< 2: 1> alignment */
U8 v_rdn; /*< 3: 1> valid-flag */
T_rdn rdn; /*< 4:176> rdn */
} T_ectIndicator;
#endif
#ifndef __T_ussdRes__
#define __T_ussdRes__
/*
* Unstructured SS data result
* CCDGEN:WriteStruct_Count==491
*/
typedef struct
{
U8 v_ussdDataCodingScheme; /*< 0: 1> valid-flag */
U8 ussdDataCodingScheme; /*< 1: 1> Unstructured SS data coding scheme */
U8 _align0; /*< 2: 1> alignment */
U8 v_ussdString; /*< 3: 1> valid-flag */
BUF_ussdString ussdString; /*< 4:168> Unstructured SS data string */
} T_ussdRes;
#endif
#ifndef __T_suppressPrefCUG__
#define __T_suppressPrefCUG__
/*
* Suppress prefered closed user group
* CCDGEN:WriteStruct_Count==492
*/
/* typedef void T_suppressPrefCUG;*/
#endif
#ifndef __T_suppressOA__
#define __T_suppressOA__
/*
* Suppress outgoing access
* CCDGEN:WriteStruct_Count==493
*/
/* typedef void T_suppressOA;*/
#endif
#ifndef __T_forwardCUGInfoArg__
#define __T_forwardCUGInfoArg__
/*
* Forward closed user group info argument
* CCDGEN:WriteStruct_Count==494
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 v_cugIndex; /*< 1: 1> valid-flag */
U16 cugIndex; /*< 2: 2> Closed user group index */
U8 _align1; /*< 4: 1> alignment */
U8 _align2; /*< 5: 1> alignment */
U8 _align3; /*< 6: 1> alignment */
U8 v_suppressPrefCUG; /*< 7: 1> valid-flag */
U8 _align4; /*< 8: 1> alignment */
U8 _align5; /*< 9: 1> alignment */
U8 _align6; /*< 10: 1> alignment */
U8 v_suppressOA; /*< 11: 1> valid-flag */
} T_forwardCUGInfoArg;
#endif
#ifndef __T_zzzzEmpty__
#define __T_zzzzEmpty__
/*
* ZZZZ empty
* CCDGEN:WriteStruct_Count==495
*/
/* typedef void T_zzzzEmpty;*/
#endif
#ifndef __T_newPassword__
#define __T_newPassword__
/*
* New password
* CCDGEN:WriteStruct_Count==496
*/
typedef struct
{
U8 digit[MAX_PWD_NUM]; /*< 0: 4> Digit */
} T_newPassword;
#endif
/*
* Current password
* CCDGEN:WriteStruct_Count==497
*/
#ifndef __T_currPassword__
#define __T_currPassword__
typedef T_newPassword T_currPassword;
#endif
#ifndef __T_e1__
#define __T_e1__
/*
* E1
* CCDGEN:WriteStruct_Count==498
*/
typedef struct
{
U8 c_e_val; /*< 0: 1> counter */
U8 e_val[MAX_EVAL_LEN]; /*< 1: 4> E Value */
U8 _align0; /*< 5: 1> alignment */
U8 _align1; /*< 6: 1> alignment */
U8 _align2; /*< 7: 1> alignment */
} T_e1;
#endif
/*
* E2
* CCDGEN:WriteStruct_Count==499
*/
#ifndef __T_e2__
#define __T_e2__
typedef T_e1 T_e2;
#endif
/*
* E3
* CCDGEN:WriteStruct_Count==500
*/
#ifndef __T_e3__
#define __T_e3__
typedef T_e1 T_e3;
#endif
/*
* E4
* CCDGEN:WriteStruct_Count==501
*/
#ifndef __T_e4__
#define __T_e4__
typedef T_e1 T_e4;
#endif
/*
* E5
* CCDGEN:WriteStruct_Count==502
*/
#ifndef __T_e5__
#define __T_e5__
typedef T_e1 T_e5;
#endif
/*
* E6
* CCDGEN:WriteStruct_Count==503
*/
#ifndef __T_e6__
#define __T_e6__
typedef T_e1 T_e6;
#endif
/*
* E7
* CCDGEN:WriteStruct_Count==504
*/
#ifndef __T_e7__
#define __T_e7__
typedef T_e1 T_e7;
#endif
#ifndef __T_chargingInformation__
#define __T_chargingInformation__
/*
* Charging Information
* CCDGEN:WriteStruct_Count==505
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_e1; /*< 3: 1> valid-flag */
T_e1 e1; /*< 4: 8> E1 */
U8 _align3; /*< 12: 1> alignment */
U8 _align4; /*< 13: 1> alignment */
U8 _align5; /*< 14: 1> alignment */
U8 v_e2; /*< 15: 1> valid-flag */
T_e2 e2; /*< 16: 8> E2 */
U8 _align6; /*< 24: 1> alignment */
U8 _align7; /*< 25: 1> alignment */
U8 _align8; /*< 26: 1> alignment */
U8 v_e3; /*< 27: 1> valid-flag */
T_e3 e3; /*< 28: 8> E3 */
U8 _align9; /*< 36: 1> alignment */
U8 _align10; /*< 37: 1> alignment */
U8 _align11; /*< 38: 1> alignment */
U8 v_e4; /*< 39: 1> valid-flag */
T_e4 e4; /*< 40: 8> E4 */
U8 _align12; /*< 48: 1> alignment */
U8 _align13; /*< 49: 1> alignment */
U8 _align14; /*< 50: 1> alignment */
U8 v_e5; /*< 51: 1> valid-flag */
T_e5 e5; /*< 52: 8> E5 */
U8 _align15; /*< 60: 1> alignment */
U8 _align16; /*< 61: 1> alignment */
U8 _align17; /*< 62: 1> alignment */
U8 v_e6; /*< 63: 1> valid-flag */
T_e6 e6; /*< 64: 8> E6 */
U8 _align18; /*< 72: 1> alignment */
U8 _align19; /*< 73: 1> alignment */
U8 _align20; /*< 74: 1> alignment */
U8 v_e7; /*< 75: 1> valid-flag */
T_e7 e7; /*< 76: 8> E7 */
} T_chargingInformation;
#endif
#ifndef __T_forwardChargeAdviceArg__
#define __T_forwardChargeAdviceArg__
/*
* Forward Charge Advice
* CCDGEN:WriteStruct_Count==506
*/
typedef struct
{
U8 v_ssCode; /*< 0: 1> valid-flag */
U8 ssCode; /*< 1: 1> Supplementary Service Code */
U8 _align0; /*< 2: 1> alignment */
U8 v_chargingInformation; /*< 3: 1> valid-flag */
T_chargingInformation chargingInformation; /*< 4: 84> Charging Information */
} T_forwardChargeAdviceArg;
#endif
#ifndef __T_rej_comp_sat__
#define __T_rej_comp_sat__
/*
* Reject component SAT
* CCDGEN:WriteStruct_Count==507
*/
typedef struct
{
U8 v_inv_id; /*< 0: 1> valid-flag */
U8 inv_id; /*< 1: 1> Invoke ID */
U8 _align0; /*< 2: 1> alignment */
U8 v_rej_params_sat; /*< 3: 1> valid-flag */
BUF_rej_params_sat rej_params_sat; /*< 4: 12> Reject Parameters SAT */
} T_rej_comp_sat;
#endif
#ifndef __T_err_desc_sat__
#define __T_err_desc_sat__
/*
* Error description SAT
* CCDGEN:WriteStruct_Count==508
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_err_params_sat; /*< 3: 1> valid-flag */
BUF_err_params_sat err_params_sat; /*< 4: 16> Error Parameters SAT */
} T_err_desc_sat;
#endif
#ifndef __T_err_comp_sat__
#define __T_err_comp_sat__
/*
* Return error component SAT
* CCDGEN:WriteStruct_Count==509
*/
typedef struct
{
U8 v_inv_id; /*< 0: 1> valid-flag */
U8 inv_id; /*< 1: 1> Invoke ID */
U8 _align0; /*< 2: 1> alignment */
U8 v_err_desc_sat; /*< 3: 1> valid-flag */
T_err_desc_sat err_desc_sat; /*< 4: 20> Error description SAT */
} T_err_comp_sat;
#endif
#ifndef __T_res_desc_sat__
#define __T_res_desc_sat__
/*
* Result description SAT
* CCDGEN:WriteStruct_Count==510
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_res_params_sat; /*< 3: 1> valid-flag */
BUF_res_params_sat res_params_sat; /*< 4:252> Result Parameters SAT */
} T_res_desc_sat;
#endif
#ifndef __T_seq_sat__
#define __T_seq_sat__
/*
* Sequence SAT
* CCDGEN:WriteStruct_Count==511
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_res_desc_sat; /*< 3: 1> valid-flag */
T_res_desc_sat res_desc_sat; /*< 4:256> Result description SAT */
} T_seq_sat;
#endif
#ifndef __T_res_comp_sat__
#define __T_res_comp_sat__
/*
* Return result component SAT
* CCDGEN:WriteStruct_Count==512
*/
typedef struct
{
U8 v_inv_id; /*< 0: 1> valid-flag */
U8 inv_id; /*< 1: 1> Invoke ID */
U8 _align0; /*< 2: 1> alignment */
U8 v_seq_sat; /*< 3: 1> valid-flag */
T_seq_sat seq_sat; /*< 4:260> Sequence SAT */
} T_res_comp_sat;
#endif
#ifndef __T_ccbsf__
#define __T_ccbsf__
/*
* CCBS feature
* CCDGEN:WriteStruct_Count==513
*/
typedef struct
{
U8 v_ccbsIndex; /*< 0: 1> valid-flag */
U8 ccbsIndex; /*< 1: 1> CCBS index */
U8 _align0; /*< 2: 1> alignment */
U8 v_b_subscriberNumber; /*< 3: 1> valid-flag */
T_b_subscriberNumber b_subscriberNumber; /*< 4: 44> B Subscriber number */
U8 _align1; /*< 48: 1> alignment */
U8 _align2; /*< 49: 1> alignment */
U8 _align3; /*< 50: 1> alignment */
U8 v_b_subscriberSubaddress; /*< 51: 1> valid-flag */
T_b_subscriberSubaddress b_subscriberSubaddress; /*< 52: 28> B Subscriber subaddress */
U8 _align4; /*< 80: 1> alignment */
U8 _align5; /*< 81: 1> alignment */
U8 _align6; /*< 82: 1> alignment */
U8 v_basicServiceGroup; /*< 83: 1> valid-flag */
T_basicServiceGroup basicServiceGroup; /*< 84: 4> Basic service group */
} T_ccbsf;
#endif
#ifndef __T_ccbsFeatureList__
#define __T_ccbsFeatureList__
/*
* CCBS feature List
* CCDGEN:WriteStruct_Count==514
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 v_ccbsf; /*< 2: 1> valid-flag */
U8 c_ccbsf; /*< 3: 1> counter */
T_ccbsf ccbsf[MAX_CCBSF_NUM]; /*< 4:440> CCBS feature */
} T_ccbsFeatureList;
#endif
#ifndef __T_cliRestrictionInfo__
#define __T_cliRestrictionInfo__
/*
* CLI Restriction info
* CCDGEN:WriteStruct_Count==515
*/
typedef struct
{
U8 v_ssStatus; /*< 0: 1> valid-flag */
U8 ssStatus; /*< 1: 1> Supplementary service status */
U8 v_cliRestrictionOption; /*< 2: 1> valid-flag */
U8 cliRestrictionOption; /*< 3: 1> CLI Restriction option */
U8 v_maxEntitledPriority; /*< 4: 1> valid-flag */
U8 maxEntitledPriority; /*< 5: 1> Maximum entitled priority */
U8 v_defaultPriority; /*< 6: 1> valid-flag */
U8 defaultPriority; /*< 7: 1> Default priority */
U8 _align0; /*< 8: 1> alignment */
U8 _align1; /*< 9: 1> alignment */
U8 _align2; /*< 10: 1> alignment */
U8 v_ccbsFeatureList; /*< 11: 1> valid-flag */
T_ccbsFeatureList ccbsFeatureList; /*< 12:444> CCBS feature List */
} T_cliRestrictionInfo;
#endif
#ifndef __T_namePresentationAllowed__
#define __T_namePresentationAllowed__
/*
* Name presentation allowed
* CCDGEN:WriteStruct_Count==516
*/
typedef struct
{
U8 v_dataCodingScheme; /*< 0: 1> valid-flag */
U8 dataCodingScheme; /*< 1: 1> Data coding scheme */
U8 v_lengthInCharacters; /*< 2: 1> valid-flag */
U8 lengthInCharacters; /*< 3: 1> Length in Characters */
U8 _align0; /*< 4: 1> alignment */
U8 _align1; /*< 5: 1> alignment */
U8 _align2; /*< 6: 1> alignment */
U8 v_nameString; /*< 7: 1> valid-flag */
BUF_nameString nameString; /*< 8:168> Name string */
} T_namePresentationAllowed;
#endif
/*
* Name presentation restricted
* CCDGEN:WriteStruct_Count==517
*/
#ifndef __T_namePresentationRestricted__
#define __T_namePresentationRestricted__
typedef T_namePresentationAllowed T_namePresentationRestricted;
#endif
#ifndef __T_ussdArg__
#define __T_ussdArg__
/*
* Unstructured SS data argument
* CCDGEN:WriteStruct_Count==518
*/
typedef struct
{
U8 v_ussdDataCodingScheme; /*< 0: 1> valid-flag */
U8 ussdDataCodingScheme; /*< 1: 1> Unstructured SS data coding scheme */
U8 _align0; /*< 2: 1> alignment */
U8 v_ussdString; /*< 3: 1> valid-flag */
BUF_ussdString ussdString; /*< 4:168> Unstructured SS data string */
U8 v_alertingPattern; /*<172: 1> valid-flag */
U8 alertingPattern; /*<173: 1> Alerting pattern */
U8 _align1; /*<174: 1> alignment */
U8 v_msisdn; /*<175: 1> valid-flag */
BUF_msisdn msisdn; /*<176: 24> msisdn number */
} T_ussdArg;
#endif
#ifndef __T_eraseCCEntryArg__
#define __T_eraseCCEntryArg__
/*
* Erase CC entry Arg
* CCDGEN:WriteStruct_Count==519
*/
typedef struct
{
U8 v_ssCode; /*< 0: 1> valid-flag */
U8 ssCode; /*< 1: 1> Supplementary Service Code */
U8 v_ccbsIndex; /*< 2: 1> valid-flag */
U8 ccbsIndex; /*< 3: 1> CCBS index */
} T_eraseCCEntryArg;
#endif
#ifndef __T_eraseCCEntryRes__
#define __T_eraseCCEntryRes__
/*
* Erase CC entry Res
* CCDGEN:WriteStruct_Count==520
*/
typedef struct
{
U8 v_ssCode; /*< 0: 1> valid-flag */
U8 ssCode; /*< 1: 1> Supplementary Service Code */
U8 v_ssStatus; /*< 2: 1> valid-flag */
U8 ssStatus; /*< 3: 1> Supplementary service status */
} T_eraseCCEntryRes;
#endif
#ifndef __T_accRegisterCCEntryRes__
#define __T_accRegisterCCEntryRes__
/*
* Access register CC entry Res
* CCDGEN:WriteStruct_Count==521
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_ccbsf; /*< 3: 1> valid-flag */
T_ccbsf ccbsf; /*< 4: 88> CCBS feature */
} T_accRegisterCCEntryRes;
#endif
#ifndef __T_callDeflectionArg__
#define __T_callDeflectionArg__
/*
* Call Deflection Arg
* CCDGEN:WriteStruct_Count==522
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_deflectedToNumber; /*< 3: 1> valid-flag */
T_deflectedToNumber deflectedToNumber; /*< 4: 44> Deflected to number */
U8 _align3; /*< 48: 1> alignment */
U8 _align4; /*< 49: 1> alignment */
U8 _align5; /*< 50: 1> alignment */
U8 v_deflectedToSubaddress; /*< 51: 1> valid-flag */
T_deflectedToSubaddress deflectedToSubaddress; /*< 52: 28> Deflected to subaddress */
} T_callDeflectionArg;
#endif
#ifndef __T_userUserServiceArg__
#define __T_userUserServiceArg__
/*
* User user service Arg
* CCDGEN:WriteStruct_Count==523
*/
typedef struct
{
U8 v_uusService; /*< 0: 1> valid-flag */
U8 uusService; /*< 1: 1> uUS Service */
U8 v_uusRequired; /*< 2: 1> valid-flag */
U8 uusRequired; /*< 3: 1> uUS Required */
} T_userUserServiceArg;
#endif
#ifndef __T_privateExtensionList__
#define __T_privateExtensionList__
/*
* Private extension list
* CCDGEN:WriteStruct_Count==524
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 v_extension; /*< 2: 1> valid-flag */
U8 c_extension; /*< 3: 1> counter */
BUF_extension extension[MAX_EXT_NUM]; /*< 4: 28> Extension */
} T_privateExtensionList;
#endif
#ifndef __T_extensionContainer__
#define __T_extensionContainer__
/*
* Extension container
* CCDGEN:WriteStruct_Count==525
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_privateExtensionList; /*< 3: 1> valid-flag */
T_privateExtensionList privateExtensionList; /*< 4:284> Private extension list */
U8 v_pcsExtension; /*<288: 1> valid-flag */
U8 pcsExtension; /*<289: 1> PCS extension */
U8 _align3; /*<290: 1> alignment */
U8 _align4; /*<291: 1> alignment */
} T_extensionContainer;
#endif
#ifndef __T_unknownSubscriberParam__
#define __T_unknownSubscriberParam__
/*
* Unknown subscriber parameter
* CCDGEN:WriteStruct_Count==526
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_extensionContainer; /*< 3: 1> valid-flag */
T_extensionContainer extensionContainer; /*< 4:292> Extension container */
U8 v_unknwnSubscrDiag; /*<296: 1> valid-flag */
U8 unknwnSubscrDiag; /*<297: 1> Unknown subscriber diagnostic */
U8 _align3; /*<298: 1> alignment */
U8 _align4; /*<299: 1> alignment */
} T_unknownSubscriberParam;
#endif
#ifndef __T_illegalSubscriberParam__
#define __T_illegalSubscriberParam__
/*
* Illegal subscriber parameter
* CCDGEN:WriteStruct_Count==527
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_extensionContainer; /*< 3: 1> valid-flag */
T_extensionContainer extensionContainer; /*< 4:292> Extension container */
} T_illegalSubscriberParam;
#endif
/*
* Bearer service not provisioned parameter
* CCDGEN:WriteStruct_Count==528
*/
#ifndef __T_bearerServNotProvParam__
#define __T_bearerServNotProvParam__
typedef T_illegalSubscriberParam T_bearerServNotProvParam;
#endif
/*
* Tele service not provisioned parameter
* CCDGEN:WriteStruct_Count==529
*/
#ifndef __T_teleServNotProvParam__
#define __T_teleServNotProvParam__
typedef T_illegalSubscriberParam T_teleServNotProvParam;
#endif
/*
* Facility not supported parameter
* CCDGEN:WriteStruct_Count==530
*/
#ifndef __T_facilityNotSupParam__
#define __T_facilityNotSupParam__
typedef T_illegalSubscriberParam T_facilityNotSupParam;
#endif
/*
* Data missing parameter
* CCDGEN:WriteStruct_Count==531
*/
#ifndef __T_dataMissingParam__
#define __T_dataMissingParam__
typedef T_illegalSubscriberParam T_dataMissingParam;
#endif
/*
* Unexpected data parameter
* CCDGEN:WriteStruct_Count==532
*/
#ifndef __T_unexpectedDataParam__
#define __T_unexpectedDataParam__
typedef T_illegalSubscriberParam T_unexpectedDataParam;
#endif
#ifndef __T_extCallBarredParam__
#define __T_extCallBarredParam__
/*
* Extensible call barred parameter
* CCDGEN:WriteStruct_Count==533
*/
typedef struct
{
U8 v_callBarringCause; /*< 0: 1> valid-flag */
U8 callBarringCause; /*< 1: 1> Call barring cause */
U8 _align0; /*< 2: 1> alignment */
U8 v_extensionContainer; /*< 3: 1> valid-flag */
T_extensionContainer extensionContainer; /*< 4:292> Extension container */
} T_extCallBarredParam;
#endif
#ifndef __T_absentSubscriberParam__
#define __T_absentSubscriberParam__
/*
* Absent subscriber parameter
* CCDGEN:WriteStruct_Count==534
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_extensionContainer; /*< 3: 1> valid-flag */
T_extensionContainer extensionContainer; /*< 4:292> Extension container */
U8 v_absentSubscriberReason; /*<296: 1> valid-flag */
U8 absentSubscriberReason; /*<297: 1> Absent subscriber reason */
U8 _align3; /*<298: 1> alignment */
U8 _align4; /*<299: 1> alignment */
} T_absentSubscriberParam;
#endif
#ifndef __T_extSystemFailureParam__
#define __T_extSystemFailureParam__
/*
* Extensible system failure parameter
* CCDGEN:WriteStruct_Count==535
*/
typedef struct
{
U8 v_networkResource; /*< 0: 1> valid-flag */
U8 networkResource; /*< 1: 1> Network Resource */
U8 _align0; /*< 2: 1> alignment */
U8 v_extensionContainer; /*< 3: 1> valid-flag */
T_extensionContainer extensionContainer; /*< 4:292> Extension container */
} T_extSystemFailureParam;
#endif
#ifndef __T_nameUnavailable__
#define __T_nameUnavailable__
/*
* Name unavailable
* CCDGEN:WriteStruct_Count==536
*/
/* typedef void T_nameUnavailable;*/
#endif
#ifndef __T_callingName__
#define __T_callingName__
/*
* Calling name
* CCDGEN:WriteStruct_Count==537
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_namePresentationAllowed; /*< 3: 1> valid-flag */
T_namePresentationAllowed namePresentationAllowed; /*< 4:176> Name presentation allowed */
U8 _align3; /*<180: 1> alignment */
U8 _align4; /*<181: 1> alignment */
U8 _align5; /*<182: 1> alignment */
U8 v_presentationRestricted; /*<183: 1> valid-flag */
U8 _align6; /*<184: 1> alignment */
U8 _align7; /*<185: 1> alignment */
U8 _align8; /*<186: 1> alignment */
U8 v_nameUnavailable; /*<187: 1> valid-flag */
U8 _align9; /*<188: 1> alignment */
U8 _align10; /*<189: 1> alignment */
U8 _align11; /*<190: 1> alignment */
U8 v_namePresentationRestricted; /*<191: 1> valid-flag */
T_namePresentationRestricted namePresentationRestricted; /*<192:176> Name presentation restricted */
} T_callingName;
#endif
#ifndef __T_nameIndicator__
#define __T_nameIndicator__
/*
* Name indicator
* CCDGEN:WriteStruct_Count==538
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_callingName; /*< 3: 1> valid-flag */
T_callingName callingName; /*< 4:368> Calling name */
} T_nameIndicator;
#endif
#ifndef __T_notifySSArg__
#define __T_notifySSArg__
/*
* Notify SS Arg
* CCDGEN:WriteStruct_Count==539
*/
typedef struct
{
U8 v_ssCode; /*< 0: 1> valid-flag */
U8 ssCode; /*< 1: 1> Supplementary Service Code */
U8 v_ssStatus; /*< 2: 1> valid-flag */
U8 ssStatus; /*< 3: 1> Supplementary service status */
U8 _align0; /*< 4: 1> alignment */
U8 _align1; /*< 5: 1> alignment */
U8 _align2; /*< 6: 1> alignment */
U8 v_ssNotification; /*< 7: 1> valid-flag */
T_ssNotification ssNotification; /*< 8: 4> SS Notification */
U8 _align3; /*< 12: 1> alignment */
U8 _align4; /*< 13: 1> alignment */
U8 _align5; /*< 14: 1> alignment */
U8 v_callIsWaitingIndicator; /*< 15: 1> valid-flag */
U8 v_callOnHoldIndicator; /*< 16: 1> valid-flag */
U8 callOnHoldIndicator; /*< 17: 1> Call on hold indicator */
U8 _align6; /*< 18: 1> alignment */
U8 v_mptyIndicator; /*< 19: 1> valid-flag */
U8 _align7; /*< 20: 1> alignment */
U8 v_cugIndex; /*< 21: 1> valid-flag */
U16 cugIndex; /*< 22: 2> Closed user group index */
U8 _align8; /*< 24: 1> alignment */
U8 _align9; /*< 25: 1> alignment */
U8 _align10; /*< 26: 1> alignment */
U8 v_clirSuppressionRejected; /*< 27: 1> valid-flag */
U8 _align11; /*< 28: 1> alignment */
U8 _align12; /*< 29: 1> alignment */
U8 _align13; /*< 30: 1> alignment */
U8 v_ectIndicator; /*< 31: 1> valid-flag */
T_ectIndicator ectIndicator; /*< 32:180> Explicit call transfer indicator */
U8 _align14; /*<212: 1> alignment */
U8 _align15; /*<213: 1> alignment */
U8 _align16; /*<214: 1> alignment */
U8 v_nameIndicator; /*<215: 1> valid-flag */
T_nameIndicator nameIndicator; /*<216:372> Name indicator */
U8 _align17; /*<588: 1> alignment */
U8 _align18; /*<589: 1> alignment */
U8 _align19; /*<590: 1> alignment */
U8 v_ccbsf; /*<591: 1> valid-flag */
T_ccbsf ccbsf; /*<592: 88> CCBS feature */
U8 v_alertingPattern; /*<680: 1> valid-flag */
U8 alertingPattern; /*<681: 1> Alerting pattern */
U8 _align20; /*<682: 1> alignment */
U8 _align21; /*<683: 1> alignment */
} T_notifySSArg;
#endif
#ifndef __T_basicServiceGroupList_value__
#define __T_basicServiceGroupList_value__
/*
* Basic service group list
* CCDGEN:WriteStruct_Count==540
*/
typedef struct
{
U8 v_bearerService; /*< 0: 1> valid-flag */
U8 bearerService; /*< 1: 1> Bearer Service */
U8 v_teleservice; /*< 2: 1> valid-flag */
U8 teleservice; /*< 3: 1> teleservice */
} T_basicServiceGroupList_value;
#endif
#ifndef __T_basicServiceGroupList__
#define __T_basicServiceGroupList__
/*
* Basic service group list
* CCDGEN:WriteStruct_Count==541
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 c_basicServiceGroupList_value; /*< 3: 1> counter */
T_basicServiceGroupList_value basicServiceGroupList_value[MAX_BS_NUM]; /*< 4: 52> Basic service group list */
} T_basicServiceGroupList;
#endif
#ifndef __T_interrogateSSRes__
#define __T_interrogateSSRes__
/*
* Interrogate SS result
* CCDGEN:WriteStruct_Count==542
*/
typedef struct
{
U8 v_ssStatus; /*< 0: 1> valid-flag */
U8 ssStatus; /*< 1: 1> Supplementary service status */
U8 _align0; /*< 2: 1> alignment */
U8 v_forwardedToNumber; /*< 3: 1> valid-flag */
T_forwardedToNumber forwardedToNumber; /*< 4: 44> Forwarded to number */
U8 _align1; /*< 48: 1> alignment */
U8 _align2; /*< 49: 1> alignment */
U8 _align3; /*< 50: 1> alignment */
U8 v_basicServiceGroupList; /*< 51: 1> valid-flag */
T_basicServiceGroupList basicServiceGroupList; /*< 52: 56> Basic service group list */
U8 _align4; /*<108: 1> alignment */
U8 _align5; /*<109: 1> alignment */
U8 _align6; /*<110: 1> alignment */
U8 v_forwardingFeatureList; /*<111: 1> valid-flag */
T_forwardingFeatureList forwardingFeatureList; /*<112:1252> Forwarding feature List */
U8 _align7; /*<1364: 1> alignment */
U8 _align8; /*<1365: 1> alignment */
U8 _align9; /*<1366: 1> alignment */
U8 v_cliRestrictionInfo; /*<1367: 1> valid-flag */
T_cliRestrictionInfo cliRestrictionInfo; /*<1368:456> CLI Restriction info */
} T_interrogateSSRes;
#endif
#ifndef __T_cugs__
#define __T_cugs__
/*
* Closed user group subscription
* CCDGEN:WriteStruct_Count==543
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 v_cugIndex; /*< 1: 1> valid-flag */
U16 cugIndex; /*< 2: 2> Closed user group index */
U8 _align1; /*< 4: 1> alignment */
U8 _align2; /*< 5: 1> alignment */
U8 _align3; /*< 6: 1> alignment */
U8 v_cugInterlock; /*< 7: 1> valid-flag */
BUF_cugInterlock cugInterlock; /*< 8: 12> Closed user group interlock */
U8 v_intraCugOptions; /*< 20: 1> valid-flag */
U8 intraCugOptions; /*< 21: 1> Intra closed user group options */
U8 _align4; /*< 22: 1> alignment */
U8 v_basicServiceGroupList; /*< 23: 1> valid-flag */
T_basicServiceGroupList basicServiceGroupList; /*< 24: 56> Basic service group list */
} T_cugs;
#endif
#ifndef __T_cugSubscriptionList__
#define __T_cugSubscriptionList__
/*
* Closed user group subscription list
* CCDGEN:WriteStruct_Count==544
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 v_cugs; /*< 2: 1> valid-flag */
U8 c_cugs; /*< 3: 1> counter */
T_cugs cugs[MAX_CUGS_NUM]; /*< 4:800> Closed user group subscription */
} T_cugSubscriptionList;
#endif
#ifndef __T_cugInfo__
#define __T_cugInfo__
/*
* Closed user group info
* CCDGEN:WriteStruct_Count==545
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_cugSubscriptionList; /*< 3: 1> valid-flag */
T_cugSubscriptionList cugSubscriptionList; /*< 4:804> Closed user group subscription list */
U8 _align3; /*<808: 1> alignment */
U8 _align4; /*<809: 1> alignment */
U8 _align5; /*<810: 1> alignment */
U8 v_cugFeatureList; /*<811: 1> valid-flag */
T_cugFeatureList cugFeatureList; /*<812:160> Closed user group feature list */
} T_cugInfo;
#endif
#ifndef __T_ssData__
#define __T_ssData__
/*
* Supplementary service data
* CCDGEN:WriteStruct_Count==546
*/
typedef struct
{
U8 v_ssCode; /*< 0: 1> valid-flag */
U8 ssCode; /*< 1: 1> Supplementary Service Code */
U8 v_ssStatus; /*< 2: 1> valid-flag */
U8 ssStatus; /*< 3: 1> Supplementary service status */
T_ssSubscriptionOption ssSubscriptionOption; /*< 4: 4> Supplementary service subscription option */
U8 _align0; /*< 8: 1> alignment */
U8 _align1; /*< 9: 1> alignment */
U8 _align2; /*< 10: 1> alignment */
U8 v_basicServiceGroupList; /*< 11: 1> valid-flag */
T_basicServiceGroupList basicServiceGroupList; /*< 12: 56> Basic service group list */
U8 v_defaultPriority; /*< 68: 1> valid-flag */
U8 defaultPriority; /*< 69: 1> Default priority */
U8 _align3; /*< 70: 1> alignment */
U8 _align4; /*< 71: 1> alignment */
} T_ssData;
#endif
#ifndef __T_ssInfo__
#define __T_ssInfo__
/*
* SS info
* CCDGEN:WriteStruct_Count==547
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 v_forwardingInfo; /*< 3: 1> valid-flag */
T_forwardingInfo forwardingInfo; /*< 4:1256> Forwarding info */
U8 _align3; /*<1260: 1> alignment */
U8 _align4; /*<1261: 1> alignment */
U8 _align5; /*<1262: 1> alignment */
U8 v_callBarringInfo; /*<1263: 1> valid-flag */
T_callBarringInfo callBarringInfo; /*<1264:112> Call barring info */
U8 _align6; /*<1376: 1> alignment */
U8 _align7; /*<1377: 1> alignment */
U8 _align8; /*<1378: 1> alignment */
U8 v_cugInfo; /*<1379: 1> valid-flag */
T_cugInfo cugInfo; /*<1380:972> Closed user group info */
U8 _align9; /*<2352: 1> alignment */
U8 _align10; /*<2353: 1> alignment */
U8 _align11; /*<2354: 1> alignment */
U8 v_ssData; /*<2355: 1> valid-flag */
T_ssData ssData; /*<2356: 72> Supplementary service data */
} T_ssInfo;
#endif
/*
* End of substructure section, begin of message definition section
*/
#ifndef __T_COMPONENT__
#define __T_COMPONENT__
/*
*
* CCDGEN:WriteStruct_Count==548
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_inv_comp; /*< 3: 1> valid-flag */
T_inv_comp inv_comp; /*< 4:260> Invoke component */
U8 _align2; /*<264: 1> alignment */
U8 _align3; /*<265: 1> alignment */
U8 _align4; /*<266: 1> alignment */
U8 v_res_comp; /*<267: 1> valid-flag */
T_res_comp res_comp; /*<268:260> Return result component */
U8 _align5; /*<528: 1> alignment */
U8 _align6; /*<529: 1> alignment */
U8 _align7; /*<530: 1> alignment */
U8 v_err_comp; /*<531: 1> valid-flag */
T_err_comp err_comp; /*<532:260> Return error component */
U8 _align8; /*<792: 1> alignment */
U8 _align9; /*<793: 1> alignment */
U8 _align10; /*<794: 1> alignment */
U8 v_rej_comp; /*<795: 1> valid-flag */
T_rej_comp rej_comp; /*<796: 12> Reject component */
} T_COMPONENT;
#endif
#ifndef __T_REGISTER_SS_INV__
#define __T_REGISTER_SS_INV__
/*
*
* CCDGEN:WriteStruct_Count==549
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_registerSSArg; /*< 3: 1> valid-flag */
T_registerSSArg registerSSArg; /*< 4: 92> Register SS Arg */
} T_REGISTER_SS_INV;
#endif
#ifndef __T_REGISTER_SS_RES__
#define __T_REGISTER_SS_RES__
/*
*
* CCDGEN:WriteStruct_Count==550
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_ssInfo ssInfo; /*< 4:2428> SS info */
} T_REGISTER_SS_RES;
#endif
#ifndef __T_ERASE_SS_INV__
#define __T_ERASE_SS_INV__
/*
*
* CCDGEN:WriteStruct_Count==551
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ssForBS; /*< 3: 1> valid-flag */
T_ssForBS ssForBS; /*< 4: 8> SS For BS */
} T_ERASE_SS_INV;
#endif
#ifndef __T_ERASE_SS_RES__
#define __T_ERASE_SS_RES__
/*
*
* CCDGEN:WriteStruct_Count==552
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_ssInfo ssInfo; /*< 4:2428> SS info */
} T_ERASE_SS_RES;
#endif
#ifndef __T_ACTIVATE_SS_INV__
#define __T_ACTIVATE_SS_INV__
/*
*
* CCDGEN:WriteStruct_Count==553
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ssForBS; /*< 3: 1> valid-flag */
T_ssForBS ssForBS; /*< 4: 8> SS For BS */
} T_ACTIVATE_SS_INV;
#endif
#ifndef __T_ACTIVATE_SS_RES__
#define __T_ACTIVATE_SS_RES__
/*
*
* CCDGEN:WriteStruct_Count==554
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_ssInfo ssInfo; /*< 4:2428> SS info */
} T_ACTIVATE_SS_RES;
#endif
#ifndef __T_DEACTIVATE_SS_INV__
#define __T_DEACTIVATE_SS_INV__
/*
*
* CCDGEN:WriteStruct_Count==555
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ssForBS; /*< 3: 1> valid-flag */
T_ssForBS ssForBS; /*< 4: 8> SS For BS */
} T_DEACTIVATE_SS_INV;
#endif
#ifndef __T_DEACTIVATE_SS_RES__
#define __T_DEACTIVATE_SS_RES__
/*
*
* CCDGEN:WriteStruct_Count==556
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_ssInfo ssInfo; /*< 4:2428> SS info */
} T_DEACTIVATE_SS_RES;
#endif
#ifndef __T_INTERROGATE_SS_INV__
#define __T_INTERROGATE_SS_INV__
/*
*
* CCDGEN:WriteStruct_Count==557
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ssForBS; /*< 3: 1> valid-flag */
T_ssForBS ssForBS; /*< 4: 8> SS For BS */
} T_INTERROGATE_SS_INV;
#endif
#ifndef __T_INTERROGATE_SS_RES__
#define __T_INTERROGATE_SS_RES__
/*
*
* CCDGEN:WriteStruct_Count==558
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_interrogateSSRes interrogateSSRes; /*< 4:1824> Interrogate SS result */
} T_INTERROGATE_SS_RES;
#endif
#ifndef __T_NOTIFY_SS_INV__
#define __T_NOTIFY_SS_INV__
/*
*
* CCDGEN:WriteStruct_Count==559
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_notifySSArg; /*< 3: 1> valid-flag */
T_notifySSArg notifySSArg; /*< 4:684> Notify SS Arg */
} T_NOTIFY_SS_INV;
#endif
#ifndef __T_REGISTER_PWD_INV__
#define __T_REGISTER_PWD_INV__
/*
*
* CCDGEN:WriteStruct_Count==560
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 v_ssCode; /*< 1: 1> valid-flag */
U8 ssCode; /*< 2: 1> Supplementary Service Code */
U8 _align0; /*< 3: 1> alignment */
} T_REGISTER_PWD_INV;
#endif
#ifndef __T_REGISTER_PWD_RES__
#define __T_REGISTER_PWD_RES__
/*
*
* CCDGEN:WriteStruct_Count==561
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_newPassword; /*< 3: 1> valid-flag */
T_newPassword newPassword; /*< 4: 4> New password */
} T_REGISTER_PWD_RES;
#endif
#ifndef __T_GET_PWD_INV__
#define __T_GET_PWD_INV__
/*
*
* CCDGEN:WriteStruct_Count==562
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 v_guidanceInfo; /*< 1: 1> valid-flag */
U8 guidanceInfo; /*< 2: 1> Guidance Info */
U8 _align0; /*< 3: 1> alignment */
} T_GET_PWD_INV;
#endif
#ifndef __T_GET_PWD_RES__
#define __T_GET_PWD_RES__
/*
*
* CCDGEN:WriteStruct_Count==563
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_currPassword; /*< 3: 1> valid-flag */
T_currPassword currPassword; /*< 4: 4> Current password */
} T_GET_PWD_RES;
#endif
#ifndef __T_PROCESS_USSD_INV__
#define __T_PROCESS_USSD_INV__
/*
*
* CCDGEN:WriteStruct_Count==564
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ssUserData; /*< 3: 1> valid-flag */
BUF_ssUserData ssUserData; /*< 4:208> Supplementary service user data */
} T_PROCESS_USSD_INV;
#endif
#ifndef __T_PROCESS_USSD_RES__
#define __T_PROCESS_USSD_RES__
/*
*
* CCDGEN:WriteStruct_Count==565
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ssUserData; /*< 3: 1> valid-flag */
BUF_ssUserData ssUserData; /*< 4:208> Supplementary service user data */
} T_PROCESS_USSD_RES;
#endif
#ifndef __T_PROCESS_USSD_REQ_INV__
#define __T_PROCESS_USSD_REQ_INV__
/*
*
* CCDGEN:WriteStruct_Count==566
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ussdArg; /*< 3: 1> valid-flag */
T_ussdArg ussdArg; /*< 4:200> Unstructured SS data argument */
} T_PROCESS_USSD_REQ_INV;
#endif
#ifndef __T_PROCESS_USSD_REQ_RES__
#define __T_PROCESS_USSD_REQ_RES__
/*
*
* CCDGEN:WriteStruct_Count==567
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ussdRes; /*< 3: 1> valid-flag */
T_ussdRes ussdRes; /*< 4:172> Unstructured SS data result */
} T_PROCESS_USSD_REQ_RES;
#endif
#ifndef __T_USSD_REQ_INV__
#define __T_USSD_REQ_INV__
/*
*
* CCDGEN:WriteStruct_Count==568
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ussdArg; /*< 3: 1> valid-flag */
T_ussdArg ussdArg; /*< 4:200> Unstructured SS data argument */
} T_USSD_REQ_INV;
#endif
#ifndef __T_USSD_REQ_RES__
#define __T_USSD_REQ_RES__
/*
*
* CCDGEN:WriteStruct_Count==569
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ussdRes; /*< 3: 1> valid-flag */
T_ussdRes ussdRes; /*< 4:172> Unstructured SS data result */
} T_USSD_REQ_RES;
#endif
#ifndef __T_USSD_NOTIFY_INV__
#define __T_USSD_NOTIFY_INV__
/*
*
* CCDGEN:WriteStruct_Count==570
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ussdArg; /*< 3: 1> valid-flag */
T_ussdArg ussdArg; /*< 4:200> Unstructured SS data argument */
} T_USSD_NOTIFY_INV;
#endif
#ifndef __T_FWD_CUG_INFO_INV__
#define __T_FWD_CUG_INFO_INV__
/*
*
* CCDGEN:WriteStruct_Count==571
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_forwardCUGInfoArg; /*< 3: 1> valid-flag */
T_forwardCUGInfoArg forwardCUGInfoArg; /*< 4: 12> Forward closed user group info argument */
} T_FWD_CUG_INFO_INV;
#endif
#ifndef __T_SPLIT_MPTY_RES__
#define __T_SPLIT_MPTY_RES__
/*
*
* CCDGEN:WriteStruct_Count==572
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_zzzzEmpty; /*< 3: 1> valid-flag */
} T_SPLIT_MPTY_RES;
#endif
#ifndef __T_RETRIEVE_MPTY_RES__
#define __T_RETRIEVE_MPTY_RES__
/*
*
* CCDGEN:WriteStruct_Count==573
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_zzzzEmpty; /*< 3: 1> valid-flag */
} T_RETRIEVE_MPTY_RES;
#endif
#ifndef __T_HOLD_MPTY_RES__
#define __T_HOLD_MPTY_RES__
/*
*
* CCDGEN:WriteStruct_Count==574
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_zzzzEmpty; /*< 3: 1> valid-flag */
} T_HOLD_MPTY_RES;
#endif
#ifndef __T_BUILD_MPTY_RES__
#define __T_BUILD_MPTY_RES__
/*
*
* CCDGEN:WriteStruct_Count==575
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_zzzzEmpty; /*< 3: 1> valid-flag */
} T_BUILD_MPTY_RES;
#endif
#ifndef __T_FWD_CHG_ADVICE_INV__
#define __T_FWD_CHG_ADVICE_INV__
/*
*
* CCDGEN:WriteStruct_Count==576
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_forwardChargeAdviceArg; /*< 3: 1> valid-flag */
T_forwardChargeAdviceArg forwardChargeAdviceArg; /*< 4: 88> Forward Charge Advice */
} T_FWD_CHG_ADVICE_INV;
#endif
#ifndef __T_FWD_CHG_ADVICE_RES__
#define __T_FWD_CHG_ADVICE_RES__
/*
*
* CCDGEN:WriteStruct_Count==577
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_zzzzEmpty; /*< 3: 1> valid-flag */
} T_FWD_CHG_ADVICE_RES;
#endif
#ifndef __T_COMP_SAT__
#define __T_COMP_SAT__
/*
*
* CCDGEN:WriteStruct_Count==578
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_res_comp_sat; /*< 3: 1> valid-flag */
T_res_comp_sat res_comp_sat; /*< 4:264> Return result component SAT */
U8 _align2; /*<268: 1> alignment */
U8 _align3; /*<269: 1> alignment */
U8 _align4; /*<270: 1> alignment */
U8 v_err_comp_sat; /*<271: 1> valid-flag */
T_err_comp_sat err_comp_sat; /*<272: 24> Return error component SAT */
U8 _align5; /*<296: 1> alignment */
U8 _align6; /*<297: 1> alignment */
U8 _align7; /*<298: 1> alignment */
U8 v_rej_comp_sat; /*<299: 1> valid-flag */
T_rej_comp_sat rej_comp_sat; /*<300: 16> Reject component SAT */
} T_COMP_SAT;
#endif
#ifndef __T_ERASE_CC_ENTRY_INV__
#define __T_ERASE_CC_ENTRY_INV__
/*
*
* CCDGEN:WriteStruct_Count==579
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_eraseCCEntryArg; /*< 3: 1> valid-flag */
T_eraseCCEntryArg eraseCCEntryArg; /*< 4: 4> Erase CC entry Arg */
} T_ERASE_CC_ENTRY_INV;
#endif
#ifndef __T_ERASE_CC_ENTRY_RES__
#define __T_ERASE_CC_ENTRY_RES__
/*
*
* CCDGEN:WriteStruct_Count==580
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_eraseCCEntryRes; /*< 3: 1> valid-flag */
T_eraseCCEntryRes eraseCCEntryRes; /*< 4: 4> Erase CC entry Res */
} T_ERASE_CC_ENTRY_RES;
#endif
#ifndef __T_ACC_REGISTER_CC_ENTRY_INV__
#define __T_ACC_REGISTER_CC_ENTRY_INV__
/*
*
* CCDGEN:WriteStruct_Count==581
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_accRegisterCCEntryArg; /*< 3: 1> valid-flag */
BUF_accRegisterCCEntryArg accRegisterCCEntryArg; /*< 4:236> Access register CC entry argument */
} T_ACC_REGISTER_CC_ENTRY_INV;
#endif
#ifndef __T_ACC_REGISTER_CC_ENTRY_RES__
#define __T_ACC_REGISTER_CC_ENTRY_RES__
/*
*
* CCDGEN:WriteStruct_Count==582
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_accRegisterCCEntryRes; /*< 3: 1> valid-flag */
T_accRegisterCCEntryRes accRegisterCCEntryRes; /*< 4: 92> Access register CC entry Res */
} T_ACC_REGISTER_CC_ENTRY_RES;
#endif
#ifndef __T_CALL_DEFLECTION_INV__
#define __T_CALL_DEFLECTION_INV__
/*
*
* CCDGEN:WriteStruct_Count==583
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_callDeflectionArg; /*< 3: 1> valid-flag */
T_callDeflectionArg callDeflectionArg; /*< 4: 80> Call Deflection Arg */
} T_CALL_DEFLECTION_INV;
#endif
#ifndef __T_USER_USER_SRV_INV__
#define __T_USER_USER_SRV_INV__
/*
*
* CCDGEN:WriteStruct_Count==584
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_userUserServiceArg; /*< 3: 1> valid-flag */
T_userUserServiceArg userUserServiceArg; /*< 4: 4> User user service Arg */
} T_USER_USER_SRV_INV;
#endif
#ifndef __T_UNKNOWN_SUBSCRIBER_ERR__
#define __T_UNKNOWN_SUBSCRIBER_ERR__
/*
*
* CCDGEN:WriteStruct_Count==585
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_unknownSubscriberParam; /*< 3: 1> valid-flag */
T_unknownSubscriberParam unknownSubscriberParam; /*< 4:300> Unknown subscriber parameter */
} T_UNKNOWN_SUBSCRIBER_ERR;
#endif
#ifndef __T_ILLEGAL_SUBSCRIBER_ERR__
#define __T_ILLEGAL_SUBSCRIBER_ERR__
/*
*
* CCDGEN:WriteStruct_Count==586
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_illegalSubscriberParam; /*< 3: 1> valid-flag */
T_illegalSubscriberParam illegalSubscriberParam; /*< 4:296> Illegal subscriber parameter */
} T_ILLEGAL_SUBSCRIBER_ERR;
#endif
#ifndef __T_BEARER_SERV_NOT_PROV_ERR__
#define __T_BEARER_SERV_NOT_PROV_ERR__
/*
*
* CCDGEN:WriteStruct_Count==587
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_bearerServNotProvParam; /*< 3: 1> valid-flag */
T_bearerServNotProvParam bearerServNotProvParam; /*< 4:296> Bearer service not provisioned parameter */
} T_BEARER_SERV_NOT_PROV_ERR;
#endif
#ifndef __T_TELE_SERV_NOT_PROV_ERR__
#define __T_TELE_SERV_NOT_PROV_ERR__
/*
*
* CCDGEN:WriteStruct_Count==588
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_teleServNotProvParam; /*< 3: 1> valid-flag */
T_teleServNotProvParam teleServNotProvParam; /*< 4:296> Tele service not provisioned parameter */
} T_TELE_SERV_NOT_PROV_ERR;
#endif
#ifndef __T_ILLEGAL_EQUIPMENT_ERR__
#define __T_ILLEGAL_EQUIPMENT_ERR__
/*
*
* CCDGEN:WriteStruct_Count==589
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_teleServNotProvParam; /*< 3: 1> valid-flag */
T_teleServNotProvParam teleServNotProvParam; /*< 4:296> Tele service not provisioned parameter */
} T_ILLEGAL_EQUIPMENT_ERR;
#endif
#ifndef __T_CALL_BARRED_ERR__
#define __T_CALL_BARRED_ERR__
/*
*
* CCDGEN:WriteStruct_Count==590
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 v_callBarringCause; /*< 1: 1> valid-flag */
U8 callBarringCause; /*< 2: 1> Call barring cause */
U8 v_extCallBarredParam; /*< 3: 1> valid-flag */
T_extCallBarredParam extCallBarredParam; /*< 4:296> Extensible call barred parameter */
} T_CALL_BARRED_ERR;
#endif
#ifndef __T_SS_INCOMPATIBILITY_ERR__
#define __T_SS_INCOMPATIBILITY_ERR__
/*
*
* CCDGEN:WriteStruct_Count==591
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_ssIncompatibilityCause; /*< 3: 1> valid-flag */
T_ssIncompatibilityCause ssIncompatibilityCause; /*< 4: 12> SS Incompatibility cause */
} T_SS_INCOMPATIBILITY_ERR;
#endif
#ifndef __T_FACILITY_NOT_SUPPORTED_ERR__
#define __T_FACILITY_NOT_SUPPORTED_ERR__
/*
*
* CCDGEN:WriteStruct_Count==592
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_facilityNotSupParam; /*< 3: 1> valid-flag */
T_facilityNotSupParam facilityNotSupParam; /*< 4:296> Facility not supported parameter */
} T_FACILITY_NOT_SUPPORTED_ERR;
#endif
#ifndef __T_ABSENT_SUBSCRIBER_ERR__
#define __T_ABSENT_SUBSCRIBER_ERR__
/*
*
* CCDGEN:WriteStruct_Count==593
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_absentSubscriberParam; /*< 3: 1> valid-flag */
T_absentSubscriberParam absentSubscriberParam; /*< 4:300> Absent subscriber parameter */
} T_ABSENT_SUBSCRIBER_ERR;
#endif
#ifndef __T_SYSTEM_FAILURE_ERR__
#define __T_SYSTEM_FAILURE_ERR__
/*
*
* CCDGEN:WriteStruct_Count==594
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 v_networkResource; /*< 1: 1> valid-flag */
U8 networkResource; /*< 2: 1> Network Resource */
U8 v_extSystemFailureParam; /*< 3: 1> valid-flag */
T_extSystemFailureParam extSystemFailureParam; /*< 4:296> Extensible system failure parameter */
} T_SYSTEM_FAILURE_ERR;
#endif
#ifndef __T_DATA_MISSING_ERR__
#define __T_DATA_MISSING_ERR__
/*
*
* CCDGEN:WriteStruct_Count==595
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_dataMissingParam; /*< 3: 1> valid-flag */
T_dataMissingParam dataMissingParam; /*< 4:296> Data missing parameter */
} T_DATA_MISSING_ERR;
#endif
#ifndef __T_UNEXPECTED_DATA_VALUE_ERR__
#define __T_UNEXPECTED_DATA_VALUE_ERR__
/*
*
* CCDGEN:WriteStruct_Count==596
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_unexpectedDataParam; /*< 3: 1> valid-flag */
T_unexpectedDataParam unexpectedDataParam; /*< 4:296> Unexpected data parameter */
} T_UNEXPECTED_DATA_VALUE_ERR;
#endif
#ifndef __T_SS_ERROR_STATUS_ERR__
#define __T_SS_ERROR_STATUS_ERR__
/*
*
* CCDGEN:WriteStruct_Count==597
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 v_ssStatus; /*< 1: 1> valid-flag */
U8 ssStatus; /*< 2: 1> Supplementary service status */
U8 _align0; /*< 3: 1> alignment */
} T_SS_ERROR_STATUS_ERR;
#endif
#ifndef __T_PW_REGISTRATION_FAILURE_ERR__
#define __T_PW_REGISTRATION_FAILURE_ERR__
/*
*
* CCDGEN:WriteStruct_Count==598
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message type */
U8 v_pwRegistrationFailureCause; /*< 1: 1> valid-flag */
U8 pwRegistrationFailureCause; /*< 2: 1> PW Registration Failure Cause */
U8 _align0; /*< 3: 1> alignment */
} T_PW_REGISTRATION_FAILURE_ERR;
#endif
#include "CDG_LEAVE.h"
#endif