view cdg211/cdginc/p_mncc.h @ 498:dfa8771e84b1
OSL: os_pro_ir.c compiles
author |
Mychaela Falconia <falcon@freecalypso.org> |
date |
Sun, 24 Jun 2018 21:32:13 +0000 (2018-06-24) |
parents |
56abf6cf8a0b |
children |
|
line source
/*
+--------------------------------------------------------------------------+
| PROJECT : PROTOCOL STACK |
| FILE : p_mncc.h |
| SOURCE : "__out__\g23m_dfile\prim\mncc.pdf" |
| LastModified : "2003-07-03" |
| IdAndVersion : "6147.101.96.116" |
| SrcFileTime : "Tue Jan 31 13:13:54 2006" |
| Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:15 2007 |
| !!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 P_MNCC_H
#define P_MNCC_H
#define CDG_ENTER__P_MNCC_H
#define CDG_ENTER__FILENAME _P_MNCC_H
#define CDG_ENTER__P_MNCC_H__FILE_TYPE CDGINC
#define CDG_ENTER__P_MNCC_H__LAST_MODIFIED _2003_07_03
#define CDG_ENTER__P_MNCC_H__ID_AND_VERSION _6147_101_96_116
#define CDG_ENTER__P_MNCC_H__SRC_FILE_TIME _Tue_Jan_31_13_13_54_2006
#include "CDG_ENTER.h"
#undef CDG_ENTER__P_MNCC_H
#undef CDG_ENTER__FILENAME
#include "p_mncc.val"
#ifndef __T_user__
#define __T_user__
/*
* user to user data
* CCDGEN:WriteStruct_Count==1482
*/
typedef struct
{
U8 info_context; /*< 0: 1> user to user message context */
U8 pd; /*< 1: 1> user to user protocol discriminator */
U8 c_info; /*< 2: 1> length of user to user data */
U8 info[USER_LEN]; /*< 3:131> user to user information */
U8 _align0; /*<134: 1> alignment */
U8 _align1; /*<135: 1> alignment */
} T_user;
#endif
#ifndef __T_calling_party__
#define __T_calling_party__
/*
* calling party
* CCDGEN:WriteStruct_Count==1483
*/
typedef struct
{
U8 ton; /*< 0: 1> type of number */
U8 npi; /*< 1: 1> numbering plan identification */
U8 present; /*< 2: 1> presentation indicator */
U8 screen; /*< 3: 1> screening indicator */
U8 c_num; /*< 4: 1> number of BCD digits */
U8 num[MAX_CC_CALLING_NUMBER]; /*< 5: 22> bcd */
U8 _align0; /*< 27: 1> alignment */
} T_calling_party;
#endif
/*
* connected number
* CCDGEN:WriteStruct_Count==1484
*/
#ifndef __T_connected_number__
#define __T_connected_number__
typedef T_calling_party T_connected_number;
#endif
#ifndef __T_called_party__
#define __T_called_party__
/*
* called party address
* CCDGEN:WriteStruct_Count==1485
*/
typedef struct
{
U8 ton; /*< 0: 1> type of number */
U8 npi; /*< 1: 1> numbering plan identification */
U8 c_called_num; /*< 2: 1> number of BCD digits */
U8 called_num[MAX_CC_CALLED_NUMBER]; /*< 3: 80> bcd */
U8 _align0; /*< 83: 1> alignment */
} T_called_party;
#endif
#ifndef __T_calling_party_sub__
#define __T_calling_party_sub__
/*
* calling party subaddress
* CCDGEN:WriteStruct_Count==1486
*/
typedef struct
{
U8 tos; /*< 0: 1> type of subaddress */
U8 odd_even; /*< 1: 1> odd / even indicator */
U8 c_subaddr; /*< 2: 1> length of subaddress information */
U8 subaddr[SUB_LENGTH]; /*< 3: 20> subaddress information */
U8 _align0; /*< 23: 1> alignment */
} T_calling_party_sub;
#endif
/*
* called party subaddress
* CCDGEN:WriteStruct_Count==1487
*/
#ifndef __T_called_party_sub__
#define __T_called_party_sub__
typedef T_calling_party_sub T_called_party_sub;
#endif
/*
* connected number subaddress
* CCDGEN:WriteStruct_Count==1488
*/
#ifndef __T_connected_number_sub__
#define __T_connected_number_sub__
typedef T_calling_party_sub T_connected_number_sub;
#endif
/*
* redirecting party subaddress
* CCDGEN:WriteStruct_Count==1489
*/
#ifndef __T_redirecting_party_sub__
#define __T_redirecting_party_sub__
typedef T_calling_party_sub T_redirecting_party_sub;
#endif
#ifndef __T_chm__
#define __T_chm__
/*
* Channel using mode
* CCDGEN:WriteStruct_Count==1490
*/
typedef struct
{
U8 ch_type; /*< 0: 1> Channel Type */
U8 ch_mode; /*< 1: 1> Channel Mode */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_chm;
#endif
#ifndef __T_bcpara__
#define __T_bcpara__
/*
* bearer capability parameter
* CCDGEN:WriteStruct_Count==1491
*/
typedef struct
{
U8 rate; /*< 0: 1> user rate */
U8 bearer_serv; /*< 1: 1> bearer service */
U8 conn_elem; /*< 2: 1> connection element */
U8 stop_bits; /*< 3: 1> stop bits */
U8 data_bits; /*< 4: 1> data bits */
U8 parity; /*< 5: 1> parity */
U8 flow_control; /*< 6: 1> flow control */
U8 modem_type; /*< 7: 1> modem type */
} T_bcpara;
#endif
/*
* bearer capability parameter
* CCDGEN:WriteStruct_Count==1492
*/
#ifndef __T_bcpara2__
#define __T_bcpara2__
typedef T_bcpara T_bcpara2;
#endif
#ifndef __T_fac_inf__
#define __T_fac_inf__
/*
* facility information
* CCDGEN:WriteStruct_Count==1493
*/
typedef struct
{
U16 l_fac; /*< 0: 2> facility length */
U16 o_fac; /*< 2: 2> facility offset */
U8 fac[FACILITY_LEN]; /*< 4:251> facility content */
U8 _align0; /*<255: 1> alignment */
} T_fac_inf;
#endif
#ifndef __T_bcconf__
#define __T_bcconf__
/*
* bearer capability configuration
* CCDGEN:WriteStruct_Count==1494
*/
typedef struct
{
U8 bc_len; /*< 0: 1> coded bearer cap length */
U8 bc[MAX_BC_LEN]; /*< 1: 10> coded bearer cap */
U8 _align0; /*< 11: 1> alignment */
} T_bcconf;
#endif
/*
* second bearer capability configuration
* CCDGEN:WriteStruct_Count==1495
*/
#ifndef __T_bcconf2__
#define __T_bcconf2__
typedef T_bcconf T_bcconf2;
#endif
#ifndef __T_redirecting_party__
#define __T_redirecting_party__
/*
* redirecting party address
* CCDGEN:WriteStruct_Count==1496
*/
typedef struct
{
U8 ton; /*< 0: 1> type of number */
U8 npi; /*< 1: 1> numbering plan identification */
U8 present; /*< 2: 1> presentation indicator */
U8 screen; /*< 3: 1> screening indicator */
U8 c_redir_num; /*< 4: 1> number of BCD digits */
U8 redir_num[MAX_CC_REDIR_NUMBER]; /*< 5: 32> bcd */
U8 _align0; /*< 37: 1> alignment */
U8 _align1; /*< 38: 1> alignment */
U8 _align2; /*< 39: 1> alignment */
} T_redirecting_party;
#endif
/*
* End of substructure section, begin of primitive definition section
*/
#ifndef __T_MNCC_ALERT_IND__
#define __T_MNCC_ALERT_IND__
/*
*
* CCDGEN:WriteStruct_Count==1497
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 progress_desc; /*< 1: 1> progress description */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_MNCC_ALERT_IND;
#endif
#ifndef __T_MNCC_CALL_PROCEED_IND__
#define __T_MNCC_CALL_PROCEED_IND__
/*
*
* CCDGEN:WriteStruct_Count==1498
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 progress_desc; /*< 1: 1> progress description */
U8 ri; /*< 2: 1> repeat indicator */
U8 _align0; /*< 3: 1> alignment */
T_bcpara bcpara; /*< 4: 8> bearer capability parameter */
T_bcpara2 bcpara2; /*< 12: 8> bearer capability parameter */
} T_MNCC_CALL_PROCEED_IND;
#endif
#ifndef __T_MNCC_DISCONNECT_IND__
#define __T_MNCC_DISCONNECT_IND__
/*
*
* CCDGEN:WriteStruct_Count==1499
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
U8 diagnostic; /*< 4: 1> Diagnostic Information */
U8 ss_diag; /*< 5: 1> Supplementary Diagnostic Element */
U8 progress_desc; /*< 6: 1> progress description */
U8 c_raw_cause; /*< 7: 1> Number of cause bytes */
U8 raw_cause[MAX_CC_CAUSE_LENGTH]; /*< 8: 30> cause as received from network */
U8 _align1; /*< 38: 1> alignment */
U8 _align2; /*< 39: 1> alignment */
} T_MNCC_DISCONNECT_IND;
#endif
#ifndef __T_MNCC_HOLD_CNF__
#define __T_MNCC_HOLD_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1500
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
} T_MNCC_HOLD_CNF;
#endif
#ifndef __T_MNCC_MODIFY_CNF__
#define __T_MNCC_MODIFY_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1501
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
} T_MNCC_MODIFY_CNF;
#endif
#ifndef __T_MNCC_MODIFY_IND__
#define __T_MNCC_MODIFY_IND__
/*
*
* CCDGEN:WriteStruct_Count==1502
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 serv; /*< 1: 1> service code */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_MNCC_MODIFY_IND;
#endif
#ifndef __T_MNCC_NOTIFY_IND__
#define __T_MNCC_NOTIFY_IND__
/*
*
* CCDGEN:WriteStruct_Count==1503
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 nd; /*< 1: 1> notification description */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_MNCC_NOTIFY_IND;
#endif
#ifndef __T_MNCC_PROGRESS_IND__
#define __T_MNCC_PROGRESS_IND__
/*
*
* CCDGEN:WriteStruct_Count==1504
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 progress_desc; /*< 1: 1> progress description */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_MNCC_PROGRESS_IND;
#endif
#ifndef __T_MNCC_REJECT_IND__
#define __T_MNCC_REJECT_IND__
/*
*
* CCDGEN:WriteStruct_Count==1505
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
} T_MNCC_REJECT_IND;
#endif
#ifndef __T_MNCC_RELEASE_CNF__
#define __T_MNCC_RELEASE_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1506
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
U8 c_raw_cause; /*< 4: 1> Number of cause bytes */
U8 raw_cause[MAX_CC_CAUSE_LENGTH]; /*< 5: 30> cause as received from network */
U8 _align1; /*< 35: 1> alignment */
} T_MNCC_RELEASE_CNF;
#endif
#ifndef __T_MNCC_RELEASE_IND__
#define __T_MNCC_RELEASE_IND__
/*
*
* CCDGEN:WriteStruct_Count==1507
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
U8 c_raw_cause; /*< 4: 1> Number of cause bytes */
U8 raw_cause[MAX_CC_CAUSE_LENGTH]; /*< 5: 30> cause as received from network */
U8 _align1; /*< 35: 1> alignment */
} T_MNCC_RELEASE_IND;
#endif
#ifndef __T_MNCC_RETRIEVE_CNF__
#define __T_MNCC_RETRIEVE_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1508
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
} T_MNCC_RETRIEVE_CNF;
#endif
#ifndef __T_MNCC_SETUP_CNF__
#define __T_MNCC_SETUP_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1509
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
U8 progress_desc; /*< 4: 1> progress description */
U8 _align1; /*< 5: 1> alignment */
U8 _align2; /*< 6: 1> alignment */
U8 _align3; /*< 7: 1> alignment */
T_connected_number connected_number; /*< 8: 28> connected number */
T_connected_number_sub connected_number_sub; /*< 36: 24> connected number subaddress */
} T_MNCC_SETUP_CNF;
#endif
#ifndef __T_MNCC_SETUP_COMPL_IND__
#define __T_MNCC_SETUP_COMPL_IND__
/*
*
* CCDGEN:WriteStruct_Count==1510
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
} T_MNCC_SETUP_COMPL_IND;
#endif
#ifndef __T_MNCC_SETUP_IND__
#define __T_MNCC_SETUP_IND__
/*
*
* CCDGEN:WriteStruct_Count==1511
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 ri; /*< 1: 1> repeat indicator */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_bcpara bcpara; /*< 4: 8> bearer capability parameter */
T_bcpara2 bcpara2; /*< 12: 8> bearer capability parameter */
U8 progress_desc; /*< 20: 1> progress description */
U8 sig; /*< 21: 1> signal */
U8 _align2; /*< 22: 1> alignment */
U8 _align3; /*< 23: 1> alignment */
T_calling_party calling_party; /*< 24: 28> calling party */
T_calling_party_sub calling_party_sub; /*< 52: 24> calling party subaddress */
T_called_party called_party; /*< 76: 84> called party address */
T_called_party_sub called_party_sub; /*<160: 24> called party subaddress */
T_redirecting_party redirecting_party; /*<184: 40> redirecting party address */
T_redirecting_party_sub redirecting_party_sub; /*<224: 24> redirecting party subaddress */
} T_MNCC_SETUP_IND;
#endif
#ifndef __T_MNCC_START_DTMF_CNF__
#define __T_MNCC_START_DTMF_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1512
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 key; /*< 1: 1> DTMF digit */
U16 cause; /*< 2: 2> cause */
U8 dtmf_mod; /*< 4: 1> Mode for sending DTMF digit */
U8 _align0; /*< 5: 1> alignment */
U8 _align1; /*< 6: 1> alignment */
U8 _align2; /*< 7: 1> alignment */
} T_MNCC_START_DTMF_CNF;
#endif
#ifndef __T_MNCC_BEARER_CAP_CNF__
#define __T_MNCC_BEARER_CAP_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1513
*/
typedef struct
{
U8 req_id; /*< 0: 1> Request identifier of originator */
U8 bc_mod; /*< 1: 1> Mode for conversion of bearer capabilities */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_bcconf bcconf; /*< 4: 12> bearer capability configuration */
T_bcpara bcpara; /*< 16: 8> bearer capability parameter */
T_bcconf2 bcconf2; /*< 24: 12> second bearer capability configuration */
T_bcpara2 bcpara2; /*< 36: 8> bearer capability parameter */
U16 cause; /*< 44: 2> cause */
U8 _align2; /*< 46: 1> alignment */
U8 _align3; /*< 47: 1> alignment */
} T_MNCC_BEARER_CAP_CNF;
#endif
#ifndef __T_MNCC_SYNC_IND__
#define __T_MNCC_SYNC_IND__
/*
*
* CCDGEN:WriteStruct_Count==1514
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
T_chm chm; /*< 4: 4> Channel using mode */
} T_MNCC_SYNC_IND;
#endif
#ifndef __T_MNCC_USER_IND__
#define __T_MNCC_USER_IND__
/*
*
* CCDGEN:WriteStruct_Count==1515
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 congest_lev; /*< 1: 1> Congestion Level */
U8 more_data; /*< 2: 1> more data */
U8 _align0; /*< 3: 1> alignment */
T_user user; /*< 4:136> user to user data */
} T_MNCC_USER_IND;
#endif
#ifndef __T_MNCC_FACILITY_IND__
#define __T_MNCC_FACILITY_IND__
/*
*
* CCDGEN:WriteStruct_Count==1516
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 fac_context; /*< 1: 1> facility information element context */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_fac_inf fac_inf; /*< 4:256> facility information */
} T_MNCC_FACILITY_IND;
#endif
#ifndef __T_MNCC_PROMPT_IND__
#define __T_MNCC_PROMPT_IND__
/*
*
* CCDGEN:WriteStruct_Count==1517
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_MNCC_PROMPT_IND;
#endif
#ifndef __T_MNCC_RECALL_IND__
#define __T_MNCC_RECALL_IND__
/*
*
* CCDGEN:WriteStruct_Count==1518
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 ri; /*< 1: 1> repeat indicator */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_bcpara bcpara; /*< 4: 8> bearer capability parameter */
T_bcpara2 bcpara2; /*< 12: 8> bearer capability parameter */
T_called_party called_party; /*< 20: 84> called party address */
T_called_party_sub called_party_sub; /*<104: 24> called party subaddress */
U8 rcl_type; /*<128: 1> recall type */
U8 _align2; /*<129: 1> alignment */
U8 _align3; /*<130: 1> alignment */
U8 _align4; /*<131: 1> alignment */
} T_MNCC_RECALL_IND;
#endif
#ifndef __T_MNCC_STATUS_IND__
#define __T_MNCC_STATUS_IND__
/*
*
* CCDGEN:WriteStruct_Count==1519
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_STATUS_IND;
#endif
#ifndef __T_MNCC_SETUP_REQ__
#define __T_MNCC_SETUP_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1520
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 prio; /*< 1: 1> priority */
U8 ri; /*< 2: 1> repeat indicator */
U8 _align0; /*< 3: 1> alignment */
T_bcpara bcpara; /*< 4: 8> bearer capability parameter */
T_bcpara2 bcpara2; /*< 12: 8> bearer capability parameter */
T_called_party called_party; /*< 20: 84> called party address */
T_called_party_sub called_party_sub; /*<104: 24> called party subaddress */
U8 clir_sup; /*<128: 1> CLIR suppression */
U8 _align1; /*<129: 1> alignment */
U8 _align2; /*<130: 1> alignment */
U8 _align3; /*<131: 1> alignment */
T_fac_inf fac_inf; /*<132:256> facility information */
} T_MNCC_SETUP_REQ;
#endif
#ifndef __T_MNCC_SETUP_RES__
#define __T_MNCC_SETUP_RES__
/*
*
* CCDGEN:WriteStruct_Count==1521
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_SETUP_RES;
#endif
#ifndef __T_MNCC_ALERT_REQ__
#define __T_MNCC_ALERT_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1522
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_ALERT_REQ;
#endif
#ifndef __T_MNCC_DISCONNECT_REQ__
#define __T_MNCC_DISCONNECT_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1523
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
T_fac_inf fac_inf; /*< 4:256> facility information */
U8 ss_version; /*<260: 1> SS Version number */
U8 _align1; /*<261: 1> alignment */
U8 _align2; /*<262: 1> alignment */
U8 _align3; /*<263: 1> alignment */
} T_MNCC_DISCONNECT_REQ;
#endif
#ifndef __T_MNCC_RELEASE_REQ__
#define __T_MNCC_RELEASE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1524
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
T_fac_inf fac_inf; /*< 4:256> facility information */
U8 ss_version; /*<260: 1> SS Version number */
U8 _align1; /*<261: 1> alignment */
U8 _align2; /*<262: 1> alignment */
U8 _align3; /*<263: 1> alignment */
} T_MNCC_RELEASE_REQ;
#endif
#ifndef __T_MNCC_MODIFY_REQ__
#define __T_MNCC_MODIFY_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1525
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 serv; /*< 1: 1> service code */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_MNCC_MODIFY_REQ;
#endif
#ifndef __T_MNCC_CONFIGURE_REQ__
#define __T_MNCC_CONFIGURE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1526
*/
typedef struct
{
T_called_party_sub called_party_sub; /*< 0: 24> called party subaddress */
T_bcpara bcpara; /*< 24: 8> bearer capability parameter */
U8 sns_mode; /*< 32: 1> Single numbering scheme mode */
U8 ctm_ena; /*< 33: 1> CTM support send to NW in BC indicating speech */
U8 _align0; /*< 34: 1> alignment */
U8 _align1; /*< 35: 1> alignment */
} T_MNCC_CONFIGURE_REQ;
#endif
#ifndef __T_MNCC_NOTIFY_REQ__
#define __T_MNCC_NOTIFY_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1527
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 nd; /*< 1: 1> notification description */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_MNCC_NOTIFY_REQ;
#endif
#ifndef __T_MNCC_START_DTMF_REQ__
#define __T_MNCC_START_DTMF_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1528
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 key; /*< 1: 1> DTMF digit */
U8 dtmf_mod; /*< 2: 1> Mode for sending DTMF digit */
U8 _align0; /*< 3: 1> alignment */
} T_MNCC_START_DTMF_REQ;
#endif
#ifndef __T_MNCC_HOLD_REQ__
#define __T_MNCC_HOLD_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1529
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_HOLD_REQ;
#endif
#ifndef __T_MNCC_RETRIEVE_REQ__
#define __T_MNCC_RETRIEVE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1530
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_RETRIEVE_REQ;
#endif
#ifndef __T_MNCC_FACILITY_REQ__
#define __T_MNCC_FACILITY_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1531
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_fac_inf fac_inf; /*< 4:256> facility information */
U8 ss_version; /*<260: 1> SS Version number */
U8 _align3; /*<261: 1> alignment */
U8 _align4; /*<262: 1> alignment */
U8 _align5; /*<263: 1> alignment */
} T_MNCC_FACILITY_REQ;
#endif
#ifndef __T_MNCC_USER_REQ__
#define __T_MNCC_USER_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1532
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 congest_lev; /*< 1: 1> Congestion Level */
U8 more_data; /*< 2: 1> more data */
U8 _align0; /*< 3: 1> alignment */
T_user user; /*< 4:136> user to user data */
} T_MNCC_USER_REQ;
#endif
#ifndef __T_MNCC_BEARER_CAP_REQ__
#define __T_MNCC_BEARER_CAP_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1533
*/
typedef struct
{
U8 req_id; /*< 0: 1> Request identifier of originator */
U8 bc_mod; /*< 1: 1> Mode for conversion of bearer capabilities */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_bcconf bcconf; /*< 4: 12> bearer capability configuration */
T_bcpara bcpara; /*< 16: 8> bearer capability parameter */
T_bcconf2 bcconf2; /*< 24: 12> second bearer capability configuration */
T_bcpara2 bcpara2; /*< 36: 8> bearer capability parameter */
} T_MNCC_BEARER_CAP_REQ;
#endif
#ifndef __T_MNCC_PROMPT_RSP__
#define __T_MNCC_PROMPT_RSP__
/*
*
* CCDGEN:WriteStruct_Count==1534
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_PROMPT_RSP;
#endif
#ifndef __T_MNCC_PROMPT_REJ__
#define __T_MNCC_PROMPT_REJ__
/*
*
* CCDGEN:WriteStruct_Count==1535
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_MNCC_PROMPT_REJ;
#endif
#ifndef __T_MNCC_REJECT_REQ__
#define __T_MNCC_REJECT_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1536
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> cause */
} T_MNCC_REJECT_REQ;
#endif
#ifndef __T_MNCC_SYNC_REQ__
#define __T_MNCC_SYNC_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1537
*/
typedef struct
{
U16 synccs; /*< 0: 2> Synchronization cause */
U8 ti; /*< 2: 1> transaction identifier */
U8 mpty_event; /*< 3: 1> multi party event */
} T_MNCC_SYNC_REQ;
#endif
#ifndef __T_MNCC_STATUS_RES__
#define __T_MNCC_STATUS_RES__
/*
*
* CCDGEN:WriteStruct_Count==1538
*/
typedef struct
{
U8 ti; /*< 0: 1> transaction identifier */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_MNCC_STATUS_RES;
#endif
#include "CDG_LEAVE.h"
#endif