#include "base_datatype_def.txt"
#include "extern_datatype_def.txt"
typedef enum {
    INIT_CARD_NOT_PRESENT=1,
    INIT_FAIL_AS_NOT_INIT=3,
    INIT_FAIL_SIM_LOCK_CONFIG_INVALID=8,
    INIT_FAIL_USIM_INVALID=2,
    INIT_NO_CAUSE=0,
    INIT_PIN_ENTRY_NEEDED=4,
    INIT_PUK_BLOCKED=6,
    INIT_PUK_ENTRY_NEEDED=5,
    INIT_SIM_LOCKED=7,
} enum_anon_32775;
typedef enum {
    TIMER_START=0,
    TIMER_STOP=1,
} enum_anon_32774;
typedef enum {
    AT_BUTT_TIMER=339738632,
    AT_CFUN_DISABLE_TXRX_REQ=339738625,
    AT_CFUN_MONITOR_TIMER=339738628,
    AT_CFUN_RESULT_IND=339738624,
    AT_DEBUG_TIMER=339738626,
    AT_MODEM_KEEPALIVE_TIMER=339738630,
    AT_REGISTRATION_MONITOR_TIMER=339738629,
    AT_S0_MONITOR_TIMER=339738627,
    AT_SMS_NV_RESULT_IND=339738631,
} enum_anon_32776;
typedef enum {
    SMS_NV_BUTT=4,
    SMS_NV_DELETE=2,
    SMS_NV_MT_SAVE=3,
    SMS_NV_READ=0,
    SMS_NV_WRITE=1,
} enum_anon_32777;
typedef enum {
    CBB_ERROR_RPT_AGC_ABNORMAL=27,
    CBB_ERROR_RPT_AGC_SAT=28,
    CBB_ERROR_RPT_CELL_RESYNC_PARA_CFG_ERR=13,
    CBB_ERROR_RPT_CELL_SEARCH_PARA_CFG_ERR=12,
    CBB_ERROR_RPT_CS_BUFFER_OVER_FLOW_ERR=19,
    CBB_ERROR_RPT_CS_DESC_ABNORMAL_ERR=6,
    CBB_ERROR_RPT_CS_DESC_TRIGGER_CONFLICT_ERR=7,
    CBB_ERROR_RPT_DCI_DESC_TRIGGER_CONFLICT_ERR=30,
    CBB_ERROR_RPT_HDRX_MEAS_ABNORMAL=15,
    CBB_ERROR_RPT_HDRX_RESYNC_ABNORMAL=16,
    CBB_ERROR_RPT_NCELL_RSSI_RSRP_PARA_CFG_ERR=17,
    CBB_ERROR_RPT_NEIB_DESC_TRIGGER_CONFLICT_ERR=14,
    CBB_ERROR_RPT_PCFICH_PARA_CFG_ERR=1,
    CBB_ERROR_RPT_PDCCH_PARA_CFG_ERR=3,
    CBB_ERROR_RPT_PDSCH_PARA_CFG_ERR=4,
    CBB_ERROR_RPT_PDS_DESC_TRIGGER_CONFLICT_ERR=31,
    CBB_ERROR_RPT_PHICH_PARA_CFG_ERR=2,
    CBB_ERROR_RPT_PRACH_PARA_CFG_ERR=10,
    CBB_ERROR_RPT_PUCCH_PARA_CFG_ERR=8,
    CBB_ERROR_RPT_PUSCH_PARA_CFG_ERR=9,
    CBB_ERROR_RPT_RF_CFG_LEN_OVER_STS=22,
    CBB_ERROR_RPT_RF_CMD13_RD_CHECK_ERR=0,
    CBB_ERROR_RPT_RF_CMD_VERIFY_STS=20,
    CBB_ERROR_RPT_RF_TRIGGER_CONFLICT_STS=21,
    CBB_ERROR_RPT_RF_WAIT_OFFSET_OVERTIME_STS=23,
    CBB_ERROR_RPT_RF_WAIT_START_OVERTIME_STS=24,
    CBB_ERROR_RPT_RPT_SCTRL_OVERFLOW_STS=26,
    CBB_ERROR_RPT_RSSI_RSRP_PARA_CFG_ERR=5,
    CBB_ERROR_RPT_SCTRL_CRC_SOC_RD_FAIL=25,
    CBB_ERROR_RPT_SCTRL_OVERTIME_ERR=18,
    CBB_ERROR_RPT_SRS_PARA_CFG_ERR=11,
    CBB_ERROR_RPT_UL_DESC_TRIGGER_CONFLICT_ERR=29,
    CBB_INVALID_ERROR_NUM=32,
} enum_anon_32819;
typedef enum {
    EMM_DETACH_REQ_ABORT=2,
    EMM_EST_REQ_ABORT=1,
    EMM_PLMN_SEL_ABORT=0,
} enum_anon_33094;
typedef enum {
    EMM_ATT_CAUSE_FOR_INIT_EMER_BEARER=1,
    EMM_ATT_CAUSE_NONE=0,
    EMM_ATT_CAUSE_NORMAL=2,
} enum_emm_attach_cause_enum;
typedef enum {
    EMM_CAMPED_NOT_ON_MANUAL_PLMN=2,
    EMM_CAMPED_ON_AUTO_PLMN=0,
    EMM_CAMPED_ON_MANUAL_PLMN=1,
} enum_emm_camped_type_enum;
typedef enum {
    EMM_ATT_RSLT_ACCESS_BAR=14,
    EMM_ATT_RSLT_BUTT=16,
    EMM_ATT_RSLT_CN_REJ=2,
    EMM_ATT_RSLT_CN_REJ_EXT_CAUSE_NOT_ALLOWED=13,
    EMM_ATT_RSLT_EST_SIG_REJ_W_O_EXT_TIMER=15,
    EMM_ATT_RSLT_FAILURE=4,
    EMM_ATT_RSLT_FAILURE_W_PARA=3,
    EMM_ATT_RSLT_FORBID_NBIOT_PLMN=10,
    EMM_ATT_RSLT_FORBID_PLMN=5,
    EMM_ATT_RSLT_FORBID_PLMN_FOR_GPRS=6,
    EMM_ATT_RSLT_FORBID_TA_FOR_ROAMING=7,
    EMM_ATT_RSLT_FORBID_TA_FOR_RPOS=8,
    EMM_ATT_RSLT_MO_DETACH_FAILURE=11,
    EMM_ATT_RSLT_MT_DETACH_FAILURE=12,
    EMM_ATT_RSLT_SEVERE_NETWORK_FAILURE_PLMN=9,
    EMM_ATT_RSLT_SUCCESS=0,
    EMM_ATT_RSLT_SUCCESS_W_O_PARA=1,
} enum_emm_attach_rslt_enum;
typedef enum {
    NAS_EU1_UPDATED=0,
    NAS_EU2_NOT_UPDATED=1,
    NAS_EU3_ROAMING_NOT_ALLOWED=2,
} enum_anon_33067;
typedef enum {
    EMM_ESM_BEARER_MODE_BUTT=3,
    EMM_ESM_BEARER_MODE_LOCAL=1,
    EMM_ESM_BEARER_MODE_MUTUAL=0,
    EMM_ESM_BEARER_MODE_NONE=2,
} enum_emm_esm_bearer_mode_enum;
typedef enum {
    EMM_STATE_BACKOFF_STARTED=4,
    EMM_STATE_BUTT=5,
    EMM_STATE_DETACHED=1,
    EMM_STATE_IN_SERVICE=3,
    EMM_STATE_OUT_OF_SERVICE=0,
    EMM_STATE_POWER_SAVING_MODE=2,
} enum_anon_33095;
typedef enum {
    NAS_EMM_CONN_BUTT=7,
    NAS_EMM_CONN_DATA=2,
    NAS_EMM_CONN_ESTING=1,
    NAS_EMM_CONN_EST_ABORTING=4,
    NAS_EMM_CONN_IDLE=0,
    NAS_EMM_CONN_REESTABLISHING=5,
    NAS_EMM_CONN_RELEASING=6,
    NAS_EMM_CONN_SUSPENDED=3,
} enum_anon_33082;
typedef enum {
    EMM_MMC_CONN_BUTT=3,
    EMM_MMC_CONN_DATA=2,
    EMM_MMC_CONN_ESTING=1,
    EMM_MMC_CONN_IDLE=0,
} enum_anon_33096;
typedef enum {
    CAUSE_IDLE_WAIT_SYS_INFO=1,
    CAUSE_NONE=0,
} enum_anon_33097;
typedef enum {
    EMM_DETACH_RSLT_ACCESS_BARRED=1,
    EMM_DETACH_RSLT_BUTT=2,
    EMM_DETACH_RSLT_SUCCESS=0,
} enum_anon_33093;
typedef enum {
    NAS_EMM_DETACH_MODE_BUTT=10,
    NAS_EMM_DETACH_MODE_NOT_SWITCH_OFF=0,
    NAS_EMM_DETACH_MODE_SWITCH_OFF=8,
    NAS_EMM_DETACH_MODE_SWITCH_OFF_USIM_RMV=9,
} enum_emm_detach_mode_enum;
typedef enum {
    L2_ALL_RB=11,
    L2_DRB0=3,
    L2_DRB1=4,
    L2_DRB2=5,
    L2_DRB3=6,
    L2_DRB4=7,
    L2_DRB5=8,
    L2_DRB6=9,
    L2_DRB7=10,
    L2_DRB_BASE=3,
    L2_INVALID_RB=12,
    L2_SRB0=0,
    L2_SRB1=1,
    L2_SRB2=2,
} enum_anon_32979;
typedef enum {
    PSM_STATE_ENHANCE=2,
    PSM_STATE_NONE=0,
    PSM_STATE_NORMAL=1,
} enum_anon_32993;
typedef enum {
    PSM_MODE_ENHANCE=2,
    PSM_MODE_NORMAL=1,
} enum_anon_32994;
typedef enum {
    ACTIVE_TIMER_EXPIRY_TRIGGER=1,
    NO_ENTRY_PSM_TRIGGER=0,
    OOS_ENTRY_PSM_TRIGGER=3,
    USER_REQUESTED_PSM_TRIGGER=2,
} enum_anon_32996;
typedef enum {
    NAS_UL_PDU_STATUS_ABNORMAL_RELEASE=5,
    NAS_UL_PDU_STATUS_ACCESS_BARRED=2,
    NAS_UL_PDU_STATUS_BACKOFF_RUNNING=9,
    NAS_UL_PDU_STATUS_CONGESTION=16,
    NAS_UL_PDU_STATUS_CONNECTION_REESTAB=12,
    NAS_UL_PDU_STATUS_CONNECTION_RELEASE=4,
    NAS_UL_PDU_STATUS_DETACHED=6,
    NAS_UL_PDU_STATUS_ESTAB_FAIL=1,
    NAS_UL_PDU_STATUS_FAIL_TX=3,
    NAS_UL_PDU_STATUS_MEMORY_ALLOC_FAIL=7,
    NAS_UL_PDU_STATUS_NEED_RETRANS=14,
    NAS_UL_PDU_STATUS_NO_CELL=10,
    NAS_UL_PDU_STATUS_OK=0,
    NAS_UL_PDU_STATUS_RRC_PREPARING=13,
    NAS_UL_PDU_STATUS_SERVICE_NOT_SUPPORTED=8,
    NAS_UL_PDU_STATUS_TX_NOT_ALLOW=15,
    NAS_UL_PDU_STATUS_WRONG_STATE=11,
} enum_anon_32947;
typedef enum {
    L3_EMM_ATTACH_ACCEPT=66,
    L3_EMM_ATTACH_COMPLETE=67,
    L3_EMM_ATTACH_REJECT=68,
    L3_EMM_ATTACH_REQ=65,
    L3_EMM_AUTH_FAIL=92,
    L3_EMM_AUTH_REJ=84,
    L3_EMM_AUTH_REQ=82,
    L3_EMM_AUTH_RSP=83,
    L3_EMM_CONTROL_PLANE_SERVICE_REQ=77,
    L3_EMM_CS_SERVICE_NOTIFICAITON=100,
    L3_EMM_DETACH_ACCEPT=70,
    L3_EMM_DETACH_REQ=69,
    L3_EMM_DNLINK_GENERIC_NAS_TRANSPORT=104,
    L3_EMM_DNLINK_NAS_TRANSPORT=98,
    L3_EMM_EXT_SERVICE_REQ=76,
    L3_EMM_GUTI_RE_ALLOC_CMD=80,
    L3_EMM_GUTI_RE_ALLOC_COMPLETE=81,
    L3_EMM_ID_REQ=85,
    L3_EMM_ID_RSP=86,
    L3_EMM_INFORMATION=97,
    L3_EMM_NONE=0,
    L3_EMM_SECURITY_MODE_CMD=93,
    L3_EMM_SECURITY_MODE_COMPLETE=94,
    L3_EMM_SECURITY_MODE_REJ=95,
    L3_EMM_SERVICE_ACCEPT=79,
    L3_EMM_SERVICE_REJECT=78,
    L3_EMM_SERVICE_REQ=2,
    L3_EMM_STATUS=96,
    L3_EMM_TAU_ACCEPT=73,
    L3_EMM_TAU_COMPLETE=74,
    L3_EMM_TAU_REJECT=75,
    L3_EMM_TAU_REQ=72,
    L3_EMM_UPLINK_ESM=4,
    L3_EMM_UPLINK_ESM_DATA=3,
    L3_EMM_UPLINK_GENERIC_NAS_TRANSPORT=105,
    L3_EMM_UPLINK_NAS_TRANSPORT=99,
    L3_ESM_ACTIVATE_EPS_DED_BEARER_CONTEXT_ACC=198,
    L3_ESM_ACTIVATE_EPS_DED_BEARER_CONTEXT_REJ=199,
    L3_ESM_ACTIVATE_EPS_DED_BEARER_CONTEXT_REQ=197,
    L3_ESM_ACTIVATE_EPS_DEF_BEARER_CONTEXT_ACC=194,
    L3_ESM_ACTIVATE_EPS_DEF_BEARER_CONTEXT_REJ=195,
    L3_ESM_ACTIVATE_EPS_DEF_BEARER_CONTEXT_REQ=193,
    L3_ESM_BEARER_RSRC_ALLOC_REJ=213,
    L3_ESM_BEARER_RSRC_ALLOC_REQ=212,
    L3_ESM_BEARER_RSRC_MOD_REJ=215,
    L3_ESM_BEARER_RSRC_MOD_REQ=214,
    L3_ESM_DATA_TRANSPORT=235,
    L3_ESM_DEACTIVATE_EPS_BEARER_CONTEXT_ACC=206,
    L3_ESM_DEACTIVATE_EPS_BEARER_CONTEXT_REQ=205,
    L3_ESM_DUMMY=220,
    L3_ESM_INFO_REQ=217,
    L3_ESM_INFO_RSP=218,
    L3_ESM_MODIFY_EPS_BEARER_CONTEXT_ACC=202,
    L3_ESM_MODIFY_EPS_BEARER_CONTEXT_REJ=203,
    L3_ESM_MODIFY_EPS_BEARER_CONTEXT_REQ=201,
    L3_ESM_NOTIFICATION=219,
    L3_ESM_PDN_CONNECTIVITY_REJ=209,
    L3_ESM_PDN_CONNECTIVITY_REQ=208,
    L3_ESM_PDN_DISCONNECT_REJ=211,
    L3_ESM_PDN_DISCONNECT_REQ=210,
    L3_ESM_STATUS=232,
    L3_TEST_ACTIVATE_TEST_MODE=132,
    L3_TEST_ACTIVATE_TEST_MODE_COMPLETE=133,
    L3_TEST_CLOSE_TEST_LOOP=128,
    L3_TEST_CLOSE_TEST_LOOP_COMPLETE=129,
    L3_TEST_DEACTIVATE_TEST_MODE=134,
    L3_TEST_DEACTIVATE_TEST_MODE_COMPLETE=135,
    L3_TEST_OPEN_TEST_LOOP=130,
    L3_TEST_OPEN_TEST_LOOP_COMPLETE=131,
    L3_TEST_RESET_UE_POSITIONING_STORED=136,
    L3_USER_PLANE_IP_PACKET=1,
} enum_anon_32987;
typedef enum {
    EMM_CAUSE_CONDITIONAL_IE_ERROR=100,
    EMM_CAUSE_CONGESTION=22,
    EMM_CAUSE_CP_DATA_BACKOFF=254,
    EMM_CAUSE_CS_DOMAIN_NOT_AVAILABLE=18,
    EMM_CAUSE_CS_SERVICES_TEMPORARILY_NOT_AVAILABLE=39,
    EMM_CAUSE_EPS_AND_NON_EPS_SERVICES_NOT_ALLOWED=8,
    EMM_CAUSE_EPS_SERVICES_NOT_ALLOWED=7,
    EMM_CAUSE_EPS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN=14,
    EMM_CAUSE_ESM_FAILURE=19,
    EMM_CAUSE_IE_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED=99,
    EMM_CAUSE_ILLEGAL_ME=6,
    EMM_CAUSE_ILLEGAL_UE=3,
    EMM_CAUSE_IMEI_NOT_ACCEPTED=5,
    EMM_CAUSE_IMPLICITLY_DETACHED=10,
    EMM_CAUSE_IMSI_UNKNOWN_IN_HSS=2,
    EMM_CAUSE_INVALID_MANDATORY_INFORMATION=96,
    EMM_CAUSE_MAC_FAILURE=20,
    EMM_CAUSE_MSC_TEMPORARILY_NOT_ACCEPTABLE=16,
    EMM_CAUSE_MSG_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=101,
    EMM_CAUSE_MSG_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED=97,
    EMM_CAUSE_MSG_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=98,
    EMM_CAUSE_NETWORK_FAILURE=17,
    EMM_CAUSE_NON_EPS_AUTH_UNACCEPTABLE=26,
    EMM_CAUSE_NOT_AUTHORISED_FOR_THIS_CSG=25,
    EMM_CAUSE_NO_EPS_BEARER_CONTEXT_ACTIVATED=40,
    EMM_CAUSE_NO_SUITABLE_CELLS_IN_TAI=15,
    EMM_CAUSE_OK=0,
    EMM_CAUSE_PLMN_NOT_ALLOWED=11,
    EMM_CAUSE_PROTOCOL_ERROR_UNSPECIFIED=111,
    EMM_CAUSE_REQUESTED_SERVICE_NOT_AUTHORISED_IN_THIS_PLMN=35,
    EMM_CAUSE_ROAMING_NOT_ALLOWED_IN_THIS_TAI=13,
    EMM_CAUSE_SEMANTICALLY_INCORRECT_MSG=95,
    EMM_CAUSE_SEVERE_NETWORK_FAILURE=42,
    EMM_CAUSE_SYNC_FAILURE=21,
    EMM_CAUSE_TRACKING_AREA_NOT_ALLOWED=12,
    EMM_CAUSE_UE_ID_NOT_DERIVED_BY_NETWORK=9,
    EMM_CAUSE_UE_SECURITY_CAPABILITIES_MISMATCH=23,
    EMM_CAUSE_UE_SECURITY_MODE_REJECTED_UNSPECIFIED=24,
    EMM_CAUSE_UNKNOWN=255,
} enum_anon_32989;
typedef enum {
    ESM_CAUSE_100_CONDITIONAL_IE_ERROR=100,
    ESM_CAUSE_101_MESSAGE_NOT_COMPATIBLE_WITH_PROT_STA=101,
    ESM_CAUSE_111_PROTOCOL_ERROR=111,
    ESM_CAUSE_112_APN_RESTRICTION_VAL_INCOMPATIBLE_WITH_ACT_BEARER=112,
    ESM_CAUSE_113_MULT_ACCESS_PDN_NOT_ALLOWED=113,
    ESM_CAUSE_200_MSG_TOO_SHORT=200,
    ESM_CAUSE_26_INSUFFICIENT_RESOURCES=26,
    ESM_CAUSE_27_UNKNOWN_OR_MISSING_APN=27,
    ESM_CAUSE_28_UNKNOWN_PDN_TYPE=28,
    ESM_CAUSE_29_USER_AUTH_FAIL=29,
    ESM_CAUSE_30_REQ_REJ_BY_SGW_OR_PGW=30,
    ESM_CAUSE_31_REQ_REJ_UNSPECITY=31,
    ESM_CAUSE_32_SERVICE_OPTION_NOT_SUPPORT=32,
    ESM_CAUSE_33_REQ_SERVICE_NOT_SUBSCRIBED=33,
    ESM_CAUSE_34_SERVICE_OPTION_TEMP_OUT_ORDER=34,
    ESM_CAUSE_35_PTI_ALREADY_IN_USED=35,
    ESM_CAUSE_36_REGULAR_DEACTIVATION=36,
    ESM_CAUSE_37_EPS_QOS_NOT_ACCEPT=37,
    ESM_CAUSE_38_NETWORK_FAILURE=38,
    ESM_CAUSE_39_REACTIVATION_REQUESTED=39,
    ESM_CAUSE_40_FEATURE_NOT_SUPPORTED=40,
    ESM_CAUSE_41_SEMANTIC_ERR_IN_TFT=41,
    ESM_CAUSE_42_SYNTACTIC_ERR_IN_TFT=42,
    ESM_CAUSE_43_INVALID_EPS_BEARER_IDENTITY=43,
    ESM_CAUSE_44_SEMANTIC_ERR_IN_PACKET_FILTER=44,
    ESM_CAUSE_45_SYNCTACTIC_ERR_IN_PACKET_FILTER=45,
    ESM_CAUSE_46_BEARER_WITHOUT_TFT_ACT=46,
    ESM_CAUSE_47_PTI_MISMATCH=47,
    ESM_CAUSE_49_LAST_PDN_DISCONN_NOT_ALLOWED=49,
    ESM_CAUSE_50_PDNTYPE_IPV4_ONLY_ALLOWED=50,
    ESM_CAUSE_51_PDNTYPE_IPV6_ONLY_ALLOWED=51,
    ESM_CAUSE_52_SINGLE_ADDR_BEARER_ONLY_ALLOWED=52,
    ESM_CAUSE_53_ESM_INFORMATION_NOT_RECEIVED=53,
    ESM_CAUSE_54_PDN_CONNECTION_DOES_NOT_EXIST=54,
    ESM_CAUSE_55_SAME_APN_MULTI_PDN_CONNECTION_NOT_ALLOWED=55,
    ESM_CAUSE_56_COLLISION_WITH_NETWORK_INITIATED_REQUEST=56,
    ESM_CAUSE_57_PDN_TYPE_IPV4_IPV6_ONLY=57,
    ESM_CAUSE_58_PDN_TYPE_NONIP_ONLY=58,
    ESM_CAUSE_59_UNSUPPORTED_QCI_VALUE=59,
    ESM_CAUSE_60_BEARER_HANDLING_NOT_SUPP=60,
    ESM_CAUSE_65_MAX_NUMBER_OF_EPS_BEARER_REACHED=65,
    ESM_CAUSE_66_APN_NOT_SUPPORT_IN_CURRENT_RAT_AND_PLMN=66,
    ESM_CAUSE_81_INVALID_PTI_VALUE=81,
    ESM_CAUSE_8_OPERATOR_DETERMINE_BARRING=8,
    ESM_CAUSE_95_SEMANTICALLY_INCORRECT_MESSAGE=95,
    ESM_CAUSE_96_INVALID_MANDATORY_INFORMATION=96,
    ESM_CAUSE_97_MESSAGE_TYPE_NON_EXIST_OR_NOT_IMPLEMENTED=97,
    ESM_CAUSE_98_MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROT_STA=98,
    ESM_CAUSE_99_INFO_ELEMENT_NON_EXIST_OR_NOT_IMPLEMENTED=99,
    ESM_CAUSE_APN_CONGESTION_TIMER_RUNNING=162,
    ESM_CAUSE_APN_NOT_ALLOWED_IN_ACL=163,
    ESM_CAUSE_COLLISION_WITH_ATTACH_REQ=166,
    ESM_CAUSE_COLLISION_WITH_DETACH=167,
    ESM_CAUSE_EMM_CONGESTION_ERROR=168,
    ESM_CAUSE_EMM_NOT_REGISTERED=170,
    ESM_CAUSE_EMM_REESTABLISHMENT=171,
    ESM_CAUSE_EMM_TEMP_NO_SERVICE=169,
    ESM_CAUSE_ERROR=1,
    ESM_CAUSE_INVALID=255,
    ESM_CAUSE_LOCAL_CAUSE=161,
    ESM_CAUSE_NO_RESPONSE_FROM_NETWORK=165,
    ESM_CAUSE_NSLPI_OVERRIDE_NOT_ALLOWED=164,
    ESM_CAUSE_SUCCESS=0,
} enum_anon_33005;
typedef enum {
    EMM_ESM_ATTACH_STATUS_ATTACHED=1,
    EMM_ESM_ATTACH_STATUS_BUTT=2,
    EMM_ESM_ATTACH_STATUS_DETACHED=0,
} enum_EMM_ESM_ATTACH_STATUS_ENUM;
typedef enum {
    EMM_ESM_DETACH_CAUSE_ACCESS_BAR=5,
    EMM_ESM_DETACH_CAUSE_ATTACH_FAILURE=4,
    EMM_ESM_DETACH_CAUSE_AUTH_FAILURE=7,
    EMM_ESM_DETACH_CAUSE_BUTT=10,
    EMM_ESM_DETACH_CAUSE_NET_DETACH=8,
    EMM_ESM_DETACH_CAUSE_NONE=0,
    EMM_ESM_DETACH_CAUSE_NOT_REATTACH=2,
    EMM_ESM_DETACH_CAUSE_PAGING_WITH_IMSI=3,
    EMM_ESM_DETACH_CAUSE_REATTACH=1,
    EMM_ESM_DETACH_CAUSE_SWITCH_OFF=6,
    EMM_ESM_DETACH_CAUSE_USER_DETACH=9,
} enum_EMM_ESM_DETACH_CAUSE_ENUM;
typedef enum {
    EMM_CELL_SELECT_PSM_TRIGGER=7,
    EMM_DEINIT_REQ_PSM_TRIGGER=5,
    EMM_DETACH_REQ_PSM_TRIGGER=4,
    EMM_MO_SMS_PSM_TRIGGER=1,
    EMM_NO_PSM_TRIGGER=0,
    EMM_PAGING_RESPONSE_PSM_TRIGGER=10,
    EMM_RAB_RE_ESTABLISH_REQ_PSM_TRIGGER=3,
    EMM_T3245_T3247_EXPIRY_PSM_TRIGGER=13,
    EMM_T3402_EXPIRY_PSM_TRIGGER=8,
    EMM_T3412_EXPIRY_PSM_TRIGGER=9,
    EMM_UPLINK_SIG_DATA_PSM_TRIGGER=2,
    MMC_PLMN_SEARCH_PSM_TRIGGER=11,
    MMC_PLMN_SELECTION_PSM_TRIGGER=6,
    MMC_SEARCH_TIMER_EXPIRY_PSM_TRIGGER=12,
} enum_anon_32995;
typedef enum {
    NAS_LMM_PARALLEL_FSM_BUTT=2,
    NAS_LMM_PARALLEL_FSM_EMM=0,
    NAS_LMM_PARALLEL_FSM_SECU=1,
} enum_emm_parallel_fsm_enum;
typedef enum {
    EMM_CUR_SECU_EXIST_ACTIVE=9,
    EMM_CUR_SECU_EXIST_NOT_ACTIVE=8,
    EMM_CUR_SECU_NOT_EXIST=7,
    EMM_MS_BUTT=10,
    EMM_MS_DEREG=1,
    EMM_MS_DEREG_INIT=6,
    EMM_MS_NULL=0,
    EMM_MS_REG=3,
    EMM_MS_REG_INIT=2,
    EMM_MS_SER_INIT=5,
    EMM_MS_TAU_INIT=4,
} enum_emm_main_state_enum;
typedef enum {
    EMM_NEW_SECU_EXIST=21,
    EMM_NEW_SECU_NOT_EXIST=20,
    EMM_SS_ATTACH_WAIT_CN_ATTACH_CNF=10,
    EMM_SS_BUTT=22,
    EMM_SS_DEREG_ATTACH_NEEDED=8,
    EMM_SS_DEREG_ATTEMPTING_TO_ATTACH=5,
    EMM_SS_DEREG_LIMITED_SERVICE=4,
    EMM_SS_DEREG_NORMAL_SERVICE=3,
    EMM_SS_DEREG_NO_CELL_AVAILABLE=9,
    EMM_SS_DEREG_NO_IMSI=7,
    EMM_SS_DEREG_PLMN_SEARCH=6,
    EMM_SS_DETACH_WAIT_CN_DETACH_CNF=19,
    EMM_SS_NULL_WAIT_APP_START_REQ=0,
    EMM_SS_NULL_WAIT_RRC_START_CNF=1,
    EMM_SS_NULL_WAIT_RRC_STOP_CNF=2,
    EMM_SS_REG_ATTEMPTING_TO_UPDATE=12,
    EMM_SS_REG_LIMITED_SERVICE=13,
    EMM_SS_REG_NORMAL_SERVICE=11,
    EMM_SS_REG_NO_CELL_AVAILABLE=15,
    EMM_SS_REG_PLMN_SEARCH=14,
    EMM_SS_REG_UPDATE_NEEDED=16,
    EMM_SS_SER_WAIT_CN_SER_CNF=18,
    EMM_SS_TAU_WAIT_CN_TAU_CNF=17,
} enum_emm_sub_state_enum;
typedef enum {
    PSM_DEACTIVATION_TYPE=1,
    SWITCH_OFF_DEACTIVATION_TYPE=0,
} enum_anon_32949;
typedef enum {
    EMM_SERVICE_CONNECT=1,
    EMM_SERVICE_IDLE=0,
} enum_anon_33092;
typedef enum {
    MMC_LMM_SERVICE_RSLT_ACCESS_BARED=2,
    MMC_LMM_SERVICE_RSLT_AUTH_REJ=4,
    MMC_LMM_SERVICE_RSLT_BUTT=6,
    MMC_LMM_SERVICE_RSLT_CN_REJ=3,
    MMC_LMM_SERVICE_RSLT_FAILURE=1,
    MMC_LMM_SERVICE_RSLT_SUCCESS=0,
    MMC_LMM_SERVICE_RSLT_TIMER_EXP=5,
} enum_anon_33072;
typedef enum {
    EMM_TAU_RSLT_ACCESS_BAR=13,
    EMM_TAU_RSLT_BUTT=14,
    EMM_TAU_RSLT_CN_REJ=2,
    EMM_TAU_RSLT_CN_REJ_EUTRAN_NOT_ALLOWED=12,
    EMM_TAU_RSLT_CN_REJ_NBIOT_NOT_ALLOWED=11,
    EMM_TAU_RSLT_FAILURE=4,
    EMM_TAU_RSLT_FAILURE_W_PARA=3,
    EMM_TAU_RSLT_FORBID_NBIOT_PLMN=10,
    EMM_TAU_RSLT_FORBID_PLMN=5,
    EMM_TAU_RSLT_FORBID_PLMN_FOR_GPRS=6,
    EMM_TAU_RSLT_FORBID_TA_FOR_ROAMING=7,
    EMM_TAU_RSLT_FORBID_TA_FOR_RPOS=8,
    EMM_TAU_RSLT_SEVERE_NETWORK_FAILURE_PLMN=9,
    EMM_TAU_RSLT_SUCCESS=0,
    EMM_TAU_RSLT_SUCCESS_W_O_PARA=1,
} enum_emm_tau_rslt_enum;
typedef enum {
    TEST_LOOP_MODE_A=0,
    TEST_LOOP_MODE_B=1,
    TEST_LOOP_MODE_G=6,
    TEST_LOOP_MODE_H=7,
    TEST_LOOP_MODE_I=8,
    TEST_LOOP_UNDEFINE=255,
} enum_anon_32945;
typedef enum {
    EMM_SMR_SAP=0,
    LOOP_BACK_SAP_UNDEFINE=255,
    RLC_AM_SAP=1,
} enum_anon_32946;
typedef enum {
    ESM_APN_STATUS_BUTT=2,
    ESM_APN_STATUS_RESUME=1,
    ESM_APN_STATUS_SUSPEND=0,
} enum_anon_33013;
typedef enum {
    ESM_PDN_TRIGGER_APP=0,
    ESM_PDN_TRIGGER_BIP=4,
    ESM_PDN_TRIGGER_BUTT=8,
    ESM_PDN_TRIGGER_EMM=6,
    ESM_PDN_TRIGGER_IMSA=3,
    ESM_PDN_TRIGGER_NDIS=1,
    ESM_PDN_TRIGGER_NONE=7,
    ESM_PDN_TRIGGER_PPP=2,
    ESM_PDN_TRIGGER_SMS=5,
} enum_anon_33008;
typedef enum {
    INVALID_PDN=0,
    IPV4=1,
    IPV4V6=3,
    IPV6=2,
    NON_IP=5,
} enum_IP_TYPE_e_;
typedef enum {
    APN_RATE_CTRL_DAY=3,
    APN_RATE_CTRL_HOUR=2,
    APN_RATE_CTRL_MINUTE=1,
    APN_RATE_CTRL_UNRESTRICTED=0,
    APN_RATE_CTRL_WEEK=4,
} enum_anon_33018;
typedef enum {
    ESM_APN_COUNT_LIMITED=1283,
    ESM_APN_ERROR_BASE=1280,
    ESM_APN_MALLOC_FAIL=1281,
    ESM_APN_NOT_EXIST=1282,
    ESM_DATA_CNF_DATA_FAIL=1547,
    ESM_DATA_CNF_MSG_FAIL=1545,
    ESM_DATA_CNF_PTI_INVALID=1546,
    ESM_DATA_CNF_SEQ_ERROR=1544,
    ESM_DATA_CNF_TYPE_ERROR=1543,
    ESM_DATA_EPS_ERROR=1550,
    ESM_DATA_ERROR_BASE=1536,
    ESM_DATA_FSM_FUNC_ERROR=1548,
    ESM_DATA_FSM_MSG_ERROR=1549,
    ESM_DATA_IND_BUFFER_ERROR=1539,
    ESM_DATA_IND_EBI_ERROR=1542,
    ESM_DATA_IND_PDU_ERROR=1541,
    ESM_DATA_IND_STATUS_ERROR=1540,
    ESM_DATA_REQ_LIMITED=1538,
    ESM_DATA_REQ_MALLOC_ERROR=1537,
    ESM_DECODE_BUF_MALLOC_FAIL=257,
    ESM_DECODE_ERROR_BASE=256,
    ESM_DECODE_FAIL=258,
    ESM_EMM_ERROR_BASE=768,
    ESM_EMM_STATUS_ERROR=769,
    ESM_ENCODE_BUF_MALLOC_FAIL=513,
    ESM_ENCODE_ERROR_BASE=512,
    ESM_ENCODE_PDN_NOT_EXIST=514,
    ESM_ENCODE_USER_DATA_ERROR=515,
    ESM_ERROR_BUTT=2053,
    ESM_FAIL=1,
    ESM_MSG_UNHANDLED=2,
    ESM_NOT_POWER_ON=3,
    ESM_NW_ERROR_BASE=1792,
    ESM_NW_MSG_EPS_EXIST=1794,
    ESM_NW_MSG_EPS_NOT_EXIST=1795,
    ESM_NW_MSG_EPS_UNASSIGNED=1796,
    ESM_NW_MSG_LAST_EPS=1797,
    ESM_NW_MSG_PDN_NOT_EXIST=1800,
    ESM_NW_MSG_PROC_ERROR=1801,
    ESM_NW_MSG_PTI_NOT_EXIST=1798,
    ESM_NW_MSG_PTI_UNASSIGNED=1799,
    ESM_NW_MSG_TYPE_UNKOWN=1793,
    ESM_PDN_CID_INVALID=1030,
    ESM_PDN_CONFIG_TFT_FAIL=1039,
    ESM_PDN_CONFIG_TFT_PF_MAX=1040,
    ESM_PDN_CONFIG_TYPE_FAIL=1038,
    ESM_PDN_CON_IND_STATUS_ERROR=1036,
    ESM_PDN_EBI_ACTIVE=1032,
    ESM_PDN_EBI_INACTIVE=1033,
    ESM_PDN_EBI_INVALID=1031,
    ESM_PDN_EPS_MALLOC_FAIL=1027,
    ESM_PDN_ERROR_BASE=1024,
    ESM_PDN_MALLOC_FAIL=1025,
    ESM_PDN_NOT_EXIST=1026,
    ESM_PDN_PTI_INSUFFICIENT=1035,
    ESM_PDN_PTI_INVALID=1034,
    ESM_PDN_PT_MALLOC_FAIL=1028,
    ESM_PDN_SETUP_NOT_ATTACHED=1037,
    ESM_PDN_TYPE_INVALID=1029,
    ESM_SUCCESS=0,
    ESM_TIMER_ERROR_BASE=2048,
    ESM_TIMER_EXPIRY=2050,
    ESM_TIMER_PTI_NOT_FOUND=2049,
    ESM_TIMER_RETRANS_MSG_COPY_ERROR=2052,
    ESM_TIMER_RETRANS_MSG_NOT_FOUND=2051,
} enum_anon_33123;
typedef enum {
    ROHC_ADDIT_PROFILE_TYPE_ESP_IP_003=2,
    ROHC_ADDIT_PROFILE_TYPE_ESP_IP_103=6,
    ROHC_ADDIT_PROFILE_TYPE_IP_004=3,
    ROHC_ADDIT_PROFILE_TYPE_IP_104=7,
    ROHC_ADDIT_PROFILE_TYPE_NO_COMPRESSION=0,
    ROHC_ADDIT_PROFILE_TYPE_OTHER=8,
    ROHC_ADDIT_PROFILE_TYPE_SPARE=255,
    ROHC_ADDIT_PROFILE_TYPE_TCP_IP_006=4,
    ROHC_ADDIT_PROFILE_TYPE_UDP_IP_002=1,
    ROHC_ADDIT_PROFILE_TYPE_UDP_IP_102=5,
} enum_anon_32984;
typedef enum {
    ESM_PARA_DELETE=1,
    ESM_PARA_SETTING=0,
} enum_anon_33105;
typedef enum {
    PDN_REQ_TYPE_BUTT=5,
    PDN_REQ_TYPE_EMERGENCY=1,
    PDN_REQ_TYPE_HANDOVER=3,
    PDN_REQ_TYPE_HANDOVER_EMERGENCY=4,
    PDN_REQ_TYPE_NEW_PDP=2,
    PDN_REQ_TYPE_NORMAL=0,
} enum_anon_33011;
typedef enum {
    ESM_IP_ALLOC_VIA_DHCP=1,
    ESM_IP_ALLOC_VIA_NAS_SIGNALLING=0,
} enum_anon_33020;
typedef enum {
    ESM_P_CSCF_DHCP=2,
    ESM_P_CSCF_NAS_SIGNALLING=1,
    ESM_P_CSCF_NOT_INFLUENCED_BY_CGDCONT=0,
} enum_anon_33021;
typedef enum {
    APN_BUTT=3,
    APN_FROM_ADAPT=2,
    APN_FROM_CGDCONT=0,
    APN_FROM_PRIORI=1,
} enum_anon_33019;
typedef enum {
    IMS_IMSA_CALL_EVENT_BUTT=4294967295,
    IMS_IMSA_CALL_EVENT_CALL_STATUS=2,
    IMS_IMSA_CALL_EVENT_DISCONNECT=3,
    IMS_IMSA_CALL_EVENT_EARLY_MEDIA=8,
    IMS_IMSA_CALL_EVENT_ECALL_MSD_STATUS_NOTIFY=22,
    IMS_IMSA_CALL_EVENT_ECONF_NOTIFY_IND=14,
    IMS_IMSA_CALL_EVENT_EMERGENCY_INDICATION=9,
    IMS_IMSA_CALL_EVENT_ERROR=1,
    IMS_IMSA_CALL_EVENT_EXTRA_INFO=10,
    IMS_IMSA_CALL_EVENT_FUSIONCALL=23,
    IMS_IMSA_CALL_EVENT_INCOMING=4,
    IMS_IMSA_CALL_EVENT_INITIALIZING=6,
    IMS_IMSA_CALL_EVENT_MODIFY_BEGIN=12,
    IMS_IMSA_CALL_EVENT_MODIFY_END=13,
    IMS_IMSA_CALL_EVENT_MODIFY_IND=11,
    IMS_IMSA_CALL_EVENT_MT_BEGIN=15,
    IMS_IMSA_CALL_EVENT_MT_OMIT=17,
    IMS_IMSA_CALL_EVENT_OK=0,
    IMS_IMSA_CALL_EVENT_RTT_ERR=21,
    IMS_IMSA_CALL_EVENT_RTT_EVT=20,
    IMS_IMSA_CALL_EVENT_SESS_PORT_IND=18,
    IMS_IMSA_CALL_EVENT_SOCKET_ERROR=19,
    IMS_IMSA_CALL_EVENT_SRVCC_CALL_LIST=7,
    IMS_IMSA_CALL_EVENT_VOICE_DIAGNOSE_CNF=16,
    IMS_IMSA_CALL_EVENT_WAITING=5,
} enum_anon_32834;
typedef enum {
    IMSA_IMS_CALL_DIR_MOBILE_BUTT=255,
    IMSA_IMS_CALL_DIR_MOBILE_ORIGINATED=0,
    IMSA_IMS_CALL_DIR_MOBILE_TERMINATED=1,
} enum_anon_32850;
typedef enum {
    IMSA_IMS_CALL_STATE_ACTIVE=1,
    IMSA_IMS_CALL_STATE_ACTIVING=9,
    IMSA_IMS_CALL_STATE_ALERTING=5,
    IMSA_IMS_CALL_STATE_BUTT=255,
    IMSA_IMS_CALL_STATE_DIALING=4,
    IMSA_IMS_CALL_STATE_HOLD=2,
    IMSA_IMS_CALL_STATE_INCOMING=6,
    IMSA_IMS_CALL_STATE_INITIALIZING=8,
    IMSA_IMS_CALL_STATE_INVALID=0,
    IMSA_IMS_CALL_STATE_PROGRESS=10,
    IMSA_IMS_CALL_STATE_TRYING=3,
    IMSA_IMS_CALL_STATE_WAITING=7,
} enum_anon_32851;
typedef enum {
    IMSA_IMS_CALL_MODE_BUTT=255,
    IMSA_IMS_CALL_MODE_VIDEO=3,
    IMSA_IMS_CALL_MODE_VIDEO_RX=2,
    IMSA_IMS_CALL_MODE_VIDEO_TX=1,
    IMSA_IMS_CALL_MODE_VOICE=0,
    IMSA_IMS_CALL_TYPE_EMC=9,
} enum_anon_32891;
typedef enum {
    IMSA_IMS_CALL_FAIL_DETAIL_REASON_BUTT=255,
    IMSA_IMS_CALL_FAIL_DETAIL_REASON_NULL=0,
    IMSA_IMS_CALL_FAIL_DETAIL_REASON_START_HIFI=1,
} enum_anon_32845;
typedef enum {
    IMSA_IMS_OUTPUT_PARA_REASON_ERR=4294967295,
    IMSA_IMS_OUTPUT_PARA_REASON_QUERY_OK=256,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_CGI_ERROR=2,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_EMC_ACCOUNT_ERROR=7,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_EMC_IP_ERROR=4,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_IPSEC_ERROR=5,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_NORMAL_ACCOUNT_ERROR=6,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_NORMAL_IP_ERROR=3,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_OK=0,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_PHONECONTEXT_ERROR=10,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_PORTS_ERROR=1,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_REG_CAPABILITIES_ERROR=9,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_TIMER_LENGTH_ERROR=8,
} enum_anon_32865;
typedef enum {
    IMSA_IMS_OUTPUT_SEVICE_REASON_AUTH_CHALLENGE=3,
    IMSA_IMS_OUTPUT_SEVICE_REASON_BUTT=4294967295,
    IMSA_IMS_OUTPUT_SEVICE_REASON_ERROR=1,
    IMSA_IMS_OUTPUT_SEVICE_REASON_IPSEC_RELEASE=5,
    IMSA_IMS_OUTPUT_SEVICE_REASON_IPSEC_SETUP=4,
    IMSA_IMS_OUTPUT_SEVICE_REASON_OK=0,
    IMSA_IMS_OUTPUT_SEVICE_REASON_STATE=2,
    IMSA_IMS_OUTPUT_SEVICE_REASON_SUBSCRIBE_FAILED=6,
    IMSA_IMS_OUTPUT_SEVICE_REASON_SUBSCRIBE_SUCC=7,
} enum_anon_32830;
typedef enum {
    IMSA_IMS_SERVICE_STATE_ACTIVE=1,
    IMSA_IMS_SERVICE_STATE_BUTT=4294967295,
    IMSA_IMS_SERVICE_STATE_DEREGISTERING=6,
    IMSA_IMS_SERVICE_STATE_FAILED=3,
    IMSA_IMS_SERVICE_STATE_INACTIVE=0,
    IMSA_IMS_SERVICE_STATE_REGISTERING=2,
    IMSA_IMS_SERVICE_STATE_ROAMING=5,
    IMSA_IMS_SERVICE_STATE_UNKNOWN=4,
} enum_anon_32835;
typedef enum {
    IMSA_IMS_OUTPUT_SMS_REASON_BUTT=255,
    IMSA_IMS_OUTPUT_SMS_REASON_ERROR=1,
    IMSA_IMS_OUTPUT_SMS_REASON_OK=0,
    IMSA_IMS_OUTPUT_SMS_REASON_SMS_200_OK=3,
    IMSA_IMS_OUTPUT_SMS_REASON_SMS_RECEIVED=2,
} enum_anon_32889;
typedef enum {
    IMSA_IMS_OUTPUT_SYSTM_REASON_BUTT=4294967295,
    IMSA_IMS_OUTPUT_SYSTM_REASON_ERROR=1,
    IMSA_IMS_OUTPUT_SYSTM_REASON_OK=0,
} enum_anon_32828;
typedef enum {
    IMSA_MT_CALL_STATUS_BUTT=2,
    IMSA_MT_CALL_STATUS_INVITE_RECEIVED=0,
    IMSA_MT_CALL_STATUS_LOST_ABNORMALLY=1,
} enum_anon_32860;
typedef enum {
    IMSA_CALL_CAUSE_BAD_SIGNAL_QUALITY=34,
    IMSA_CALL_CAUSE_BUTT=65535,
    IMSA_CALL_CAUSE_EMC_DIAL_ERROR=9,
    IMSA_CALL_CAUSE_EMM_EST_ERR=12,
    IMSA_CALL_CAUSE_IMSA_ALLOC_ENTITY_FAIL=35,
    IMSA_CALL_CAUSE_IMSA_ERROR=1,
    IMSA_CALL_CAUSE_IMSA_IMS_ERROR=7,
    IMSA_CALL_CAUSE_IMSA_NOT_SUPPORTED_CALL_TYPE=32,
    IMSA_CALL_CAUSE_IMSA_SERVICE_NOT_AVAILABLE=33,
    IMSA_CALL_CAUSE_IMSA_STRM_RTP_BREAK=6,
    IMSA_CALL_CAUSE_IMSA_TCALL_TIMEOUT=2,
    IMSA_CALL_CAUSE_IMSA_WAIT_RES_TIMEOUT=3,
    IMSA_CALL_CAUSE_IMS_EMC_REG_FAIL=4,
    IMSA_CALL_CAUSE_IMS_INNER_ERROR=5,
    IMSA_CALL_CAUSE_MEDIA_PDP_ERR=11,
    IMSA_CALL_CAUSE_NOR_DIAL_ERROR=8,
    IMSA_CALL_CAUSE_SIGNAL_PDP_ERR=10,
    IMSA_CALL_CAUSE_SUCCESS=0,
} enum_anon_32853;
typedef enum {
    IMSA_CALL_CHANEEL_TYPE_WIDE=2,
    IMSA_CALL_CHANNEL_TYPE_BUTT=3,
    IMSA_CALL_CHANNEL_TYPE_NARROW=1,
    IMSA_CALL_CHANNEL_TYPE_NONE=0,
} enum_anon_32859;
typedef enum {
    IMSA_CALL_CODEC_TYPE_AMR=0,
    IMSA_CALL_CODEC_TYPE_AMRWB=1,
    IMSA_CALL_CODEC_TYPE_BUTT=65535,
} enum_anon_32904;
typedef enum {
    IMSA_CALL_VOICE_DOMAIN_3GPP=0,
    IMSA_CALL_VOICE_DOMAIN_BUTT=255,
    IMSA_CALL_VOICE_DOMAIN_IMS=1,
} enum_anon_32855;
typedef enum {
    IMSA_IMS_UE_ENCRYPT_CAP_BUTT=5,
    IMSA_IMS_UE_ENCRYPT_CAP_CMCC_VER1=1,
    IMSA_IMS_UE_ENCRYPT_CAP_CMCC_VER2=4,
    IMSA_IMS_UE_ENCRYPT_CAP_CTC=2,
    IMSA_IMS_UE_ENCRYPT_CAP_NONE=0,
} enum_anon_32905;
typedef enum {
    IMSA_CALL_STATUS_ACTIVE=4,
    IMSA_CALL_STATUS_ALERTING=3,
    IMSA_CALL_STATUS_BUTT=8,
    IMSA_CALL_STATUS_DIALING=1,
    IMSA_CALL_STATUS_HELD=6,
    IMSA_CALL_STATUS_IDLE=0,
    IMSA_CALL_STATUS_INCOMING=5,
    IMSA_CALL_STATUS_TRYING=2,
    IMSA_CALL_STATUS_WAITING=7,
} enum_anon_32902;
typedef enum {
    CALL_TYPE_BUTT=255,
    CALL_TYPE_EMERGENCY=9,
    CALL_TYPE_NORMAL=0,
} enum_anon_32898;
typedef enum {
    IMSA_CALL_DIAL_NUM_BUTT=33,
    IMSA_CALL_DIAL_NUM_INTERNATIONAL=16,
    IMSA_CALL_DIAL_NUM_NATIONAL=32,
} enum_anon_32900;
typedef enum {
    IMSA_CALL_MODE_AVF=1,
    IMSA_CALL_MODE_BUTT=2,
    IMSA_CALL_MODE_SINGLE=0,
} enum_anon_32854;
typedef enum {
    IMSA_CALL_DIR_BUTT=2,
    IMSA_CALL_DIR_MO=0,
    IMSA_CALL_DIR_MT=1,
} enum_anon_32903;
typedef enum {
    IMSA_IMS_CALL_TYPE_BUTT=255,
    IMSA_IMS_CALL_TYPE_EMERGENCY=9,
    IMSA_IMS_CALL_TYPE_NORMAL=0,
} enum_anon_32849;
typedef enum {
    IMSA_CALL_EVT_ALERTING=3,
    IMSA_CALL_EVT_BUTT=6,
    IMSA_CALL_EVT_CALL_ORIG_CNF=0,
    IMSA_CALL_EVT_CONNECT=4,
    IMSA_CALL_EVT_INCOMING=5,
    IMSA_CALL_EVT_ORIG=1,
    IMSA_CALL_EVT_TRYING=2,
} enum_anon_32852;
typedef enum {
    CALL_CLIR_AS_SUBS=0,
    CALL_CLIR_BUTT=3,
    CALL_CLIR_INVOKE=1,
    CALL_CLIR_SUPPRESS=2,
} enum_anon_32899;
typedef enum {
    IMSA_AT_REG_STATUS_BUTT=2,
    IMSA_AT_REG_STATUS_DEREG=0,
    IMSA_AT_REG_STATUS_REG=1,
} enum_anon_32895;
typedef enum {
    IMSA_CALL_STATE_ACTIVE=0,
    IMSA_CALL_STATE_ALERTING=3,
    IMSA_CALL_STATE_BUTT=255,
    IMSA_CALL_STATE_CCBS_WAITING_ACTIVE=7,
    IMSA_CALL_STATE_CCBS_WAITING_RECALL=8,
    IMSA_CALL_STATE_DIALING=2,
    IMSA_CALL_STATE_HELD=1,
    IMSA_CALL_STATE_IDLE=6,
    IMSA_CALL_STATE_INCOMING=4,
    IMSA_CALL_STATE_UNKNOWN=9,
    IMSA_CALL_STATE_WAITING=5,
} enum_anon_32908;
typedef enum {
    IMSA_STATUS_BUTT=4,
    IMSA_STATUS_NULL=0,
    IMSA_STATUS_STARTED=3,
    IMSA_STATUS_STARTING=1,
    IMSA_STATUS_STOPING=2,
} enum_anon_33152;
typedef enum {
    IMSA_SRV_STATUS_BUTT=4294967295,
    IMSA_SRV_STATUS_CONNING_DEREG=16,
    IMSA_SRV_STATUS_CONN_DEREG=48,
    IMSA_SRV_STATUS_CONN_DEREGING=50,
    IMSA_SRV_STATUS_CONN_REG=51,
    IMSA_SRV_STATUS_CONN_REGING=49,
    IMSA_SRV_STATUS_IDLE_DEREG=0,
    IMSA_SRV_STATUS_RELEASING_DEREG=32,
} enum_anon_33154;
typedef enum {
    IMSA_CONN_STATUS_BUTT=4294967295,
    IMSA_CONN_STATUS_CONN=3,
    IMSA_CONN_STATUS_CONNING=1,
    IMSA_CONN_STATUS_IDLE=0,
    IMSA_CONN_STATUS_RELEASING=2,
} enum_anon_33160;
typedef enum {
    IMSA_REG_STATUS_BUTT=4294967295,
    IMSA_REG_STATUS_DEREGING=3,
    IMSA_REG_STATUS_NOT_REGISTER=0,
    IMSA_REG_STATUS_PENDING=5,
    IMSA_REG_STATUS_REGISTERED=2,
    IMSA_REG_STATUS_REGISTERING=1,
    IMSA_REG_STATUS_ROLLING_BACK=6,
    IMSA_REG_STATUS_WAIT_RESUBSCRIBE=7,
    IMSA_REG_STATUS_WAIT_RETRY=4,
} enum_anon_33153;
typedef enum {
    IMSA_DBG_TIMER_ACTION_BUTT=4294967295,
    IMSA_DBG_TIMER_ACTION_START=1,
    IMSA_DBG_TIMER_ACTION_STOP=0,
} enum_anon_33184;
typedef enum {
    TI_IMSA_CALL_EMC_MEDIA_LOST_REL_CALL=373293325,
    TI_IMSA_CALL_EMC_TCALL=373293323,
    TI_IMSA_CALL_EST_RETRY_INTERVAL_TIMER=373293327,
    TI_IMSA_CALL_NORMAL_TCALL=373293322,
    TI_IMSA_CALL_NORM_MEDIA_LOST_REL_CALL=373293324,
    TI_IMSA_CALL_PROTECT=373293318,
    TI_IMSA_CALL_REDIAL_INTERVEL=373293320,
    TI_IMSA_CALL_REDIAL_MAX_TIMER=373293321,
    TI_IMSA_CALL_RES_READY=373293319,
    TI_IMSA_CALL_SSAC_TRY_TIMER=373293328,
    TI_IMSA_CALL_WAIT_EMM_EST_CNF_TIMER=373293326,
    TI_IMSA_EMC_PDN_REJ_RETRY_TIMER=373293330,
    TI_IMSA_EMC_REG_NO_RESPONCE_TO_ANONYMOUS_TIMER=373293313,
    TI_IMSA_NORMAL_PDN_REJ_RETRY_TIMER=373293331,
    TI_IMSA_PDN_DISCONNECT_DELAY_TIMER=373293332,
    TI_IMSA_PDN_RECONNECT_DELAY_TIMER=373293333,
    TI_IMSA_PERIOD_TRY_IMS_SRV=373293312,
    TI_IMSA_REG_PERIOD_TRY=373293317,
    TI_IMSA_REG_PROTECT=373293315,
    TI_IMSA_REG_RETRY=373293316,
    TI_IMSA_SMS_TR1M=373293335,
    TI_IMSA_SMS_TR2M=373293336,
    TI_IMSA_START_OR_STOP=373293334,
    TI_IMSA_TEMP_FORBIDDEN_TIMER=373293329,
    TI_IMSA_WAIT_IPV6_INFO=373293314,
} enum_anon_33180;
typedef enum {
    IMSA_DBG_TIMER_RSLT_BUTT=4294967295,
    IMSA_DBG_TIMER_RSLT_FAIL=0,
    IMSA_DBG_TIMER_RSLT_SUCC=1,
} enum_anon_33185;
typedef enum {
    IMSA_IMS_INPUT_CALL_REASON_ANSWER=2,
    IMSA_IMS_INPUT_CALL_REASON_BUTT=4294967295,
    IMSA_IMS_INPUT_CALL_REASON_CALL_EVENT_RELEASE_AT_X=9,
    IMSA_IMS_INPUT_CALL_REASON_DIAL=0,
    IMSA_IMS_INPUT_CALL_REASON_HANGUP=3,
    IMSA_IMS_INPUT_CALL_REASON_RESOURCE_FAILED=16,
    IMSA_IMS_INPUT_CALL_REASON_RESOURCE_READY=15,
} enum_anon_32833;
typedef enum {
    IMSA_IMS_EMC_CALL_TYPE_BUTT=255,
    IMSA_IMS_EMC_CALL_TYPE_IN_EMC_CONN=0,
    IMSA_IMS_EMC_CALL_TYPE_IN_NORM_CONN=1,
} enum_anon_32892;
typedef enum {
    IMSA_IMS_CALL_CLIR_TYPE_BUTT=255,
    IMSA_IMS_CALL_CLIR_TYPE_INVOCATION=1,
    IMSA_IMS_CALL_CLIR_TYPE_NONE=0,
    IMSA_IMS_CALL_CLIR_TYPE_SUPPRESSION=2,
} enum_anon_32893;
typedef enum {
    IMSA_IMS_CALL_REL_CAUSE_BUTT=255,
    IMSA_IMS_CALL_REL_CAUSE_IMSA_ALLOC_ENTITY_FAIL=19,
    IMSA_IMS_CALL_REL_CAUSE_IMS_REG_FAIL=13,
    IMSA_IMS_CALL_REL_CAUSE_MOCALL_AND_MTCALL_CONFLICT=26,
    IMSA_IMS_CALL_REL_CAUSE_NW_DEACTIVE_MEDIA_BEAR=5,
    IMSA_IMS_CALL_REL_CAUSE_NW_DEACTIVE_SIP_BEAR=3,
    IMSA_IMS_CALL_REL_CAUSE_NW_NOT_SUPPORT_IMS_VOICE=18,
    IMSA_IMS_CALL_REL_CAUSE_TCALL_EXPIRED=15,
    IMSA_IMS_CALL_REL_CAUSE_USER_REL=0,
} enum_anon_32861;
typedef enum {
    IMSA_IMS_INPUT_NV_INFO_REASON_BUTT=4294967295,
    IMSA_IMS_INPUT_NV_INFO_REASON_CAPABILITY=6,
    IMSA_IMS_INPUT_NV_INFO_REASON_CODE=2,
    IMSA_IMS_INPUT_NV_INFO_REASON_IMEI_SVN=9,
    IMSA_IMS_INPUT_NV_INFO_REASON_MEDIA=5,
    IMSA_IMS_INPUT_NV_INFO_REASON_SECURITY=4,
    IMSA_IMS_INPUT_NV_INFO_REASON_SET_URN=10,
    IMSA_IMS_INPUT_NV_INFO_REASON_SIP=0,
    IMSA_IMS_INPUT_NV_INFO_REASON_SIP_TIMER=8,
    IMSA_IMS_INPUT_NV_INFO_REASON_SS_CONF=3,
    IMSA_IMS_INPUT_NV_INFO_REASON_STRING_SWITCH=7,
    IMSA_IMS_INPUT_NV_INFO_REASON_VOIP=1,
} enum_anon_32831;
typedef enum {
    IMSA_IMS_INPUT_PARA_REASON_BUTT=4294967295,
    IMSA_IMS_INPUT_PARA_REASON_CS_CALL_STATUS=18,
    IMSA_IMS_INPUT_PARA_REASON_LOG_FILTER_CFG_SWITCH=19,
    IMSA_IMS_INPUT_PARA_REASON_QUERY_ECALL_CONTENT_TYPE=257,
    IMSA_IMS_INPUT_PARA_REASON_QUERY_IMPU=256,
    IMSA_IMS_INPUT_PARA_REASON_SET_ADDRESSID=21,
    IMSA_IMS_INPUT_PARA_REASON_SET_CALL_WAITING=11,
    IMSA_IMS_INPUT_PARA_REASON_SET_CGI=0,
    IMSA_IMS_INPUT_PARA_REASON_SET_DEV_CFG=25,
    IMSA_IMS_INPUT_PARA_REASON_SET_DOMAIN=33,
    IMSA_IMS_INPUT_PARA_REASON_SET_DS_MODE=30,
    IMSA_IMS_INPUT_PARA_REASON_SET_ECALL_CONTENTTYPE=36,
    IMSA_IMS_INPUT_PARA_REASON_SET_ECALL_MSD=35,
    IMSA_IMS_INPUT_PARA_REASON_SET_EMC_ACCOUNT=6,
    IMSA_IMS_INPUT_PARA_REASON_SET_EMC_IP=2,
    IMSA_IMS_INPUT_PARA_REASON_SET_ERR_LOG_CTRL_INFO=12,
    IMSA_IMS_INPUT_PARA_REASON_SET_IMEI=10,
    IMSA_IMS_INPUT_PARA_REASON_SET_IMS_COMPATIBILITY_CAP=29,
    IMSA_IMS_INPUT_PARA_REASON_SET_IPSEC=4,
    IMSA_IMS_INPUT_PARA_REASON_SET_IQI_CAP=23,
    IMSA_IMS_INPUT_PARA_REASON_SET_LOCATION=15,
    IMSA_IMS_INPUT_PARA_REASON_SET_NETWORK_CAPABILITIES=8,
    IMSA_IMS_INPUT_PARA_REASON_SET_NICKNAME=17,
    IMSA_IMS_INPUT_PARA_REASON_SET_NORMAL_ACCOUNT=5,
    IMSA_IMS_INPUT_PARA_REASON_SET_NORMAL_IP=1,
    IMSA_IMS_INPUT_PARA_REASON_SET_NR_NETWORK_CAPABILITIES=34,
    IMSA_IMS_INPUT_PARA_REASON_SET_PHONECONTEXT=16,
    IMSA_IMS_INPUT_PARA_REASON_SET_PORTS=3,
    IMSA_IMS_INPUT_PARA_REASON_SET_ROAMING=20,
    IMSA_IMS_INPUT_PARA_REASON_SET_RTT_STATUS=27,
    IMSA_IMS_INPUT_PARA_REASON_SET_SRV_OPT_TAG=24,
    IMSA_IMS_INPUT_PARA_REASON_SET_TCP_THRESHOLD=26,
    IMSA_IMS_INPUT_PARA_REASON_SET_TIMER_LENGTH=9,
    IMSA_IMS_INPUT_PARA_REASON_SET_UE_CAPABILITIES=7,
    IMSA_IMS_INPUT_PARA_REASON_SET_UE_ENCRYPT_CAP=14,
    IMSA_IMS_INPUT_PARA_REASON_SET_UICCIARI=28,
    IMSA_IMS_INPUT_PARA_REASON_SET_UNIFIED_IMS_CAP=22,
    IMSA_IMS_INPUT_PARA_REASON_SET_UNION_CGI=31,
    IMSA_IMS_INPUT_PARA_REASON_SET_UNION_WLANNODEID=32,
    IMSA_IMS_INPUT_PARA_REASON_SET_WLANNODEID=13,
} enum_anon_32829;
typedef enum {
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_EUTRAN_FDD=3,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_EUTRAN_TDD=4,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_GERAN=0,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_NR_FDD=13,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_NR_TDD=14,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_UTRAN_FDD=1,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_UTRAN_TDD=2,
    IMSA_IMS_NW_ACCESS_TYPE_BUTT=255,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11=5,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11A=6,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11AC=10,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11AD=11,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11AH=12,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11B=7,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11G=8,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11N=9,
    IMSA_IMS_NW_ACCESS_TYPE_N3G_NR=15,
} enum_anon_32841;
typedef enum {
    IMSA_REG_TYPE_BUTT=255,
    IMSA_REG_TYPE_EMC=1,
    IMSA_REG_TYPE_NORMAL=0,
} enum_anon_32838;
typedef enum {
    IMSA_IMS_AUTH_TYPE_AKA=0,
    IMSA_IMS_AUTH_TYPE_AKA_IPSEC=2,
    IMSA_IMS_AUTH_TYPE_BUTT=255,
    IMSA_IMS_AUTH_TYPE_DIGIST=1,
} enum_anon_32885;
typedef enum {
    IMSA_IMS_REALISIM_STATE_BUTT=255,
    IMSA_IMS_REALISIM_STATE_OFF=0,
    IMSA_IMS_REALISIM_STATE_ON=1,
} enum_anon_32886;
typedef enum {
    IMSA_IMS_IMPU_TYPE_BUTT=255,
    IMSA_IMS_IMPU_TYPE_IMSI=1,
    IMSA_IMS_IMPU_TYPE_MSISDN=0,
} enum_anon_32887;
typedef enum {
    IMSA_IMS_MSISDN_BUTT=255,
    IMSA_IMS_MSISDN_ILLEGAL_FLAG_FALSE=0,
    IMSA_IMS_MSISDN_ILLEGAL_FLAG_TRUE=1,
} enum_anon_32888;
typedef enum {
    IMSA_IMS_INPUT_CALL_WAITING_DISABLE=0,
    IMSA_IMS_INPUT_CALL_WAITING_ENABLE=1,
    IMSA_IMS_INPUT_CALL_WAITING_MODE_BUTT=255,
} enum_anon_32847;
typedef enum {
    IMSA_IMS_INPUT_CALL_WAITING_CTRL_BY_NW=0,
    IMSA_IMS_INPUT_CALL_WAITING_CTRL_BY_UE=1,
    IMSA_IMS_INPUT_CALL_WAITING_CTRL_MODE_BUTT=255,
} enum_anon_32848;
typedef enum {
    IMSA_IMS_INPUT_CS_CALL_EXIST=1,
    IMSA_IMS_INPUT_CS_CALL_NOT_EXIST=0,
    IMSA_IMS_INPUT_CS_CALL_STATUS_BUTT=255,
} enum_anon_32871;
typedef enum {
    IMSA_IMS_CN_TYPE_5GC=2,
    IMSA_IMS_CN_TYPE_BUTT=255,
    IMSA_IMS_CN_TYPE_EPC=1,
    IMSA_IMS_CN_TYPE_GPRS=0,
} enum_anon_32872;
typedef enum {
    IMSA_IMS_ACCESS_DOMAIN_3GPP=0,
    IMSA_IMS_ACCESS_DOMAIN_BUTT=255,
    IMSA_IMS_ACCESS_DOMAIN_WIFI=1,
} enum_anon_32873;
typedef enum {
    IMS_IMSA_SERVICE_TYPE_BUTT=255,
    IMS_IMSA_SERVICE_TYPE_EMERGENCY=1,
    IMS_IMSA_SERVICE_TYPE_NORMAL=0,
} enum_anon_32874;
typedef enum {
    IMSA_IMS_CARD_STATUS_BUTT=4294967295,
    IMSA_IMS_CARD_STATUS_MULTI=1,
    IMSA_IMS_CARD_STATUS_SINGLE=0,
} enum_anon_32875;
typedef enum {
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDA=0,
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDS_1_0=1,
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDS_2_0=2,
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDS_3_0=3,
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDS_5_0=4,
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDS_BUTT=4294967295,
} enum_anon_32876;
typedef enum {
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_NETWORK_FAILURE=6,
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_NETWORK_FAILURE_EMERGENCY=9,
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_SUCCESS=5,
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_SUCCESS_EMERGENCY=8,
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_SYNC_FAILURE=7,
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_SYNC_FAILURE_EMERGENCY=10,
    IMSA_IMS_INPUT_SERVICE_REASON_BUTT=18,
    IMSA_IMS_INPUT_SERVICE_REASON_DEREGISTER=2,
    IMSA_IMS_INPUT_SERVICE_REASON_LOCAL_DEREGISTER=3,
    IMSA_IMS_INPUT_SERVICE_REASON_LOCAL_DEREGISTER_EMERGENCY=4,
    IMSA_IMS_INPUT_SERVICE_REASON_REGISTER=0,
    IMSA_IMS_INPUT_SERVICE_REASON_REGISTER_EMERGENCY=1,
} enum_anon_32832;
typedef enum {
    IMSA_IMS_INPUT_SMS_REASON_BUTT=4294967295,
    IMSA_IMS_INPUT_SMS_REASON_CANCEL_MESSAGE=3,
    IMSA_IMS_INPUT_SMS_REASON_SEND_MESSAGE=0,
    IMSA_IMS_INPUT_SMS_REASON_TR1M_EXP=1,
    IMSA_IMS_INPUT_SMS_REASON_TR2M_EXP=2,
} enum_anon_32890;
typedef enum {
    IMSA_IMS_INPUT_SYSTEM_REASON_BUTT=4294967295,
    IMSA_IMS_INPUT_SYSTEM_REASON_START=0,
    IMSA_IMS_INPUT_SYSTEM_REASON_STOP=1,
} enum_anon_32827;
typedef enum {
    IMSA_IMS_SERVICE_STATUS_FULL_SERVICE=2,
    IMSA_IMS_SERVICE_STATUS_LIMITED_SERVICE=1,
    IMSA_IMS_SERVICE_STATUS_NO_SERVICE=0,
} enum_anon_32894;
typedef enum {
    IMSA_RESULT_ACTION_BUTT=20,
    IMSA_RESULT_ACTION_LEAVE_REG_RETRY=18,
    IMSA_RESULT_ACTION_NULL=0,
    IMSA_RESULT_ACTION_REG_LOCAL_DEREG=5,
    IMSA_RESULT_ACTION_REG_NORF=6,
    IMSA_RESULT_ACTION_REG_REREG=8,
    IMSA_RESULT_ACTION_REG_RESTORATION=4,
    IMSA_RESULT_ACTION_REG_RESTORATION_IPSEC_OFF=12,
    IMSA_RESULT_ACTION_REG_RETRYTIMES_CURRENT_OR_NEXT=14,
    IMSA_RESULT_ACTION_REG_RETRY_TIME_OUT_RECONNECT=11,
    IMSA_RESULT_ACTION_REG_SUBSCRIBE_FAILED_CURRENT_ADDR_PAIR=13,
    IMSA_RESULT_ACTION_REG_SUBSCRIBE_FAILED_NEXT_ADDR_PAIR=15,
    IMSA_RESULT_ACTION_REG_WITH_CURRENT_ADDR_PAIR=2,
    IMSA_RESULT_ACTION_REG_WITH_FIRST_ADDR_PAIR=1,
    IMSA_RESULT_ACTION_REG_WITH_NEXT_ADDR_PAIR=3,
    IMSA_RESULT_ACTION_REPORT_ERR_AND_CONTINUE_WAIT_REG=16,
    IMSA_RESULT_ACTION_SEND_DMCN_IND=9,
    IMSA_RESULT_ACTION_SEND_REG_FORBIDDEN_IND=10,
    IMSA_RESULT_ACTION_STOP_EMC_REG=19,
    IMSA_RESULT_ACTION_WAIT_REG_RETRY=17,
    IMSA_RESULT_ACTION_WAIT_RETRY_TIME_OUT=7,
} enum_anon_32837;
typedef enum {
    IMSA_CALL_SERVICE_STATUS_BUTT=2,
    IMSA_CALL_SERVICE_STATUS_NORMAL_SERVICE=0,
    IMSA_CALL_SERVICE_STATUS_NO_SERVICE=1,
} enum_anon_33178;
typedef enum {
    IMSA_CALL_NO_SRV_CAUSE_AREA_LOST=11,
    IMSA_CALL_NO_SRV_CAUSE_BATTERY_EXHAUST=14,
    IMSA_CALL_NO_SRV_CAUSE_BUTT=18,
    IMSA_CALL_NO_SRV_CAUSE_EMC_REG_SUCC=16,
    IMSA_CALL_NO_SRV_CAUSE_EMC_SIP_PDP_NO_PCSCF=17,
    IMSA_CALL_NO_SRV_CAUSE_HIFI_EXCEPTION=0,
    IMSA_CALL_NO_SRV_CAUSE_IMS_EMC_BAR=12,
    IMSA_CALL_NO_SRV_CAUSE_IMS_EMC_CALL=15,
    IMSA_CALL_NO_SRV_CAUSE_IMS_EMC_NOT_SUPPORT=13,
    IMSA_CALL_NO_SRV_CAUSE_MEDIA_PDP_RELEASE=2,
    IMSA_CALL_NO_SRV_CAUSE_NW_NOT_SUPPORT_IMS_VOICE=1,
    IMSA_CALL_NO_SRV_CAUSE_PORT_CFG_FAIL=5,
    IMSA_CALL_NO_SRV_CAUSE_REG_ERR=4,
    IMSA_CALL_NO_SRV_CAUSE_SAMPLE_RATE_FAIL=9,
    IMSA_CALL_NO_SRV_CAUSE_SET_DEVICE_FAIL=6,
    IMSA_CALL_NO_SRV_CAUSE_SET_START_FAIL=7,
    IMSA_CALL_NO_SRV_CAUSE_SET_VOLUME_FAIL=8,
    IMSA_CALL_NO_SRV_CAUSE_SIP_PDP_ERR=3,
    IMSA_CALL_NO_SRV_CAUSE_TI_START_EXPIRED=10,
} enum_anon_33179;
typedef enum {
    IMSA_CONN_SIP_PDP_TYPE_BUTT=255,
    IMSA_CONN_SIP_PDP_TYPE_MEDIA=1,
    IMSA_CONN_SIP_PDP_TYPE_SIGNAL=0,
} enum_anon_33174;
typedef enum {
    IMSA_CONN_MEDIA_PDP_TYPE_BUTT=255,
    IMSA_CONN_MEDIA_PDP_TYPE_EMC=1,
    IMSA_CONN_MEDIA_PDP_TYPE_OTHERS=2,
    IMSA_CONN_MEDIA_PDP_TYPE_VOICE=0,
} enum_anon_33175;
typedef enum {
    IMSA_CONN_MODIFY_TYPE_BUTT=255,
    IMSA_CONN_MODIFY_TYPE_IPV6_PREFIX_CHANGE=2,
    IMSA_CONN_MODIFY_TYPE_PCSCF_INVALID=1,
    IMSA_CONN_MODIFY_TYPE_REG_PARA_INVALID=0,
} enum_anon_33176;
typedef enum {
    IMSA_CONN_RESULT_FAIL_CN_REJ=2,
    IMSA_CONN_RESULT_FAIL_CONN_RELEASING=4,
    IMSA_CONN_RESULT_FAIL_EMC_NO_PCSCF=9,
    IMSA_CONN_RESULT_FAIL_EMC_PDN_RETRY=8,
    IMSA_CONN_RESULT_FAIL_NORMAL_PDN_RETRY=7,
    IMSA_CONN_RESULT_FAIL_OHTERS=10,
    IMSA_CONN_RESULT_FAIL_PARA_ERR=1,
    IMSA_CONN_RESULT_FAIL_PERM_FORBIDDEN=6,
    IMSA_CONN_RESULT_FAIL_TEMP_FORBIDDEN=5,
    IMSA_CONN_RESULT_FAIL_TIMER_EXP=3,
    IMSA_CONN_RESULT_SUCCESS=0,
} enum_anon_33177;
typedef enum {
    IMSA_REG_RESULT_BUTT=9,
    IMSA_REG_RESULT_FAIL=1,
    IMSA_REG_RESULT_FAIL_FORBIDDEN=7,
    IMSA_REG_RESULT_FAIL_MT_DEREG=5,
    IMSA_REG_RESULT_FAIL_NO_ADDR_PAIR=6,
    IMSA_REG_RESULT_FAIL_REMOTE=2,
    IMSA_REG_RESULT_FAIL_REREG_FAIL=8,
    IMSA_REG_RESULT_FAIL_TIMEOUT=3,
    IMSA_REG_RESULT_FAIL_TRANSPORT=4,
    IMSA_REG_RESULT_SUCCESS=0,
} enum_anon_32836;
typedef enum {
    IMSA_DEREG_LOCAL=1,
    IMSA_DEREG_NOT_LOCAL=0,
} enum_anon_32839;
typedef enum {
    IMSA_REG_ADDR_PARAM_BUTT=8,
    IMSA_REG_ADDR_PARAM_CYCLE=5,
    IMSA_REG_ADDR_PARAM_NEW=0,
    IMSA_REG_ADDR_PARAM_NEXT=2,
    IMSA_REG_ADDR_PARAM_NO_REG_EMC_CALL=4,
    IMSA_REG_ADDR_PARAM_RESTORATION=3,
    IMSA_REG_ADDR_PARAM_RESTORATION_IPSEC_OFF=6,
    IMSA_REG_ADDR_PARAM_SAME=1,
    IMSA_REG_ADDR_PARM_RETRYTIMES_CURRENT_OR_NEXT=7,
} enum_anon_33157;
typedef enum {
    IMSA_CALL_MANAGEMENT=0,
    IMSA_CALL_UTIL=11,
    IMSA_COMM=1,
    IMSA_CONN_MANAGEMENT=2,
    IMSA_ENTITY=3,
    IMSA_FRAME=6,
    IMSA_IMS_ADAPTION=12,
    IMSA_INTERFACE=7,
    IMSA_INTRA_MSG_PROC=13,
    IMSA_MAIN=4,
    IMSA_PIP_CHANNL=5,
    IMSA_RECV_AT_MSG_PROC=14,
    IMSA_RECV_IMS_MSG_PROC=15,
    IMSA_RECV_MMC_MSG_PROC=16,
    IMSA_RECV_RRC_MSG_PROC=17,
    IMSA_RECV_TAF_MSG_PROC=18,
    IMSA_RECV_USIM_MSG_PROC=19,
    IMSA_REG_MANAGEMENT=10,
    IMSA_SERVICE_MANAGEMENT=20,
    IMSA_SMS=22,
    IMSA_SPI=8,
    IMSA_TASK=9,
    IMSA_TIMER_EXPIRY_MSG=21,
    RIL_INTERFACE=23,
} enum_anon_33182;
typedef enum {
    IMSA_EVENT_REG_FAIL_PDN_RECON=0,
    IMSA_EVENT_REG_FAIL_RETRY=2,
    IMSA_EVENT_REG_FAIL_RFC_RETRY=1,
    IMSA_EVENT_REG_FAIL_WAIT_RETRY_TIMER=3,
    IMSA_EVENT_SRV_CHANGE_IN_DEREG_PROC=4,
} enum_anon_33183;
typedef enum {
    TAF_PDP_EMC_IND_BUTT=255,
    TAF_PDP_FOR_EMC=1,
    TAF_PDP_NOT_FOR_EMC=0,
} enum_anon_32969;
typedef enum {
    TAF_PDP_FOR_IMS_CN_SIG_ONLY=1,
    TAF_PDP_IMS_CN_SIG_FLAG_BUTT=255,
    TAF_PDP_NOT_FOR_IMS_CN_SIG_ONLY=0,
} enum_anon_32970;
typedef enum {
    TAF_PS_CAUSE_BUTT=6,
    TAF_PS_CAUSE_CID_INVALID=2,
    TAF_PS_CAUSE_INVALID_PARAMETER=1,
    TAF_PS_CAUSE_PDP_ACTIVATE_LIMIT=3,
    TAF_PS_CAUSE_SIM_INVALID=4,
    TAF_PS_CAUSE_SM_NW_SINGLE_ADDR_BEARERS_ONLY_ALLOWED=5,
    TAF_PS_CAUSE_SUCCESS=0,
} enum_anon_32971;
typedef enum {
    TAF_PDP_INVALID=0,
    TAF_PDP_IPV4=1,
    TAF_PDP_IPV4V6=3,
    TAF_PDP_IPV6=2,
    TAF_PDP_PPP=4,
    TAF_PDP_TYPE_BUTT=255,
} enum_anon_32972;
typedef enum {
    TAF_PF_TRANS_DIRECTION_BIDIRECTION=3,
    TAF_PF_TRANS_DIRECTION_BUTT=255,
    TAF_PF_TRANS_DIRECTION_DOWNLINK=2,
    TAF_PF_TRANS_DIRECTION_PRE_REL7=0,
    TAF_PF_TRANS_DIRECTION_UPLINK=1,
} enum_anon_32973;
typedef enum {
    IMSA_AT_REG_ERR_TYPE_BUTT=2,
    IMSA_AT_REG_ERR_TYPE_IMS_REG_FAIL=1,
    IMSA_AT_REG_ERR_TYPE_PDN_FAIL=0,
} enum_anon_32906;
typedef enum {
    ROAMING_STATE_IN_ROAMING=1,
    ROAMING_STATE_NORMAL_STATE=0,
} enum_anon_32964;
typedef enum {
    LOCATION_STATUS_LIMITED=1,
    LOCATION_STATUS_NORMAL=0,
    LOCATION_STATUS_NO_SERVICE=2,
} enum_anon_32929;
typedef enum {
    IMSA_USIM_STATUS_INVALID=0,
    IMSA_USIM_STATUS_VALID=1,
} enum_anon_32959;
typedef enum {
    IMSA_IMS_VOPS_BUTT=2,
    IMSA_IMS_VOPS_NOT_SUPPORT=0,
    IMSA_IMS_VOPS_SUPPORT=1,
} enum_anon_32957;
typedef enum {
    IMSA_EMS_BUTT=2,
    IMSA_EMS_NOT_SUPPORT=0,
    IMSA_EMS_SUPPORT=1,
} enum_anon_32958;
typedef enum {
    PHY_MODE_FDD=0,
    PHY_MODE_TDD=1,
    PHY_MODE_UNKNOWN=2,
} enum_anon_32778;
typedef enum {
    RLC_MODE_AM=1,
    RLC_MODE_TM=0,
    RLC_MODE_UM=2,
} enum_anon_32981;
typedef enum {
    RLC_UM_DIR_BI=3,
    RLC_UM_DIR_DL=2,
    RLC_UM_DIR_NONE=0,
    RLC_UM_DIR_UL=1,
} enum_anon_32980;
typedef enum {
    RLC_SN_LENGTH_10_BITS=10,
    RLC_SN_LENGTH_16_BITS=16,
    RLC_SN_LENGTH_5_BITS=5,
} enum_anon_32982;
typedef enum {
    RLC_LI_LENGTH_11_BITS=11,
    RLC_LI_LENGTH_15_BITS=15,
} enum_anon_32983;
typedef enum {
    LL1_ACTIVATE_CBB_FAIL=2,
    LL1_ACTIVATE_MEM_FAIL=1,
    LL1_ACTIVATE_RF_FAIL=3,
    LL1_ACTIVATE_SUCCESS=0,
} enum_anon_32786;
typedef enum {
    LL1_CONFIG_STATUS_DB_INIT_FAIL=1,
    LL1_CONFIG_STATUS_INVALID_CONFIG=3,
    LL1_CONFIG_STATUS_SUCCESS=0,
    LL1_CONFIG_STATUS_WRONG_STATE=2,
} enum_anon_32785;
typedef enum {
    PDSCH_PA_MINUS_1_DOT_77_DB=3,
    PDSCH_PA_MINUS_3_DB=2,
    PDSCH_PA_MINUS_4_DOT_77_DB=1,
    PDSCH_PA_MINUS_6_DB=0,
    PDSCH_PA_PLUS_0_DB=4,
    PDSCH_PA_PLUS_1_DB=5,
    PDSCH_PA_PLUS_2_DB=6,
    PDSCH_PA_PLUS_DB=7,
} enum_anon_32790;
typedef enum {
    ACK_NACK_BUNDLING=0,
    ACK_NACK_FEEDBACK_BUTT=2,
    ACK_NACK_MULTIPLEXING=1,
} enum_anon_32791;
typedef enum {
    DELTA_MCS_ENABLED_EN0=0,
    DELTA_MCS_ENABLED_EN1=1,
} enum_anon_32792;
typedef enum {
    FILTER_COEFF_FC0=0,
    FILTER_COEFF_FC1=1,
    FILTER_COEFF_FC11=10,
    FILTER_COEFF_FC13=11,
    FILTER_COEFF_FC15=12,
    FILTER_COEFF_FC17=13,
    FILTER_COEFF_FC19=14,
    FILTER_COEFF_FC2=2,
    FILTER_COEFF_FC3=3,
    FILTER_COEFF_FC4=4,
    FILTER_COEFF_FC5=5,
    FILTER_COEFF_FC6=6,
    FILTER_COEFF_FC7=7,
    FILTER_COEFF_FC8=8,
    FILTER_COEFF_FC9=9,
    FILTER_COEFF_NUM=15,
} enum_anon_32793;
typedef enum {
    DCI_FORMAT_0=0,
    DCI_FORMAT_1=16,
    DCI_FORMAT_1A=17,
    DCI_FORMAT_1B=18,
    DCI_FORMAT_1C=19,
    DCI_FORMAT_1D=20,
    DCI_FORMAT_2=32,
    DCI_FORMAT_2A=33,
    DCI_FORMAT_2B=34,
    DCI_FORMAT_2C=35,
    DCI_FORMAT_3=48,
    DCI_FORMAT_3A=49,
    DCI_FORMAT_INVALID=255,
} enum_anon_32794;
typedef enum {
    RM10_APERIODIC=6,
    RM11_APERIODIC=7,
    RM12_APERIODIC=0,
    RM20_APERIODIC=1,
    RM22_APERIODIC=2,
    RM30_APERIODIC=3,
    RM31_APERIODIC=4,
    RM32_APERIODIC=5,
    RMNA_APERIODIC=8,
} enum_anon_32787;
typedef enum {
    CQI_FORMATINDICATOR_PERIODIC_SUBBAND=2,
    CQI_FORMATINDICATOR_PERIODIC_WIDEBAND=1,
} enum_anon_32795;
typedef enum {
    SRS_UL_DURATION_INDEFINITE=1,
    SRS_UL_DURATION_SINGLE=0,
} enum_anon_32796;
typedef enum {
    ANTENNAINFO_TRANS_MODE_DEFAULT=0,
    ANTENNAINFO_TRANS_MODE_SUPPORT_NUM=10,
    ANTENNAINFO_TRANS_MODE_TM1=1,
    ANTENNAINFO_TRANS_MODE_TM2=2,
    ANTENNAINFO_TRANS_MODE_TM3=3,
    ANTENNAINFO_TRANS_MODE_TM4=4,
    ANTENNAINFO_TRANS_MODE_TM5=5,
    ANTENNAINFO_TRANS_MODE_TM6=6,
    ANTENNAINFO_TRANS_MODE_TM7=7,
    ANTENNAINFO_TRANS_MODE_TM8=8,
    ANTENNAINFO_TRANS_MODE_TM9=9,
    ANTENNAINFO_TRANS_MODE_UNDEFINED=10,
} enum_anon_32799;
typedef enum {
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N2_TM3=1,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N2_TM4=3,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N2_TM5=5,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N2_TM6=7,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N2_TM8=9,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N4_TM3=2,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N4_TM4=4,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N4_TM5=6,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N4_TM6=8,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N4_TM8=10,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_UNSPECIFIED=11,
} enum_anon_32797;
typedef enum {
    CLOSED_LOOP=0,
    OPEN_LOOP=1,
} enum_anon_32798;
typedef enum {
    PHY_CP_EXTENDED=1,
    PHY_CP_MODE_NUM=2,
    PHY_CP_NORMAL=0,
    PHY_CP_UNKNOWN=2,
} enum_anon_32783;
typedef enum {
    INTER_SUBFRAME=0,
    INTRA_AND_INTER_SUBFRAME=1,
} enum_anon_32789;
typedef enum {
    RACH_FAILURE_PMB_ID_NOT_MATCH=0,
    RACH_FAILURE_PREAMBLE_MAX_TIME=1,
} enum_anon_32802;
typedef enum {
    RA_CAUSE_HANDOVER=1,
    RA_CAUSE_MAC_INITIATED=5,
    RA_CAUSE_NO_VALID_PUCCH=2,
    RA_CAUSE_PDCCH_ORDER=4,
    RA_CAUSE_RRC_CONN_SETUP=0,
    RA_CAUSE_SR_MAX_TIME=3,
} enum_anon_32801;
typedef enum {
    LL1_RADIO_TEST_BAD_PARAMS=6,
    LL1_RADIO_TEST_INVALID_STATE=3,
    LL1_RADIO_TEST_MALLOC_FAIL=5,
    LL1_RADIO_TEST_MODE_ALREADY_ENABLED=2,
    LL1_RADIO_TEST_NOT_COMPLETE=4,
    LL1_RADIO_TEST_NO_ERROR=0,
    LL1_RADIO_TEST_UNKNOWN_COMMAND=1,
} enum_anon_32805;
typedef enum {
    SR_CONFIG_NOT_EXIST=3,
    SR_MAX_TX_REACHED=1,
    SR_SUCCESS=0,
    SR_UL_GRANT_RECEIVED=2,
} enum_anon_32803;
typedef enum {
    LWIP_DL_DATA_IND=272629760,
    LWIP_DNS_RESOLVE_REQ=272629771,
    LWIP_IP_INFO_IND=272629768,
    LWIP_NETIF_DISCONNECT_IND=272629764,
    LWIP_NETIF_INIT_IND=272629763,
    LWIP_NETIF_REMOVE_ALL_IND=272629766,
    LWIP_NETIF_SET_IP_IND=272629765,
    LWIP_NO_DL_IND=272629767,
    LWIP_SOCKET_SEND=272629769,
    LWIP_SOCKET_SENDTO=272629770,
    LWIP_TCP_CLOSE_REQ=272629762,
    LWIP_TCP_TIMER_IND=272629761,
} enum_anon_33286;
typedef enum {
    MAC_DL_MS_BUTT=3,
    MAC_DL_MS_CONN=2,
    MAC_DL_MS_IDLE=1,
    MAC_DL_MS_INIT=0,
} enum_mac_dl_main_state_enum;
typedef enum {
    MAC_DL_SS_BUTT=6,
    MAC_DL_SS_CONN_NORMAL=4,
    MAC_DL_SS_CONN_WAIT_UL_SYNC=5,
    MAC_DL_SS_IDLE_WAIT_CR_PKT=2,
    MAC_DL_SS_IDLE_WAIT_RA_SUCC=3,
    MAC_DL_SS_INIT_CFG_SUCC=1,
    MAC_DL_SS_INIT_NULL=0,
} enum_mac_dl_sub_state_enum;
typedef enum {
    RA_FAILURE=1,
    RA_SUCCESS=0,
} enum_anon_33133;
typedef enum {
    CON_EST_REQ_TRIGGER=1,
    HO_CONTENT_TRIGGER=2,
    HO_NONCONTENT_TRIGGETR=3,
    MAC_INITIATED_TRIGGER=8,
    MAX_SR_TRIGGER=6,
    NO_PUCCH_TRIGGER=7,
    PDCCH_ORDER_CONTENT_TRIGGER=4,
    PDCCH_ORDER_NONCONTENT_TRIGGER=5,
    RA_NO_TRIGGER=0,
} enum_anon_33129;
typedef enum {
    NO_EDT=0,
} enum_anon_32779;
typedef enum {
    RLC_DATA_TYPE_MAX=4,
    RLC_DATA_TYPE_NONE=0,
    RLC_DATA_TYPE_RETX=2,
    RLC_DATA_TYPE_SR=1,
    RLC_DATA_TYPE_TX=3,
} enum_anon_33131;
typedef enum {
    NAS_MML_REG_NOT_INIT=6,
    NAS_MML_REG_NOT_REGISTERED_NOT_SEARCH=0,
    NAS_MML_REG_NOT_REGISTERED_SEARCHING=2,
    NAS_MML_REG_REGISTERED_DENIED=3,
    NAS_MML_REG_REGISTERED_HOME_NETWORK=1,
    NAS_MML_REG_REGISTERED_ROAM=5,
    NAS_MML_REG_UNKNOWN=4,
} enum_anon_33073;
typedef enum {
    CON_STATE_CONNECTED=1,
    CON_STATE_IDLE=0,
} enum_anon_32998;
typedef enum {
    USIM_HPPLMN_LIST_FILE=2,
    USIM_OPLMN_LIST_FILE=1,
    USIM_UPLMN_LIST_FILE=0,
} enum_anon_33103;
typedef enum {
    MMC_INIT_FAIL_LOWER_LAYER=1,
    MMC_INIT_FAIL_SIM_NOK=2,
    MMC_INIT_SUCCESS=0,
} enum_anon_33109;
typedef enum {
    PLMN_SEARCH_ABORTED_BY_INTERNAL=3,
    PLMN_SEARCH_ABORTED_BY_USER=2,
    PLMN_SEARCH_FAILED=1,
    PLMN_SEARCH_OK=0,
    PLMN_SEARCH_STATE_ERROR=4,
} enum_anon_33113;
typedef enum {
    PLMN_STAT_AVAILABLE=1,
    PLMN_STAT_CURRENT=2,
    PLMN_STAT_FORBIDDEN=3,
    PLMN_STAT_UNKNOWN=0,
} enum_anon_33112;
typedef enum {
    MMC_ABORT_PLMN_SEARCH_CAUSE=2,
    MMC_NORMAL_LIST_SEARCH_CAUSE=1,
    MMC_NO_SEARCH_CAUSE=0,
} enum_anon_33111;
typedef enum {
    MMC_COMM_FAIL=1,
    MMC_COMM_SUCCESS=0,
} enum_anon_33108;
typedef enum {
    COPS_MODE_AUTO=0,
    COPS_MODE_MANUAL=1,
} enum_anon_33110;
typedef enum {
    CPOL_PLMN_OPER_RESULT_ALREADY_EXIST=5,
    CPOL_PLMN_OPER_RESULT_CHECK_PARA_ERR=3,
    CPOL_PLMN_OPER_RESULT_FAIL=1,
    CPOL_PLMN_OPER_RESULT_INDEX_NOT_EXIST=4,
    CPOL_PLMN_OPER_RESULT_OUT_OF_RANGE=6,
    CPOL_PLMN_OPER_RESULT_SUCCESS=0,
    CPOL_PLMN_OPER_RESULT_USIM_ABSENT=2,
} enum_anon_33114;
typedef enum {
    PARA_ADD=0,
    PARA_DELETE=1,
    PARA_MODIFY=2,
} enum_anon_33115;
typedef enum {
    DL_PDU=3,
    EHPLMN_LIST=8,
    EPLMN_LIST=9,
    FORBID_GPRS_PLMN_LIST=7,
    FPLMN_LIST=6,
    NAS_TIMER_START=0,
    NAS_TIMER_STOP=1,
    OPLMN_LIST=4,
    SMS_FORBID_LIST=10,
    UL_PDU=2,
    UPLMN_LIST=5,
} enum_anon_33000;
typedef enum {
    EMM_INTG_PROT=23,
    EMM_INTG_PROT_AND_CIPHERED=39,
    EMM_INTG_PROT_AND_CIPHERED_WITH_NEW_EPS_CONTEXT=71,
    EMM_INTG_PROT_AND_PARTIALLY_CIPHERED=87,
    EMM_INTG_PROT_WITH_NEW_EPS_CONTEXT=55,
    EMM_NOT_SECURITY_PROTECTED=7,
    EMM_SERVICE_REQ_MSG_SECURITY_HDR=199,
} enum_anon_32988;
typedef enum {
    MMC_PLMN_TYPE_AVAIL_PLMN=8,
    MMC_PLMN_TYPE_BUTT=10,
    MMC_PLMN_TYPE_EPLMN=7,
    MMC_PLMN_TYPE_FPLMN=9,
    MMC_PLMN_TYPE_HPLMN=4,
    MMC_PLMN_TYPE_NULL=0,
    MMC_PLMN_TYPE_OLD_SELECTED_PLMN=2,
    MMC_PLMN_TYPE_OPLMN=6,
    MMC_PLMN_TYPE_RPLMN=1,
    MMC_PLMN_TYPE_UPLMN=5,
    MMC_PLMN_TYPE_USER_SPEC_PLMN=3,
} enum_anon_33077;
typedef enum {
    MMC_NET_STATUS_BUTT=5,
    MMC_NET_STATUS_FAST_SEARCH=1,
    MMC_NET_STATUS_NOT_SEARCHED=0,
    MMC_NET_STATUS_SEARCHED_EXIST=3,
    MMC_NET_STATUS_SEARCHED_NOT_EXIST=2,
    MMC_NET_STATUS_SEARCHED_REGISTERED=4,
} enum_anon_33078;
typedef enum {
    NAS_MMC_NET_HIGH_QUALITY=1,
    NAS_MMC_NET_LOW_QUALITY=2,
    NAS_MMC_NET_QUALITY_BUTT=3,
    NAS_MMC_NET_QUALITY_UNKNOWN=0,
} enum_anon_33079;
typedef enum {
    RPM_FX_1=0,
    RPM_FX_2=1,
    RPM_FX_3=2,
    RPM_FX_4=3,
    RPM_FX_INVALID=5,
    RPM_N1=6,
    RPM_NUM_FX=4,
    RPM_T1=7,
} enum_anon_32975;
typedef enum {
    AT_POWER_ON_TIMER_EXPIRY=339738705,
    ESM_TIMER_RPM_F4=222298200,
    ESM_TIMER_RPM_FX=222298199,
    ESM_TIMER_RPM_LR3=222298198,
    ESM_TIMER_T3396=222298197,
    ESM_TIMER_T3480=222298193,
    ESM_TIMER_T3481=222298194,
    ESM_TIMER_T3482=222298195,
    ESM_TIMER_T3492=222298196,
    TAF_APN_RATE_CTRL_EXPT_DATA_TIMER=255852630,
    TAF_APN_RATE_CTRL_TOTAL_DATA_TIMER=255852629,
    TAF_LB_DELAY_TIMER=255852627,
    TAF_PLMN_RATE_CTRL_TIMER=255852626,
    TAF_SERVICE_MONITOR_TIMER=255852628,
    TAF_TIMER_TX_MONITOR=255852625,
    TI_EMM_PTL_BACK_OFF=205521116,
    TI_EMM_PTL_BASE_NO_TIMER=205521104,
    TI_EMM_PTL_CP_DATA_BACK_OFF=205521123,
    TI_EMM_PTL_DEL_FORB_TA_PROID=205521126,
    TI_EMM_PTL_RPM_LR1=205521121,
    TI_EMM_PTL_RPM_LR2=205521122,
    TI_EMM_PTL_RPM_N1=205521120,
    TI_EMM_PTL_RPM_T1=205521119,
    TI_EMM_PTL_SEVERE_NET_FAILURE=239075419,
    TI_EMM_PTL_T3245=239075417,
    TI_EMM_PTL_T3247=239075418,
    TI_EMM_PTL_T3324=205521118,
    TI_EMM_PTL_T3325=205521117,
    TI_EMM_PTL_T3402=205521105,
    TI_EMM_PTL_T3410=205521106,
    TI_EMM_PTL_T3411=205521107,
    TI_EMM_PTL_T3412=205521108,
    TI_EMM_PTL_T3416=205521109,
    TI_EMM_PTL_T3417=205521110,
    TI_EMM_PTL_T3418=205521111,
    TI_EMM_PTL_T3420=205521112,
    TI_EMM_PTL_T3421=205521113,
    TI_EMM_PTL_T3430=205521114,
    TI_EMM_PTL_T3440=205521115,
    TI_EMM_PTL_T3447=205521125,
    TI_EMM_PTL_T3449=205521124,
    TI_EMM_PTL_TH_NBIOT_NOT_ALLOWED=239075420,
    TI_EMM_PTL_TI_BUTT=205521127,
    TI_MMC_PTL_BASE_NO_TIMER=239075408,
    TI_NAS_AT_TIMER_BASE=339738704,
    TI_NAS_AT_TIMER_BUTT=339738706,
    TI_NAS_ESM_TIMER_BASE=222298192,
    TI_NAS_ESM_TIMER_BUTT=222298201,
    TI_NAS_MMC_ANY_CELL_SELECT_TIMER=239075416,
    TI_NAS_MMC_AVAILABLE_TIMER=239075409,
    TI_NAS_MMC_BG_PLMN_SEARCH_TIMER=239075415,
    TI_NAS_MMC_HPPLMN_SEARCH_TIMER=239075414,
    TI_NAS_MMC_PLMN_SEARCH_TIMER=239075412,
    TI_NAS_MMC_STORED_PLMN_SEARCH_TIMER=239075413,
    TI_NAS_MMC_TIMER_BUTT=239075422,
    TI_NAS_MMC_WAIT_LMM_START_CNF=239075411,
    TI_NAS_MMC_WAIT_USIM_PART1_CNF=239075410,
    TI_NAS_POWER_OFF_GUARD_TIMER=239075421,
    TI_NAS_TAF_TIMER_BASE=255852624,
    TI_NAS_TAF_TIMER_BUTT=255852631,
} enum_anon_33002;
typedef enum {
    FSM_CACHE_BUTT=4,
    FSM_CACHE_CLEAR=2,
    FSM_CACHE_GET=3,
    FSM_CACHE_REMOVE=1,
    FSM_CACHE_STORE=0,
} enum_anon_32978;
typedef enum {
    EMMSM_DBG_ACCESS_BARRED=7,
    EMMSM_DBG_ALREADY_ESTABLISHING=6,
    EMMSM_DBG_BACKOFF_TIMER_RUNNING=2,
    EMMSM_DBG_CELL_SELECT_CNF_RXD=0,
    EMMSM_DBG_CHANGE_STATE=10,
    EMMSM_DBG_LTE_DISABLED=8,
    EMMSM_DBG_PLMN_FORBIDDEN=3,
    EMMSM_DBG_SUITABLE_PLMN_NOT_FOUND=5,
    EMMSM_DBG_T3411_3402_TIMER_RUNNING=1,
    EMMSM_DBG_TAI_FORBIDDEN=4,
    EMMSM_DBG_USIM_INVALID=9,
    EMMSM_DECODER_IEI_NOT_SUPPORT=20,
    EMMSM_DLNAS_COUNT_OVERFLOW_INCREMENTED=12,
    EMMSM_IGNORED_DUE_TO_SECURITY=13,
    EMMSM_INTEGRITY_CHECK_FAILED=11,
    EMMSM_INVALID_MSG_LEN=14,
    EMMSM_MALLOC_DECODE_BUFF_FAIL=18,
    EMMSM_MALLOC_TX_BUFF_FAIL=17,
    EMMSM_MESSAGE_QUEUE_SHORTAGE=27,
    EMMSM_SIM_READ_WRONG_STATE=19,
    EMMSM_UL_USER_DATA_NOT_FOUND=16,
    EMMSM_UNKNOWN_PD=15,
    ESM_DL_DATA_DISCARD_NO_FREE_MEM=24,
    NAS_DBG_MSG_TYPE=29,
    PDH_DL_DATA_DISCARD_NO_FREE_MEM=22,
    PDH_DL_DATA_DISCARD_RX_QUEUE_FULL=23,
    PDH_MESSAGE_QUEUE_SHORTAGE=26,
    PDH_UL_DATA_DISCARD_NO_FREE_MEM=21,
    RRC_MESSAGE_QUEUE_SHORTAGE=28,
    USIM_UNHANDLED_PROACT_COMMAND=25,
} enum_anon_32999;
typedef enum {
    AS_ACTIVATED=4,
    AS_ACTIVATING=3,
    AS_DEACTIVATED=0,
    AS_DEACTIVATING_POWER_OFF=2,
    AS_DEACTIVATING_POWER_SAVE=1,
} enum_anon_32997;
typedef enum {
    CON_SWITCH_TO_IDLE=1,
    IN_PSM=3,
    START_ENTER_PSM=2,
    START_EXIT_PSM=4,
    SYS_INFO_NTF=0,
} enum_anon_33001;
typedef enum {
    STATE_CONNECT=1,
    STATE_DISCONNECT=0,
} enum_anon_33190;
typedef enum {
    PDCP_DRB_SN_LEN_12_BIT=12,
    PDCP_DRB_SN_LEN_7_BIT=7,
} enum_anon_33085;
typedef enum {
    PDCP_DATA_CNF_CIPHERING_FAILURE=9,
    PDCP_DATA_CNF_DATA_REQ_NOT_EXPECTED_IN_THIS_STATE=10,
    PDCP_DATA_CNF_DISCARDED=3,
    PDCP_DATA_CNF_EDT_FALLBACK_LEGACY_GRANT=5,
    PDCP_DATA_CNF_EDT_FALLBACK_NON_EDT=4,
    PDCP_DATA_CNF_EDT_SUCCESS=2,
    PDCP_DATA_CNF_ILLEGAL_INTEGRITY_CHECK_REQ=11,
    PDCP_DATA_CNF_INVALID_SDU=7,
    PDCP_DATA_CNF_MAX_RLC_RETRX_ERR=6,
    PDCP_DATA_CNF_MEM_LIMIT_DISCARD=12,
    PDCP_DATA_CNF_MULTI_SUCCESS=1,
    PDCP_DATA_CNF_SUCCESS=0,
    PDCP_DATA_CNF_TX_FAILURE=8,
} enum_anon_33084;
typedef enum {
    PDCP_DRB_FSM_STATE_CIPHERED=0,
    PDCP_DRB_FSM_STATE_REESTABLISHED=1,
    PDCP_DRB_FSM_STATE_SUSPENDED=2,
    PDCP_DRB_FSM_STATE_UNINITIALISED=3,
} enum_anon_33302;
typedef enum {
    PDCP_DRB_FSM_EVENT_PDCP_DATA_REQ=0,
    PDCP_DRB_FSM_EVENT_PDCP_DRB_CONFIG_REQ=1,
    PDCP_DRB_FSM_EVENT_PDCP_DRB_DISCARD_EXPIRY=2,
    PDCP_DRB_FSM_EVENT_PDCP_REESTABLISH_REQ=3,
    PDCP_DRB_FSM_EVENT_PDCP_RELEASE_REQ=4,
    PDCP_DRB_FSM_EVENT_PDCP_RESUME_REQ=5,
    PDCP_DRB_FSM_EVENT_PDCP_SUSPEND_REQ=6,
    PDCP_DRB_FSM_EVENT_RLC_DL_DATA_IND=121634820,
    PDCP_DRB_FSM_EVENT_RLC_UL_DATA_CNF=104857608,
    PDCP_DRB_FSM_EVENT_RLC_UL_DISCARD_CNF=104857615,
} enum_anon_33301;
typedef enum {
    PDCP_INTEGRITY_CHECK_FAIL=1,
    PDCP_INTEGRITY_CHECK_SUCCESS=0,
} enum_anon_33086;
typedef enum {
    SECU_INTG_ALG_128_EIA1=1,
    SECU_INTG_ALG_128_EIA2=2,
    SECU_INTG_ALG_EIA0_NULL=0,
    SECU_INTG_ALG_EIA3=3,
    SECU_NUM_INTG_ALG=4,
} enum_anon_32922;
typedef enum {
    SECU_CIPH_ALG_128_EEA1=1,
    SECU_CIPH_ALG_128_EEA2=2,
    SECU_CIPH_ALG_EEA0_NULL=0,
    SECU_CIPH_ALG_EEA3=3,
    SECU_NUM_CIPH_ALG=4,
} enum_anon_32923;
typedef enum {
    PDCP_SRB_FSM_STATE_CONNECT=0,
    PDCP_SRB_FSM_STATE_INTEGRITY_CHECKED=1,
    PDCP_SRB_FSM_STATE_INTEGRITY_FAILED=2,
    PDCP_SRB_FSM_STATE_REESTABLISHED=3,
    PDCP_SRB_FSM_STATE_SECURED=4,
    PDCP_SRB_FSM_STATE_SUSPENDED=5,
    PDCP_SRB_FSM_STATE_UNINITIALISED=6,
} enum_anon_33304;
typedef enum {
    PDCP_SRB_FSM_EVENT_IM_INTEGRITY_CHECK_FAIL=0,
    PDCP_SRB_FSM_EVENT_IM_INTEGRITY_CHECK_PASS=1,
    PDCP_SRB_FSM_EVENT_PDCP_CONFIG_REQ=2,
    PDCP_SRB_FSM_EVENT_PDCP_DATA_REQ=171966482,
    PDCP_SRB_FSM_EVENT_PDCP_ENABLE_CIPHERING_REQ=3,
    PDCP_SRB_FSM_EVENT_PDCP_ENABLE_INTEGRITY_REQ=4,
    PDCP_SRB_FSM_EVENT_PDCP_INTEGRITY_CHECK_REQ=171966487,
    PDCP_SRB_FSM_EVENT_PDCP_REESTABLISH_REQ=5,
    PDCP_SRB_FSM_EVENT_PDCP_RELEASE_REQ=6,
    PDCP_SRB_FSM_EVENT_PDCP_RESUME_REQ=7,
    PDCP_SRB_FSM_EVENT_PDCP_SUSPEND_REQ=8,
    PDCP_SRB_FSM_EVENT_RLC_DL_DATA_IND=121634820,
    PDCP_SRB_FSM_EVENT_RLC_UL_DATA_CNF=104857608,
    PDCP_SRB_FSM_EVENT_RLC_UL_FALLBACK_IND=104857617,
} enum_anon_33303;
typedef enum {
    SOC_PDN_TYPE_INVALID=0,
    SOC_PDN_TYPE_IPV4=1,
    SOC_PDN_TYPE_IPV4V6=3,
    SOC_PDN_TYPE_IPV6=2,
    SOC_PDN_TYPE_NON_IP=5,
    SOC_PDN_UNUSED=4,
} enum_anon_33031;
typedef enum {
    PROTO_RRC_CELL_RESELECTION=4,
    PROTO_RRC_CELL_SELECTION=3,
    PROTO_RRC_CONNECTED=8,
    PROTO_RRC_CONNECTING=7,
    PROTO_RRC_DEACT=0,
    PROTO_RRC_HANDOVER=11,
    PROTO_RRC_IDLE=5,
    PROTO_RRC_NULL=1,
    PROTO_RRC_PLMN_SEARCH=2,
    PROTO_RRC_PSM=6,
    PROTO_RRC_REESTABLISHING=10,
    PROTO_RRC_RELEASING=9,
} enum_anon_32823;
typedef enum {
    RLC_ALLOC_SIZE_OUTOFRANGE=27,
    RLC_BUFFERRING_EXCEED_LIMIT=19,
    RLC_BUFFERRING_RETRANSMISSION=20,
    RLC_BUFFERRING_SEND_SR_LIMIT=21,
    RLC_DECODER_FAIL=17,
    RLC_DISCARDED=24,
    RLC_DISCARD_NOT_APPLICABLE=25,
    RLC_DUPLICATE_PDU=5,
    RLC_EDT_FALLBACK_NON_EDT=28,
    RLC_ENCODER_AMD_SEGMENT_ERR=9,
    RLC_INV_LAST_SO=15,
    RLC_INV_PDU_RCVD=16,
    RLC_INV_PROCID_LIST=14,
    RLC_INV_RB_ID=6,
    RLC_INV_SN=11,
    RLC_INV_STATUS_PDU=18,
    RLC_MALLOC_FAILURE=7,
    RLC_MAX_RETX_THRESHOLD=13,
    RLC_OUTSEQ_PDU_SEGMENT=10,
    RLC_PDULIST_INDEX_OUTRANGE=26,
    RLC_PROTOCOL_ERR=2,
    RLC_REORDERING_ACTIVE=3,
    RLC_RETX_NOT_REQUIRED=12,
    RLC_SN_OUTSIDE_RX_WINDOW=4,
    RLC_SO_END_NOT_ASSIGNED=22,
    RLC_SUCCESS=0,
    RLC_SUSPENDED=23,
    RLC_UL_DATA_CNF_MULTI_SUCCESS=1,
    RLC_ZEROBYTES_CONSUMED=8,
} enum_anon_33126;
typedef enum {
    ROHC_DBG_BUTT=6,
    ROHC_DBG_SHOW_AFTER_COMP_DATA=1,
    ROHC_DBG_SHOW_AFTER_COMP_FULL_DATA=2,
    ROHC_DBG_SHOW_AFTER_DECOMP_DATA=4,
    ROHC_DBG_SHOW_AFTER_DECOMP_FULL_DATA=5,
    ROHC_DBG_SHOW_BEFORE_COMP_DATA=0,
    ROHC_DBG_SHOW_BEFORE_DECOMP_DATA=3,
} enum_anon_33064;
typedef enum {
    CCS_SEARCH_TYPE=1,
    SCS_SEARCH_TYPE=0,
} enum_anon_33144;
typedef enum {
    EMM_PLMN_TYPE_IS_EHPLMN=1,
    EMM_PLMN_TYPE_IS_OPLMN=2,
    EMM_PLMN_TYPE_NONE=0,
} enum_anon_33076;
typedef enum {
    RRC_CONNECTING_FSM_STATE_INIT_LL_CFG=0,
    RRC_CONNECTING_FSM_STATE_INIT_RELEASE_L2=1,
    RRC_CONNECTING_FSM_STATE_LL_CFG_FALLBACK=2,
    RRC_CONNECTING_FSM_STATE_LL_CFG_SETUP=3,
    RRC_CONNECTING_FSM_STATE_NULL=4,
    RRC_CONNECTING_FSM_STATE_WAIT_CONN_RESUME=5,
    RRC_CONNECTING_FSM_STATE_WAIT_CONN_SETUP=6,
    RRC_CONNECTING_FSM_STATE_WAIT_CRNTI=7,
    RRC_CONNECTING_FSM_STATE_WAIT_FALLBACK_RSP=8,
    RRC_CONNECTING_FSM_STATE_WAIT_LL_REL=9,
    RRC_CONNECTING_FSM_STATE_WAIT_REESTABLISH_PDCP_SRB1=10,
    RRC_CONNECTING_FSM_STATE_WAIT_REESTABLISH_PDCP_SRB2_DRBS=11,
    RRC_CONNECTING_FSM_STATE_WAIT_REESTABLISH_RLC=12,
    RRC_CONNECTING_FSM_STATE_WAIT_RELEASE_MAC=13,
    RRC_CONNECTING_FSM_STATE_WAIT_RESUME_RLC_PDCP_SRB2_DRBS=14,
    RRC_CONNECTING_FSM_STATE_WAIT_RESUME_RLC_SRB1=15,
    RRC_CONNECTING_FSM_STATE_WAIT_SUSPEND_PDCP_RLC=16,
} enum_anon_33321;
typedef enum {
    RRC_CONNECTING_FSM_EVENT_INT_CONNECTING_CNF_NOK=0,
    RRC_CONNECTING_FSM_EVENT_INT_CONNECTING_CNF_OK=1,
    RRC_CONNECTING_FSM_EVENT_INT_CONNECTION_REJECT_RELEASE=2,
    RRC_CONNECTING_FSM_EVENT_INT_CONNECTION_REJECT_SUSPEND=3,
    RRC_CONNECTING_FSM_EVENT_INT_L2_RELEASED=4,
    RRC_CONNECTING_FSM_EVENT_INT_RELEASE_PCELL=5,
    RRC_CONNECTING_FSM_EVENT_L2_DL_CONFIG_CNF=155189249,
    RRC_CONNECTING_FSM_EVENT_L2_DL_RELEASE_CNF=155189251,
    RRC_CONNECTING_FSM_EVENT_L2_UL_CONFIG_CNF=138412033,
    RRC_CONNECTING_FSM_EVENT_L2_UL_RELEASE_CNF=138412035,
    RRC_CONNECTING_FSM_EVENT_LL1_CONNECTED_CONFIG_CNF=54525993,
    RRC_CONNECTING_FSM_EVENT_LL1_RACH_STARTED_IND=54526020,
    RRC_CONNECTING_FSM_EVENT_LL1_RELEASE_CNF=54525995,
    RRC_CONNECTING_FSM_EVENT_LL1_SERVING_CELL_LOST_IND=54526021,
    RRC_CONNECTING_FSM_EVENT_MAC_RACH_CNF=71303174,
    RRC_CONNECTING_FSM_EVENT_MAC_UL_CRNTI_IND=71303176,
    RRC_CONNECTING_FSM_EVENT_PDCP_CONFIG_CNF=171966465,
    RRC_CONNECTING_FSM_EVENT_PDCP_DATA_CNF=171966483,
    RRC_CONNECTING_FSM_EVENT_PDCP_INTEGRITY_CHECK_CNF=171966488,
    RRC_CONNECTING_FSM_EVENT_PDCP_REESTABLISH_CNF=171966471,
    RRC_CONNECTING_FSM_EVENT_PDCP_RELEASE_CNF=171966467,
    RRC_CONNECTING_FSM_EVENT_PDCP_RESUME_CNF=171966481,
    RRC_CONNECTING_FSM_EVENT_PDCP_SUSPEND_CNF=171966479,
    RRC_CONNECTING_FSM_EVENT_RLC_DL_REESTABLISH_CNF=121634826,
    RRC_CONNECTING_FSM_EVENT_RLC_DL_RESUME_CNF=121634825,
    RRC_CONNECTING_FSM_EVENT_RLC_DL_SUSPEND_CNF=121634824,
    RRC_CONNECTING_FSM_EVENT_RLC_UL_REESTABLISH_CNF=104857611,
    RRC_CONNECTING_FSM_EVENT_RLC_UL_RESUME_CNF=104857613,
    RRC_CONNECTING_FSM_EVENT_RLC_UL_SUSPEND_CNF=104857612,
    RRC_CONNECTING_FSM_EVENT_RRC_ABORT_EST_REQ=188743704,
    RRC_CONNECTING_FSM_EVENT_RRC_DEACTIVATE_REQ=188743685,
    RRC_CONNECTING_FSM_EVENT_RRC_EST_REQ=188743701,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_REJECT=188744194,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_RELEASE=188744195,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_RESUME=188744203,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_RESUME_NOK=6,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_SETUP=188744193,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_SETUP_NOK=7,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_SETUP_OK=8,
    RRC_CONNECTING_FSM_EVENT_RRC_RESUME_REQ=188743726,
    RRC_CONNECTING_FSM_EVENT_RRC_TIMER_T300_EXPIRY_IND=188743744,
} enum_anon_33320;
typedef enum {
    DATA_REJ_CAUSE_LOW_LAYER_FAILURE=1,
    DATA_REJ_CAUSE_NOT_IN_CONNECTED=2,
    DATA_REJ_CAUSE_TX_FAILURE=0,
} enum_anon_33148;
typedef enum {
    DELAY_TOLERANT_EST_CAUSE=6,
    EMERGENCY_EST_CAUSE=4,
    HIGH_PRIOR_ACCESS_ESTAB_CAUSE=5,
    INVALID_EST_CAUSE=0,
    MO_EXCEPTION_DATA_EST_CAUSE=8,
    MO_VOICE_CALL_EST_CAUSE=7,
    ORIGINATING_CALLS_EST_CAUSE=1,
    ORIGINATING_SIGNALLING_EST_CAUSE=2,
    TERMINATING_CALL_EST_CAUSE=3,
} enum_anon_32950;
typedef enum {
    EMM_CALL_TYPE_EMERGENCY_CALLS=4,
    EMM_CALL_TYPE_NONE=0,
    EMM_CALL_TYPE_ORIGINATING_CALLS=1,
    EMM_CALL_TYPE_ORIGINATING_MMTEL_VOICE=5,
    EMM_CALL_TYPE_ORIGINATING_SIGNALLING=2,
    EMM_CALL_TYPE_ORIGINATING_SMS=6,
    EMM_CALL_TYPE_ORIGINATING_SMSOIP=7,
    EMM_CALL_TYPE_TERMINATING_CALLS=3,
} enum_anon_32951;
typedef enum {
    RRC_BARRED_ITEM_TYPE_CELL=1,
    RRC_BARRED_ITEM_TYPE_FREQUENCY=0,
} enum_anon_33233;
typedef enum {
    RRC_BAR_CAUSE_CELL_RESELECTION=1,
    RRC_BAR_CAUSE_CELL_SELECTION=0,
} enum_anon_33234;
typedef enum {
    RRC_CONFIGURATOR_L2DL_NOK=6,
    RRC_CONFIGURATOR_L2DL_OK=5,
    RRC_CONFIGURATOR_L2UL_NOK=4,
    RRC_CONFIGURATOR_L2UL_OK=3,
    RRC_CONFIGURATOR_LL1_NOK=8,
    RRC_CONFIGURATOR_LL1_OK=7,
    RRC_CONFIGURATOR_NO_EVENT=0,
    RRC_CONFIGURATOR_PDCP_NOK=2,
    RRC_CONFIGURATOR_PDCP_OK=1,
} enum_anon_33238;
typedef enum {
    RRC_CONFIGURATOR_ALL_RESUME=22,
    RRC_CONFIGURATOR_CONFIG_HANDOVER=3,
    RRC_CONFIGURATOR_CONFIG_RECONFIG=2,
    RRC_CONFIGURATOR_DRB_RELEASE=4,
    RRC_CONFIGURATOR_LL1_MAC_RELEASE=16,
    RRC_CONFIGURATOR_LL1_MAC_RLC_PDCP_RELEASE=14,
    RRC_CONFIGURATOR_LL1_RLC_PDCP_RELEASE=19,
    RRC_CONFIGURATOR_MAC_RELEASE=18,
    RRC_CONFIGURATOR_MAC_RLC_PDCP_RELEASE=17,
    RRC_CONFIGURATOR_NONE=0,
    RRC_CONFIGURATOR_PDCP_SRB2_DRB_REESTABLISH=8,
    RRC_CONFIGURATOR_PDCP_SUSPEND=13,
    RRC_CONFIGURATOR_RLC_ALL_REESTABLISH=7,
    RRC_CONFIGURATOR_RLC_PDCP_ALL_REESTABLISH=9,
    RRC_CONFIGURATOR_RLC_PDCP_RELEASE=15,
    RRC_CONFIGURATOR_RLC_PDCP_SUSPEND=11,
    RRC_CONFIGURATOR_RLC_SRB1_REESTABLISH=5,
    RRC_CONFIGURATOR_RLC_SRB1_RESUME=20,
    RRC_CONFIGURATOR_RLC_SRB2_DRB_REESTABLISH=6,
    RRC_CONFIGURATOR_RLC_SUSPEND=12,
    RRC_CONFIGURATOR_SRB0_CONFIG=1,
    RRC_CONFIGURATOR_SRB1_RESUME=21,
    RRC_CONFIGURATOR_SRB2_DRB_RESUME=10,
} enum_anon_33237;
typedef enum {
    INVALID_RRC_EAB_CAT=3,
    RRC_EAB_CAT_A=0,
    RRC_EAB_CAT_B=1,
    RRC_EAB_CAT_C=2,
} enum_anon_33222;
typedef enum {
    RRC_MGRP_GP0=40,
    RRC_MGRP_GP1=80,
    RRC_MGRP_NONE=0,
} enum_anon_33228;
typedef enum {
    RRC_MOBILITY_STATE_HIGH=2,
    RRC_MOBILITY_STATE_MEDIUM=1,
    RRC_MOBILITY_STATE_NORMAL=0,
} enum_anon_33236;
typedef enum {
    RRC_MEAS_REPORT_TRIGGER_EVENT_A1=0,
    RRC_MEAS_REPORT_TRIGGER_EVENT_A2=1,
    RRC_MEAS_REPORT_TRIGGER_EVENT_A3=2,
    RRC_MEAS_REPORT_TRIGGER_EVENT_A4=3,
    RRC_MEAS_REPORT_TRIGGER_EVENT_A5=4,
    RRC_MEAS_REPORT_TRIGGER_PERIODICAL_STRONGEST_CELLS=5,
    RRC_MEAS_REPORT_TRIGGER_UNSUPPORTED=6,
} enum_anon_33226;
typedef enum {
    RRC_MEAS_QUANTITY_BOTH=2,
    RRC_MEAS_QUANTITY_RSRP=0,
    RRC_MEAS_QUANTITY_RSRQ=1,
} enum_anon_33227;
typedef enum {
    MAX_NUM_RRC_SIB_TYPES=6,
    RRC_SIB_TYPE_SIB14=4,
    RRC_SIB_TYPE_SIB16=5,
    RRC_SIB_TYPE_SIB2=0,
    RRC_SIB_TYPE_SIB3=1,
    RRC_SIB_TYPE_SIB4=2,
    RRC_SIB_TYPE_SIB5=3,
} enum_anon_33217;
typedef enum {
    RRC_RESEL_CRITERIA_EQUAL_PRIORITY=0,
    RRC_RESEL_CRITERIA_HIGHER_PRIORITY_THRESH_SERV_LOW_Q_NOT_PRESENT=2,
    RRC_RESEL_CRITERIA_HIGHER_PRIORITY_THRESH_SERV_LOW_Q_PRESENT=1,
    RRC_RESEL_CRITERIA_LOWER_PRIORITY_THRESH_SERV_LOW_Q_NOT_PRESENT=4,
    RRC_RESEL_CRITERIA_LOWER_PRIORITY_THRESH_SERV_LOW_Q_PRESENT=3,
} enum_anon_33245;
typedef enum {
    RRC_RESEL_CRITERIA_MET=2,
    RRC_RESEL_CRITERIA_NOT_MET=0,
    RRC_RESEL_CRITERIA_NOT_MET_PCELL=1,
} enum_anon_33246;
typedef enum {
    RRC_RESEL_REJECT_CAUSE_CAMPED_LESS_THAN_1S=5,
    RRC_RESEL_REJECT_CAUSE_CELL_BARRED=3,
    RRC_RESEL_REJECT_CAUSE_NONE=0,
    RRC_RESEL_REJECT_CAUSE_NOT_CSG_MEMBER=6,
    RRC_RESEL_REJECT_CAUSE_PLMN_MISMATCH=1,
    RRC_RESEL_REJECT_CAUSE_S_CRITERIA=2,
    RRC_RESEL_REJECT_CAUSE_T_RESEL_RUNNING=4,
} enum_anon_33244;
typedef enum {
    RRC_SEARCH_MODE_FULL_SCAN=4,
    RRC_SEARCH_MODE_HP_CARRIERS_REVISITED=5,
    RRC_SEARCH_MODE_HP_CARRIERS_SORT_FIRST=1,
    RRC_SEARCH_MODE_HP_CARRIERS_UNSORTED=0,
    RRC_SEARCH_MODE_INVALID=7,
    RRC_SEARCH_MODE_NUM=7,
    RRC_SEARCH_MODE_PRESET_EARFCNS=3,
    RRC_SEARCH_MODE_RESTRICTED=6,
    RRC_SEARCH_MODE_SIM_PRIORITISED_EARFCNS=2,
} enum_anon_33240;
typedef enum {
    SIB_CACHE_ADD=0,
    SIB_CACHE_CLEAR=2,
    SIB_CACHE_DELETE=1,
    SIB_CACHE_UPDATE=3,
    SIB_CACHE_USED=4,
} enum_anon_33250;
typedef enum {
    RRC_ASN_BCCH_BCH_MESSAGE_PDU=1,
    RRC_ASN_BCCH_DL_SCH_MESSAGE_PDU=2,
    RRC_ASN_DL_CCCH_MESSAGE_PDU=4,
    RRC_ASN_DL_DCCH_MESSAGE_PDU=5,
    RRC_ASN_PCCH_MESSAGE_PDU=3,
    RRC_ASN_UL_CCCH_MESSAGE_PDU=6,
    RRC_ASN_UL_DCCH_MESSAGE_PDU=7,
} enum_anon_33251;
typedef enum {
    COUNTER_CHECK=13,
    COUNTER_CHECK_RESPONSE=26,
    DL_INFORMATION_TRANSFER=8,
    MEASUREMENT_REPORT=18,
    MIB=0,
    PAGING=3,
    RRC_CONNECTION_RECONFIGURATION=9,
    RRC_CONNECTION_RECONFIGURATION_COMPLETE=19,
    RRC_CONNECTION_REESTABLISHMENT=4,
    RRC_CONNECTION_REESTABLISHMENT_COMPLETE=20,
    RRC_CONNECTION_REESTABLISHMENT_REJECT=5,
    RRC_CONNECTION_REESTABLISHMENT_REQUEST=15,
    RRC_CONNECTION_REJECT=6,
    RRC_CONNECTION_RELEASE=10,
    RRC_CONNECTION_REQUEST=16,
    RRC_CONNECTION_RESUME=14,
    RRC_CONNECTION_RESUME_COMPLETE=27,
    RRC_CONNECTION_RESUME_REQUEST=17,
    RRC_CONNECTION_SETUP=7,
    RRC_CONNECTION_SETUP_COMPLETE=21,
    SECURITY_MODE_COMMAND=11,
    SECURITY_MODE_COMPLETE=22,
    SECURITY_MODE_FAILURE=23,
    SI=2,
    SIB1=1,
    UE_CAPABILITY_ENQUIRY=12,
    UE_CAPABILITY_INFORMATION=24,
    UL_INFORMATION_TRANSFER=25,
    UNKNOWN=28,
} enum_anon_33252;
typedef enum {
    PSM_BUSY_WAIT_FOR_IND=0,
    PSM_READY_WAITING_FOR_CMD=1,
} enum_anon_33150;
typedef enum {
    EST_REJ_CAUSE_BARRED=6,
    EST_REJ_CAUSE_CELL_RESEL=4,
    EST_REJ_CAUSE_DELAY_TOLERANT_ACCESS=3,
    EST_REJ_CAUSE_LOW_LAYER_FAILURE=2,
    EST_REJ_CAUSE_NAS_ABORT=7,
    EST_REJ_CAUSE_NONE=0,
    EST_REJ_CAUSE_NOT_IN_IDLE=1,
    EST_REJ_CAUSE_NOT_SUSPENDED=8,
    EST_REJ_CAUSE_SI_VALIDATION=5,
} enum_anon_33146;
typedef enum {
    INVALID_GUMMEI_TYPE=0,
    NATIVE_GUMMEI_TYPE=1,
} enum_anon_33147;
typedef enum {
    RRC_HANDOVER_FSM_STATE_L2_REESTABLISH=0,
    RRC_HANDOVER_FSM_STATE_L2_RESUME=1,
    RRC_HANDOVER_FSM_STATE_L2_SUSPEND=2,
    RRC_HANDOVER_FSM_STATE_LL1_DL_SYNC=3,
    RRC_HANDOVER_FSM_STATE_LL_CFG=4,
    RRC_HANDOVER_FSM_STATE_LL_CFG_DRB_REL=5,
    RRC_HANDOVER_FSM_STATE_MAC_RELEASE=6,
    RRC_HANDOVER_FSM_STATE_NAS_REL_LL_RELEASE=7,
    RRC_HANDOVER_FSM_STATE_NULL=8,
    RRC_HANDOVER_FSM_STATE_REESTAB_L2_SUSPEND=9,
    RRC_HANDOVER_FSM_STATE_REESTAB_LL_RELEASE=10,
    RRC_HANDOVER_FSM_STATE_WAIT_RACH_RESULT=11,
} enum_anon_33325;
typedef enum {
    RRC_HANDOVER_FSM_EVENT_L2_DL_CONFIG_CNF=155189249,
    RRC_HANDOVER_FSM_EVENT_L2_DL_RELEASE_CNF=155189251,
    RRC_HANDOVER_FSM_EVENT_L2_UL_CONFIG_CNF=138412033,
    RRC_HANDOVER_FSM_EVENT_L2_UL_RELEASE_CNF=138412035,
    RRC_HANDOVER_FSM_EVENT_LL1_HANDOVER_CELL_SELECT_CNF=54526003,
    RRC_HANDOVER_FSM_EVENT_LL1_HANDOVER_CONFIG_CNF=54525994,
    RRC_HANDOVER_FSM_EVENT_LL1_RELEASE_CNF=54525995,
    RRC_HANDOVER_FSM_EVENT_MAC_RACH_CNF=71303174,
    RRC_HANDOVER_FSM_EVENT_PDCP_CONFIG_CNF=171966465,
    RRC_HANDOVER_FSM_EVENT_PDCP_REESTABLISH_CNF=171966471,
    RRC_HANDOVER_FSM_EVENT_PDCP_RELEASE_CNF=171966467,
    RRC_HANDOVER_FSM_EVENT_PDCP_RESUME_CNF=171966481,
    RRC_HANDOVER_FSM_EVENT_PDCP_SECURITY_CONFIG_CNF=171966473,
    RRC_HANDOVER_FSM_EVENT_PDCP_SUSPEND_CNF=171966479,
    RRC_HANDOVER_FSM_EVENT_PROCEED=0,
    RRC_HANDOVER_FSM_EVENT_RLC_DL_REESTABLISH_CNF=121634826,
    RRC_HANDOVER_FSM_EVENT_RLC_DL_RESUME_CNF=121634825,
    RRC_HANDOVER_FSM_EVENT_RLC_DL_SUSPEND_CNF=121634824,
    RRC_HANDOVER_FSM_EVENT_RLC_UL_REESTABLISH_CNF=104857611,
    RRC_HANDOVER_FSM_EVENT_RLC_UL_RESUME_CNF=104857613,
    RRC_HANDOVER_FSM_EVENT_RLC_UL_SUSPEND_CNF=104857612,
    RRC_HANDOVER_FSM_EVENT_RRC_DEACTIVATE_REQ=188743685,
    RRC_HANDOVER_FSM_EVENT_RRC_REL_REQ=188743705,
    RRC_HANDOVER_FSM_EVENT_RRC_TIMER_T304_EXPIRY_IND=188743748,
    RRC_HANDOVER_FSM_EVENT_START=1,
    RRC_HANDOVER_FSM_EVENT_TRANS_TO_NAS_REL=2,
    RRC_HANDOVER_FSM_EVENT_TRANS_TO_REESTAB=3,
} enum_anon_33324;
typedef enum {
    RRC_IDLE_FSM_STATE_ENTERING_PSM=0,
    RRC_IDLE_FSM_STATE_LL_CONFIGURED=1,
    RRC_IDLE_FSM_STATE_PSM_ACTIVE=2,
    RRC_IDLE_FSM_STATE_PSM_READY_FSM_PAUSED=3,
    RRC_IDLE_FSM_STATE_SI_MOD=4,
    RRC_IDLE_FSM_STATE_START=5,
    RRC_IDLE_FSM_STATE_WAIT_LL1CFG_NCE=6,
    RRC_IDLE_FSM_STATE_WAIT_LL1_REL=7,
} enum_anon_33319;
typedef enum {
    RRC_IDLE_FSM_EVENT_INT_IDLE_SIBS_NOK=0,
    RRC_IDLE_FSM_EVENT_INT_IDLE_SIBS_OK=1,
    RRC_IDLE_FSM_EVENT_INT_RELEASE_PCELL=2,
    RRC_IDLE_FSM_EVENT_INT_RESELECT_CELL=3,
    RRC_IDLE_FSM_EVENT_INT_SELECT_CELL=4,
    RRC_IDLE_FSM_EVENT_INT_SELECT_CELL_FROM_SEARCH=5,
    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_CONFIGURED=6,
    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_LL1_REL=7,
    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_PAUSED_FOR_PSM=8,
    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_PSM=9,
    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_START=10,
    RRC_IDLE_FSM_EVENT_L2_DL_RELEASE_CNF=155189251,
    RRC_IDLE_FSM_EVENT_L2_UL_RELEASE_CNF=138412035,
    RRC_IDLE_FSM_EVENT_LL1_ACTIVATE_CNF=54526018,
    RRC_IDLE_FSM_EVENT_LL1_CELL_SELECT_CNF=54526002,
    RRC_IDLE_FSM_EVENT_LL1_DEACTIVATE_CNF=54526019,
    RRC_IDLE_FSM_EVENT_LL1_IDLE_CONFIG_CNF=54525992,
    RRC_IDLE_FSM_EVENT_LL1_MIB_DATA_IND=54526004,
    RRC_IDLE_FSM_EVENT_LL1_RELEASE_CNF=54525995,
    RRC_IDLE_FSM_EVENT_LL1_SIB1_DATA_IND=54526006,
    RRC_IDLE_FSM_EVENT_LL1_SI_INFO_IND=54526008,
    RRC_IDLE_FSM_EVENT_LL1_SI_INFO_STOP_CNF=54526009,
    RRC_IDLE_FSM_EVENT_PDCP_RELEASE_CNF=171966467,
    RRC_IDLE_FSM_EVENT_RRC_CELL_SELECT_REQ=188743694,
    RRC_IDLE_FSM_EVENT_RRC_DEACTIVATE_REQ=188743685,
    RRC_IDLE_FSM_EVENT_RRC_ENTER_PSM_REQ=188743722,
    RRC_IDLE_FSM_EVENT_RRC_INT_EAB_PARAM_MOD=188744208,
    RRC_IDLE_FSM_EVENT_RRC_INT_ESTABLISHMENT_REQ=188744210,
    RRC_IDLE_FSM_EVENT_RRC_INT_INCOMING_MIB=188744207,
    RRC_IDLE_FSM_EVENT_RRC_INT_REEST_REQ=188744211,
    RRC_IDLE_FSM_EVENT_RRC_PLMN_SEARCH_REQ=188743687,
    RRC_IDLE_FSM_EVENT_RRC_REL_REQ=188743705,
    RRC_IDLE_FSM_EVENT_RRC_SEARCH_ABORT_REQ=188743692,
    RRC_IDLE_FSM_EVENT_RRC_TIMER_SIB16_EXPIRY_IND=188743758,
    RRC_IDLE_FSM_EVENT_RRC_TIMER_T311_EXPIRY_IND=188743751,
} enum_anon_33318;
typedef enum {
    ACT_STATUS_ERROR=1,
    ACT_STATUS_OK=0,
} enum_anon_32948;
typedef enum {
    BAR_FACTOR_FOR_VOICE_EIGHTY=80,
    BAR_FACTOR_FOR_VOICE_EIGHTYFIVE=85,
    BAR_FACTOR_FOR_VOICE_FIFTEEN=15,
    BAR_FACTOR_FOR_VOICE_FIFTY=50,
    BAR_FACTOR_FOR_VOICE_FIVE=5,
    BAR_FACTOR_FOR_VOICE_FORTY=40,
    BAR_FACTOR_FOR_VOICE_INVALID=100,
    BAR_FACTOR_FOR_VOICE_NINTY=90,
    BAR_FACTOR_FOR_VOICE_NINTYFIVE=95,
    BAR_FACTOR_FOR_VOICE_SEVENTY=70,
    BAR_FACTOR_FOR_VOICE_SEVENTYFIVE=75,
    BAR_FACTOR_FOR_VOICE_SIXTY=60,
    BAR_FACTOR_FOR_VOICE_TEN=10,
    BAR_FACTOR_FOR_VOICE_THIRTY=30,
    BAR_FACTOR_FOR_VOICE_TWENTY=20,
    BAR_FACTOR_FOR_VOICE_TWENTYFIVE=25,
    BAR_FACTOR_FOR_VOICE_ZERO=0,
} enum_anon_32966;
typedef enum {
    BAR_TIME_FOR_VOICE_INVALID=0,
    BAR_TIME_FOR_VOICE_LEVEL_EIGHT=512,
    BAR_TIME_FOR_VOICE_LEVEL_FIVE=64,
    BAR_TIME_FOR_VOICE_LEVEL_FOUR=32,
    BAR_TIME_FOR_VOICE_LEVEL_ONE=4,
    BAR_TIME_FOR_VOICE_LEVEL_SEVEN=256,
    BAR_TIME_FOR_VOICE_LEVEL_SIX=128,
    BAR_TIME_FOR_VOICE_LEVEL_THREE=16,
    BAR_TIME_FOR_VOICE_LEVEL_TWO=8,
} enum_anon_32967;
typedef enum {
    PAGING_TYPE_IMSI=1,
    PAGING_TYPE_S_TMSI=0,
} enum_anon_33145;
typedef enum {
    PLMN_SEARCH_REJ_CAUSE_CELL_SELECTION_IN_PROGRESS=1,
    PLMN_SEARCH_REJ_CAUSE_INCORRECT_STATE=0,
} enum_anon_33143;
typedef enum {
    FAST_PLMN_SEARCH_CAUSE=2,
    NORMAL_SEARCH_CAUSE=0,
    STORED_CELL_SEARCH_CAUSE=1,
} enum_anon_33142;
typedef enum {
    RRC_REESTAB_FSM_STATE_INIT_LL_CFG=0,
    RRC_REESTAB_FSM_STATE_L2_RESUME=1,
    RRC_REESTAB_FSM_STATE_LL_CONFIG_REEST=2,
    RRC_REESTAB_FSM_STATE_NULL=3,
    RRC_REESTAB_FSM_STATE_REESTABLISHMENT=4,
    RRC_REESTAB_FSM_STATE_WAIT_CRNTI=5,
    RRC_REESTAB_FSM_STATE_WAIT_LL_REL=6,
    RRC_REESTAB_FSM_STATE_WAIT_PDCP_REEST=7,
    RRC_REESTAB_FSM_STATE_WAIT_RLC_REEST=8,
} enum_anon_33323;
typedef enum {
    RRC_REESTAB_FSM_EVENT_INT_REESTABLISHING_CNF_NOK=0,
    RRC_REESTAB_FSM_EVENT_INT_REESTABLISHING_CNF_OK=1,
    RRC_REESTAB_FSM_EVENT_L2_DL_CONFIG_CNF=155189249,
    RRC_REESTAB_FSM_EVENT_L2_DL_RELEASE_CNF=155189251,
    RRC_REESTAB_FSM_EVENT_L2_UL_CONFIG_CNF=138412033,
    RRC_REESTAB_FSM_EVENT_L2_UL_RELEASE_CNF=138412035,
    RRC_REESTAB_FSM_EVENT_LL1_CONNECTED_CONFIG_CNF=54525993,
    RRC_REESTAB_FSM_EVENT_LL1_RACH_STARTED_IND=54526020,
    RRC_REESTAB_FSM_EVENT_LL1_RELEASE_CNF=54525995,
    RRC_REESTAB_FSM_EVENT_LL1_SERVING_CELL_LOST_IND=54526021,
    RRC_REESTAB_FSM_EVENT_MAC_RACH_CNF=71303174,
    RRC_REESTAB_FSM_EVENT_MAC_UL_CRNTI_IND=71303176,
    RRC_REESTAB_FSM_EVENT_PDCP_CONFIG_CNF=171966465,
    RRC_REESTAB_FSM_EVENT_PDCP_REESTABLISH_CNF=171966471,
    RRC_REESTAB_FSM_EVENT_PDCP_RELEASE_CNF=171966467,
    RRC_REESTAB_FSM_EVENT_PDCP_RESUME_CNF=171966481,
    RRC_REESTAB_FSM_EVENT_PDCP_SECURITY_CONFIG_CNF=171966473,
    RRC_REESTAB_FSM_EVENT_RLC_DL_REESTABLISH_CNF=121634826,
    RRC_REESTAB_FSM_EVENT_RLC_DL_RESUME_CNF=121634825,
    RRC_REESTAB_FSM_EVENT_RLC_UL_REESTABLISH_CNF=104857611,
    RRC_REESTAB_FSM_EVENT_RLC_UL_RESUME_CNF=104857613,
    RRC_REESTAB_FSM_EVENT_RRC_DEACTIVATE_REQ=188743685,
    RRC_REESTAB_FSM_EVENT_RRC_INT_CONNECTION_REEST_NOK=2,
    RRC_REESTAB_FSM_EVENT_RRC_INT_CONNECTION_REEST_OK=3,
    RRC_REESTAB_FSM_EVENT_RRC_INT_CONN_REESTABLISHMENT=188744201,
    RRC_REESTAB_FSM_EVENT_RRC_INT_CONN_REESTABLISHMENT_REJ=188744202,
    RRC_REESTAB_FSM_EVENT_RRC_INT_REEST_REQ=188744211,
    RRC_REESTAB_FSM_EVENT_RRC_REL_REQ=188743705,
    RRC_REESTAB_FSM_EVENT_RRC_TIMER_T301_EXPIRY_IND=188743745,
} enum_anon_33322;
typedef enum {
    REL_CAUSE_CSFB_HIGH_PRIORITY=5,
    REL_CAUSE_LOAD_BALANCING_REQUIRED=1,
    REL_CAUSE_NAS_RELEASE=3,
    REL_CAUSE_NETWORK_CON_REL=0,
    REL_CAUSE_RRC_CONNECTION_FAILURE=2,
    REL_CAUSE_RRC_CONNECTION_SUSPENSION=4,
} enum_anon_33149;
typedef enum {
    RRC_SEARCH_COMMON_FSM_STATE_FREQ_SCAN=0,
    RRC_SEARCH_COMMON_FSM_STATE_SCANNING=1,
    RRC_SEARCH_COMMON_FSM_STATE_START=2,
    RRC_SEARCH_COMMON_FSM_STATE_WAIT_LL1_RESPONSE=3,
    RRC_SEARCH_COMMON_FSM_STATE_WAIT_MIB=4,
    RRC_SEARCH_COMMON_FSM_STATE_WAIT_NEXT_ACTION=5,
    RRC_SEARCH_COMMON_FSM_STATE_WAIT_SIB1=6,
} enum_anon_33315;
typedef enum {
    RRC_SEARCH_COMMON_FSM_EVENT_BAND_SCAN_REQ=0,
    RRC_SEARCH_COMMON_FSM_EVENT_CONTINUE_SCAN_NEXT_CELL=1,
    RRC_SEARCH_COMMON_FSM_EVENT_CONTINUE_SCAN_NEXT_EARFCN=2,
    RRC_SEARCH_COMMON_FSM_EVENT_DEACTIVATE=3,
    RRC_SEARCH_COMMON_FSM_EVENT_FREQ_SCAN_REQ=4,
    RRC_SEARCH_COMMON_FSM_EVENT_INT_CELL_DETECTION_FAILED=5,
    RRC_SEARCH_COMMON_FSM_EVENT_INT_MIB_NOK=6,
    RRC_SEARCH_COMMON_FSM_EVENT_INT_MIB_OK=7,
    RRC_SEARCH_COMMON_FSM_EVENT_INT_SIB1_NOK=8,
    RRC_SEARCH_COMMON_FSM_EVENT_INT_SIB1_OK=9,
    RRC_SEARCH_COMMON_FSM_EVENT_LL1_FREQ_SEARCH_CNF=54526000,
    RRC_SEARCH_COMMON_FSM_EVENT_LL1_MIB_DATA_IND=54526004,
    RRC_SEARCH_COMMON_FSM_EVENT_LL1_SCAN_CNF=54525998,
    RRC_SEARCH_COMMON_FSM_EVENT_LL1_SIB1_DATA_IND=54526006,
    RRC_SEARCH_COMMON_FSM_EVENT_NO_MORE_BANDS=10,
    RRC_SEARCH_COMMON_FSM_EVENT_NO_MORE_EARFCN=11,
    RRC_SEARCH_COMMON_FSM_EVENT_NO_NEXT_CELL=12,
    RRC_SEARCH_COMMON_FSM_EVENT_STOP=13,
} enum_anon_33314;
typedef enum {
    RRC_SEARCH_SUB_FSM_STATE_CELL_SEARCHING=0,
    RRC_SEARCH_SUB_FSM_STATE_PLMN_SEARCHING=1,
    RRC_SEARCH_SUB_FSM_STATE_READING_ESIBS=2,
    RRC_SEARCH_SUB_FSM_STATE_START=3,
    RRC_SEARCH_SUB_FSM_STATE_WAIT_ABORTING_CELL_SEARCH=4,
    RRC_SEARCH_SUB_FSM_STATE_WAIT_ABORTING_PLMN_SEARCH=5,
} enum_anon_33317;
typedef enum {
    RRC_SEARCH_SUB_FSM_EVENT_CELL_FOUND=0,
    RRC_SEARCH_SUB_FSM_EVENT_CELL_SEARCH=1,
    RRC_SEARCH_SUB_FSM_EVENT_CELL_SEARCH_DONE=2,
    RRC_SEARCH_SUB_FSM_EVENT_DEACTIVATE=3,
    RRC_SEARCH_SUB_FSM_EVENT_INT_ESIBS_NOK=4,
    RRC_SEARCH_SUB_FSM_EVENT_INT_ESIBS_OK=5,
    RRC_SEARCH_SUB_FSM_EVENT_LL1_CELL_SELECT_CNF=54526002,
    RRC_SEARCH_SUB_FSM_EVENT_LL1_SERVING_CELL_LOST_IND=54526021,
    RRC_SEARCH_SUB_FSM_EVENT_LL1_SI_INFO_IND=54526008,
    RRC_SEARCH_SUB_FSM_EVENT_LL1_SI_INFO_STOP_CNF=54526009,
    RRC_SEARCH_SUB_FSM_EVENT_PLMN_SEARCH=6,
    RRC_SEARCH_SUB_FSM_EVENT_PLMN_SEARCH_DONE=7,
    RRC_SEARCH_SUB_FSM_EVENT_RRC_PLMN_SEARCH_REQ=188743687,
    RRC_SEARCH_SUB_FSM_EVENT_SCAN_COMPLETE=8,
    RRC_SEARCH_SUB_FSM_EVENT_STOP=9,
} enum_anon_33316;
typedef enum {
    MAX_NUM_TOP_FSM_STATES=8,
    RRC_TOP_FSM_STATE_CONNECTED=5,
    RRC_TOP_FSM_STATE_CONNECTING=4,
    RRC_TOP_FSM_STATE_DEACTIVATED=0,
    RRC_TOP_FSM_STATE_HANDOVER=7,
    RRC_TOP_FSM_STATE_IDLE=3,
    RRC_TOP_FSM_STATE_NULL=1,
    RRC_TOP_FSM_STATE_REESTAB=6,
    RRC_TOP_FSM_STATE_SEARCH=2,
} enum_anon_33247;
typedef enum {
    CP_LOG_BASE_ID=858980352,
    CP_LOG_CP_MT_HANDLE_RP_ERROR=858980357,
    CP_LOG_HANDLE_EMM_DATA_IND=858980353,
    CP_LOG_HANDLE_EMM_ERROR_IND=858980354,
    CP_LOG_HANDLE_RECV_MO_DATA=858980356,
    CP_LOG_HANDLE_RECV_MT_DATA=858980355,
    RP_LOG_BASE_ID=572653568,
    RP_LOG_HANDLE_MO_RECV_CP_DATA_IND=572653569,
    RP_LOG_RP_MO_HANDLE_CP_ERROR=572653572,
    RP_LOG_RP_MO_RECV_ERROR_HANDLE=572653570,
    RP_LOG_RP_MT_HANDLE_CP_DATA_IND=572653573,
    RP_LOG_RP_MT_RECV_ERROR_HANDLE=572653571,
    SMS_LOG_ID_BUTT=858980358,
    TP_LOG_BASE_ID=286326784,
    TP_LOG_GET_APP_PORT=286326787,
    TP_LOG_HANDLE_DEVICE_TRIGGER=286326786,
    TP_LOG_HANDLE_RECV_DILIVERY_PDU=286326785,
    TP_LOG_MO_ERROR_HANDLE=286326788,
} enum_anon_33210;
typedef enum {
    SMS_LOG_EXPIRE_TIMER=2,
    SMS_LOG_START_TIMER=0,
    SMS_LOG_STOP_TIMER=1,
} enum_anon_33209;
typedef enum {
    EMMSMS_DATA_IND=322961435,
    EMMSMS_DATA_REQ=322961433,
    EMMSMS_REL_REQ=322961434,
    EMMSMS_STATUS_IND=322961436,
    SMS_AT_CMD_CDS_PDU_IND=322961424,
    SMS_AT_CMD_CMGC_PDU_SET_CNF=322961422,
    SMS_AT_CMD_CMGC_PDU_SET_REQ=322961417,
    SMS_AT_CMD_CMGS_PDU_SET_CNF=322961421,
    SMS_AT_CMD_CMGS_PDU_SET_REQ=322961416,
    SMS_AT_CMD_CMMS_MODE_SET_REQ=322961420,
    SMS_AT_CMD_CMT_PDU_IND=322961425,
    SMS_AT_CMD_CNMA_PDU_SET_REQ=322961418,
    SMS_AT_CMD_CNMA_SERVICE_SET_REQ=322961419,
    SMS_AT_CMD_CNMA_SET_CNF=322961423,
    SMS_AT_CMD_CSCA_SET_REQ=322961415,
    SMS_CP_MO_TC1M_EXPIRY=322961410,
    SMS_CP_MT_TC1M_EXPIRY=322961411,
    SMS_DEINIT_IND=322961414,
    SMS_INIT_IND=322961413,
    SMS_LOG_DEBUG=322961442,
    SMS_LOG_TIMER_DEBUG=322961443,
    SMS_LOOPBACK_DATA_CNF=322961441,
    SMS_LOOPBACK_DATA_IND=322961439,
    SMS_LOOPBACK_DATA_REQ=322961440,
    SMS_NON_IP_SETUP_IND=322961437,
    SMS_NON_IP_SETUP_RSP=322961438,
    SMS_RP_TR1M_EXPIRY=322961408,
    SMS_RP_TR2M_EXPIRY=322961409,
    SMS_TP_CONC_EXPIRY=322961412,
    USIM_SMS_CSCA_UPDATE_REQ=322961427,
    USIM_SMS_DEFAULT_SETTINGS_IND=322961431,
    USIM_SMS_PP_DOWNLOAD_CNF=322961430,
    USIM_SMS_PP_DOWNLOAD_REQ=322961426,
    USIM_SMS_SEND_DATA_IND=322961432,
    USIM_SMS_SEND_DATA_RSP=322961429,
    USIM_SMS_TPMR_UPDATE_REQ=322961428,
} enum_anon_33214;
typedef enum {
    TAF_TIMER_START=0,
    TAF_TIMER_STOP=1,
} enum_anon_33207;
typedef enum {
    CDS_LOOPBACK_B_TIMER=255852594,
    CDS_TX_MONITOR_TIMER=255852593,
    NDIS_DHCP_FLOWCTL_PANIC_TIMER=255852595,
    TAF_TIMER_BASE=255852592,
    TAF_TIMER_BUTT=255852596,
} enum_anon_33187;
typedef enum {
    TAF_EVENT_APP_FLOWCTL_DROP_PKT=42,
    TAF_EVENT_CLOSE_APP_FLOWCTL=43,
    TAF_EVENT_DHCP_FLOWCTL_REACHED_THRESHOLD=44,
    TAF_EVENT_ESM_ACTIVATE_EPS_FAIL=1,
    TAF_EVENT_INIT_PROC_READ_NV=0,
    TAF_EVENT_LB_A_TFT_FILTER_FAIL=39,
    TAF_EVENT_LB_B_TFT_FILTER_FAIL=40,
    TAF_EVENT_LB_SHR_PD_MEM_EXCEED_LIMIT=13,
    TAF_EVENT_NDIS_SHR_PD_MEM_EXCEED_LIMIT=14,
    TAF_EVENT_OPEN_APP_FLOWCTL=41,
    TAF_EVENT_TFT_CMP_IPV4_ADDR_FAIL=22,
    TAF_EVENT_TFT_CMP_IPV4_LOCAL_PORT_RANGE_FAIL=29,
    TAF_EVENT_TFT_CMP_IPV4_NH_FAIL=23,
    TAF_EVENT_TFT_CMP_IPV4_RMT_PORT_RANGE_FAIL=27,
    TAF_EVENT_TFT_CMP_IPV4_SINGLE_LOCAL_PORT_FAIL=28,
    TAF_EVENT_TFT_CMP_IPV4_SINGLE_RMT_PORT_FAIL=26,
    TAF_EVENT_TFT_CMP_IPV4_SPI_FAIL=24,
    TAF_EVENT_TFT_CMP_IPV4_TOS_FAIL=25,
    TAF_EVENT_TFT_CMP_IPV6_ADDR_FAIL=30,
    TAF_EVENT_TFT_CMP_IPV6_FLOW_LABLE_FAIL=34,
    TAF_EVENT_TFT_CMP_IPV6_LOCAL_PORT_RANGE_FAIL=38,
    TAF_EVENT_TFT_CMP_IPV6_NH_FAIL=31,
    TAF_EVENT_TFT_CMP_IPV6_RMT_PORT_RANGE_FAIL=36,
    TAF_EVENT_TFT_CMP_IPV6_SINGLE_LOCAL_PORT_FAIL=37,
    TAF_EVENT_TFT_CMP_IPV6_SINGLE_RMT_PORT_FAIL=35,
    TAF_EVENT_TFT_CMP_IPV6_SPI_FAIL=32,
    TAF_EVENT_TFT_CMP_IPV6_TRAFFIC_CLASS_FAIL=33,
    TAF_EVENT_TFT_CONVERT_FAIL=19,
    TAF_EVENT_TFT_GET_TYPE_FAIL=20,
    TAF_EVENT_TFT_TOO_MUCH=21,
    TAF_EVENT_UL_DECODE_IPV4_FAIL=16,
    TAF_EVENT_UL_DECODE_IPV6_FAIL=17,
    TAF_EVENT_UL_DRB_INVALID=9,
    TAF_EVENT_UL_GET_DATA_LIST_FAIL=18,
    TAF_EVENT_UL_LOOPBACK_OPEN=3,
    TAF_EVENT_UL_NO_DATA_NODE=8,
    TAF_EVENT_UL_NO_DRB=7,
    TAF_EVENT_UL_NO_NODE_SEND=6,
    TAF_EVENT_UL_NO_QCI=5,
    TAF_EVENT_UL_PKT_TOO_BIG=10,
    TAF_EVENT_UL_PS_DATA_OFF=2,
    TAF_EVENT_UL_RATE_EXCEED_LIMIT=11,
    TAF_EVENT_UL_SHR_PD_MEM_EXCEED_LIMIT=12,
    TAF_EVENT_UL_SUSPEND=4,
    TAF_EVENT_UL_TFT_FILTER_FAIL=15,
} enum_anon_33206;
typedef enum {
    UICC_LOG_EVENT_ACTIVATION_ACTIVATE=258,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATE_FAIL=260,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATE_SUCCESS=259,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ACTIVATE=275,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ACTIVATE_COMPLETE=285,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_ABORT=280,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_ERROR=278,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_RECEIVED=277,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_TIMEOUT=279,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_BASE=275,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_DEACTIVATE=286,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_DEACTIVATE_COMPLETE=287,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_ABORT=284,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_ERROR=282,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_RECEIVED=281,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_TIMEOUT=283,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PREACTIVATE_COMPLETE=276,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_BASE=300,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_DEACTIVATED=300,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_READY=306,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_ATR=303,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_DEACTIVATE=301,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_PPS=304,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_PREACTIVATE=302,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_READY=305,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_BASE=288,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_COMPLETE=288,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_HW_ERROR=289,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_RX_INVALID=293,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_RX_OVERRUN=292,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_RX_TIMEOUT=291,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_TX_TIMEOUT=290,
    UICC_LOG_EVENT_ACTIVATION_COLD_RESET=269,
    UICC_LOG_EVENT_ACTIVATION_CONFIG_IF_FROM_ATR=272,
    UICC_LOG_EVENT_ACTIVATION_CONFIG_IF_FROM_PPS=273,
    UICC_LOG_EVENT_ACTIVATION_CONFIG_IF_USING_DEFAULTS=274,
    UICC_LOG_EVENT_ACTIVATION_DEACTIVATE=261,
    UICC_LOG_EVENT_ACTIVATION_DEACTIVATE_FAIL=263,
    UICC_LOG_EVENT_ACTIVATION_DEACTIVATE_SUCCESS=262,
    UICC_LOG_EVENT_ACTIVATION_DEINIT=257,
    UICC_LOG_EVENT_ACTIVATION_INIT=256,
    UICC_LOG_EVENT_ACTIVATION_ISSUE_PPS=271,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_BASE=294,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_COMPLETE=294,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_HW_ERROR=295,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_RX_INVALID=299,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_RX_OVERRUN=298,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_RX_TIMEOUT=297,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_TX_TIMEOUT=296,
    UICC_LOG_EVENT_ACTIVATION_SELECT_FIRST_CLASS=264,
    UICC_LOG_EVENT_ACTIVATION_SELECT_NEXT_CLASS=265,
    UICC_LOG_EVENT_ACTIVATION_SELECT_NEXT_CLASS_FAIL=266,
    UICC_LOG_EVENT_ACTIVATION_SELECT_SPECIFIC_CLASS=267,
    UICC_LOG_EVENT_ACTIVATION_SELECT_SPECIFIC_CLASS_FAIL=268,
    UICC_LOG_EVENT_ACTIVATION_WARM_RESET=270,
    UICC_LOG_EVENT_API_ACTIVATE_BEGIN=6,
    UICC_LOG_EVENT_API_ACTIVATE_FAIL=8,
    UICC_LOG_EVENT_API_ACTIVATE_SUCCESS=7,
    UICC_LOG_EVENT_API_DEACTIVATE_BEGIN=9,
    UICC_LOG_EVENT_API_DEACTIVATE_FAIL=11,
    UICC_LOG_EVENT_API_DEACTIVATE_SUCCESS=10,
    UICC_LOG_EVENT_API_DEINIT_BEGIN=3,
    UICC_LOG_EVENT_API_DEINIT_FAIL=5,
    UICC_LOG_EVENT_API_DEINIT_SUCCESS=4,
    UICC_LOG_EVENT_API_INIT_BEGIN=0,
    UICC_LOG_EVENT_API_INIT_FAIL=2,
    UICC_LOG_EVENT_API_INIT_SUCCESS=1,
    UICC_LOG_EVENT_API_SEND_AND_RECV_BEGIN=12,
    UICC_LOG_EVENT_API_SEND_AND_RECV_FAIL=14,
    UICC_LOG_EVENT_API_SEND_AND_RECV_SUCCESS=13,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_ACTIVE=777,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_BASE=777,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_COMPLETE=778,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_HW_ERROR=779,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_READY=784,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_RX_INVALID=783,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_RX_OVERRUN=782,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_RX_TIMEOUT=781,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_TX_TIMEOUT=780,
    UICC_LOG_EVENT_ATR_ATR_EVENT_BASE=771,
    UICC_LOG_EVENT_ATR_ATR_EVENT_COMPLETE=771,
    UICC_LOG_EVENT_ATR_ATR_EVENT_HW_ERROR=772,
    UICC_LOG_EVENT_ATR_ATR_EVENT_RX_INVALID=776,
    UICC_LOG_EVENT_ATR_ATR_EVENT_RX_OVERRUN=775,
    UICC_LOG_EVENT_ATR_ATR_EVENT_RX_TIMEOUT=774,
    UICC_LOG_EVENT_ATR_ATR_EVENT_TX_TIMEOUT=773,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_BASE=785,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_COMPLETE=790,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_ERROR=791,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_CHECKSUM=789,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_HISTORICAL_BYTES=788,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_INTERFACE_BYTES=787,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_T0=786,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_TS=785,
    UICC_LOG_EVENT_ATR_CHECKSUM_VALUE=770,
    UICC_LOG_EVENT_ATR_DEINIT=513,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_BASE=792,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_HW_ERROR=796,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_RX_DATA=792,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_RX_OVERRUN=795,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_RX_TIMEOUT=794,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_TX_TIMEOUT=793,
    UICC_LOG_EVENT_ATR_INIT=512,
    UICC_LOG_EVENT_ATR_PROCESS=768,
    UICC_LOG_EVENT_ATR_PROCESS_RESPONSE=769,
    UICC_LOG_EVENT_ATR_START=514,
    UICC_LOG_EVENT_ATR_START_FAIL=516,
    UICC_LOG_EVENT_ATR_START_SUCCESS=515,
    UICC_LOG_EVENT_FIFO_INACTIVITY_THRESHOLD=2580,
    UICC_LOG_EVENT_FIFO_PREVENT_READ=2579,
    UICC_LOG_EVENT_FIFO_RX_BUFFER_INIT=2561,
    UICC_LOG_EVENT_FIFO_RX_DATA=2573,
    UICC_LOG_EVENT_FIFO_RX_DISCARD=2577,
    UICC_LOG_EVENT_FIFO_RX_FLUSH=2578,
    UICC_LOG_EVENT_FIFO_RX_FULL=2574,
    UICC_LOG_EVENT_FIFO_RX_READ=2576,
    UICC_LOG_EVENT_FIFO_RX_START=2563,
    UICC_LOG_EVENT_FIFO_RX_STOP=2565,
    UICC_LOG_EVENT_FIFO_RX_TIMEOUT=2570,
    UICC_LOG_EVENT_FIFO_TIMER_EXPIRE=2568,
    UICC_LOG_EVENT_FIFO_TIMER_START=2566,
    UICC_LOG_EVENT_FIFO_TIMER_STOP=2567,
    UICC_LOG_EVENT_FIFO_TX_BUFFER_INIT=2560,
    UICC_LOG_EVENT_FIFO_TX_EMPTY=2571,
    UICC_LOG_EVENT_FIFO_TX_FULL=2572,
    UICC_LOG_EVENT_FIFO_TX_START=2562,
    UICC_LOG_EVENT_FIFO_TX_STOP=2564,
    UICC_LOG_EVENT_FIFO_TX_TIMEOUT=2569,
    UICC_LOG_EVENT_FIFO_TX_WRITE=2575,
    UICC_LOG_EVENT_HARDWARE_ACTIVATE=2824,
    UICC_LOG_EVENT_HARDWARE_APPLY_DAC_VOLTAGE=2821,
    UICC_LOG_EVENT_HARDWARE_APPLY_GPIO_VOLTAGE=2820,
    UICC_LOG_EVENT_HARDWARE_ASSERT_RESET_LINE=2836,
    UICC_LOG_EVENT_HARDWARE_ASSUMED_CLOCK=2843,
    UICC_LOG_EVENT_HARDWARE_CALCULATED_WWT=2845,
    UICC_LOG_EVENT_HARDWARE_CANCEL_CLOCK_STOP_TIMER=2850,
    UICC_LOG_EVENT_HARDWARE_CLAIM_PINS=2822,
    UICC_LOG_EVENT_HARDWARE_CLOCK_STARTED=2848,
    UICC_LOG_EVENT_HARDWARE_CLOCK_STOPPED=2847,
    UICC_LOG_EVENT_HARDWARE_CLOCK_STOP_MODE=2846,
    UICC_LOG_EVENT_HARDWARE_CONFIGURED_CLOCK=2842,
    UICC_LOG_EVENT_HARDWARE_CONFIGURED_ETU=2839,
    UICC_LOG_EVENT_HARDWARE_CONFIGURED_ETU_D=2841,
    UICC_LOG_EVENT_HARDWARE_CONFIGURED_ETU_F=2840,
    UICC_LOG_EVENT_HARDWARE_DEACTIVATE=2825,
    UICC_LOG_EVENT_HARDWARE_DEINIT=2817,
    UICC_LOG_EVENT_HARDWARE_DEINIT_POWER=2819,
    UICC_LOG_EVENT_HARDWARE_INIT=2816,
    UICC_LOG_EVENT_HARDWARE_INIT_POWER=2818,
    UICC_LOG_EVENT_HARDWARE_IO_CLK_PINS=2834,
    UICC_LOG_EVENT_HARDWARE_POSTDEINIT=2838,
    UICC_LOG_EVENT_HARDWARE_PREINIT=2837,
    UICC_LOG_EVENT_HARDWARE_PWR_NULL=2835,
    UICC_LOG_EVENT_HARDWARE_RELEASE_PINS=2823,
    UICC_LOG_EVENT_HARDWARE_RST_DET_PINS=2833,
    UICC_LOG_EVENT_HARDWARE_SET_CLOCK=2828,
    UICC_LOG_EVENT_HARDWARE_SET_DAC=2827,
    UICC_LOG_EVENT_HARDWARE_SET_ETU_D=2830,
    UICC_LOG_EVENT_HARDWARE_SET_ETU_F=2829,
    UICC_LOG_EVENT_HARDWARE_SET_GUARD_TIME=2832,
    UICC_LOG_EVENT_HARDWARE_SET_RX_PARITY=2831,
    UICC_LOG_EVENT_HARDWARE_START_CLOCK_STOP_TIMER=2849,
    UICC_LOG_EVENT_HARDWARE_UNUSED_PIO_ALREADY_CLAIMED=2851,
    UICC_LOG_EVENT_HARDWARE_WARM_RESET=2826,
    UICC_LOG_EVENT_HARDWARE_WWT_MULTIPLIER=2844,
    UICC_LOG_EVENT_PPS_DEINIT=1025,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_BASE=1304,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_HW_ERROR=1308,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_RX_DATA=1304,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_RX_OVERRUN=1307,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_RX_TIMEOUT=1306,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_TX_TIMEOUT=1305,
    UICC_LOG_EVENT_PPS_INIT=1024,
    UICC_LOG_EVENT_PPS_ISSUE_PPS=1026,
    UICC_LOG_EVENT_PPS_ISSUE_PPS_FAIL=1028,
    UICC_LOG_EVENT_PPS_ISSUE_PPS_SUCCESS=1027,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_ACTIVE=1288,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_BASE=1288,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_COMPLETE=1289,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_HW_ERROR=1290,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_READY=1295,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_RX_INVALID=1294,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_RX_OVERRUN=1293,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_RX_TIMEOUT=1292,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_TX_TIMEOUT=1291,
    UICC_LOG_EVENT_PPS_PPS_EVENT_BASE=1282,
    UICC_LOG_EVENT_PPS_PPS_EVENT_COMPLETE=1282,
    UICC_LOG_EVENT_PPS_PPS_EVENT_HW_ERROR=1283,
    UICC_LOG_EVENT_PPS_PPS_EVENT_RX_INVALID=1287,
    UICC_LOG_EVENT_PPS_PPS_EVENT_RX_OVERRUN=1286,
    UICC_LOG_EVENT_PPS_PPS_EVENT_RX_TIMEOUT=1285,
    UICC_LOG_EVENT_PPS_PPS_EVENT_TX_TIMEOUT=1284,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_BASE=1296,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_COMPLETE=1302,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_ERROR=1303,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PCK=1301,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS0=1297,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS1=1298,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS2=1299,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS3=1300,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPSS=1296,
    UICC_LOG_EVENT_PPS_PROCESS=1280,
    UICC_LOG_EVENT_PPS_PROCESS_RESPONSE=1281,
    UICC_LOG_EVENT_PROTOCOL_=1536,
    UICC_LOG_EVENT_T0_LOWER_DEINIT=2305,
    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_BASE=2334,
    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_HW_ERROR=2337,
    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_RX_DATA=2334,
    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_RX_TIMEOUT=2336,
    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_TX_TIMEOUT=2335,
    UICC_LOG_EVENT_T0_LOWER_INIT=2304,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_ACTIVE=2319,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_BASE=2319,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_COMPLETE=2320,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_HW_ERROR=2321,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_READY=2326,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_RX_INVALID=2325,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_RX_OVERRUN=2324,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_RX_TIMEOUT=2323,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_TX_TIMEOUT=2322,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_BASE=2313,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_COMPLETE=2313,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_HW_ERROR=2314,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_RX_INVALID=2318,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_RX_OVERRUN=2317,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_RX_TIMEOUT=2316,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_TX_TIMEOUT=2315,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_BASE=2327,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_COMPLETE=2331,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_ERROR_INVALID_PROC=2333,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_ERROR_RX_FULL=2332,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_DATA=2329,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_DATA_PROC=2328,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_HDR_PROC=2327,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_SW2=2330,
    UICC_LOG_EVENT_T0_LOWER_REMOVE_PROC_BYTE=2312,
    UICC_LOG_EVENT_T0_LOWER_SEND_TPDU=2307,
    UICC_LOG_EVENT_T0_LOWER_SEND_TPDU_FAIL=2308,
    UICC_LOG_EVENT_T0_LOWER_SEND_TPDU_SUCCESS=2309,
    UICC_LOG_EVENT_T0_LOWER_SET_WAITING_TIME=2306,
    UICC_LOG_EVENT_T0_LOWER_START_FIRST_TRANSFER=2310,
    UICC_LOG_EVENT_T0_LOWER_START_NEXT_TRANSFER=2311,
    UICC_LOG_EVENT_T0_UPPER_CMD_HDR=1792,
    UICC_LOG_EVENT_T0_UPPER_CMD_P3=1795,
    UICC_LOG_EVENT_T0_UPPER_DEINIT=2049,
    UICC_LOG_EVENT_T0_UPPER_DISABLE=2051,
    UICC_LOG_EVENT_T0_UPPER_ENABLE=2050,
    UICC_LOG_EVENT_T0_UPPER_ENVELOPE_HDR=1793,
    UICC_LOG_EVENT_T0_UPPER_GET_RESPONSE_HDR=1794,
    UICC_LOG_EVENT_T0_UPPER_INIT=2048,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_BASE=2072,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_COMPLETE=2072,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_HW_ERROR=2073,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_RX_INVALID=2077,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_RX_OVERRUN=2076,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_RX_TIMEOUT=2075,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_TX_TIMEOUT=2074,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_ACTIVE=2064,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_COMPLETE=2065,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_HW_ERROR=2066,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_NOT_ENABLED=2063,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_NOT_INITIALISED=2062,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_READY=2071,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_RX_INVALID=2070,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_RX_OVERRUN=2069,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_RX_TIMEOUT=2068,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_TX_TIMEOUT=2067,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_UPPER_STATE_BASE=2062,
    UICC_LOG_EVENT_T0_UPPER_RECV_RESP=2055,
    UICC_LOG_EVENT_T0_UPPER_RECV_RESP_FAIL=2056,
    UICC_LOG_EVENT_T0_UPPER_RECV_RESP_SUCCESS=2057,
    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_CASE=2060,
    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_INVALID=2059,
    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_LEN=2058,
    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_STATE=2061,
    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_SW1SW2=1796,
    UICC_LOG_EVENT_T0_UPPER_SEND_CMD=2052,
    UICC_LOG_EVENT_T0_UPPER_SEND_CMD_FAIL=2053,
    UICC_LOG_EVENT_T0_UPPER_SEND_CMD_SUCCESS=2054,
} enum_anon_33280;
typedef enum {
    USIM_ACTIVE_DEINIT=0,
    USIM_ACTIVE_FAIL_CARD_NOT_PRESENT=3,
    USIM_ACTIVE_FAIL_PIN_ENTRY_NEEDED=4,
    USIM_ACTIVE_FAIL_PUK_BLOCKED=6,
    USIM_ACTIVE_FAIL_PUK_ENTRY_NEEDED=5,
    USIM_ACTIVE_FAIL_SIM_LOCKED=7,
    USIM_ACTIVE_FAIL_SIM_LOCK_CONFIG_ERROR=8,
    USIM_ACTIVE_INITIALIZING=1,
    USIM_ACTIVE_SUCC=2,
} enum_anon_32938;
typedef enum {
    NSIMSRP_INITIALIZE_IND_TYPE=2,
    NSIMSRP_INSERT_IND_TYPE=1,
    NSIMSRP_REMOVE_IND_TYPE=0,
} enum_anon_32925;
typedef enum {
    USIM_AUTH_MAC_FAILURE=1,
    USIM_AUTH_OTHER_FAILURE=3,
    USIM_AUTH_RESULT_BUTT=4,
    USIM_AUTH_SUCCESS=0,
    USIM_AUTH_SYNC_FAILURE=2,
} enum_anon_32937;
typedef enum {
    USIM_PHYCARD_TYPE_BUTT=2,
    USIM_PHYCARD_TYPE_NOCARD=1,
    USIM_PHYCARD_TYPE_UICC=0,
} enum_anon_32926;
typedef enum {
    SOC_RET_ABORT_BY_USER=28,
    SOC_RET_ABORT_BY_USER_FAILED=29,
    SOC_RET_BACK_OFF=120,
    SOC_RET_BAD_CHECKSUM=118,
    SOC_RET_BUSY=114,
    SOC_RET_CID_ACTIVE=17,
    SOC_RET_CID_CONFLICT=195,
    SOC_RET_CID_INVALID=25,
    SOC_RET_CID_NOT_ACTIVE=24,
    SOC_RET_CID_NOT_DEFINED=23,
    SOC_RET_CMD_ABORT_ERROR=216,
    SOC_RET_CMD_NOT_SUPPORTED=210,
    SOC_RET_CMD_NO_COMMAND_TO_ABORT=220,
    SOC_RET_CMD_WAIT_RESPONSE=209,
    SOC_RET_COMMAND_INTERRUPTED=33,
    SOC_RET_COMMAND_UNABORTABLE=32,
    SOC_RET_CONDITIONS_OF_USE_NOT_SATISFIED=44,
    SOC_RET_CONFIGURATION_CONFLICTS=37,
    SOC_RET_DATA_SEQUENCE_REPEAT_ERROR=30,
    SOC_RET_DATA_SEQUENCE_REPESOC_ERROR=215,
    SOC_RET_DEACTIVE_LAST_ACTIVE_CID=26,
    SOC_RET_DISABLED_OPERATION=14,
    SOC_RET_EN_MAGIC_NO_EQUAL_LP_VALUE=196,
    SOC_RET_ERROR=1,
    SOC_RET_ERROR_IN_PARAMETERS=3,
    SOC_RET_ERROR_RPC=2,
    SOC_RET_ERR_KV_GET_BUFFER_TOO_SMALL=122,
    SOC_RET_ERR_KV_KEY_NOT_FOUND=123,
    SOC_RET_ERR_NOT_IDLE_MODE=121,
    SOC_RET_FILE_NOT_FOUND=42,
    SOC_RET_FLOW_CONTROL=8,
    SOC_RET_FOTA_UPDATING=217,
    SOC_RET_GIVE_SEMAPHORE_FAIL=113,
    SOC_RET_ILLEGAL_OPERATION=4,
    SOC_RET_INCORRECT_ID=116,
    SOC_RET_INCORRECT_PASSWORD=200,
    SOC_RET_INCORRECT_VER=117,
    SOC_RET_INSUFFICIENT_DATA=115,
    SOC_RET_INTERNAL_ERROR=211,
    SOC_RET_INVALID_ENTRY=11,
    SOC_RET_INVALID_SOCKET=218,
    SOC_RET_IN_PROGRESS=9,
    SOC_RET_IN_PROGRESS_BLOCK=27,
    SOC_RET_KEY_NOT_FOUND=7,
    SOC_RET_KEY_TOO_BIG=36,
    SOC_RET_KEY_WRONG_SIZE=35,
    SOC_RET_KV_ALL_WRITTEN=65,
    SOC_RET_KV_FLASH_FULL=16,
    SOC_RET_KV_REPEAD_DATA=126,
    SOC_RET_KV_TRYING_TO_MODIFY_A_PERMANENT_KEY=125,
    SOC_RET_LWSIM_ERR_ATTEMPTS_EXCEEDED=62,
    SOC_RET_LWSIM_ERR_DATA_NOT_AVAILABLE=54,
    SOC_RET_LWSIM_ERR_DEBUG_ENABLED=53,
    SOC_RET_LWSIM_ERR_EAGLE_LOCKED=60,
    SOC_RET_LWSIM_ERR_INVALID_E_KPUB_DP=58,
    SOC_RET_LWSIM_ERR_INVALID_KPUB_CI=56,
    SOC_RET_LWSIM_ERR_INVALID_KPUB_DP=57,
    SOC_RET_LWSIM_ERR_MAC_FAILURE=59,
    SOC_RET_LWSIM_ERR_NO_PROFILE_LOADED=55,
    SOC_RET_LWSIM_ERR_PROFILE_ERROR=61,
    SOC_RET_LWSIM_ERR_PROFILE_LIMIT=64,
    SOC_RET_LWSIM_ERR_REPLAY_DETECTED=63,
    SOC_RET_MEMORY_ERROR=13,
    SOC_RET_NONIP_NOT_REGISTERED=21,
    SOC_RET_NONIP_UNCONFIG=20,
    SOC_RET_NOT_IMPLEMENTED=66,
    SOC_RET_NOT_INITIALISED=43,
    SOC_RET_NOT_IN_MIN_STATE=194,
    SOC_RET_NOT_KNOWN=124,
    SOC_RET_NOT_MIPI_MODULE=41,
    SOC_RET_NOT_POWER_ON=15,
    SOC_RET_NOT_REGISTERED=205,
    SOC_RET_NO_COMMAND_TO_ABORT=31,
    SOC_RET_NO_FREE_SOCKET=222,
    SOC_RET_NO_NETWORK_SERVICE=10,
    SOC_RET_OK=0,
    SOC_RET_OUT_OF_RANGE=12,
    SOC_RET_PARAM_UNCONFIG=204,
    SOC_RET_PDP_TYPE_MISMATCH=221,
    SOC_RET_PORT_NUM_CONFLICT=223,
    SOC_RET_PPP_DIAL_CONNECT=127,
    SOC_RET_PROGRESS_ERROR=198,
    SOC_RET_PROTOCOL_FAMILY_UNMATCHING=34,
    SOC_RET_PS_DATA_OFF=197,
    SOC_RET_RADIOTEST_DISABLED=19,
    SOC_RET_RADIO_TEST_STATE_ERROR=18,
    SOC_RET_RESTART_SEQUENCE=111,
    SOC_RET_RESTORE_NOT_PREPARED=226,
    SOC_RET_RETRY_AFTER_DEEP_SLEEP=6,
    SOC_RET_RETRY_LATER=5,
    SOC_RET_ROMLIB_ALREADY_IN_USE=68,
    SOC_RET_ROMLIB_ARBITRATION_RELEASE_FAILED=67,
    SOC_RET_ROMLIB_DIR_ERROR=79,
    SOC_RET_ROMLIB_FAILED_MEM=82,
    SOC_RET_ROMLIB_FAILURE=77,
    SOC_RET_ROMLIB_FLUSH_DCACHE_FAILED=93,
    SOC_RET_ROMLIB_GET_FUNC_ERROR=72,
    SOC_RET_ROMLIB_GET_PULL_ERROR=73,
    SOC_RET_ROMLIB_GET_SLEW_ERROR=75,
    SOC_RET_ROMLIB_GET_STRENGTH_ERROR=74,
    SOC_RET_ROMLIB_GET_TRIGGER_ERROR=76,
    SOC_RET_ROMLIB_ILLEGAL_DATA=89,
    SOC_RET_ROMLIB_ILLEGAL_KEY=86,
    SOC_RET_ROMLIB_INFINITE_DOT=101,
    SOC_RET_ROMLIB_INVALID_ADDR=87,
    SOC_RET_ROMLIB_INVALID_CRC=99,
    SOC_RET_ROMLIB_INVALID_DATA_LEN=100,
    SOC_RET_ROMLIB_INVALID_HPI=108,
    SOC_RET_ROMLIB_INVALID_K=94,
    SOC_RET_ROMLIB_INVALID_LENGTH=88,
    SOC_RET_ROMLIB_INVALID_LEN_CFG=95,
    SOC_RET_ROMLIB_INVALID_MODE=96,
    SOC_RET_ROMLIB_INVALID_N=98,
    SOC_RET_ROMLIB_INVALID_N_IN_INV_MOD=105,
    SOC_RET_ROMLIB_INVALID_P=97,
    SOC_RET_ROMLIB_INVALID_PARAMETER=69,
    SOC_RET_ROMLIB_INVALID_PM=106,
    SOC_RET_ROMLIB_INVALID_POINT=80,
    SOC_RET_ROMLIB_INVALID_X=107,
    SOC_RET_ROMLIB_IN_DOT_NOT_ON_CURVE=102,
    SOC_RET_ROMLIB_NO_AVAILABLE_RNG=81,
    SOC_RET_ROMLIB_NO_RESULT=104,
    SOC_RET_ROMLIB_OUT_DOT_NOT_ON_CURVE=103,
    SOC_RET_ROMLIB_OVERFLOW=83,
    SOC_RET_ROMLIB_PIN_ERROR=78,
    SOC_RET_ROMLIB_REGISTER_IRQ=85,
    SOC_RET_ROMLIB_RELEASE_ERROR=70,
    SOC_RET_ROMLIB_RESULT_WARNING=92,
    SOC_RET_ROMLIB_RSA_SIGN=90,
    SOC_RET_ROMLIB_RSA_VERIFY=91,
    SOC_RET_ROMLIB_SET_FUNC_ERROR=71,
    SOC_RET_ROMLIB_UNSUPPORTED=84,
    SOC_RET_SECUREBOOT_ASSETSTORE_ERROR=48,
    SOC_RET_SECUREBOOT_ASSET_INVALID=51,
    SOC_RET_SECUREBOOT_ASSET_NOT_FOUND=52,
    SOC_RET_SECUREBOOT_CERTIFICATE_INVALID=45,
    SOC_RET_SECUREBOOT_INCORRECT_CERTIFICATE=46,
    SOC_RET_SECUREBOOT_KEYSTORE_INVALID=49,
    SOC_RET_SECUREBOOT_KEYSTORE_NOT_FOUND=50,
    SOC_RET_SECUREBOOT_SIGNATURE_INVALID=47,
    SOC_RET_SECURITY_ERROR=212,
    SOC_RET_SIM_CARD_NOT_PRESENT=193,
    SOC_RET_SIM_LOCKED=192,
    SOC_RET_SIM_NOT_INSERTED=202,
    SOC_RET_SIM_PIN_BLOCKED=201,
    SOC_RET_SIM_PIN_REQUIRED=22,
    SOC_RET_SIM_PUK_BLOCKED=40,
    SOC_RET_SIM_PUK_REQUIRED=39,
    SOC_RET_SLIDING_WINDOW_FULL=224,
    SOC_RET_SMS_INVALID_MEMORY_INDEX=254,
    SOC_RET_SMS_INVALID_PDU_MODE_PARAMETER=227,
    SOC_RET_SMS_INVALID_TEXT_MODE_PARAMETER=228,
    SOC_RET_SMS_MEMORY_ERROR=208,
    SOC_RET_SMS_MEMORY_FULL=255,
    SOC_RET_SMS_NETWORK_TIMEOUT=243,
    SOC_RET_SMS_NO_CNMA_ACKNOWLEDGEMENT_EXPECTED=38,
    SOC_RET_SMS_NO_NETWORK_SERVICE=242,
    SOC_RET_SMS_OPERATION_NOT_ALLOWED=206,
    SOC_RET_SMS_OPERATION_NOT_SUPPORTED=207,
    SOC_RET_SMS_PH_U_SIM_PIN_REQUIRED=231,
    SOC_RET_SMS_SMSC_ADDRESS_UNKNOWN=241,
    SOC_RET_SMS_UNKNOWN_ERROR=244,
    SOC_RET_SMS_U_SIM_BUSY=233,
    SOC_RET_SMS_U_SIM_FAILURE=232,
    SOC_RET_SMS_U_SIM_NOT_INSERTED=229,
    SOC_RET_SMS_U_SIM_PIN2_REQUIRED=236,
    SOC_RET_SMS_U_SIM_PIN_REQUIRED=230,
    SOC_RET_SMS_U_SIM_PUK2_REQUIRED=237,
    SOC_RET_SMS_U_SIM_PUK_REQUIRED=235,
    SOC_RET_SMS_U_SIM_WRONG=234,
    SOC_RET_SUPPORT_DISABLED_IN_CUSTOM_BUILD=119,
    SOC_RET_SYNTAX_ERROR=199,
    SOC_RET_TAKE_SEMAPHORE_FAIL=112,
    SOC_RET_TIMEOUT=110,
    SOC_RET_UART_BUFFER_ERROR=219,
    SOC_RET_UART_FLOW_XOFF=225,
    SOC_RET_UART_FRAME_ERROR=214,
    SOC_RET_UART_PARITY_ERROR=213,
    SOC_RET_UNSUPPORTED_QCI_VAULE=203,
    SOC_RET_WRONG_CORE=109,
} enum_anon_32806;
typedef enum {
    USIM_TIMER_START=0,
    USIM_TIMER_STOP=1,
} enum_anon_33059;
typedef enum {
    TI_NAS_USIM_TIMER_BUTT=289407023,
    USIM_ACTIVE_CARD_CNF=289406977,
    USIM_ACTIVE_CARD_REQ=289406976,
    USIM_AT_CMD_SIM_STATE_IND=289407010,
    USIM_AUTHENTICATION_CNF=289407003,
    USIM_AUTHENTICATION_REQ=289406993,
    USIM_CARD_INSERT_IND=289407013,
    USIM_CARD_STATUS_IND=289407004,
    USIM_CHAN_REL_TIMER_EXPIRY=289407017,
    USIM_CHAN_SETUP_TIMER_EXPIRY=289407016,
    USIM_CHECK_STATUS_IND=289407012,
    USIM_CLEAR_FPLMN_IND=289406982,
    USIM_CLOSE_CHANEL_CNF=289407008,
    USIM_CLOSE_CHANEL_REQ=289406987,
    USIM_DBG_TIMER=289407025,
    USIM_DEACTIVE_CARD_CNF=289406980,
    USIM_DEACTIVE_CARD_REQ=289406979,
    USIM_EDRX_PSM_INFO_NTF=289406998,
    USIM_EDRX_TIMER_EXPIRY=289407022,
    USIM_EFSMS_DATA_CNF=289406990,
    USIM_EFSMS_DATA_REQ=289406989,
    USIM_EMM_AVAILABILITY_IND=289406996,
    USIM_EMM_NETWORK_REJECT_IND=289406997,
    USIM_ENTER_PSM_STATE_NTF=289407000,
    USIM_EXIT_PSM_STATE_NTF=289407001,
    USIM_INQUIRE_SMS_CAPACITY_CNF=289406992,
    USIM_INQUIRE_SMS_CAPACITY_REQ=289406991,
    USIM_LOG_DBG=289407024,
    USIM_OPEN_CHANEL_CNF=289407009,
    USIM_OPEN_CHANEL_REQ=289406986,
    USIM_PAC_IND=289406981,
    USIM_PART1_DATA_CNF=289407015,
    USIM_PART1_DATA_REQ=289407014,
    USIM_PART1_DATA_UPDATE_IND=289407002,
    USIM_PIN_HANDLE_CNF=289406984,
    USIM_PIN_HANDLE_REQ=289406983,
    USIM_PIN_VERIFY_IND=289406985,
    USIM_POLL_TIMER_EXPIRY=289407020,
    USIM_PROACT_TIMER_EXPIRY=289407021,
    USIM_PSDO_SETTINGS_IND=289407007,
    USIM_REGISTER_STATUS_NTF=289406995,
    USIM_RPM_INFO_IND=289407006,
    USIM_RPM_INFO_REQ=289406999,
    USIM_STATUS_TIMER_EXPIRY=289407019,
    USIM_STEERING_ROAMING_IND=289407005,
    USIM_STK_REFRESH_IND=289406978,
    USIM_UICC_DEACT_TIMER_EXPIRY=289407018,
    USIM_UICC_STATUS_CONTROL_CNF=289407011,
    USIM_UICC_STATUS_CONTROL_REQ=289406988,
    USIM_UPDATE_FILE_REQ=289406994,
} enum_anon_33054;
typedef enum {
    EFSMS_BUTT=5,
    EFSMS_DELETE=2,
    EFSMS_MT_SAVE=3,
    EFSMS_READ=0,
    EFSMS_UPD_STATUS=4,
    EFSMS_WRITE=1,
} enum_anon_33060;
typedef enum {
    USIM_ACTIVATION_IN_PROGRESS=19,
    USIM_BUTT=40,
    USIM_CARD_PUK_BLOCKED=37,
    USIM_COMMAND_ERROR=21,
    USIM_COMMAND_IN_PROGRESS=20,
    USIM_DECODE_ERR=27,
    USIM_ERR=26,
    USIM_FILE_PATH_ERR=28,
    USIM_INCORRECT_SELECTION=38,
    USIM_NOT_ACTIVATED=18,
    USIM_NOT_INITIALISED=17,
    USIM_NOT_PRESENT=14,
    USIM_NOT_SUPPORTED=15,
    USIM_PIN_CODE_WRONG=34,
    USIM_PIN_STATUS_ALREADY_ENABLED=33,
    USIM_PIN_STATUS_DISABLED=32,
    USIM_PUK_CODE_WRONG=35,
    USIM_PUK_NEEDED=36,
    USIM_SIM_LOCK=30,
    USIM_SIM_LOCK_CONFIG_FAILED=31,
    USIM_SVR_NOT_SUPPORT=39,
    USIM_SW_AUTN_ERROR=4,
    USIM_SW_CARD_BUSY=3,
    USIM_SW_CMD_REMAINTIME=10,
    USIM_SW_CONDITIONS_NOT_SATISFIED=8,
    USIM_SW_ERR=1,
    USIM_SW_LEN_ERROR=9,
    USIM_SW_NOFILE_FOUND=5,
    USIM_SW_OK=0,
    USIM_SW_OK_WITH_EXTRA_INFO=12,
    USIM_SW_OK_WITH_RESOPNSE=2,
    USIM_SW_OK_WITH_SAT=11,
    USIM_SW_OUTOF_RANGE=29,
    USIM_SW_PIN_BLOCK=6,
    USIM_SW_SECURITY_NOT_SATISFIED=7,
    USIM_SW_WARNING=13,
    USIM_UICC_PARAM_INVALID=25,
    USIM_UICC_RESPONSE_ERROR=22,
    USIM_UICC_RESPONSE_ERROR1=23,
    USIM_UICC_RESPONSE_ERROR2=24,
    USIM_UNRECOVERABLE_ERROR=16,
} enum_anon_33052;
typedef enum {
    EMM_USIM_TYPE_EPS_ATTACH=9,
    EMM_USIM_TYPE_PERIODIC_UPDATE=14,
    EMM_USIM_TYPE_TA_UPDATE=11,
} enum_anon_33056;
typedef enum {
    NETWORK_REJ_CAUSE_CONDITIONAL_IE_ERROR=100,
    NETWORK_REJ_CAUSE_CONGESTION=22,
    NETWORK_REJ_CAUSE_CP_DATA_BACKOFF=254,
    NETWORK_REJ_CAUSE_CS_DOMAIN_NOT_AVAILABLE=18,
    NETWORK_REJ_CAUSE_CS_SERVICES_TEMPORARILY_NOT_AVAILABLE=39,
    NETWORK_REJ_CAUSE_EPS_AND_NON_EPS_SERVICES_NOT_ALLOWED=8,
    NETWORK_REJ_CAUSE_EPS_SERVICES_NOT_ALLOWED=7,
    NETWORK_REJ_CAUSE_EPS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN=14,
    NETWORK_REJ_CAUSE_ESM_FAILURE=19,
    NETWORK_REJ_CAUSE_IE_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED=99,
    NETWORK_REJ_CAUSE_ILLEGAL_ME=6,
    NETWORK_REJ_CAUSE_ILLEGAL_UE=3,
    NETWORK_REJ_CAUSE_IMEI_NOT_ACCEPTED=5,
    NETWORK_REJ_CAUSE_IMPLICITLY_DETACHED=10,
    NETWORK_REJ_CAUSE_IMSI_UNKNOWN_IN_HSS=2,
    NETWORK_REJ_CAUSE_INVALID_MANDATORY_INFORMATION=96,
    NETWORK_REJ_CAUSE_MAC_FAILURE=20,
    NETWORK_REJ_CAUSE_MSC_TEMPORARILY_NOT_ACCEPTABLE=16,
    NETWORK_REJ_CAUSE_MSG_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=101,
    NETWORK_REJ_CAUSE_MSG_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED=97,
    NETWORK_REJ_CAUSE_MSG_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=98,
    NETWORK_REJ_CAUSE_NETWORK_FAILURE=17,
    NETWORK_REJ_CAUSE_NON_EPS_AUTH_UNACCEPTABLE=26,
    NETWORK_REJ_CAUSE_NOT_AUTHORISED_FOR_THIS_CSG=25,
    NETWORK_REJ_CAUSE_NO_EPS_BEARER_CONTEXT_ACTIVATED=40,
    NETWORK_REJ_CAUSE_NO_SUITABLE_CELLS_IN_TAI=15,
    NETWORK_REJ_CAUSE_PLMN_NOT_ALLOWED=11,
    NETWORK_REJ_CAUSE_PROTOCOL_ERROR_UNSPECIFIED=111,
    NETWORK_REJ_CAUSE_REQUESTED_SERVICE_NOT_AUTHORISED_IN_THIS_PLMN=35,
    NETWORK_REJ_CAUSE_ROAMING_NOT_ALLOWED_IN_THIS_TAI=13,
    NETWORK_REJ_CAUSE_SEMANTICALLY_INCORRECT_MSG=95,
    NETWORK_REJ_CAUSE_SEVERE_NETWORK_FAILURE=42,
    NETWORK_REJ_CAUSE_SYNC_FAILURE=21,
    NETWORK_REJ_CAUSE_TRACKING_AREA_NOT_ALLOWED=12,
    NETWORK_REJ_CAUSE_UE_ID_NOT_DERIVED_BY_NETWORK=9,
    NETWORK_REJ_CAUSE_UE_SECURITY_CAPABILITIES_MISMATCH=23,
    NETWORK_REJ_CAUSE_UE_SECURITY_MODE_REJECTED_UNSPECIFIED=24,
    NETWORK_REJ_CAUSE_UNKNOWN=255,
} enum_anon_33057;
typedef enum {
    USIM_BASE_APDU=0,
    USIM_BASE_APDU_CMD_API=1,
    USIM_BASE_APDU_COMMON=2,
    USIM_BASE_GLOBAL=3,
    USIM_FILE_PROC=4,
    USIM_LOGICAL_CHANNEL_PROC=5,
    USIM_MAIN_PROC=6,
    USIM_PIN_HANDLE=7,
    USIM_PRO_HANDLE=12,
    USIM_STK_CMD_CODEC_COMM=10,
    USIM_STK_HANDLE=11,
    USIM_TASK_PROC=8,
    USIM_TIMER_PROC=9,
} enum_anon_33058;
typedef enum {
    USIM_PIN_TYPE_ADM=1,
    USIM_PIN_TYPE_BUTT=2,
    USIM_PIN_TYPE_PIN1=0,
} enum_anon_32933;
typedef enum {
    USIM_PIN_STATUS_ACCESS_ERROR=12,
    USIM_PIN_STATUS_CARD_NOT_PRESENT=9,
    USIM_PIN_STATUS_NO_HW_SIM=10,
    USIM_PIN_STATUS_OK=0,
    USIM_PIN_STATUS_PIN_ALREADY_ENABLED=2,
    USIM_PIN_STATUS_PIN_BLOCKED=4,
    USIM_PIN_STATUS_PIN_DISABLED=1,
    USIM_PIN_STATUS_PIN_ENTRY_NEEDED=3,
    USIM_PIN_STATUS_PIN_FORMAT_ERROR=6,
    USIM_PIN_STATUS_PIN_MISMATCH=7,
    USIM_PIN_STATUS_PUK_BLOCKED=5,
    USIM_PIN_STATUS_PUK_MISMATCH=8,
    USIM_PIN_STATUS_UNKNOWN_COMMAND=11,
} enum_anon_32936;
typedef enum {
    USIM_PIN_CMD_CHANGE=1,
    USIM_PIN_CMD_DISABLE=3,
    USIM_PIN_CMD_ENABLE=2,
    USIM_PIN_CMD_UNBLOCK=4,
    USIM_PIN_CMD_VERIFY=0,
} enum_anon_32934;
typedef enum {
    USIM_PIN_NO_NEED=42,
    USIM_PIN_VERIFY_ADM_NEEDED=41,
    USIM_PIN_VERIFY_PIN1_NEEDED=22,
    USIM_PIN_VERIFY_PUK1_BLOCKED=40,
    USIM_PIN_VERIFY_PUK1_NEEDED=39,
} enum_anon_33055;
typedef enum {
    REG_FAIL=1,
    REG_LOST=4,
    REG_NEW_PDN_ACTIVATED=5,
    REG_PDN_DEACTIVATED=6,
    REG_PDN_REJECTED=7,
    REG_START=0,
    REG_SUCC_WITH_DEF_PDN=2,
    REG_SUCC_WITH_NO_DEF_PDN=3,
} enum_anon_32930;
typedef enum {
    USIM_EPS_LOCI_USIM_DATA=0,
    USIM_EPS_NAS_SECURITY_CTX_DATA=2,
    USIM_FPLMN_USIM_DATA=1,
    USIM_INVALID_EPS_NAS_SECURITY_CTX_DATA=3,
    USIM_RPM_COUNTS_USIM_DATA=4,
} enum_anon_32924;
typedef enum {
    INIT_CARD_NOT_PRESENT=1,
    INIT_FAIL_AS_NOT_INIT=3,
    INIT_FAIL_SIM_LOCK_CONFIG_INVALID=8,
    INIT_FAIL_USIM_INVALID=2,
    INIT_NO_CAUSE=0,
    INIT_PIN_ENTRY_NEEDED=4,
    INIT_PUK_BLOCKED=6,
    INIT_PUK_ENTRY_NEEDED=5,
    INIT_SIM_LOCKED=7,
} enum_anon_506;
typedef enum {
    TIMER_START=0,
    TIMER_STOP=1,
} enum_anon_505;
typedef enum {
    AT_BUTT_TIMER=339738632,
    AT_CFUN_DISABLE_TXRX_REQ=339738625,
    AT_CFUN_MONITOR_TIMER=339738628,
    AT_CFUN_RESULT_IND=339738624,
    AT_DEBUG_TIMER=339738626,
    AT_MODEM_KEEPALIVE_TIMER=339738630,
    AT_REGISTRATION_MONITOR_TIMER=339738629,
    AT_S0_MONITOR_TIMER=339738627,
    AT_SMS_NV_RESULT_IND=339738631,
} enum_anon_507;
typedef enum {
    SMS_NV_BUTT=4,
    SMS_NV_DELETE=2,
    SMS_NV_MT_SAVE=3,
    SMS_NV_READ=0,
    SMS_NV_WRITE=1,
} enum_anon_508;
typedef enum {
    CBB_ERROR_RPT_AGC_ABNORMAL=27,
    CBB_ERROR_RPT_AGC_SAT=28,
    CBB_ERROR_RPT_CELL_RESYNC_PARA_CFG_ERR=13,
    CBB_ERROR_RPT_CELL_SEARCH_PARA_CFG_ERR=12,
    CBB_ERROR_RPT_CS_BUFFER_OVER_FLOW_ERR=19,
    CBB_ERROR_RPT_CS_DESC_ABNORMAL_ERR=6,
    CBB_ERROR_RPT_CS_DESC_TRIGGER_CONFLICT_ERR=7,
    CBB_ERROR_RPT_DCI_DESC_TRIGGER_CONFLICT_ERR=30,
    CBB_ERROR_RPT_HDRX_MEAS_ABNORMAL=15,
    CBB_ERROR_RPT_HDRX_RESYNC_ABNORMAL=16,
    CBB_ERROR_RPT_NCELL_RSSI_RSRP_PARA_CFG_ERR=17,
    CBB_ERROR_RPT_NEIB_DESC_TRIGGER_CONFLICT_ERR=14,
    CBB_ERROR_RPT_PCFICH_PARA_CFG_ERR=1,
    CBB_ERROR_RPT_PDCCH_PARA_CFG_ERR=3,
    CBB_ERROR_RPT_PDSCH_PARA_CFG_ERR=4,
    CBB_ERROR_RPT_PDS_DESC_TRIGGER_CONFLICT_ERR=31,
    CBB_ERROR_RPT_PHICH_PARA_CFG_ERR=2,
    CBB_ERROR_RPT_PRACH_PARA_CFG_ERR=10,
    CBB_ERROR_RPT_PUCCH_PARA_CFG_ERR=8,
    CBB_ERROR_RPT_PUSCH_PARA_CFG_ERR=9,
    CBB_ERROR_RPT_RF_CFG_LEN_OVER_STS=22,
    CBB_ERROR_RPT_RF_CMD13_RD_CHECK_ERR=0,
    CBB_ERROR_RPT_RF_CMD_VERIFY_STS=20,
    CBB_ERROR_RPT_RF_TRIGGER_CONFLICT_STS=21,
    CBB_ERROR_RPT_RF_WAIT_OFFSET_OVERTIME_STS=23,
    CBB_ERROR_RPT_RF_WAIT_START_OVERTIME_STS=24,
    CBB_ERROR_RPT_RPT_SCTRL_OVERFLOW_STS=26,
    CBB_ERROR_RPT_RSSI_RSRP_PARA_CFG_ERR=5,
    CBB_ERROR_RPT_SCTRL_CRC_SOC_RD_FAIL=25,
    CBB_ERROR_RPT_SCTRL_OVERTIME_ERR=18,
    CBB_ERROR_RPT_SRS_PARA_CFG_ERR=11,
    CBB_ERROR_RPT_UL_DESC_TRIGGER_CONFLICT_ERR=29,
    CBB_INVALID_ERROR_NUM=32,
} enum_anon_374;
typedef enum {
    EMM_DETACH_REQ_ABORT=2,
    EMM_EST_REQ_ABORT=1,
    EMM_PLMN_SEL_ABORT=0,
} enum_anon_410;
typedef enum {
    EMM_ATT_CAUSE_FOR_INIT_EMER_BEARER=1,
    EMM_ATT_CAUSE_NONE=0,
    EMM_ATT_CAUSE_NORMAL=2,
} enum_emm_attach_cause_enum;
typedef enum {
    EMM_CAMPED_NOT_ON_MANUAL_PLMN=2,
    EMM_CAMPED_ON_AUTO_PLMN=0,
    EMM_CAMPED_ON_MANUAL_PLMN=1,
} enum_emm_camped_type_enum;
typedef enum {
    EMM_ATT_RSLT_ACCESS_BAR=14,
    EMM_ATT_RSLT_BUTT=16,
    EMM_ATT_RSLT_CN_REJ=2,
    EMM_ATT_RSLT_CN_REJ_EXT_CAUSE_NOT_ALLOWED=13,
    EMM_ATT_RSLT_EST_SIG_REJ_W_O_EXT_TIMER=15,
    EMM_ATT_RSLT_FAILURE=4,
    EMM_ATT_RSLT_FAILURE_W_PARA=3,
    EMM_ATT_RSLT_FORBID_NBIOT_PLMN=10,
    EMM_ATT_RSLT_FORBID_PLMN=5,
    EMM_ATT_RSLT_FORBID_PLMN_FOR_GPRS=6,
    EMM_ATT_RSLT_FORBID_TA_FOR_ROAMING=7,
    EMM_ATT_RSLT_FORBID_TA_FOR_RPOS=8,
    EMM_ATT_RSLT_MO_DETACH_FAILURE=11,
    EMM_ATT_RSLT_MT_DETACH_FAILURE=12,
    EMM_ATT_RSLT_SEVERE_NETWORK_FAILURE_PLMN=9,
    EMM_ATT_RSLT_SUCCESS=0,
    EMM_ATT_RSLT_SUCCESS_W_O_PARA=1,
} enum_emm_attach_rslt_enum;
typedef enum {
    NAS_EU1_UPDATED=0,
    NAS_EU2_NOT_UPDATED=1,
    NAS_EU3_ROAMING_NOT_ALLOWED=2,
} enum_anon_121;
typedef enum {
    EMM_ESM_BEARER_MODE_BUTT=3,
    EMM_ESM_BEARER_MODE_LOCAL=1,
    EMM_ESM_BEARER_MODE_MUTUAL=0,
    EMM_ESM_BEARER_MODE_NONE=2,
} enum_emm_esm_bearer_mode_enum;
typedef enum {
    EMM_STATE_BACKOFF_STARTED=4,
    EMM_STATE_BUTT=5,
    EMM_STATE_DETACHED=1,
    EMM_STATE_IN_SERVICE=3,
    EMM_STATE_OUT_OF_SERVICE=0,
    EMM_STATE_POWER_SAVING_MODE=2,
} enum_anon_411;
typedef enum {
    NAS_EMM_CONN_BUTT=7,
    NAS_EMM_CONN_DATA=2,
    NAS_EMM_CONN_ESTING=1,
    NAS_EMM_CONN_EST_ABORTING=4,
    NAS_EMM_CONN_IDLE=0,
    NAS_EMM_CONN_REESTABLISHING=5,
    NAS_EMM_CONN_RELEASING=6,
    NAS_EMM_CONN_SUSPENDED=3,
} enum_anon_404;
typedef enum {
    EMM_MMC_CONN_BUTT=3,
    EMM_MMC_CONN_DATA=2,
    EMM_MMC_CONN_ESTING=1,
    EMM_MMC_CONN_IDLE=0,
} enum_anon_412;
typedef enum {
    CAUSE_IDLE_WAIT_SYS_INFO=1,
    CAUSE_NONE=0,
} enum_anon_413;
typedef enum {
    EMM_DETACH_RSLT_ACCESS_BARRED=1,
    EMM_DETACH_RSLT_BUTT=2,
    EMM_DETACH_RSLT_SUCCESS=0,
} enum_anon_409;
typedef enum {
    NAS_EMM_DETACH_MODE_BUTT=10,
    NAS_EMM_DETACH_MODE_NOT_SWITCH_OFF=0,
    NAS_EMM_DETACH_MODE_SWITCH_OFF=8,
    NAS_EMM_DETACH_MODE_SWITCH_OFF_USIM_RMV=9,
} enum_emm_detach_mode_enum;
typedef enum {
    L2_ALL_RB=11,
    L2_DRB0=3,
    L2_DRB1=4,
    L2_DRB2=5,
    L2_DRB3=6,
    L2_DRB4=7,
    L2_DRB5=8,
    L2_DRB6=9,
    L2_DRB7=10,
    L2_DRB_BASE=3,
    L2_INVALID_RB=12,
    L2_SRB0=0,
    L2_SRB1=1,
    L2_SRB2=2,
} enum_anon_14;
typedef enum {
    PSM_STATE_ENHANCE=2,
    PSM_STATE_NONE=0,
    PSM_STATE_NORMAL=1,
} enum_anon_110;
typedef enum {
    PSM_MODE_ENHANCE=2,
    PSM_MODE_NORMAL=1,
} enum_anon_111;
typedef enum {
    ACTIVE_TIMER_EXPIRY_TRIGGER=1,
    NO_ENTRY_PSM_TRIGGER=0,
    OOS_ENTRY_PSM_TRIGGER=3,
    USER_REQUESTED_PSM_TRIGGER=2,
} enum_anon_113;
typedef enum {
    NAS_UL_PDU_STATUS_ABNORMAL_RELEASE=5,
    NAS_UL_PDU_STATUS_ACCESS_BARRED=2,
    NAS_UL_PDU_STATUS_BACKOFF_RUNNING=9,
    NAS_UL_PDU_STATUS_CONGESTION=16,
    NAS_UL_PDU_STATUS_CONNECTION_REESTAB=12,
    NAS_UL_PDU_STATUS_CONNECTION_RELEASE=4,
    NAS_UL_PDU_STATUS_DETACHED=6,
    NAS_UL_PDU_STATUS_ESTAB_FAIL=1,
    NAS_UL_PDU_STATUS_FAIL_TX=3,
    NAS_UL_PDU_STATUS_MEMORY_ALLOC_FAIL=7,
    NAS_UL_PDU_STATUS_NEED_RETRANS=14,
    NAS_UL_PDU_STATUS_NO_CELL=10,
    NAS_UL_PDU_STATUS_OK=0,
    NAS_UL_PDU_STATUS_RRC_PREPARING=13,
    NAS_UL_PDU_STATUS_SERVICE_NOT_SUPPORTED=8,
    NAS_UL_PDU_STATUS_TX_NOT_ALLOW=15,
    NAS_UL_PDU_STATUS_WRONG_STATE=11,
} enum_anon_87;
typedef enum {
    L3_EMM_ATTACH_ACCEPT=66,
    L3_EMM_ATTACH_COMPLETE=67,
    L3_EMM_ATTACH_REJECT=68,
    L3_EMM_ATTACH_REQ=65,
    L3_EMM_AUTH_FAIL=92,
    L3_EMM_AUTH_REJ=84,
    L3_EMM_AUTH_REQ=82,
    L3_EMM_AUTH_RSP=83,
    L3_EMM_CONTROL_PLANE_SERVICE_REQ=77,
    L3_EMM_CS_SERVICE_NOTIFICAITON=100,
    L3_EMM_DETACH_ACCEPT=70,
    L3_EMM_DETACH_REQ=69,
    L3_EMM_DNLINK_GENERIC_NAS_TRANSPORT=104,
    L3_EMM_DNLINK_NAS_TRANSPORT=98,
    L3_EMM_EXT_SERVICE_REQ=76,
    L3_EMM_GUTI_RE_ALLOC_CMD=80,
    L3_EMM_GUTI_RE_ALLOC_COMPLETE=81,
    L3_EMM_ID_REQ=85,
    L3_EMM_ID_RSP=86,
    L3_EMM_INFORMATION=97,
    L3_EMM_NONE=0,
    L3_EMM_SECURITY_MODE_CMD=93,
    L3_EMM_SECURITY_MODE_COMPLETE=94,
    L3_EMM_SECURITY_MODE_REJ=95,
    L3_EMM_SERVICE_ACCEPT=79,
    L3_EMM_SERVICE_REJECT=78,
    L3_EMM_SERVICE_REQ=2,
    L3_EMM_STATUS=96,
    L3_EMM_TAU_ACCEPT=73,
    L3_EMM_TAU_COMPLETE=74,
    L3_EMM_TAU_REJECT=75,
    L3_EMM_TAU_REQ=72,
    L3_EMM_UPLINK_ESM=4,
    L3_EMM_UPLINK_ESM_DATA=3,
    L3_EMM_UPLINK_GENERIC_NAS_TRANSPORT=105,
    L3_EMM_UPLINK_NAS_TRANSPORT=99,
    L3_ESM_ACTIVATE_EPS_DED_BEARER_CONTEXT_ACC=198,
    L3_ESM_ACTIVATE_EPS_DED_BEARER_CONTEXT_REJ=199,
    L3_ESM_ACTIVATE_EPS_DED_BEARER_CONTEXT_REQ=197,
    L3_ESM_ACTIVATE_EPS_DEF_BEARER_CONTEXT_ACC=194,
    L3_ESM_ACTIVATE_EPS_DEF_BEARER_CONTEXT_REJ=195,
    L3_ESM_ACTIVATE_EPS_DEF_BEARER_CONTEXT_REQ=193,
    L3_ESM_BEARER_RSRC_ALLOC_REJ=213,
    L3_ESM_BEARER_RSRC_ALLOC_REQ=212,
    L3_ESM_BEARER_RSRC_MOD_REJ=215,
    L3_ESM_BEARER_RSRC_MOD_REQ=214,
    L3_ESM_DATA_TRANSPORT=235,
    L3_ESM_DEACTIVATE_EPS_BEARER_CONTEXT_ACC=206,
    L3_ESM_DEACTIVATE_EPS_BEARER_CONTEXT_REQ=205,
    L3_ESM_DUMMY=220,
    L3_ESM_INFO_REQ=217,
    L3_ESM_INFO_RSP=218,
    L3_ESM_MODIFY_EPS_BEARER_CONTEXT_ACC=202,
    L3_ESM_MODIFY_EPS_BEARER_CONTEXT_REJ=203,
    L3_ESM_MODIFY_EPS_BEARER_CONTEXT_REQ=201,
    L3_ESM_NOTIFICATION=219,
    L3_ESM_PDN_CONNECTIVITY_REJ=209,
    L3_ESM_PDN_CONNECTIVITY_REQ=208,
    L3_ESM_PDN_DISCONNECT_REJ=211,
    L3_ESM_PDN_DISCONNECT_REQ=210,
    L3_ESM_STATUS=232,
    L3_TEST_ACTIVATE_TEST_MODE=132,
    L3_TEST_ACTIVATE_TEST_MODE_COMPLETE=133,
    L3_TEST_CLOSE_TEST_LOOP=128,
    L3_TEST_CLOSE_TEST_LOOP_COMPLETE=129,
    L3_TEST_DEACTIVATE_TEST_MODE=134,
    L3_TEST_DEACTIVATE_TEST_MODE_COMPLETE=135,
    L3_TEST_OPEN_TEST_LOOP=130,
    L3_TEST_OPEN_TEST_LOOP_COMPLETE=131,
    L3_TEST_RESET_UE_POSITIONING_STORED=136,
    L3_USER_PLANE_IP_PACKET=1,
} enum_anon_104;
typedef enum {
    EMM_CAUSE_CONDITIONAL_IE_ERROR=100,
    EMM_CAUSE_CONGESTION=22,
    EMM_CAUSE_CP_DATA_BACKOFF=254,
    EMM_CAUSE_CS_DOMAIN_NOT_AVAILABLE=18,
    EMM_CAUSE_CS_SERVICES_TEMPORARILY_NOT_AVAILABLE=39,
    EMM_CAUSE_EPS_AND_NON_EPS_SERVICES_NOT_ALLOWED=8,
    EMM_CAUSE_EPS_SERVICES_NOT_ALLOWED=7,
    EMM_CAUSE_EPS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN=14,
    EMM_CAUSE_ESM_FAILURE=19,
    EMM_CAUSE_IE_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED=99,
    EMM_CAUSE_ILLEGAL_ME=6,
    EMM_CAUSE_ILLEGAL_UE=3,
    EMM_CAUSE_IMEI_NOT_ACCEPTED=5,
    EMM_CAUSE_IMPLICITLY_DETACHED=10,
    EMM_CAUSE_IMSI_UNKNOWN_IN_HSS=2,
    EMM_CAUSE_INVALID_MANDATORY_INFORMATION=96,
    EMM_CAUSE_MAC_FAILURE=20,
    EMM_CAUSE_MSC_TEMPORARILY_NOT_ACCEPTABLE=16,
    EMM_CAUSE_MSG_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=101,
    EMM_CAUSE_MSG_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED=97,
    EMM_CAUSE_MSG_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=98,
    EMM_CAUSE_NETWORK_FAILURE=17,
    EMM_CAUSE_NON_EPS_AUTH_UNACCEPTABLE=26,
    EMM_CAUSE_NOT_AUTHORISED_FOR_THIS_CSG=25,
    EMM_CAUSE_NO_EPS_BEARER_CONTEXT_ACTIVATED=40,
    EMM_CAUSE_NO_SUITABLE_CELLS_IN_TAI=15,
    EMM_CAUSE_OK=0,
    EMM_CAUSE_PLMN_NOT_ALLOWED=11,
    EMM_CAUSE_PROTOCOL_ERROR_UNSPECIFIED=111,
    EMM_CAUSE_REQUESTED_SERVICE_NOT_AUTHORISED_IN_THIS_PLMN=35,
    EMM_CAUSE_ROAMING_NOT_ALLOWED_IN_THIS_TAI=13,
    EMM_CAUSE_SEMANTICALLY_INCORRECT_MSG=95,
    EMM_CAUSE_SEVERE_NETWORK_FAILURE=42,
    EMM_CAUSE_SYNC_FAILURE=21,
    EMM_CAUSE_TRACKING_AREA_NOT_ALLOWED=12,
    EMM_CAUSE_UE_ID_NOT_DERIVED_BY_NETWORK=9,
    EMM_CAUSE_UE_SECURITY_CAPABILITIES_MISMATCH=23,
    EMM_CAUSE_UE_SECURITY_MODE_REJECTED_UNSPECIFIED=24,
    EMM_CAUSE_UNKNOWN=255,
} enum_anon_106;
typedef enum {
    ESM_CAUSE_100_CONDITIONAL_IE_ERROR=100,
    ESM_CAUSE_101_MESSAGE_NOT_COMPATIBLE_WITH_PROT_STA=101,
    ESM_CAUSE_111_PROTOCOL_ERROR=111,
    ESM_CAUSE_112_APN_RESTRICTION_VAL_INCOMPATIBLE_WITH_ACT_BEARER=112,
    ESM_CAUSE_113_MULT_ACCESS_PDN_NOT_ALLOWED=113,
    ESM_CAUSE_200_MSG_TOO_SHORT=200,
    ESM_CAUSE_26_INSUFFICIENT_RESOURCES=26,
    ESM_CAUSE_27_UNKNOWN_OR_MISSING_APN=27,
    ESM_CAUSE_28_UNKNOWN_PDN_TYPE=28,
    ESM_CAUSE_29_USER_AUTH_FAIL=29,
    ESM_CAUSE_30_REQ_REJ_BY_SGW_OR_PGW=30,
    ESM_CAUSE_31_REQ_REJ_UNSPECITY=31,
    ESM_CAUSE_32_SERVICE_OPTION_NOT_SUPPORT=32,
    ESM_CAUSE_33_REQ_SERVICE_NOT_SUBSCRIBED=33,
    ESM_CAUSE_34_SERVICE_OPTION_TEMP_OUT_ORDER=34,
    ESM_CAUSE_35_PTI_ALREADY_IN_USED=35,
    ESM_CAUSE_36_REGULAR_DEACTIVATION=36,
    ESM_CAUSE_37_EPS_QOS_NOT_ACCEPT=37,
    ESM_CAUSE_38_NETWORK_FAILURE=38,
    ESM_CAUSE_39_REACTIVATION_REQUESTED=39,
    ESM_CAUSE_40_FEATURE_NOT_SUPPORTED=40,
    ESM_CAUSE_41_SEMANTIC_ERR_IN_TFT=41,
    ESM_CAUSE_42_SYNTACTIC_ERR_IN_TFT=42,
    ESM_CAUSE_43_INVALID_EPS_BEARER_IDENTITY=43,
    ESM_CAUSE_44_SEMANTIC_ERR_IN_PACKET_FILTER=44,
    ESM_CAUSE_45_SYNCTACTIC_ERR_IN_PACKET_FILTER=45,
    ESM_CAUSE_46_BEARER_WITHOUT_TFT_ACT=46,
    ESM_CAUSE_47_PTI_MISMATCH=47,
    ESM_CAUSE_49_LAST_PDN_DISCONN_NOT_ALLOWED=49,
    ESM_CAUSE_50_PDNTYPE_IPV4_ONLY_ALLOWED=50,
    ESM_CAUSE_51_PDNTYPE_IPV6_ONLY_ALLOWED=51,
    ESM_CAUSE_52_SINGLE_ADDR_BEARER_ONLY_ALLOWED=52,
    ESM_CAUSE_53_ESM_INFORMATION_NOT_RECEIVED=53,
    ESM_CAUSE_54_PDN_CONNECTION_DOES_NOT_EXIST=54,
    ESM_CAUSE_55_SAME_APN_MULTI_PDN_CONNECTION_NOT_ALLOWED=55,
    ESM_CAUSE_56_COLLISION_WITH_NETWORK_INITIATED_REQUEST=56,
    ESM_CAUSE_57_PDN_TYPE_IPV4_IPV6_ONLY=57,
    ESM_CAUSE_58_PDN_TYPE_NONIP_ONLY=58,
    ESM_CAUSE_59_UNSUPPORTED_QCI_VALUE=59,
    ESM_CAUSE_60_BEARER_HANDLING_NOT_SUPP=60,
    ESM_CAUSE_65_MAX_NUMBER_OF_EPS_BEARER_REACHED=65,
    ESM_CAUSE_66_APN_NOT_SUPPORT_IN_CURRENT_RAT_AND_PLMN=66,
    ESM_CAUSE_81_INVALID_PTI_VALUE=81,
    ESM_CAUSE_8_OPERATOR_DETERMINE_BARRING=8,
    ESM_CAUSE_95_SEMANTICALLY_INCORRECT_MESSAGE=95,
    ESM_CAUSE_96_INVALID_MANDATORY_INFORMATION=96,
    ESM_CAUSE_97_MESSAGE_TYPE_NON_EXIST_OR_NOT_IMPLEMENTED=97,
    ESM_CAUSE_98_MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROT_STA=98,
    ESM_CAUSE_99_INFO_ELEMENT_NON_EXIST_OR_NOT_IMPLEMENTED=99,
    ESM_CAUSE_APN_CONGESTION_TIMER_RUNNING=162,
    ESM_CAUSE_APN_NOT_ALLOWED_IN_ACL=163,
    ESM_CAUSE_COLLISION_WITH_ATTACH_REQ=166,
    ESM_CAUSE_COLLISION_WITH_DETACH=167,
    ESM_CAUSE_EMM_CONGESTION_ERROR=168,
    ESM_CAUSE_EMM_NOT_REGISTERED=170,
    ESM_CAUSE_EMM_REESTABLISHMENT=171,
    ESM_CAUSE_EMM_TEMP_NO_SERVICE=169,
    ESM_CAUSE_ERROR=1,
    ESM_CAUSE_INVALID=255,
    ESM_CAUSE_LOCAL_CAUSE=161,
    ESM_CAUSE_NO_RESPONSE_FROM_NETWORK=165,
    ESM_CAUSE_NSLPI_OVERRIDE_NOT_ALLOWED=164,
    ESM_CAUSE_SUCCESS=0,
} enum_anon_384;
typedef enum {
    EMM_ESM_ATTACH_STATUS_ATTACHED=1,
    EMM_ESM_ATTACH_STATUS_BUTT=2,
    EMM_ESM_ATTACH_STATUS_DETACHED=0,
} enum_EMM_ESM_ATTACH_STATUS_ENUM;
typedef enum {
    EMM_ESM_DETACH_CAUSE_ACCESS_BAR=5,
    EMM_ESM_DETACH_CAUSE_ATTACH_FAILURE=4,
    EMM_ESM_DETACH_CAUSE_AUTH_FAILURE=7,
    EMM_ESM_DETACH_CAUSE_BUTT=10,
    EMM_ESM_DETACH_CAUSE_NET_DETACH=8,
    EMM_ESM_DETACH_CAUSE_NONE=0,
    EMM_ESM_DETACH_CAUSE_NOT_REATTACH=2,
    EMM_ESM_DETACH_CAUSE_PAGING_WITH_IMSI=3,
    EMM_ESM_DETACH_CAUSE_REATTACH=1,
    EMM_ESM_DETACH_CAUSE_SWITCH_OFF=6,
    EMM_ESM_DETACH_CAUSE_USER_DETACH=9,
} enum_EMM_ESM_DETACH_CAUSE_ENUM;
typedef enum {
    EMM_CELL_SELECT_PSM_TRIGGER=7,
    EMM_DEINIT_REQ_PSM_TRIGGER=5,
    EMM_DETACH_REQ_PSM_TRIGGER=4,
    EMM_MO_SMS_PSM_TRIGGER=1,
    EMM_NO_PSM_TRIGGER=0,
    EMM_PAGING_RESPONSE_PSM_TRIGGER=10,
    EMM_RAB_RE_ESTABLISH_REQ_PSM_TRIGGER=3,
    EMM_T3245_T3247_EXPIRY_PSM_TRIGGER=13,
    EMM_T3402_EXPIRY_PSM_TRIGGER=8,
    EMM_T3412_EXPIRY_PSM_TRIGGER=9,
    EMM_UPLINK_SIG_DATA_PSM_TRIGGER=2,
    MMC_PLMN_SEARCH_PSM_TRIGGER=11,
    MMC_PLMN_SELECTION_PSM_TRIGGER=6,
    MMC_SEARCH_TIMER_EXPIRY_PSM_TRIGGER=12,
} enum_anon_112;
typedef enum {
    NAS_LMM_PARALLEL_FSM_BUTT=2,
    NAS_LMM_PARALLEL_FSM_EMM=0,
    NAS_LMM_PARALLEL_FSM_SECU=1,
} enum_emm_parallel_fsm_enum;
typedef enum {
    EMM_CUR_SECU_EXIST_ACTIVE=9,
    EMM_CUR_SECU_EXIST_NOT_ACTIVE=8,
    EMM_CUR_SECU_NOT_EXIST=7,
    EMM_MS_BUTT=10,
    EMM_MS_DEREG=1,
    EMM_MS_DEREG_INIT=6,
    EMM_MS_NULL=0,
    EMM_MS_REG=3,
    EMM_MS_REG_INIT=2,
    EMM_MS_SER_INIT=5,
    EMM_MS_TAU_INIT=4,
} enum_emm_main_state_enum;
typedef enum {
    EMM_NEW_SECU_EXIST=21,
    EMM_NEW_SECU_NOT_EXIST=20,
    EMM_SS_ATTACH_WAIT_CN_ATTACH_CNF=10,
    EMM_SS_BUTT=22,
    EMM_SS_DEREG_ATTACH_NEEDED=8,
    EMM_SS_DEREG_ATTEMPTING_TO_ATTACH=5,
    EMM_SS_DEREG_LIMITED_SERVICE=4,
    EMM_SS_DEREG_NORMAL_SERVICE=3,
    EMM_SS_DEREG_NO_CELL_AVAILABLE=9,
    EMM_SS_DEREG_NO_IMSI=7,
    EMM_SS_DEREG_PLMN_SEARCH=6,
    EMM_SS_DETACH_WAIT_CN_DETACH_CNF=19,
    EMM_SS_NULL_WAIT_APP_START_REQ=0,
    EMM_SS_NULL_WAIT_RRC_START_CNF=1,
    EMM_SS_NULL_WAIT_RRC_STOP_CNF=2,
    EMM_SS_REG_ATTEMPTING_TO_UPDATE=12,
    EMM_SS_REG_LIMITED_SERVICE=13,
    EMM_SS_REG_NORMAL_SERVICE=11,
    EMM_SS_REG_NO_CELL_AVAILABLE=15,
    EMM_SS_REG_PLMN_SEARCH=14,
    EMM_SS_REG_UPDATE_NEEDED=16,
    EMM_SS_SER_WAIT_CN_SER_CNF=18,
    EMM_SS_TAU_WAIT_CN_TAU_CNF=17,
} enum_emm_sub_state_enum;
typedef enum {
    EMM_SERVICE_CONNECT=1,
    EMM_SERVICE_IDLE=0,
} enum_anon_408;
typedef enum {
    MMC_LMM_SERVICE_RSLT_ACCESS_BARED=2,
    MMC_LMM_SERVICE_RSLT_AUTH_REJ=4,
    MMC_LMM_SERVICE_RSLT_BUTT=6,
    MMC_LMM_SERVICE_RSLT_CN_REJ=3,
    MMC_LMM_SERVICE_RSLT_FAILURE=1,
    MMC_LMM_SERVICE_RSLT_SUCCESS=0,
    MMC_LMM_SERVICE_RSLT_TIMER_EXP=5,
} enum_anon_126;
typedef enum {
    EMM_TAU_RSLT_ACCESS_BAR=13,
    EMM_TAU_RSLT_BUTT=14,
    EMM_TAU_RSLT_CN_REJ=2,
    EMM_TAU_RSLT_CN_REJ_EUTRAN_NOT_ALLOWED=12,
    EMM_TAU_RSLT_CN_REJ_NBIOT_NOT_ALLOWED=11,
    EMM_TAU_RSLT_FAILURE=4,
    EMM_TAU_RSLT_FAILURE_W_PARA=3,
    EMM_TAU_RSLT_FORBID_NBIOT_PLMN=10,
    EMM_TAU_RSLT_FORBID_PLMN=5,
    EMM_TAU_RSLT_FORBID_PLMN_FOR_GPRS=6,
    EMM_TAU_RSLT_FORBID_TA_FOR_ROAMING=7,
    EMM_TAU_RSLT_FORBID_TA_FOR_RPOS=8,
    EMM_TAU_RSLT_SEVERE_NETWORK_FAILURE_PLMN=9,
    EMM_TAU_RSLT_SUCCESS=0,
    EMM_TAU_RSLT_SUCCESS_W_O_PARA=1,
} enum_emm_tau_rslt_enum;
typedef enum {
    TEST_LOOP_MODE_A=0,
    TEST_LOOP_MODE_B=1,
    TEST_LOOP_MODE_G=6,
    TEST_LOOP_MODE_H=7,
    TEST_LOOP_MODE_I=8,
    TEST_LOOP_UNDEFINE=255,
} enum_anon_85;
typedef enum {
    EMM_SMR_SAP=0,
    LOOP_BACK_SAP_UNDEFINE=255,
    RLC_AM_SAP=1,
} enum_anon_86;
typedef enum {
    ESM_APN_STATUS_BUTT=2,
    ESM_APN_STATUS_RESUME=1,
    ESM_APN_STATUS_SUSPEND=0,
} enum_anon_392;
typedef enum {
    ESM_PDN_TRIGGER_APP=0,
    ESM_PDN_TRIGGER_BIP=4,
    ESM_PDN_TRIGGER_BUTT=8,
    ESM_PDN_TRIGGER_EMM=6,
    ESM_PDN_TRIGGER_IMSA=3,
    ESM_PDN_TRIGGER_NDIS=1,
    ESM_PDN_TRIGGER_NONE=7,
    ESM_PDN_TRIGGER_PPP=2,
    ESM_PDN_TRIGGER_SMS=5,
} enum_anon_387;
typedef enum {
    INVALID_PDN=0,
    IPV4=1,
    IPV4V6=3,
    IPV6=2,
    NON_IP=5,
} enum_IP_TYPE_e_;
typedef enum {
    APN_RATE_CTRL_DAY=3,
    APN_RATE_CTRL_HOUR=2,
    APN_RATE_CTRL_MINUTE=1,
    APN_RATE_CTRL_UNRESTRICTED=0,
    APN_RATE_CTRL_WEEK=4,
} enum_anon_397;
typedef enum {
    ESM_APN_COUNT_LIMITED=1283,
    ESM_APN_ERROR_BASE=1280,
    ESM_APN_MALLOC_FAIL=1281,
    ESM_APN_NOT_EXIST=1282,
    ESM_DATA_CNF_DATA_FAIL=1547,
    ESM_DATA_CNF_MSG_FAIL=1545,
    ESM_DATA_CNF_PTI_INVALID=1546,
    ESM_DATA_CNF_SEQ_ERROR=1544,
    ESM_DATA_CNF_TYPE_ERROR=1543,
    ESM_DATA_EPS_ERROR=1550,
    ESM_DATA_ERROR_BASE=1536,
    ESM_DATA_FSM_FUNC_ERROR=1548,
    ESM_DATA_FSM_MSG_ERROR=1549,
    ESM_DATA_IND_BUFFER_ERROR=1539,
    ESM_DATA_IND_EBI_ERROR=1542,
    ESM_DATA_IND_PDU_ERROR=1541,
    ESM_DATA_IND_STATUS_ERROR=1540,
    ESM_DATA_REQ_LIMITED=1538,
    ESM_DATA_REQ_MALLOC_ERROR=1537,
    ESM_DECODE_BUF_MALLOC_FAIL=257,
    ESM_DECODE_ERROR_BASE=256,
    ESM_DECODE_FAIL=258,
    ESM_EMM_ERROR_BASE=768,
    ESM_EMM_STATUS_ERROR=769,
    ESM_ENCODE_BUF_MALLOC_FAIL=513,
    ESM_ENCODE_ERROR_BASE=512,
    ESM_ENCODE_PDN_NOT_EXIST=514,
    ESM_ENCODE_USER_DATA_ERROR=515,
    ESM_ERROR_BUTT=2053,
    ESM_FAIL=1,
    ESM_MSG_UNHANDLED=2,
    ESM_NOT_POWER_ON=3,
    ESM_NW_ERROR_BASE=1792,
    ESM_NW_MSG_EPS_EXIST=1794,
    ESM_NW_MSG_EPS_NOT_EXIST=1795,
    ESM_NW_MSG_EPS_UNASSIGNED=1796,
    ESM_NW_MSG_LAST_EPS=1797,
    ESM_NW_MSG_PDN_NOT_EXIST=1800,
    ESM_NW_MSG_PROC_ERROR=1801,
    ESM_NW_MSG_PTI_NOT_EXIST=1798,
    ESM_NW_MSG_PTI_UNASSIGNED=1799,
    ESM_NW_MSG_TYPE_UNKOWN=1793,
    ESM_PDN_CID_INVALID=1030,
    ESM_PDN_CONFIG_TFT_FAIL=1039,
    ESM_PDN_CONFIG_TFT_PF_MAX=1040,
    ESM_PDN_CONFIG_TYPE_FAIL=1038,
    ESM_PDN_CON_IND_STATUS_ERROR=1036,
    ESM_PDN_EBI_ACTIVE=1032,
    ESM_PDN_EBI_INACTIVE=1033,
    ESM_PDN_EBI_INVALID=1031,
    ESM_PDN_EPS_MALLOC_FAIL=1027,
    ESM_PDN_ERROR_BASE=1024,
    ESM_PDN_MALLOC_FAIL=1025,
    ESM_PDN_NOT_EXIST=1026,
    ESM_PDN_PTI_INSUFFICIENT=1035,
    ESM_PDN_PTI_INVALID=1034,
    ESM_PDN_PT_MALLOC_FAIL=1028,
    ESM_PDN_SETUP_NOT_ATTACHED=1037,
    ESM_PDN_TYPE_INVALID=1029,
    ESM_SUCCESS=0,
    ESM_TIMER_ERROR_BASE=2048,
    ESM_TIMER_EXPIRY=2050,
    ESM_TIMER_PTI_NOT_FOUND=2049,
    ESM_TIMER_RETRANS_MSG_COPY_ERROR=2052,
    ESM_TIMER_RETRANS_MSG_NOT_FOUND=2051,
} enum_anon_455;
typedef enum {
    ROHC_ADDIT_PROFILE_TYPE_ESP_IP_003=2,
    ROHC_ADDIT_PROFILE_TYPE_ESP_IP_103=6,
    ROHC_ADDIT_PROFILE_TYPE_IP_004=3,
    ROHC_ADDIT_PROFILE_TYPE_IP_104=7,
    ROHC_ADDIT_PROFILE_TYPE_NO_COMPRESSION=0,
    ROHC_ADDIT_PROFILE_TYPE_OTHER=8,
    ROHC_ADDIT_PROFILE_TYPE_SPARE=255,
    ROHC_ADDIT_PROFILE_TYPE_TCP_IP_006=4,
    ROHC_ADDIT_PROFILE_TYPE_UDP_IP_002=1,
    ROHC_ADDIT_PROFILE_TYPE_UDP_IP_102=5,
} enum_anon_101;
typedef enum {
    ESM_PARA_DELETE=1,
    ESM_PARA_SETTING=0,
} enum_anon_401;
typedef enum {
    PDN_REQ_TYPE_BUTT=5,
    PDN_REQ_TYPE_EMERGENCY=1,
    PDN_REQ_TYPE_HANDOVER=3,
    PDN_REQ_TYPE_HANDOVER_EMERGENCY=4,
    PDN_REQ_TYPE_NEW_PDP=2,
    PDN_REQ_TYPE_NORMAL=0,
} enum_anon_390;
typedef enum {
    ESM_IP_ALLOC_VIA_DHCP=1,
    ESM_IP_ALLOC_VIA_NAS_SIGNALLING=0,
} enum_anon_398;
typedef enum {
    ESM_P_CSCF_DHCP=2,
    ESM_P_CSCF_NAS_SIGNALLING=1,
    ESM_P_CSCF_NOT_INFLUENCED_BY_CGDCONT=0,
} enum_anon_399;
typedef enum {
    IMS_IMSA_CALL_EVENT_BUTT=4294967295,
    IMS_IMSA_CALL_EVENT_CALL_STATUS=2,
    IMS_IMSA_CALL_EVENT_DISCONNECT=3,
    IMS_IMSA_CALL_EVENT_EARLY_MEDIA=8,
    IMS_IMSA_CALL_EVENT_ECALL_MSD_STATUS_NOTIFY=22,
    IMS_IMSA_CALL_EVENT_ECONF_NOTIFY_IND=14,
    IMS_IMSA_CALL_EVENT_EMERGENCY_INDICATION=9,
    IMS_IMSA_CALL_EVENT_ERROR=1,
    IMS_IMSA_CALL_EVENT_EXTRA_INFO=10,
    IMS_IMSA_CALL_EVENT_FUSIONCALL=23,
    IMS_IMSA_CALL_EVENT_INCOMING=4,
    IMS_IMSA_CALL_EVENT_INITIALIZING=6,
    IMS_IMSA_CALL_EVENT_MODIFY_BEGIN=12,
    IMS_IMSA_CALL_EVENT_MODIFY_END=13,
    IMS_IMSA_CALL_EVENT_MODIFY_IND=11,
    IMS_IMSA_CALL_EVENT_MT_BEGIN=15,
    IMS_IMSA_CALL_EVENT_MT_OMIT=17,
    IMS_IMSA_CALL_EVENT_OK=0,
    IMS_IMSA_CALL_EVENT_RTT_ERR=21,
    IMS_IMSA_CALL_EVENT_RTT_EVT=20,
    IMS_IMSA_CALL_EVENT_SESS_PORT_IND=18,
    IMS_IMSA_CALL_EVENT_SOCKET_ERROR=19,
    IMS_IMSA_CALL_EVENT_SRVCC_CALL_LIST=7,
    IMS_IMSA_CALL_EVENT_VOICE_DIAGNOSE_CNF=16,
    IMS_IMSA_CALL_EVENT_WAITING=5,
} enum_anon_273;
typedef enum {
    IMSA_IMS_CALL_DIR_MOBILE_BUTT=255,
    IMSA_IMS_CALL_DIR_MOBILE_ORIGINATED=0,
    IMSA_IMS_CALL_DIR_MOBILE_TERMINATED=1,
} enum_anon_289;
typedef enum {
    IMSA_IMS_CALL_STATE_ACTIVE=1,
    IMSA_IMS_CALL_STATE_ACTIVING=9,
    IMSA_IMS_CALL_STATE_ALERTING=5,
    IMSA_IMS_CALL_STATE_BUTT=255,
    IMSA_IMS_CALL_STATE_DIALING=4,
    IMSA_IMS_CALL_STATE_HOLD=2,
    IMSA_IMS_CALL_STATE_INCOMING=6,
    IMSA_IMS_CALL_STATE_INITIALIZING=8,
    IMSA_IMS_CALL_STATE_INVALID=0,
    IMSA_IMS_CALL_STATE_PROGRESS=10,
    IMSA_IMS_CALL_STATE_TRYING=3,
    IMSA_IMS_CALL_STATE_WAITING=7,
} enum_anon_290;
typedef enum {
    IMSA_IMS_CALL_MODE_BUTT=255,
    IMSA_IMS_CALL_MODE_VIDEO=3,
    IMSA_IMS_CALL_MODE_VIDEO_RX=2,
    IMSA_IMS_CALL_MODE_VIDEO_TX=1,
    IMSA_IMS_CALL_MODE_VOICE=0,
    IMSA_IMS_CALL_TYPE_EMC=9,
} enum_anon_330;
typedef enum {
    IMSA_IMS_CALL_FAIL_DETAIL_REASON_BUTT=255,
    IMSA_IMS_CALL_FAIL_DETAIL_REASON_NULL=0,
    IMSA_IMS_CALL_FAIL_DETAIL_REASON_START_HIFI=1,
} enum_anon_284;
typedef enum {
    IMSA_IMS_OUTPUT_PARA_REASON_ERR=4294967295,
    IMSA_IMS_OUTPUT_PARA_REASON_QUERY_OK=256,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_CGI_ERROR=2,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_EMC_ACCOUNT_ERROR=7,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_EMC_IP_ERROR=4,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_IPSEC_ERROR=5,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_NORMAL_ACCOUNT_ERROR=6,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_NORMAL_IP_ERROR=3,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_OK=0,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_PHONECONTEXT_ERROR=10,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_PORTS_ERROR=1,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_REG_CAPABILITIES_ERROR=9,
    IMSA_IMS_OUTPUT_PARA_REASON_SET_TIMER_LENGTH_ERROR=8,
} enum_anon_304;
typedef enum {
    IMSA_IMS_OUTPUT_SEVICE_REASON_AUTH_CHALLENGE=3,
    IMSA_IMS_OUTPUT_SEVICE_REASON_BUTT=4294967295,
    IMSA_IMS_OUTPUT_SEVICE_REASON_ERROR=1,
    IMSA_IMS_OUTPUT_SEVICE_REASON_IPSEC_RELEASE=5,
    IMSA_IMS_OUTPUT_SEVICE_REASON_IPSEC_SETUP=4,
    IMSA_IMS_OUTPUT_SEVICE_REASON_OK=0,
    IMSA_IMS_OUTPUT_SEVICE_REASON_STATE=2,
    IMSA_IMS_OUTPUT_SEVICE_REASON_SUBSCRIBE_FAILED=6,
    IMSA_IMS_OUTPUT_SEVICE_REASON_SUBSCRIBE_SUCC=7,
} enum_anon_269;
typedef enum {
    IMSA_IMS_SERVICE_STATE_ACTIVE=1,
    IMSA_IMS_SERVICE_STATE_BUTT=4294967295,
    IMSA_IMS_SERVICE_STATE_DEREGISTERING=6,
    IMSA_IMS_SERVICE_STATE_FAILED=3,
    IMSA_IMS_SERVICE_STATE_INACTIVE=0,
    IMSA_IMS_SERVICE_STATE_REGISTERING=2,
    IMSA_IMS_SERVICE_STATE_ROAMING=5,
    IMSA_IMS_SERVICE_STATE_UNKNOWN=4,
} enum_anon_274;
typedef enum {
    IMSA_IMS_OUTPUT_SMS_REASON_BUTT=255,
    IMSA_IMS_OUTPUT_SMS_REASON_ERROR=1,
    IMSA_IMS_OUTPUT_SMS_REASON_OK=0,
    IMSA_IMS_OUTPUT_SMS_REASON_SMS_200_OK=3,
    IMSA_IMS_OUTPUT_SMS_REASON_SMS_RECEIVED=2,
} enum_anon_328;
typedef enum {
    IMSA_IMS_OUTPUT_SYSTM_REASON_BUTT=4294967295,
    IMSA_IMS_OUTPUT_SYSTM_REASON_ERROR=1,
    IMSA_IMS_OUTPUT_SYSTM_REASON_OK=0,
} enum_anon_267;
typedef enum {
    IMSA_MT_CALL_STATUS_BUTT=2,
    IMSA_MT_CALL_STATUS_INVITE_RECEIVED=0,
    IMSA_MT_CALL_STATUS_LOST_ABNORMALLY=1,
} enum_anon_299;
typedef enum {
    IMSA_CALL_CAUSE_BAD_SIGNAL_QUALITY=34,
    IMSA_CALL_CAUSE_BUTT=65535,
    IMSA_CALL_CAUSE_EMC_DIAL_ERROR=9,
    IMSA_CALL_CAUSE_EMM_EST_ERR=12,
    IMSA_CALL_CAUSE_IMSA_ALLOC_ENTITY_FAIL=35,
    IMSA_CALL_CAUSE_IMSA_ERROR=1,
    IMSA_CALL_CAUSE_IMSA_IMS_ERROR=7,
    IMSA_CALL_CAUSE_IMSA_NOT_SUPPORTED_CALL_TYPE=32,
    IMSA_CALL_CAUSE_IMSA_SERVICE_NOT_AVAILABLE=33,
    IMSA_CALL_CAUSE_IMSA_STRM_RTP_BREAK=6,
    IMSA_CALL_CAUSE_IMSA_TCALL_TIMEOUT=2,
    IMSA_CALL_CAUSE_IMSA_WAIT_RES_TIMEOUT=3,
    IMSA_CALL_CAUSE_IMS_EMC_REG_FAIL=4,
    IMSA_CALL_CAUSE_IMS_INNER_ERROR=5,
    IMSA_CALL_CAUSE_MEDIA_PDP_ERR=11,
    IMSA_CALL_CAUSE_NOR_DIAL_ERROR=8,
    IMSA_CALL_CAUSE_SIGNAL_PDP_ERR=10,
    IMSA_CALL_CAUSE_SUCCESS=0,
} enum_anon_292;
typedef enum {
    IMSA_CALL_CHANEEL_TYPE_WIDE=2,
    IMSA_CALL_CHANNEL_TYPE_BUTT=3,
    IMSA_CALL_CHANNEL_TYPE_NARROW=1,
    IMSA_CALL_CHANNEL_TYPE_NONE=0,
} enum_anon_298;
typedef enum {
    IMSA_CALL_CODEC_TYPE_AMR=0,
    IMSA_CALL_CODEC_TYPE_AMRWB=1,
    IMSA_CALL_CODEC_TYPE_BUTT=65535,
} enum_anon_343;
typedef enum {
    IMSA_CALL_VOICE_DOMAIN_3GPP=0,
    IMSA_CALL_VOICE_DOMAIN_BUTT=255,
    IMSA_CALL_VOICE_DOMAIN_IMS=1,
} enum_anon_294;
typedef enum {
    IMSA_IMS_UE_ENCRYPT_CAP_BUTT=5,
    IMSA_IMS_UE_ENCRYPT_CAP_CMCC_VER1=1,
    IMSA_IMS_UE_ENCRYPT_CAP_CMCC_VER2=4,
    IMSA_IMS_UE_ENCRYPT_CAP_CTC=2,
    IMSA_IMS_UE_ENCRYPT_CAP_NONE=0,
} enum_anon_344;
typedef enum {
    IMSA_CALL_STATUS_ACTIVE=4,
    IMSA_CALL_STATUS_ALERTING=3,
    IMSA_CALL_STATUS_BUTT=8,
    IMSA_CALL_STATUS_DIALING=1,
    IMSA_CALL_STATUS_HELD=6,
    IMSA_CALL_STATUS_IDLE=0,
    IMSA_CALL_STATUS_INCOMING=5,
    IMSA_CALL_STATUS_TRYING=2,
    IMSA_CALL_STATUS_WAITING=7,
} enum_anon_341;
typedef enum {
    CALL_TYPE_BUTT=255,
    CALL_TYPE_EMERGENCY=9,
    CALL_TYPE_NORMAL=0,
} enum_anon_337;
typedef enum {
    IMSA_CALL_DIAL_NUM_BUTT=33,
    IMSA_CALL_DIAL_NUM_INTERNATIONAL=16,
    IMSA_CALL_DIAL_NUM_NATIONAL=32,
} enum_anon_339;
typedef enum {
    IMSA_CALL_MODE_AVF=1,
    IMSA_CALL_MODE_BUTT=2,
    IMSA_CALL_MODE_SINGLE=0,
} enum_anon_293;
typedef enum {
    IMSA_CALL_DIR_BUTT=2,
    IMSA_CALL_DIR_MO=0,
    IMSA_CALL_DIR_MT=1,
} enum_anon_342;
typedef enum {
    IMSA_IMS_CALL_TYPE_BUTT=255,
    IMSA_IMS_CALL_TYPE_EMERGENCY=9,
    IMSA_IMS_CALL_TYPE_NORMAL=0,
} enum_anon_288;
typedef enum {
    IMSA_CALL_EVT_ALERTING=3,
    IMSA_CALL_EVT_BUTT=6,
    IMSA_CALL_EVT_CALL_ORIG_CNF=0,
    IMSA_CALL_EVT_CONNECT=4,
    IMSA_CALL_EVT_INCOMING=5,
    IMSA_CALL_EVT_ORIG=1,
    IMSA_CALL_EVT_TRYING=2,
} enum_anon_291;
typedef enum {
    CALL_CLIR_AS_SUBS=0,
    CALL_CLIR_BUTT=3,
    CALL_CLIR_INVOKE=1,
    CALL_CLIR_SUPPRESS=2,
} enum_anon_338;
typedef enum {
    IMSA_AT_REG_STATUS_BUTT=2,
    IMSA_AT_REG_STATUS_DEREG=0,
    IMSA_AT_REG_STATUS_REG=1,
} enum_anon_334;
typedef enum {
    IMSA_CALL_STATE_ACTIVE=0,
    IMSA_CALL_STATE_ALERTING=3,
    IMSA_CALL_STATE_BUTT=255,
    IMSA_CALL_STATE_CCBS_WAITING_ACTIVE=7,
    IMSA_CALL_STATE_CCBS_WAITING_RECALL=8,
    IMSA_CALL_STATE_DIALING=2,
    IMSA_CALL_STATE_HELD=1,
    IMSA_CALL_STATE_IDLE=6,
    IMSA_CALL_STATE_INCOMING=4,
    IMSA_CALL_STATE_UNKNOWN=9,
    IMSA_CALL_STATE_WAITING=5,
} enum_anon_347;
typedef enum {
    IMSA_STATUS_BUTT=4,
    IMSA_STATUS_NULL=0,
    IMSA_STATUS_STARTED=3,
    IMSA_STATUS_STARTING=1,
    IMSA_STATUS_STOPING=2,
} enum_anon_471;
typedef enum {
    IMSA_SRV_STATUS_BUTT=4294967295,
    IMSA_SRV_STATUS_CONNING_DEREG=16,
    IMSA_SRV_STATUS_CONN_DEREG=48,
    IMSA_SRV_STATUS_CONN_DEREGING=50,
    IMSA_SRV_STATUS_CONN_REG=51,
    IMSA_SRV_STATUS_CONN_REGING=49,
    IMSA_SRV_STATUS_IDLE_DEREG=0,
    IMSA_SRV_STATUS_RELEASING_DEREG=32,
} enum_anon_473;
typedef enum {
    IMSA_CONN_STATUS_BUTT=4294967295,
    IMSA_CONN_STATUS_CONN=3,
    IMSA_CONN_STATUS_CONNING=1,
    IMSA_CONN_STATUS_IDLE=0,
    IMSA_CONN_STATUS_RELEASING=2,
} enum_anon_479;
typedef enum {
    IMSA_REG_STATUS_BUTT=4294967295,
    IMSA_REG_STATUS_DEREGING=3,
    IMSA_REG_STATUS_NOT_REGISTER=0,
    IMSA_REG_STATUS_PENDING=5,
    IMSA_REG_STATUS_REGISTERED=2,
    IMSA_REG_STATUS_REGISTERING=1,
    IMSA_REG_STATUS_ROLLING_BACK=6,
    IMSA_REG_STATUS_WAIT_RESUBSCRIBE=7,
    IMSA_REG_STATUS_WAIT_RETRY=4,
} enum_anon_472;
typedef enum {
    IMSA_DBG_TIMER_ACTION_BUTT=4294967295,
    IMSA_DBG_TIMER_ACTION_START=1,
    IMSA_DBG_TIMER_ACTION_STOP=0,
} enum_anon_503;
typedef enum {
    TI_IMSA_CALL_EMC_MEDIA_LOST_REL_CALL=373293325,
    TI_IMSA_CALL_EMC_TCALL=373293323,
    TI_IMSA_CALL_EST_RETRY_INTERVAL_TIMER=373293327,
    TI_IMSA_CALL_NORMAL_TCALL=373293322,
    TI_IMSA_CALL_NORM_MEDIA_LOST_REL_CALL=373293324,
    TI_IMSA_CALL_PROTECT=373293318,
    TI_IMSA_CALL_REDIAL_INTERVEL=373293320,
    TI_IMSA_CALL_REDIAL_MAX_TIMER=373293321,
    TI_IMSA_CALL_RES_READY=373293319,
    TI_IMSA_CALL_SSAC_TRY_TIMER=373293328,
    TI_IMSA_CALL_WAIT_EMM_EST_CNF_TIMER=373293326,
    TI_IMSA_EMC_PDN_REJ_RETRY_TIMER=373293330,
    TI_IMSA_EMC_REG_NO_RESPONCE_TO_ANONYMOUS_TIMER=373293313,
    TI_IMSA_NORMAL_PDN_REJ_RETRY_TIMER=373293331,
    TI_IMSA_PDN_DISCONNECT_DELAY_TIMER=373293332,
    TI_IMSA_PDN_RECONNECT_DELAY_TIMER=373293333,
    TI_IMSA_PERIOD_TRY_IMS_SRV=373293312,
    TI_IMSA_REG_PERIOD_TRY=373293317,
    TI_IMSA_REG_PROTECT=373293315,
    TI_IMSA_REG_RETRY=373293316,
    TI_IMSA_SMS_TR1M=373293335,
    TI_IMSA_SMS_TR2M=373293336,
    TI_IMSA_START_OR_STOP=373293334,
    TI_IMSA_TEMP_FORBIDDEN_TIMER=373293329,
    TI_IMSA_WAIT_IPV6_INFO=373293314,
} enum_anon_499;
typedef enum {
    IMSA_DBG_TIMER_RSLT_BUTT=4294967295,
    IMSA_DBG_TIMER_RSLT_FAIL=0,
    IMSA_DBG_TIMER_RSLT_SUCC=1,
} enum_anon_504;
typedef enum {
    IMSA_IMS_INPUT_CALL_REASON_ANSWER=2,
    IMSA_IMS_INPUT_CALL_REASON_BUTT=4294967295,
    IMSA_IMS_INPUT_CALL_REASON_CALL_EVENT_RELEASE_AT_X=9,
    IMSA_IMS_INPUT_CALL_REASON_DIAL=0,
    IMSA_IMS_INPUT_CALL_REASON_HANGUP=3,
    IMSA_IMS_INPUT_CALL_REASON_RESOURCE_FAILED=16,
    IMSA_IMS_INPUT_CALL_REASON_RESOURCE_READY=15,
} enum_anon_272;
typedef enum {
    IMSA_IMS_EMC_CALL_TYPE_BUTT=255,
    IMSA_IMS_EMC_CALL_TYPE_IN_EMC_CONN=0,
    IMSA_IMS_EMC_CALL_TYPE_IN_NORM_CONN=1,
} enum_anon_331;
typedef enum {
    IMSA_IMS_CALL_CLIR_TYPE_BUTT=255,
    IMSA_IMS_CALL_CLIR_TYPE_INVOCATION=1,
    IMSA_IMS_CALL_CLIR_TYPE_NONE=0,
    IMSA_IMS_CALL_CLIR_TYPE_SUPPRESSION=2,
} enum_anon_332;
typedef enum {
    IMSA_IMS_CALL_REL_CAUSE_BUTT=255,
    IMSA_IMS_CALL_REL_CAUSE_IMSA_ALLOC_ENTITY_FAIL=19,
    IMSA_IMS_CALL_REL_CAUSE_IMS_REG_FAIL=13,
    IMSA_IMS_CALL_REL_CAUSE_MOCALL_AND_MTCALL_CONFLICT=26,
    IMSA_IMS_CALL_REL_CAUSE_NW_DEACTIVE_MEDIA_BEAR=5,
    IMSA_IMS_CALL_REL_CAUSE_NW_DEACTIVE_SIP_BEAR=3,
    IMSA_IMS_CALL_REL_CAUSE_NW_NOT_SUPPORT_IMS_VOICE=18,
    IMSA_IMS_CALL_REL_CAUSE_TCALL_EXPIRED=15,
    IMSA_IMS_CALL_REL_CAUSE_USER_REL=0,
} enum_anon_300;
typedef enum {
    IMSA_IMS_INPUT_NV_INFO_REASON_BUTT=4294967295,
    IMSA_IMS_INPUT_NV_INFO_REASON_CAPABILITY=6,
    IMSA_IMS_INPUT_NV_INFO_REASON_CODE=2,
    IMSA_IMS_INPUT_NV_INFO_REASON_IMEI_SVN=9,
    IMSA_IMS_INPUT_NV_INFO_REASON_MEDIA=5,
    IMSA_IMS_INPUT_NV_INFO_REASON_SECURITY=4,
    IMSA_IMS_INPUT_NV_INFO_REASON_SET_URN=10,
    IMSA_IMS_INPUT_NV_INFO_REASON_SIP=0,
    IMSA_IMS_INPUT_NV_INFO_REASON_SIP_TIMER=8,
    IMSA_IMS_INPUT_NV_INFO_REASON_SS_CONF=3,
    IMSA_IMS_INPUT_NV_INFO_REASON_STRING_SWITCH=7,
    IMSA_IMS_INPUT_NV_INFO_REASON_VOIP=1,
} enum_anon_270;
typedef enum {
    IMSA_IMS_INPUT_PARA_REASON_BUTT=4294967295,
    IMSA_IMS_INPUT_PARA_REASON_CS_CALL_STATUS=18,
    IMSA_IMS_INPUT_PARA_REASON_LOG_FILTER_CFG_SWITCH=19,
    IMSA_IMS_INPUT_PARA_REASON_QUERY_ECALL_CONTENT_TYPE=257,
    IMSA_IMS_INPUT_PARA_REASON_QUERY_IMPU=256,
    IMSA_IMS_INPUT_PARA_REASON_SET_ADDRESSID=21,
    IMSA_IMS_INPUT_PARA_REASON_SET_CALL_WAITING=11,
    IMSA_IMS_INPUT_PARA_REASON_SET_CGI=0,
    IMSA_IMS_INPUT_PARA_REASON_SET_DEV_CFG=25,
    IMSA_IMS_INPUT_PARA_REASON_SET_DOMAIN=33,
    IMSA_IMS_INPUT_PARA_REASON_SET_DS_MODE=30,
    IMSA_IMS_INPUT_PARA_REASON_SET_ECALL_CONTENTTYPE=36,
    IMSA_IMS_INPUT_PARA_REASON_SET_ECALL_MSD=35,
    IMSA_IMS_INPUT_PARA_REASON_SET_EMC_ACCOUNT=6,
    IMSA_IMS_INPUT_PARA_REASON_SET_EMC_IP=2,
    IMSA_IMS_INPUT_PARA_REASON_SET_ERR_LOG_CTRL_INFO=12,
    IMSA_IMS_INPUT_PARA_REASON_SET_IMEI=10,
    IMSA_IMS_INPUT_PARA_REASON_SET_IMS_COMPATIBILITY_CAP=29,
    IMSA_IMS_INPUT_PARA_REASON_SET_IPSEC=4,
    IMSA_IMS_INPUT_PARA_REASON_SET_IQI_CAP=23,
    IMSA_IMS_INPUT_PARA_REASON_SET_LOCATION=15,
    IMSA_IMS_INPUT_PARA_REASON_SET_NETWORK_CAPABILITIES=8,
    IMSA_IMS_INPUT_PARA_REASON_SET_NICKNAME=17,
    IMSA_IMS_INPUT_PARA_REASON_SET_NORMAL_ACCOUNT=5,
    IMSA_IMS_INPUT_PARA_REASON_SET_NORMAL_IP=1,
    IMSA_IMS_INPUT_PARA_REASON_SET_NR_NETWORK_CAPABILITIES=34,
    IMSA_IMS_INPUT_PARA_REASON_SET_PHONECONTEXT=16,
    IMSA_IMS_INPUT_PARA_REASON_SET_PORTS=3,
    IMSA_IMS_INPUT_PARA_REASON_SET_ROAMING=20,
    IMSA_IMS_INPUT_PARA_REASON_SET_RTT_STATUS=27,
    IMSA_IMS_INPUT_PARA_REASON_SET_SRV_OPT_TAG=24,
    IMSA_IMS_INPUT_PARA_REASON_SET_TCP_THRESHOLD=26,
    IMSA_IMS_INPUT_PARA_REASON_SET_TIMER_LENGTH=9,
    IMSA_IMS_INPUT_PARA_REASON_SET_UE_CAPABILITIES=7,
    IMSA_IMS_INPUT_PARA_REASON_SET_UE_ENCRYPT_CAP=14,
    IMSA_IMS_INPUT_PARA_REASON_SET_UICCIARI=28,
    IMSA_IMS_INPUT_PARA_REASON_SET_UNIFIED_IMS_CAP=22,
    IMSA_IMS_INPUT_PARA_REASON_SET_UNION_CGI=31,
    IMSA_IMS_INPUT_PARA_REASON_SET_UNION_WLANNODEID=32,
    IMSA_IMS_INPUT_PARA_REASON_SET_WLANNODEID=13,
} enum_anon_268;
typedef enum {
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_EUTRAN_FDD=3,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_EUTRAN_TDD=4,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_GERAN=0,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_NR_FDD=13,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_NR_TDD=14,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_UTRAN_FDD=1,
    IMSA_IMS_NW_ACCESS_TYPE_3GPP_UTRAN_TDD=2,
    IMSA_IMS_NW_ACCESS_TYPE_BUTT=255,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11=5,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11A=6,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11AC=10,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11AD=11,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11AH=12,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11B=7,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11G=8,
    IMSA_IMS_NW_ACCESS_TYPE_IEEE_802_11N=9,
    IMSA_IMS_NW_ACCESS_TYPE_N3G_NR=15,
} enum_anon_280;
typedef enum {
    IMSA_REG_TYPE_BUTT=255,
    IMSA_REG_TYPE_EMC=1,
    IMSA_REG_TYPE_NORMAL=0,
} enum_anon_277;
typedef enum {
    IMSA_IMS_AUTH_TYPE_AKA=0,
    IMSA_IMS_AUTH_TYPE_AKA_IPSEC=2,
    IMSA_IMS_AUTH_TYPE_BUTT=255,
    IMSA_IMS_AUTH_TYPE_DIGIST=1,
} enum_anon_324;
typedef enum {
    IMSA_IMS_REALISIM_STATE_BUTT=255,
    IMSA_IMS_REALISIM_STATE_OFF=0,
    IMSA_IMS_REALISIM_STATE_ON=1,
} enum_anon_325;
typedef enum {
    IMSA_IMS_IMPU_TYPE_BUTT=255,
    IMSA_IMS_IMPU_TYPE_IMSI=1,
    IMSA_IMS_IMPU_TYPE_MSISDN=0,
} enum_anon_326;
typedef enum {
    IMSA_IMS_MSISDN_BUTT=255,
    IMSA_IMS_MSISDN_ILLEGAL_FLAG_FALSE=0,
    IMSA_IMS_MSISDN_ILLEGAL_FLAG_TRUE=1,
} enum_anon_327;
typedef enum {
    IMSA_IMS_INPUT_CALL_WAITING_DISABLE=0,
    IMSA_IMS_INPUT_CALL_WAITING_ENABLE=1,
    IMSA_IMS_INPUT_CALL_WAITING_MODE_BUTT=255,
} enum_anon_286;
typedef enum {
    IMSA_IMS_INPUT_CALL_WAITING_CTRL_BY_NW=0,
    IMSA_IMS_INPUT_CALL_WAITING_CTRL_BY_UE=1,
    IMSA_IMS_INPUT_CALL_WAITING_CTRL_MODE_BUTT=255,
} enum_anon_287;
typedef enum {
    IMSA_IMS_INPUT_CS_CALL_EXIST=1,
    IMSA_IMS_INPUT_CS_CALL_NOT_EXIST=0,
    IMSA_IMS_INPUT_CS_CALL_STATUS_BUTT=255,
} enum_anon_310;
typedef enum {
    IMSA_IMS_CN_TYPE_5GC=2,
    IMSA_IMS_CN_TYPE_BUTT=255,
    IMSA_IMS_CN_TYPE_EPC=1,
    IMSA_IMS_CN_TYPE_GPRS=0,
} enum_anon_311;
typedef enum {
    IMSA_IMS_ACCESS_DOMAIN_3GPP=0,
    IMSA_IMS_ACCESS_DOMAIN_BUTT=255,
    IMSA_IMS_ACCESS_DOMAIN_WIFI=1,
} enum_anon_312;
typedef enum {
    IMS_IMSA_SERVICE_TYPE_BUTT=255,
    IMS_IMSA_SERVICE_TYPE_EMERGENCY=1,
    IMS_IMSA_SERVICE_TYPE_NORMAL=0,
} enum_anon_313;
typedef enum {
    IMSA_IMS_CARD_STATUS_BUTT=4294967295,
    IMSA_IMS_CARD_STATUS_MULTI=1,
    IMSA_IMS_CARD_STATUS_SINGLE=0,
} enum_anon_314;
typedef enum {
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDA=0,
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDS_1_0=1,
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDS_2_0=2,
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDS_3_0=3,
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDS_5_0=4,
    IMSA_IMS_MULTI_CARD_DS_MODE_DSDS_BUTT=4294967295,
} enum_anon_315;
typedef enum {
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_NETWORK_FAILURE=6,
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_NETWORK_FAILURE_EMERGENCY=9,
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_SUCCESS=5,
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_SUCCESS_EMERGENCY=8,
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_SYNC_FAILURE=7,
    IMSA_IMS_INPUT_SERVICE_REASON_AKA_RESPONSE_SYNC_FAILURE_EMERGENCY=10,
    IMSA_IMS_INPUT_SERVICE_REASON_BUTT=18,
    IMSA_IMS_INPUT_SERVICE_REASON_DEREGISTER=2,
    IMSA_IMS_INPUT_SERVICE_REASON_LOCAL_DEREGISTER=3,
    IMSA_IMS_INPUT_SERVICE_REASON_LOCAL_DEREGISTER_EMERGENCY=4,
    IMSA_IMS_INPUT_SERVICE_REASON_REGISTER=0,
    IMSA_IMS_INPUT_SERVICE_REASON_REGISTER_EMERGENCY=1,
} enum_anon_271;
typedef enum {
    IMSA_IMS_INPUT_SMS_REASON_BUTT=4294967295,
    IMSA_IMS_INPUT_SMS_REASON_CANCEL_MESSAGE=3,
    IMSA_IMS_INPUT_SMS_REASON_SEND_MESSAGE=0,
    IMSA_IMS_INPUT_SMS_REASON_TR1M_EXP=1,
    IMSA_IMS_INPUT_SMS_REASON_TR2M_EXP=2,
} enum_anon_329;
typedef enum {
    IMSA_IMS_INPUT_SYSTEM_REASON_BUTT=4294967295,
    IMSA_IMS_INPUT_SYSTEM_REASON_START=0,
    IMSA_IMS_INPUT_SYSTEM_REASON_STOP=1,
} enum_anon_266;
typedef enum {
    IMSA_IMS_SERVICE_STATUS_FULL_SERVICE=2,
    IMSA_IMS_SERVICE_STATUS_LIMITED_SERVICE=1,
    IMSA_IMS_SERVICE_STATUS_NO_SERVICE=0,
} enum_anon_333;
typedef enum {
    IMSA_RESULT_ACTION_BUTT=20,
    IMSA_RESULT_ACTION_LEAVE_REG_RETRY=18,
    IMSA_RESULT_ACTION_NULL=0,
    IMSA_RESULT_ACTION_REG_LOCAL_DEREG=5,
    IMSA_RESULT_ACTION_REG_NORF=6,
    IMSA_RESULT_ACTION_REG_REREG=8,
    IMSA_RESULT_ACTION_REG_RESTORATION=4,
    IMSA_RESULT_ACTION_REG_RESTORATION_IPSEC_OFF=12,
    IMSA_RESULT_ACTION_REG_RETRYTIMES_CURRENT_OR_NEXT=14,
    IMSA_RESULT_ACTION_REG_RETRY_TIME_OUT_RECONNECT=11,
    IMSA_RESULT_ACTION_REG_SUBSCRIBE_FAILED_CURRENT_ADDR_PAIR=13,
    IMSA_RESULT_ACTION_REG_SUBSCRIBE_FAILED_NEXT_ADDR_PAIR=15,
    IMSA_RESULT_ACTION_REG_WITH_CURRENT_ADDR_PAIR=2,
    IMSA_RESULT_ACTION_REG_WITH_FIRST_ADDR_PAIR=1,
    IMSA_RESULT_ACTION_REG_WITH_NEXT_ADDR_PAIR=3,
    IMSA_RESULT_ACTION_REPORT_ERR_AND_CONTINUE_WAIT_REG=16,
    IMSA_RESULT_ACTION_SEND_DMCN_IND=9,
    IMSA_RESULT_ACTION_SEND_REG_FORBIDDEN_IND=10,
    IMSA_RESULT_ACTION_STOP_EMC_REG=19,
    IMSA_RESULT_ACTION_WAIT_REG_RETRY=17,
    IMSA_RESULT_ACTION_WAIT_RETRY_TIME_OUT=7,
} enum_anon_276;
typedef enum {
    IMSA_CALL_SERVICE_STATUS_BUTT=2,
    IMSA_CALL_SERVICE_STATUS_NORMAL_SERVICE=0,
    IMSA_CALL_SERVICE_STATUS_NO_SERVICE=1,
} enum_anon_497;
typedef enum {
    IMSA_CALL_NO_SRV_CAUSE_AREA_LOST=11,
    IMSA_CALL_NO_SRV_CAUSE_BATTERY_EXHAUST=14,
    IMSA_CALL_NO_SRV_CAUSE_BUTT=18,
    IMSA_CALL_NO_SRV_CAUSE_EMC_REG_SUCC=16,
    IMSA_CALL_NO_SRV_CAUSE_EMC_SIP_PDP_NO_PCSCF=17,
    IMSA_CALL_NO_SRV_CAUSE_HIFI_EXCEPTION=0,
    IMSA_CALL_NO_SRV_CAUSE_IMS_EMC_BAR=12,
    IMSA_CALL_NO_SRV_CAUSE_IMS_EMC_CALL=15,
    IMSA_CALL_NO_SRV_CAUSE_IMS_EMC_NOT_SUPPORT=13,
    IMSA_CALL_NO_SRV_CAUSE_MEDIA_PDP_RELEASE=2,
    IMSA_CALL_NO_SRV_CAUSE_NW_NOT_SUPPORT_IMS_VOICE=1,
    IMSA_CALL_NO_SRV_CAUSE_PORT_CFG_FAIL=5,
    IMSA_CALL_NO_SRV_CAUSE_REG_ERR=4,
    IMSA_CALL_NO_SRV_CAUSE_SAMPLE_RATE_FAIL=9,
    IMSA_CALL_NO_SRV_CAUSE_SET_DEVICE_FAIL=6,
    IMSA_CALL_NO_SRV_CAUSE_SET_START_FAIL=7,
    IMSA_CALL_NO_SRV_CAUSE_SET_VOLUME_FAIL=8,
    IMSA_CALL_NO_SRV_CAUSE_SIP_PDP_ERR=3,
    IMSA_CALL_NO_SRV_CAUSE_TI_START_EXPIRED=10,
} enum_anon_498;
typedef enum {
    IMSA_CONN_SIP_PDP_TYPE_BUTT=255,
    IMSA_CONN_SIP_PDP_TYPE_MEDIA=1,
    IMSA_CONN_SIP_PDP_TYPE_SIGNAL=0,
} enum_anon_493;
typedef enum {
    IMSA_CONN_MEDIA_PDP_TYPE_BUTT=255,
    IMSA_CONN_MEDIA_PDP_TYPE_EMC=1,
    IMSA_CONN_MEDIA_PDP_TYPE_OTHERS=2,
    IMSA_CONN_MEDIA_PDP_TYPE_VOICE=0,
} enum_anon_494;
typedef enum {
    IMSA_CONN_MODIFY_TYPE_BUTT=255,
    IMSA_CONN_MODIFY_TYPE_IPV6_PREFIX_CHANGE=2,
    IMSA_CONN_MODIFY_TYPE_PCSCF_INVALID=1,
    IMSA_CONN_MODIFY_TYPE_REG_PARA_INVALID=0,
} enum_anon_495;
typedef enum {
    IMSA_CONN_RESULT_FAIL_CN_REJ=2,
    IMSA_CONN_RESULT_FAIL_CONN_RELEASING=4,
    IMSA_CONN_RESULT_FAIL_EMC_NO_PCSCF=9,
    IMSA_CONN_RESULT_FAIL_EMC_PDN_RETRY=8,
    IMSA_CONN_RESULT_FAIL_NORMAL_PDN_RETRY=7,
    IMSA_CONN_RESULT_FAIL_OHTERS=10,
    IMSA_CONN_RESULT_FAIL_PARA_ERR=1,
    IMSA_CONN_RESULT_FAIL_PERM_FORBIDDEN=6,
    IMSA_CONN_RESULT_FAIL_TEMP_FORBIDDEN=5,
    IMSA_CONN_RESULT_FAIL_TIMER_EXP=3,
    IMSA_CONN_RESULT_SUCCESS=0,
} enum_anon_496;
typedef enum {
    IMSA_REG_RESULT_BUTT=9,
    IMSA_REG_RESULT_FAIL=1,
    IMSA_REG_RESULT_FAIL_FORBIDDEN=7,
    IMSA_REG_RESULT_FAIL_MT_DEREG=5,
    IMSA_REG_RESULT_FAIL_NO_ADDR_PAIR=6,
    IMSA_REG_RESULT_FAIL_REMOTE=2,
    IMSA_REG_RESULT_FAIL_REREG_FAIL=8,
    IMSA_REG_RESULT_FAIL_TIMEOUT=3,
    IMSA_REG_RESULT_FAIL_TRANSPORT=4,
    IMSA_REG_RESULT_SUCCESS=0,
} enum_anon_275;
typedef enum {
    IMSA_DEREG_LOCAL=1,
    IMSA_DEREG_NOT_LOCAL=0,
} enum_anon_278;
typedef enum {
    IMSA_REG_ADDR_PARAM_BUTT=8,
    IMSA_REG_ADDR_PARAM_CYCLE=5,
    IMSA_REG_ADDR_PARAM_NEW=0,
    IMSA_REG_ADDR_PARAM_NEXT=2,
    IMSA_REG_ADDR_PARAM_NO_REG_EMC_CALL=4,
    IMSA_REG_ADDR_PARAM_RESTORATION=3,
    IMSA_REG_ADDR_PARAM_RESTORATION_IPSEC_OFF=6,
    IMSA_REG_ADDR_PARAM_SAME=1,
    IMSA_REG_ADDR_PARM_RETRYTIMES_CURRENT_OR_NEXT=7,
} enum_anon_476;
typedef enum {
    IMSA_CALL_MANAGEMENT=0,
    IMSA_CALL_UTIL=11,
    IMSA_COMM=1,
    IMSA_CONN_MANAGEMENT=2,
    IMSA_ENTITY=3,
    IMSA_FRAME=6,
    IMSA_IMS_ADAPTION=12,
    IMSA_INTERFACE=7,
    IMSA_INTRA_MSG_PROC=13,
    IMSA_MAIN=4,
    IMSA_PIP_CHANNL=5,
    IMSA_RECV_AT_MSG_PROC=14,
    IMSA_RECV_IMS_MSG_PROC=15,
    IMSA_RECV_MMC_MSG_PROC=16,
    IMSA_RECV_RRC_MSG_PROC=17,
    IMSA_RECV_TAF_MSG_PROC=18,
    IMSA_RECV_USIM_MSG_PROC=19,
    IMSA_REG_MANAGEMENT=10,
    IMSA_SERVICE_MANAGEMENT=20,
    IMSA_SMS=22,
    IMSA_SPI=8,
    IMSA_TASK=9,
    IMSA_TIMER_EXPIRY_MSG=21,
    RIL_INTERFACE=23,
} enum_anon_501;
typedef enum {
    IMSA_EVENT_REG_FAIL_PDN_RECON=0,
    IMSA_EVENT_REG_FAIL_RETRY=2,
    IMSA_EVENT_REG_FAIL_RFC_RETRY=1,
    IMSA_EVENT_REG_FAIL_WAIT_RETRY_TIMER=3,
    IMSA_EVENT_SRV_CHANGE_IN_DEREG_PROC=4,
} enum_anon_502;
typedef enum {
    TAF_PDP_EMC_IND_BUTT=255,
    TAF_PDP_FOR_EMC=1,
    TAF_PDP_NOT_FOR_EMC=0,
} enum_anon_358;
typedef enum {
    TAF_PDP_FOR_IMS_CN_SIG_ONLY=1,
    TAF_PDP_IMS_CN_SIG_FLAG_BUTT=255,
    TAF_PDP_NOT_FOR_IMS_CN_SIG_ONLY=0,
} enum_anon_359;
typedef enum {
    TAF_PS_CAUSE_BUTT=6,
    TAF_PS_CAUSE_CID_INVALID=2,
    TAF_PS_CAUSE_INVALID_PARAMETER=1,
    TAF_PS_CAUSE_PDP_ACTIVATE_LIMIT=3,
    TAF_PS_CAUSE_SIM_INVALID=4,
    TAF_PS_CAUSE_SM_NW_SINGLE_ADDR_BEARERS_ONLY_ALLOWED=5,
    TAF_PS_CAUSE_SUCCESS=0,
} enum_anon_360;
typedef enum {
    TAF_PDP_INVALID=0,
    TAF_PDP_IPV4=1,
    TAF_PDP_IPV4V6=3,
    TAF_PDP_IPV6=2,
    TAF_PDP_PPP=4,
    TAF_PDP_TYPE_BUTT=255,
} enum_anon_361;
typedef enum {
    TAF_PF_TRANS_DIRECTION_BIDIRECTION=3,
    TAF_PF_TRANS_DIRECTION_BUTT=255,
    TAF_PF_TRANS_DIRECTION_DOWNLINK=2,
    TAF_PF_TRANS_DIRECTION_PRE_REL7=0,
    TAF_PF_TRANS_DIRECTION_UPLINK=1,
} enum_anon_362;
typedef enum {
    IMSA_AT_REG_ERR_TYPE_BUTT=2,
    IMSA_AT_REG_ERR_TYPE_IMS_REG_FAIL=1,
    IMSA_AT_REG_ERR_TYPE_PDN_FAIL=0,
} enum_anon_345;
typedef enum {
    ROAMING_STATE_IN_ROAMING=1,
    ROAMING_STATE_NORMAL_STATE=0,
} enum_anon_356;
typedef enum {
    LOCATION_STATUS_LIMITED=1,
    LOCATION_STATUS_NORMAL=0,
    LOCATION_STATUS_NO_SERVICE=2,
} enum_anon_69;
typedef enum {
    IMSA_USIM_STATUS_INVALID=0,
    IMSA_USIM_STATUS_VALID=1,
} enum_anon_351;
typedef enum {
    IMSA_IMS_VOPS_BUTT=2,
    IMSA_IMS_VOPS_NOT_SUPPORT=0,
    IMSA_IMS_VOPS_SUPPORT=1,
} enum_anon_349;
typedef enum {
    IMSA_EMS_BUTT=2,
    IMSA_EMS_NOT_SUPPORT=0,
    IMSA_EMS_SUPPORT=1,
} enum_anon_350;
typedef enum {
    PHY_MODE_FDD=0,
    PHY_MODE_TDD=1,
    PHY_MODE_UNKNOWN=2,
} enum_anon_4;
typedef enum {
    RLC_MODE_AM=1,
    RLC_MODE_TM=0,
    RLC_MODE_UM=2,
} enum_anon_16;
typedef enum {
    RLC_UM_DIR_BI=3,
    RLC_UM_DIR_DL=2,
    RLC_UM_DIR_NONE=0,
    RLC_UM_DIR_UL=1,
} enum_anon_15;
typedef enum {
    RLC_SN_LENGTH_10_BITS=10,
    RLC_SN_LENGTH_16_BITS=16,
    RLC_SN_LENGTH_5_BITS=5,
} enum_anon_17;
typedef enum {
    RLC_LI_LENGTH_11_BITS=11,
    RLC_LI_LENGTH_15_BITS=15,
} enum_anon_18;
typedef enum {
    LL1_ACTIVATE_CBB_FAIL=2,
    LL1_ACTIVATE_MEM_FAIL=1,
    LL1_ACTIVATE_RF_FAIL=3,
    LL1_ACTIVATE_SUCCESS=0,
} enum_anon_30;
typedef enum {
    LL1_CELL_SEARCH_FSM_STATE_FREQ_SEARCH=1,
    LL1_CELL_SEARCH_FSM_STATE_LPM=2,
    LL1_CELL_SEARCH_FSM_STATE_MAIN=0,
    LL1_CELL_SEARCH_FSM_STATE_MAX=9,
    LL1_CELL_SEARCH_FSM_STATE_RSSI_SCAN=3,
    LL1_CELL_SEARCH_FSM_STATE_SI_SLEEP=4,
    LL1_CELL_SEARCH_FSM_STATE_WAIT_PBCH=5,
    LL1_CELL_SEARCH_FSM_STATE_WAIT_RESYNC=8,
    LL1_CELL_SEARCH_FSM_STATE_WAIT_SI=6,
    LL1_CELL_SEARCH_FSM_STATE_WAIT_SIB1=7,
} enum_anon_513;
typedef enum {
    LL1_CELL_SEARCH_FSM_EVENT_ABORT=54525955,
    LL1_CELL_SEARCH_FSM_EVENT_CBB_AGC_SAT_STATUS=20971536,
    LL1_CELL_SEARCH_FSM_EVENT_CBB_CELL_SEARCH_CNF=20971521,
    LL1_CELL_SEARCH_FSM_EVENT_CBB_DETECTION_CNF=20971520,
    LL1_CELL_SEARCH_FSM_EVENT_CBB_PBCH_CNF=20971523,
    LL1_CELL_SEARCH_FSM_EVENT_CBB_PDCCH_CNF=20971526,
    LL1_CELL_SEARCH_FSM_EVENT_CBB_PDP_DOPPLER_CNF=20971538,
    LL1_CELL_SEARCH_FSM_EVENT_CBB_PDSCH_CNF=20971527,
    LL1_CELL_SEARCH_FSM_EVENT_CBB_RESYNC_CNF=20971522,
    LL1_CELL_SEARCH_FSM_EVENT_CLEAR_SEARCH_DATABASE=54525956,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_ABORT_FREQ_SEARCH_REQ=54525987,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_ABORT_SCAN_REQ=54525986,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_CELL_SELECT_REQ=54525976,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_DEACTIVATE_REQ=54525953,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_ENTER_LOW_POWER_MODE_REQ=54525984,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_EXIT_LOW_POWER_MODE_REQ=54525985,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_FREQ_SEARCH_REQ=54525974,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_IDLE_CONFIG_REQ=54525954,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_MIB_READ_REQ=54525978,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_SCAN_REQ=54525972,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_SIB1_READ_REQ=54525980,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_SI_INFO_READ_REQ=54525982,
    LL1_CELL_SEARCH_FSM_EVENT_LL1_SI_INFO_STOP_REQ=54525983,
    LL1_CELL_SEARCH_FSM_EVENT_MAX=20971539,
    LL1_CELL_SEARCH_FSM_EVENT_PERIODIC_RESYNC_COMPLETED=54525957,
    LL1_CELL_SEARCH_FSM_EVENT_TRANSIT_TO_MAIN=54525958,
    LL1_CELL_SEARCH_FSM_EVENT_TRANSIT_TO_SI_SLEEP=54525959,
    LL1_CELL_SEARCH_FSM_EVENT_TRANSIT_TO_WAIT_RESYNC=54525960,
} enum_anon_515;
typedef enum {
    LL1_CONFIG_STATUS_DB_INIT_FAIL=1,
    LL1_CONFIG_STATUS_INVALID_CONFIG=3,
    LL1_CONFIG_STATUS_SUCCESS=0,
    LL1_CONFIG_STATUS_WRONG_STATE=2,
} enum_anon_29;
typedef enum {
    PDSCH_PA_MINUS_1_DOT_77_DB=3,
    PDSCH_PA_MINUS_3_DB=2,
    PDSCH_PA_MINUS_4_DOT_77_DB=1,
    PDSCH_PA_MINUS_6_DB=0,
    PDSCH_PA_PLUS_0_DB=4,
    PDSCH_PA_PLUS_1_DB=5,
    PDSCH_PA_PLUS_2_DB=6,
    PDSCH_PA_PLUS_DB=7,
} enum_anon_34;
typedef enum {
    ACK_NACK_BUNDLING=0,
    ACK_NACK_FEEDBACK_BUTT=2,
    ACK_NACK_MULTIPLEXING=1,
} enum_anon_35;
typedef enum {
    DELTA_MCS_ENABLED_EN0=0,
    DELTA_MCS_ENABLED_EN1=1,
} enum_anon_36;
typedef enum {
    FILTER_COEFF_FC0=0,
    FILTER_COEFF_FC1=1,
    FILTER_COEFF_FC11=10,
    FILTER_COEFF_FC13=11,
    FILTER_COEFF_FC15=12,
    FILTER_COEFF_FC17=13,
    FILTER_COEFF_FC19=14,
    FILTER_COEFF_FC2=2,
    FILTER_COEFF_FC3=3,
    FILTER_COEFF_FC4=4,
    FILTER_COEFF_FC5=5,
    FILTER_COEFF_FC6=6,
    FILTER_COEFF_FC7=7,
    FILTER_COEFF_FC8=8,
    FILTER_COEFF_FC9=9,
    FILTER_COEFF_NUM=15,
} enum_anon_37;
typedef enum {
    DCI_FORMAT_0=0,
    DCI_FORMAT_1=16,
    DCI_FORMAT_1A=17,
    DCI_FORMAT_1B=18,
    DCI_FORMAT_1C=19,
    DCI_FORMAT_1D=20,
    DCI_FORMAT_2=32,
    DCI_FORMAT_2A=33,
    DCI_FORMAT_2B=34,
    DCI_FORMAT_2C=35,
    DCI_FORMAT_3=48,
    DCI_FORMAT_3A=49,
    DCI_FORMAT_INVALID=255,
} enum_anon_38;
typedef enum {
    RM10_APERIODIC=6,
    RM11_APERIODIC=7,
    RM12_APERIODIC=0,
    RM20_APERIODIC=1,
    RM22_APERIODIC=2,
    RM30_APERIODIC=3,
    RM31_APERIODIC=4,
    RM32_APERIODIC=5,
    RMNA_APERIODIC=8,
} enum_anon_31;
typedef enum {
    CQI_FORMATINDICATOR_PERIODIC_SUBBAND=2,
    CQI_FORMATINDICATOR_PERIODIC_WIDEBAND=1,
} enum_anon_39;
typedef enum {
    SRS_UL_DURATION_INDEFINITE=1,
    SRS_UL_DURATION_SINGLE=0,
} enum_anon_40;
typedef enum {
    ANTENNAINFO_TRANS_MODE_DEFAULT=0,
    ANTENNAINFO_TRANS_MODE_SUPPORT_NUM=10,
    ANTENNAINFO_TRANS_MODE_TM1=1,
    ANTENNAINFO_TRANS_MODE_TM2=2,
    ANTENNAINFO_TRANS_MODE_TM3=3,
    ANTENNAINFO_TRANS_MODE_TM4=4,
    ANTENNAINFO_TRANS_MODE_TM5=5,
    ANTENNAINFO_TRANS_MODE_TM6=6,
    ANTENNAINFO_TRANS_MODE_TM7=7,
    ANTENNAINFO_TRANS_MODE_TM8=8,
    ANTENNAINFO_TRANS_MODE_TM9=9,
    ANTENNAINFO_TRANS_MODE_UNDEFINED=10,
} enum_anon_43;
typedef enum {
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N2_TM3=1,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N2_TM4=3,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N2_TM5=5,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N2_TM6=7,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N2_TM8=9,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N4_TM3=2,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N4_TM4=4,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N4_TM5=6,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N4_TM6=8,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_N4_TM8=10,
    CODEBOOK_SUBSET_RESTRICTION_TYPE_UNSPECIFIED=11,
} enum_anon_41;
typedef enum {
    CLOSED_LOOP=0,
    OPEN_LOOP=1,
} enum_anon_42;
typedef enum {
    PHY_CP_EXTENDED=1,
    PHY_CP_MODE_NUM=2,
    PHY_CP_NORMAL=0,
    PHY_CP_UNKNOWN=2,
} enum_anon_27;
typedef enum {
    INTER_SUBFRAME=0,
    INTRA_AND_INTER_SUBFRAME=1,
} enum_anon_33;
typedef enum {
    LL1_HANDOVER_STATE_MAIN=0,
    LL1_HANDOVER_STATE_MAX=6,
    LL1_HANDOVER_STATE_RACH=4,
    LL1_HANDOVER_STATE_WAIT_CELL_SEARCH=1,
    LL1_HANDOVER_STATE_WAIT_PBCH=3,
    LL1_HANDOVER_STATE_WAIT_RESYNC=2,
    LL1_HANDOVER_STATE_WAIT_TRANS_TO_MAIN=5,
} enum_anon_514;
typedef enum {
    LL1_HANDOVER_FSM_EVENT_CBB_AGC_SAT_STATUS=20971536,
    LL1_HANDOVER_FSM_EVENT_CBB_CELL_SEARCH_CNF=20971521,
    LL1_HANDOVER_FSM_EVENT_CBB_DCI_RPT=20971526,
    LL1_HANDOVER_FSM_EVENT_CBB_PBCH_CNF=20971523,
    LL1_HANDOVER_FSM_EVENT_CBB_RESYNC_CNF=20971522,
    LL1_HANDOVER_FSM_EVENT_LL1_HANDOVER_CELL_SELECT_REQ=54525977,
    LL1_HANDOVER_FSM_EVENT_LL1_HANDOVER_CONFIG_REQ=54525956,
    LL1_HANDOVER_FSM_EVENT_LL1_RACH_FAILURE_IND=54526029,
    LL1_HANDOVER_FSM_EVENT_LL1_RACH_REQ=54526025,
    LL1_HANDOVER_FSM_EVENT_LL1_RACH_SUCCESS_IND=54526028,
    LL1_HANDOVER_FSM_EVENT_LL1_RELEASE_REQ=54525957,
    LL1_HANDOVER_FSM_EVENT_MAX=54525958,
    LL1_HANDOVER_FSM_EVENT_TPU_SCHEDULE=37748736,
} enum_anon_516;
typedef enum {
    RACH_FAILURE_PMB_ID_NOT_MATCH=0,
    RACH_FAILURE_PREAMBLE_MAX_TIME=1,
} enum_anon_46;
typedef enum {
    RA_CAUSE_HANDOVER=1,
    RA_CAUSE_MAC_INITIATED=5,
    RA_CAUSE_NO_VALID_PUCCH=2,
    RA_CAUSE_PDCCH_ORDER=4,
    RA_CAUSE_RRC_CONN_SETUP=0,
    RA_CAUSE_SR_MAX_TIME=3,
} enum_anon_45;
typedef enum {
    LL1_RADIO_TEST_BAD_PARAMS=6,
    LL1_RADIO_TEST_INVALID_STATE=3,
    LL1_RADIO_TEST_MALLOC_FAIL=5,
    LL1_RADIO_TEST_MODE_ALREADY_ENABLED=2,
    LL1_RADIO_TEST_NOT_COMPLETE=4,
    LL1_RADIO_TEST_NO_ERROR=0,
    LL1_RADIO_TEST_UNKNOWN_COMMAND=1,
} enum_anon_49;
typedef enum {
    SR_CONFIG_NOT_EXIST=3,
    SR_MAX_TX_REACHED=1,
    SR_SUCCESS=0,
    SR_UL_GRANT_RECEIVED=2,
} enum_anon_47;
typedef enum {
    RA_FAILURE=1,
    RA_SUCCESS=0,
} enum_anon_23;
typedef enum {
    CON_EST_REQ_TRIGGER=1,
    HO_CONTENT_TRIGGER=2,
    HO_NONCONTENT_TRIGGETR=3,
    MAC_INITIATED_TRIGGER=8,
    MAX_SR_TRIGGER=6,
    NO_PUCCH_TRIGGER=7,
    PDCCH_ORDER_CONTENT_TRIGGER=4,
    PDCCH_ORDER_NONCONTENT_TRIGGER=5,
    RA_NO_TRIGGER=0,
} enum_anon_19;
typedef enum {
    NO_EDT=0,
} enum_anon_5;
typedef enum {
    MAC_UL_MS_BUTT=4,
    MAC_UL_MS_CONN=2,
    MAC_UL_MS_IDLE=1,
    MAC_UL_MS_INIT=0,
    MAC_UL_MS_RA_FAILURE=3,
} enum_mac_ul_main_state_enum;
typedef enum {
    MAC_UL_SS_BUTT=11,
    MAC_UL_SS_CONN_NORMAL=6,
    MAC_UL_SS_CONN_WAIT_BI_TIMEOUT=9,
    MAC_UL_SS_CONN_WAIT_CR_RSP=8,
    MAC_UL_SS_CONN_WAIT_RA_RSP=7,
    MAC_UL_SS_IDLE_CFG_SUCC=2,
    MAC_UL_SS_IDLE_WAIT_BI_TIMEOUT=5,
    MAC_UL_SS_IDLE_WAIT_CR_RSP=4,
    MAC_UL_SS_IDLE_WAIT_RA_RSP=3,
    MAC_UL_SS_INIT_NULL=0,
    MAC_UL_SS_INIT_WAIT_DFLT_CFG=1,
    MAC_UL_SS_RA_FAILURE_WAIT_REL=10,
} enum_mac_ul_sub_state_enum;
typedef enum {
    RLC_DATA_TYPE_MAX=4,
    RLC_DATA_TYPE_NONE=0,
    RLC_DATA_TYPE_RETX=2,
    RLC_DATA_TYPE_SR=1,
    RLC_DATA_TYPE_TX=3,
} enum_anon_21;
typedef enum {
    NAS_MML_REG_NOT_INIT=6,
    NAS_MML_REG_NOT_REGISTERED_NOT_SEARCH=0,
    NAS_MML_REG_NOT_REGISTERED_SEARCHING=2,
    NAS_MML_REG_REGISTERED_DENIED=3,
    NAS_MML_REG_REGISTERED_HOME_NETWORK=1,
    NAS_MML_REG_REGISTERED_ROAM=5,
    NAS_MML_REG_UNKNOWN=4,
} enum_anon_127;
typedef enum {
    CON_STATE_CONNECTED=1,
    CON_STATE_IDLE=0,
} enum_anon_115;
typedef enum {
    USIM_HPPLMN_LIST_FILE=2,
    USIM_OPLMN_LIST_FILE=1,
    USIM_UPLMN_LIST_FILE=0,
} enum_anon_441;
typedef enum {
    MMC_INIT_FAIL_LOWER_LAYER=1,
    MMC_INIT_FAIL_SIM_NOK=2,
    MMC_INIT_SUCCESS=0,
} enum_anon_444;
typedef enum {
    PLMN_SEARCH_ABORTED_BY_INTERNAL=3,
    PLMN_SEARCH_ABORTED_BY_USER=2,
    PLMN_SEARCH_FAILED=1,
    PLMN_SEARCH_OK=0,
    PLMN_SEARCH_STATE_ERROR=4,
} enum_anon_448;
typedef enum {
    PLMN_STAT_AVAILABLE=1,
    PLMN_STAT_CURRENT=2,
    PLMN_STAT_FORBIDDEN=3,
    PLMN_STAT_UNKNOWN=0,
} enum_anon_447;
typedef enum {
    MMC_ABORT_PLMN_SEARCH_CAUSE=2,
    MMC_NORMAL_LIST_SEARCH_CAUSE=1,
    MMC_NO_SEARCH_CAUSE=0,
} enum_anon_446;
typedef enum {
    MMC_COMM_FAIL=1,
    MMC_COMM_SUCCESS=0,
} enum_anon_443;
typedef enum {
    COPS_MODE_AUTO=0,
    COPS_MODE_MANUAL=1,
} enum_anon_445;
typedef enum {
    CPOL_PLMN_OPER_RESULT_ALREADY_EXIST=5,
    CPOL_PLMN_OPER_RESULT_CHECK_PARA_ERR=3,
    CPOL_PLMN_OPER_RESULT_FAIL=1,
    CPOL_PLMN_OPER_RESULT_INDEX_NOT_EXIST=4,
    CPOL_PLMN_OPER_RESULT_OUT_OF_RANGE=6,
    CPOL_PLMN_OPER_RESULT_SUCCESS=0,
    CPOL_PLMN_OPER_RESULT_USIM_ABSENT=2,
} enum_anon_449;
typedef enum {
    PARA_ADD=0,
    PARA_DELETE=1,
    PARA_MODIFY=2,
} enum_anon_450;
typedef enum {
    DL_PDU=3,
    EHPLMN_LIST=8,
    EPLMN_LIST=9,
    FORBID_GPRS_PLMN_LIST=7,
    FPLMN_LIST=6,
    NAS_TIMER_START=0,
    NAS_TIMER_STOP=1,
    OPLMN_LIST=4,
    SMS_FORBID_LIST=10,
    UL_PDU=2,
    UPLMN_LIST=5,
} enum_anon_117;
typedef enum {
    EMM_INTG_PROT=23,
    EMM_INTG_PROT_AND_CIPHERED=39,
    EMM_INTG_PROT_AND_CIPHERED_WITH_NEW_EPS_CONTEXT=71,
    EMM_INTG_PROT_AND_PARTIALLY_CIPHERED=87,
    EMM_INTG_PROT_WITH_NEW_EPS_CONTEXT=55,
    EMM_NOT_SECURITY_PROTECTED=7,
    EMM_SERVICE_REQ_MSG_SECURITY_HDR=199,
} enum_anon_105;
typedef enum {
    MMC_PLMN_TYPE_AVAIL_PLMN=8,
    MMC_PLMN_TYPE_BUTT=10,
    MMC_PLMN_TYPE_EPLMN=7,
    MMC_PLMN_TYPE_FPLMN=9,
    MMC_PLMN_TYPE_HPLMN=4,
    MMC_PLMN_TYPE_NULL=0,
    MMC_PLMN_TYPE_OLD_SELECTED_PLMN=2,
    MMC_PLMN_TYPE_OPLMN=6,
    MMC_PLMN_TYPE_RPLMN=1,
    MMC_PLMN_TYPE_UPLMN=5,
    MMC_PLMN_TYPE_USER_SPEC_PLMN=3,
} enum_anon_131;
typedef enum {
    MMC_NET_STATUS_BUTT=5,
    MMC_NET_STATUS_FAST_SEARCH=1,
    MMC_NET_STATUS_NOT_SEARCHED=0,
    MMC_NET_STATUS_SEARCHED_EXIST=3,
    MMC_NET_STATUS_SEARCHED_NOT_EXIST=2,
    MMC_NET_STATUS_SEARCHED_REGISTERED=4,
} enum_anon_132;
typedef enum {
    NAS_MMC_NET_HIGH_QUALITY=1,
    NAS_MMC_NET_LOW_QUALITY=2,
    NAS_MMC_NET_QUALITY_BUTT=3,
    NAS_MMC_NET_QUALITY_UNKNOWN=0,
} enum_anon_133;
typedef enum {
    RPM_FX_1=0,
    RPM_FX_2=1,
    RPM_FX_3=2,
    RPM_FX_4=3,
    RPM_FX_INVALID=5,
    RPM_N1=6,
    RPM_NUM_FX=4,
    RPM_T1=7,
} enum_anon_97;
typedef enum {
    AT_POWER_ON_TIMER_EXPIRY=339738705,
    ESM_TIMER_RPM_F4=222298200,
    ESM_TIMER_RPM_FX=222298199,
    ESM_TIMER_RPM_LR3=222298198,
    ESM_TIMER_T3396=222298197,
    ESM_TIMER_T3480=222298193,
    ESM_TIMER_T3481=222298194,
    ESM_TIMER_T3482=222298195,
    ESM_TIMER_T3492=222298196,
    TAF_APN_RATE_CTRL_EXPT_DATA_TIMER=255852630,
    TAF_APN_RATE_CTRL_TOTAL_DATA_TIMER=255852629,
    TAF_LB_DELAY_TIMER=255852627,
    TAF_PLMN_RATE_CTRL_TIMER=255852626,
    TAF_SERVICE_MONITOR_TIMER=255852628,
    TAF_TIMER_TX_MONITOR=255852625,
    TI_EMM_PTL_BACK_OFF=205521116,
    TI_EMM_PTL_BASE_NO_TIMER=205521104,
    TI_EMM_PTL_CP_DATA_BACK_OFF=205521123,
    TI_EMM_PTL_DEL_FORB_TA_PROID=205521126,
    TI_EMM_PTL_RPM_LR1=205521121,
    TI_EMM_PTL_RPM_LR2=205521122,
    TI_EMM_PTL_RPM_N1=205521120,
    TI_EMM_PTL_RPM_T1=205521119,
    TI_EMM_PTL_SEVERE_NET_FAILURE=239075419,
    TI_EMM_PTL_T3245=239075417,
    TI_EMM_PTL_T3247=239075418,
    TI_EMM_PTL_T3324=205521118,
    TI_EMM_PTL_T3325=205521117,
    TI_EMM_PTL_T3402=205521105,
    TI_EMM_PTL_T3410=205521106,
    TI_EMM_PTL_T3411=205521107,
    TI_EMM_PTL_T3412=205521108,
    TI_EMM_PTL_T3416=205521109,
    TI_EMM_PTL_T3417=205521110,
    TI_EMM_PTL_T3418=205521111,
    TI_EMM_PTL_T3420=205521112,
    TI_EMM_PTL_T3421=205521113,
    TI_EMM_PTL_T3430=205521114,
    TI_EMM_PTL_T3440=205521115,
    TI_EMM_PTL_T3447=205521125,
    TI_EMM_PTL_T3449=205521124,
    TI_EMM_PTL_TH_NBIOT_NOT_ALLOWED=239075420,
    TI_EMM_PTL_TI_BUTT=205521127,
    TI_MMC_PTL_BASE_NO_TIMER=239075408,
    TI_NAS_AT_TIMER_BASE=339738704,
    TI_NAS_AT_TIMER_BUTT=339738706,
    TI_NAS_ESM_TIMER_BASE=222298192,
    TI_NAS_ESM_TIMER_BUTT=222298201,
    TI_NAS_MMC_ANY_CELL_SELECT_TIMER=239075416,
    TI_NAS_MMC_AVAILABLE_TIMER=239075409,
    TI_NAS_MMC_BG_PLMN_SEARCH_TIMER=239075415,
    TI_NAS_MMC_HPPLMN_SEARCH_TIMER=239075414,
    TI_NAS_MMC_PLMN_SEARCH_TIMER=239075412,
    TI_NAS_MMC_STORED_PLMN_SEARCH_TIMER=239075413,
    TI_NAS_MMC_TIMER_BUTT=239075422,
    TI_NAS_MMC_WAIT_LMM_START_CNF=239075411,
    TI_NAS_MMC_WAIT_USIM_PART1_CNF=239075410,
    TI_NAS_POWER_OFF_GUARD_TIMER=239075421,
    TI_NAS_TAF_TIMER_BASE=255852624,
    TI_NAS_TAF_TIMER_BUTT=255852631,
} enum_anon_119;
typedef enum {
    FSM_CACHE_BUTT=4,
    FSM_CACHE_CLEAR=2,
    FSM_CACHE_GET=3,
    FSM_CACHE_REMOVE=1,
    FSM_CACHE_STORE=0,
} enum_anon_100;
typedef enum {
    EMMSM_DBG_ACCESS_BARRED=7,
    EMMSM_DBG_ALREADY_ESTABLISHING=6,
    EMMSM_DBG_BACKOFF_TIMER_RUNNING=2,
    EMMSM_DBG_CELL_SELECT_CNF_RXD=0,
    EMMSM_DBG_CHANGE_STATE=10,
    EMMSM_DBG_LTE_DISABLED=8,
    EMMSM_DBG_PLMN_FORBIDDEN=3,
    EMMSM_DBG_SUITABLE_PLMN_NOT_FOUND=5,
    EMMSM_DBG_T3411_3402_TIMER_RUNNING=1,
    EMMSM_DBG_TAI_FORBIDDEN=4,
    EMMSM_DBG_USIM_INVALID=9,
    EMMSM_DECODER_IEI_NOT_SUPPORT=20,
    EMMSM_DLNAS_COUNT_OVERFLOW_INCREMENTED=12,
    EMMSM_IGNORED_DUE_TO_SECURITY=13,
    EMMSM_INTEGRITY_CHECK_FAILED=11,
    EMMSM_INVALID_MSG_LEN=14,
    EMMSM_MALLOC_DECODE_BUFF_FAIL=18,
    EMMSM_MALLOC_TX_BUFF_FAIL=17,
    EMMSM_MESSAGE_QUEUE_SHORTAGE=27,
    EMMSM_SIM_READ_WRONG_STATE=19,
    EMMSM_UL_USER_DATA_NOT_FOUND=16,
    EMMSM_UNKNOWN_PD=15,
    ESM_DL_DATA_DISCARD_NO_FREE_MEM=24,
    NAS_DBG_MSG_TYPE=29,
    PDH_DL_DATA_DISCARD_NO_FREE_MEM=22,
    PDH_DL_DATA_DISCARD_RX_QUEUE_FULL=23,
    PDH_MESSAGE_QUEUE_SHORTAGE=26,
    PDH_UL_DATA_DISCARD_NO_FREE_MEM=21,
    RRC_MESSAGE_QUEUE_SHORTAGE=28,
    USIM_UNHANDLED_PROACT_COMMAND=25,
} enum_anon_116;
typedef enum {
    AS_ACTIVATED=4,
    AS_ACTIVATING=3,
    AS_DEACTIVATED=0,
    AS_DEACTIVATING_POWER_OFF=2,
    AS_DEACTIVATING_POWER_SAVE=1,
} enum_anon_114;
typedef enum {
    CON_SWITCH_TO_IDLE=1,
    IN_PSM=3,
    START_ENTER_PSM=2,
    START_EXIT_PSM=4,
    SYS_INFO_NTF=0,
} enum_anon_118;
typedef enum {
    STATE_CONNECT=1,
    STATE_DISCONNECT=0,
} enum_anon_461;
typedef enum {
    PDCP_DRB_SN_LEN_12_BIT=12,
    PDCP_DRB_SN_LEN_7_BIT=7,
} enum_anon_155;
typedef enum {
    PDCP_DATA_CNF_CIPHERING_FAILURE=9,
    PDCP_DATA_CNF_DATA_REQ_NOT_EXPECTED_IN_THIS_STATE=10,
    PDCP_DATA_CNF_DISCARDED=3,
    PDCP_DATA_CNF_EDT_FALLBACK_LEGACY_GRANT=5,
    PDCP_DATA_CNF_EDT_FALLBACK_NON_EDT=4,
    PDCP_DATA_CNF_EDT_SUCCESS=2,
    PDCP_DATA_CNF_ILLEGAL_INTEGRITY_CHECK_REQ=11,
    PDCP_DATA_CNF_INVALID_SDU=7,
    PDCP_DATA_CNF_MAX_RLC_RETRX_ERR=6,
    PDCP_DATA_CNF_MEM_LIMIT_DISCARD=12,
    PDCP_DATA_CNF_MULTI_SUCCESS=1,
    PDCP_DATA_CNF_SUCCESS=0,
    PDCP_DATA_CNF_TX_FAILURE=8,
} enum_anon_154;
typedef enum {
    PDCP_DRB_FSM_STATE_CIPHERED=0,
    PDCP_DRB_FSM_STATE_REESTABLISHED=1,
    PDCP_DRB_FSM_STATE_SUSPENDED=2,
    PDCP_DRB_FSM_STATE_UNINITIALISED=3,
} enum_anon_520;
typedef enum {
    PDCP_DRB_FSM_EVENT_PDCP_DATA_REQ=0,
    PDCP_DRB_FSM_EVENT_PDCP_DRB_CONFIG_REQ=1,
    PDCP_DRB_FSM_EVENT_PDCP_DRB_DISCARD_EXPIRY=2,
    PDCP_DRB_FSM_EVENT_PDCP_REESTABLISH_REQ=3,
    PDCP_DRB_FSM_EVENT_PDCP_RELEASE_REQ=4,
    PDCP_DRB_FSM_EVENT_PDCP_RESUME_REQ=5,
    PDCP_DRB_FSM_EVENT_PDCP_SUSPEND_REQ=6,
    PDCP_DRB_FSM_EVENT_RLC_DL_DATA_IND=121634820,
    PDCP_DRB_FSM_EVENT_RLC_UL_DATA_CNF=104857608,
    PDCP_DRB_FSM_EVENT_RLC_UL_DISCARD_CNF=104857615,
} enum_anon_519;
typedef enum {
    PDCP_INTEGRITY_CHECK_FAIL=1,
    PDCP_INTEGRITY_CHECK_SUCCESS=0,
} enum_anon_156;
typedef enum {
    SECU_INTG_ALG_128_EIA1=1,
    SECU_INTG_ALG_128_EIA2=2,
    SECU_INTG_ALG_EIA0_NULL=0,
    SECU_INTG_ALG_EIA3=3,
    SECU_NUM_INTG_ALG=4,
} enum_anon_62;
typedef enum {
    SECU_CIPH_ALG_128_EEA1=1,
    SECU_CIPH_ALG_128_EEA2=2,
    SECU_CIPH_ALG_EEA0_NULL=0,
    SECU_CIPH_ALG_EEA3=3,
    SECU_NUM_CIPH_ALG=4,
} enum_anon_63;
typedef enum {
    PDCP_SRB_FSM_STATE_CONNECT=0,
    PDCP_SRB_FSM_STATE_INTEGRITY_CHECKED=1,
    PDCP_SRB_FSM_STATE_INTEGRITY_FAILED=2,
    PDCP_SRB_FSM_STATE_REESTABLISHED=3,
    PDCP_SRB_FSM_STATE_SECURED=4,
    PDCP_SRB_FSM_STATE_SUSPENDED=5,
    PDCP_SRB_FSM_STATE_UNINITIALISED=6,
} enum_anon_522;
typedef enum {
    PDCP_SRB_FSM_EVENT_IM_INTEGRITY_CHECK_FAIL=0,
    PDCP_SRB_FSM_EVENT_IM_INTEGRITY_CHECK_PASS=1,
    PDCP_SRB_FSM_EVENT_PDCP_CONFIG_REQ=2,
    PDCP_SRB_FSM_EVENT_PDCP_DATA_REQ=171966482,
    PDCP_SRB_FSM_EVENT_PDCP_ENABLE_CIPHERING_REQ=3,
    PDCP_SRB_FSM_EVENT_PDCP_ENABLE_INTEGRITY_REQ=4,
    PDCP_SRB_FSM_EVENT_PDCP_INTEGRITY_CHECK_REQ=171966487,
    PDCP_SRB_FSM_EVENT_PDCP_REESTABLISH_REQ=5,
    PDCP_SRB_FSM_EVENT_PDCP_RELEASE_REQ=6,
    PDCP_SRB_FSM_EVENT_PDCP_RESUME_REQ=7,
    PDCP_SRB_FSM_EVENT_PDCP_SUSPEND_REQ=8,
    PDCP_SRB_FSM_EVENT_RLC_DL_DATA_IND=121634820,
    PDCP_SRB_FSM_EVENT_RLC_UL_DATA_CNF=104857608,
    PDCP_SRB_FSM_EVENT_RLC_UL_FALLBACK_IND=104857617,
} enum_anon_521;
typedef enum {
    LL1_DEBUG_DEFAULT=0,
    LL1_DEBUG_FREQ_ERROR_SCALED=1,
    LL1_DEBUG_GET_MAX_TA=6,
    LL1_DEBUG_GET_MIN_TA=7,
    LL1_DEBUG_GET_TEMPERATURE=2,
    LL1_DEBUG_MULTI_CS_SAME_CELL=5,
    LL1_DEBUG_RF_CLKPLL_STATE=4,
    LL1_DEBUG_SIBX_RECEIVED=3,
} enum_anon_512;
typedef enum {
    LL1_ERROE_NCELL_MEAS_CFG_REQ_NULL=22,
    LL1_ERROE_NCELL_MEAS_START_REQ_NULL=23,
    LL1_ERROE_NCELL_MEAS_STOP_REQ_NULL=24,
    LL1_ERROR_ACK_NACK_PUCCH_PAYLOAD_CFG=39,
    LL1_ERROR_AGC_GEAR_OVERFLOW=83,
    LL1_ERROR_AGC_MODE_OVERFLOW=82,
    LL1_ERROR_APPLY_MEM_FAIL_EXITING_LPM=130,
    LL1_ERROR_AUTO_DCI_FAIL=70,
    LL1_ERROR_CALC_N1_PUCCH_PARA=41,
    LL1_ERROR_CBB_CS_TSK_OVERLAP=17,
    LL1_ERROR_CBB_MAIN_FSM_IS_NOT_IDLE=128,
    LL1_ERROR_CBB_REPORTING=15,
    LL1_ERROR_CDRX_MEM_ALLOC=116,
    LL1_ERROR_CELL_SEARCH_PDCCH_CFG_FAIL=63,
    LL1_ERROR_CELL_SEARCH_SIB1_DSCR_GET_FAIL=69,
    LL1_ERROR_CFI_WARNING=73,
    LL1_ERROR_CONNECTED_NOT_SERVING_CELL=91,
    LL1_ERROR_CONNECTED_PBCH_CFG_FAIL=65,
    LL1_ERROR_CONNECTED_PDCCH_CFG_FAIL=64,
    LL1_ERROR_CONNECTED_PHICH_CFG_FAIL=66,
    LL1_ERROR_CONN_SETUP_CRNTI_NOT_VALID=105,
    LL1_ERROR_CONTENTION_FLAG_ERROR=102,
    LL1_ERROR_CRNTI_NOT_MATCH=71,
    LL1_ERROR_CS_AGC_SATURATION=74,
    LL1_ERROR_CS_IC_CONFIG_ABNORMAL=14,
    LL1_ERROR_CS_RES_CELL_ITEM_MALLOC_FAIL=137,
    LL1_ERROR_CS_RES_EXTRACT_LIST_NULL=136,
    LL1_ERROR_CS_SSS_MEMORY_MANAGEMENT=32,
    LL1_ERROR_C_HARQ_CON_BUFFER_INVALID=76,
    LL1_ERROR_C_HARQ_IDLE_BUF_INVALID=77,
    LL1_ERROR_DB_ALLOC_FAIL=1,
    LL1_ERROR_DB_ALREADY_FREE=3,
    LL1_ERROR_DB_ALREADY_INIT=0,
    LL1_ERROR_DCI_DSCR_NULL=56,
    LL1_ERROR_DCI_PARSE_MEM_ALLOC=42,
    LL1_ERROR_DCI_RPT_DSCR_NULL=57,
    LL1_ERROR_DCI_RPT_SF_INVALID=58,
    LL1_ERROR_DCI_TRIGGER_QUEUE_NULL=84,
    LL1_ERROR_DCI_TRIGGER_QUEUE_NUM_INVALID=85,
    LL1_ERROR_DL_BW_OUT_OF_RANGE=55,
    LL1_ERROR_DL_DAI_PARAM_ERROR=94,
    LL1_ERROR_DL_FIRST_TTI_TIME_HAS_PASSED=129,
    LL1_ERROR_DL_HARQ_BUFFER_ABNORMAL=35,
    LL1_ERROR_DL_HARQ_UNKNOWN_PDSCH=34,
    LL1_ERROR_DL_TTI_TIMING_CHECK_FAIL=95,
    LL1_ERROR_DOUBLE_SCAN=4,
    LL1_ERROR_DSCR_ALREADY_INIT=9,
    LL1_ERROR_DSCR_NOT_ASSIGN_YET=10,
    LL1_ERROR_DSCR_OUT_OF_RANGE=8,
    LL1_ERROR_EARFCN_TO_FREQUENCY_FAILURE=50,
    LL1_ERROR_FREQ_MEAS_NUM_OVERFLOW=86,
    LL1_ERROR_FSM_REENTERED=30,
    LL1_ERROR_IDLE_DB_ALLOC_FAIL=2,
    LL1_ERROR_IDLE_IS_HANDLING_LAST_REQ=90,
    LL1_ERROR_IDLE_NOT_SERVING_CELL=92,
    LL1_ERROR_IDLE_PBCH_CFG_FAIL=60,
    LL1_ERROR_IDLE_PDCCH_CFG_FAIL=61,
    LL1_ERROR_IDLE_PHICH_CFG_FAIL=62,
    LL1_ERROR_INVALID_EARFCN=7,
    LL1_ERROR_INVALID_MIB_READ_REQ=25,
    LL1_ERROR_INVALID_SIB1_READ_REQ_NO_SCAN=26,
    LL1_ERROR_INVALID_SIB1_READ_REQ_WRONG_CELL=27,
    LL1_ERROR_LL1_DCI_DSCR_NULL=114,
    LL1_ERROR_LOW_POWER_CP_INVALID=59,
    LL1_ERROR_MALLOC_FAILURE_EARFCN=5,
    LL1_ERROR_MEM_ALLOC=123,
    LL1_ERROR_MSG2_BUFFER_NULL=122,
    LL1_ERROR_NEIG_PBCH_MEM_ALLOC=44,
    LL1_ERROR_NOT_CAT_ONE_UE=121,
    LL1_ERROR_NUM_OF_SI_OVERRANGE=118,
    LL1_ERROR_PAGING_CONFIG_ERROR=53,
    LL1_ERROR_PBCH_CFG_FAIL=131,
    LL1_ERROR_PBCH_MEM_ALLOC=43,
    LL1_ERROR_PBCH_PARA_GEN_FAIL=72,
    LL1_ERROR_PCFICH_MEM_ALLOC=45,
    LL1_ERROR_PDCCH_MEM_ALLOC=46,
    LL1_ERROR_PDSCH_MEM_ALLOC=47,
    LL1_ERROR_PHICH_MEM_ALLOC=48,
    LL1_ERROR_PRACH_MASK_INDEX_ERROR=103,
    LL1_ERROR_PRACH_NO_LEFT_CNT=104,
    LL1_ERROR_PSS_DELTA_TIME_OVERRANGE=110,
    LL1_ERROR_PUSCH_TYPE1_PARAM_ERROR=112,
    LL1_ERROR_PUSCH_TYPE2_PARAM_ERROR=113,
    LL1_ERROR_RACH_CAUSE_ERROR=109,
    LL1_ERROR_RACH_CONFIGID_ERROR=99,
    LL1_ERROR_RACH_CRNTI_PARAM_CONFLICT=106,
    LL1_ERROR_RACH_IS_IN_PROGRESSING=100,
    LL1_ERROR_RACH_IS_NOT_IN_PROGRESSING=101,
    LL1_ERROR_RACH_NO_CONN_PARAM_CONFLICT=107,
    LL1_ERROR_RACH_PREAMBLE_INDEX_ERROR=108,
    LL1_ERROR_RADIOTEST_INVALID_CELL_PARAM=120,
    LL1_ERROR_RESYNC_CELL_EXIST=33,
    LL1_ERROR_RESYNC_STATE_INVALID=31,
    LL1_ERROR_RF_AFC_CFG_FAIL=68,
    LL1_ERROR_RF_CONFIG_FAIL=67,
    LL1_ERROR_RF_TLV_PARSER_MAPPING_FAIL=132,
    LL1_ERROR_RPT_DCI_DSCR_ALLOC_FAIL=11,
    LL1_ERROR_RTC_TIMER_START_FAILED=133,
    LL1_ERROR_RX_FREQ_OVRT=115,
    LL1_ERROR_RX_STOP_AGC_CONFLICT=87,
    LL1_ERROR_RX_TIMING_CNT_INVALID=127,
    LL1_ERROR_SCELL_MEAS_MEM_ALLOC=49,
    LL1_ERROR_SIB1_DCI_NOT_SET_RESCHEDULE=117,
    LL1_ERROR_SI_INDEX_INVALID=126,
    LL1_ERROR_SI_SOFT_BUFFER_ADDR_INVALID=75,
    LL1_ERROR_SI_STOP_NOT_SERVING_CELL=98,
    LL1_ERROR_SPS_MEM_ALLOC=111,
    LL1_ERROR_SSS_SEARCH_CONFIG_ABNORMAL=13,
    LL1_ERROR_TAG_CANNOT_MEASURE_CELL=18,
    LL1_ERROR_TAG_CANNOT_MEASURE_CELL_NO_CELL=19,
    LL1_ERROR_TAG_INVALID_DRX_CYCLE_LENGTH=20,
    LL1_ERROR_TAG_MALLOC_FAILURE_SOFT_COMBINING=16,
    LL1_ERROR_TAG_MSG_DROPPED_NOT_INTER_THREAD=38,
    LL1_ERROR_TAG_PAGING_OCCASSION_CALC=52,
    LL1_ERROR_TAG_SCHEDULE_DETECTION_FAILED=21,
    LL1_ERROR_TAG_UNKNOWN_EVENT=29,
    LL1_ERROR_TA_ABNORMAL=134,
    LL1_ERROR_TA_MAX_GET_FAIL=135,
    LL1_ERROR_TDD_SPEC_SF_CONFIG_INVALID=119,
    LL1_ERROR_TIME_MEAS_ALLOC_FAIL=89,
    LL1_ERROR_TRIGGER_STATUS_ABNORMAL=12,
    LL1_ERROR_TX_START_AGC_CONFLICT=88,
    LL1_ERROR_TX_UL_TA_OVERFLOW=97,
    LL1_ERROR_UCI_CONFIG_FRAME_ERROR=36,
    LL1_ERROR_UCI_SUBBAND_BP_INDEX=40,
    LL1_ERROR_UCI_TDD_MULTIPLEXING_MAP_FAIL=37,
    LL1_ERROR_ULHARQ_MEM_ALLOC=54,
    LL1_ERROR_UL_CHANNEL_CONFIG_NULL=51,
    LL1_ERROR_UL_DAI_PARAM_ERROR=93,
    LL1_ERROR_UL_TTI_TIMING_CHECK_FAIL=96,
    LL1_ERROR_UNKNOWN_MAIN_STATES=28,
    LL1_ERROR_UNSUPPORTED_BAND=6,
    LL1_ERROR_WIFI_SCAN_FIND_FREQ_FAIL=80,
    LL1_ERROR_WIFI_SCAN_FIND_IE_FAIL=81,
    LL1_ERROR_WIFI_SCAN_INVALID_INPUT=78,
    LL1_ERROR_WIFI_SCAN_PKT_LEN_OVERFLOW=79,
    LL1_GET_PKT_MEM_ADDRESS_INVALID=124,
    LL1_RECOVER_PKT_MEM_ADDRESS_INVALID=125,
} enum_anon_510;
typedef enum {
    LL1_WARNING_AGC_INFO_INVALID=42,
    LL1_WARNING_APPLY_DL_FREQ_MISTAKE=27,
    LL1_WARNING_CALI_MODULE_NOT_ENABLED=54,
    LL1_WARNING_CELL_NOT_IN_DETECTED_LIST=2,
    LL1_WARNING_CSI_PAYLOAD_INDEX_OUT_OF_RANGE=43,
    LL1_WARNING_DATA_CATCH_BASE_ADDR=46,
    LL1_WARNING_DCI_IRQ_SKIPPED_DUE_TO_UL_SF=28,
    LL1_WARNING_DL_SPS_PUCCH_TPC_ERROR=20,
    LL1_WARNING_EXCEED_LIMIT_DISCARD=55,
    LL1_WARNING_FSM_UNHANDLED_EVENT=0,
    LL1_WARNING_INVALID_PCFICH_MAX_VALUE=4,
    LL1_WARNING_INVALID_SI_INFO_READ=53,
    LL1_WARNING_MIB_DB_ALREADY_ALLOCED=30,
    LL1_WARNING_MIB_DB_ALREADY_FREED=31,
    LL1_WARNING_MIPI_REG_INFO=45,
    LL1_WARNING_NO_VALID_ULGRANT=26,
    LL1_WARNING_PDSCH_DSCR_SET_TOO_LATE=9,
    LL1_WARNING_PUSCH_TYPE2_NSB0=39,
    LL1_WARNING_PUSCH_TYPE2_NUM_RB_INVALID=40,
    LL1_WARNING_RACH_PID_NOT_MATCH=24,
    LL1_WARNING_RADIOTEST_DATA_LENGTH_SHORT=51,
    LL1_WARNING_RADIOTEST_DATA_TOO_LARGE=50,
    LL1_WARNING_RADIOTEST_INVALID_DL_EARFCN=47,
    LL1_WARNING_RADIOTEST_INVALID_LENGTH=52,
    LL1_WARNING_RADIOTEST_PBCH_NOT_FINISHED=49,
    LL1_WARNING_RADIOTEST_UNHANDLED_MSG=48,
    LL1_WARNING_RAR_EXPIRE_EVENT=1,
    LL1_WARNING_RAR_PID_NOT_MATCH=25,
    LL1_WARNING_RAR_RBNUM_PARAM_ERROR=35,
    LL1_WARNING_RAR_RBSTART_PARAM_ERROR=36,
    LL1_WARNING_RAR_TBSIZE_PARAM_ERROR=38,
    LL1_WARNING_RAR_TCRNTI_PARAM_ERROR=37,
    LL1_WARNING_RELEASE_CBB_FSM_NOT_IDLE=41,
    LL1_WARNING_RF_READ_EFUSE_FAIL=44,
    LL1_WARNING_RPT_SF_NUM_NOT_MATCH=12,
    LL1_WARNING_SIB1_DB_ALREADY_ALLOCED=5,
    LL1_WARNING_SIB1_DB_ALREADY_FREED=6,
    LL1_WARNING_SIB1_PDSCH_DECODE_FAIL=29,
    LL1_WARNING_SI_DB_ALREADY_ALLOCED=7,
    LL1_WARNING_SI_DB_ALREADY_FREED=8,
    LL1_WARNING_SUBFRAME_NUM_NOT_MATCH=11,
    LL1_WARNING_TAG_PAGING_OPPORTUNITY_PASSED=3,
    LL1_WARNING_TA_OVER_RANGE=33,
    LL1_WARNING_TA_RESIDUE=32,
    LL1_WARNING_TRIGGER_TIME_HAS_PASSED=10,
    LL1_WARNING_UL_HARQ_DATA_LATE=23,
    LL1_WARNING_UL_HARQ_MAX_TX_NUM=34,
    LL1_WARNING_UL_HARQ_MSG3_NOT_TCRNTI=21,
    LL1_WARNING_UL_HARQ_PARAM_ERROR=22,
    LL1_WARNING_UL_RB_MCS_OVER_RANGE=14,
    LL1_WARNING_UL_RIV_NOT_OVER_RANGE=13,
    LL1_WARNING_UL_SPS_IMPLICIT_RELEASE_MATCH=18,
    LL1_WARNING_UL_SPS_RELEASE_PDCCH=19,
    LL1_WARNING_UL_SPS_TIME_MATCH=17,
    LL1_WARNING_UL_SPS_ULGRANT_ERROR=15,
    LL1_WARNING_UL_TDD0_UL_INDEX_ERROR=16,
} enum_anon_511;
typedef enum {
    SOC_PDN_TYPE_INVALID=0,
    SOC_PDN_TYPE_IPV4=1,
    SOC_PDN_TYPE_IPV4V6=3,
    SOC_PDN_TYPE_IPV6=2,
    SOC_PDN_TYPE_NON_IP=5,
    SOC_PDN_UNUSED=4,
} enum_anon_134;
typedef enum {
    PROTO_RRC_CELL_RESELECTION=4,
    PROTO_RRC_CELL_SELECTION=3,
    PROTO_RRC_CONNECTED=8,
    PROTO_RRC_CONNECTING=7,
    PROTO_RRC_DEACT=0,
    PROTO_RRC_HANDOVER=11,
    PROTO_RRC_IDLE=5,
    PROTO_RRC_NULL=1,
    PROTO_RRC_PLMN_SEARCH=2,
    PROTO_RRC_PSM=6,
    PROTO_RRC_REESTABLISHING=10,
    PROTO_RRC_RELEASING=9,
} enum_anon_7;
typedef enum {
    RLC_ALLOC_SIZE_OUTOFRANGE=27,
    RLC_BUFFERRING_EXCEED_LIMIT=19,
    RLC_BUFFERRING_RETRANSMISSION=20,
    RLC_BUFFERRING_SEND_SR_LIMIT=21,
    RLC_DECODER_FAIL=17,
    RLC_DISCARDED=24,
    RLC_DISCARD_NOT_APPLICABLE=25,
    RLC_DUPLICATE_PDU=5,
    RLC_EDT_FALLBACK_NON_EDT=28,
    RLC_ENCODER_AMD_SEGMENT_ERR=9,
    RLC_INV_LAST_SO=15,
    RLC_INV_PDU_RCVD=16,
    RLC_INV_PROCID_LIST=14,
    RLC_INV_RB_ID=6,
    RLC_INV_SN=11,
    RLC_INV_STATUS_PDU=18,
    RLC_MALLOC_FAILURE=7,
    RLC_MAX_RETX_THRESHOLD=13,
    RLC_OUTSEQ_PDU_SEGMENT=10,
    RLC_PDULIST_INDEX_OUTRANGE=26,
    RLC_PROTOCOL_ERR=2,
    RLC_REORDERING_ACTIVE=3,
    RLC_RETX_NOT_REQUIRED=12,
    RLC_SN_OUTSIDE_RX_WINDOW=4,
    RLC_SO_END_NOT_ASSIGNED=22,
    RLC_SUCCESS=0,
    RLC_SUSPENDED=23,
    RLC_UL_DATA_CNF_MULTI_SUCCESS=1,
    RLC_ZEROBYTES_CONSUMED=8,
} enum_anon_204;
typedef enum {
    ROHC_DBG_BUTT=6,
    ROHC_DBG_SHOW_AFTER_COMP_DATA=1,
    ROHC_DBG_SHOW_AFTER_COMP_FULL_DATA=2,
    ROHC_DBG_SHOW_AFTER_DECOMP_DATA=4,
    ROHC_DBG_SHOW_AFTER_DECOMP_FULL_DATA=5,
    ROHC_DBG_SHOW_BEFORE_COMP_DATA=0,
    ROHC_DBG_SHOW_BEFORE_DECOMP_DATA=3,
} enum_anon_380;
typedef enum {
    CCS_SEARCH_TYPE=1,
    SCS_SEARCH_TYPE=0,
} enum_anon_162;
typedef enum {
    EMM_PLMN_TYPE_IS_EHPLMN=1,
    EMM_PLMN_TYPE_IS_OPLMN=2,
    EMM_PLMN_TYPE_NONE=0,
} enum_anon_130;
typedef enum {
    RRC_CONNECTING_FSM_STATE_INIT_LL_CFG=0,
    RRC_CONNECTING_FSM_STATE_INIT_RELEASE_L2=1,
    RRC_CONNECTING_FSM_STATE_LL_CFG_FALLBACK=2,
    RRC_CONNECTING_FSM_STATE_LL_CFG_SETUP=3,
    RRC_CONNECTING_FSM_STATE_NULL=4,
    RRC_CONNECTING_FSM_STATE_WAIT_CONN_RESUME=5,
    RRC_CONNECTING_FSM_STATE_WAIT_CONN_SETUP=6,
    RRC_CONNECTING_FSM_STATE_WAIT_CRNTI=7,
    RRC_CONNECTING_FSM_STATE_WAIT_FALLBACK_RSP=8,
    RRC_CONNECTING_FSM_STATE_WAIT_LL_REL=9,
    RRC_CONNECTING_FSM_STATE_WAIT_REESTABLISH_PDCP_SRB1=10,
    RRC_CONNECTING_FSM_STATE_WAIT_REESTABLISH_PDCP_SRB2_DRBS=11,
    RRC_CONNECTING_FSM_STATE_WAIT_REESTABLISH_RLC=12,
    RRC_CONNECTING_FSM_STATE_WAIT_RELEASE_MAC=13,
    RRC_CONNECTING_FSM_STATE_WAIT_RESUME_RLC_PDCP_SRB2_DRBS=14,
    RRC_CONNECTING_FSM_STATE_WAIT_RESUME_RLC_SRB1=15,
    RRC_CONNECTING_FSM_STATE_WAIT_SUSPEND_PDCP_RLC=16,
} enum_anon_539;
typedef enum {
    RRC_CONNECTING_FSM_EVENT_INT_CONNECTING_CNF_NOK=0,
    RRC_CONNECTING_FSM_EVENT_INT_CONNECTING_CNF_OK=1,
    RRC_CONNECTING_FSM_EVENT_INT_CONNECTION_REJECT_RELEASE=2,
    RRC_CONNECTING_FSM_EVENT_INT_CONNECTION_REJECT_SUSPEND=3,
    RRC_CONNECTING_FSM_EVENT_INT_L2_RELEASED=4,
    RRC_CONNECTING_FSM_EVENT_INT_RELEASE_PCELL=5,
    RRC_CONNECTING_FSM_EVENT_L2_DL_CONFIG_CNF=155189249,
    RRC_CONNECTING_FSM_EVENT_L2_DL_RELEASE_CNF=155189251,
    RRC_CONNECTING_FSM_EVENT_L2_UL_CONFIG_CNF=138412033,
    RRC_CONNECTING_FSM_EVENT_L2_UL_RELEASE_CNF=138412035,
    RRC_CONNECTING_FSM_EVENT_LL1_CONNECTED_CONFIG_CNF=54525993,
    RRC_CONNECTING_FSM_EVENT_LL1_RACH_STARTED_IND=54526020,
    RRC_CONNECTING_FSM_EVENT_LL1_RELEASE_CNF=54525995,
    RRC_CONNECTING_FSM_EVENT_LL1_SERVING_CELL_LOST_IND=54526021,
    RRC_CONNECTING_FSM_EVENT_MAC_RACH_CNF=71303174,
    RRC_CONNECTING_FSM_EVENT_MAC_UL_CRNTI_IND=71303176,
    RRC_CONNECTING_FSM_EVENT_PDCP_CONFIG_CNF=171966465,
    RRC_CONNECTING_FSM_EVENT_PDCP_DATA_CNF=171966483,
    RRC_CONNECTING_FSM_EVENT_PDCP_INTEGRITY_CHECK_CNF=171966488,
    RRC_CONNECTING_FSM_EVENT_PDCP_REESTABLISH_CNF=171966471,
    RRC_CONNECTING_FSM_EVENT_PDCP_RELEASE_CNF=171966467,
    RRC_CONNECTING_FSM_EVENT_PDCP_RESUME_CNF=171966481,
    RRC_CONNECTING_FSM_EVENT_PDCP_SUSPEND_CNF=171966479,
    RRC_CONNECTING_FSM_EVENT_RLC_DL_REESTABLISH_CNF=121634826,
    RRC_CONNECTING_FSM_EVENT_RLC_DL_RESUME_CNF=121634825,
    RRC_CONNECTING_FSM_EVENT_RLC_DL_SUSPEND_CNF=121634824,
    RRC_CONNECTING_FSM_EVENT_RLC_UL_REESTABLISH_CNF=104857611,
    RRC_CONNECTING_FSM_EVENT_RLC_UL_RESUME_CNF=104857613,
    RRC_CONNECTING_FSM_EVENT_RLC_UL_SUSPEND_CNF=104857612,
    RRC_CONNECTING_FSM_EVENT_RRC_ABORT_EST_REQ=188743704,
    RRC_CONNECTING_FSM_EVENT_RRC_DEACTIVATE_REQ=188743685,
    RRC_CONNECTING_FSM_EVENT_RRC_EST_REQ=188743701,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_REJECT=188744194,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_RELEASE=188744195,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_RESUME=188744203,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_RESUME_NOK=6,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_SETUP=188744193,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_SETUP_NOK=7,
    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_SETUP_OK=8,
    RRC_CONNECTING_FSM_EVENT_RRC_RESUME_REQ=188743726,
    RRC_CONNECTING_FSM_EVENT_RRC_TIMER_T300_EXPIRY_IND=188743744,
} enum_anon_538;
typedef enum {
    DATA_REJ_CAUSE_LOW_LAYER_FAILURE=1,
    DATA_REJ_CAUSE_NOT_IN_CONNECTED=2,
    DATA_REJ_CAUSE_TX_FAILURE=0,
} enum_anon_166;
typedef enum {
    DELAY_TOLERANT_EST_CAUSE=6,
    EMERGENCY_EST_CAUSE=4,
    HIGH_PRIOR_ACCESS_ESTAB_CAUSE=5,
    INVALID_EST_CAUSE=0,
    MO_EXCEPTION_DATA_EST_CAUSE=8,
    MO_VOICE_CALL_EST_CAUSE=7,
    ORIGINATING_CALLS_EST_CAUSE=1,
    ORIGINATING_SIGNALLING_EST_CAUSE=2,
    TERMINATING_CALL_EST_CAUSE=3,
} enum_anon_90;
typedef enum {
    EMM_CALL_TYPE_EMERGENCY_CALLS=4,
    EMM_CALL_TYPE_NONE=0,
    EMM_CALL_TYPE_ORIGINATING_CALLS=1,
    EMM_CALL_TYPE_ORIGINATING_MMTEL_VOICE=5,
    EMM_CALL_TYPE_ORIGINATING_SIGNALLING=2,
    EMM_CALL_TYPE_ORIGINATING_SMS=6,
    EMM_CALL_TYPE_ORIGINATING_SMSOIP=7,
    EMM_CALL_TYPE_TERMINATING_CALLS=3,
} enum_anon_91;
typedef enum {
    RRC_BARRED_ITEM_TYPE_CELL=1,
    RRC_BARRED_ITEM_TYPE_FREQUENCY=0,
} enum_anon_185;
typedef enum {
    RRC_BAR_CAUSE_CELL_RESELECTION=1,
    RRC_BAR_CAUSE_CELL_SELECTION=0,
} enum_anon_186;
typedef enum {
    RRC_CONFIGURATOR_L2DL_NOK=6,
    RRC_CONFIGURATOR_L2DL_OK=5,
    RRC_CONFIGURATOR_L2UL_NOK=4,
    RRC_CONFIGURATOR_L2UL_OK=3,
    RRC_CONFIGURATOR_LL1_NOK=8,
    RRC_CONFIGURATOR_LL1_OK=7,
    RRC_CONFIGURATOR_NO_EVENT=0,
    RRC_CONFIGURATOR_PDCP_NOK=2,
    RRC_CONFIGURATOR_PDCP_OK=1,
} enum_anon_190;
typedef enum {
    RRC_CONFIGURATOR_ALL_RESUME=22,
    RRC_CONFIGURATOR_CONFIG_HANDOVER=3,
    RRC_CONFIGURATOR_CONFIG_RECONFIG=2,
    RRC_CONFIGURATOR_DRB_RELEASE=4,
    RRC_CONFIGURATOR_LL1_MAC_RELEASE=16,
    RRC_CONFIGURATOR_LL1_MAC_RLC_PDCP_RELEASE=14,
    RRC_CONFIGURATOR_LL1_RLC_PDCP_RELEASE=19,
    RRC_CONFIGURATOR_MAC_RELEASE=18,
    RRC_CONFIGURATOR_MAC_RLC_PDCP_RELEASE=17,
    RRC_CONFIGURATOR_NONE=0,
    RRC_CONFIGURATOR_PDCP_SRB2_DRB_REESTABLISH=8,
    RRC_CONFIGURATOR_PDCP_SUSPEND=13,
    RRC_CONFIGURATOR_RLC_ALL_REESTABLISH=7,
    RRC_CONFIGURATOR_RLC_PDCP_ALL_REESTABLISH=9,
    RRC_CONFIGURATOR_RLC_PDCP_RELEASE=15,
    RRC_CONFIGURATOR_RLC_PDCP_SUSPEND=11,
    RRC_CONFIGURATOR_RLC_SRB1_REESTABLISH=5,
    RRC_CONFIGURATOR_RLC_SRB1_RESUME=20,
    RRC_CONFIGURATOR_RLC_SRB2_DRB_REESTABLISH=6,
    RRC_CONFIGURATOR_RLC_SUSPEND=12,
    RRC_CONFIGURATOR_SRB0_CONFIG=1,
    RRC_CONFIGURATOR_SRB1_RESUME=21,
    RRC_CONFIGURATOR_SRB2_DRB_RESUME=10,
} enum_anon_189;
typedef enum {
    INVALID_RRC_EAB_CAT=3,
    RRC_EAB_CAT_A=0,
    RRC_EAB_CAT_B=1,
    RRC_EAB_CAT_C=2,
} enum_anon_174;
typedef enum {
    RRC_MGRP_GP0=40,
    RRC_MGRP_GP1=80,
    RRC_MGRP_NONE=0,
} enum_anon_180;
typedef enum {
    RRC_MOBILITY_STATE_HIGH=2,
    RRC_MOBILITY_STATE_MEDIUM=1,
    RRC_MOBILITY_STATE_NORMAL=0,
} enum_anon_188;
typedef enum {
    RRC_MEAS_REPORT_TRIGGER_EVENT_A1=0,
    RRC_MEAS_REPORT_TRIGGER_EVENT_A2=1,
    RRC_MEAS_REPORT_TRIGGER_EVENT_A3=2,
    RRC_MEAS_REPORT_TRIGGER_EVENT_A4=3,
    RRC_MEAS_REPORT_TRIGGER_EVENT_A5=4,
    RRC_MEAS_REPORT_TRIGGER_PERIODICAL_STRONGEST_CELLS=5,
    RRC_MEAS_REPORT_TRIGGER_UNSUPPORTED=6,
} enum_anon_178;
typedef enum {
    RRC_MEAS_QUANTITY_BOTH=2,
    RRC_MEAS_QUANTITY_RSRP=0,
    RRC_MEAS_QUANTITY_RSRQ=1,
} enum_anon_179;
typedef enum {
    MAX_NUM_RRC_SIB_TYPES=6,
    RRC_SIB_TYPE_SIB14=4,
    RRC_SIB_TYPE_SIB16=5,
    RRC_SIB_TYPE_SIB2=0,
    RRC_SIB_TYPE_SIB3=1,
    RRC_SIB_TYPE_SIB4=2,
    RRC_SIB_TYPE_SIB5=3,
} enum_anon_169;
typedef enum {
    RRC_RESEL_CRITERIA_EQUAL_PRIORITY=0,
    RRC_RESEL_CRITERIA_HIGHER_PRIORITY_THRESH_SERV_LOW_Q_NOT_PRESENT=2,
    RRC_RESEL_CRITERIA_HIGHER_PRIORITY_THRESH_SERV_LOW_Q_PRESENT=1,
    RRC_RESEL_CRITERIA_LOWER_PRIORITY_THRESH_SERV_LOW_Q_NOT_PRESENT=4,
    RRC_RESEL_CRITERIA_LOWER_PRIORITY_THRESH_SERV_LOW_Q_PRESENT=3,
} enum_anon_197;
typedef enum {
    RRC_RESEL_CRITERIA_MET=2,
    RRC_RESEL_CRITERIA_NOT_MET=0,
    RRC_RESEL_CRITERIA_NOT_MET_PCELL=1,
} enum_anon_198;
typedef enum {
    RRC_RESEL_REJECT_CAUSE_CAMPED_LESS_THAN_1S=5,
    RRC_RESEL_REJECT_CAUSE_CELL_BARRED=3,
    RRC_RESEL_REJECT_CAUSE_NONE=0,
    RRC_RESEL_REJECT_CAUSE_NOT_CSG_MEMBER=6,
    RRC_RESEL_REJECT_CAUSE_PLMN_MISMATCH=1,
    RRC_RESEL_REJECT_CAUSE_S_CRITERIA=2,
    RRC_RESEL_REJECT_CAUSE_T_RESEL_RUNNING=4,
} enum_anon_196;
typedef enum {
    RRC_SEARCH_MODE_FULL_SCAN=4,
    RRC_SEARCH_MODE_HP_CARRIERS_REVISITED=5,
    RRC_SEARCH_MODE_HP_CARRIERS_SORT_FIRST=1,
    RRC_SEARCH_MODE_HP_CARRIERS_UNSORTED=0,
    RRC_SEARCH_MODE_INVALID=7,
    RRC_SEARCH_MODE_NUM=7,
    RRC_SEARCH_MODE_PRESET_EARFCNS=3,
    RRC_SEARCH_MODE_RESTRICTED=6,
    RRC_SEARCH_MODE_SIM_PRIORITISED_EARFCNS=2,
} enum_anon_192;
typedef enum {
    SIB_CACHE_ADD=0,
    SIB_CACHE_CLEAR=2,
    SIB_CACHE_DELETE=1,
    SIB_CACHE_UPDATE=3,
    SIB_CACHE_USED=4,
} enum_anon_217;
typedef enum {
    PSM_DEACTIVATION_TYPE=1,
    SWITCH_OFF_DEACTIVATION_TYPE=0,
} enum_anon_89;
typedef enum {
    RRC_ASN_BCCH_BCH_MESSAGE_PDU=1,
    RRC_ASN_BCCH_DL_SCH_MESSAGE_PDU=2,
    RRC_ASN_DL_CCCH_MESSAGE_PDU=4,
    RRC_ASN_DL_DCCH_MESSAGE_PDU=5,
    RRC_ASN_PCCH_MESSAGE_PDU=3,
    RRC_ASN_UL_CCCH_MESSAGE_PDU=6,
    RRC_ASN_UL_DCCH_MESSAGE_PDU=7,
} enum_anon_218;
typedef enum {
    COUNTER_CHECK=13,
    COUNTER_CHECK_RESPONSE=26,
    DL_INFORMATION_TRANSFER=8,
    MEASUREMENT_REPORT=18,
    MIB=0,
    PAGING=3,
    RRC_CONNECTION_RECONFIGURATION=9,
    RRC_CONNECTION_RECONFIGURATION_COMPLETE=19,
    RRC_CONNECTION_REESTABLISHMENT=4,
    RRC_CONNECTION_REESTABLISHMENT_COMPLETE=20,
    RRC_CONNECTION_REESTABLISHMENT_REJECT=5,
    RRC_CONNECTION_REESTABLISHMENT_REQUEST=15,
    RRC_CONNECTION_REJECT=6,
    RRC_CONNECTION_RELEASE=10,
    RRC_CONNECTION_REQUEST=16,
    RRC_CONNECTION_RESUME=14,
    RRC_CONNECTION_RESUME_COMPLETE=27,
    RRC_CONNECTION_RESUME_REQUEST=17,
    RRC_CONNECTION_SETUP=7,
    RRC_CONNECTION_SETUP_COMPLETE=21,
    SECURITY_MODE_COMMAND=11,
    SECURITY_MODE_COMPLETE=22,
    SECURITY_MODE_FAILURE=23,
    SI=2,
    SIB1=1,
    UE_CAPABILITY_ENQUIRY=12,
    UE_CAPABILITY_INFORMATION=24,
    UL_INFORMATION_TRANSFER=25,
    UNKNOWN=28,
} enum_anon_219;
typedef enum {
    PSM_BUSY_WAIT_FOR_IND=0,
    PSM_READY_WAITING_FOR_CMD=1,
} enum_anon_168;
typedef enum {
    EST_REJ_CAUSE_BARRED=6,
    EST_REJ_CAUSE_CELL_RESEL=4,
    EST_REJ_CAUSE_DELAY_TOLERANT_ACCESS=3,
    EST_REJ_CAUSE_LOW_LAYER_FAILURE=2,
    EST_REJ_CAUSE_NAS_ABORT=7,
    EST_REJ_CAUSE_NONE=0,
    EST_REJ_CAUSE_NOT_IN_IDLE=1,
    EST_REJ_CAUSE_NOT_SUSPENDED=8,
    EST_REJ_CAUSE_SI_VALIDATION=5,
} enum_anon_164;
typedef enum {
    INVALID_GUMMEI_TYPE=0,
    NATIVE_GUMMEI_TYPE=1,
} enum_anon_165;
typedef enum {
    RRC_HANDOVER_FSM_STATE_L2_REESTABLISH=0,
    RRC_HANDOVER_FSM_STATE_L2_RESUME=1,
    RRC_HANDOVER_FSM_STATE_L2_SUSPEND=2,
    RRC_HANDOVER_FSM_STATE_LL1_DL_SYNC=3,
    RRC_HANDOVER_FSM_STATE_LL_CFG=4,
    RRC_HANDOVER_FSM_STATE_LL_CFG_DRB_REL=5,
    RRC_HANDOVER_FSM_STATE_MAC_RELEASE=6,
    RRC_HANDOVER_FSM_STATE_NAS_REL_LL_RELEASE=7,
    RRC_HANDOVER_FSM_STATE_NULL=8,
    RRC_HANDOVER_FSM_STATE_REESTAB_L2_SUSPEND=9,
    RRC_HANDOVER_FSM_STATE_REESTAB_LL_RELEASE=10,
    RRC_HANDOVER_FSM_STATE_WAIT_RACH_RESULT=11,
} enum_anon_543;
typedef enum {
    RRC_HANDOVER_FSM_EVENT_L2_DL_CONFIG_CNF=155189249,
    RRC_HANDOVER_FSM_EVENT_L2_DL_RELEASE_CNF=155189251,
    RRC_HANDOVER_FSM_EVENT_L2_UL_CONFIG_CNF=138412033,
    RRC_HANDOVER_FSM_EVENT_L2_UL_RELEASE_CNF=138412035,
    RRC_HANDOVER_FSM_EVENT_LL1_HANDOVER_CELL_SELECT_CNF=54526003,
    RRC_HANDOVER_FSM_EVENT_LL1_HANDOVER_CONFIG_CNF=54525994,
    RRC_HANDOVER_FSM_EVENT_LL1_RELEASE_CNF=54525995,
    RRC_HANDOVER_FSM_EVENT_MAC_RACH_CNF=71303174,
    RRC_HANDOVER_FSM_EVENT_PDCP_CONFIG_CNF=171966465,
    RRC_HANDOVER_FSM_EVENT_PDCP_REESTABLISH_CNF=171966471,
    RRC_HANDOVER_FSM_EVENT_PDCP_RELEASE_CNF=171966467,
    RRC_HANDOVER_FSM_EVENT_PDCP_RESUME_CNF=171966481,
    RRC_HANDOVER_FSM_EVENT_PDCP_SECURITY_CONFIG_CNF=171966473,
    RRC_HANDOVER_FSM_EVENT_PDCP_SUSPEND_CNF=171966479,
    RRC_HANDOVER_FSM_EVENT_PROCEED=0,
    RRC_HANDOVER_FSM_EVENT_RLC_DL_REESTABLISH_CNF=121634826,
    RRC_HANDOVER_FSM_EVENT_RLC_DL_RESUME_CNF=121634825,
    RRC_HANDOVER_FSM_EVENT_RLC_DL_SUSPEND_CNF=121634824,
    RRC_HANDOVER_FSM_EVENT_RLC_UL_REESTABLISH_CNF=104857611,
    RRC_HANDOVER_FSM_EVENT_RLC_UL_RESUME_CNF=104857613,
    RRC_HANDOVER_FSM_EVENT_RLC_UL_SUSPEND_CNF=104857612,
    RRC_HANDOVER_FSM_EVENT_RRC_DEACTIVATE_REQ=188743685,
    RRC_HANDOVER_FSM_EVENT_RRC_REL_REQ=188743705,
    RRC_HANDOVER_FSM_EVENT_RRC_TIMER_T304_EXPIRY_IND=188743748,
    RRC_HANDOVER_FSM_EVENT_START=1,
    RRC_HANDOVER_FSM_EVENT_TRANS_TO_NAS_REL=2,
    RRC_HANDOVER_FSM_EVENT_TRANS_TO_REESTAB=3,
} enum_anon_542;
typedef enum {
    RRC_IDLE_FSM_STATE_ENTERING_PSM=0,
    RRC_IDLE_FSM_STATE_LL_CONFIGURED=1,
    RRC_IDLE_FSM_STATE_PSM_ACTIVE=2,
    RRC_IDLE_FSM_STATE_PSM_READY_FSM_PAUSED=3,
    RRC_IDLE_FSM_STATE_SI_MOD=4,
    RRC_IDLE_FSM_STATE_START=5,
    RRC_IDLE_FSM_STATE_WAIT_LL1CFG_NCE=6,
    RRC_IDLE_FSM_STATE_WAIT_LL1_REL=7,
} enum_anon_537;
typedef enum {
    RRC_IDLE_FSM_EVENT_INT_IDLE_SIBS_NOK=0,
    RRC_IDLE_FSM_EVENT_INT_IDLE_SIBS_OK=1,
    RRC_IDLE_FSM_EVENT_INT_RELEASE_PCELL=2,
    RRC_IDLE_FSM_EVENT_INT_RESELECT_CELL=3,
    RRC_IDLE_FSM_EVENT_INT_SELECT_CELL=4,
    RRC_IDLE_FSM_EVENT_INT_SELECT_CELL_FROM_SEARCH=5,
    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_CONFIGURED=6,
    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_LL1_REL=7,
    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_PAUSED_FOR_PSM=8,
    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_PSM=9,
    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_START=10,
    RRC_IDLE_FSM_EVENT_L2_DL_RELEASE_CNF=155189251,
    RRC_IDLE_FSM_EVENT_L2_UL_RELEASE_CNF=138412035,
    RRC_IDLE_FSM_EVENT_LL1_ACTIVATE_CNF=54526018,
    RRC_IDLE_FSM_EVENT_LL1_CELL_SELECT_CNF=54526002,
    RRC_IDLE_FSM_EVENT_LL1_DEACTIVATE_CNF=54526019,
    RRC_IDLE_FSM_EVENT_LL1_IDLE_CONFIG_CNF=54525992,
    RRC_IDLE_FSM_EVENT_LL1_MIB_DATA_IND=54526004,
    RRC_IDLE_FSM_EVENT_LL1_RELEASE_CNF=54525995,
    RRC_IDLE_FSM_EVENT_LL1_SIB1_DATA_IND=54526006,
    RRC_IDLE_FSM_EVENT_LL1_SI_INFO_IND=54526008,
    RRC_IDLE_FSM_EVENT_LL1_SI_INFO_STOP_CNF=54526009,
    RRC_IDLE_FSM_EVENT_PDCP_RELEASE_CNF=171966467,
    RRC_IDLE_FSM_EVENT_RRC_CELL_SELECT_REQ=188743694,
    RRC_IDLE_FSM_EVENT_RRC_DEACTIVATE_REQ=188743685,
    RRC_IDLE_FSM_EVENT_RRC_ENTER_PSM_REQ=188743722,
    RRC_IDLE_FSM_EVENT_RRC_INT_EAB_PARAM_MOD=188744208,
    RRC_IDLE_FSM_EVENT_RRC_INT_ESTABLISHMENT_REQ=188744210,
    RRC_IDLE_FSM_EVENT_RRC_INT_INCOMING_MIB=188744207,
    RRC_IDLE_FSM_EVENT_RRC_INT_REEST_REQ=188744211,
    RRC_IDLE_FSM_EVENT_RRC_PLMN_SEARCH_REQ=188743687,
    RRC_IDLE_FSM_EVENT_RRC_REL_REQ=188743705,
    RRC_IDLE_FSM_EVENT_RRC_SEARCH_ABORT_REQ=188743692,
    RRC_IDLE_FSM_EVENT_RRC_TIMER_SIB16_EXPIRY_IND=188743758,
    RRC_IDLE_FSM_EVENT_RRC_TIMER_T311_EXPIRY_IND=188743751,
} enum_anon_536;
typedef enum {
    ACT_STATUS_ERROR=1,
    ACT_STATUS_OK=0,
} enum_anon_88;
typedef enum {
    BAR_FACTOR_FOR_VOICE_EIGHTY=80,
    BAR_FACTOR_FOR_VOICE_EIGHTYFIVE=85,
    BAR_FACTOR_FOR_VOICE_FIFTEEN=15,
    BAR_FACTOR_FOR_VOICE_FIFTY=50,
    BAR_FACTOR_FOR_VOICE_FIVE=5,
    BAR_FACTOR_FOR_VOICE_FORTY=40,
    BAR_FACTOR_FOR_VOICE_INVALID=100,
    BAR_FACTOR_FOR_VOICE_NINTY=90,
    BAR_FACTOR_FOR_VOICE_NINTYFIVE=95,
    BAR_FACTOR_FOR_VOICE_SEVENTY=70,
    BAR_FACTOR_FOR_VOICE_SEVENTYFIVE=75,
    BAR_FACTOR_FOR_VOICE_SIXTY=60,
    BAR_FACTOR_FOR_VOICE_TEN=10,
    BAR_FACTOR_FOR_VOICE_THIRTY=30,
    BAR_FACTOR_FOR_VOICE_TWENTY=20,
    BAR_FACTOR_FOR_VOICE_TWENTYFIVE=25,
    BAR_FACTOR_FOR_VOICE_ZERO=0,
} enum_anon_201;
typedef enum {
    BAR_TIME_FOR_VOICE_INVALID=0,
    BAR_TIME_FOR_VOICE_LEVEL_EIGHT=512,
    BAR_TIME_FOR_VOICE_LEVEL_FIVE=64,
    BAR_TIME_FOR_VOICE_LEVEL_FOUR=32,
    BAR_TIME_FOR_VOICE_LEVEL_ONE=4,
    BAR_TIME_FOR_VOICE_LEVEL_SEVEN=256,
    BAR_TIME_FOR_VOICE_LEVEL_SIX=128,
    BAR_TIME_FOR_VOICE_LEVEL_THREE=16,
    BAR_TIME_FOR_VOICE_LEVEL_TWO=8,
} enum_anon_202;
typedef enum {
    PAGING_TYPE_IMSI=1,
    PAGING_TYPE_S_TMSI=0,
} enum_anon_163;
typedef enum {
    PLMN_SEARCH_REJ_CAUSE_CELL_SELECTION_IN_PROGRESS=1,
    PLMN_SEARCH_REJ_CAUSE_INCORRECT_STATE=0,
} enum_anon_161;
typedef enum {
    FAST_PLMN_SEARCH_CAUSE=2,
    NORMAL_SEARCH_CAUSE=0,
    STORED_CELL_SEARCH_CAUSE=1,
} enum_anon_160;
typedef enum {
    RRC_REESTAB_FSM_STATE_INIT_LL_CFG=0,
    RRC_REESTAB_FSM_STATE_L2_RESUME=1,
    RRC_REESTAB_FSM_STATE_LL_CONFIG_REEST=2,
    RRC_REESTAB_FSM_STATE_NULL=3,
    RRC_REESTAB_FSM_STATE_REESTABLISHMENT=4,
    RRC_REESTAB_FSM_STATE_WAIT_CRNTI=5,
    RRC_REESTAB_FSM_STATE_WAIT_LL_REL=6,
    RRC_REESTAB_FSM_STATE_WAIT_PDCP_REEST=7,
    RRC_REESTAB_FSM_STATE_WAIT_RLC_REEST=8,
} enum_anon_541;
typedef enum {
    RRC_REESTAB_FSM_EVENT_INT_REESTABLISHING_CNF_NOK=0,
    RRC_REESTAB_FSM_EVENT_INT_REESTABLISHING_CNF_OK=1,
    RRC_REESTAB_FSM_EVENT_L2_DL_CONFIG_CNF=155189249,
    RRC_REESTAB_FSM_EVENT_L2_DL_RELEASE_CNF=155189251,
    RRC_REESTAB_FSM_EVENT_L2_UL_CONFIG_CNF=138412033,
    RRC_REESTAB_FSM_EVENT_L2_UL_RELEASE_CNF=138412035,
    RRC_REESTAB_FSM_EVENT_LL1_CONNECTED_CONFIG_CNF=54525993,
    RRC_REESTAB_FSM_EVENT_LL1_RACH_STARTED_IND=54526020,
    RRC_REESTAB_FSM_EVENT_LL1_RELEASE_CNF=54525995,
    RRC_REESTAB_FSM_EVENT_LL1_SERVING_CELL_LOST_IND=54526021,
    RRC_REESTAB_FSM_EVENT_MAC_RACH_CNF=71303174,
    RRC_REESTAB_FSM_EVENT_MAC_UL_CRNTI_IND=71303176,
    RRC_REESTAB_FSM_EVENT_PDCP_CONFIG_CNF=171966465,
    RRC_REESTAB_FSM_EVENT_PDCP_REESTABLISH_CNF=171966471,
    RRC_REESTAB_FSM_EVENT_PDCP_RELEASE_CNF=171966467,
    RRC_REESTAB_FSM_EVENT_PDCP_RESUME_CNF=171966481,
    RRC_REESTAB_FSM_EVENT_PDCP_SECURITY_CONFIG_CNF=171966473,
    RRC_REESTAB_FSM_EVENT_RLC_DL_REESTABLISH_CNF=121634826,
    RRC_REESTAB_FSM_EVENT_RLC_DL_RESUME_CNF=121634825,
    RRC_REESTAB_FSM_EVENT_RLC_UL_REESTABLISH_CNF=104857611,
    RRC_REESTAB_FSM_EVENT_RLC_UL_RESUME_CNF=104857613,
    RRC_REESTAB_FSM_EVENT_RRC_DEACTIVATE_REQ=188743685,
    RRC_REESTAB_FSM_EVENT_RRC_INT_CONNECTION_REEST_NOK=2,
    RRC_REESTAB_FSM_EVENT_RRC_INT_CONNECTION_REEST_OK=3,
    RRC_REESTAB_FSM_EVENT_RRC_INT_CONN_REESTABLISHMENT=188744201,
    RRC_REESTAB_FSM_EVENT_RRC_INT_CONN_REESTABLISHMENT_REJ=188744202,
    RRC_REESTAB_FSM_EVENT_RRC_INT_REEST_REQ=188744211,
    RRC_REESTAB_FSM_EVENT_RRC_REL_REQ=188743705,
    RRC_REESTAB_FSM_EVENT_RRC_TIMER_T301_EXPIRY_IND=188743745,
} enum_anon_540;
typedef enum {
    REL_CAUSE_CSFB_HIGH_PRIORITY=5,
    REL_CAUSE_LOAD_BALANCING_REQUIRED=1,
    REL_CAUSE_NAS_RELEASE=3,
    REL_CAUSE_NETWORK_CON_REL=0,
    REL_CAUSE_RRC_CONNECTION_FAILURE=2,
    REL_CAUSE_RRC_CONNECTION_SUSPENSION=4,
} enum_anon_167;
typedef enum {
    RRC_SEARCH_COMMON_FSM_STATE_FREQ_SCAN=0,
    RRC_SEARCH_COMMON_FSM_STATE_SCANNING=1,
    RRC_SEARCH_COMMON_FSM_STATE_START=2,
    RRC_SEARCH_COMMON_FSM_STATE_WAIT_LL1_RESPONSE=3,
    RRC_SEARCH_COMMON_FSM_STATE_WAIT_MIB=4,
    RRC_SEARCH_COMMON_FSM_STATE_WAIT_NEXT_ACTION=5,
    RRC_SEARCH_COMMON_FSM_STATE_WAIT_SIB1=6,
} enum_anon_533;
typedef enum {
    RRC_SEARCH_COMMON_FSM_EVENT_BAND_SCAN_REQ=0,
    RRC_SEARCH_COMMON_FSM_EVENT_CONTINUE_SCAN_NEXT_CELL=1,
    RRC_SEARCH_COMMON_FSM_EVENT_CONTINUE_SCAN_NEXT_EARFCN=2,
    RRC_SEARCH_COMMON_FSM_EVENT_DEACTIVATE=3,
    RRC_SEARCH_COMMON_FSM_EVENT_FREQ_SCAN_REQ=4,
    RRC_SEARCH_COMMON_FSM_EVENT_INT_CELL_DETECTION_FAILED=5,
    RRC_SEARCH_COMMON_FSM_EVENT_INT_MIB_NOK=6,
    RRC_SEARCH_COMMON_FSM_EVENT_INT_MIB_OK=7,
    RRC_SEARCH_COMMON_FSM_EVENT_INT_SIB1_NOK=8,
    RRC_SEARCH_COMMON_FSM_EVENT_INT_SIB1_OK=9,
    RRC_SEARCH_COMMON_FSM_EVENT_LL1_FREQ_SEARCH_CNF=54526000,
    RRC_SEARCH_COMMON_FSM_EVENT_LL1_MIB_DATA_IND=54526004,
    RRC_SEARCH_COMMON_FSM_EVENT_LL1_SCAN_CNF=54525998,
    RRC_SEARCH_COMMON_FSM_EVENT_LL1_SIB1_DATA_IND=54526006,
    RRC_SEARCH_COMMON_FSM_EVENT_NO_MORE_BANDS=10,
    RRC_SEARCH_COMMON_FSM_EVENT_NO_MORE_EARFCN=11,
    RRC_SEARCH_COMMON_FSM_EVENT_NO_NEXT_CELL=12,
    RRC_SEARCH_COMMON_FSM_EVENT_STOP=13,
} enum_anon_532;
typedef enum {
    RRC_SEARCH_SUB_FSM_STATE_CELL_SEARCHING=0,
    RRC_SEARCH_SUB_FSM_STATE_PLMN_SEARCHING=1,
    RRC_SEARCH_SUB_FSM_STATE_READING_ESIBS=2,
    RRC_SEARCH_SUB_FSM_STATE_START=3,
    RRC_SEARCH_SUB_FSM_STATE_WAIT_ABORTING_CELL_SEARCH=4,
    RRC_SEARCH_SUB_FSM_STATE_WAIT_ABORTING_PLMN_SEARCH=5,
} enum_anon_535;
typedef enum {
    RRC_SEARCH_SUB_FSM_EVENT_CELL_FOUND=0,
    RRC_SEARCH_SUB_FSM_EVENT_CELL_SEARCH=1,
    RRC_SEARCH_SUB_FSM_EVENT_CELL_SEARCH_DONE=2,
    RRC_SEARCH_SUB_FSM_EVENT_DEACTIVATE=3,
    RRC_SEARCH_SUB_FSM_EVENT_INT_ESIBS_NOK=4,
    RRC_SEARCH_SUB_FSM_EVENT_INT_ESIBS_OK=5,
    RRC_SEARCH_SUB_FSM_EVENT_LL1_CELL_SELECT_CNF=54526002,
    RRC_SEARCH_SUB_FSM_EVENT_LL1_SERVING_CELL_LOST_IND=54526021,
    RRC_SEARCH_SUB_FSM_EVENT_LL1_SI_INFO_IND=54526008,
    RRC_SEARCH_SUB_FSM_EVENT_LL1_SI_INFO_STOP_CNF=54526009,
    RRC_SEARCH_SUB_FSM_EVENT_PLMN_SEARCH=6,
    RRC_SEARCH_SUB_FSM_EVENT_PLMN_SEARCH_DONE=7,
    RRC_SEARCH_SUB_FSM_EVENT_RRC_PLMN_SEARCH_REQ=188743687,
    RRC_SEARCH_SUB_FSM_EVENT_SCAN_COMPLETE=8,
    RRC_SEARCH_SUB_FSM_EVENT_STOP=9,
} enum_anon_534;
typedef enum {
    MAX_NUM_TOP_FSM_STATES=8,
    RRC_TOP_FSM_STATE_CONNECTED=5,
    RRC_TOP_FSM_STATE_CONNECTING=4,
    RRC_TOP_FSM_STATE_DEACTIVATED=0,
    RRC_TOP_FSM_STATE_HANDOVER=7,
    RRC_TOP_FSM_STATE_IDLE=3,
    RRC_TOP_FSM_STATE_NULL=1,
    RRC_TOP_FSM_STATE_REESTAB=6,
    RRC_TOP_FSM_STATE_SEARCH=2,
} enum_anon_214;
typedef enum {
    CP_LOG_BASE_ID=858980352,
    CP_LOG_CP_MT_HANDLE_RP_ERROR=858980357,
    CP_LOG_HANDLE_EMM_DATA_IND=858980353,
    CP_LOG_HANDLE_EMM_ERROR_IND=858980354,
    CP_LOG_HANDLE_RECV_MO_DATA=858980356,
    CP_LOG_HANDLE_RECV_MT_DATA=858980355,
    RP_LOG_BASE_ID=572653568,
    RP_LOG_HANDLE_MO_RECV_CP_DATA_IND=572653569,
    RP_LOG_RP_MO_HANDLE_CP_ERROR=572653572,
    RP_LOG_RP_MO_RECV_ERROR_HANDLE=572653570,
    RP_LOG_RP_MT_HANDLE_CP_DATA_IND=572653573,
    RP_LOG_RP_MT_RECV_ERROR_HANDLE=572653571,
    SMS_LOG_ID_BUTT=858980358,
    TP_LOG_BASE_ID=286326784,
    TP_LOG_GET_APP_PORT=286326787,
    TP_LOG_HANDLE_DEVICE_TRIGGER=286326786,
    TP_LOG_HANDLE_RECV_DILIVERY_PDU=286326785,
    TP_LOG_MO_ERROR_HANDLE=286326788,
} enum_anon_464;
typedef enum {
    SMS_LOG_EXPIRE_TIMER=2,
    SMS_LOG_START_TIMER=0,
    SMS_LOG_STOP_TIMER=1,
} enum_anon_463;
typedef enum {
    EMMSMS_DATA_IND=322961435,
    EMMSMS_DATA_REQ=322961433,
    EMMSMS_REL_REQ=322961434,
    EMMSMS_STATUS_IND=322961436,
    SMS_AT_CMD_CDS_PDU_IND=322961424,
    SMS_AT_CMD_CMGC_PDU_SET_CNF=322961422,
    SMS_AT_CMD_CMGC_PDU_SET_REQ=322961417,
    SMS_AT_CMD_CMGS_PDU_SET_CNF=322961421,
    SMS_AT_CMD_CMGS_PDU_SET_REQ=322961416,
    SMS_AT_CMD_CMMS_MODE_SET_REQ=322961420,
    SMS_AT_CMD_CMT_PDU_IND=322961425,
    SMS_AT_CMD_CNMA_PDU_SET_REQ=322961418,
    SMS_AT_CMD_CNMA_SERVICE_SET_REQ=322961419,
    SMS_AT_CMD_CNMA_SET_CNF=322961423,
    SMS_AT_CMD_CSCA_SET_REQ=322961415,
    SMS_CP_MO_TC1M_EXPIRY=322961410,
    SMS_CP_MT_TC1M_EXPIRY=322961411,
    SMS_DEINIT_IND=322961414,
    SMS_INIT_IND=322961413,
    SMS_LOG_DEBUG=322961442,
    SMS_LOG_TIMER_DEBUG=322961443,
    SMS_LOOPBACK_DATA_CNF=322961441,
    SMS_LOOPBACK_DATA_IND=322961439,
    SMS_LOOPBACK_DATA_REQ=322961440,
    SMS_NON_IP_SETUP_IND=322961437,
    SMS_NON_IP_SETUP_RSP=322961438,
    SMS_RP_TR1M_EXPIRY=322961408,
    SMS_RP_TR2M_EXPIRY=322961409,
    SMS_TP_CONC_EXPIRY=322961412,
    USIM_SMS_CSCA_UPDATE_REQ=322961427,
    USIM_SMS_DEFAULT_SETTINGS_IND=322961431,
    USIM_SMS_PP_DOWNLOAD_CNF=322961430,
    USIM_SMS_PP_DOWNLOAD_REQ=322961426,
    USIM_SMS_SEND_DATA_IND=322961432,
    USIM_SMS_SEND_DATA_RSP=322961429,
    USIM_SMS_TPMR_UPDATE_REQ=322961428,
} enum_anon_468;
typedef enum {
    UICC_LOG_EVENT_ACTIVATION_ACTIVATE=258,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATE_FAIL=260,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATE_SUCCESS=259,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ACTIVATE=275,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ACTIVATE_COMPLETE=285,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_ABORT=280,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_ERROR=278,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_RECEIVED=277,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_TIMEOUT=279,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_BASE=275,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_DEACTIVATE=286,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_DEACTIVATE_COMPLETE=287,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_ABORT=284,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_ERROR=282,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_RECEIVED=281,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_TIMEOUT=283,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PREACTIVATE_COMPLETE=276,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_BASE=300,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_DEACTIVATED=300,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_READY=306,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_ATR=303,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_DEACTIVATE=301,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_PPS=304,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_PREACTIVATE=302,
    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_READY=305,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_BASE=288,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_COMPLETE=288,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_HW_ERROR=289,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_RX_INVALID=293,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_RX_OVERRUN=292,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_RX_TIMEOUT=291,
    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_TX_TIMEOUT=290,
    UICC_LOG_EVENT_ACTIVATION_COLD_RESET=269,
    UICC_LOG_EVENT_ACTIVATION_CONFIG_IF_FROM_ATR=272,
    UICC_LOG_EVENT_ACTIVATION_CONFIG_IF_FROM_PPS=273,
    UICC_LOG_EVENT_ACTIVATION_CONFIG_IF_USING_DEFAULTS=274,
    UICC_LOG_EVENT_ACTIVATION_DEACTIVATE=261,
    UICC_LOG_EVENT_ACTIVATION_DEACTIVATE_FAIL=263,
    UICC_LOG_EVENT_ACTIVATION_DEACTIVATE_SUCCESS=262,
    UICC_LOG_EVENT_ACTIVATION_DEINIT=257,
    UICC_LOG_EVENT_ACTIVATION_INIT=256,
    UICC_LOG_EVENT_ACTIVATION_ISSUE_PPS=271,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_BASE=294,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_COMPLETE=294,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_HW_ERROR=295,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_RX_INVALID=299,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_RX_OVERRUN=298,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_RX_TIMEOUT=297,
    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_TX_TIMEOUT=296,
    UICC_LOG_EVENT_ACTIVATION_SELECT_FIRST_CLASS=264,
    UICC_LOG_EVENT_ACTIVATION_SELECT_NEXT_CLASS=265,
    UICC_LOG_EVENT_ACTIVATION_SELECT_NEXT_CLASS_FAIL=266,
    UICC_LOG_EVENT_ACTIVATION_SELECT_SPECIFIC_CLASS=267,
    UICC_LOG_EVENT_ACTIVATION_SELECT_SPECIFIC_CLASS_FAIL=268,
    UICC_LOG_EVENT_ACTIVATION_WARM_RESET=270,
    UICC_LOG_EVENT_API_ACTIVATE_BEGIN=6,
    UICC_LOG_EVENT_API_ACTIVATE_FAIL=8,
    UICC_LOG_EVENT_API_ACTIVATE_SUCCESS=7,
    UICC_LOG_EVENT_API_DEACTIVATE_BEGIN=9,
    UICC_LOG_EVENT_API_DEACTIVATE_FAIL=11,
    UICC_LOG_EVENT_API_DEACTIVATE_SUCCESS=10,
    UICC_LOG_EVENT_API_DEINIT_BEGIN=3,
    UICC_LOG_EVENT_API_DEINIT_FAIL=5,
    UICC_LOG_EVENT_API_DEINIT_SUCCESS=4,
    UICC_LOG_EVENT_API_INIT_BEGIN=0,
    UICC_LOG_EVENT_API_INIT_FAIL=2,
    UICC_LOG_EVENT_API_INIT_SUCCESS=1,
    UICC_LOG_EVENT_API_SEND_AND_RECV_BEGIN=12,
    UICC_LOG_EVENT_API_SEND_AND_RECV_FAIL=14,
    UICC_LOG_EVENT_API_SEND_AND_RECV_SUCCESS=13,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_ACTIVE=777,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_BASE=777,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_COMPLETE=778,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_HW_ERROR=779,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_READY=784,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_RX_INVALID=783,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_RX_OVERRUN=782,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_RX_TIMEOUT=781,
    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_TX_TIMEOUT=780,
    UICC_LOG_EVENT_ATR_ATR_EVENT_BASE=771,
    UICC_LOG_EVENT_ATR_ATR_EVENT_COMPLETE=771,
    UICC_LOG_EVENT_ATR_ATR_EVENT_HW_ERROR=772,
    UICC_LOG_EVENT_ATR_ATR_EVENT_RX_INVALID=776,
    UICC_LOG_EVENT_ATR_ATR_EVENT_RX_OVERRUN=775,
    UICC_LOG_EVENT_ATR_ATR_EVENT_RX_TIMEOUT=774,
    UICC_LOG_EVENT_ATR_ATR_EVENT_TX_TIMEOUT=773,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_BASE=785,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_COMPLETE=790,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_ERROR=791,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_CHECKSUM=789,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_HISTORICAL_BYTES=788,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_INTERFACE_BYTES=787,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_T0=786,
    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_TS=785,
    UICC_LOG_EVENT_ATR_CHECKSUM_VALUE=770,
    UICC_LOG_EVENT_ATR_DEINIT=513,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_BASE=792,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_HW_ERROR=796,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_RX_DATA=792,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_RX_OVERRUN=795,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_RX_TIMEOUT=794,
    UICC_LOG_EVENT_ATR_FIFO_EVENT_TX_TIMEOUT=793,
    UICC_LOG_EVENT_ATR_INIT=512,
    UICC_LOG_EVENT_ATR_PROCESS=768,
    UICC_LOG_EVENT_ATR_PROCESS_RESPONSE=769,
    UICC_LOG_EVENT_ATR_START=514,
    UICC_LOG_EVENT_ATR_START_FAIL=516,
    UICC_LOG_EVENT_ATR_START_SUCCESS=515,
    UICC_LOG_EVENT_FIFO_INACTIVITY_THRESHOLD=2580,
    UICC_LOG_EVENT_FIFO_PREVENT_READ=2579,
    UICC_LOG_EVENT_FIFO_RX_BUFFER_INIT=2561,
    UICC_LOG_EVENT_FIFO_RX_DATA=2573,
    UICC_LOG_EVENT_FIFO_RX_DISCARD=2577,
    UICC_LOG_EVENT_FIFO_RX_FLUSH=2578,
    UICC_LOG_EVENT_FIFO_RX_FULL=2574,
    UICC_LOG_EVENT_FIFO_RX_READ=2576,
    UICC_LOG_EVENT_FIFO_RX_START=2563,
    UICC_LOG_EVENT_FIFO_RX_STOP=2565,
    UICC_LOG_EVENT_FIFO_RX_TIMEOUT=2570,
    UICC_LOG_EVENT_FIFO_TIMER_EXPIRE=2568,
    UICC_LOG_EVENT_FIFO_TIMER_START=2566,
    UICC_LOG_EVENT_FIFO_TIMER_STOP=2567,
    UICC_LOG_EVENT_FIFO_TX_BUFFER_INIT=2560,
    UICC_LOG_EVENT_FIFO_TX_EMPTY=2571,
    UICC_LOG_EVENT_FIFO_TX_FULL=2572,
    UICC_LOG_EVENT_FIFO_TX_START=2562,
    UICC_LOG_EVENT_FIFO_TX_STOP=2564,
    UICC_LOG_EVENT_FIFO_TX_TIMEOUT=2569,
    UICC_LOG_EVENT_FIFO_TX_WRITE=2575,
    UICC_LOG_EVENT_HARDWARE_ACTIVATE=2824,
    UICC_LOG_EVENT_HARDWARE_APPLY_DAC_VOLTAGE=2821,
    UICC_LOG_EVENT_HARDWARE_APPLY_GPIO_VOLTAGE=2820,
    UICC_LOG_EVENT_HARDWARE_ASSERT_RESET_LINE=2836,
    UICC_LOG_EVENT_HARDWARE_ASSUMED_CLOCK=2843,
    UICC_LOG_EVENT_HARDWARE_CALCULATED_WWT=2845,
    UICC_LOG_EVENT_HARDWARE_CANCEL_CLOCK_STOP_TIMER=2850,
    UICC_LOG_EVENT_HARDWARE_CLAIM_PINS=2822,
    UICC_LOG_EVENT_HARDWARE_CLOCK_STARTED=2848,
    UICC_LOG_EVENT_HARDWARE_CLOCK_STOPPED=2847,
    UICC_LOG_EVENT_HARDWARE_CLOCK_STOP_MODE=2846,
    UICC_LOG_EVENT_HARDWARE_CONFIGURED_CLOCK=2842,
    UICC_LOG_EVENT_HARDWARE_CONFIGURED_ETU=2839,
    UICC_LOG_EVENT_HARDWARE_CONFIGURED_ETU_D=2841,
    UICC_LOG_EVENT_HARDWARE_CONFIGURED_ETU_F=2840,
    UICC_LOG_EVENT_HARDWARE_DEACTIVATE=2825,
    UICC_LOG_EVENT_HARDWARE_DEINIT=2817,
    UICC_LOG_EVENT_HARDWARE_DEINIT_POWER=2819,
    UICC_LOG_EVENT_HARDWARE_INIT=2816,
    UICC_LOG_EVENT_HARDWARE_INIT_POWER=2818,
    UICC_LOG_EVENT_HARDWARE_IO_CLK_PINS=2834,
    UICC_LOG_EVENT_HARDWARE_POSTDEINIT=2838,
    UICC_LOG_EVENT_HARDWARE_PREINIT=2837,
    UICC_LOG_EVENT_HARDWARE_PWR_NULL=2835,
    UICC_LOG_EVENT_HARDWARE_RELEASE_PINS=2823,
    UICC_LOG_EVENT_HARDWARE_RST_DET_PINS=2833,
    UICC_LOG_EVENT_HARDWARE_SET_CLOCK=2828,
    UICC_LOG_EVENT_HARDWARE_SET_DAC=2827,
    UICC_LOG_EVENT_HARDWARE_SET_ETU_D=2830,
    UICC_LOG_EVENT_HARDWARE_SET_ETU_F=2829,
    UICC_LOG_EVENT_HARDWARE_SET_GUARD_TIME=2832,
    UICC_LOG_EVENT_HARDWARE_SET_RX_PARITY=2831,
    UICC_LOG_EVENT_HARDWARE_START_CLOCK_STOP_TIMER=2849,
    UICC_LOG_EVENT_HARDWARE_UNUSED_PIO_ALREADY_CLAIMED=2851,
    UICC_LOG_EVENT_HARDWARE_WARM_RESET=2826,
    UICC_LOG_EVENT_HARDWARE_WWT_MULTIPLIER=2844,
    UICC_LOG_EVENT_PPS_DEINIT=1025,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_BASE=1304,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_HW_ERROR=1308,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_RX_DATA=1304,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_RX_OVERRUN=1307,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_RX_TIMEOUT=1306,
    UICC_LOG_EVENT_PPS_FIFO_EVENT_TX_TIMEOUT=1305,
    UICC_LOG_EVENT_PPS_INIT=1024,
    UICC_LOG_EVENT_PPS_ISSUE_PPS=1026,
    UICC_LOG_EVENT_PPS_ISSUE_PPS_FAIL=1028,
    UICC_LOG_EVENT_PPS_ISSUE_PPS_SUCCESS=1027,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_ACTIVE=1288,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_BASE=1288,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_COMPLETE=1289,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_HW_ERROR=1290,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_READY=1295,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_RX_INVALID=1294,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_RX_OVERRUN=1293,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_RX_TIMEOUT=1292,
    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_TX_TIMEOUT=1291,
    UICC_LOG_EVENT_PPS_PPS_EVENT_BASE=1282,
    UICC_LOG_EVENT_PPS_PPS_EVENT_COMPLETE=1282,
    UICC_LOG_EVENT_PPS_PPS_EVENT_HW_ERROR=1283,
    UICC_LOG_EVENT_PPS_PPS_EVENT_RX_INVALID=1287,
    UICC_LOG_EVENT_PPS_PPS_EVENT_RX_OVERRUN=1286,
    UICC_LOG_EVENT_PPS_PPS_EVENT_RX_TIMEOUT=1285,
    UICC_LOG_EVENT_PPS_PPS_EVENT_TX_TIMEOUT=1284,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_BASE=1296,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_COMPLETE=1302,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_ERROR=1303,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PCK=1301,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS0=1297,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS1=1298,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS2=1299,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS3=1300,
    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPSS=1296,
    UICC_LOG_EVENT_PPS_PROCESS=1280,
    UICC_LOG_EVENT_PPS_PROCESS_RESPONSE=1281,
    UICC_LOG_EVENT_PROTOCOL_=1536,
    UICC_LOG_EVENT_T0_LOWER_DEINIT=2305,
    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_BASE=2334,
    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_HW_ERROR=2337,
    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_RX_DATA=2334,
    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_RX_TIMEOUT=2336,
    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_TX_TIMEOUT=2335,
    UICC_LOG_EVENT_T0_LOWER_INIT=2304,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_ACTIVE=2319,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_BASE=2319,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_COMPLETE=2320,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_HW_ERROR=2321,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_READY=2326,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_RX_INVALID=2325,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_RX_OVERRUN=2324,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_RX_TIMEOUT=2323,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_TX_TIMEOUT=2322,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_BASE=2313,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_COMPLETE=2313,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_HW_ERROR=2314,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_RX_INVALID=2318,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_RX_OVERRUN=2317,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_RX_TIMEOUT=2316,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_TX_TIMEOUT=2315,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_BASE=2327,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_COMPLETE=2331,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_ERROR_INVALID_PROC=2333,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_ERROR_RX_FULL=2332,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_DATA=2329,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_DATA_PROC=2328,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_HDR_PROC=2327,
    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_SW2=2330,
    UICC_LOG_EVENT_T0_LOWER_REMOVE_PROC_BYTE=2312,
    UICC_LOG_EVENT_T0_LOWER_SEND_TPDU=2307,
    UICC_LOG_EVENT_T0_LOWER_SEND_TPDU_FAIL=2308,
    UICC_LOG_EVENT_T0_LOWER_SEND_TPDU_SUCCESS=2309,
    UICC_LOG_EVENT_T0_LOWER_SET_WAITING_TIME=2306,
    UICC_LOG_EVENT_T0_LOWER_START_FIRST_TRANSFER=2310,
    UICC_LOG_EVENT_T0_LOWER_START_NEXT_TRANSFER=2311,
    UICC_LOG_EVENT_T0_UPPER_CMD_HDR=1792,
    UICC_LOG_EVENT_T0_UPPER_CMD_P3=1795,
    UICC_LOG_EVENT_T0_UPPER_DEINIT=2049,
    UICC_LOG_EVENT_T0_UPPER_DISABLE=2051,
    UICC_LOG_EVENT_T0_UPPER_ENABLE=2050,
    UICC_LOG_EVENT_T0_UPPER_ENVELOPE_HDR=1793,
    UICC_LOG_EVENT_T0_UPPER_GET_RESPONSE_HDR=1794,
    UICC_LOG_EVENT_T0_UPPER_INIT=2048,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_BASE=2072,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_COMPLETE=2072,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_HW_ERROR=2073,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_RX_INVALID=2077,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_RX_OVERRUN=2076,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_RX_TIMEOUT=2075,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_TX_TIMEOUT=2074,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_ACTIVE=2064,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_COMPLETE=2065,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_HW_ERROR=2066,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_NOT_ENABLED=2063,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_NOT_INITIALISED=2062,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_READY=2071,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_RX_INVALID=2070,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_RX_OVERRUN=2069,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_RX_TIMEOUT=2068,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_TX_TIMEOUT=2067,
    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_UPPER_STATE_BASE=2062,
    UICC_LOG_EVENT_T0_UPPER_RECV_RESP=2055,
    UICC_LOG_EVENT_T0_UPPER_RECV_RESP_FAIL=2056,
    UICC_LOG_EVENT_T0_UPPER_RECV_RESP_SUCCESS=2057,
    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_CASE=2060,
    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_INVALID=2059,
    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_LEN=2058,
    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_STATE=2061,
    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_SW1SW2=1796,
    UICC_LOG_EVENT_T0_UPPER_SEND_CMD=2052,
    UICC_LOG_EVENT_T0_UPPER_SEND_CMD_FAIL=2053,
    UICC_LOG_EVENT_T0_UPPER_SEND_CMD_SUCCESS=2054,
} enum_anon_249;
typedef enum {
    USIM_ACTIVE_DEINIT=0,
    USIM_ACTIVE_FAIL_CARD_NOT_PRESENT=3,
    USIM_ACTIVE_FAIL_PIN_ENTRY_NEEDED=4,
    USIM_ACTIVE_FAIL_PUK_BLOCKED=6,
    USIM_ACTIVE_FAIL_PUK_ENTRY_NEEDED=5,
    USIM_ACTIVE_FAIL_SIM_LOCKED=7,
    USIM_ACTIVE_FAIL_SIM_LOCK_CONFIG_ERROR=8,
    USIM_ACTIVE_INITIALIZING=1,
    USIM_ACTIVE_SUCC=2,
} enum_anon_78;
typedef enum {
    NSIMSRP_INITIALIZE_IND_TYPE=2,
    NSIMSRP_INSERT_IND_TYPE=1,
    NSIMSRP_REMOVE_IND_TYPE=0,
} enum_anon_65;
typedef enum {
    USIM_AUTH_MAC_FAILURE=1,
    USIM_AUTH_OTHER_FAILURE=3,
    USIM_AUTH_RESULT_BUTT=4,
    USIM_AUTH_SUCCESS=0,
    USIM_AUTH_SYNC_FAILURE=2,
} enum_anon_77;
typedef enum {
    USIM_PHYCARD_TYPE_BUTT=2,
    USIM_PHYCARD_TYPE_NOCARD=1,
    USIM_PHYCARD_TYPE_UICC=0,
} enum_anon_66;
typedef enum {
    SOC_RET_ABORT_BY_USER=28,
    SOC_RET_ABORT_BY_USER_FAILED=29,
    SOC_RET_BACK_OFF=120,
    SOC_RET_BAD_CHECKSUM=118,
    SOC_RET_BUSY=114,
    SOC_RET_CID_ACTIVE=17,
    SOC_RET_CID_CONFLICT=195,
    SOC_RET_CID_INVALID=25,
    SOC_RET_CID_NOT_ACTIVE=24,
    SOC_RET_CID_NOT_DEFINED=23,
    SOC_RET_CMD_ABORT_ERROR=216,
    SOC_RET_CMD_NOT_SUPPORTED=210,
    SOC_RET_CMD_NO_COMMAND_TO_ABORT=220,
    SOC_RET_CMD_WAIT_RESPONSE=209,
    SOC_RET_COMMAND_INTERRUPTED=33,
    SOC_RET_COMMAND_UNABORTABLE=32,
    SOC_RET_CONDITIONS_OF_USE_NOT_SATISFIED=44,
    SOC_RET_CONFIGURATION_CONFLICTS=37,
    SOC_RET_DATA_SEQUENCE_REPEAT_ERROR=30,
    SOC_RET_DATA_SEQUENCE_REPESOC_ERROR=215,
    SOC_RET_DEACTIVE_LAST_ACTIVE_CID=26,
    SOC_RET_DISABLED_OPERATION=14,
    SOC_RET_EN_MAGIC_NO_EQUAL_LP_VALUE=196,
    SOC_RET_ERROR=1,
    SOC_RET_ERROR_IN_PARAMETERS=3,
    SOC_RET_ERROR_RPC=2,
    SOC_RET_ERR_KV_GET_BUFFER_TOO_SMALL=122,
    SOC_RET_ERR_KV_KEY_NOT_FOUND=123,
    SOC_RET_ERR_NOT_IDLE_MODE=121,
    SOC_RET_FILE_NOT_FOUND=42,
    SOC_RET_FLOW_CONTROL=8,
    SOC_RET_FOTA_UPDATING=217,
    SOC_RET_GIVE_SEMAPHORE_FAIL=113,
    SOC_RET_ILLEGAL_OPERATION=4,
    SOC_RET_INCORRECT_ID=116,
    SOC_RET_INCORRECT_PASSWORD=200,
    SOC_RET_INCORRECT_VER=117,
    SOC_RET_INSUFFICIENT_DATA=115,
    SOC_RET_INTERNAL_ERROR=211,
    SOC_RET_INVALID_ENTRY=11,
    SOC_RET_INVALID_SOCKET=218,
    SOC_RET_IN_PROGRESS=9,
    SOC_RET_IN_PROGRESS_BLOCK=27,
    SOC_RET_KEY_NOT_FOUND=7,
    SOC_RET_KEY_TOO_BIG=36,
    SOC_RET_KEY_WRONG_SIZE=35,
    SOC_RET_KV_ALL_WRITTEN=65,
    SOC_RET_KV_FLASH_FULL=16,
    SOC_RET_KV_REPEAD_DATA=126,
    SOC_RET_KV_TRYING_TO_MODIFY_A_PERMANENT_KEY=125,
    SOC_RET_LWSIM_ERR_ATTEMPTS_EXCEEDED=62,
    SOC_RET_LWSIM_ERR_DATA_NOT_AVAILABLE=54,
    SOC_RET_LWSIM_ERR_DEBUG_ENABLED=53,
    SOC_RET_LWSIM_ERR_EAGLE_LOCKED=60,
    SOC_RET_LWSIM_ERR_INVALID_E_KPUB_DP=58,
    SOC_RET_LWSIM_ERR_INVALID_KPUB_CI=56,
    SOC_RET_LWSIM_ERR_INVALID_KPUB_DP=57,
    SOC_RET_LWSIM_ERR_MAC_FAILURE=59,
    SOC_RET_LWSIM_ERR_NO_PROFILE_LOADED=55,
    SOC_RET_LWSIM_ERR_PROFILE_ERROR=61,
    SOC_RET_LWSIM_ERR_PROFILE_LIMIT=64,
    SOC_RET_LWSIM_ERR_REPLAY_DETECTED=63,
    SOC_RET_MEMORY_ERROR=13,
    SOC_RET_NONIP_NOT_REGISTERED=21,
    SOC_RET_NONIP_UNCONFIG=20,
    SOC_RET_NOT_IMPLEMENTED=66,
    SOC_RET_NOT_INITIALISED=43,
    SOC_RET_NOT_IN_MIN_STATE=194,
    SOC_RET_NOT_KNOWN=124,
    SOC_RET_NOT_MIPI_MODULE=41,
    SOC_RET_NOT_POWER_ON=15,
    SOC_RET_NOT_REGISTERED=205,
    SOC_RET_NO_COMMAND_TO_ABORT=31,
    SOC_RET_NO_FREE_SOCKET=222,
    SOC_RET_NO_NETWORK_SERVICE=10,
    SOC_RET_OK=0,
    SOC_RET_OUT_OF_RANGE=12,
    SOC_RET_PARAM_UNCONFIG=204,
    SOC_RET_PDP_TYPE_MISMATCH=221,
    SOC_RET_PORT_NUM_CONFLICT=223,
    SOC_RET_PPP_DIAL_CONNECT=127,
    SOC_RET_PROGRESS_ERROR=198,
    SOC_RET_PROTOCOL_FAMILY_UNMATCHING=34,
    SOC_RET_PS_DATA_OFF=197,
    SOC_RET_RADIOTEST_DISABLED=19,
    SOC_RET_RADIO_TEST_STATE_ERROR=18,
    SOC_RET_RESTART_SEQUENCE=111,
    SOC_RET_RESTORE_NOT_PREPARED=226,
    SOC_RET_RETRY_AFTER_DEEP_SLEEP=6,
    SOC_RET_RETRY_LATER=5,
    SOC_RET_ROMLIB_ALREADY_IN_USE=68,
    SOC_RET_ROMLIB_ARBITRATION_RELEASE_FAILED=67,
    SOC_RET_ROMLIB_DIR_ERROR=79,
    SOC_RET_ROMLIB_FAILED_MEM=82,
    SOC_RET_ROMLIB_FAILURE=77,
    SOC_RET_ROMLIB_FLUSH_DCACHE_FAILED=93,
    SOC_RET_ROMLIB_GET_FUNC_ERROR=72,
    SOC_RET_ROMLIB_GET_PULL_ERROR=73,
    SOC_RET_ROMLIB_GET_SLEW_ERROR=75,
    SOC_RET_ROMLIB_GET_STRENGTH_ERROR=74,
    SOC_RET_ROMLIB_GET_TRIGGER_ERROR=76,
    SOC_RET_ROMLIB_ILLEGAL_DATA=89,
    SOC_RET_ROMLIB_ILLEGAL_KEY=86,
    SOC_RET_ROMLIB_INFINITE_DOT=101,
    SOC_RET_ROMLIB_INVALID_ADDR=87,
    SOC_RET_ROMLIB_INVALID_CRC=99,
    SOC_RET_ROMLIB_INVALID_DATA_LEN=100,
    SOC_RET_ROMLIB_INVALID_HPI=108,
    SOC_RET_ROMLIB_INVALID_K=94,
    SOC_RET_ROMLIB_INVALID_LENGTH=88,
    SOC_RET_ROMLIB_INVALID_LEN_CFG=95,
    SOC_RET_ROMLIB_INVALID_MODE=96,
    SOC_RET_ROMLIB_INVALID_N=98,
    SOC_RET_ROMLIB_INVALID_N_IN_INV_MOD=105,
    SOC_RET_ROMLIB_INVALID_P=97,
    SOC_RET_ROMLIB_INVALID_PARAMETER=69,
    SOC_RET_ROMLIB_INVALID_PM=106,
    SOC_RET_ROMLIB_INVALID_POINT=80,
    SOC_RET_ROMLIB_INVALID_X=107,
    SOC_RET_ROMLIB_IN_DOT_NOT_ON_CURVE=102,
    SOC_RET_ROMLIB_NO_AVAILABLE_RNG=81,
    SOC_RET_ROMLIB_NO_RESULT=104,
    SOC_RET_ROMLIB_OUT_DOT_NOT_ON_CURVE=103,
    SOC_RET_ROMLIB_OVERFLOW=83,
    SOC_RET_ROMLIB_PIN_ERROR=78,
    SOC_RET_ROMLIB_REGISTER_IRQ=85,
    SOC_RET_ROMLIB_RELEASE_ERROR=70,
    SOC_RET_ROMLIB_RESULT_WARNING=92,
    SOC_RET_ROMLIB_RSA_SIGN=90,
    SOC_RET_ROMLIB_RSA_VERIFY=91,
    SOC_RET_ROMLIB_SET_FUNC_ERROR=71,
    SOC_RET_ROMLIB_UNSUPPORTED=84,
    SOC_RET_SECUREBOOT_ASSETSTORE_ERROR=48,
    SOC_RET_SECUREBOOT_ASSET_INVALID=51,
    SOC_RET_SECUREBOOT_ASSET_NOT_FOUND=52,
    SOC_RET_SECUREBOOT_CERTIFICATE_INVALID=45,
    SOC_RET_SECUREBOOT_INCORRECT_CERTIFICATE=46,
    SOC_RET_SECUREBOOT_KEYSTORE_INVALID=49,
    SOC_RET_SECUREBOOT_KEYSTORE_NOT_FOUND=50,
    SOC_RET_SECUREBOOT_SIGNATURE_INVALID=47,
    SOC_RET_SECURITY_ERROR=212,
    SOC_RET_SIM_CARD_NOT_PRESENT=193,
    SOC_RET_SIM_LOCKED=192,
    SOC_RET_SIM_NOT_INSERTED=202,
    SOC_RET_SIM_PIN_BLOCKED=201,
    SOC_RET_SIM_PIN_REQUIRED=22,
    SOC_RET_SIM_PUK_BLOCKED=40,
    SOC_RET_SIM_PUK_REQUIRED=39,
    SOC_RET_SLIDING_WINDOW_FULL=224,
    SOC_RET_SMS_INVALID_MEMORY_INDEX=254,
    SOC_RET_SMS_INVALID_PDU_MODE_PARAMETER=227,
    SOC_RET_SMS_INVALID_TEXT_MODE_PARAMETER=228,
    SOC_RET_SMS_MEMORY_ERROR=208,
    SOC_RET_SMS_MEMORY_FULL=255,
    SOC_RET_SMS_NETWORK_TIMEOUT=243,
    SOC_RET_SMS_NO_CNMA_ACKNOWLEDGEMENT_EXPECTED=38,
    SOC_RET_SMS_NO_NETWORK_SERVICE=242,
    SOC_RET_SMS_OPERATION_NOT_ALLOWED=206,
    SOC_RET_SMS_OPERATION_NOT_SUPPORTED=207,
    SOC_RET_SMS_PH_U_SIM_PIN_REQUIRED=231,
    SOC_RET_SMS_SMSC_ADDRESS_UNKNOWN=241,
    SOC_RET_SMS_UNKNOWN_ERROR=244,
    SOC_RET_SMS_U_SIM_BUSY=233,
    SOC_RET_SMS_U_SIM_FAILURE=232,
    SOC_RET_SMS_U_SIM_NOT_INSERTED=229,
    SOC_RET_SMS_U_SIM_PIN2_REQUIRED=236,
    SOC_RET_SMS_U_SIM_PIN_REQUIRED=230,
    SOC_RET_SMS_U_SIM_PUK2_REQUIRED=237,
    SOC_RET_SMS_U_SIM_PUK_REQUIRED=235,
    SOC_RET_SMS_U_SIM_WRONG=234,
    SOC_RET_SUPPORT_DISABLED_IN_CUSTOM_BUILD=119,
    SOC_RET_SYNTAX_ERROR=199,
    SOC_RET_TAKE_SEMAPHORE_FAIL=112,
    SOC_RET_TIMEOUT=110,
    SOC_RET_UART_BUFFER_ERROR=219,
    SOC_RET_UART_FLOW_XOFF=225,
    SOC_RET_UART_FRAME_ERROR=214,
    SOC_RET_UART_PARITY_ERROR=213,
    SOC_RET_UNSUPPORTED_QCI_VAULE=203,
    SOC_RET_WRONG_CORE=109,
} enum_anon_50;
typedef enum {
    USIM_TIMER_START=0,
    USIM_TIMER_STOP=1,
} enum_anon_434;
typedef enum {
    TI_NAS_USIM_TIMER_BUTT=289407023,
    USIM_ACTIVE_CARD_CNF=289406977,
    USIM_ACTIVE_CARD_REQ=289406976,
    USIM_AT_CMD_SIM_STATE_IND=289407010,
    USIM_AUTHENTICATION_CNF=289407003,
    USIM_AUTHENTICATION_REQ=289406993,
    USIM_CARD_INSERT_IND=289407013,
    USIM_CARD_STATUS_IND=289407004,
    USIM_CHAN_REL_TIMER_EXPIRY=289407017,
    USIM_CHAN_SETUP_TIMER_EXPIRY=289407016,
    USIM_CHECK_STATUS_IND=289407012,
    USIM_CLEAR_FPLMN_IND=289406982,
    USIM_CLOSE_CHANEL_CNF=289407008,
    USIM_CLOSE_CHANEL_REQ=289406987,
    USIM_DBG_TIMER=289407025,
    USIM_DEACTIVE_CARD_CNF=289406980,
    USIM_DEACTIVE_CARD_REQ=289406979,
    USIM_EDRX_PSM_INFO_NTF=289406998,
    USIM_EDRX_TIMER_EXPIRY=289407022,
    USIM_EFSMS_DATA_CNF=289406990,
    USIM_EFSMS_DATA_REQ=289406989,
    USIM_EMM_AVAILABILITY_IND=289406996,
    USIM_EMM_NETWORK_REJECT_IND=289406997,
    USIM_ENTER_PSM_STATE_NTF=289407000,
    USIM_EXIT_PSM_STATE_NTF=289407001,
    USIM_INQUIRE_SMS_CAPACITY_CNF=289406992,
    USIM_INQUIRE_SMS_CAPACITY_REQ=289406991,
    USIM_LOG_DBG=289407024,
    USIM_OPEN_CHANEL_CNF=289407009,
    USIM_OPEN_CHANEL_REQ=289406986,
    USIM_PAC_IND=289406981,
    USIM_PART1_DATA_CNF=289407015,
    USIM_PART1_DATA_REQ=289407014,
    USIM_PART1_DATA_UPDATE_IND=289407002,
    USIM_PIN_HANDLE_CNF=289406984,
    USIM_PIN_HANDLE_REQ=289406983,
    USIM_PIN_VERIFY_IND=289406985,
    USIM_POLL_TIMER_EXPIRY=289407020,
    USIM_PROACT_TIMER_EXPIRY=289407021,
    USIM_PSDO_SETTINGS_IND=289407007,
    USIM_REGISTER_STATUS_NTF=289406995,
    USIM_RPM_INFO_IND=289407006,
    USIM_RPM_INFO_REQ=289406999,
    USIM_STATUS_TIMER_EXPIRY=289407019,
    USIM_STEERING_ROAMING_IND=289407005,
    USIM_STK_REFRESH_IND=289406978,
    USIM_UICC_DEACT_TIMER_EXPIRY=289407018,
    USIM_UICC_STATUS_CONTROL_CNF=289407011,
    USIM_UICC_STATUS_CONTROL_REQ=289406988,
    USIM_UPDATE_FILE_REQ=289406994,
} enum_anon_429;
typedef enum {
    EFSMS_BUTT=5,
    EFSMS_DELETE=2,
    EFSMS_MT_SAVE=3,
    EFSMS_READ=0,
    EFSMS_UPD_STATUS=4,
    EFSMS_WRITE=1,
} enum_anon_435;
typedef enum {
    USIM_ACTIVATION_IN_PROGRESS=19,
    USIM_BUTT=40,
    USIM_CARD_PUK_BLOCKED=37,
    USIM_COMMAND_ERROR=21,
    USIM_COMMAND_IN_PROGRESS=20,
    USIM_DECODE_ERR=27,
    USIM_ERR=26,
    USIM_FILE_PATH_ERR=28,
    USIM_INCORRECT_SELECTION=38,
    USIM_NOT_ACTIVATED=18,
    USIM_NOT_INITIALISED=17,
    USIM_NOT_PRESENT=14,
    USIM_NOT_SUPPORTED=15,
    USIM_PIN_CODE_WRONG=34,
    USIM_PIN_STATUS_ALREADY_ENABLED=33,
    USIM_PIN_STATUS_DISABLED=32,
    USIM_PUK_CODE_WRONG=35,
    USIM_PUK_NEEDED=36,
    USIM_SIM_LOCK=30,
    USIM_SIM_LOCK_CONFIG_FAILED=31,
    USIM_SVR_NOT_SUPPORT=39,
    USIM_SW_AUTN_ERROR=4,
    USIM_SW_CARD_BUSY=3,
    USIM_SW_CMD_REMAINTIME=10,
    USIM_SW_CONDITIONS_NOT_SATISFIED=8,
    USIM_SW_ERR=1,
    USIM_SW_LEN_ERROR=9,
    USIM_SW_NOFILE_FOUND=5,
    USIM_SW_OK=0,
    USIM_SW_OK_WITH_EXTRA_INFO=12,
    USIM_SW_OK_WITH_RESOPNSE=2,
    USIM_SW_OK_WITH_SAT=11,
    USIM_SW_OUTOF_RANGE=29,
    USIM_SW_PIN_BLOCK=6,
    USIM_SW_SECURITY_NOT_SATISFIED=7,
    USIM_SW_WARNING=13,
    USIM_UICC_PARAM_INVALID=25,
    USIM_UICC_RESPONSE_ERROR=22,
    USIM_UICC_RESPONSE_ERROR1=23,
    USIM_UICC_RESPONSE_ERROR2=24,
    USIM_UNRECOVERABLE_ERROR=16,
} enum_anon_427;
typedef enum {
    EMM_USIM_TYPE_EPS_ATTACH=9,
    EMM_USIM_TYPE_PERIODIC_UPDATE=14,
    EMM_USIM_TYPE_TA_UPDATE=11,
} enum_anon_431;
typedef enum {
    NETWORK_REJ_CAUSE_CONDITIONAL_IE_ERROR=100,
    NETWORK_REJ_CAUSE_CONGESTION=22,
    NETWORK_REJ_CAUSE_CP_DATA_BACKOFF=254,
    NETWORK_REJ_CAUSE_CS_DOMAIN_NOT_AVAILABLE=18,
    NETWORK_REJ_CAUSE_CS_SERVICES_TEMPORARILY_NOT_AVAILABLE=39,
    NETWORK_REJ_CAUSE_EPS_AND_NON_EPS_SERVICES_NOT_ALLOWED=8,
    NETWORK_REJ_CAUSE_EPS_SERVICES_NOT_ALLOWED=7,
    NETWORK_REJ_CAUSE_EPS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN=14,
    NETWORK_REJ_CAUSE_ESM_FAILURE=19,
    NETWORK_REJ_CAUSE_IE_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED=99,
    NETWORK_REJ_CAUSE_ILLEGAL_ME=6,
    NETWORK_REJ_CAUSE_ILLEGAL_UE=3,
    NETWORK_REJ_CAUSE_IMEI_NOT_ACCEPTED=5,
    NETWORK_REJ_CAUSE_IMPLICITLY_DETACHED=10,
    NETWORK_REJ_CAUSE_IMSI_UNKNOWN_IN_HSS=2,
    NETWORK_REJ_CAUSE_INVALID_MANDATORY_INFORMATION=96,
    NETWORK_REJ_CAUSE_MAC_FAILURE=20,
    NETWORK_REJ_CAUSE_MSC_TEMPORARILY_NOT_ACCEPTABLE=16,
    NETWORK_REJ_CAUSE_MSG_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=101,
    NETWORK_REJ_CAUSE_MSG_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED=97,
    NETWORK_REJ_CAUSE_MSG_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=98,
    NETWORK_REJ_CAUSE_NETWORK_FAILURE=17,
    NETWORK_REJ_CAUSE_NON_EPS_AUTH_UNACCEPTABLE=26,
    NETWORK_REJ_CAUSE_NOT_AUTHORISED_FOR_THIS_CSG=25,
    NETWORK_REJ_CAUSE_NO_EPS_BEARER_CONTEXT_ACTIVATED=40,
    NETWORK_REJ_CAUSE_NO_SUITABLE_CELLS_IN_TAI=15,
    NETWORK_REJ_CAUSE_PLMN_NOT_ALLOWED=11,
    NETWORK_REJ_CAUSE_PROTOCOL_ERROR_UNSPECIFIED=111,
    NETWORK_REJ_CAUSE_REQUESTED_SERVICE_NOT_AUTHORISED_IN_THIS_PLMN=35,
    NETWORK_REJ_CAUSE_ROAMING_NOT_ALLOWED_IN_THIS_TAI=13,
    NETWORK_REJ_CAUSE_SEMANTICALLY_INCORRECT_MSG=95,
    NETWORK_REJ_CAUSE_SEVERE_NETWORK_FAILURE=42,
    NETWORK_REJ_CAUSE_SYNC_FAILURE=21,
    NETWORK_REJ_CAUSE_TRACKING_AREA_NOT_ALLOWED=12,
    NETWORK_REJ_CAUSE_UE_ID_NOT_DERIVED_BY_NETWORK=9,
    NETWORK_REJ_CAUSE_UE_SECURITY_CAPABILITIES_MISMATCH=23,
    NETWORK_REJ_CAUSE_UE_SECURITY_MODE_REJECTED_UNSPECIFIED=24,
    NETWORK_REJ_CAUSE_UNKNOWN=255,
} enum_anon_432;
typedef enum {
    USIM_BASE_APDU=0,
    USIM_BASE_APDU_CMD_API=1,
    USIM_BASE_APDU_COMMON=2,
    USIM_BASE_GLOBAL=3,
    USIM_FILE_PROC=4,
    USIM_LOGICAL_CHANNEL_PROC=5,
    USIM_MAIN_PROC=6,
    USIM_PIN_HANDLE=7,
    USIM_PRO_HANDLE=12,
    USIM_STK_CMD_CODEC_COMM=10,
    USIM_STK_HANDLE=11,
    USIM_TASK_PROC=8,
    USIM_TIMER_PROC=9,
} enum_anon_433;
typedef enum {
    USIM_PIN_TYPE_ADM=1,
    USIM_PIN_TYPE_BUTT=2,
    USIM_PIN_TYPE_PIN1=0,
} enum_anon_73;
typedef enum {
    USIM_PIN_STATUS_ACCESS_ERROR=12,
    USIM_PIN_STATUS_CARD_NOT_PRESENT=9,
    USIM_PIN_STATUS_NO_HW_SIM=10,
    USIM_PIN_STATUS_OK=0,
    USIM_PIN_STATUS_PIN_ALREADY_ENABLED=2,
    USIM_PIN_STATUS_PIN_BLOCKED=4,
    USIM_PIN_STATUS_PIN_DISABLED=1,
    USIM_PIN_STATUS_PIN_ENTRY_NEEDED=3,
    USIM_PIN_STATUS_PIN_FORMAT_ERROR=6,
    USIM_PIN_STATUS_PIN_MISMATCH=7,
    USIM_PIN_STATUS_PUK_BLOCKED=5,
    USIM_PIN_STATUS_PUK_MISMATCH=8,
    USIM_PIN_STATUS_UNKNOWN_COMMAND=11,
} enum_anon_76;
typedef enum {
    USIM_PIN_CMD_CHANGE=1,
    USIM_PIN_CMD_DISABLE=3,
    USIM_PIN_CMD_ENABLE=2,
    USIM_PIN_CMD_UNBLOCK=4,
    USIM_PIN_CMD_VERIFY=0,
} enum_anon_74;
typedef enum {
    USIM_PIN_NO_NEED=42,
    USIM_PIN_VERIFY_ADM_NEEDED=41,
    USIM_PIN_VERIFY_PIN1_NEEDED=22,
    USIM_PIN_VERIFY_PUK1_BLOCKED=40,
    USIM_PIN_VERIFY_PUK1_NEEDED=39,
} enum_anon_430;
typedef enum {
    REG_FAIL=1,
    REG_LOST=4,
    REG_NEW_PDN_ACTIVATED=5,
    REG_PDN_DEACTIVATED=6,
    REG_PDN_REJECTED=7,
    REG_START=0,
    REG_SUCC_WITH_DEF_PDN=2,
    REG_SUCC_WITH_NO_DEF_PDN=3,
} enum_anon_70;
typedef enum {
    USIM_EPS_LOCI_USIM_DATA=0,
    USIM_EPS_NAS_SECURITY_CTX_DATA=2,
    USIM_FPLMN_USIM_DATA=1,
    USIM_INVALID_EPS_NAS_SECURITY_CTX_DATA=3,
    USIM_RPM_COUNTS_USIM_DATA=4,
} enum_anon_64;
typedef struct {
    c_uint pss_sum_corr[3];
    c_uint pss_max_corr[16];
    c_ushort pss_sync_pos[16];
    c_ubyte pss_n2id[16];
} struct_anon_33023;
typedef struct {
    c_uint sss_sum_corr;
    c_uint sss_max_corr_map[8];
    c_ubyte sss_n1id_map[8];
    c_ubyte sss_timing_map[8];
} struct_anon_33024;
typedef struct {
    c_bool op_mtu;
    c_ubyte cur_hop_limit;
    c_bool m_mark;
    c_bool o_mark;
    c_uint mtu;
    c_uint prefix_num;
    struct_anon_34031 prefix_list[6];
} struct_anon_34032;
typedef struct {
    c_bool l_value;
    c_bool a_value;
    c_ubyte prefix_len;
    c_uint valid_life_time;
    c_uint preferred_life_time;
    c_ubyte prefix[16];
} struct_anon_34031;
typedef struct {
    c_ubyte plmn_id[3];
    c_ubyte tac[2];
} struct_anon_33387;
typedef struct {
    c_ushort eplmn_num;
    struct_c_ubyte_Array_3 eplmn_list[8];
} struct_anon_33696;
typedef struct {
    c_ubyte eplmn_list_item[3];
} struct_c_ubyte_Array_3;
typedef struct {
    c_ubyte num;
    struct_anon_33400 ecc_content[20];
} struct_anon_33697;
typedef struct {
    c_ubyte category_value;
    c_ubyte emer_num_len;
    c_ubyte emer_num_value[46];
} struct_anon_33400;
typedef struct {
    c_ubyte drb;
    c_ubyte ebi;
    enum_anon_32979 rb_id;
} struct_anon_33455;
typedef struct {
    c_bool is_user_data;
    c_ushort len;
    LP_c_ubyte ptr;
    LP_c_ubyte ptr_free;
} struct_anon_33458;
typedef struct {
    c_ushort len;
    LP_c_ubyte ptr;
    c_ubyte additional_info_len;
    LP_c_ubyte additional_info;
} struct_anon_34411;
typedef struct {
    c_bool enabled;
    c_ubyte f[4];
    c_ubyte c_pdn[4];
} struct_anon_33689;
typedef struct {
    struct_anon_33550 data;
    c_bool non_ack;
} struct_anon_33552;
typedef struct {
    c_ushort ptr_len;
    LP_c_ubyte ptr;
    LP_c_ubyte ptr_free;
    c_ushort buf_len;
} struct_anon_33550;
typedef struct {
    c_ubyte no_of_drb;
    struct_anon_33456 lb_drb_info[8];
} struct_anon_33457;
typedef struct {
    c_ubyte drb_id;
    c_ushort ul_sdu_size;
} struct_anon_33456;
typedef struct {
    c_ubyte len;
    c_ubyte apn[101];
} struct_anon_33450;
typedef struct {
    enum_IP_TYPE_e_ pdn_type;
    c_ubyte len;
    c_ubyte pdn_data[13];
} struct_anon_33478;
typedef struct {
    c_bool eqos_valid;
    c_ubyte qci;
    c_ushort ul_mbr;
    c_ushort ul_gbr;
    c_ushort dl_mbr;
    c_ushort dl_gbr;
} struct_anon_33486;
typedef struct {
    c_bool ipv4_link_mtu_rxd;
    c_bool non_ip_link_mtu_rxd;
    c_bool apn_rate_ctrl_rxd;
    c_bool additional_exp_reports_allowed;
    c_bool excpt_apn_rate_ctrl_rxd;
    c_bool ps_data_off_support_rxd;
    c_bool im_cn_sig_flag;
    c_ushort ipv4_link_mtu;
    c_ushort non_ip_link_mtu;
    struct_anon_33479 apn_rate_ctrl;
    struct_anon_33479 exception_apn_rate_ctrl;
    struct_util_sll dns_server_addr_list;
    struct_anon_33481 p_cscf_addr;
} struct_anon_33482;
typedef struct {
    enum_anon_33018 ul_time_unit;
    c_uint max_ul_rate;
} struct_anon_33479;
typedef struct {
    LP_struct_util_sll_item head;
    LP_struct_util_sll_item tail;
} struct_util_sll;
typedef struct {
    c_ubyte ipv4_num;
    c_ubyte ipv6_num;
    struct_c_ubyte_Array_4 ipv4_addr[3];
    struct_c_ubyte_Array_16 ipv6_addr[3];
} struct_anon_33481;
typedef struct {
    c_ubyte ipv4_addr_item[4];
} struct_c_ubyte_Array_4;
typedef struct {
    c_ubyte ipv6_addr_item[16];
} struct_c_ubyte_Array_16;
typedef struct {
    c_ubyte num_packet_filters;
    struct_anon_33540 pf[16];
} struct_anon_33757;
typedef struct {
    c_ubyte pfi;
    c_ubyte eval_prec;
    c_ubyte dir;
    c_bool dir_present;
    c_bool tos_tc_present;
    c_bool proto_no_nh_present;
    c_bool addr_subnet_present;
    c_bool src_port_range_present;
    c_bool dest_port_range_present;
    c_bool spi_present;
    c_bool flow_label_present;
    c_ubyte tos_tc[2];
    c_ubyte proto_no_nh;
    c_ubyte addr_subnet_type;
    c_ubyte addr_subnet_addr[16];
    c_ubyte addr_subnet_mask[16];
    c_ushort src_port_range[2];
    c_ushort dest_port_range[2];
    c_uint spi;
    c_uint flow_label;
} struct_anon_33540;
typedef struct {
    c_bool rohc_info_present;
    struct_anon_33451 supp_rohc_profiles;
    c_ushort max_cid;
    struct_anon_33452 addit_rohc_params;
} struct_anon_33453;
typedef struct {
    c_bool profile0x0002;
    c_bool profile0x0003;
    c_bool profile0x0004;
    c_bool profile0x0006;
    c_bool profile0x0102;
    c_bool profile0x0103;
    c_bool profile0x0104;
} struct_anon_33451;
typedef struct {
    enum_anon_32984 profile_type;
    c_ubyte len;
    LP_c_ubyte params;
} struct_anon_33452;
typedef struct {
    c_bool secure_pco;
    c_ubyte auth_prot;
    c_ubyte login_str_len;
    c_ubyte password_str_len;
    LP_c_ubyte login_str;
    LP_c_ubyte password_str;
} struct_anon_33483;
typedef struct {
    c_ubyte pcid;
    enum_IP_TYPE_e_ pdn_type;
    c_ubyte h_comp;
    enum_anon_33011 request_type;
    c_bool nslpi;
    struct_anon_33485 pco;
    struct_anon_33450 apn;
    enum_anon_33019 apn_source;
} struct_anon_33487;
typedef struct {
    enum_anon_33020 ipv4_addr_alloc;
    c_bool ipv4_link_mtu_request;
    c_bool non_ip_link_mtu_request;
    c_bool dns_sever_ipv6_addr_reqest;
    c_bool dns_sever_ipv4_addr_reqest;
    enum_anon_33021 p_cscf_discovery;
    c_bool p_cscf_ipv4_addr_req;
    c_bool p_cscf_ipv6_addr_req;
    c_bool im_cn_signalling;
} struct_anon_33485;
typedef struct {
    enum_anon_32834 call_event;
    c_uint op_id;
    c_uint sups_srv_info : 1;
    c_uint call_summaryf : 1;
    c_uint bit_srv : 30;
    c_ubyte call_number;
    c_ubyte call_index;
    c_ubyte rsv[2];
    struct_anon_33125 call_summary;
    struct_anon_33126 sup_srv_info;
} struct_anon_33127;
typedef struct {
    c_uint call_index;
    enum_anon_32850 call_direction;
    enum_anon_32851 call_state;
    enum_anon_32891 call_mode;
    c_ubyte multi_party;
    c_char number[81];
    c_char connect_number[81];
    c_char redirect_number[81];
    c_ubyte is_local_alerting_flag;
    c_uint call_address_type;
    c_char display_name[129];
    c_ubyte contact_supt_video;
    c_ubyte is_call_encrypt;
    c_ubyte call_forward_cause;
    c_ubyte held_local_tone;
    c_ubyte privacy_id;
    c_ubyte rsv;
    c_ubyte redirect_privacy_id;
    c_uint dlg_id;
    c_uint rsv2[2];
    c_ubyte color_tone_type;
    c_ubyte call_initial_mode;
    c_ubyte rsv3[2];
} struct_anon_33125;
typedef struct {
    c_uint call_index;
    c_uint sup_srv_notification;
} struct_anon_33126;
typedef struct {
    enum_anon_32834 call_event;
    c_uint op_id;
    struct_anon_33125 call_summary;
} struct_anon_33131;
typedef struct {
    enum_anon_32834 call_event;
    c_ushort codec_type;
    c_ubyte is_local_alerting_flag;
    c_ubyte rsv;
} struct_anon_33134;
typedef struct {
    enum_anon_32834 call_event;
    c_uint op_id;
    c_uint bit_error : 1;
    c_uint bit_spare : 31;
    struct_anon_33119 call_error;
} struct_anon_33120;
typedef struct {
    c_uint call_index;
    struct_anon_33118 error_code;
} struct_anon_33119;
typedef struct {
    c_ushort sip_status_code;
    c_ushort ims3gpp_action;
    c_char reason[256];
    c_uint retry_after;
    c_ubyte rsv;
    c_ubyte server_nty_event;
    enum_anon_32845 call_fail_detail_reason;
    c_ubyte rsv1;
    c_ubyte reason_phrase;
    c_ubyte uri_match_result;
    c_ubyte ims_core_outage_flag;
    c_ubyte rsv2;
    c_char urn[64];
} struct_anon_33118;
typedef struct {
    enum_anon_32834 call_event;
    struct_anon_33125 call_summary;
} struct_anon_33133;
typedef struct {
    enum_anon_32834 call_event;
    c_uint op_id;
    struct_anon_33128 call_ip_port_info;
    struct_anon_33125 call_summary;
    c_ubyte precondition_type;
    c_ubyte rsv[3];
} struct_anon_33129;
typedef struct {
    c_char remote_address[47];
    c_ubyte rsv;
    c_uint local_port;
    c_uint remote_port;
} struct_anon_33128;
typedef struct {
    enum_anon_32834 call_event;
    struct_anon_33125 call_summary;
} struct_anon_33130;
typedef struct {
    enum_anon_32834 call_event;
    c_uint op_id;
} struct_anon_33132;
typedef struct {
    c_uint bit_op_result : 1;
    c_uint bit_op_impu : 1;
    c_uint bit_op_impu_virtual : 1;
    c_uint op_ecall_content_type : 1;
    c_uint bit_op_spare : 28;
    enum_anon_32865 output_para_reason;
    c_uint op_id;
    c_uint result;
    c_uint impu_len;
    c_ubyte impu[129];
    c_ubyte rsv1[3];
    c_uint impu_virtual_len;
    c_ubyte impu_virtual[129];
    c_ubyte rsv2[3];
    c_ubyte ecall_content_type_mode;
    c_ubyte ecall_content_type[65];
    c_ubyte rsv3[2];
} struct_anon_33117;
typedef struct {
    c_uint bit_error_code : 1;
    c_uint bit_state : 1;
    c_uint bit_aka : 1;
    c_uint bit_ipsec : 1;
    c_uint bit_rsv : 28;
    enum_anon_32830 output_service_reason;
    c_uint op_id;
    c_uint is_emergency;
    struct_anon_33118 error_code;
    enum_anon_32835 service_state;
    struct_anon_33121 aka_para;
    struct_anon_33122 ip_sec_info;
    c_uint expires;
    c_ushort sip_status_code;
    c_ubyte rsv1[2];
} struct_anon_33123;
typedef struct {
    c_ubyte aka_rand[16];
    c_ubyte aka_autn[16];
} struct_anon_33121;
typedef struct {
    c_char local_ip_address[47];
    c_char remote_ip_address[47];
    c_ubyte rsv[2];
    c_uint port_uc;
    c_uint port_us;
    c_uint port_pc;
    c_uint port_ps;
    c_uint spi_uc;
    c_uint spi_us;
    c_uint spi_pc;
    c_uint spi_ps;
} struct_anon_33122;
typedef struct {
    c_uint bit_message : 1;
    c_uint bit_error_code : 1;
    c_uint bit_spare : 30;
    enum_anon_32889 output_sms_reason;
    c_uint op_id;
    c_ubyte message_len;
    c_ubyte message[255];
    struct_anon_33118 error_code;
    c_ubyte ti;
    c_ubyte rsv[3];
} struct_anon_33124;
typedef struct {
    enum_anon_32828 output_sys_reason;
    c_uint op_id;
} struct_anon_33116;
typedef struct {
    c_ubyte ecc_num_count;
    c_ubyte rsv[3];
    c_uint mcc;
    struct_anon_33400 ecc_content[20];
} struct_anon_33411;
typedef struct {
    c_ubyte is_user;
    c_ubyte disc_call_flag;
} struct_anon_33228;
typedef struct {
    enum_anon_32900 num_type;
    c_ubyte num_len;
    c_ubyte bcd_num[20];
} struct_anon_33230;
typedef struct {
    enum_anon_32900 num_type;
    c_ubyte num_len;
    c_ubyte bcd_num[81];
} struct_anon_33231;
typedef struct {
    enum_anon_32900 num_type;
    c_ubyte num_len;
    c_ubyte number[41];
    c_ubyte rsv[2];
} struct_anon_33229;
typedef struct {
    c_ubyte call_id;
    enum_anon_32903 call_dir;
    enum_anon_32908 call_state;
    enum_anon_32898 call_type;
    c_ubyte rsv[3];
    struct_anon_33257 call_number;
    struct_anon_33258 called_number;
    c_char display_text[129];
} struct_anon_33259;
typedef struct {
    enum_anon_32900 num_type;
    c_char number[41];
} struct_anon_33257;
typedef struct {
    enum_anon_32900 num_type;
    c_char number[81];
} struct_anon_33258;
typedef struct {
    enum_anon_32833 call_event_reason;
    c_uint op_id;
    enum_anon_32891 call_type;
    c_ubyte rsv[3];
} struct_anon_33107;
typedef struct {
    enum_anon_32833 call_event_reason;
    c_uint op_id;
    c_uint bit_emc_type : 1;
    c_uint bit_remote_addr : 1;
    c_uint bit_clir_type : 1;
    c_uint bit_delete_evs : 1;
    c_uint bit_shot_code : 1;
    c_uint bit_redial : 1;
    c_uint bit_spare : 26;
    enum_anon_32891 call_type;
    enum_anon_32892 emergency_type;
    enum_anon_32893 clir_cfg;
    c_ubyte is_call_enerypt;
    c_char remote_addr[129];
    c_ubyte anonymous_emc_flag;
    c_ubyte service_type;
    c_ubyte rsv;
    c_char urn[64];
} struct_anon_33109;
typedef struct {
    enum_anon_32833 call_event_reason;
    c_uint op_id;
    enum_anon_32861 rel_cause;
    c_ubyte rsv[3];
} struct_anon_33108;
typedef struct {
    enum_anon_32833 call_event_reason;
    c_uint op_id;
    c_uint call_index;
    enum_anon_32861 rel_cause;
    c_ubyte rsv;
    c_ushort sip_status_code;
} struct_anon_33106;
typedef struct {
    enum_anon_32833 call_event_reason;
    c_uint op_id;
    c_uint dlg_id[40];
    c_uint call_index;
    struct_anon_33104 voice_bit_rate;
    struct_anon_33104 video_bit_rate;
} struct_anon_33105;
typedef struct {
    c_uint dl_gbr;
    c_uint ul_gbr;
    c_uint dl_mbr;
    c_uint ul_mbr;
} struct_anon_33104;
typedef struct {
    c_uint op_id;
    enum_anon_32831 input_nv_info_reason;
    c_uint nv_info_len;
    c_ubyte nv_info[4];
} struct_anon_33100;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    union_anon_32854 u;
} struct_anon_33099;
typedef struct {
    enum_anon_32841 nw_access_type;
    enum_anon_32838 reg_type;
    c_ubyte rsv[2];
    c_char mcc[4];
    c_char mnc[4];
    c_ushort lac;
    c_ushort tac;
    c_uint cell_id;
} struct_anon_33063;
typedef struct {
    c_char pcscf_addr[129];
    c_char ue_addr[47];
    c_uint server_port;
    c_uint imsa_nicifi_index;
} struct_anon_33064;
typedef struct {
    c_char pcscf_addr[129];
    c_char ue_addr[47];
    c_uint imsa_nicifi_index;
} struct_anon_33065;
typedef struct {
    c_char domain[129];
    c_char impi[129];
    c_char impu[129];
    c_char password[129];
    enum_anon_32885 auth_type;
    enum_anon_32886 isim_state;
    enum_anon_32887 impu_type;
    enum_anon_32888 msisdn_format_illegal_flag;
} struct_anon_33066;
typedef struct {
    c_char domain[129];
    c_char impi[129];
    c_char impu[129];
    c_char password[129];
    enum_anon_32885 auth_type;
    enum_anon_32886 isim_state;
    c_ubyte rsv[2];
} struct_anon_33067;
typedef struct {
    c_ushort min_port;
    c_ushort max_port;
    c_ushort min_speech_rtp_port;
    c_ushort max_speech_rtp_port;
    c_ushort min_video_port;
    c_ushort max_video_port;
    c_ushort rsv[2];
    c_ushort min_rcs_port;
    c_ushort max_rcs_port;
    c_ushort local_default_min_port;
    c_ushort local_default_max_port;
} struct_anon_33068;
typedef struct {
    c_uint protected_port;
    c_uint protected_port_pool_sz;
    c_uint spi;
    c_uint spi_pool_sz;
} struct_anon_33069;
typedef struct {
    c_ubyte voice_call;
    c_ubyte video_call;
    c_ubyte sms;
    c_ubyte srvcc;
    c_ubyte srvcc_mid_call;
    c_ubyte srvcc_alerting;
    c_ubyte srvcc_prealerting;
    c_ubyte srvcc_ti_flag;
    c_ubyte reserved;
    c_ubyte wifi_voice_call;
    c_ubyte wifi_video_call;
    c_ubyte wifi_sms;
    c_ubyte utrans_sms;
    c_ubyte gsm_sms;
    c_ubyte video_cw_cap;
    c_ubyte nr_voice_call;
    c_ubyte nr_video_call;
    c_ubyte nr_sms;
    c_ubyte fusion_call;
    c_ubyte rsv;
} struct_anon_33070;
typedef struct {
    c_ubyte voice;
    c_ubyte nwecl_support_flag;
    c_ubyte ssac_bar_on;
    c_ubyte rsv2;
} struct_anon_33071;
typedef struct {
    c_uint retry_timer_length;
    c_uint period_rergister_timer_length;
} struct_anon_33072;
typedef struct {
    c_ubyte errlog_ctrl_flag;
    c_ubyte reserved;
    c_ushort alm_level;
} struct_anon_33073;
typedef struct {
    enum_anon_32841 nw_access_type;
    c_char ap_mac_addr[13];
    c_char sid[33];
    enum_anon_32838 reg_type;
    enum_anon_32841 cellular_nw_access_type;
    c_char rsv[3];
    c_char mcc[4];
    c_char mnc[4];
    c_ushort lac;
    c_ushort tac;
    c_uint cell_id;
} struct_anon_33074;
typedef struct {
    c_char phone_context[129];
    c_ubyte rsv[3];
    c_char phone_context_impu[129];
    c_ubyte rsv2[3];
} struct_anon_33075;
typedef struct {
    enum_anon_32847 call_waiting;
    enum_anon_32848 call_waiting_mode;
    c_ubyte rsv[2];
} struct_anon_33076;
typedef struct {
    c_ubyte num_len;
    c_char display_name[129];
    c_ubyte rsv[2];
} struct_anon_33077;
typedef struct {
    enum_anon_32871 cs_call_status;
    c_ubyte rsv[3];
} struct_anon_33078;
typedef struct {
    c_uint scheme_type1;
    union_anon_32853 scheme_type;
} struct_anon_33083;
typedef struct {
    c_char uri[129];
    c_char rsv[3];
} struct_anon_33079;
typedef struct {
    c_ubyte op_civic_loc : 1;
    c_ubyte op_coordinate_loc : 1;
    c_ubyte rsv : 6;
    c_ubyte rsv1[3];
    struct_anon_33080 civic_loc_info;
    struct_anon_33081 coordinate_loc_info;
    c_char retention_expiry[25];
    c_char time_stamp[25];
    c_char rsv2[2];
} struct_anon_33082;
typedef struct {
    c_char uri[129];
    c_char country[5];
    c_char state[51];
    c_char city[51];
    c_char zip[51];
    c_char radius[51];
    c_char country_A5[51];
    c_char road_street[101];
    c_char other_address[101];
    c_char rsv;
} struct_anon_33080;
typedef struct {
    c_char latitude[17];
    c_char longitude[17];
    c_char altitude[17];
    c_char rsv;
} struct_anon_33081;
typedef struct {
    c_ubyte log_filter_ctrl;
    c_ubyte rsv[3];
} struct_anon_33084;
typedef struct {
    c_ubyte roaming_flg;
    c_char mcc[4];
    c_char mnc[4];
    c_ubyte rsv[3];
} struct_anon_33085;
typedef struct {
    c_uint address_id_len;
    c_char address_id[256];
} struct_anon_33086;
typedef struct {
    c_ubyte unified_ims_cap_flg;
    c_ubyte reserved[3];
} struct_anon_33087;
typedef struct {
    c_ubyte iqi_flg;
    c_ubyte rsv[3];
} struct_anon_33088;
typedef struct {
    c_ubyte uicc_iari_num;
    c_char uicc_iari1[129];
    c_ubyte reserved1[2];
    c_char uicc_iari2[129];
    c_ubyte reserved2[3];
} struct_anon_33089;
typedef struct {
    c_ubyte call_rel_cause_transparent;
    c_ubyte rsv[3];
} struct_anon_33090;
typedef struct {
    enum_anon_32841 nw_access_type;
    enum_anon_32872 core_network_type;
    c_ubyte reserved[2];
    c_char mcc[4];
    c_char mnc[4];
    c_uint area_code;
    c_uint low_cell_id;
    c_uint high_cell_id;
} struct_anon_33091;
typedef struct {
    enum_anon_32841 nw_access_type;
    c_char ap_mac_addr[13];
    c_char sid[33];
    c_ubyte rsv;
} struct_anon_33092;
typedef struct {
    enum_anon_32873 access_domain;
    enum_anon_32874 service_type;
    c_ubyte rsv[2];
} struct_anon_33093;
typedef struct {
    c_ubyte is_n26_exist;
    c_ubyte rsv[3];
} struct_anon_33094;
typedef struct {
    enum_anon_32875 card_status;
    enum_anon_32876 multi_card_ds_mode;
    c_ubyte support_dsds_concurrent;
    c_ubyte rsv[3];
} struct_anon_33095;
typedef struct {
    c_ubyte msd[140];
} struct_anon_33096;
typedef struct {
    c_ubyte context[65];
    c_ubyte mode;
    c_ubyte reserved[2];
} struct_anon_33097;
typedef struct {
    c_uint call_encrypt;
} struct_anon_33098;
typedef struct {
    enum_anon_32847 call_waiting;
    enum_anon_32848 call_waiting_mode;
    c_ubyte rsv[2];
} struct_anon_33206;
typedef struct {
    enum_anon_32841 nw_access_type;
    enum_anon_32838 reg_type;
    c_ubyte rsv[2];
    c_char mcc[4];
    c_char mnc[4];
    c_ushort lac;
    c_ushort tac;
    c_uint cell_id;
} struct_anon_33183;
typedef struct {
    enum_anon_32871 cs_call_status;
    c_ubyte rsv[3];
} struct_anon_33222;
typedef struct {
    c_char domain[129];
    c_char impi[129];
    c_char impu[129];
    c_char password[129];
    enum_anon_32885 auth_type;
    enum_anon_32886 isim_state;
    c_ubyte rsv[2];
} struct_anon_33191;
typedef struct {
    c_char pcscf_addr[129];
    c_char ue_addr[47];
    c_uint imsa_nicifi_index;
} struct_anon_33187;
typedef struct {
    c_ubyte errlog_ctrl_flag;
    c_ubyte reserved;
    c_ushort alm_level;
} struct_anon_33204;
typedef struct {
    c_uint protected_port;
    c_uint protected_port_pool_sz;
    c_uint spi;
    c_uint spi_pool_sz;
} struct_anon_33195;
typedef struct {
    c_uint scheme_type1;
    union_anon_32862 scheme_type;
} struct_anon_33216;
typedef struct {
    c_char uri[129];
    c_char rsv[3];
} struct_anon_33212;
typedef struct {
    c_ubyte op_civic_loc : 1;
    c_ubyte op_coordinate_loc : 1;
    c_ubyte rsv : 6;
    c_ubyte rsv1[3];
    struct_anon_33213 civic_loc_info;
    struct_anon_33214 coordinate_loc_info;
    c_char retention_expiry[25];
    c_char time_stamp[25];
    c_char rsv2[2];
} struct_anon_33215;
typedef struct {
    c_char uri[129];
    c_char country[5];
    c_char state[51];
    c_char city[51];
    c_char zip[51];
    c_char radius[51];
    c_char country_A5[51];
    c_char road_street[101];
    c_char other_address[101];
    c_char rsv;
} struct_anon_33213;
typedef struct {
    c_char latitude[17];
    c_char longitude[17];
    c_char altitude[17];
    c_char rsv;
} struct_anon_33214;
typedef struct {
    c_ubyte log_filter_ctrl;
    c_ubyte rsv[3];
} struct_anon_33224;
typedef struct {
    c_ubyte voice;
    c_ubyte nwecl_support_flag;
    c_ubyte ssac_bar_on;
    c_ubyte rsv2;
} struct_anon_33199;
typedef struct {
    c_ubyte num_len;
    c_char display_name[129];
    c_ubyte rsv[2];
} struct_anon_33220;
typedef struct {
    c_char domain[129];
    c_char impi[129];
    c_char impu[129];
    c_char password[129];
    enum_anon_32885 auth_type;
    enum_anon_32886 isim_state;
    enum_anon_32887 impu_type;
    enum_anon_32888 msisdn_format_illegal_flag;
} struct_anon_33189;
typedef struct {
    c_char pcscf_addr[129];
    c_char ue_addr[47];
    c_uint server_port;
    c_uint imsa_nicifi_index;
} struct_anon_33185;
typedef struct {
    c_char phone_context[129];
    c_ubyte rsv[3];
    c_char phone_context_impu[129];
    c_ubyte rsv2[3];
} struct_anon_33218;
typedef struct {
    c_ushort min_port;
    c_ushort max_port;
    c_ushort min_speech_rtp_port;
    c_ushort max_speech_rtp_port;
    c_ushort min_video_port;
    c_ushort max_video_port;
    c_ushort rsv[2];
    c_ushort min_rcs_port;
    c_ushort max_rcs_port;
    c_ushort local_default_min_port;
    c_ushort local_default_max_port;
} struct_anon_33193;
typedef struct {
    c_ubyte roaming_flg;
    c_char mcc[4];
    c_char mnc[4];
    c_ubyte rsv[3];
} struct_anon_33226;
typedef struct {
    c_uint retry_timer_length;
    c_uint period_rergister_timer_length;
} struct_anon_33201;
typedef struct {
    c_ubyte voice_call;
    c_ubyte video_call;
    c_ubyte sms;
    c_ubyte srvcc;
    c_ubyte srvcc_mid_call;
    c_ubyte srvcc_alerting;
    c_ubyte srvcc_prealerting;
    c_ubyte srvcc_ti_flag;
    c_ubyte reserved;
    c_ubyte wifi_voice_call;
    c_ubyte wifi_video_call;
    c_ubyte wifi_sms;
    c_ubyte utrans_sms;
    c_ubyte gsm_sms;
    c_ubyte video_cw_cap;
    c_ubyte nr_voice_call;
    c_ubyte nr_video_call;
    c_ubyte nr_sms;
    c_ubyte fusion_call;
    c_ubyte rsv;
} struct_anon_33197;
typedef struct {
    c_uint call_encrypt;
} struct_anon_33210;
typedef struct {
    enum_anon_32841 nw_access_type;
    c_char ap_mac_addr[13];
    c_char sid[33];
    enum_anon_32838 reg_type;
    enum_anon_32841 cellular_nw_access_type;
    c_char rsv[3];
    c_char mcc[4];
    c_char mnc[4];
    c_ushort lac;
    c_ushort tac;
    c_uint cell_id;
} struct_anon_33208;
typedef struct {
    c_uint bit_aka : 1;
    c_uint bit_rat : 1;
    c_uint bit_ho_type : 1;
    c_uint bit_bearer_type : 1;
    c_uint bit_rsv : 28;
    enum_anon_32832 input_service_reason;
    c_uint op_id;
    struct_anon_33101 aka;
    enum_anon_32841 nw_access_type;
    c_ubyte ho_type;
    c_ubyte reg_type;
    c_ubyte signal_bearer_type;
} struct_anon_33102;
typedef struct {
    c_ubyte response[16];
    c_ubyte auts[14];
    c_ubyte ik[16];
    c_ubyte ck[16];
    c_ubyte rsv[2];
    c_ubyte res_length;
} struct_anon_33101;
typedef struct {
    c_uint op_pdu : 1;
    c_uint op_smsc : 1;
    c_uint op_spare : 30;
    enum_anon_32890 input_sms_reason;
    c_uint op_id;
    c_ubyte pdu_len;
    c_ubyte pdu[255];
    c_char smsc[129];
    c_ubyte ti;
    c_ubyte rsv[2];
} struct_anon_33103;
typedef struct {
    enum_anon_32827 input_sys_reason;
    c_uint op_id;
    union_anon_32852 u;
} struct_anon_33062;
typedef struct {
    c_ubyte is_local_dereg;
    c_ubyte rsv[3];
} struct_anon_33061;
typedef struct {
    c_uint status_code;
    c_char reason[256];
} struct_anon_33959;
typedef struct {
    c_uint data_len;
    c_ubyte user_data_addr[239];
} struct_anon_34017;
typedef struct {
    enum_anon_32972 pdp_type;
    c_ubyte ipv4_addr[4];
    c_ubyte ipv6_addr[16];
} struct_anon_33417;
typedef struct {
    c_ubyte apn_len;
    c_ubyte apn[99];
} struct_anon_33418;
typedef struct {
    c_ubyte qci;
    c_ubyte rsv[3];
    c_uint dl_gbr;
    c_uint ul_gbr;
    c_uint dl_mbr;
    c_uint ul_mbr;
} struct_anon_33419;
typedef struct {
    c_uint bit_prim_dns_addr : 1;
    c_uint bit_sec_dns_addr : 1;
    c_uint bit_rsv : 30;
    c_ubyte prim_dns_addr[4];
    c_ubyte sec_dns_addr[4];
} struct_anon_33420;
typedef struct {
    c_ubyte ipv4_pcscf_addr_num;
    c_ubyte rsv[3];
    struct_anon_33421 ipv4_pcscf_addr_list[4];
} struct_anon_33423;
typedef struct {
    c_ubyte pcscf_addr[4];
} struct_anon_33421;
typedef struct {
    c_ubyte gate_way_addr[4];
} struct_anon_33424;
typedef struct {
    c_uint bit_prim_dns_addr : 1;
    c_uint bit_sec_dns_addr : 1;
    c_uint bit_rsv : 30;
    c_ubyte prim_dns_addr[16];
    c_ubyte sec_dns_addr[16];
} struct_anon_33425;
typedef struct {
    c_ubyte ipv6_pcscf_addr_num;
    c_ubyte rsv[3];
    struct_anon_33422 ipv6_pcscf_addr_list[4];
} struct_anon_33426;
typedef struct {
    c_ubyte pcscf_addr[16];
} struct_anon_33422;
typedef struct {
    c_bool mtu_valid;
    c_ubyte rsv[3];
    c_uint mtu;
    c_uint pre_fix_num;
    struct_anon_33430 pre_fix_list[6];
} struct_anon_33431;
typedef struct {
    c_uint valid_life_time;
    c_ubyte pre_fix[16];
} struct_anon_33430;
typedef struct {
    c_uint pf_num;
    struct_anon_33427 pf[16];
} struct_anon_33428;
typedef struct {
    c_uint bit_rmt_ipv4_addr_and_mask : 1;
    c_uint bit_rmt_ipv6_addr_and_mask : 1;
    c_uint bit_protocol_id : 1;
    c_uint bit_single_local_port : 1;
    c_uint bit_local_port_range : 1;
    c_uint bit_single_remote_port : 1;
    c_uint bit_remote_port_range : 1;
    c_uint bit_secu_para_index : 1;
    c_uint bit_type_of_service : 1;
    c_uint bit_flow_labe_type : 1;
    c_uint bit_local_ipv4_addr_add_mask : 1;
    c_uint bit_local_ipv6_addr_add_mask : 1;
    c_uint bit_rsv : 20;
    c_ubyte packet_filter_id;
    c_ubyte nw_packet_filter_id;
    enum_anon_32973 direction;
    c_ubyte precedence;
    c_uint secu_para_index;
    c_ushort single_lc_port;
    c_ushort lc_port_high_limit;
    c_ushort lc_port_low_limit;
    c_ushort single_rmt_port;
    c_ushort rmt_port_high_limit;
    c_ushort rmt_port_low_limit;
    c_ubyte protocol_id;
    c_ubyte type_of_service;
    c_ubyte type_of_service_mask;
    c_ubyte rmt_ipv4_address[4];
    c_ubyte rmt_ipv4_mask[4];
    c_ubyte rmt_ipv6_address[16];
    c_ubyte rmt_ipv6_mask[16];
    c_uint flow_label_type;
    c_ubyte local_ipv4_addr[4];
    c_ubyte local_ipv4_mask[4];
    c_ubyte local_ipv6_addr[16];
    c_ubyte local_ipv6_prefix;
} struct_anon_33427;
typedef struct {
    c_bool cell_available;
    c_ubyte plmn_id[3];
    c_ubyte tac[2];
    c_uint cell_id;
} struct_anon_33406;
typedef struct {
    c_bool is_card_present;
    c_bool isim_real_flag;
    c_ubyte rsv[2];
    c_char impi[128];
    c_char impu[128];
    c_char domain[128];
    struct_anon_33403 imsa_sip_uri;
} struct_anon_33404;
typedef struct {
    c_ubyte nv_read_sip_uri_flag;
    c_ubyte read_sip_uri_flag;
    c_char sip_uri[129];
    c_ubyte rsv;
} struct_anon_33403;
typedef struct {
    c_ubyte ecc_num_count;
    c_ubyte rsd[3];
    struct_anon_33401 ecc_records[16];
} struct_anon_33402;
typedef struct {
    c_ubyte ecc_code[3];
    c_ubyte esc;
} struct_anon_33401;
typedef struct {
    struct_anon_33827 srb_cfg[2];
    struct_anon_33828 drb_cfg[8];
    c_ushort rb_bitmap;
} struct_anon_33829;
typedef struct {
    struct_anon_33826 rlc_cfg;
    c_ubyte srb_id;
} struct_anon_33827;
typedef struct {
    enum_anon_32981 mode;
    enum_anon_32980 um_direction;
    struct_anon_33824 ul;
    struct_anon_33825 dl;
} struct_anon_33826;
typedef struct {
    c_uint poll_retransmit_timer;
    c_ubyte max_retx_thres;
    c_ubyte pdcp_hdr_len;
    enum_anon_32982 sn_field_length;
    enum_anon_32983 li_field_length;
    c_ushort poll_pdu;
    c_uint poll_byte;
} struct_anon_33824;
typedef struct {
    c_uint reordering_timer;
    c_uint status_prohibit_timer;
    enum_anon_32982 sn_field_length;
    enum_anon_32983 li_field_length;
    c_ubyte pdcp_hdr_len;
} struct_anon_33825;
typedef struct {
    struct_anon_33826 rlc_cfg;
    c_ubyte drb_id;
    enum_anon_32979 drb_index;
} struct_anon_33828;
typedef struct {
    struct_anon_33840 config;
} struct_anon_33841;
typedef struct {
    struct_anon_33838 mac_sch_cfg;
    struct_anon_33839 mac_phr_cfg;
    c_ushort rb_bitmap;
    struct_anon_33837 rb_lchs[11];
    c_uint time_align_timer;
    c_ubyte sr_prohibit_timer;
    c_uint lch_sr_prohibit_timer;
    c_bool mac_sch_cfg_present;
    c_bool phr_cfg_present;
    c_bool setup_sps_ul;
    c_bool setup_sps_dl;
} struct_anon_33840;
typedef struct {
    c_uint periodic_bsr_timer;
    c_uint retx_bsr_timer;
} struct_anon_33838;
typedef struct {
    c_uint periodic_phr_timer;
    c_uint prohibit_phr_timer;
    c_short dl_pathloss_change;
} struct_anon_33839;
typedef struct {
    c_ubyte lcid;
    c_ubyte priority;
    c_bool sr_prohibit_enabled;
    c_ushort pbr;
    c_ushort bucket_size_duration;
    c_ubyte lch_group;
    c_bool setup_lch_sr_mask;
} struct_anon_33837;
typedef struct {
    c_bool tpc_pdcch_cfg_pucch_present;
    c_bool tpc_pdcch_cfg_pusch_present;
    c_bool sr_cfg_present;
    c_bool sps_cfg_present;
    c_bool drx_cfg_present;
    c_ubyte max_harq_tx;
    c_ushort crnti;
    struct_anon_32928 pdsch_cfg_ded;
    struct_anon_32930 pucch_cfg_ded;
    struct_anon_32931 pusch_cfg_ded;
    struct_anon_32932 ul_pwr_ctl_ded;
    struct_anon_32934 tpc_pdcch_cfg_pucch;
    struct_anon_32934 tpc_pdcch_cfg_pusch;
    struct_anon_32937 cqi_report_cfg;
    struct_anon_32941 srs_ul_cfg_ded;
    struct_anon_32944 antenna_info_ded;
    struct_anon_32945 sr_cfg;
    struct_anon_32948 csi_rs_cfg;
    struct_anon_32952 sps_cfg;
    struct_anon_32953 drx_cfg;
    c_ubyte tti_bundling;
    c_ubyte n310;
    c_ubyte n311;
    c_ubyte reserve;
} struct_anon_32954;
typedef struct {
    enum_anon_32790 p_a;
    c_ubyte res[3];
} struct_anon_32928;
typedef struct {
    c_bool ack_nack_repetition_present;
    c_bool tdd_ack_nack_feedback_mode_present;
    enum_anon_32791 tdd_ack_nack_feedback_mode;
    c_ubyte reserve;
    struct_anon_32929 ack_nack_repetition;
} struct_anon_32930;
typedef struct {
    c_ubyte repetition_factor;
    c_ubyte res;
    c_ushort n1_pucch_an_rep;
} struct_anon_32929;
typedef struct {
    c_bool activate_dmrs_with_occ;
    c_ubyte beta_offset_ack_index;
    c_ubyte beta_offset_ri_index;
    c_ubyte beta_offset_cqi_index;
} struct_anon_32931;
typedef struct {
    c_char p0_ue_pusch;
    enum_anon_32792 delta_mcs_enabled;
    c_ubyte accumulation_enabled;
    c_char p0_ue_pucch;
    c_ubyte p_srs_offset;
    enum_anon_32793 filter_coefficient;
    c_ubyte res[2];
} struct_anon_32932;
typedef struct {
    c_ushort tpc_rnti;
    c_ushort reserve;
    struct_anon_32933 tpc_index;
} struct_anon_32934;
typedef struct {
    enum_anon_32794 format;
    c_ubyte index;
    c_ubyte res[2];
} struct_anon_32933;
typedef struct {
    c_bool cqi_report_periodic_present;
    enum_anon_32787 cqi_report_mode_aperiodic;
    c_char nom_pdsch_rs_epre_offset;
    c_bool setup_cqi_mask;
    struct_anon_32936 cqi_report_periodic;
    c_ushort pmi_ri_report;
    c_ushort reserve;
} struct_anon_32937;
typedef struct {
    c_bool ri_config_index_present;
    c_ubyte simultaneous_ack_nack_and_cqi;
    c_ushort ri_config_index;
    c_ushort cqi_pucch_resource_index;
    c_ushort cqi_pmi_config_index;
    struct_anon_32935 cqi_format_indicator_periodic;
} struct_anon_32936;
typedef struct {
    enum_anon_32795 t;
    c_ubyte subband_cqi_k;
    c_ubyte res[2];
} struct_anon_32935;
typedef struct {
    c_bool periodic_cfg_present;
    c_bool aperiodic_cfg_present;
    c_ubyte res[2];
    struct_anon_32938 period_info;
    struct_anon_32940 aperiodic_info;
} struct_anon_32941;
typedef struct {
    c_ubyte srs_bandwidth;
    c_ubyte srs_hopping_bandwidth;
    c_ubyte freq_domain_position;
    enum_anon_32796 duration;
    c_ushort srs_config_index;
    c_ubyte transmission_comb;
    c_ubyte cyclic_shift;
} struct_anon_32938;
typedef struct {
    c_ushort srs_config_index;
    c_ubyte dci_format_0_1a_2b_2c_present;
    struct_anon_32939 dci0_srs_info;
    struct_anon_32939 dci1a_2b_2c_info;
} struct_anon_32940;
typedef struct {
    c_ubyte cyclic_shift;
    c_ubyte srs_bandwidth;
    c_ubyte transmission_comb;
    c_ubyte freq_domain_position;
} struct_anon_32939;
typedef struct {
    c_bool ue_transmit_antenna_selection_present;
    c_bool cbsr_present;
    enum_anon_32799 transmission_mode;
    c_ubyte reserve;
    struct_anon_32942 codebook_subset_restriction;
    struct_anon_32943 ue_transmit_antenna_selection;
} struct_anon_32944;
typedef struct {
    enum_anon_32797 type;
    union_anon_32851 ll1_u;
    c_ubyte res[3];
} struct_anon_32942;
typedef struct {
    enum_anon_32798 loop_type;
    c_ubyte res[3];
} struct_anon_32943;
typedef struct {
    c_ushort sr_pucch_resource_index;
    c_ubyte sr_config_index;
    c_ubyte dsr_trans_max;
} struct_anon_32945;
typedef struct {
    c_bool csi_rs_present;
    c_bool zero_tx_power_csi_rs_present;
    c_ubyte res[2];
    struct_anon_32946 csi_rs;
    struct_anon_32947 zero_tx_power_csi_rs;
} struct_anon_32948;
typedef struct {
    c_ubyte antenna_ports_count;
    c_ubyte resource_config;
    c_ubyte subframe_config;
    c_char p_c;
} struct_anon_32946;
typedef struct {
    c_ushort resource_config_list;
    c_ubyte subframe_config;
    c_ubyte reserve;
} struct_anon_32947;
typedef struct {
    c_bool sps_c_rnti_present;
    c_bool sps_config_dl_present;
    c_ushort sps_c_rnti;
    c_bool sps_config_ul_present;
    c_ubyte res[3];
    struct_anon_32949 sps_config_dl;
    struct_anon_32951 sps_config_ul;
} struct_anon_32952;
typedef struct {
    c_ushort semi_persist_sched_interval_dl;
    c_ubyte number_of_conf_sps_processes;
    c_ubyte n1_pucch_an_persistent_list_len;
    c_ushort n1_pucch_an_persistent_list[4];
} struct_anon_32949;
typedef struct {
    c_ushort semi_persist_sched_interval_ul;
    c_ubyte implicit_release_after;
    c_ubyte two_intervals_config;
    struct_anon_32950 p0_persistent;
} struct_anon_32951;
typedef struct {
    c_char p0_nominal_pusch_persistent;
    c_char p0_ue_pusch_persistent;
    c_char res[2];
} struct_anon_32950;
typedef struct {
    c_ubyte on_duration_timer;
    c_ubyte drx_retrns_timer;
    c_ushort drx_inactivity_timer;
    c_ushort long_drx_cycle_len;
    c_ushort long_drx_cycle_offset;
    c_ubyte short_drx_present;
    c_ubyte drx_short_cycle_timer;
    c_ushort short_drx_cycle;
} struct_anon_32953;
typedef struct {
    c_uint earfcn;
    c_bool higher_priority_freq;
    c_bool inter_presence_ant_port1;
    c_ubyte inter_meas_bw;
    c_ubyte inter_neigh_cell_config;
} struct_anon_32980;
typedef struct {
    c_bool srs_ul_cfg_common_present;
    c_ubyte num_mbsfn_sf_cfg;
    enum_anon_32778 duplex_mode;
    c_char p_max;
    enum_anon_32783 ul_cyclic_prefix_length;
    c_bool special_sm;
    struct_anon_32874 freq_info;
    struct_anon_32909 rach_cfg_common;
    struct_anon_32910 bcch_cfg;
    struct_anon_32911 pcch_cfg;
    struct_anon_32913 prach_cfg;
    struct_anon_32914 pdsch_cfg_common;
    struct_anon_32917 pusch_cfg_common;
    struct_anon_32918 phich_cfg;
    struct_anon_32919 pucch_cfg_common;
    struct_anon_32920 srs_ul_cfg_common;
    struct_anon_32922 ul_pwr_ctrl_common;
    struct_anon_32891 tdd_cfg;
    struct_anon_32924 mbsfn_sf_cfg[8];
} struct_anon_32925;
typedef struct {
    c_uint dl_earfcn;
    c_uint ul_earfcn;
    c_ubyte dl_bandwidth;
    c_ubyte ul_bandwidth;
    c_ubyte additional_spec_emission;
} struct_anon_32874;
typedef struct {
    struct_anon_32906 preamble_info;
    struct_anon_32907 power_ramping_parameters;
    struct_anon_32908 ra_supervision_info;
    c_ubyte max_harq_msg3_tx;
} struct_anon_32909;
typedef struct {
    c_ubyte number_of_ra_preambles;
    c_bool group_a_config_present;
    struct_anon_32905 preambles_group_a_config;
} struct_anon_32906;
typedef struct {
    c_ubyte size_of_ra_preambles_group_a;
    c_ushort message_size_group_a;
    c_char message_power_offset_group_b;
} struct_anon_32905;
typedef struct {
    c_ubyte power_ramping_step;
    c_char preamble_initial_received_target_power;
} struct_anon_32907;
typedef struct {
    c_ubyte preamble_trans_max;
    c_ubyte ra_response_window_size;
    c_ubyte mac_contention_resolution_timer;
} struct_anon_32908;
typedef struct {
    c_ubyte modification_period_coeff;
} struct_anon_32910;
typedef struct {
    c_ushort drx_cycle;
    c_ushort default_paging_cycle;
    c_ushort n;
    c_ubyte ns;
    c_ushort imsi_mod_1024;
    c_uint paging_time_window;
    c_ushort t_edrx_h;
    c_ushort ue_id_h;
} struct_anon_32911;
typedef struct {
    c_ushort root_sequence_index;
    struct_anon_32912 prach_config_info;
} struct_anon_32913;
typedef struct {
    c_ubyte prach_config_index;
    c_ubyte high_speed_flag;
    c_ubyte zero_correlation_zone_config;
    c_ubyte prach_freq_offset;
} struct_anon_32912;
typedef struct {
    c_char reference_signal_power;
    c_ubyte p_b;
} struct_anon_32914;
typedef struct {
    struct_anon_32915 pusch_config_basic;
    struct_anon_32916 ul_reference_signals_pusch;
} struct_anon_32917;
typedef struct {
    c_ubyte n_sb;
    enum_anon_32789 hopping_mode;
    c_ubyte pusch_hopping_offset;
} struct_anon_32915;
typedef struct {
    c_ubyte group_hopping_enabled;
    c_ubyte group_assignment_pusch;
    c_ubyte sequence_hopping_enabled;
    c_ubyte cyclic_shift;
} struct_anon_32916;
typedef struct {
    c_ubyte phich_duration;
    c_ubyte phich_resource;
} struct_anon_32918;
typedef struct {
    c_ubyte delta_pucch_shift;
    c_ubyte n_rb_cqi;
    c_ubyte n_cs_an;
    c_ushort n1_pucch_an;
} struct_anon_32919;
typedef struct {
    c_ubyte srs_bandwidth_config;
    c_ubyte srs_subframe_config;
    c_ubyte ack_nack_srs_simultaneous_transmission;
    c_ubyte srs_max_up_pts;
} struct_anon_32920;
typedef struct {
    c_char p0_nominal_pusch;
    c_ubyte alpha;
    c_char p0_nominal_pucch;
    struct_anon_32921 delta_flist_pucch;
    c_char delta_preamble_msg3;
} struct_anon_32922;
typedef struct {
    c_char format1;
    c_char format1b;
    c_char format2;
    c_char format2a;
    c_char format2b;
} struct_anon_32921;
typedef struct {
    c_ubyte subframe_assignment;
    c_ubyte special_subframe_patterns;
} struct_anon_32891;
typedef struct {
    c_ubyte radio_frame_allocation_period;
    c_ubyte radio_frame_allocation_offset;
    c_bool is_one_frame_allocation;
    c_ushort bit_string[4];
} struct_anon_32924;
typedef struct {
    c_ushort phy_cell_id;
    c_short rsrp;
    c_short rsrq;
    c_short sinr;
    c_short rssi;
} struct_anon_32981;
typedef struct {
    c_ubyte cell_mode;
    c_ubyte cp_mode;
    c_ubyte num_antenna_ports;
    c_ubyte tdd_dl_ul_config;
    c_ubyte tdd_special_sf_config;
    c_ubyte start_subframe;
    enum_anon_32790 p_a;
    c_ubyte p_b;
    c_ushort dl_rb_num;
    c_ushort ul_rb_num;
    c_ushort phy_cell_id;
    c_ushort tx_power_dbm;
    c_uint p_max;
    c_uint p_min;
    c_bool xo_support;
    c_uint dl_earfcn;
    c_uint ul_earfcn;
    c_ushort rnti1;
    c_ushort rnti2;
    c_int dl_freq_adjustment_hz;
    c_int ul_freq_adjustment_hz;
    c_uint iterations;
    c_uint period;
    c_uint duration;
    struct_anon_32925 com_cfg;
    struct_anon_32954 ded_cfg;
} struct_anon_32994;
typedef struct {
    union_anon_32835 word26;
    union_anon_32836 word27;
} struct_anon_32854;
typedef struct {
    c_uint prach_format : 3;
    c_uint reserved_0 : 1;
    c_uint prach_u : 10;
    c_uint reserved_1 : 2;
    c_uint prach_cv : 10;
    c_uint reserved_2 : 6;
} struct_anon_32852;
typedef struct {
    c_uint prach_p : 10;
    c_uint reserved_3 : 2;
    c_uint prach_nprb : 7;
    c_uint reserved_4 : 13;
} struct_anon_32853;
typedef struct {
    union_anon_32845 word26;
    union_anon_32846 word27;
    union_anon_32847 word28;
    union_anon_32848 word29;
    union_anon_32849 word30;
} struct_anon_32869;
typedef struct {
    c_uint pucch_format : 3;
    c_uint pucch_len_mode : 1;
    c_uint pucch_ack_payload : 2;
    c_uint pucch_ack_size : 2;
    c_uint pucch_csi_payload : 11;
    c_uint reserved_0 : 1;
    c_uint pucch_csi_size : 4;
    c_uint pucch_n_dot_slot0 : 6;
    c_uint reserved_1 : 2;
} struct_anon_32864;
typedef struct {
    c_uint pucch_bsq_u_fss : 5;
    c_uint reserved_2 : 3;
    c_uint pucch_bsq_u_c_init : 5;
    c_uint reserved_3 : 3;
    c_uint pucch_n_oc_slot0 : 2;
    c_uint pucch_n_oc_slot1 : 2;
    c_uint pucch_n_oc_dmrs_slot0 : 2;
    c_uint pucch_n_oc_dmrs_slot1 : 2;
    c_uint pucch_n_dot_slot1 : 6;
    c_uint reserved_4 : 2;
} struct_anon_32865;
typedef struct {
    c_uint pucch_n_cs_factor_slot0 : 4;
    c_uint pucch_n_cs_factor_slot1 : 4;
    c_uint pucch_n_cs_dmrs_factor_slot0 : 4;
    c_uint pucch_n_cs_dmrs_factor_slot1 : 4;
    c_uint pucch_n_cs_cell_c_init : 9;
    c_uint reserved_5 : 3;
    c_uint pucch_group_hopping_en : 1;
    c_uint reserved_6 : 3;
} struct_anon_32866;
typedef struct {
    c_uint pucch_scramble_c_init : 30;
    c_uint reserved_7 : 2;
} struct_anon_32867;
typedef struct {
    c_uint pucch_n_prb_slot0 : 7;
    c_uint reserved_8 : 1;
    c_uint pucch_n_prb_slot1 : 7;
    c_uint reserved_9 : 17;
} struct_anon_32868;
typedef struct {
    union_anon_32837 word26;
    c_uint pusch_tb_addr;
    union_anon_32838 word28;
    union_anon_32839 word29;
    union_anon_32840 word30;
    c_uint pusch_cqi_pmi_payload_0part;
    c_uint pusch_cqi_pmi_payload_1part;
    c_uint pusch_cqi_pmi_payload_2part;
    c_uint pusch_scramble_c_init;
    union_anon_32841 word35;
    union_anon_32842 word36;
    union_anon_32843 word37;
    union_anon_32844 word38;
} struct_anon_32863;
typedef struct {
    c_uint pusch_tb_size : 16;
    c_uint pusch_ack_re_size : 16;
} struct_anon_32855;
typedef struct {
    c_uint pusch_tb_rv_index : 2;
    c_uint reserved_0 : 2;
    c_uint pusch_mode_tpe : 1;
    c_uint reserved_1 : 3;
    c_uint pusch_ack_size : 3;
    c_uint pusch_ack_payload : 4;
    c_uint pusch_rpt_addr : 17;
} struct_anon_32856;
typedef struct {
    c_uint pusch_ack_mode : 1;
    c_uint reserved_2 : 3;
    c_uint pusch_ack_w_num : 2;
    c_uint reserved_3 : 2;
    c_uint pusch_ri_size : 1;
    c_uint reserved_4 : 3;
    c_uint pusch_ri_re_size : 16;
    c_uint pusch_n_srs : 1;
    c_uint reserved_5 : 3;
} struct_anon_32857;
typedef struct {
    c_uint pusch_cqi_pmi_size : 7;
    c_uint reserved_6 : 1;
    c_uint pusch_cqi_pmi_re_size : 16;
    c_uint reserved_7 : 8;
} struct_anon_32858;
typedef struct {
    c_uint pusch_dmrs_bsq_u_fss : 5;
    c_uint pusch_dmrs_cs_1idx : 3;
    c_uint pusch_dmrs_bsq_u_c_init : 5;
    c_uint pusch_dmrs_cs_2idx : 3;
    c_uint pusch_dmrs_bsq_v_c_init : 10;
    c_uint reserved_8 : 2;
    c_uint pusch_dmrs_seq_hopping_en : 1;
    c_uint pusch_dmrs_group_hopping_en : 1;
    c_uint pusch_dmrs_occ_enable : 1;
    c_uint reserved_9 : 1;
} struct_anon_32859;
typedef struct {
    c_uint pusch_dmrs_npn_c_init : 10;
    c_uint reserved_10 : 2;
    c_uint pusch_rb_num : 7;
    c_uint reserved_11 : 1;
    c_uint pusch_freq_hopping_type : 2;
    c_uint reserved_12 : 2;
    c_uint pusch_subframe_hopping_mode : 1;
    c_uint reserved_13 : 3;
    c_uint pusch_n_sb : 3;
    c_uint reserved_14 : 1;
} struct_anon_32860;
typedef struct {
    c_uint pusch_nprb_slot0_1type : 7;
    c_uint reserved_16 : 1;
    c_uint pusch_nprb_slot1_1type : 7;
    c_uint reserved_17 : 1;
    c_uint pusch_n_vrb : 8;
    c_uint pusch_n_rb_sb : 8;
} struct_anon_32861;
typedef struct {
    c_uint pusch_cur_tx_nb : 8;
    c_uint pusch_n_rb_ho : 8;
    c_uint pusch_freq_c_init : 12;
    c_uint reserved_18 : 4;
} struct_anon_32862;
typedef struct {
    c_uint srs_bsq_u_fss : 5;
    c_uint reserved_0 : 3;
    c_uint srs_bsq_u_c_init : 5;
    c_uint reserved_1 : 3;
    c_uint srs_bsq_v_c_init : 16;
    c_uint srs_seq_hopping_en : 1;
    c_uint reserved_2 : 3;
    c_uint srs_group_hopping_en : 1;
    c_uint reserved_3 : 3;
    c_uint srs_n_cs : 3;
    c_uint reserved_4 : 1;
    c_uint srs_k0_0symb : 11;
    c_uint reserved_5 : 1;
    c_uint srs_0symb_vld : 1;
    c_uint reserved_6 : 7;
    c_uint srs_mc_sc : 11;
    c_uint reserved_7 : 1;
    c_uint srs_k0_1symb : 11;
    c_uint reserved_8 : 1;
    c_uint srs_1symb_vld : 1;
    c_uint reserved_9 : 7;
} struct_anon_32846;
typedef struct {
    LP_struct_anon_32965 buffer;
    c_ushort size;
    c_ubyte res[2];
} struct_anon_32971;
typedef struct {
    c_ubyte si_index;
    c_uint sib_mapping_bitmap;
    c_uint si_periodicity;
} struct_anon_32892;
typedef struct {
    c_uint crash_sec;
    c_uint main_type;
    c_uint sub_type;
    c_uint core;
    struct_anon_34377 cmn;
    struct_anon_34374 cpu;
    struct_anon_34050 mem;
    c_uint stack_id;
    c_uint stack_top;
    c_uint stack_bottom;
    c_uint stack_sp;
    c_uint stack_peek;
    c_uint in_isr;
} struct_anon_34382;
typedef struct {
    c_uint data[5];
} struct_anon_34377;
typedef struct {
    c_uint mepc;
    c_uint ra;
    c_uint sp;
    c_uint gp;
    c_uint tp;
    c_uint t0;
    c_uint t1;
    c_uint t2;
    c_uint s0;
    c_uint s1;
    c_uint a0;
    c_uint a1;
    c_uint a2;
    c_uint a3;
    c_uint a4;
    c_uint a5;
    c_uint a6;
    c_uint a7;
    c_uint s2;
    c_uint s3;
    c_uint s4;
    c_uint s5;
    c_uint s6;
    c_uint s7;
    c_uint s8;
    c_uint s9;
    c_uint s10;
    c_uint s11;
    c_uint t3;
    c_uint t4;
    c_uint t5;
    c_uint t6;
    c_uint mstatus;
    c_uint mtval;
    c_uint mcause;
    c_uint ccause;
} struct_anon_34374;
typedef struct {
    c_uint total;
    c_uint used;
    c_uint free;
    c_uint free_node_num;
    c_uint used_node_num;
    c_uint max_free_node_size;
    c_uint malloc_fail_count;
    c_uint peek_size;
} struct_anon_34050;
typedef struct {
    c_uint stack[64];
} struct_anon_34383;
typedef struct {
    c_ubyte plmn_id[3];
    enum_anon_33112 status;
} struct_anon_33798;
typedef struct {
    c_ushort search_plmn_num;
    c_ubyte rsvd[2];
    struct_anon_33643 plmn_selection_list[20];
} struct_anon_33644;
typedef struct {
    enum_anon_33077 plmn_type;
    c_ubyte plmn_id[3];
    struct_anon_33642 plmn_rat_info;
} struct_anon_33643;
typedef struct {
    enum_anon_33078 net_status;
    enum_anon_33079 quality;
    c_short lrscp;
    c_ubyte status_flags;
} struct_anon_33642;
typedef struct {
    c_bool pdn_addr_valid;
    c_bool dns_prim_valid;
    c_bool dns_sec_valid;
    c_bool pcscf_prim_valid;
    c_bool pcscf_sec_valid;
    c_ubyte pdn_addr[4];
    c_ubyte net_mask_addr[4];
    c_ubyte gate_way_addr[4];
    c_ubyte dns_prim_addr[4];
    c_ubyte dns_sec_addr[4];
    c_ubyte pcscf_prim_addr[4];
    c_ubyte pcscf_sec_addr[4];
} struct_anon_34034;
typedef struct {
    c_bool op_mtu;
    c_ubyte cur_hop_limit;
    c_bool m_value;
    c_bool o_value;
    c_ubyte interface_id[8];
    c_uint mtu;
    c_uint prefix_num;
    struct_anon_34031 prefix_list[6];
    c_bool dns_prim_valid;
    c_bool dns_sec_valid;
    c_bool pcscf_prim_valid;
    c_bool pcscf_sec_valid;
    c_ubyte dns_num;
    c_ubyte dns_prim_addr[16];
    c_ubyte dns_sec_addr[16];
    c_ubyte pcscf_num;
    c_ubyte pcscf_prim_addr[16];
    c_ubyte pcscf_sec_addr[16];
} struct_anon_34035;
typedef struct {
    c_uint discard_period;
    c_ushort rohc_max_cid;
    c_ubyte rohc_profiles;
    enum_anon_32979 drb_index;
    c_ubyte drb_id;
    c_bool rohc_present;
    enum_anon_32981 mode;
    enum_anon_33085 sn_bit_count;
    c_bool sr_required;
} struct_anon_33676;
typedef struct {
    struct_anon_33550 data_node;
    enum_anon_32979 rb_id;
} struct_anon_33673;
typedef struct {
    struct_anon_33550 data_node;
    enum_anon_32979 rb_id;
    c_ushort proc_id;
    c_bool zero_copy_data;
} struct_anon_33671;
typedef struct {
    c_uint bit_pri_dns : 1;
    c_uint bit_sec_dns : 1;
    c_uint bit_gateway : 1;
    c_uint bit_rsv : 29;
    c_ubyte pri_dns[4];
    c_ubyte sec_dns[4];
    c_ubyte gateway[4];
} struct_anon_34040;
typedef struct {
    enum_anon_32979 rb_id;
    struct_anon_33550 data_node;
} struct_anon_33915;
typedef struct {
    enum_anon_32979 rb_id;
    enum_anon_32981 mode;
    enum_anon_32982 sn_field_len;
    enum_anon_32983 li_field_len;
} struct_anon_33449;
typedef struct {
    LP_struct_l3pdu_elem_t first;
    LP_struct_l3pdu_elem_t last;
} struct_anon_33889;
typedef struct {
    LP_c_ubyte pdcppdu;
    enum_anon_32979 rb_id;
    c_ushort proc_id;
    c_uint pdcppdu_len;
    c_ubyte free_mem_offset;
    c_bool zero_copy_data;
    c_uint ci_count;
} struct_anon_33884;
typedef struct {
    c_uint ack_sn;
    LP_struct_anon_33876 nack_info_list;
    c_ushort num_nack_elem;
} struct_anon_33891;
typedef struct {
    c_uint nack_sn;
    c_uint so_start;
    c_uint so_end;
} struct_anon_33876;
typedef struct {
    c_ushort num_plmns;
    struct_c_ubyte_Array_3 plmn_list[6];
    c_bool att_w_o_pdn_conn[6];
    c_bool up_ciot_eps_opt_support[6];
} struct_anon_33637;
typedef struct {
    c_ushort num_plmns;
    struct_anon_33640 plmn_list[20];
} struct_anon_33641;
typedef struct {
    c_ubyte plmn_id[3];
    c_short sig_strength;
    c_bool att_w_o_pdn_conn;
    c_bool forbidden_tai;
} struct_anon_33640;
typedef struct {
    c_ushort num_plmns;
    struct_anon_33636 plmn_list[16];
} struct_anon_33638;
typedef struct {
    c_ubyte plmn_id[3];
    enum_anon_33076 o_h_plmn_type;
} struct_anon_33636;
typedef struct {
    c_uint expiry_time;
    enum_anon_33233 type;
    enum_anon_33234 cause;
    struct_anon_34242 info;
} struct_anon_34247;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_bool anycell;
} struct_anon_34242;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_short rsrp;
    c_short rsrq;
    c_short q_rx_lev_min;
    c_short q_qual_min;
    c_short p_max;
    c_short q_offset_temp;
    c_short srxlev;
    c_short squal;
    c_bool s_criteria_met;
} struct_anon_34265;
typedef struct {
    c_bool suitable;
    c_bool s_failed;
    c_bool forbidden;
    c_bool forbidden_plmn;
    c_bool reserved;
    c_bool barred;
    c_bool barred_timer_running;
    c_bool band_not_supported;
    c_bool wrong_plmn;
    c_bool not_csg_member;
    c_ubyte matched_band;
} struct_anon_34260;
typedef struct {
    enum_anon_33237 config_type;
    c_bool l2ul_req;
    c_bool l2dl_req;
    c_bool ll1_req;
    c_bool pdcp_req;
    c_bool l2ul_cnf;
    c_bool l2dl_cnf;
    c_bool ll1_cnf;
    c_bool pdcp_cnf;
    c_bool l2ul_configured;
    c_bool l2dl_configured;
    c_bool ll1_configured;
    c_bool pdcp_configured;
} struct_anon_34273;
typedef struct {
    c_ubyte plmn[3];
    c_ubyte num_earfcn;
    c_uint earfcns[10];
} struct_anon_34344;
typedef struct {
    c_ubyte meas_id;
    c_bool valid;
    struct_anon_34329 meas_obj;
    struct_anon_34208 report_cfg;
} struct_anon_34330;
typedef struct {
    c_ubyte meas_obj_id;
    c_bool is_eutra;
    c_uint carrier_freq;
    c_ubyte allowed_meas_bandwidth;
    c_bool presence_antenna_port1;
    c_ubyte neigh_cell_cfg;
    c_char q_offset_freq;
} struct_anon_34329;
typedef struct {
    c_ubyte report_cfg_id;
    c_bool is_eutra;
    c_bool setup_rxtx_time_diff_periodical;
    enum_anon_33226 trigger_type;
    c_bool report_on_leave;
    c_short thresh1;
    c_short thresh2;
    c_short a3_offset;
    c_short hyst;
    c_uint time_to_trigger;
    enum_anon_33227 trigger_quantity;
    enum_anon_33227 report_quantity;
    c_ubyte max_report_cells;
    c_ubyte report_amount;
    c_uint report_interval;
} struct_anon_34208;
typedef struct {
    enum_anon_33226 trigger_type;
    enum_anon_33227 trigger_quantity;
    c_uint time_to_trigger;
    c_short hyst;
    c_short thresh1;
    c_short thresh2;
    c_short a3_offset;
    c_bool report_on_leave;
} struct_anon_34332;
typedef struct {
    c_short rsrp;
    c_short rsrq;
} struct_anon_34302;
typedef struct {
    c_ushort pci;
    struct_anon_34302 filtered_meas;
    c_short ofn_plus_ocn;
    c_uint time_event_entered;
    c_uint time_event_left;
    c_bool triggered;
    c_bool is_barred;
} struct_anon_34333;
typedef struct {
    struct_anon_34294 item;
    c_bool barred;
    c_uint t_resel_ms;
} struct_anon_34324;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_short rsrp;
    c_short rsrq;
    c_short sinr;
    c_short rssi;
    c_short srxlev;
    c_char priority;
    c_ubyte num_plmns;
    struct_c_ubyte_Array_3 plmn_ids[6];
    c_bool csg;
    enum_anon_33245 criteria_to_meet;
    c_short rn;
    union_anon_32886 diff_prio_criteria_params;
    enum_anon_33246 criteria_met;
    enum_anon_33244 rejection_cause;
    c_uint timestamp;
} struct_anon_34294;
typedef struct {
    c_short srxlev;
    c_short thresh_x_high_p;
} struct_anon_34290;
typedef struct {
    c_short squal;
    c_short thresh_x_high_q;
} struct_anon_34291;
typedef struct {
    c_short srxlev_pcell;
    c_short thresh_serving_low_p;
    c_short srxlev_ncell;
    c_short thresh_x_low_p;
} struct_anon_34292;
typedef struct {
    c_short squal_pcell;
    c_short thresh_serving_low_q;
    c_short squal_ncell;
    c_short thresh_x_low_q;
} struct_anon_34293;
typedef struct {
    struct_anon_33819 supported_bands;
    c_bool rohc_enabled;
    c_bool sps_enabled;
    c_ubyte max_pcell_mib_sib_attempt_counter;
    c_ubyte max_ncell_mib_sib_attempt_counter;
    c_ushort band_scan_puncture_rate;
    c_int search_threshold;
    c_uint sib16_read_period_s;
    struct_anon_34235 conn_est_fail_params;
} struct_anon_34239;
typedef struct {
    c_ubyte len;
    c_ubyte list[18];
} struct_anon_33819;
typedef struct {
    c_ubyte conn_est_fail_offset;
    c_ubyte conn_est_fail_count;
    c_ushort conn_est_fail_offset_validity;
} struct_anon_34235;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_short rsrp;
    c_short rsrq;
    c_bool global_cell_id_present;
    struct_anon_34419 global_cell_id;
} struct_anon_34420;
typedef struct {
    c_ubyte plmn[3];
    c_uint cellid;
} struct_anon_34419;
typedef struct {
    c_ubyte plmn_id[3];
    c_ubyte mme_group_id[2];
    c_ubyte mme_code;
} struct_anon_33940;
typedef struct {
    c_bool valid;
    c_ubyte mme_code;
    c_ubyte m_tmsi[4];
} struct_anon_33389;
typedef struct {
    c_short rsrp;
    c_short rsrq;
    c_short sinr;
} struct_anon_33413;
typedef struct {
    enum_anon_32966 bar_factor_for_voice;
    enum_anon_32967 bar_time_for_voice;
} struct_anon_33414;
typedef struct {
    c_ushort num_plmns;
    struct_anon_33636 plmn_list[10];
} struct_anon_33928;
typedef struct {
    c_bool valid;
    c_ubyte num_earfcns;
    c_uint earfcns[10];
} struct_anon_33929;
typedef struct {
    c_bool e_drx_info_valid;
    c_ubyte paging_time_window;
    c_ubyte edrx_value;
    c_ushort paging_time_window_ms;
    c_ushort t_edrx;
} struct_anon_33385;
typedef struct {
    c_ubyte num_tais;
    struct_anon_33387 tai_list[16];
} struct_anon_33388;
typedef struct {
    c_ubyte list_count;
    struct_c_ubyte_Array_3 list[10];
} struct_anon_33639;
typedef struct {
    c_ubyte waiting_time;
} struct_anon_34361;
typedef struct {
    c_ubyte info_field_size;
    c_ubyte char_waiting_time;
    c_ubyte block_waiting_time;
    c_ubyte crc_error_detect;
} struct_anon_34362;
typedef struct {
    c_ubyte ik[17];
    c_ubyte ck[17];
    c_ubyte auts[15];
    c_ubyte auth_res[17];
} struct_anon_33364;
typedef struct {
    c_ubyte data_len;
    c_ubyte auth_data[16];
} struct_anon_33363;
typedef struct {
    c_ushort len;
    LP_c_ubyte imsi;
} struct_anon_33355;
typedef struct {
    c_ubyte guti[12];
    c_ubyte tai[5];
    c_ubyte update_status;
} struct_usim_eps_loci_t_;
typedef struct {
    c_ubyte e_ksi;
    LP_c_ubyte nas_k_asme_value;
    c_uint uplink_nas_count;
    c_uint dnlink_nas_count;
    enum_anon_32922 intg_algorithm;
    enum_anon_32923 ciph_algorithm;
} struct_anon_33356;
typedef struct {
    c_ushort num_plmns;
    LP_c_ubyte plmn_list;
} struct_anon_33353;
typedef struct {
    c_ubyte max_num_plmns;
    c_ushort num_plmns;
    LP_c_ubyte plmn_list;
} struct_anon_33349;
typedef struct {
    c_ushort num_plmns;
    LP_struct_anon_33348 plmn_list;
} struct_anon_33352;
typedef struct {
    c_ushort num_plmns;
    LP_struct_anon_33348 plmn_list;
} struct_anon_33350;
typedef struct {
    c_ushort num_plmns;
    LP_struct_anon_33348 plmn_list;
} struct_anon_33351;
typedef struct {
    c_bool nslpi_present;
    c_bool nslpi_configured;
    c_bool nslpi_override_present;
    c_bool nslpi_override_configured;
    c_bool fast_first_hpplmn_present;
    c_bool fast_first_hpplmn_configured;
    c_bool min_periodic_search_time_present;
    c_ubyte min_periodic_search_time;
    c_bool t3245_behaviour_present;
    c_bool t3245_behaviour;
    c_bool attach_with_imsi_present;
    c_bool attach_with_imsi;
    c_bool dcn_id_present;
    c_ushort dcn_id;
    c_bool eab_present;
    c_bool eab_configured;
    c_bool eab_override_present;
    c_bool eab_override_configured;
} struct_anon_33354;
typedef struct {
    c_bool acl_enabled;
    c_bool network_provided_apn_allowed;
    c_ubyte no_of_apns;
    struct_anon_33361 apns[5];
} struct_anon_33362;
typedef struct {
    c_ubyte apn_len;
    LP_c_ubyte apn_data;
} struct_anon_33361;
typedef struct {
    c_ubyte num_earfcns;
    struct_anon_33359 earfcn[10];
} struct_anon_33360;
typedef struct {
    c_uint value;
} struct_anon_33359;
typedef struct {
    c_ubyte eps_id;
    c_ubyte esm_l3_cause;
    c_ubyte pdn_type;
    c_ubyte len;
    c_ubyte apn[101];
} struct_anon_33334;
typedef struct {
    c_bool enabled;
    struct_anon_33342 params;
    struct_anon_33343 leak_rates;
    struct_anon_33344 counts;
} struct_anon_33346;
typedef struct {
    c_ubyte n1;
    c_ubyte t1;
    c_ubyte f[4];
} struct_anon_33342;
typedef struct {
    c_ubyte lr[3];
} struct_anon_33343;
typedef struct {
    c_ubyte c_br_1;
    c_ubyte c_r_1;
    c_ubyte c_pdn[4];
} struct_anon_33344;
typedef struct {
    c_uint pss_sum_corr[3];
    c_uint pss_max_corr[16];
    c_ushort pss_sync_pos[16];
    c_ubyte pss_n2id[16];
} struct_anon_1188;
typedef struct {
    c_uint sss_sum_corr;
    c_uint sss_max_corr_map[8];
    c_ubyte sss_n1id_map[8];
    c_ubyte sss_timing_map[8];
} struct_anon_1189;
typedef struct {
    c_bool op_mtu;
    c_ubyte cur_hop_limit;
    c_bool m_mark;
    c_bool o_mark;
    c_uint mtu;
    c_uint prefix_num;
    struct_anon_1489 prefix_list[6];
} struct_anon_1490;
typedef struct {
    c_bool l_value;
    c_bool a_value;
    c_ubyte prefix_len;
    c_uint valid_life_time;
    c_uint preferred_life_time;
    c_ubyte prefix[16];
} struct_anon_1489;
typedef struct {
    c_ubyte plmn_id[3];
    c_ubyte tac[2];
} struct_anon_384;
typedef struct {
    c_ushort eplmn_num;
    struct_c_ubyte_Array_3 eplmn_list[8];
} struct_anon_1304;
typedef struct {
    c_ubyte eplmn_list_item[3];
} struct_c_ubyte_Array_3;
typedef struct {
    c_ubyte num;
    struct_anon_397 ecc_content[20];
} struct_anon_1305;
typedef struct {
    c_ubyte category_value;
    c_ubyte emer_num_len;
    c_ubyte emer_num_value[46];
} struct_anon_397;
typedef struct {
    c_ubyte drb;
    c_ubyte ebi;
    enum_anon_14 rb_id;
} struct_anon_420;
typedef struct {
    c_bool is_user_data;
    c_ushort len;
    LP_c_ubyte ptr;
    LP_c_ubyte ptr_free;
} struct_anon_423;
typedef struct {
    c_bool enabled;
    c_ubyte f[4];
    c_ubyte c_pdn[4];
} struct_anon_1297;
typedef struct {
    struct_anon_500 data;
    c_bool non_ack;
} struct_anon_502;
typedef struct {
    c_ushort ptr_len;
    LP_c_ubyte ptr;
    LP_c_ubyte ptr_free;
    c_ushort buf_len;
} struct_anon_500;
typedef struct {
    c_ubyte no_of_drb;
    struct_anon_421 lb_drb_info[8];
} struct_anon_422;
typedef struct {
    c_ubyte drb_id;
    c_ushort ul_sdu_size;
} struct_anon_421;
typedef struct {
    c_ubyte len;
    c_ubyte apn[101];
} struct_anon_415;
typedef struct {
    enum_IP_TYPE_e_ pdn_type;
    c_ubyte len;
    c_ubyte pdn_data[13];
} struct_anon_1243;
typedef struct {
    c_bool eqos_valid;
    c_ubyte qci;
    c_ushort ul_mbr;
    c_ushort ul_gbr;
    c_ushort dl_mbr;
    c_ushort dl_gbr;
} struct_anon_1250;
typedef struct {
    c_bool ipv4_link_mtu_rxd;
    c_bool non_ip_link_mtu_rxd;
    c_bool apn_rate_ctrl_rxd;
    c_bool additional_exp_reports_allowed;
    c_bool excpt_apn_rate_ctrl_rxd;
    c_bool ps_data_off_support_rxd;
    c_bool im_cn_sig_flag;
    c_ushort ipv4_link_mtu;
    c_ushort non_ip_link_mtu;
    struct_anon_1244 apn_rate_ctrl;
    struct_anon_1244 exception_apn_rate_ctrl;
    struct_util_sll dns_server_addr_list;
    struct_anon_1246 p_cscf_addr;
} struct_anon_1247;
typedef struct {
    enum_anon_397 ul_time_unit;
    c_uint max_ul_rate;
} struct_anon_1244;
typedef struct {
    LP_struct_util_sll_item head;
    LP_struct_util_sll_item tail;
} struct_util_sll;
typedef struct {
    c_ubyte ipv4_num;
    c_ubyte ipv6_num;
    struct_c_ubyte_Array_4 ipv4_addr[3];
    struct_c_ubyte_Array_16 ipv6_addr[3];
} struct_anon_1246;
typedef struct {
    c_ubyte ipv4_addr_item[4];
} struct_c_ubyte_Array_4;
typedef struct {
    c_ubyte ipv6_addr_item[16];
} struct_c_ubyte_Array_16;
typedef struct {
    c_ubyte num_packet_filters;
    struct_anon_490 pf[16];
} struct_anon_1260;
typedef struct {
    c_ubyte pfi;
    c_ubyte eval_prec;
    c_ubyte dir;
    c_bool dir_present;
    c_bool tos_tc_present;
    c_bool proto_no_nh_present;
    c_bool addr_subnet_present;
    c_bool src_port_range_present;
    c_bool dest_port_range_present;
    c_bool spi_present;
    c_bool flow_label_present;
    c_ubyte tos_tc[2];
    c_ubyte proto_no_nh;
    c_ubyte addr_subnet_type;
    c_ubyte addr_subnet_addr[16];
    c_ubyte addr_subnet_mask[16];
    c_ushort src_port_range[2];
    c_ushort dest_port_range[2];
    c_uint spi;
    c_uint flow_label;
} struct_anon_490;
typedef struct {
    c_bool rohc_info_present;
    struct_anon_416 supp_rohc_profiles;
    c_ushort max_cid;
    struct_anon_417 addit_rohc_params;
} struct_anon_418;
typedef struct {
    c_bool profile0x0002;
    c_bool profile0x0003;
    c_bool profile0x0004;
    c_bool profile0x0006;
    c_bool profile0x0102;
    c_bool profile0x0103;
    c_bool profile0x0104;
} struct_anon_416;
typedef struct {
    enum_anon_101 profile_type;
    c_ubyte len;
    LP_c_ubyte params;
} struct_anon_417;
typedef struct {
    c_bool secure_pco;
    c_ubyte auth_prot;
    c_ubyte login_str_len;
    c_ubyte password_str_len;
    LP_c_ubyte login_str;
    LP_c_ubyte password_str;
} struct_anon_1248;
typedef struct {
    c_ubyte pcid;
    enum_IP_TYPE_e_ pdn_type;
    c_ubyte h_comp;
    enum_anon_390 request_type;
    c_bool nslpi;
    struct_anon_1249 pco;
    struct_anon_415 apn;
} struct_anon_1251;
typedef struct {
    enum_anon_398 ipv4_addr_alloc;
    c_bool ipv4_link_mtu_request;
    c_bool non_ip_link_mtu_request;
    c_bool dns_sever_ipv6_addr_reqest;
    c_bool dns_sever_ipv4_addr_reqest;
    enum_anon_399 p_cscf_discovery;
    c_bool p_cscf_ipv4_addr_req;
    c_bool p_cscf_ipv6_addr_req;
    c_bool im_cn_signalling;
} struct_anon_1249;
typedef struct {
    enum_anon_273 call_event;
    c_uint op_id;
    c_uint sups_srv_info : 1;
    c_uint call_summaryf : 1;
    c_uint bit_srv : 30;
    c_ubyte call_number;
    c_ubyte call_index;
    c_ubyte rsv[2];
    struct_anon_1005 call_summary;
    struct_anon_1006 sup_srv_info;
} struct_anon_1007;
typedef struct {
    c_uint call_index;
    enum_anon_289 call_direction;
    enum_anon_290 call_state;
    enum_anon_330 call_mode;
    c_ubyte multi_party;
    c_char number[81];
    c_char connect_number[81];
    c_char redirect_number[81];
    c_ubyte is_local_alerting_flag;
    c_uint call_address_type;
    c_char display_name[129];
    c_ubyte contact_supt_video;
    c_ubyte is_call_encrypt;
    c_ubyte call_forward_cause;
    c_ubyte held_local_tone;
    c_ubyte privacy_id;
    c_ubyte rsv;
    c_ubyte redirect_privacy_id;
    c_uint dlg_id;
    c_uint rsv2[2];
    c_ubyte color_tone_type;
    c_ubyte call_initial_mode;
    c_ubyte rsv3[2];
} struct_anon_1005;
typedef struct {
    c_uint call_index;
    c_uint sup_srv_notification;
} struct_anon_1006;
typedef struct {
    enum_anon_273 call_event;
    c_uint op_id;
    struct_anon_1005 call_summary;
} struct_anon_1011;
typedef struct {
    enum_anon_273 call_event;
    c_ushort codec_type;
    c_ubyte is_local_alerting_flag;
    c_ubyte rsv;
} struct_anon_1014;
typedef struct {
    enum_anon_273 call_event;
    c_uint op_id;
    c_uint bit_error : 1;
    c_uint bit_spare : 31;
    struct_anon_999 call_error;
} struct_anon_1000;
typedef struct {
    c_uint call_index;
    struct_anon_998 error_code;
} struct_anon_999;
typedef struct {
    c_ushort sip_status_code;
    c_ushort ims3gpp_action;
    c_char reason[256];
    c_uint retry_after;
    c_ubyte rsv;
    c_ubyte server_nty_event;
    enum_anon_284 call_fail_detail_reason;
    c_ubyte rsv1;
    c_ubyte reason_phrase;
    c_ubyte uri_match_result;
    c_ubyte ims_core_outage_flag;
    c_ubyte rsv2;
    c_char urn[64];
} struct_anon_998;
typedef struct {
    enum_anon_273 call_event;
    struct_anon_1005 call_summary;
} struct_anon_1013;
typedef struct {
    enum_anon_273 call_event;
    c_uint op_id;
    struct_anon_1008 call_ip_port_info;
    struct_anon_1005 call_summary;
    c_ubyte precondition_type;
    c_ubyte rsv[3];
} struct_anon_1009;
typedef struct {
    c_char remote_address[47];
    c_ubyte rsv;
    c_uint local_port;
    c_uint remote_port;
} struct_anon_1008;
typedef struct {
    enum_anon_273 call_event;
    struct_anon_1005 call_summary;
} struct_anon_1010;
typedef struct {
    enum_anon_273 call_event;
    c_uint op_id;
} struct_anon_1012;
typedef struct {
    c_uint bit_op_result : 1;
    c_uint bit_op_impu : 1;
    c_uint bit_op_impu_virtual : 1;
    c_uint op_ecall_content_type : 1;
    c_uint bit_op_spare : 28;
    enum_anon_304 output_para_reason;
    c_uint op_id;
    c_uint result;
    c_uint impu_len;
    c_ubyte impu[129];
    c_ubyte rsv1[3];
    c_uint impu_virtual_len;
    c_ubyte impu_virtual[129];
    c_ubyte rsv2[3];
    c_ubyte ecall_content_type_mode;
    c_ubyte ecall_content_type[65];
    c_ubyte rsv3[2];
} struct_anon_997;
typedef struct {
    c_uint bit_error_code : 1;
    c_uint bit_state : 1;
    c_uint bit_aka : 1;
    c_uint bit_ipsec : 1;
    c_uint bit_rsv : 28;
    enum_anon_269 output_service_reason;
    c_uint op_id;
    c_uint is_emergency;
    struct_anon_998 error_code;
    enum_anon_274 service_state;
    struct_anon_1001 aka_para;
    struct_anon_1002 ip_sec_info;
    c_uint expires;
    c_ushort sip_status_code;
    c_ubyte rsv1[2];
} struct_anon_1003;
typedef struct {
    c_ubyte aka_rand[16];
    c_ubyte aka_autn[16];
} struct_anon_1001;
typedef struct {
    c_char local_ip_address[47];
    c_char remote_ip_address[47];
    c_ubyte rsv[2];
    c_uint port_uc;
    c_uint port_us;
    c_uint port_pc;
    c_uint port_ps;
    c_uint spi_uc;
    c_uint spi_us;
    c_uint spi_pc;
    c_uint spi_ps;
} struct_anon_1002;
typedef struct {
    c_uint bit_message : 1;
    c_uint bit_error_code : 1;
    c_uint bit_spare : 30;
    enum_anon_328 output_sms_reason;
    c_uint op_id;
    c_ubyte message_len;
    c_ubyte message[255];
    struct_anon_998 error_code;
    c_ubyte ti;
    c_ubyte rsv[3];
} struct_anon_1004;
typedef struct {
    enum_anon_267 output_sys_reason;
    c_uint op_id;
} struct_anon_996;
typedef struct {
    c_ubyte ecc_num_count;
    c_ubyte rsv[3];
    c_uint mcc;
    struct_anon_397 ecc_content[20];
} struct_anon_1151;
typedef struct {
    c_ubyte is_user;
    c_ubyte disc_call_flag;
} struct_anon_1108;
typedef struct {
    enum_anon_339 num_type;
    c_ubyte num_len;
    c_ubyte bcd_num[20];
} struct_anon_1110;
typedef struct {
    enum_anon_339 num_type;
    c_ubyte num_len;
    c_ubyte bcd_num[81];
} struct_anon_1111;
typedef struct {
    enum_anon_339 num_type;
    c_ubyte num_len;
    c_ubyte number[41];
    c_ubyte rsv[2];
} struct_anon_1109;
typedef struct {
    c_ubyte call_id;
    enum_anon_342 call_dir;
    enum_anon_347 call_state;
    enum_anon_337 call_type;
    c_ubyte rsv[3];
    struct_anon_1137 call_number;
    struct_anon_1138 called_number;
    c_char display_text[129];
} struct_anon_1139;
typedef struct {
    enum_anon_339 num_type;
    c_char number[41];
} struct_anon_1137;
typedef struct {
    enum_anon_339 num_type;
    c_char number[81];
} struct_anon_1138;
typedef struct {
    enum_anon_272 call_event_reason;
    c_uint op_id;
    enum_anon_330 call_type;
    c_ubyte rsv[3];
} struct_anon_987;
typedef struct {
    enum_anon_272 call_event_reason;
    c_uint op_id;
    c_uint bit_emc_type : 1;
    c_uint bit_remote_addr : 1;
    c_uint bit_clir_type : 1;
    c_uint bit_delete_evs : 1;
    c_uint bit_shot_code : 1;
    c_uint bit_redial : 1;
    c_uint bit_spare : 26;
    enum_anon_330 call_type;
    enum_anon_331 emergency_type;
    enum_anon_332 clir_cfg;
    c_ubyte is_call_enerypt;
    c_char remote_addr[129];
    c_ubyte anonymous_emc_flag;
    c_ubyte service_type;
    c_ubyte rsv;
    c_char urn[64];
} struct_anon_989;
typedef struct {
    enum_anon_272 call_event_reason;
    c_uint op_id;
    enum_anon_300 rel_cause;
    c_ubyte rsv[3];
} struct_anon_988;
typedef struct {
    enum_anon_272 call_event_reason;
    c_uint op_id;
    c_uint call_index;
    enum_anon_300 rel_cause;
    c_ubyte rsv;
    c_ushort sip_status_code;
} struct_anon_986;
typedef struct {
    enum_anon_272 call_event_reason;
    c_uint op_id;
    c_uint dlg_id[40];
    c_uint call_index;
    struct_anon_984 voice_bit_rate;
    struct_anon_984 video_bit_rate;
} struct_anon_985;
typedef struct {
    c_uint dl_gbr;
    c_uint ul_gbr;
    c_uint dl_mbr;
    c_uint ul_mbr;
} struct_anon_984;
typedef struct {
    c_uint op_id;
    enum_anon_270 input_nv_info_reason;
    c_uint nv_info_len;
    c_ubyte nv_info[4];
} struct_anon_980;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    union_anon_99 u;
} struct_anon_979;
typedef struct {
    enum_anon_280 nw_access_type;
    enum_anon_277 reg_type;
    c_ubyte rsv[2];
    c_char mcc[4];
    c_char mnc[4];
    c_ushort lac;
    c_ushort tac;
    c_uint cell_id;
} struct_anon_943;
typedef struct {
    c_char pcscf_addr[129];
    c_char ue_addr[47];
    c_uint server_port;
    c_uint imsa_nicifi_index;
} struct_anon_944;
typedef struct {
    c_char pcscf_addr[129];
    c_char ue_addr[47];
    c_uint imsa_nicifi_index;
} struct_anon_945;
typedef struct {
    c_char domain[129];
    c_char impi[129];
    c_char impu[129];
    c_char password[129];
    enum_anon_324 auth_type;
    enum_anon_325 isim_state;
    enum_anon_326 impu_type;
    enum_anon_327 msisdn_format_illegal_flag;
} struct_anon_946;
typedef struct {
    c_char domain[129];
    c_char impi[129];
    c_char impu[129];
    c_char password[129];
    enum_anon_324 auth_type;
    enum_anon_325 isim_state;
    c_ubyte rsv[2];
} struct_anon_947;
typedef struct {
    c_ushort min_port;
    c_ushort max_port;
    c_ushort min_speech_rtp_port;
    c_ushort max_speech_rtp_port;
    c_ushort min_video_port;
    c_ushort max_video_port;
    c_ushort rsv[2];
    c_ushort min_rcs_port;
    c_ushort max_rcs_port;
    c_ushort local_default_min_port;
    c_ushort local_default_max_port;
} struct_anon_948;
typedef struct {
    c_uint protected_port;
    c_uint protected_port_pool_sz;
    c_uint spi;
    c_uint spi_pool_sz;
} struct_anon_949;
typedef struct {
    c_ubyte voice_call;
    c_ubyte video_call;
    c_ubyte sms;
    c_ubyte srvcc;
    c_ubyte srvcc_mid_call;
    c_ubyte srvcc_alerting;
    c_ubyte srvcc_prealerting;
    c_ubyte srvcc_ti_flag;
    c_ubyte reserved;
    c_ubyte wifi_voice_call;
    c_ubyte wifi_video_call;
    c_ubyte wifi_sms;
    c_ubyte utrans_sms;
    c_ubyte gsm_sms;
    c_ubyte video_cw_cap;
    c_ubyte nr_voice_call;
    c_ubyte nr_video_call;
    c_ubyte nr_sms;
    c_ubyte fusion_call;
    c_ubyte rsv;
} struct_anon_950;
typedef struct {
    c_ubyte voice;
    c_ubyte nwecl_support_flag;
    c_ubyte ssac_bar_on;
    c_ubyte rsv2;
} struct_anon_951;
typedef struct {
    c_uint retry_timer_length;
    c_uint period_rergister_timer_length;
} struct_anon_952;
typedef struct {
    c_ubyte errlog_ctrl_flag;
    c_ubyte reserved;
    c_ushort alm_level;
} struct_anon_953;
typedef struct {
    enum_anon_280 nw_access_type;
    c_char ap_mac_addr[13];
    c_char sid[33];
    enum_anon_277 reg_type;
    enum_anon_280 cellular_nw_access_type;
    c_char rsv[3];
    c_char mcc[4];
    c_char mnc[4];
    c_ushort lac;
    c_ushort tac;
    c_uint cell_id;
} struct_anon_954;
typedef struct {
    c_char phone_context[129];
    c_ubyte rsv[3];
    c_char phone_context_impu[129];
    c_ubyte rsv2[3];
} struct_anon_955;
typedef struct {
    enum_anon_286 call_waiting;
    enum_anon_287 call_waiting_mode;
    c_ubyte rsv[2];
} struct_anon_956;
typedef struct {
    c_ubyte num_len;
    c_char display_name[129];
    c_ubyte rsv[2];
} struct_anon_957;
typedef struct {
    enum_anon_310 cs_call_status;
    c_ubyte rsv[3];
} struct_anon_958;
typedef struct {
    c_uint scheme_type1;
    union_anon_98 scheme_type;
} struct_anon_963;
typedef struct {
    c_char uri[129];
    c_char rsv[3];
} struct_anon_959;
typedef struct {
    c_ubyte op_civic_loc : 1;
    c_ubyte op_coordinate_loc : 1;
    c_ubyte rsv : 6;
    c_ubyte rsv1[3];
    struct_anon_960 civic_loc_info;
    struct_anon_961 coordinate_loc_info;
    c_char retention_expiry[25];
    c_char time_stamp[25];
    c_char rsv2[2];
} struct_anon_962;
typedef struct {
    c_char uri[129];
    c_char country[5];
    c_char state[51];
    c_char city[51];
    c_char zip[51];
    c_char radius[51];
    c_char country_A5[51];
    c_char road_street[101];
    c_char other_address[101];
    c_char rsv;
} struct_anon_960;
typedef struct {
    c_char latitude[17];
    c_char longitude[17];
    c_char altitude[17];
    c_char rsv;
} struct_anon_961;
typedef struct {
    c_ubyte log_filter_ctrl;
    c_ubyte rsv[3];
} struct_anon_964;
typedef struct {
    c_ubyte roaming_flg;
    c_char mcc[4];
    c_char mnc[4];
    c_ubyte rsv[3];
} struct_anon_965;
typedef struct {
    c_uint address_id_len;
    c_char address_id[256];
} struct_anon_966;
typedef struct {
    c_ubyte unified_ims_cap_flg;
    c_ubyte reserved[3];
} struct_anon_967;
typedef struct {
    c_ubyte iqi_flg;
    c_ubyte rsv[3];
} struct_anon_968;
typedef struct {
    c_ubyte uicc_iari_num;
    c_char uicc_iari1[129];
    c_ubyte reserved1[2];
    c_char uicc_iari2[129];
    c_ubyte reserved2[3];
} struct_anon_969;
typedef struct {
    c_ubyte call_rel_cause_transparent;
    c_ubyte rsv[3];
} struct_anon_970;
typedef struct {
    enum_anon_280 nw_access_type;
    enum_anon_311 core_network_type;
    c_ubyte reserved[2];
    c_char mcc[4];
    c_char mnc[4];
    c_uint area_code;
    c_uint low_cell_id;
    c_uint high_cell_id;
} struct_anon_971;
typedef struct {
    enum_anon_280 nw_access_type;
    c_char ap_mac_addr[13];
    c_char sid[33];
    c_ubyte rsv;
} struct_anon_972;
typedef struct {
    enum_anon_312 access_domain;
    enum_anon_313 service_type;
    c_ubyte rsv[2];
} struct_anon_973;
typedef struct {
    c_ubyte is_n26_exist;
    c_ubyte rsv[3];
} struct_anon_974;
typedef struct {
    enum_anon_314 card_status;
    enum_anon_315 multi_card_ds_mode;
    c_ubyte support_dsds_concurrent;
    c_ubyte rsv[3];
} struct_anon_975;
typedef struct {
    c_ubyte msd[140];
} struct_anon_976;
typedef struct {
    c_ubyte context[65];
    c_ubyte mode;
    c_ubyte reserved[2];
} struct_anon_977;
typedef struct {
    c_uint call_encrypt;
} struct_anon_978;
typedef struct {
    enum_anon_286 call_waiting;
    enum_anon_287 call_waiting_mode;
    c_ubyte rsv[2];
} struct_anon_1086;
typedef struct {
    enum_anon_280 nw_access_type;
    enum_anon_277 reg_type;
    c_ubyte rsv[2];
    c_char mcc[4];
    c_char mnc[4];
    c_ushort lac;
    c_ushort tac;
    c_uint cell_id;
} struct_anon_1063;
typedef struct {
    enum_anon_310 cs_call_status;
    c_ubyte rsv[3];
} struct_anon_1102;
typedef struct {
    c_char domain[129];
    c_char impi[129];
    c_char impu[129];
    c_char password[129];
    enum_anon_324 auth_type;
    enum_anon_325 isim_state;
    c_ubyte rsv[2];
} struct_anon_1071;
typedef struct {
    c_char pcscf_addr[129];
    c_char ue_addr[47];
    c_uint imsa_nicifi_index;
} struct_anon_1067;
typedef struct {
    c_ubyte errlog_ctrl_flag;
    c_ubyte reserved;
    c_ushort alm_level;
} struct_anon_1084;
typedef struct {
    c_uint protected_port;
    c_uint protected_port_pool_sz;
    c_uint spi;
    c_uint spi_pool_sz;
} struct_anon_1075;
typedef struct {
    c_uint scheme_type1;
    union_anon_107 scheme_type;
} struct_anon_1096;
typedef struct {
    c_char uri[129];
    c_char rsv[3];
} struct_anon_1092;
typedef struct {
    c_ubyte op_civic_loc : 1;
    c_ubyte op_coordinate_loc : 1;
    c_ubyte rsv : 6;
    c_ubyte rsv1[3];
    struct_anon_1093 civic_loc_info;
    struct_anon_1094 coordinate_loc_info;
    c_char retention_expiry[25];
    c_char time_stamp[25];
    c_char rsv2[2];
} struct_anon_1095;
typedef struct {
    c_char uri[129];
    c_char country[5];
    c_char state[51];
    c_char city[51];
    c_char zip[51];
    c_char radius[51];
    c_char country_A5[51];
    c_char road_street[101];
    c_char other_address[101];
    c_char rsv;
} struct_anon_1093;
typedef struct {
    c_char latitude[17];
    c_char longitude[17];
    c_char altitude[17];
    c_char rsv;
} struct_anon_1094;
typedef struct {
    c_ubyte log_filter_ctrl;
    c_ubyte rsv[3];
} struct_anon_1104;
typedef struct {
    c_ubyte voice;
    c_ubyte nwecl_support_flag;
    c_ubyte ssac_bar_on;
    c_ubyte rsv2;
} struct_anon_1079;
typedef struct {
    c_ubyte num_len;
    c_char display_name[129];
    c_ubyte rsv[2];
} struct_anon_1100;
typedef struct {
    c_char domain[129];
    c_char impi[129];
    c_char impu[129];
    c_char password[129];
    enum_anon_324 auth_type;
    enum_anon_325 isim_state;
    enum_anon_326 impu_type;
    enum_anon_327 msisdn_format_illegal_flag;
} struct_anon_1069;
typedef struct {
    c_char pcscf_addr[129];
    c_char ue_addr[47];
    c_uint server_port;
    c_uint imsa_nicifi_index;
} struct_anon_1065;
typedef struct {
    c_char phone_context[129];
    c_ubyte rsv[3];
    c_char phone_context_impu[129];
    c_ubyte rsv2[3];
} struct_anon_1098;
typedef struct {
    c_ushort min_port;
    c_ushort max_port;
    c_ushort min_speech_rtp_port;
    c_ushort max_speech_rtp_port;
    c_ushort min_video_port;
    c_ushort max_video_port;
    c_ushort rsv[2];
    c_ushort min_rcs_port;
    c_ushort max_rcs_port;
    c_ushort local_default_min_port;
    c_ushort local_default_max_port;
} struct_anon_1073;
typedef struct {
    c_ubyte roaming_flg;
    c_char mcc[4];
    c_char mnc[4];
    c_ubyte rsv[3];
} struct_anon_1106;
typedef struct {
    c_uint retry_timer_length;
    c_uint period_rergister_timer_length;
} struct_anon_1081;
typedef struct {
    c_ubyte voice_call;
    c_ubyte video_call;
    c_ubyte sms;
    c_ubyte srvcc;
    c_ubyte srvcc_mid_call;
    c_ubyte srvcc_alerting;
    c_ubyte srvcc_prealerting;
    c_ubyte srvcc_ti_flag;
    c_ubyte reserved;
    c_ubyte wifi_voice_call;
    c_ubyte wifi_video_call;
    c_ubyte wifi_sms;
    c_ubyte utrans_sms;
    c_ubyte gsm_sms;
    c_ubyte video_cw_cap;
    c_ubyte nr_voice_call;
    c_ubyte nr_video_call;
    c_ubyte nr_sms;
    c_ubyte fusion_call;
    c_ubyte rsv;
} struct_anon_1077;
typedef struct {
    c_uint call_encrypt;
} struct_anon_1090;
typedef struct {
    enum_anon_280 nw_access_type;
    c_char ap_mac_addr[13];
    c_char sid[33];
    enum_anon_277 reg_type;
    enum_anon_280 cellular_nw_access_type;
    c_char rsv[3];
    c_char mcc[4];
    c_char mnc[4];
    c_ushort lac;
    c_ushort tac;
    c_uint cell_id;
} struct_anon_1088;
typedef struct {
    c_uint bit_aka : 1;
    c_uint bit_rat : 1;
    c_uint bit_ho_type : 1;
    c_uint bit_bearer_type : 1;
    c_uint bit_rsv : 28;
    enum_anon_271 input_service_reason;
    c_uint op_id;
    struct_anon_981 aka;
    enum_anon_280 nw_access_type;
    c_ubyte ho_type;
    c_ubyte reg_type;
    c_ubyte signal_bearer_type;
} struct_anon_982;
typedef struct {
    c_ubyte response[16];
    c_ubyte auts[14];
    c_ubyte ik[16];
    c_ubyte ck[16];
    c_ubyte rsv[2];
    c_ubyte res_length;
} struct_anon_981;
typedef struct {
    c_uint op_pdu : 1;
    c_uint op_smsc : 1;
    c_uint op_spare : 30;
    enum_anon_329 input_sms_reason;
    c_uint op_id;
    c_ubyte pdu_len;
    c_ubyte pdu[255];
    c_char smsc[129];
    c_ubyte ti;
    c_ubyte rsv[2];
} struct_anon_983;
typedef struct {
    enum_anon_266 input_sys_reason;
    c_uint op_id;
    union_anon_97 u;
} struct_anon_942;
typedef struct {
    c_ubyte is_local_dereg;
    c_ubyte rsv[3];
} struct_anon_941;
typedef struct {
    c_uint status_code;
    c_char reason[256];
} struct_anon_1528;
typedef struct {
    c_uint data_len;
    c_ubyte user_data_addr[239];
} struct_anon_1586;
typedef struct {
    enum_anon_361 pdp_type;
    c_ubyte ipv4_addr[4];
    c_ubyte ipv6_addr[16];
} struct_anon_1153;
typedef struct {
    c_ubyte apn_len;
    c_ubyte apn[99];
} struct_anon_1154;
typedef struct {
    c_ubyte qci;
    c_ubyte rsv[3];
    c_uint dl_gbr;
    c_uint ul_gbr;
    c_uint dl_mbr;
    c_uint ul_mbr;
} struct_anon_1155;
typedef struct {
    c_uint bit_prim_dns_addr : 1;
    c_uint bit_sec_dns_addr : 1;
    c_uint bit_rsv : 30;
    c_ubyte prim_dns_addr[4];
    c_ubyte sec_dns_addr[4];
} struct_anon_1156;
typedef struct {
    c_ubyte ipv4_pcscf_addr_num;
    c_ubyte rsv[3];
    struct_anon_1157 ipv4_pcscf_addr_list[4];
} struct_anon_1159;
typedef struct {
    c_ubyte pcscf_addr[4];
} struct_anon_1157;
typedef struct {
    c_ubyte gate_way_addr[4];
} struct_anon_1160;
typedef struct {
    c_uint bit_prim_dns_addr : 1;
    c_uint bit_sec_dns_addr : 1;
    c_uint bit_rsv : 30;
    c_ubyte prim_dns_addr[16];
    c_ubyte sec_dns_addr[16];
} struct_anon_1161;
typedef struct {
    c_ubyte ipv6_pcscf_addr_num;
    c_ubyte rsv[3];
    struct_anon_1158 ipv6_pcscf_addr_list[4];
} struct_anon_1162;
typedef struct {
    c_ubyte pcscf_addr[16];
} struct_anon_1158;
typedef struct {
    c_bool mtu_valid;
    c_ubyte rsv[3];
    c_uint mtu;
    c_uint pre_fix_num;
    struct_anon_1166 pre_fix_list[6];
} struct_anon_1167;
typedef struct {
    c_uint valid_life_time;
    c_ubyte pre_fix[16];
} struct_anon_1166;
typedef struct {
    c_uint pf_num;
    struct_anon_1163 pf[16];
} struct_anon_1164;
typedef struct {
    c_uint bit_rmt_ipv4_addr_and_mask : 1;
    c_uint bit_rmt_ipv6_addr_and_mask : 1;
    c_uint bit_protocol_id : 1;
    c_uint bit_single_local_port : 1;
    c_uint bit_local_port_range : 1;
    c_uint bit_single_remote_port : 1;
    c_uint bit_remote_port_range : 1;
    c_uint bit_secu_para_index : 1;
    c_uint bit_type_of_service : 1;
    c_uint bit_flow_labe_type : 1;
    c_uint bit_local_ipv4_addr_add_mask : 1;
    c_uint bit_local_ipv6_addr_add_mask : 1;
    c_uint bit_rsv : 20;
    c_ubyte packet_filter_id;
    c_ubyte nw_packet_filter_id;
    enum_anon_362 direction;
    c_ubyte precedence;
    c_uint secu_para_index;
    c_ushort single_lc_port;
    c_ushort lc_port_high_limit;
    c_ushort lc_port_low_limit;
    c_ushort single_rmt_port;
    c_ushort rmt_port_high_limit;
    c_ushort rmt_port_low_limit;
    c_ubyte protocol_id;
    c_ubyte type_of_service;
    c_ubyte type_of_service_mask;
    c_ubyte rmt_ipv4_address[4];
    c_ubyte rmt_ipv4_mask[4];
    c_ubyte rmt_ipv6_address[16];
    c_ubyte rmt_ipv6_mask[16];
    c_uint flow_label_type;
    c_ubyte local_ipv4_addr[4];
    c_ubyte local_ipv4_mask[4];
    c_ubyte local_ipv6_addr[16];
    c_ubyte local_ipv6_prefix;
} struct_anon_1163;
typedef struct {
    c_bool cell_available;
    c_ubyte plmn_id[3];
    c_ubyte tac[2];
    c_uint cell_id;
} struct_anon_1146;
typedef struct {
    c_bool is_card_present;
    c_bool isim_real_flag;
    c_ubyte rsv[2];
    c_char impi[128];
    c_char impu[128];
    c_char domain[128];
    struct_anon_1143 imsa_sip_uri;
} struct_anon_1144;
typedef struct {
    c_ubyte nv_read_sip_uri_flag;
    c_ubyte read_sip_uri_flag;
    c_char sip_uri[129];
    c_ubyte rsv;
} struct_anon_1143;
typedef struct {
    c_ubyte ecc_num_count;
    c_ubyte rsd[3];
    struct_anon_1141 ecc_records[16];
} struct_anon_1142;
typedef struct {
    c_ubyte ecc_code[3];
    c_ubyte esc;
} struct_anon_1141;
typedef struct {
    struct_anon_777 srb_cfg[2];
    struct_anon_778 drb_cfg[8];
    c_ushort rb_bitmap;
} struct_anon_779;
typedef struct {
    struct_anon_776 rlc_cfg;
    c_ubyte srb_id;
} struct_anon_777;
typedef struct {
    enum_anon_16 mode;
    enum_anon_15 um_direction;
    struct_anon_774 ul;
    struct_anon_775 dl;
} struct_anon_776;
typedef struct {
    c_uint poll_retransmit_timer;
    c_ubyte max_retx_thres;
    c_ubyte pdcp_hdr_len;
    enum_anon_17 sn_field_length;
    enum_anon_18 li_field_length;
    c_ushort poll_pdu;
    c_uint poll_byte;
} struct_anon_774;
typedef struct {
    c_uint reordering_timer;
    c_uint status_prohibit_timer;
    enum_anon_17 sn_field_length;
    enum_anon_18 li_field_length;
    c_ubyte pdcp_hdr_len;
} struct_anon_775;
typedef struct {
    struct_anon_776 rlc_cfg;
    c_ubyte drb_id;
    enum_anon_14 drb_index;
} struct_anon_778;
typedef struct {
    struct_anon_16 config;
} struct_anon_17;
typedef struct {
    struct_anon_14 mac_sch_cfg;
    struct_anon_15 mac_phr_cfg;
    c_ushort rb_bitmap;
    struct_anon_13 rb_lchs[11];
    c_uint time_align_timer;
    c_ubyte sr_prohibit_timer;
    c_uint lch_sr_prohibit_timer;
    c_bool mac_sch_cfg_present;
    c_bool phr_cfg_present;
    c_bool setup_sps_ul;
    c_bool setup_sps_dl;
} struct_anon_16;
typedef struct {
    c_uint periodic_bsr_timer;
    c_uint retx_bsr_timer;
} struct_anon_14;
typedef struct {
    c_uint periodic_phr_timer;
    c_uint prohibit_phr_timer;
    c_short dl_pathloss_change;
} struct_anon_15;
typedef struct {
    c_ubyte lcid;
    c_ubyte priority;
    c_bool sr_prohibit_enabled;
    c_ushort pbr;
    c_ushort bucket_size_duration;
    c_ubyte lch_group;
    c_bool setup_lch_sr_mask;
} struct_anon_13;
typedef struct {
    c_bool tpc_pdcch_cfg_pucch_present;
    c_bool tpc_pdcch_cfg_pusch_present;
    c_bool sr_cfg_present;
    c_bool sps_cfg_present;
    c_bool drx_cfg_present;
    c_ubyte max_harq_tx;
    c_ushort crnti;
    struct_anon_184 pdsch_cfg_ded;
    struct_anon_186 pucch_cfg_ded;
    struct_anon_187 pusch_cfg_ded;
    struct_anon_188 ul_pwr_ctl_ded;
    struct_anon_190 tpc_pdcch_cfg_pucch;
    struct_anon_190 tpc_pdcch_cfg_pusch;
    struct_anon_193 cqi_report_cfg;
    struct_anon_197 srs_ul_cfg_ded;
    struct_anon_200 antenna_info_ded;
    struct_anon_201 sr_cfg;
    struct_anon_204 csi_rs_cfg;
    struct_anon_208 sps_cfg;
    struct_anon_209 drx_cfg;
    c_ubyte tti_bundling;
    c_ubyte n310;
    c_ubyte n311;
    c_ubyte reserve;
} struct_anon_210;
typedef struct {
    enum_anon_34 p_a;
    c_ubyte res[3];
} struct_anon_184;
typedef struct {
    c_bool ack_nack_repetition_present;
    c_bool tdd_ack_nack_feedback_mode_present;
    enum_anon_35 tdd_ack_nack_feedback_mode;
    c_ubyte reserve;
    struct_anon_185 ack_nack_repetition;
} struct_anon_186;
typedef struct {
    c_ubyte repetition_factor;
    c_ubyte res;
    c_ushort n1_pucch_an_rep;
} struct_anon_185;
typedef struct {
    c_bool activate_dmrs_with_occ;
    c_ubyte beta_offset_ack_index;
    c_ubyte beta_offset_ri_index;
    c_ubyte beta_offset_cqi_index;
} struct_anon_187;
typedef struct {
    c_char p0_ue_pusch;
    enum_anon_36 delta_mcs_enabled;
    c_ubyte accumulation_enabled;
    c_char p0_ue_pucch;
    c_ubyte p_srs_offset;
    enum_anon_37 filter_coefficient;
    c_ubyte res[2];
} struct_anon_188;
typedef struct {
    c_ushort tpc_rnti;
    c_ushort reserve;
    struct_anon_189 tpc_index;
} struct_anon_190;
typedef struct {
    enum_anon_38 format;
    c_ubyte index;
    c_ubyte res[2];
} struct_anon_189;
typedef struct {
    c_bool cqi_report_periodic_present;
    enum_anon_31 cqi_report_mode_aperiodic;
    c_char nom_pdsch_rs_epre_offset;
    c_bool setup_cqi_mask;
    struct_anon_192 cqi_report_periodic;
    c_ushort pmi_ri_report;
    c_ushort reserve;
} struct_anon_193;
typedef struct {
    c_bool ri_config_index_present;
    c_ubyte simultaneous_ack_nack_and_cqi;
    c_ushort ri_config_index;
    c_ushort cqi_pucch_resource_index;
    c_ushort cqi_pmi_config_index;
    struct_anon_191 cqi_format_indicator_periodic;
} struct_anon_192;
typedef struct {
    enum_anon_39 t;
    c_ubyte subband_cqi_k;
    c_ubyte res[2];
} struct_anon_191;
typedef struct {
    c_bool periodic_cfg_present;
    c_bool aperiodic_cfg_present;
    c_ubyte res[2];
    struct_anon_194 period_info;
    struct_anon_196 aperiodic_info;
} struct_anon_197;
typedef struct {
    c_ubyte srs_bandwidth;
    c_ubyte srs_hopping_bandwidth;
    c_ubyte freq_domain_position;
    enum_anon_40 duration;
    c_ushort srs_config_index;
    c_ubyte transmission_comb;
    c_ubyte cyclic_shift;
} struct_anon_194;
typedef struct {
    c_ushort srs_config_index;
    c_ubyte dci_format_0_1a_2b_2c_present;
    struct_anon_195 dci0_srs_info;
    struct_anon_195 dci1a_2b_2c_info;
} struct_anon_196;
typedef struct {
    c_ubyte cyclic_shift;
    c_ubyte srs_bandwidth;
    c_ubyte transmission_comb;
    c_ubyte freq_domain_position;
} struct_anon_195;
typedef struct {
    c_bool ue_transmit_antenna_selection_present;
    c_bool cbsr_present;
    enum_anon_43 transmission_mode;
    c_ubyte reserve;
    struct_anon_198 codebook_subset_restriction;
    struct_anon_199 ue_transmit_antenna_selection;
} struct_anon_200;
typedef struct {
    enum_anon_41 type;
    union_anon_84 ll1_u;
    c_ubyte res[3];
} struct_anon_198;
typedef struct {
    enum_anon_42 loop_type;
    c_ubyte res[3];
} struct_anon_199;
typedef struct {
    c_ushort sr_pucch_resource_index;
    c_ubyte sr_config_index;
    c_ubyte dsr_trans_max;
} struct_anon_201;
typedef struct {
    c_bool csi_rs_present;
    c_bool zero_tx_power_csi_rs_present;
    c_ubyte res[2];
    struct_anon_202 csi_rs;
    struct_anon_203 zero_tx_power_csi_rs;
} struct_anon_204;
typedef struct {
    c_ubyte antenna_ports_count;
    c_ubyte resource_config;
    c_ubyte subframe_config;
    c_char p_c;
} struct_anon_202;
typedef struct {
    c_ushort resource_config_list;
    c_ubyte subframe_config;
    c_ubyte reserve;
} struct_anon_203;
typedef struct {
    c_bool sps_c_rnti_present;
    c_bool sps_config_dl_present;
    c_ushort sps_c_rnti;
    c_bool sps_config_ul_present;
    c_ubyte res[3];
    struct_anon_205 sps_config_dl;
    struct_anon_207 sps_config_ul;
} struct_anon_208;
typedef struct {
    c_ushort semi_persist_sched_interval_dl;
    c_ubyte number_of_conf_sps_processes;
    c_ubyte n1_pucch_an_persistent_list_len;
    c_ushort n1_pucch_an_persistent_list[4];
} struct_anon_205;
typedef struct {
    c_ushort semi_persist_sched_interval_ul;
    c_ubyte implicit_release_after;
    c_ubyte two_intervals_config;
    struct_anon_206 p0_persistent;
} struct_anon_207;
typedef struct {
    c_char p0_nominal_pusch_persistent;
    c_char p0_ue_pusch_persistent;
    c_char res[2];
} struct_anon_206;
typedef struct {
    c_ubyte on_duration_timer;
    c_ubyte drx_retrns_timer;
    c_ushort drx_inactivity_timer;
    c_ushort long_drx_cycle_len;
    c_ushort long_drx_cycle_offset;
    c_ubyte short_drx_present;
    c_ubyte drx_short_cycle_timer;
    c_ushort short_drx_cycle;
} struct_anon_209;
typedef struct {
    c_uint earfcn;
    c_bool higher_priority_freq;
    c_bool inter_presence_ant_port1;
    c_ubyte inter_meas_bw;
    c_ubyte inter_neigh_cell_config;
} struct_anon_236;
typedef struct {
    union_anon_2 word0;
    union_anon_3 word1;
    union_anon_4 word2;
    union_anon_5 word3;
    union_anon_6 word4;
    union_anon_7 word5;
    union_anon_8 word6;
    union_anon_9 word7;
    union_anon_10 word8;
    union_anon_11 word9;
    union_anon_12 word10;
    union_anon_13 word11;
    union_anon_14 word12;
    union_anon_15 word13;
    union_anon_16 word14;
    union_anon_17 word15;
    union_anon_18 word16;
    union_anon_19 word17;
    union_anon_20 word18;
    union_anon_21 word19;
    c_ushort rnti_val[6];
    union_anon_22 word23;
    union_anon_23 word24;
    union_anon_24 word25;
    union_anon_25 word26;
    union_anon_26 word27;
    union_anon_27 word28;
    union_anon_28 word29;
    union_anon_29 word30;
    union_anon_30 word31;
    union_anon_31 word32;
    union_anon_32 word33;
    union_anon_33 word34;
    union_anon_34 word35;
    union_anon_35 word36;
    union_anon_36 word37;
    union_anon_37 word38;
    union_anon_38 word39;
    union_anon_39 word40;
    union_anon_40 word41;
    union_anon_41 word42;
    union_anon_42 word43;
} struct_anon_78;
typedef struct {
    c_uint phy_cell_id : 9;
    c_uint dl_cp_mode : 1;
    c_uint ant_ports : 2;
    c_uint subframe_mode : 2;
    c_uint reserved_0 : 2;
    c_uint subframe_num : 4;
    c_uint subframe_sym_num : 4;
    c_uint dl_delta_time : 6;
    c_uint reserved_1 : 1;
    c_uint dfx_dl_debug_sample_en : 1;
} struct_anon_37;
typedef struct {
    c_uint mib_read_enable : 1;
    c_uint mib_blind_enable : 1;
    c_uint pcfich_enable : 1;
    c_uint phich_enable : 2;
    c_uint pdcch_enable : 1;
    c_uint dci_parse_enable : 1;
    c_uint sib1_blind_enable : 1;
    c_uint pdsch_fix_np_flag : 1;
    c_uint pdcch_fix_np_flag : 1;
    c_uint meas_en_freq_offset : 1;
    c_uint meas_en_pdp : 1;
    c_uint meas_en_doppler : 1;
    c_uint meas_en_np : 1;
    c_uint meas_en_rsrp : 1;
    c_uint meas_en_rssi : 1;
    c_uint dmrs_port5_k0 : 3;
    c_uint phich_res_cfg_ind : 1;
    c_uint crs_port0_k0 : 3;
    c_uint reserved_2 : 1;
    c_uint p7_to_13_uers_map : 2;
    c_uint reserved_3 : 2;
    c_uint cfi_value : 2;
    c_uint cfi_value_en : 1;
    c_uint reserved_4 : 1;
} struct_anon_38;
typedef struct {
    c_uint mib_receive_index : 1;
    c_uint skip_subf_num : 2;
    c_uint reserved_5 : 1;
    c_uint valid_cfi_value : 4;
    c_uint sfn_4lsb : 4;
    c_uint pbch_viterbi_candi_num : 3;
    c_uint addr_mib_buffer : 17;
} struct_anon_39;
typedef struct {
    c_uint pbch_exist : 1;
    c_uint pss_exist : 1;
    c_uint sss_exist : 1;
    c_uint pmi_cqi_h_calc_en : 1;
    c_uint phich_fst_reg_num : 6;
    c_uint demod_use_his_np_only : 1;
    c_uint vtb_clk_mode : 1;
    c_uint pdcch_viterbi_candi_num : 3;
    c_uint pbch_rpt_addr : 17;
} struct_anon_40;
typedef struct {
    c_uint pcfich_reg_sc_pos_first : 8;
    c_uint pcfich_reg_sc_pos_second : 8;
    c_uint pcfich_reg_sc_pos_third : 8;
    c_uint pcfich_reg_sc_pos_fourth : 8;
} struct_anon_41;
typedef struct {
    c_uint phich_si_g0 : 3;
    c_uint reserved_6 : 1;
    c_uint phich_si_g1 : 3;
    c_uint reserved_7 : 1;
    c_uint phich_g0_sf_ind : 4;
    c_uint phich_g1_sf_ind : 4;
    c_uint phich_sec_reg_num : 6;
    c_uint reserved_8 : 1;
    c_uint phich_duration : 1;
    c_uint phich_reg_symbl_g0_reg0 : 2;
    c_uint phich_reg_symbl_g0_reg1 : 2;
    c_uint phich_reg_symbl_g0_reg2 : 2;
    c_uint sib1_blind_mi2_en : 1;
    c_uint reserved_9 : 1;
} struct_anon_42;
typedef struct {
    c_uint phich_reg_idx_g0_reg0 : 9;
    c_uint phich_reg_idx_g1_reg0 : 9;
    c_uint reserved_10 : 2;
    c_uint phich_reg0_fst_start_k : 9;
    c_uint reserved_11 : 3;
} struct_anon_43;
typedef struct {
    c_uint phich_reg_idx_g0_reg1 : 9;
    c_uint phich_reg_idx_g1_reg1 : 9;
    c_uint reserved_12 : 2;
    c_uint phich_reg1_fst_start_k : 9;
    c_uint reserved_13 : 3;
} struct_anon_44;
typedef struct {
    c_uint phich_reg_idx_g0_reg2 : 9;
    c_uint phich_reg_idx_g1_reg2 : 9;
    c_uint reserved_14 : 2;
    c_uint phich_reg2_fst_start_k : 9;
    c_uint reserved_15 : 3;
} struct_anon_45;
typedef struct {
    c_uint phich_n_group_0 : 7;
    c_uint reserved_16 : 1;
    c_uint phich_n_group_1 : 7;
    c_uint reserved_17 : 1;
    c_uint phich_reg0_fst_symb_l : 2;
    c_uint phich_reg1_fst_symb_l : 2;
    c_uint phich_reg2_fst_symb_l : 2;
    c_uint reserved_18 : 2;
    c_uint phich_reg_symbl_g1_reg0 : 2;
    c_uint phich_reg_symbl_g1_reg1 : 2;
    c_uint phich_reg_symbl_g1_reg2 : 2;
    c_uint reserved_19 : 2;
} struct_anon_46;
typedef struct {
    c_uint phich_reg0_sec_start_k : 9;
    c_uint phich_reg0_sec_symb_l : 1;
    c_uint phich_reg1_sec_start_k : 9;
    c_uint phich_reg1_sec_symb_l : 1;
    c_uint phich_reg2_sec_start_k : 9;
    c_uint phich_reg2_sec_symb_l : 1;
    c_uint reserved_20 : 2;
} struct_anon_47;
typedef struct {
    c_uint rnti_bitmap : 8;
    c_uint dci_size2 : 7;
    c_uint pdcch_rpt_addr : 17;
} struct_anon_48;
typedef struct {
    c_uint dci_size0 : 7;
    c_uint reserved_21 : 1;
    c_uint dci_size1 : 7;
    c_uint pdcch_uss_sear_only : 1;
    c_uint dci_size0_offset : 2;
    c_uint pdc_2dci0_flag : 1;
    c_uint reserved_22 : 1;
    c_uint cce_spos_cfi2_0 : 6;
    c_uint cce_spos_cfi2_1 : 6;
} struct_anon_49;
typedef struct {
    c_uint cce_spos_cfi1_0 : 5;
    c_uint cce_spos_cfi1_1 : 5;
    c_uint cce_spos_cfi1_2 : 5;
    c_uint cce_spos_cfi1_3 : 5;
    c_uint cce_spos_cfi2_2 : 6;
    c_uint cce_spos_cfi2_3 : 6;
} struct_anon_50;
typedef struct {
    c_uint cce_spos_cfi3_0 : 7;
    c_uint reserved_23 : 1;
    c_uint cce_spos_cfi3_1 : 7;
    c_uint reserved_24 : 1;
    c_uint cce_spos_cfi3_2 : 7;
    c_uint reserved_25 : 1;
    c_uint cce_spos_cfi3_3 : 7;
    c_uint reserved_26 : 1;
} struct_anon_51;
typedef struct {
    c_uint cce_spos_cfi1_mi0_0 : 5;
    c_uint cce_spos_cfi1_mi0_1 : 5;
    c_uint cce_spos_cfi1_mi0_2 : 5;
    c_uint cce_spos_cfi1_mi0_3 : 5;
    c_uint cce_spos_cfi1_mi1_0 : 5;
    c_uint cce_spos_cfi1_mi1_1 : 5;
    c_uint reserved_27 : 2;
} struct_anon_52;
typedef struct {
    c_uint cce_spos_cfi2_mi0_0 : 6;
    c_uint cce_spos_cfi2_mi0_1 : 6;
    c_uint cce_spos_cfi2_mi0_2 : 6;
    c_uint cce_spos_cfi2_mi0_3 : 6;
    c_uint reserved_28 : 1;
    c_uint cce_spos_cfi1_mi1_2 : 5;
    c_uint reserved_29 : 2;
} struct_anon_53;
typedef struct {
    c_uint cce_spos_cfi2_mi1_0 : 6;
    c_uint cce_spos_cfi2_mi1_1 : 6;
    c_uint cce_spos_cfi2_mi1_2 : 6;
    c_uint cce_spos_cfi2_mi1_3 : 6;
    c_uint reserved_30 : 1;
    c_uint cce_spos_cfi1_mi1_3 : 5;
    c_uint reserved_31 : 2;
} struct_anon_54;
typedef struct {
    c_uint cce_spos_cfi3_mi0_0 : 7;
    c_uint reserved_32 : 1;
    c_uint cce_spos_cfi3_mi0_1 : 7;
    c_uint reserved_33 : 1;
    c_uint cce_spos_cfi3_mi0_2 : 7;
    c_uint reserved_34 : 1;
    c_uint cce_spos_cfi3_mi0_3 : 7;
    c_uint reserved_35 : 1;
} struct_anon_55;
typedef struct {
    c_uint cce_spos_cfi3_mi1_0 : 7;
    c_uint reserved_36 : 1;
    c_uint cce_spos_cfi3_mi1_1 : 7;
    c_uint reserved_37 : 1;
    c_uint cce_spos_cfi3_mi1_2 : 7;
    c_uint reserved_38 : 1;
    c_uint cce_spos_cfi3_mi1_3 : 7;
    c_uint reserved_39 : 1;
} struct_anon_56;
typedef struct {
    c_uint doppler_win_left : 8;
    c_uint reserved_40 : 7;
    c_uint harq_bit_addr : 17;
} struct_anon_57;
typedef struct {
    c_uint rhoa_qpsk : 14;
    c_uint reserved_41 : 2;
    c_uint rhob_qpsk : 14;
    c_uint reserved_42 : 2;
} struct_anon_58;
typedef struct {
    c_uint ch_est_delta_ts_0comp : 6;
    c_uint reserved_43 : 9;
    c_uint ch_est_crs0_t_coef_addr : 17;
} struct_anon_59;
typedef struct {
    c_uint ch_est_delta_ts_1comp : 6;
    c_uint reserved_44 : 1;
    c_uint doppler_win_right : 8;
    c_uint ch_est_crs0_f_coef_addr : 17;
} struct_anon_60;
typedef struct {
    c_uint ch_est_sf_cmb_type_head : 5;
    c_uint ch_est_sf_cmb_type_mid : 5;
    c_uint ch_est_sf_cmb_type_tail : 5;
    c_uint ch_est_crs1_t_coef_addr : 17;
} struct_anon_61;
typedef struct {
    c_uint ch_est_delta_fc_0comp : 12;
    c_uint ch_est_freq_compflag : 2;
    c_uint reserved_45 : 1;
    c_uint ch_est_crs1_f_coef_addr : 17;
} struct_anon_62;
typedef struct {
    c_uint ch_est_delta_fc_1comp : 12;
    c_uint drx_time_offset_cmp_en : 1;
    c_uint drx_freq_offset_cmp_en : 1;
    c_uint drx_snr_cmp_en : 1;
    c_uint reserved_46 : 1;
    c_uint ch_est_ncsi_id : 9;
    c_uint reserved_47 : 7;
} struct_anon_63;
typedef struct {
    c_uint ctrl_crs_f_4order_flag : 1;
    c_uint ctrl_ch_est_lowpwr_flag : 1;
    c_uint ch_est_phase_compflag : 2;
    c_uint ch_est_time_compflag : 2;
    c_uint reserved_48 : 4;
    c_uint ch_est_crs2_3_coef_select : 2;
    c_uint reserved_49 : 3;
    c_uint ch_est_csi_f_coef_addr : 17;
} struct_anon_64;
typedef struct {
    c_uint freq_meas_type : 1;
    c_uint cqi_h_type : 1;
    c_uint alpha_factor_np : 6;
    c_uint noise_power_filter_en : 1;
    c_uint noise_power_filter_in_en : 1;
    c_uint noise_power_filter_out_en : 1;
    c_uint np_inv_type : 1;
    c_uint csi_rs_an_cnt : 2;
    c_uint pdp_combine_en : 1;
    c_uint pilot_sym_bitmap : 4;
    c_uint pdp_shift_point : 9;
    c_uint pdp_ifft_shift_bits : 2;
    c_uint doppler_ifft_shift_bits : 2;
} struct_anon_65;
typedef struct {
    c_uint pdp_buffer_out_addr_offset : 15;
    c_uint pdp_buffer_in_addr : 17;
} struct_anon_66;
typedef struct {
    c_uint noise_power_buffer_out_addr_offset : 15;
    c_uint noise_power_buffer_in_addr : 17;
} struct_anon_67;
typedef struct {
    c_uint aagc_lock_en : 1;
    c_uint mode3_rfgain_man_en : 1;
    c_uint dagca_lock_en : 1;
    c_uint mode3_dagca_man_en : 1;
    c_uint dagcb_lock_en : 1;
    c_uint dagcb_man_en : 1;
    c_uint reserved_50 : 2;
    c_uint mode3_rfgain_idx_man : 3;
    c_uint reserved_51 : 5;
    c_uint mode3_wbrssi_len : 13;
    c_uint dfe_shift_bit : 3;
} struct_anon_68;
typedef struct {
    c_uint mode3_dagca_man : 9;
    c_uint reserved_52 : 7;
    c_uint dagcb_man : 9;
    c_uint reserved_53 : 7;
} struct_anon_69;
typedef struct {
    c_uint rx_iq_sample_len : 15;
    c_uint reserved_54 : 1;
    c_uint rx_spur_pwr_rshift : 5;
    c_uint reserved_55 : 3;
    c_uint rx_spur_inv_rshift : 4;
    c_uint rx_dc_comp_en : 1;
    c_uint rx_dc_cali_en : 1;
    c_uint reserved_56 : 2;
} struct_anon_70;
typedef struct {
    c_uint rx_iq_k2_i : 11;
    c_uint rx_iq_pwr_shift : 5;
    c_uint rx_iq_k2_q : 11;
    c_uint rx_iq_k2_vld : 1;
    c_uint reserved_57 : 3;
    c_uint rx_iq_cali_en : 1;
} struct_anon_71;
typedef struct {
    c_uint rx_spur_aexp0_i : 14;
    c_uint rx_spur_comp_en : 1;
    c_uint rx_spur_cali_en : 1;
    c_uint rx_spur_aexp0_q : 14;
    c_uint rx_spur_aexp_vld : 1;
    c_uint reserved_58 : 1;
} struct_anon_72;
typedef struct {
    c_uint rx_spur_aexp1_i : 14;
    c_uint reserved_59 : 2;
    c_uint rx_spur_aexp1_q : 14;
    c_uint reserved_60 : 2;
} struct_anon_73;
typedef struct {
    c_uint rx_spur_sample_len : 15;
    c_uint reserved_61 : 1;
    c_uint rx_spur_adj_time1 : 15;
    c_uint reserved_62 : 1;
} struct_anon_74;
typedef struct {
    c_uint rx_spur_sample_len_inv : 13;
    c_uint rx_spur_adj_time0 : 19;
} struct_anon_75;
typedef struct {
    c_uint rx_dc_cali_len : 18;
    c_uint reserved_63 : 2;
    c_uint rx_dc_cali_start_time : 12;
} struct_anon_76;
typedef struct {
    c_uint crc_code : 8;
    c_uint reserved_64 : 24;
} struct_anon_77;
typedef struct {
    c_ubyte dci_format;
    c_ubyte harq_num : 4;
    c_ubyte ndi : 4;
    c_ubyte bit_size;
    c_ubyte search_space_ind : 4;
    c_ubyte dci_priority : 4;
    c_ushort invalid_cause;
    c_ubyte pdsch_recv_num;
    c_ubyte rnti_idx;
    c_uint dci_payload[2];
} struct_anon_1638;
typedef struct {
    union_anon_122 word0;
    union_anon_123 word1;
    union_anon_124 word2;
    union_anon_125 word3;
    union_anon_126 word4;
} struct_anon_1644;
typedef struct {
    c_uint pdsch0_type_header : 2;
    c_uint pdsch0_cw_k0_init : 15;
    c_uint pdsch1_cw_k0_init : 15;
} struct_anon_1639;
typedef struct {
    c_uint pdsch2_cw_k0_init : 15;
    c_uint cw_ndi_ind : 2;
    c_uint pdsch0_turbo_iteration : 5;
    c_uint pdsch0_2cb_flag : 1;
    c_uint ch_est_dmrs_prbnum : 2;
    c_uint pdsch_enable : 3;
    c_uint pdsch0_skip_csi_re_en : 1;
    c_uint pdsch1_skip_csi_re_en : 1;
    c_uint pds0_harq_type : 1;
    c_uint pds1_harq_type : 1;
} struct_anon_1640;
typedef struct {
    c_uint pmi_valid : 1;
    c_uint sp_prc_ind : 3;
    c_uint pds0_sym_bitmap : 14;
    c_uint rhoa_pdsch0 : 14;
} struct_anon_1641;
typedef struct {
    c_uint rhob_pdsch0 : 14;
    c_uint ctrl_meas_en_cqi : 1;
    c_uint ctrl_meas_en_pmi : 1;
    c_uint codebook_subset_bitmap : 16;
} struct_anon_1642;
typedef struct {
    c_uint pdsch0_llr_buffer_valid : 1;
    c_uint pdsch0_cw_mod_type : 2;
    c_uint pmi_array_0 : 4;
    c_uint wideband_cqi_en : 1;
    c_uint best_cqi_en : 1;
    c_uint subband_cqi_en : 1;
    c_uint wideband_precoding_type : 2;
    c_uint subband_precoding_type : 2;
    c_uint cqipmi_mimo_mode : 2;
    c_uint cqi_subband_num : 5;
    c_uint cqi_best_group_subband_num : 3;
    c_uint cqi_best_group_rb_num : 5;
    c_uint cqi_sinr_iter_num : 3;
} struct_anon_1643;
typedef struct {
    c_bool srs_ul_cfg_common_present;
    c_ubyte num_mbsfn_sf_cfg;
    enum_anon_4 duplex_mode;
    c_char p_max;
    enum_anon_27 ul_cyclic_prefix_length;
    c_bool special_sm;
    struct_anon_130 freq_info;
    struct_anon_165 rach_cfg_common;
    struct_anon_166 bcch_cfg;
    struct_anon_167 pcch_cfg;
    struct_anon_169 prach_cfg;
    struct_anon_170 pdsch_cfg_common;
    struct_anon_173 pusch_cfg_common;
    struct_anon_174 phich_cfg;
    struct_anon_175 pucch_cfg_common;
    struct_anon_176 srs_ul_cfg_common;
    struct_anon_178 ul_pwr_ctrl_common;
    struct_anon_147 tdd_cfg;
    struct_anon_180 mbsfn_sf_cfg[8];
} struct_anon_181;
typedef struct {
    c_uint dl_earfcn;
    c_uint ul_earfcn;
    c_ubyte dl_bandwidth;
    c_ubyte ul_bandwidth;
    c_ubyte additional_spec_emission;
} struct_anon_130;
typedef struct {
    struct_anon_162 preamble_info;
    struct_anon_163 power_ramping_parameters;
    struct_anon_164 ra_supervision_info;
    c_ubyte max_harq_msg3_tx;
} struct_anon_165;
typedef struct {
    c_ubyte number_of_ra_preambles;
    c_bool group_a_config_present;
    struct_anon_161 preambles_group_a_config;
} struct_anon_162;
typedef struct {
    c_ubyte size_of_ra_preambles_group_a;
    c_ushort message_size_group_a;
    c_char message_power_offset_group_b;
} struct_anon_161;
typedef struct {
    c_ubyte power_ramping_step;
    c_char preamble_initial_received_target_power;
} struct_anon_163;
typedef struct {
    c_ubyte preamble_trans_max;
    c_ubyte ra_response_window_size;
    c_ubyte mac_contention_resolution_timer;
} struct_anon_164;
typedef struct {
    c_ubyte modification_period_coeff;
} struct_anon_166;
typedef struct {
    c_ushort drx_cycle;
    c_ushort default_paging_cycle;
    c_ushort n;
    c_ubyte ns;
    c_ushort imsi_mod_1024;
    c_uint paging_time_window;
    c_ushort t_edrx_h;
    c_ushort ue_id_h;
} struct_anon_167;
typedef struct {
    c_ushort root_sequence_index;
    struct_anon_168 prach_config_info;
} struct_anon_169;
typedef struct {
    c_ubyte prach_config_index;
    c_ubyte high_speed_flag;
    c_ubyte zero_correlation_zone_config;
    c_ubyte prach_freq_offset;
} struct_anon_168;
typedef struct {
    c_char reference_signal_power;
    c_ubyte p_b;
} struct_anon_170;
typedef struct {
    struct_anon_171 pusch_config_basic;
    struct_anon_172 ul_reference_signals_pusch;
} struct_anon_173;
typedef struct {
    c_ubyte n_sb;
    enum_anon_33 hopping_mode;
    c_ubyte pusch_hopping_offset;
} struct_anon_171;
typedef struct {
    c_ubyte group_hopping_enabled;
    c_ubyte group_assignment_pusch;
    c_ubyte sequence_hopping_enabled;
    c_ubyte cyclic_shift;
} struct_anon_172;
typedef struct {
    c_ubyte phich_duration;
    c_ubyte phich_resource;
} struct_anon_174;
typedef struct {
    c_ubyte delta_pucch_shift;
    c_ubyte n_rb_cqi;
    c_ubyte n_cs_an;
    c_ushort n1_pucch_an;
} struct_anon_175;
typedef struct {
    c_ubyte srs_bandwidth_config;
    c_ubyte srs_subframe_config;
    c_ubyte ack_nack_srs_simultaneous_transmission;
    c_ubyte srs_max_up_pts;
} struct_anon_176;
typedef struct {
    c_char p0_nominal_pusch;
    c_ubyte alpha;
    c_char p0_nominal_pucch;
    struct_anon_177 delta_flist_pucch;
    c_char delta_preamble_msg3;
} struct_anon_178;
typedef struct {
    c_char format1;
    c_char format1b;
    c_char format2;
    c_char format2a;
    c_char format2b;
} struct_anon_177;
typedef struct {
    c_ubyte subframe_assignment;
    c_ubyte special_subframe_patterns;
} struct_anon_147;
typedef struct {
    c_ubyte radio_frame_allocation_period;
    c_ubyte radio_frame_allocation_offset;
    c_bool is_one_frame_allocation;
    c_ushort bit_string[4];
} struct_anon_180;
typedef struct {
    c_uint v;
} struct_anon_1597;
typedef struct {
    c_ushort phy_cell_id;
    c_short rsrp;
    c_short rsrq;
    c_short sinr;
    c_short rssi;
} struct_anon_237;
typedef struct {
    c_uint dl_hz;
    c_uint ul_hz;
    c_ubyte dl_bandwidth;
    c_ubyte ul_bandwidth;
    c_ubyte ul_band;
    c_ubyte dl_band;
    c_bool apply_rf;
    c_ubyte resv;
} struct_anon_1603;
typedef struct {
    c_uint frame_num : 4;
    c_uint subframe_num : 4;
    c_uint reserved_0 : 24;
    c_uint full_band_rssi : 29;
    c_uint reserved_1 : 3;
    c_uint port0_rsrp : 16;
    c_uint port1_rsrp : 16;
    c_uint fullband_noise : 16;
    c_uint reserved_2 : 16;
    c_uint port0_noise_power : 16;
    c_uint port1_noise_power : 16;
    c_ushort rb_noise_power[100];
    c_uint crc_code : 8;
    c_uint reserved_3 : 24;
} struct_anon_1179;
typedef struct {
    c_uint neib_en : 1;
    c_uint reserved_0 : 2;
    c_uint mib_read_enable : 1;
    c_uint meas_en_pdp : 1;
    c_uint meas_en_np : 1;
    c_uint meas_en_rsrp : 1;
    c_uint meas_en_rssi : 1;
    c_uint noise_power_filter_en : 1;
    c_uint noise_power_filter_in_en : 1;
    c_uint noise_power_filter_out_en : 1;
    c_uint np_inv_type : 1;
    c_uint pdp_combine_en : 1;
    c_uint reserved_1 : 3;
    c_uint neib_tti_idx : 3;
    c_uint reserved_2 : 1;
    c_uint neib_cmd_need_tti_idx0 : 3;
    c_uint reserved_3 : 1;
    c_uint neib_cmd_need_tti_idx1 : 3;
    c_uint reserved_4 : 1;
    c_uint neib_cmd_need_tti_idx2 : 3;
    c_uint reserved_5 : 1;
    c_uint phy_cell_id : 9;
    c_uint dl_cp_mode : 1;
    c_uint ant_ports : 2;
    c_uint reserved_6 : 4;
    c_uint subframe_num : 4;
    c_uint subframe_sym_num : 4;
    c_uint crs_port0_k0 : 3;
    c_uint reserved_7 : 5;
    c_uint mib_receive_index : 1;
    c_uint skip_subf_num : 2;
    c_uint reserved_8 : 1;
    c_uint ch_est_sf_cmb_type : 5;
    c_uint reserved_9 : 1;
    c_uint pdp_ifft_shift_bits : 2;
    c_uint neib_pbch_viterbi_candi_num : 3;
    c_uint addr_mib_buffer : 17;
    c_uint alpha_factor_np : 6;
    c_uint pdp_shift_point : 9;
    c_uint pbch_rpt_addr : 17;
    c_uint pdp_buffer_out_addr_offset : 15;
    c_uint pdp_buffer_in_addr : 17;
    c_uint noise_power_buffer_out_addr_offset : 15;
    c_uint noise_power_buffer_in_addr : 17;
    c_uint dagcb_lock_en : 1;
    c_uint dagcb_man_en : 1;
    c_uint reserved_10 : 2;
    c_uint dagcb_man : 9;
    c_uint reserved_11 : 3;
    c_uint mode3_wbrssi_len : 13;
    c_uint dfe_shift_bit : 3;
    c_uint reserved_12 : 15;
    c_uint ch_est_crs0_t_coef_addr : 17;
    c_uint reserved_13 : 15;
    c_uint ch_est_crs0_f_coef_addr : 17;
    c_uint crc_code : 8;
    c_uint reserved_14 : 24;
} struct_anon_128;
typedef struct {
    union_anon_43 word0;
    union_anon_44 word1;
    union_anon_45 word2;
    union_anon_46 word3;
    union_anon_47 word4;
    union_anon_48 word5;
    union_anon_49 word6;
    union_anon_50 word7;
    union_anon_51 word8;
    union_anon_52 word9;
    union_anon_53 word10;
    union_anon_54 word11;
    union_anon_55 word12;
    union_anon_56 word13;
    union_anon_57 word14;
    union_anon_58 word15;
    union_anon_59 word16;
    union_anon_60 word17;
    union_anon_61 word18;
    union_anon_62 word19;
    union_anon_63 word20;
} struct_anon_100;
typedef struct {
    c_uint pdsch0_type_header : 2;
    c_uint pdsch0_gap_ind : 2;
    c_uint pdsch0_rnti_idx : 2;
    c_uint reserved_0 : 1;
    c_uint pdsch0_rb_info : 25;
} struct_anon_79;
typedef struct {
    c_uint pdsch1_type_header : 1;
    c_uint pdsch1_gap_ind : 2;
    c_uint pdsch1_rb_info : 13;
    c_uint pdsch2_type_header : 1;
    c_uint pdsch2_gap_ind : 2;
    c_uint pdsch2_rb_info : 13;
} struct_anon_80;
typedef struct {
    c_uint pdsch0_cw_k0_init : 15;
    c_uint reserved_1 : 1;
    c_uint pdsch1_cw_k0_init : 15;
    c_uint reserved_2 : 1;
} struct_anon_81;
typedef struct {
    c_uint pdsch2_cw_k0_init : 15;
    c_uint reserved_3 : 17;
} struct_anon_82;
typedef struct {
    c_uint pdsch0_turbo_iteration : 5;
    c_uint pdsch1_turbo_iteration : 5;
    c_uint pdsch2_turbo_iteration : 5;
    c_uint pdsch0_harq_addr_llr : 17;
} struct_anon_83;
typedef struct {
    c_uint pdsch0_turbo_scale : 4;
    c_uint pdsch1_turbo_scale : 4;
    c_uint pdsch2_turbo_scale : 4;
    c_uint pdsch0_2cb_flag : 1;
    c_uint pdsch0_cw_mod_type : 2;
    c_uint pdsch1_harq_addr_llr : 17;
} struct_anon_84;
typedef struct {
    c_uint ch_est_nscid_id : 9;
    c_uint ch_est_nscid : 1;
    c_uint reserved_4 : 1;
    c_uint cw_ndi_ind : 2;
    c_uint ch_est_dmrs_prbnum : 2;
    c_uint pdsch0_harq_addr_bits : 17;
} struct_anon_85;
typedef struct {
    c_uint pdsch_enable : 3;
    c_uint turbo_clk_mode : 2;
    c_uint pds0_1c_flag : 1;
    c_uint pds1_1c_flag : 1;
    c_uint pds2_1c_flag : 1;
    c_uint pdsch0_skip_csi_re_en : 1;
    c_uint pdsch1_skip_csi_re_en : 1;
    c_uint pds0_harq_type : 1;
    c_uint pds1_harq_type : 1;
    c_uint sp_prc_ind : 3;
    c_uint pdsch1_harq_addr_bits : 17;
} struct_anon_86;
typedef struct {
    c_uint pds0_sym_bitmap : 14;
    c_uint reserved_5 : 1;
    c_uint pdsch2_harq_addr_bits : 17;
} struct_anon_87;
typedef struct {
    c_uint pdsch0_n_cb : 15;
    c_uint reserved_6 : 1;
    c_uint demod_subband_size : 4;
    c_uint cqi_subband_size : 4;
    c_uint cqi_last_subband_size : 4;
    c_uint reserved_7 : 4;
} struct_anon_88;
typedef struct {
    c_uint rhoa_pdsch0 : 14;
    c_uint reserved_8 : 2;
    c_uint rhob_pdsch0 : 14;
    c_uint reserved_9 : 2;
} struct_anon_89;
typedef struct {
    c_uint ctrl_meas_en_cqi : 1;
    c_uint ctrl_meas_en_pmi : 1;
    c_uint wideband_cqi_en : 1;
    c_uint best_cqi_en : 1;
    c_uint subband_cqi_en : 1;
    c_uint reserved_10 : 7;
    c_uint wideband_precoding_type : 2;
    c_uint subband_precoding_type : 2;
    c_uint codebook_subset_bitmap : 16;
} struct_anon_90;
typedef struct {
    c_uint pdsch0_k_idx : 8;
    c_uint pdsch0_llr_buffer_valid : 1;
    c_uint reserved_11 : 6;
    c_uint pmi_cqi_buffer_addr : 17;
} struct_anon_91;
typedef struct {
    c_uint pdsch1_k_idx : 8;
    c_uint pdsch1_llr_buffer_valid : 1;
    c_uint reserved_12 : 6;
    c_uint ch_est_dmrs_t_coef_addr : 17;
} struct_anon_92;
typedef struct {
    c_uint pdsch2_k_idx : 8;
    c_uint pmi_array_24 : 4;
    c_uint pmi_valid : 1;
    c_uint reserved_13 : 2;
    c_uint ch_est_dmrs_f_coef_addr : 17;
} struct_anon_93;
typedef struct {
    c_uint pmi_array_0 : 4;
    c_uint pmi_array_1 : 4;
    c_uint pmi_array_2 : 4;
    c_uint pmi_array_3 : 4;
    c_uint pmi_array_4 : 4;
    c_uint pmi_array_5 : 4;
    c_uint pmi_array_6 : 4;
    c_uint pmi_array_7 : 4;
} struct_anon_94;
typedef struct {
    c_uint pmi_array_8 : 4;
    c_uint pmi_array_9 : 4;
    c_uint pmi_array_10 : 4;
    c_uint pmi_array_11 : 4;
    c_uint pmi_array_12 : 4;
    c_uint pmi_array_13 : 4;
    c_uint pmi_array_14 : 4;
    c_uint pmi_array_15 : 4;
} struct_anon_95;
typedef struct {
    c_uint pmi_array_16 : 4;
    c_uint pmi_array_17 : 4;
    c_uint pmi_array_18 : 4;
    c_uint pmi_array_19 : 4;
    c_uint pmi_array_20 : 4;
    c_uint pmi_array_21 : 4;
    c_uint pmi_array_22 : 4;
    c_uint pmi_array_23 : 4;
} struct_anon_96;
typedef struct {
    c_uint csi_zero_power_cfg_bitmap : 16;
    c_uint csi_rs_cfg : 6;
    c_uint reserved_14 : 2;
    c_uint cqipmi_mimo_mode : 2;
    c_uint reserved_15 : 1;
    c_uint cqi_subband_num : 5;
} struct_anon_97;
typedef struct {
    c_uint cqi_best_group_subband_num : 3;
    c_uint reserved_16 : 1;
    c_uint cqi_best_group_rb_num : 5;
    c_uint reserved_17 : 3;
    c_uint cqi_sinr_iter_num : 3;
    c_uint reserved_18 : 17;
} struct_anon_98;
typedef struct {
    c_uint crc_code : 8;
    c_uint reserved_19 : 24;
} struct_anon_99;
typedef struct {
    c_ubyte cell_mode;
    c_ubyte cp_mode;
    c_ubyte num_antenna_ports;
    c_ubyte tdd_dl_ul_config;
    c_ubyte tdd_special_sf_config;
    c_ubyte start_subframe;
    enum_anon_34 p_a;
    c_ubyte p_b;
    c_ushort dl_rb_num;
    c_ushort ul_rb_num;
    c_ushort phy_cell_id;
    c_ushort tx_power_dbm;
    c_uint p_max;
    c_uint p_min;
    c_bool xo_support;
    c_uint dl_earfcn;
    c_uint ul_earfcn;
    c_ushort rnti1;
    c_ushort rnti2;
    c_int dl_freq_adjustment_hz;
    c_int ul_freq_adjustment_hz;
    c_uint iterations;
    c_uint period;
    c_uint duration;
    struct_anon_181 com_cfg;
    struct_anon_210 ded_cfg;
} struct_anon_250;
typedef struct {
    union_anon_68 word26;
    union_anon_69 word27;
} struct_anon_110;
typedef struct {
    c_uint prach_format : 3;
    c_uint reserved_0 : 1;
    c_uint prach_u : 10;
    c_uint reserved_1 : 2;
    c_uint prach_cv : 10;
    c_uint reserved_2 : 6;
} struct_anon_108;
typedef struct {
    c_uint prach_p : 10;
    c_uint reserved_3 : 2;
    c_uint prach_nprb : 7;
    c_uint reserved_4 : 13;
} struct_anon_109;
typedef struct {
    union_anon_78 word26;
    union_anon_79 word27;
    union_anon_80 word28;
    union_anon_81 word29;
    union_anon_82 word30;
} struct_anon_125;
typedef struct {
    c_uint pucch_format : 3;
    c_uint pucch_len_mode : 1;
    c_uint pucch_ack_payload : 2;
    c_uint pucch_ack_size : 2;
    c_uint pucch_csi_payload : 11;
    c_uint reserved_0 : 1;
    c_uint pucch_csi_size : 4;
    c_uint pucch_n_dot_slot0 : 6;
    c_uint reserved_1 : 2;
} struct_anon_120;
typedef struct {
    c_uint pucch_bsq_u_fss : 5;
    c_uint reserved_2 : 3;
    c_uint pucch_bsq_u_c_init : 5;
    c_uint reserved_3 : 3;
    c_uint pucch_n_oc_slot0 : 2;
    c_uint pucch_n_oc_slot1 : 2;
    c_uint pucch_n_oc_dmrs_slot0 : 2;
    c_uint pucch_n_oc_dmrs_slot1 : 2;
    c_uint pucch_n_dot_slot1 : 6;
    c_uint reserved_4 : 2;
} struct_anon_121;
typedef struct {
    c_uint pucch_n_cs_factor_slot0 : 4;
    c_uint pucch_n_cs_factor_slot1 : 4;
    c_uint pucch_n_cs_dmrs_factor_slot0 : 4;
    c_uint pucch_n_cs_dmrs_factor_slot1 : 4;
    c_uint pucch_n_cs_cell_c_init : 9;
    c_uint reserved_5 : 3;
    c_uint pucch_group_hopping_en : 1;
    c_uint reserved_6 : 3;
} struct_anon_122;
typedef struct {
    c_uint pucch_scramble_c_init : 30;
    c_uint reserved_7 : 2;
} struct_anon_123;
typedef struct {
    c_uint pucch_n_prb_slot0 : 7;
    c_uint reserved_8 : 1;
    c_uint pucch_n_prb_slot1 : 7;
    c_uint reserved_9 : 17;
} struct_anon_124;
typedef struct {
    union_anon_70 word26;
    c_uint pusch_tb_addr;
    union_anon_71 word28;
    union_anon_72 word29;
    union_anon_73 word30;
    c_uint pusch_cqi_pmi_payload_0part;
    c_uint pusch_cqi_pmi_payload_1part;
    c_uint pusch_cqi_pmi_payload_2part;
    c_uint pusch_scramble_c_init;
    union_anon_74 word35;
    union_anon_75 word36;
    union_anon_76 word37;
    union_anon_77 word38;
} struct_anon_119;
typedef struct {
    c_uint pusch_tb_size : 16;
    c_uint pusch_ack_re_size : 16;
} struct_anon_111;
typedef struct {
    c_uint pusch_tb_rv_index : 2;
    c_uint reserved_0 : 2;
    c_uint pusch_mode_tpe : 1;
    c_uint reserved_1 : 3;
    c_uint pusch_ack_size : 3;
    c_uint pusch_ack_payload : 4;
    c_uint pusch_rpt_addr : 17;
} struct_anon_112;
typedef struct {
    c_uint pusch_ack_mode : 1;
    c_uint reserved_2 : 3;
    c_uint pusch_ack_w_num : 2;
    c_uint reserved_3 : 2;
    c_uint pusch_ri_size : 1;
    c_uint reserved_4 : 3;
    c_uint pusch_ri_re_size : 16;
    c_uint pusch_n_srs : 1;
    c_uint reserved_5 : 3;
} struct_anon_113;
typedef struct {
    c_uint pusch_cqi_pmi_size : 7;
    c_uint reserved_6 : 1;
    c_uint pusch_cqi_pmi_re_size : 16;
    c_uint reserved_7 : 8;
} struct_anon_114;
typedef struct {
    c_uint pusch_dmrs_bsq_u_fss : 5;
    c_uint pusch_dmrs_cs_1idx : 3;
    c_uint pusch_dmrs_bsq_u_c_init : 5;
    c_uint pusch_dmrs_cs_2idx : 3;
    c_uint pusch_dmrs_bsq_v_c_init : 10;
    c_uint reserved_8 : 2;
    c_uint pusch_dmrs_seq_hopping_en : 1;
    c_uint pusch_dmrs_group_hopping_en : 1;
    c_uint pusch_dmrs_occ_enable : 1;
    c_uint reserved_9 : 1;
} struct_anon_115;
typedef struct {
    c_uint pusch_dmrs_npn_c_init : 10;
    c_uint reserved_10 : 2;
    c_uint pusch_rb_num : 7;
    c_uint reserved_11 : 1;
    c_uint pusch_freq_hopping_type : 2;
    c_uint reserved_12 : 2;
    c_uint pusch_subframe_hopping_mode : 1;
    c_uint reserved_13 : 3;
    c_uint pusch_n_sb : 3;
    c_uint reserved_14 : 1;
} struct_anon_116;
typedef struct {
    c_uint pusch_nprb_slot0_1type : 7;
    c_uint reserved_16 : 1;
    c_uint pusch_nprb_slot1_1type : 7;
    c_uint reserved_17 : 1;
    c_uint pusch_n_vrb : 8;
    c_uint pusch_n_rb_sb : 8;
} struct_anon_117;
typedef struct {
    c_uint pusch_cur_tx_nb : 8;
    c_uint pusch_n_rb_ho : 8;
    c_uint pusch_freq_c_init : 12;
    c_uint reserved_18 : 4;
} struct_anon_118;
typedef struct {
    c_uint srs_bsq_u_fss : 5;
    c_uint reserved_0 : 3;
    c_uint srs_bsq_u_c_init : 5;
    c_uint reserved_1 : 3;
    c_uint srs_bsq_v_c_init : 16;
    c_uint srs_seq_hopping_en : 1;
    c_uint reserved_2 : 3;
    c_uint srs_group_hopping_en : 1;
    c_uint reserved_3 : 3;
    c_uint srs_n_cs : 3;
    c_uint reserved_4 : 1;
    c_uint srs_k0_0symb : 11;
    c_uint reserved_5 : 1;
    c_uint srs_0symb_vld : 1;
    c_uint reserved_6 : 7;
    c_uint srs_mc_sc : 11;
    c_uint reserved_7 : 1;
    c_uint srs_k0_1symb : 11;
    c_uint reserved_8 : 1;
    c_uint srs_1symb_vld : 1;
    c_uint reserved_9 : 7;
} struct_anon_102;
typedef struct {
    LP_struct_anon_221 buffer;
    c_ushort size;
    c_ubyte res[2];
} struct_anon_227;
typedef struct {
    c_ubyte si_index;
    c_uint sib_mapping_bitmap;
    c_uint si_periodicity;
} struct_anon_148;
typedef struct {
    union_anon_116 word0;
    union_anon_117 word1;
    union_anon_118 word2;
    union_anon_119 word3;
    union_anon_120 word4;
    union_anon_121 word5;
} struct_anon_1621;
typedef struct {
    c_uint phy_cell_id : 9;
    c_uint dl_delta_time : 6;
    c_uint mib_read_enable : 1;
    c_uint mib_blind_enable : 1;
    c_uint pcfich_enable : 1;
    c_uint phich_enable : 2;
    c_uint pdcch_enable : 1;
    c_uint dci_parse_enable : 1;
    c_uint sib1_blind_enable : 1;
    c_uint pdsch_fix_np_flag : 1;
    c_uint pdcch_fix_np_flag : 1;
    c_uint meas_en_freq_offset : 1;
    c_uint meas_en_pdp : 1;
    c_uint meas_en_doppler : 1;
    c_uint meas_en_np : 1;
    c_uint meas_en_rsrp : 1;
    c_uint meas_en_rssi : 1;
    c_uint pss_exist : 1;
} struct_anon_1615;
typedef struct {
    c_uint sss_exist : 1;
    c_uint pmi_cqi_h_calc_en : 1;
    c_uint phich_fst_reg_num : 6;
    c_uint phich_reg0_fst_start_k : 9;
    c_uint phich_reg0_fst_symb_l : 2;
    c_uint phich_reg0_sec_start_k : 9;
    c_uint phich_reg0_sec_symb_l : 1;
    c_uint ctrl_ch_est_lowpwr_flag : 1;
    c_uint drx_time_offset_cmp_en : 1;
    c_uint drx_freq_offset_cmp_en : 1;
} struct_anon_1616;
typedef struct {
    c_uint rnti_bitmap : 8;
    c_uint dci_size2 : 7;
    c_uint dci_size0 : 7;
    c_uint dci_size1 : 7;
    c_uint drx_snr_cmp_en : 1;
    c_uint freq_meas_type : 1;
    c_uint pdp_combine_en : 1;
} struct_anon_1617;
typedef struct {
    c_uint rhoa_qpsk : 14;
    c_uint rhob_qpsk : 14;
    c_uint pilot_sym_bitmap : 4;
} struct_anon_1618;
typedef struct {
    c_uint ch_est_sf_cmb_type_head : 5;
    c_uint ch_est_sf_cmb_type_mid : 5;
    c_uint ch_est_sf_cmb_type_tail : 5;
    c_uint dci_size0_offset : 2;
    c_uint rx_dc_comp_en : 1;
    c_uint rx_dc_cali_en : 1;
    c_uint pdp_shift_point : 9;
    c_uint rx_iq_k2_vld : 1;
    c_uint rx_iq_cali_en : 1;
    c_uint rx_spur_comp_en : 1;
    c_uint rx_spur_cali_en : 1;
} struct_anon_1619;
typedef struct {
    c_uint mode3_wbrssi_len : 13;
    c_uint rx_spur_adj_time0 : 19;
} struct_anon_1620;
typedef struct {
    c_uint crash_sec;
    c_uint main_type;
    c_uint sub_type;
    c_uint core;
    struct_anon_922 cmn;
    struct_anon_919 cpu;
    struct_anon_10 mem;
    c_uint stack_id;
    c_uint stack_top;
    c_uint stack_bottom;
    c_uint stack_sp;
    c_uint stack_peek;
    c_uint in_isr;
} struct_anon_927;
typedef struct {
    c_uint data[5];
} struct_anon_922;
typedef struct {
    c_uint mepc;
    c_uint ra;
    c_uint sp;
    c_uint gp;
    c_uint tp;
    c_uint t0;
    c_uint t1;
    c_uint t2;
    c_uint s0;
    c_uint s1;
    c_uint a0;
    c_uint a1;
    c_uint a2;
    c_uint a3;
    c_uint a4;
    c_uint a5;
    c_uint a6;
    c_uint a7;
    c_uint s2;
    c_uint s3;
    c_uint s4;
    c_uint s5;
    c_uint s6;
    c_uint s7;
    c_uint s8;
    c_uint s9;
    c_uint s10;
    c_uint s11;
    c_uint t3;
    c_uint t4;
    c_uint t5;
    c_uint t6;
    c_uint mstatus;
    c_uint mtval;
    c_uint mcause;
    c_uint ccause;
} struct_anon_919;
typedef struct {
    c_uint total;
    c_uint used;
    c_uint free;
    c_uint free_node_num;
    c_uint used_node_num;
    c_uint max_free_node_size;
    c_uint malloc_fail_count;
    c_uint peek_size;
} struct_anon_10;
typedef struct {
    c_uint stack[64];
} struct_anon_928;
typedef struct {
    c_ubyte plmn_id[3];
    enum_anon_447 status;
} struct_anon_1466;
typedef struct {
    c_ushort search_plmn_num;
    c_ubyte rsvd[2];
    struct_anon_467 plmn_selection_list[20];
} struct_anon_468;
typedef struct {
    enum_anon_131 plmn_type;
    c_ubyte plmn_id[3];
    struct_anon_466 plmn_rat_info;
} struct_anon_467;
typedef struct {
    enum_anon_132 net_status;
    enum_anon_133 quality;
    c_short lrscp;
    c_ubyte status_flags;
} struct_anon_466;
typedef struct {
    c_bool pdn_addr_valid;
    c_bool dns_prim_valid;
    c_bool dns_sec_valid;
    c_bool pcscf_prim_valid;
    c_bool pcscf_sec_valid;
    c_ubyte pdn_addr[4];
    c_ubyte net_mask_addr[4];
    c_ubyte gate_way_addr[4];
    c_ubyte dns_prim_addr[4];
    c_ubyte dns_sec_addr[4];
    c_ubyte pcscf_prim_addr[4];
    c_ubyte pcscf_sec_addr[4];
} struct_anon_1492;
typedef struct {
    c_bool op_mtu;
    c_ubyte cur_hop_limit;
    c_bool m_value;
    c_bool o_value;
    c_ubyte interface_id[8];
    c_uint mtu;
    c_uint prefix_num;
    struct_anon_1489 prefix_list[6];
    c_bool dns_prim_valid;
    c_bool dns_sec_valid;
    c_bool pcscf_prim_valid;
    c_bool pcscf_sec_valid;
    c_ubyte dns_num;
    c_ubyte dns_prim_addr[16];
    c_ubyte dns_sec_addr[16];
    c_ubyte pcscf_num;
    c_ubyte pcscf_prim_addr[16];
    c_ubyte pcscf_sec_addr[16];
} struct_anon_1493;
typedef struct {
    c_uint discard_period;
    c_ushort rohc_max_cid;
    c_ubyte rohc_profiles;
    enum_anon_14 drb_index;
    c_ubyte drb_id;
    c_bool rohc_present;
    enum_anon_16 mode;
    enum_anon_155 sn_bit_count;
    c_bool sr_required;
} struct_anon_510;
typedef struct {
    struct_anon_500 data_node;
    enum_anon_14 rb_id;
} struct_anon_507;
typedef struct {
    struct_anon_500 data_node;
    enum_anon_14 rb_id;
    c_ushort proc_id;
    c_bool zero_copy_data;
} struct_anon_505;
typedef struct {
    c_uint bit_pri_dns : 1;
    c_uint bit_sec_dns : 1;
    c_uint bit_gateway : 1;
    c_uint bit_rsv : 29;
    c_ubyte pri_dns[4];
    c_ubyte sec_dns[4];
    c_ubyte gateway[4];
} struct_anon_1498;
typedef struct {
    enum_anon_14 rb_id;
    struct_anon_500 data_node;
} struct_anon_845;
typedef struct {
    enum_anon_14 rb_id;
    enum_anon_16 mode;
    enum_anon_17 sn_field_len;
    enum_anon_18 li_field_len;
} struct_anon_12;
typedef struct {
    LP_struct_l3pdu_elem_t first;
    LP_struct_l3pdu_elem_t last;
} struct_anon_819;
typedef struct {
    LP_c_ubyte pdcppdu;
    enum_anon_14 rb_id;
    c_ushort proc_id;
    c_uint pdcppdu_len;
    c_ubyte free_mem_offset;
    c_bool zero_copy_data;
    c_uint ci_count;
} struct_anon_814;
typedef struct {
    c_uint ack_sn;
    LP_struct_anon_806 nack_info_list;
    c_ushort num_nack_elem;
} struct_anon_821;
typedef struct {
    c_uint nack_sn;
    c_uint so_start;
    c_uint so_end;
} struct_anon_806;
typedef struct {
    c_ushort num_plmns;
    struct_c_ubyte_Array_3 plmn_list[6];
    c_bool att_w_o_pdn_conn[6];
    c_bool up_ciot_eps_opt_support[6];
} struct_anon_461;
typedef struct {
    c_ushort num_plmns;
    struct_anon_464 plmn_list[20];
} struct_anon_465;
typedef struct {
    c_ubyte plmn_id[3];
    c_short sig_strength;
    c_bool att_w_o_pdn_conn;
    c_bool forbidden_tai;
} struct_anon_464;
typedef struct {
    c_ushort num_plmns;
    struct_anon_460 plmn_list[16];
} struct_anon_462;
typedef struct {
    c_ubyte plmn_id[3];
    enum_anon_130 o_h_plmn_type;
} struct_anon_460;
typedef struct {
    c_uint expiry_time;
    enum_anon_185 type;
    enum_anon_186 cause;
    struct_anon_705 info;
} struct_anon_710;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_bool anycell;
} struct_anon_705;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_short rsrp;
    c_short rsrq;
    c_short q_rx_lev_min;
    c_short q_qual_min;
    c_short p_max;
    c_short q_offset_temp;
    c_short srxlev;
    c_short squal;
    c_bool s_criteria_met;
} struct_anon_728;
typedef struct {
    c_bool suitable;
    c_bool s_failed;
    c_bool forbidden;
    c_bool forbidden_plmn;
    c_bool reserved;
    c_bool barred;
    c_bool barred_timer_running;
    c_bool band_not_supported;
    c_bool wrong_plmn;
    c_bool not_csg_member;
    c_ubyte matched_band;
} struct_anon_723;
typedef struct {
    enum_anon_189 config_type;
    c_bool l2ul_req;
    c_bool l2dl_req;
    c_bool ll1_req;
    c_bool pdcp_req;
    c_bool l2ul_cnf;
    c_bool l2dl_cnf;
    c_bool ll1_cnf;
    c_bool pdcp_cnf;
    c_bool l2ul_configured;
    c_bool l2dl_configured;
    c_bool ll1_configured;
    c_bool pdcp_configured;
} struct_anon_736;
typedef struct {
    c_ubyte plmn[3];
    c_ubyte num_earfcn;
    c_uint earfcns[10];
} struct_anon_889;
typedef struct {
    c_ubyte meas_id;
    c_bool valid;
    struct_anon_874 meas_obj;
    struct_anon_666 report_cfg;
} struct_anon_875;
typedef struct {
    c_ubyte meas_obj_id;
    c_bool is_eutra;
    c_uint carrier_freq;
    c_ubyte allowed_meas_bandwidth;
    c_bool presence_antenna_port1;
    c_ubyte neigh_cell_cfg;
    c_char q_offset_freq;
} struct_anon_874;
typedef struct {
    c_ubyte report_cfg_id;
    c_bool is_eutra;
    c_bool setup_rxtx_time_diff_periodical;
    enum_anon_178 trigger_type;
    c_bool report_on_leave;
    c_short thresh1;
    c_short thresh2;
    c_short a3_offset;
    c_short hyst;
    c_uint time_to_trigger;
    enum_anon_179 trigger_quantity;
    enum_anon_179 report_quantity;
    c_ubyte max_report_cells;
    c_ubyte report_amount;
    c_uint report_interval;
} struct_anon_666;
typedef struct {
    enum_anon_178 trigger_type;
    enum_anon_179 trigger_quantity;
    c_uint time_to_trigger;
    c_short hyst;
    c_short thresh1;
    c_short thresh2;
    c_short a3_offset;
    c_bool report_on_leave;
} struct_anon_877;
typedef struct {
    c_short rsrp;
    c_short rsrq;
} struct_anon_765;
typedef struct {
    c_ushort pci;
    struct_anon_765 filtered_meas;
    c_short ofn_plus_ocn;
    c_uint time_event_entered;
    c_uint time_event_left;
    c_bool triggered;
    c_bool is_barred;
} struct_anon_878;
typedef struct {
    struct_anon_757 item;
    c_bool barred;
    c_uint t_resel_ms;
} struct_anon_869;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_short rsrp;
    c_short rsrq;
    c_short sinr;
    c_short rssi;
    c_short srxlev;
    c_char priority;
    c_ubyte num_plmns;
    struct_c_ubyte_Array_3 plmn_ids[6];
    c_bool csg;
    enum_anon_197 criteria_to_meet;
    c_short rn;
    union_anon_92 diff_prio_criteria_params;
    enum_anon_198 criteria_met;
    enum_anon_196 rejection_cause;
    c_uint timestamp;
} struct_anon_757;
typedef struct {
    c_short srxlev;
    c_short thresh_x_high_p;
} struct_anon_753;
typedef struct {
    c_short squal;
    c_short thresh_x_high_q;
} struct_anon_754;
typedef struct {
    c_short srxlev_pcell;
    c_short thresh_serving_low_p;
    c_short srxlev_ncell;
    c_short thresh_x_low_p;
} struct_anon_755;
typedef struct {
    c_short squal_pcell;
    c_short thresh_serving_low_q;
    c_short squal_ncell;
    c_short thresh_x_low_q;
} struct_anon_756;
typedef struct {
    struct_anon_694 supported_bands;
    c_bool rohc_enabled;
    c_bool sps_enabled;
    c_ubyte max_pcell_mib_sib_attempt_counter;
    c_ubyte max_ncell_mib_sib_attempt_counter;
    c_ushort band_scan_puncture_rate;
    c_int search_threshold;
    c_uint sib16_read_period_s;
    struct_anon_693 conn_est_fail_params;
} struct_anon_702;
typedef struct {
    c_ubyte len;
    c_ubyte list[18];
} struct_anon_694;
typedef struct {
    c_ubyte conn_est_fail_offset;
    c_ubyte conn_est_fail_count;
    c_ushort conn_est_fail_offset_validity;
} struct_anon_693;
typedef struct {
    c_ubyte plmn_id[3];
    c_ubyte mme_group_id[2];
    c_ubyte mme_code;
} struct_anon_539;
typedef struct {
    c_bool valid;
    c_ubyte mme_code;
    c_ubyte m_tmsi[4];
} struct_anon_386;
typedef struct {
    c_short rsrp;
    c_short rsrq;
    c_short sinr;
} struct_anon_770;
typedef struct {
    enum_anon_201 bar_factor_for_voice;
    enum_anon_202 bar_time_for_voice;
} struct_anon_771;
typedef struct {
    c_ushort num_plmns;
    struct_anon_460 plmn_list[10];
} struct_anon_527;
typedef struct {
    c_bool valid;
    c_ubyte num_earfcns;
    c_uint earfcns[10];
} struct_anon_528;
typedef struct {
    c_bool e_drx_info_valid;
    c_ubyte paging_time_window;
    c_ubyte edrx_value;
    c_ushort paging_time_window_ms;
    c_ushort t_edrx;
} struct_anon_382;
typedef struct {
    c_ubyte num_tais;
    struct_anon_384 tai_list[16];
} struct_anon_385;
typedef struct {
    c_ubyte list_count;
    struct_c_ubyte_Array_3 list[10];
} struct_anon_463;
typedef struct {
    c_ubyte waiting_time;
} struct_anon_906;
typedef struct {
    c_ubyte info_field_size;
    c_ubyte char_waiting_time;
    c_ubyte block_waiting_time;
    c_ubyte crc_error_detect;
} struct_anon_907;
typedef struct {
    c_ubyte ik[17];
    c_ubyte ck[17];
    c_ubyte auts[15];
    c_ubyte auth_res[17];
} struct_anon_361;
typedef struct {
    c_ubyte data_len;
    c_ubyte auth_data[16];
} struct_anon_360;
typedef struct {
    c_ushort len;
    LP_c_ubyte imsi;
} struct_anon_352;
typedef struct {
    c_ubyte guti[12];
    c_ubyte tai[5];
    c_ubyte update_status;
} struct_usim_eps_loci_t_;
typedef struct {
    c_ubyte e_ksi;
    LP_c_ubyte nas_k_asme_value;
    c_uint uplink_nas_count;
    c_uint dnlink_nas_count;
    enum_anon_62 intg_algorithm;
    enum_anon_63 ciph_algorithm;
} struct_anon_353;
typedef struct {
    c_ushort num_plmns;
    LP_c_ubyte plmn_list;
} struct_anon_350;
typedef struct {
    c_ubyte max_num_plmns;
    c_ushort num_plmns;
    LP_c_ubyte plmn_list;
} struct_anon_346;
typedef struct {
    c_ushort num_plmns;
    LP_struct_anon_345 plmn_list;
} struct_anon_349;
typedef struct {
    c_ushort num_plmns;
    LP_struct_anon_345 plmn_list;
} struct_anon_347;
typedef struct {
    c_ushort num_plmns;
    LP_struct_anon_345 plmn_list;
} struct_anon_348;
typedef struct {
    c_bool nslpi_present;
    c_bool nslpi_configured;
    c_bool nslpi_override_present;
    c_bool nslpi_override_configured;
    c_bool fast_first_hpplmn_present;
    c_bool fast_first_hpplmn_configured;
    c_bool min_periodic_search_time_present;
    c_ubyte min_periodic_search_time;
    c_bool t3245_behaviour_present;
    c_bool t3245_behaviour;
    c_bool attach_with_imsi_present;
    c_bool attach_with_imsi;
    c_bool dcn_id_present;
    c_ushort dcn_id;
    c_bool eab_present;
    c_bool eab_configured;
    c_bool eab_override_present;
    c_bool eab_override_configured;
} struct_anon_351;
typedef struct {
    c_bool acl_enabled;
    c_bool network_provided_apn_allowed;
    c_ubyte no_of_apns;
    struct_anon_358 apns[5];
} struct_anon_359;
typedef struct {
    c_ubyte apn_len;
    LP_c_ubyte apn_data;
} struct_anon_358;
typedef struct {
    c_ubyte num_earfcns;
    struct_anon_356 earfcn[10];
} struct_anon_357;
typedef struct {
    c_uint value;
} struct_anon_356;
typedef struct {
    c_ubyte eps_id;
    c_ubyte esm_l3_cause;
    c_ubyte pdn_type;
    c_ubyte len;
    c_ubyte apn[101];
} struct_anon_331;
typedef struct {
    c_bool enabled;
    struct_anon_339 params;
    struct_anon_340 leak_rates;
    struct_anon_341 counts;
} struct_anon_343;
typedef struct {
    c_ubyte n1;
    c_ubyte t1;
    c_ubyte f[4];
} struct_anon_339;
typedef struct {
    c_ubyte lr[3];
} struct_anon_340;
typedef struct {
    c_ubyte c_br_1;
    c_ubyte c_r_1;
    c_ubyte c_pdn[4];
} struct_anon_341;
typedef union {
    struct_usim_eps_loci_t_ eps_loci;
    struct_anon_33349 fplmn_list;
    struct_anon_33356 eps_nas_security_ctx;
    struct_anon_33344 rpm_counts;
} union_anon_32863;
typedef union {
    struct_anon_33063 cgi;
    struct_anon_33064 normal_ip;
    struct_anon_33065 emc_ip;
    struct_anon_33066 normal_account;
    struct_anon_33067 emc_account;
    struct_anon_33068 port_info;
    struct_anon_33069 ip_sec;
    struct_anon_33070 ue_capability;
    struct_anon_33071 network_capability;
    struct_anon_33072 timer_length;
    c_char imei[16];
    struct_anon_33073 errlog_ctrl_info;
    struct_anon_33074 wlan_node_id;
    struct_anon_33075 phone_context;
    struct_anon_33076 call_waiting_status;
    struct_anon_33077 nick_name;
    struct_anon_33078 cs_call_status;
    struct_anon_33083 location_info;
    struct_anon_33084 log_filter;
    struct_anon_33085 roaming;
    struct_anon_33086 address_id;
    struct_anon_33087 unified_ims_cap;
    struct_anon_33088 iqi_cap;
    c_uint srv_opt_tag;
    c_uint dev_cfg;
    c_uint tcp_threshold;
    struct_anon_33089 uicc_iari_list;
    struct_anon_33090 compatibility_cap;
    struct_anon_33091 union_cgi;
    struct_anon_33092 union_i_wlan_node_id;
    struct_anon_33093 domain;
    struct_anon_33094 cn5g_capability;
    struct_anon_33095 dsds_mode;
    struct_anon_33096 ecall_msd_info;
    struct_anon_33097 ecall_content_type_info;
    struct_anon_33098 ue_encrypt_cap;
} union_anon_32854;
typedef union {
    struct_anon_33079 non_cid_scheme;
    struct_anon_33082 cid_scheme;
} union_anon_32853;
typedef union {
    struct_anon_33212 non_cid_scheme;
    struct_anon_33215 cid_scheme;
} union_anon_32862;
typedef union {
    struct_anon_33061 event;
} union_anon_32852;
typedef union {
    c_ubyte n2_tx_antenna_tm3;
    c_ubyte n4_tx_antenna_tm3;
    c_ubyte n2_tx_antenna_tm4;
    c_ubyte n4_tx_antenna_tm4[8];
    c_ubyte n2_tx_antenna_tm5;
    c_ubyte n4_tx_antenna_tm5[2];
    c_ubyte n2_tx_antenna_tm6;
    c_ubyte n4_tx_antenna_tm6[2];
    c_ubyte n2_tx_antenna_tm8;
    c_ubyte n4_tx_antenna_tm8[4];
    c_ubyte cbsr_unspecified[8];
} union_anon_32851;
typedef union {
    struct_anon_32852 bits;
    c_uint u32;
} union_anon_32835;
typedef union {
    struct_anon_32853 bits;
    c_uint u32;
} union_anon_32836;
typedef union {
    struct_anon_32864 bits;
    c_uint u32;
} union_anon_32845;
typedef union {
    struct_anon_32865 bits;
    c_uint u32;
} union_anon_32846;
typedef union {
    struct_anon_32866 bits;
    c_uint u32;
} union_anon_32847;
typedef union {
    struct_anon_32867 bits;
    c_uint u32;
} union_anon_32848;
typedef union {
    struct_anon_32868 bits;
    c_uint u32;
} union_anon_32849;
typedef union {
    struct_anon_32855 bits;
    c_uint u32;
} union_anon_32837;
typedef union {
    struct_anon_32856 bits;
    c_uint u32;
} union_anon_32838;
typedef union {
    struct_anon_32857 bits;
    c_uint u32;
} union_anon_32839;
typedef union {
    struct_anon_32858 bits;
    c_uint u32;
} union_anon_32840;
typedef union {
    struct_anon_32859 bits;
    c_uint u32;
} union_anon_32841;
typedef union {
    struct_anon_32860 bits;
    c_uint u32;
} union_anon_32842;
typedef union {
    struct_anon_32861 bits;
    c_uint u32;
} union_anon_32843;
typedef union {
    struct_anon_32862 bits;
    c_uint u32;
} union_anon_32844;
typedef union {
    struct_anon_34290 higher_prio_thresh_serving_low_q_not_present;
    struct_anon_34291 higher_prio_thresh_serving_low_q_present;
    struct_anon_34292 lower_prio_thresh_serving_low_q_not_present;
    struct_anon_34293 lower_prio_thresh_serving_low_q_present;
} union_anon_32886;
typedef union {
    struct_usim_eps_loci_t_ eps_loci;
    struct_anon_346 fplmn_list;
    struct_anon_353 eps_nas_security_ctx;
    struct_anon_341 rpm_counts;
} union_anon_85;
typedef union {
    struct_anon_943 cgi;
    struct_anon_944 normal_ip;
    struct_anon_945 emc_ip;
    struct_anon_946 normal_account;
    struct_anon_947 emc_account;
    struct_anon_948 port_info;
    struct_anon_949 ip_sec;
    struct_anon_950 ue_capability;
    struct_anon_951 network_capability;
    struct_anon_952 timer_length;
    c_char imei[16];
    struct_anon_953 errlog_ctrl_info;
    struct_anon_954 wlan_node_id;
    struct_anon_955 phone_context;
    struct_anon_956 call_waiting_status;
    struct_anon_957 nick_name;
    struct_anon_958 cs_call_status;
    struct_anon_963 location_info;
    struct_anon_964 log_filter;
    struct_anon_965 roaming;
    struct_anon_966 address_id;
    struct_anon_967 unified_ims_cap;
    struct_anon_968 iqi_cap;
    c_uint srv_opt_tag;
    c_uint dev_cfg;
    c_uint tcp_threshold;
    struct_anon_969 uicc_iari_list;
    struct_anon_970 compatibility_cap;
    struct_anon_971 union_cgi;
    struct_anon_972 union_i_wlan_node_id;
    struct_anon_973 domain;
    struct_anon_974 cn5g_capability;
    struct_anon_975 dsds_mode;
    struct_anon_976 ecall_msd_info;
    struct_anon_977 ecall_content_type_info;
    struct_anon_978 ue_encrypt_cap;
} union_anon_99;
typedef union {
    struct_anon_959 non_cid_scheme;
    struct_anon_962 cid_scheme;
} union_anon_98;
typedef union {
    struct_anon_1092 non_cid_scheme;
    struct_anon_1095 cid_scheme;
} union_anon_107;
typedef union {
    struct_anon_941 event;
} union_anon_97;
typedef union {
    c_ubyte n2_tx_antenna_tm3;
    c_ubyte n4_tx_antenna_tm3;
    c_ubyte n2_tx_antenna_tm4;
    c_ubyte n4_tx_antenna_tm4[8];
    c_ubyte n2_tx_antenna_tm5;
    c_ubyte n4_tx_antenna_tm5[2];
    c_ubyte n2_tx_antenna_tm6;
    c_ubyte n4_tx_antenna_tm6[2];
    c_ubyte n2_tx_antenna_tm8;
    c_ubyte n4_tx_antenna_tm8[4];
    c_ubyte cbsr_unspecified[8];
} union_anon_84;
typedef union {
    struct_anon_37 bits;
    c_uint u32;
} union_anon_2;
typedef union {
    struct_anon_38 bits;
    c_uint u32;
} union_anon_3;
typedef union {
    struct_anon_39 bits;
    c_uint u32;
} union_anon_4;
typedef union {
    struct_anon_40 bits;
    c_uint u32;
} union_anon_5;
typedef union {
    struct_anon_41 bits;
    c_uint u32;
} union_anon_6;
typedef union {
    struct_anon_42 bits;
    c_uint u32;
} union_anon_7;
typedef union {
    struct_anon_43 bits;
    c_uint u32;
} union_anon_8;
typedef union {
    struct_anon_44 bits;
    c_uint u32;
} union_anon_9;
typedef union {
    struct_anon_45 bits;
    c_uint u32;
} union_anon_10;
typedef union {
    struct_anon_46 bits;
    c_uint u32;
} union_anon_11;
typedef union {
    struct_anon_47 bits;
    c_uint u32;
} union_anon_12;
typedef union {
    struct_anon_48 bits;
    c_uint u32;
} union_anon_13;
typedef union {
    struct_anon_49 bits;
    c_uint u32;
} union_anon_14;
typedef union {
    struct_anon_50 bits;
    c_uint u32;
} union_anon_15;
typedef union {
    struct_anon_51 bits;
    c_uint u32;
} union_anon_16;
typedef union {
    struct_anon_52 bits;
    c_uint u32;
} union_anon_17;
typedef union {
    struct_anon_53 bits;
    c_uint u32;
} union_anon_18;
typedef union {
    struct_anon_54 bits;
    c_uint u32;
} union_anon_19;
typedef union {
    struct_anon_55 bits;
    c_uint u32;
} union_anon_20;
typedef union {
    struct_anon_56 bits;
    c_uint u32;
} union_anon_21;
typedef union {
    struct_anon_57 bits;
    c_uint u32;
} union_anon_22;
typedef union {
    struct_anon_58 bits;
    c_uint u32;
} union_anon_23;
typedef union {
    struct_anon_59 bits;
    c_uint u32;
} union_anon_24;
typedef union {
    struct_anon_60 bits;
    c_uint u32;
} union_anon_25;
typedef union {
    struct_anon_61 bits;
    c_uint u32;
} union_anon_26;
typedef union {
    struct_anon_62 bits;
    c_uint u32;
} union_anon_27;
typedef union {
    struct_anon_63 bits;
    c_uint u32;
} union_anon_28;
typedef union {
    struct_anon_64 bits;
    c_uint u32;
} union_anon_29;
typedef union {
    struct_anon_65 bits;
    c_uint u32;
} union_anon_30;
typedef union {
    struct_anon_66 bits;
    c_uint u32;
} union_anon_31;
typedef union {
    struct_anon_67 bits;
    c_uint u32;
} union_anon_32;
typedef union {
    struct_anon_68 bits;
    c_uint u32;
} union_anon_33;
typedef union {
    struct_anon_69 bits;
    c_uint u32;
} union_anon_34;
typedef union {
    struct_anon_70 bits;
    c_uint u32;
} union_anon_35;
typedef union {
    struct_anon_71 bits;
    c_uint u32;
} union_anon_36;
typedef union {
    struct_anon_72 bits;
    c_uint u32;
} union_anon_37;
typedef union {
    struct_anon_73 bits;
    c_uint u32;
} union_anon_38;
typedef union {
    struct_anon_74 bits;
    c_uint u32;
} union_anon_39;
typedef union {
    struct_anon_75 bits;
    c_uint u32;
} union_anon_40;
typedef union {
    struct_anon_76 bits;
    c_uint u32;
} union_anon_41;
typedef union {
    struct_anon_77 bits;
    c_uint u32;
} union_anon_42;
typedef union {
    struct_anon_1639 bits;
    c_uint u32;
} union_anon_122;
typedef union {
    struct_anon_1640 bits;
    c_uint u32;
} union_anon_123;
typedef union {
    struct_anon_1641 bits;
    c_uint u32;
} union_anon_124;
typedef union {
    struct_anon_1642 bits;
    c_uint u32;
} union_anon_125;
typedef union {
    struct_anon_1643 bits;
    c_uint u32;
} union_anon_126;
typedef union {
    struct_anon_79 bits;
    c_uint u32;
} union_anon_43;
typedef union {
    struct_anon_80 bits;
    c_uint u32;
} union_anon_44;
typedef union {
    struct_anon_81 bits;
    c_uint u32;
} union_anon_45;
typedef union {
    struct_anon_82 bits;
    c_uint u32;
} union_anon_46;
typedef union {
    struct_anon_83 bits;
    c_uint u32;
} union_anon_47;
typedef union {
    struct_anon_84 bits;
    c_uint u32;
} union_anon_48;
typedef union {
    struct_anon_85 bits;
    c_uint u32;
} union_anon_49;
typedef union {
    struct_anon_86 bits;
    c_uint u32;
} union_anon_50;
typedef union {
    struct_anon_87 bits;
    c_uint u32;
} union_anon_51;
typedef union {
    struct_anon_88 bits;
    c_uint u32;
} union_anon_52;
typedef union {
    struct_anon_89 bits;
    c_uint u32;
} union_anon_53;
typedef union {
    struct_anon_90 bits;
    c_uint u32;
} union_anon_54;
typedef union {
    struct_anon_91 bits;
    c_uint u32;
} union_anon_55;
typedef union {
    struct_anon_92 bits;
    c_uint u32;
} union_anon_56;
typedef union {
    struct_anon_93 bits;
    c_uint u32;
} union_anon_57;
typedef union {
    struct_anon_94 bits;
    c_uint u32;
} union_anon_58;
typedef union {
    struct_anon_95 bits;
    c_uint u32;
} union_anon_59;
typedef union {
    struct_anon_96 bits;
    c_uint u32;
} union_anon_60;
typedef union {
    struct_anon_97 bits;
    c_uint u32;
} union_anon_61;
typedef union {
    struct_anon_98 bits;
    c_uint u32;
} union_anon_62;
typedef union {
    struct_anon_99 bits;
    c_uint u32;
} union_anon_63;
typedef union {
    struct_anon_108 bits;
    c_uint u32;
} union_anon_68;
typedef union {
    struct_anon_109 bits;
    c_uint u32;
} union_anon_69;
typedef union {
    struct_anon_120 bits;
    c_uint u32;
} union_anon_78;
typedef union {
    struct_anon_121 bits;
    c_uint u32;
} union_anon_79;
typedef union {
    struct_anon_122 bits;
    c_uint u32;
} union_anon_80;
typedef union {
    struct_anon_123 bits;
    c_uint u32;
} union_anon_81;
typedef union {
    struct_anon_124 bits;
    c_uint u32;
} union_anon_82;
typedef union {
    struct_anon_111 bits;
    c_uint u32;
} union_anon_70;
typedef union {
    struct_anon_112 bits;
    c_uint u32;
} union_anon_71;
typedef union {
    struct_anon_113 bits;
    c_uint u32;
} union_anon_72;
typedef union {
    struct_anon_114 bits;
    c_uint u32;
} union_anon_73;
typedef union {
    struct_anon_115 bits;
    c_uint u32;
} union_anon_74;
typedef union {
    struct_anon_116 bits;
    c_uint u32;
} union_anon_75;
typedef union {
    struct_anon_117 bits;
    c_uint u32;
} union_anon_76;
typedef union {
    struct_anon_118 bits;
    c_uint u32;
} union_anon_77;
typedef union {
    struct_anon_1615 bits;
    c_uint u32;
} union_anon_116;
typedef union {
    struct_anon_1616 bits;
    c_uint u32;
} union_anon_117;
typedef union {
    struct_anon_1617 bits;
    c_uint u32;
} union_anon_118;
typedef union {
    struct_anon_1618 bits;
    c_uint u32;
} union_anon_119;
typedef union {
    struct_anon_1619 bits;
    c_uint u32;
} union_anon_120;
typedef union {
    struct_anon_1620 bits;
    c_uint u32;
} union_anon_121;
typedef union {
    struct_anon_753 higher_prio_thresh_serving_low_q_not_present;
    struct_anon_754 higher_prio_thresh_serving_low_q_present;
    struct_anon_755 lower_prio_thresh_serving_low_q_not_present;
    struct_anon_756 lower_prio_thresh_serving_low_q_present;
} union_anon_92;
typedef struct {
} AT_CFUN_DISABLE_TXRX_REQ_STRU;
typedef struct {
    c_void_p timer_handle;
} AT_CFUN_MONITOR_TIMER_STRU;
typedef struct {
    c_bool sw_on;
    c_bool result;
    enum_anon_32775 cause;
} AT_CFUN_RESULT_IND_STRU;
typedef struct {
    enum_anon_32774 action;
    enum_anon_32776 prim_id;
    c_uint duration;
} AT_DEBUG_TIMER_STRU;
typedef struct {
    c_char message_data[300];
} AT_LOG_ERROR_STRU;
typedef struct {
    c_char message_data[300];
} AT_LOG_NORMAL_STRU;
typedef struct {
    c_char message_data[300];
} AT_LOG_VERBOSE_STRU;
typedef struct {
    c_char message_data[300];
} AT_LOG_WARNING_STRU;
typedef struct {
    c_void_p timer_handle;
} AT_POWER_ON_TIMER_EXPIRY_STRU;
typedef struct {
    c_void_p timer_handle;
} AT_REGISTRATION_MONITOR_TIMER_STRU;
typedef struct {
    enum_anon_32777 request_type;
    c_uint ret;
    c_ubyte sms_index;
    c_ubyte efsms_status;
    c_ushort data_len;
    c_ubyte data[176];
} AT_SMS_NV_RESULT_IND_STRU;
typedef struct {
    c_uint used_time;
} BENCHMARK_IN_RLC_FROM_BEGIN_OF_FILL_AMD_DATA_TO_TRIGGER_BUFFER_UPDATE_STRU;
typedef struct {
    c_uint used_time;
} BENCHMARK_IN_RLC_FROM_BEGIN_TO_END_OF_BUILD_RLC_PDU_STRU;
typedef struct {
    c_uint used_time;
} BENCHMARK_IN_RLC_FROM_BEGIN_TO_END_OF_FILL_SRB0_DATA_STRU;
typedef struct {
    c_uint used_time;
} BENCHMARK_IN_RLC_FROM_BEGIN_TO_END_OF_TRIGGER_BUFFER_UPDATE_STRU;
typedef struct {
    c_uint used_time;
} BENCHMARK_IN_RLC_FROM_RELEASE_DATA_ELEMENTS_TO_END_OF_FILL_AMD_DATA_STRU;
typedef struct {
    c_ubyte payload_rx_num;
} CBB_11B_RX_DONE_STRU;
typedef struct {
} CBB_AGC_SAT_STATUS_STRU;
typedef struct {
    c_uint timing_start;
    c_uint fo_hist_corr_i;
    c_uint fo_hist_corr_q;
    c_short fine_freq;
    c_short pss_coarse_freq[3];
    c_bool abnormal_ind;
    c_ubyte reserved_0[3];
    struct_anon_33023 pss_corr_result;
    struct_anon_33024 sss_corr_result[8];
} CBB_CELL_SEARCH_CNF_STRU;
typedef struct {
    c_uint timing_start;
    c_uint pss_max_corr;
    c_uint pss_sum_corr;
    c_ushort pss_sync_pos;
    c_ubyte n2id;
} CBB_DETECTION_CNF_STRU;
typedef struct {
    enum_anon_32819 cbb_error_type;
} CBB_ERROR_REPORT_STRU;
typedef struct {
} CBB_HDRX_WAKEUP_STRU;
typedef struct {
    c_ushort phy_cell_id;
    c_uint earfcn;
    LP_struct_anon_33017 neib_rpt_dscr;
} CBB_NCELL_MEAS_CNF_STRU;
typedef struct {
} CBB_NCELL_PBCH_CNF_STRU;
typedef struct {
} CBB_PBCH_CNF_STRU;
typedef struct {
} CBB_PCFICH_CNF_STRU;
typedef struct {
} CBB_PDCCH_CNF_STRU;
typedef struct {
} CBB_PDP_DOPPLER_CNF_STRU;
typedef struct {
} CBB_PDSCH_CNF_STRU;
typedef struct {
} CBB_PHICH_CNF_STRU;
typedef struct {
} CBB_PRACH_CNF_STRU;
typedef struct {
} CBB_PUCCH_CNF_STRU;
typedef struct {
} CBB_PUSCH_CNF_STRU;
typedef struct {
    c_short resync_freq_offset;
    c_ushort resync_max_pos;
    c_ushort resync_max_corr;
    c_ushort resync_corr_sum;
    c_uint fo_hist_corr_i;
    c_uint fo_hist_corr_q;
} CBB_RESYNC_CNF_STRU;
typedef struct {
} CBB_RSSI_RSRP_CNF_STRU;
typedef struct {
} CBB_SRS_CNF_STRU;
typedef struct {
    c_ubyte ebi;
    struct_anon_34032 ipv6_info;
} CDS_IPV6_RA_INFO_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} CDS_TX_MONITOR_TIMER_STRU;
typedef struct {
    c_ubyte ebi;
    LP_c_ubyte data;
    c_ushort data_len;
    LP_c_ubyte ptr_free;
    c_ushort buf_len;
} CDS_UL_DATA_REQ_STRU;
typedef struct {
    c_ubyte cid;
    LP_c_ubyte data;
    c_ushort data_len;
    LP_c_ubyte ptr_free;
    c_ushort buf_len;
    c_ushort data_seq;
} CDS_UL_LWIP_DATA_REQ_STRU;
typedef struct {
    enum_anon_33094 type;
} EMM_ABORT_SEARCH_IND_STRU;
typedef struct {
} EMM_ABORT_SEARCH_RSP_STRU;
typedef struct {
    enum_emm_attach_cause_enum attach_cause;
    c_bool reg_without_pdn;
    enum_emm_camped_type_enum camped_type;
    c_bool roaming;
    c_bool is_user_attach;
} EMM_ATTACH_CONFIG_NTF_STRU;
typedef struct {
    enum_emm_attach_rslt_enum result;
    c_ubyte rej_cause;
    c_bool ext_cause;
    c_ubyte attempt_count;
    enum_anon_33067 update_status;
    c_bool intg_protected;
    struct_anon_33387 cur_tai;
    struct_anon_33696 eplmn_list;
    c_bool emergency_attach;
    struct_anon_33697 emergency_num_list;
    c_bool sms_forbidden;
} EMM_ATTACH_IND_STRU;
typedef struct {
    c_ubyte attach_type;
    c_bool reg_without_pdn;
    c_ubyte camped_type;
    c_bool roaming;
    c_ubyte attempt_count;
} EMM_ATTACH_LOG_STRU;
typedef struct {
} EMM_ATTACH_NTF_STRU;
typedef struct {
} EMM_ATTACH_START_IND_STRU;
typedef struct {
    c_ubyte eps_num;
    c_ubyte esm_eps_id[11];
} EMM_BEARER_STATUS_IND_STRU;
typedef struct {
    enum_emm_esm_bearer_mode_enum mode;
    c_bool normal_prio;
    c_ubyte eps_num;
    c_ubyte esm_eps_id[11];
} EMM_BEARER_STATUS_NTF_STRU;
typedef struct {
    enum_anon_33095 state;
    c_bool on_ehplmn;
} EMM_CDS_STATE_IND_STRU;
typedef struct {
    c_ubyte plmn_id[3];
    c_ubyte tac[2];
    c_uint cell_id;
    c_bool in_ac11_to_15;
    c_bool reg_without_pdn;
    c_bool search_needed;
    c_bool is_anycell_select;
} EMM_CON_MODE_INFO_NTF_STRU;
typedef struct {
    enum_anon_33082 cur_state;
    enum_anon_33082 dest_state;
} EMM_CONN_STATE_STRU;
typedef struct {
    enum_anon_33096 status;
    enum_anon_33097 cause;
} EMM_CONN_STATUS_IND_STRU;
typedef struct {
} EMM_DEINIT_CNF_STRU;
typedef struct {
    c_bool force_power_off;
} EMM_DEINIT_REQ_STRU;
typedef struct {
    enum_anon_33093 result;
} EMM_DETACH_CNF_STRU;
typedef struct {
    c_uint bit_op_cn_req_type : 1;
    c_uint bit_op_cn_cause : 1;
    c_uint bit_op_loc_det_type : 1;
    c_uint bit_spare : 29;
    c_uint detach_type;
    c_uint loc_det_type;
    c_uint cn_req_type;
    c_ubyte cn_cause;
    c_bool intg_protected;
} EMM_DETACH_IND_STRU;
typedef struct {
    c_ubyte detach_type_mo;
    c_ubyte detach_mode;
    c_ubyte detach_atmp_cnt;
    c_ubyte mt_detach_acc_tx_cnt;
    c_ubyte cause;
} EMM_DETACH_LOG_STRU;
typedef struct {
    enum_emm_detach_mode_enum detach_mode;
} EMM_DETACH_REQ_STRU;
typedef struct {
    c_ubyte num_drbs;
    struct_anon_33455 drb_list[8];
} EMM_DRB_INFO_IND_STRU;
typedef struct {
    c_ubyte act_type;
    c_ubyte requested_edrx_value;
    c_ubyte requested_paging_time_window;
    c_ubyte nw_provided_edrx_value;
    c_ubyte paging_time_window;
} EMM_EDRX_RETURN_IND_STRU;
typedef struct {
    c_bool mode;
    c_ubyte requested_edrx_value;
    c_ubyte requested_window_len;
} EMM_EDRX_SET_REQ_STRU;
typedef struct {
    c_bool psm_reject;
    enum_anon_32993 psm_status;
} EMM_ENTER_PSM_IND_STRU;
typedef struct {
    enum_anon_32994 psm_mode;
    enum_anon_32996 enter_psm_cause;
} EMM_ENTER_PSM_REQ_STRU;
typedef struct {
    c_ubyte cause;
} EMM_ERROR_CODE_IND_STRU;
typedef struct {
    c_bool without_pdn_support;
    c_bool h_comp_ciot_support;
    c_bool ciot_e_pco_support;
    c_bool cplane_ciot_opt_support;
} EMM_ESM_CFG_IND_STRU;
typedef struct {
    enum_anon_32947 result;
    enum_anon_32987 data_req_type;
    c_ushort data_seq;
} EMM_ESM_DATA_CNF_STRU;
typedef struct {
    c_bool integery_protected;
    enum_anon_32987 emm_type;
    enum_anon_32989 emm_cause_value;
    struct_anon_33458 nas_data;
} EMM_ESM_DATA_IND_STRU;
typedef struct {
    c_ushort data_seq;
    enum_anon_32987 data_req_type;
    c_bool emergency;
    struct_anon_33458 nas_data;
} EMM_ESM_DATA_REQ_STRU;
typedef struct {
    c_bool without_pdn;
    c_bool emergency;
    c_bool is_user_attach;
} EMM_ESM_PDN_CON_IND_STRU;
typedef struct {
    c_uint result;
    c_bool emergency;
    struct_anon_33458 nas_data;
} EMM_ESM_PDN_CON_NTF_STRU;
typedef struct {
    c_uint result;
    c_bool emergency;
    c_bool pdn_type_non_ip;
    struct_anon_33458 nas_data;
} EMM_ESM_PDN_CON_RSP_STRU;
typedef struct {
    c_bool reattach;
    enum_anon_33005 cause;
    enum_anon_32989 emm_cause_value;
} EMM_ESM_PDN_REJ_NTF_STRU;
typedef struct {
    c_ubyte plmn_id[3];
    c_bool ac_11_to_15;
    c_bool roaming;
    c_bool is_eplmn;
} EMM_ESM_PLMN_IND_STRU;
typedef struct {
    c_bool non_emergency_only;
} EMM_ESM_RELEASE_BEARER_IND_STRU;
typedef struct {
    enum_EMM_ESM_ATTACH_STATUS_ENUM status;
    enum_EMM_ESM_DETACH_CAUSE_ENUM cause;
} EMM_ESM_STATUS_IND_STRU;
typedef struct {
    enum_anon_32995 exit_psm_cause;
} EMM_EXIT_PSM_IND_STRU;
typedef struct {
    enum_anon_32995 exit_psm_cause;
} EMM_EXIT_PSM_REQ_STRU;
typedef struct {
    enum_emm_parallel_fsm_enum emm_fsm_id;
    enum_emm_main_state_enum cur_main_state;
    enum_emm_sub_state_enum cur_sub_state;
    enum_emm_main_state_enum dest_main_state;
    enum_emm_sub_state_enum dest_sub_state;
} EMM_FSM_LOG_STRU;
typedef struct {
    c_ubyte plmn_id[3];
} EMM_GUTI_REALLOC_IND_STRU;
typedef struct {
    c_ubyte local_time_zone;
    c_bool local_time_zone_available;
    c_ubyte universal_and_local_time_zone[7];
    c_bool universal_and_local_time_zone_available;
    c_ubyte network_daylight_saving_time;
    c_bool network_daylight_saving_time_available;
} EMM_INFORMATION_IND_STRU;
typedef struct {
    c_uint result;
} EMM_INIT_CNF_STRU;
typedef struct {
    c_bool usim_state;
} EMM_INIT_REQ_STRU;
typedef struct {
} EMM_INTRA_ATTACH_NTF_STRU;
typedef struct {
} EMM_INTRA_DETACH_NTF_STRU;
typedef struct {
    c_uint message_id;
} EMM_INTRA_MSG_STRU;
typedef struct {
} EMM_LPP_CELL_CHANGE_IND_STRU;
typedef struct {
    c_ushort transport_id;
} EMM_LPP_DATA_CNF_STRU;
typedef struct {
    c_bool lcs_data;
    struct_anon_34411 lpp_data;
} EMM_LPP_DATA_IND_STRU;
typedef struct {
    c_ushort lpp_trans_id;
    struct_anon_34411 lpp_data;
} EMM_LPP_DATA_REQ_STRU;
typedef struct {
    enum_anon_32949 deactivation_type;
} EMM_LPP_DEACTIVATE_REQ_STRU;
typedef struct {
} EMM_LPP_INIT_REQ_STRU;
typedef struct {
} EMM_LPP_REL_REQ_STRU;
typedef struct {
    enum_anon_32947 cause;
} EMM_LPP_STATUS_IND_STRU;
typedef struct {
    c_uint message_id;
} EMM_MSG_UNHANDLE_STRU;
typedef struct {
    c_bool autostart_plmn;
} EMM_NO_PLMN_NTF_STRU;
typedef struct {
} EMM_NO_SERVICE_NTF_STRU;
typedef struct {
    enum_anon_33067 update_status;
} EMM_OOS_END_IND_STRU;
typedef struct {
} EMM_OOS_INIT_NTF_STRU;
typedef struct {
} EMM_PAGE_IND_STRU;
typedef struct {
} EMM_PLMN_SEARCH_START_NTF_STRU;
typedef struct {
} EMM_PLMN_SRCH_IND_STRU;
typedef struct {
    c_bool mode;
    c_ushort requested_periodic_tau;
    c_ushort requested_active_time;
} EMM_POWER_MODE_SET_REQ_STRU;
typedef struct {
    enum_anon_32993 psm_status;
} EMM_PSM_STATUS_IND_STRU;
typedef struct {
} EMM_RAI_REQ_STRU;
typedef struct {
    c_bool ebi_status[16];
    c_bool check_uplane_only;
} EMM_RB_SETUP_IND_STRU;
typedef struct {
    enum_anon_32947 cause;
} EMM_REESTABLISH_CNF_STRU;
typedef struct {
} EMM_REESTABLISH_IND_STRU;
typedef struct {
    c_bool emergency;
} EMM_REESTABLISH_REQ_STRU;
typedef struct {
    c_bool reset_ftai_no_search;
} EMM_RESET_PLMN_SELECTION_IND_STRU;
typedef struct {
} EMM_RESTART_REQ_STRU;
typedef struct {
} EMM_RPM_GET_COUNTS_IND_STRU;
typedef struct {
    c_ubyte c_pdn[4];
} EMM_RPM_GET_COUNTS_RSP_STRU;
typedef struct {
    c_bool need_clear;
    struct_anon_33689 param;
    c_ubyte lr3;
} EMM_RPM_INIT_IND_STRU;
typedef struct {
} EMM_RRC_START_ENTER_PSM_IND_STRU;
typedef struct {
} EMM_RRC_STOP_ENTER_PSM_IND_STRU;
typedef struct {
    enum_anon_33092 status;
} EMM_SERVICE_IND_STRU;
typedef struct {
    enum_anon_33072 result;
    c_ubyte cn_cause;
} EMM_SERVICE_RESULT_IND_STRU;
typedef struct {
    c_ubyte supported_ue_opt;
    c_ubyte preferred_ue_opt;
} EMM_SET_CIOT_OPT_REQ_STRU;
typedef struct {
    c_ushort requested_nb_s1_drx;
} EMM_SET_NB_S1_DRX_REQ_STRU;
typedef struct {
    c_bool is_sim_data_update;
    c_bool dcn_id_present;
    c_ushort dcn_id;
} EMM_SIM_DATA_NTF_STRU;
typedef struct {
} EMM_SMS_DATA_CNF_STRU;
typedef struct {
    struct_anon_33458 nas_data;
} EMM_SMS_DATA_IND_STRU;
typedef struct {
    struct_anon_33552 nas_data;
} EMM_SMS_DATA_REQ_STRU;
typedef struct {
    enum_anon_32947 cause;
} EMM_SMS_ERR_IND_STRU;
typedef struct {
} EMM_SMS_REL_NTF_STRU;
typedef struct {
} EMM_STAY_ON_CURRENT_PLMN_NTF_STRU;
typedef struct {
    c_bool emm_reg_without_pdn_conn;
    c_bool cplane_ciot_opt_support;
    c_bool h_comp_cplane_ciot_opt_support;
    c_bool s1u_data_trans_support;
    c_bool uplane_ciot_opt_support;
    c_ubyte uplane_ciot_opt_preferred;
} EMM_SUPPORTED_FEATURES_IND_STRU;
typedef struct {
    c_ubyte plmn_id[3];
    c_ubyte tac[2];
    c_uint cell_id;
    c_bool in_ac11_to_15;
    c_bool reg_without_pdn;
    c_bool search_needed;
    c_bool is_anycell_select;
} EMM_SYS_INFO_NTF_STRU;
typedef struct {
} EMM_T3324_T3412EXT_CHANGE_IND_STRU;
typedef struct {
} EMM_TAF_REL_REQ_STRU;
typedef struct {
    enum_emm_tau_rslt_enum result;
    c_ubyte rej_cause;
    c_bool ext_cause;
    c_ubyte attempt_count;
    enum_anon_33067 update_status;
    c_bool intg_protected;
    struct_anon_33387 cur_tai;
    struct_anon_33696 eplmn_list;
    c_bool sms_forbidden;
} EMM_TAU_RESULT_IND_STRU;
typedef struct {
    enum_anon_32945 test_loop_mode;
    struct_anon_33457 lb_drb_list;
    c_uint delay;
    enum_anon_32946 operation_mode;
    c_ubyte repetition;
} EMM_TEST_LOOPBACK_CLOSE_REQ_STRU;
typedef struct {
} EMM_TEST_LOOPBACK_OPEN_REQ_STRU;
typedef struct {
} EMM_UP_RESUME_IND_STRU;
typedef struct {
} EMM_UP_SUSPEND_IND_STRU;
typedef struct {
    struct_anon_33450 apn;
    enum_anon_33013 status;
} ESM_APN_BACKOFF_IND_STRU;
typedef struct {
} ESM_DEINIT_NTF_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte ebi;
    c_ubyte linked_ebi;
    enum_anon_33008 trigger;
    enum_IP_TYPE_e_ request_pdn_type;
    enum_anon_33005 cause;
    c_bool emergency;
    struct_anon_33450 apn;
    struct_anon_33478 pdn_addr;
    struct_anon_33486 eqos;
    struct_anon_33482 recv_pco;
    struct_anon_33757 tft;
} ESM_EPS_ACTIVATE_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte ebi;
} ESM_EPS_DEACTIVATE_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte ebi;
    struct_anon_33486 eqos;
    struct_anon_33482 recv_pco;
    struct_anon_33757 tft;
} ESM_EPS_MODIFICATION_IND_STRU;
typedef struct {
    enum_anon_33005 cause;
    c_ubyte cid;
} ESM_ERROR_CODE_IND_STRU;
typedef struct {
    c_uint message_id;
    c_uint current_state;
    c_ushort data_num;
    c_ushort excpt_num;
    c_ushort ping_num;
    c_ushort wait_cnf_num;
    c_uint tx_total_size;
    c_uint tx_total_num;
} ESM_FSM_LOG_STRU;
typedef struct {
    c_ubyte cid;
    struct_anon_33486 eqos;
} ESM_GET_CGEQOSRDP_CNF_STRU;
typedef struct {
    c_ubyte cid;
} ESM_GET_CGEQOSRDP_REQ_STRU;
typedef struct {
    c_ubyte cid;
    struct_anon_33757 tft;
} ESM_GET_CGTFTRDP_CNF_STRU;
typedef struct {
    c_ubyte cid;
} ESM_GET_CGTFTRDP_REQ_STRU;
typedef struct {
} ESM_INIT_NTF_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
} ESM_PDP_MODIFY_CNF_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
} ESM_PDP_MODIFY_IND_STRU;
typedef struct {
    c_ubyte cid;
} ESM_PDP_MODIFY_REQ_STRU;
typedef struct {
    c_uint result;
    c_ubyte cid;
} ESM_PDP_RELEASE_CNF_STRU;
typedef struct {
    c_uint result;
    c_ubyte cid;
} ESM_PDP_RELEASE_IND_STRU;
typedef struct {
    enum_anon_33008 trigger;
    c_ubyte cid;
} ESM_PDP_RELEASE_REQ_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
    struct_anon_33478 pdn_address;
} ESM_PDP_SETUP_CNF_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
    struct_anon_33478 pdn_address;
} ESM_PDP_SETUP_IND_STRU;
typedef struct {
    enum_anon_33008 trigger;
    c_ubyte cid;
} ESM_PDP_SETUP_REQ_STRU;
typedef struct {
    enum_anon_33123 error;
    c_uint value1;
    c_uint value2;
} ESM_PROC_FAIL_LOG_STRU;
typedef struct {
} ESM_RAI_PACKET_ENCODED_STRU;
typedef struct {
    c_ubyte ebi;
    struct_anon_33453 rohc_info;
} ESM_ROHC_INFO_LOG_STRU;
typedef struct {
    c_bool rohc_status[16];
} ESM_ROHC_STATUS_LOG_STRU;
typedef struct {
    c_ubyte cid;
    struct_anon_33483 auth;
} ESM_SET_CGAUTH_NTF_STRU;
typedef struct {
    enum_anon_33105 config_type;
    c_ubyte cid;
    c_bool secure_pco;
    struct_anon_33487 cntx;
} ESM_SET_CGDCONT_NTF_STRU;
typedef struct {
    c_ubyte cid;
    struct_anon_33486 eqos;
} ESM_SET_CGEQOS_NTF_STRU;
typedef struct {
    enum_anon_33105 config_type;
    c_ubyte cid;
    struct_anon_33540 tft;
} ESM_SET_CGTFT_NTF_STRU;
typedef struct {
    c_bool card_present;
} ESM_SIM_STATE_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_RPM_F4_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_RPM_FX_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_RPM_LR3_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_T3396_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_T3481_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_T3482_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_T3492_STRU;
typedef struct {
    enum_anon_33123 error;
    c_uint value1;
    c_uint value2;
} ESM_UNHANDLED_MSG_LOG_STRU;
typedef struct {
    c_ubyte list_count;
    struct_c_ubyte_Array_3 list[10];
} FPLMN_LIST_STRU;
typedef struct {
    struct_anon_33127 event_call_status;
} IMS_IMSA_OUTPUT_CALL_EVENT_CALL_STATUS_STRU;
typedef struct {
    struct_anon_33131 event_dis;
} IMS_IMSA_OUTPUT_CALL_EVENT_DISCONNECT_STRU;
typedef struct {
    struct_anon_33134 event_early_media;
} IMS_IMSA_OUTPUT_CALL_EVENT_EARLY_MEDIA_STRU;
typedef struct {
    struct_anon_33120 event_error;
} IMS_IMSA_OUTPUT_CALL_EVENT_ERROR_STRU;
typedef struct {
    struct_anon_33133 event_incoming;
} IMS_IMSA_OUTPUT_CALL_EVENT_INCOMING_STRU;
typedef struct {
    struct_anon_33129 event_initial;
} IMS_IMSA_OUTPUT_CALL_EVENT_INITIALIZING_STRU;
typedef struct {
    struct_anon_33130 event_mt_begin;
} IMS_IMSA_OUTPUT_CALL_EVENT_MT_BEGIN_STRU;
typedef struct {
    struct_anon_33132 event_ok;
} IMS_IMSA_OUTPUT_CALL_EVENT_OK_STRU;
typedef struct {
    struct_anon_33117 output_para;
} IMS_IMSA_OUTPUT_PARA_MSG_STRU;
typedef struct {
    struct_anon_33123 output_service;
} IMS_IMSA_OUTPUT_SERVICE_MSG_STRU;
typedef struct {
    struct_anon_33124 output_sms;
} IMS_IMSA_OUTPUT_SMS_MSG_STRU;
typedef struct {
    struct_anon_33116 output_system;
} IMS_IMSA_OUTPUT_SYSTEM_MSG_STRU;
typedef struct {
    c_ubyte op_id;
    enum_anon_32860 mt_status;
    c_char number[81];
    enum_anon_32853 cause_code;
} IMSA_AT_MT_STATES_IND_STRU;
typedef struct {
    struct_anon_33411 ecc_num_list;
} IMSA_ATTACH_TAU_END_IND_STRU;
typedef struct {
    enum_anon_32859 channel_event;
    c_ubyte is_local_alerting_flag;
    enum_anon_32904 codec_type;
    enum_anon_32855 voice_domain;
} IMSA_CALL_CHANNEL_INFO_IND_STRU;
typedef struct {
    c_uint op_id;
    c_ubyte result;
    c_ubyte rsv[3];
} IMSA_CALL_ENCRYPT_SET_CNF_STRU;
typedef struct {
    c_uint op_id;
    enum_anon_32905 encrypt;
    c_ubyte rsv[3];
} IMSA_CALL_ENCRYPT_SET_REQ_STRU;
typedef struct {
    enum_anon_32855 voice_domain;
} IMSA_CALL_EVT_ALL_RELEASED_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_32853 result;
    enum_anon_32902 call_state;
    enum_anon_32898 call_type;
    struct_anon_33228 dis_dir;
    c_uint pre_call_time;
    struct_anon_33230 call_number;
    struct_anon_33231 called_number;
    enum_anon_32855 voice_domain;
} IMSA_CALL_EVT_RELEASED_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_32902 call_state;
    enum_anon_32898 call_type;
    enum_anon_32854 call_mode;
    enum_anon_32903 call_dir;
    struct_anon_33230 call_number;
    struct_anon_33231 called_number;
    struct_anon_33230 connect_number;
    struct_anon_33230 redirect_number;
    c_ubyte rab_id;
    c_uint result;
    enum_anon_32855 voice_domain;
} IMSA_CALL_MT_ACCEPT_CNF_STRU;
typedef struct {
    c_uint op_id;
    c_uint call_id;
    enum_anon_32898 call_type;
    struct_anon_33231 redirect_number;
} IMSA_CALL_MT_ACCEPT_REQ_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_32902 call_state;
    enum_anon_32849 call_type;
    enum_anon_32852 call_send_evt;
    enum_anon_32853 call_cause;
    enum_anon_32854 call_mode;
    enum_anon_32903 call_dir;
    struct_anon_33230 call_number;
    struct_anon_33231 called_number;
    struct_anon_33230 connect_number;
    struct_anon_33230 redirect_number;
    c_ubyte rab_id;
    enum_anon_32855 voice_domain;
    c_ubyte ims_call_flag;
} IMSA_CALL_ORIG_CNF_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_32898 call_type;
    struct_anon_33229 dial_number;
    c_ubyte call_emergency_cat;
    enum_anon_32899 clir_status;
} IMSA_CALL_ORIG_REQ_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_32853 result;
    enum_anon_32902 call_state;
    enum_anon_32898 call_type;
    enum_anon_32903 call_dir;
    struct_anon_33231 called_number;
    enum_anon_32855 voice_domain;
} IMSA_CALL_REL_ALL_CALL_CNF_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_32898 call_type;
} IMSA_CALL_REL_ALL_CALL_REQ_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_32902 call_state;
    enum_anon_32849 call_type;
    enum_anon_32852 call_send_evt;
    enum_anon_32854 call_mode;
    enum_anon_32903 call_dir;
    struct_anon_33230 call_number;
    struct_anon_33231 called_number;
    struct_anon_33230 connect_number;
    struct_anon_33230 redirect_number;
    c_ubyte rab_id;
    enum_anon_32855 voice_domain;
} IMSA_CALL_STATE_IND_STRU;
typedef struct {
    c_ubyte result;
    c_ubyte reg_info;
    c_uint ext_info;
} IMSA_CIREG_QRY_CNF_STRU;
typedef struct {
} IMSA_CIREG_QRY_REQ_STRU;
typedef struct {
    enum_anon_32895 reg_info;
    c_uint ext_info;
} IMSA_CIREGU_IND_STRU;
typedef struct {
    c_ubyte num_of_calls;
    c_ubyte rsv[3];
    struct_anon_33259 call_infos[2];
} IMSA_CLCC_QRY_CNF_STRU;
typedef struct {
} IMSA_CLCC_QRY_REQ_STRU;
typedef struct {
    c_char buffer[200];
} IMSA_DBG_CHAR_PRINT_STRU;
typedef struct {
    enum_anon_33152 imsa_status;
    c_ubyte rsv[3];
    enum_anon_33154 normal_srv_status;
    enum_anon_33160 normal_conn_status;
    enum_anon_33153 normal_reg_status;
    enum_anon_33154 emc_srv_status;
    enum_anon_33160 emc_conn_status;
    enum_anon_33153 emc_reg_status;
} IMSA_DBG_INTRA_STATUS_STRU;
typedef struct {
    enum_anon_33184 action;
    enum_anon_33180 timer_id;
    c_uint timer_len;
    enum_anon_33185 rslt;
} IMSA_DBG_TIMER_STRU;
typedef struct {
} IMSA_DEINIT_CNF_STRU;
typedef struct {
} IMSA_DEINIT_REQ_STRU;
typedef struct {
} IMSA_DEREG_CNF_STRU;
typedef struct {
} IMSA_DEREG_REQ_STRU;
typedef struct {
    c_char buffer[200];
} IMSA_ERR_CHAR_PRINT_STRU;
typedef struct {
    struct_anon_33107 input_call;
} IMSA_IMS_CALL_EVENT_ANSWER_MSG_STRU;
typedef struct {
    struct_anon_33109 input_call;
} IMSA_IMS_CALL_EVENT_DIAL_MSG_STRU;
typedef struct {
    struct_anon_33108 input_call;
} IMSA_IMS_CALL_EVENT_HANGUP_MSG_STRU;
typedef struct {
    struct_anon_33106 input_call;
} IMSA_IMS_CALL_EVENT_RELEASE_AT_X_MSG_STRU;
typedef struct {
    struct_anon_33105 input_call;
} IMSA_IMS_CALL_EVENT_RESOURCE_READY_MSG_STRU;
typedef struct {
    struct_anon_33100 input_nv_info;
} IMSA_IMS_INPUT_NV_INFO_MSG_STRU;
typedef struct {
    struct_anon_33099 input_para;
} IMSA_IMS_INPUT_PARA_MSG_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33206 call_waiting_status;
} IMSA_IMS_INPUT_PARA_SET_CALL_WAITING_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33183 cgi;
} IMSA_IMS_INPUT_PARA_SET_CGI_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33222 cs_call_status;
} IMSA_IMS_INPUT_PARA_SET_CS_CALL_STATUS_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33191 emc_account;
} IMSA_IMS_INPUT_PARA_SET_EMC_ACCOUNT_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33187 emc_ip;
} IMSA_IMS_INPUT_PARA_SET_EMC_IP_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33204 errlog_ctrl_info;
} IMSA_IMS_INPUT_PARA_SET_ERRLOG_CTRL_INFO_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    c_char imei[16];
} IMSA_IMS_INPUT_PARA_SET_IMEI_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33195 ip_sec;
} IMSA_IMS_INPUT_PARA_SET_IPSEC_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33216 location_info;
} IMSA_IMS_INPUT_PARA_SET_LOCATION_INFO_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33224 log_filter;
} IMSA_IMS_INPUT_PARA_SET_LOG_FILTER_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33199 network_capability;
} IMSA_IMS_INPUT_PARA_SET_NETWORK_CAPABILITY_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33220 nick_name;
} IMSA_IMS_INPUT_PARA_SET_NICK_NAME_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33189 normal_account;
} IMSA_IMS_INPUT_PARA_SET_NORMAL_ACCOUNT_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33185 normal_ip;
} IMSA_IMS_INPUT_PARA_SET_NORMAL_IP_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33218 phone_context;
} IMSA_IMS_INPUT_PARA_SET_PHONE_CONTEXT_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33193 port_info;
} IMSA_IMS_INPUT_PARA_SET_PORT_INFO_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33226 roaming;
} IMSA_IMS_INPUT_PARA_SET_ROAMING_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33201 timer_length;
} IMSA_IMS_INPUT_PARA_SET_TIMER_LENGTH_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33197 ue_capability;
} IMSA_IMS_INPUT_PARA_SET_UE_CAPABILITY_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33210 ue_encrypt_cap;
} IMSA_IMS_INPUT_PARA_SET_UE_ENCRYPT_CAP_STRU;
typedef struct {
    enum_anon_32829 input_para_reason;
    c_uint op_id;
    struct_anon_33208 wlan_node_id;
} IMSA_IMS_INPUT_PARA_SET_WLAN_NODE_ID_STRU;
typedef struct {
    struct_anon_33102 input_service;
} IMSA_IMS_INPUT_SERVICE_MSG_STRU;
typedef struct {
    struct_anon_33103 input_sms;
} IMSA_IMS_INPUT_SMS_MSG_STRU;
typedef struct {
    struct_anon_33062 input_system;
} IMSA_IMS_INPUT_SYSTEM_MSG_STRU;
typedef struct {
    enum_anon_32894 sms_srv_status;
    enum_anon_32894 voip_srv_status;
} IMSA_IMS_SRV_STATUS_INFO_IND_STRU;
typedef struct {
} IMSA_INIT_IND_STRU;
typedef struct {
    enum_anon_32898 call_type;
    enum_anon_32837 result_action;
} IMSA_INTRA_CALL_RESULT_ACTION_IND_STRU;
typedef struct {
    enum_anon_32838 conn_type;
    enum_anon_33178 call_srv_status;
    enum_anon_33179 no_srv_cause;
} IMSA_INTRA_CALL_SRV_STATUS_IND_STRU;
typedef struct {
    enum_anon_32838 conn_type;
    enum_anon_33174 sip_pdp_type;
    enum_anon_33175 media_pdp_type;
    enum_anon_33176 modify_type;
} IMSA_INTRA_CONN_MODIFY_IND_STRU;
typedef struct {
    enum_anon_32838 conn_type;
    enum_anon_33174 sip_pdp_type;
    enum_anon_33175 media_pdp_type;
} IMSA_INTRA_CONN_REL_CNF_STRU;
typedef struct {
    enum_anon_32838 conn_type;
    enum_anon_33174 sip_pdp_type;
} IMSA_INTRA_CONN_REL_REQ_STRU;
typedef struct {
    enum_anon_33177 result;
    enum_anon_32838 conn_type;
    enum_anon_33174 sip_pdp_type;
    enum_anon_33175 media_pdp_type;
    c_uint pdp_cn_rej_cause;
    c_uint pdn_re_act_timer_len;
} IMSA_INTRA_CONN_SETUP_CNF_STRU;
typedef struct {
    c_uint re_establish_flag;
    enum_anon_32838 conn_type;
    c_ubyte rsv[3];
} IMSA_INTRA_CONN_SETUP_REQ_STRU;
typedef struct {
    enum_anon_32838 reg_type;
    enum_anon_32836 result;
    enum_anon_32837 result_action;
    struct_anon_33959 sip_result;
    c_uint retry_timer_len;
} IMSA_INTRA_DEREG_CNF_STRU;
typedef struct {
    enum_anon_32838 reg_type;
    enum_anon_32839 local_flag;
} IMSA_INTRA_DEREG_REQ_STRU;
typedef struct {
    enum_anon_32838 reg_type;
    enum_anon_32836 result;
    enum_anon_32837 result_action;
    struct_anon_33959 sip_result;
    c_uint retry_timer_len;
} IMSA_INTRA_REG_CNF_STRU;
typedef struct {
    enum_anon_32838 reg_type;
    enum_anon_33157 addr_type;
} IMSA_INTRA_REG_REQ_STRU;
typedef struct {
    enum_anon_32837 result_action;
} IMSA_INTRA_SMS_RESULT_ACTION_IND_STRU;
typedef struct {
    enum_anon_33182 type;
    c_uint line_no;
    c_int param1;
    c_int param2;
    c_int param3;
} IMSA_LOG_ERROR_STRU;
typedef struct {
    enum_anon_33183 event;
    c_int param1;
    c_int param2;
    c_int param3;
} IMSA_LOG_NORMAL_STRU;
typedef struct {
    c_uint data_len;
    c_ubyte rcv_domain;
    c_ubyte rsv[3];
    c_ubyte data[255];
} IMSA_MSG_DATA_IND_STRU;
typedef struct {
    c_uint msg_name;
    c_uint error_code;
} IMSA_MSG_MT_ERR_IND_STRU;
typedef struct {
    c_uint msg_name;
    c_uint error_code;
    struct_anon_34017 rpdu_data;
} IMSA_MSG_REPORT_IND_STRU;
typedef struct {
} IMSA_OOS_STATUS_IND_STRU;
typedef struct {
    c_uint bit_linkd_rab_id : 1;
    c_uint bit_tft : 1;
    c_uint bit_spare : 30;
    c_ubyte cid;
    c_ubyte rab_id;
    c_ubyte linkd_rab_id;
    enum_anon_32969 is_emc_pdp;
    enum_anon_32970 ims_cn_signal_flg;
    enum_anon_32971 cause;
    struct_anon_33417 pdp_addr;
    struct_anon_33418 apn;
    struct_anon_33419 eps_qos;
    struct_anon_33420 dns;
    struct_anon_33423 ipv4_pcscf_list;
    struct_anon_33424 gate_way;
    struct_anon_33425 ipv6_dns;
    struct_anon_33426 ipv6_pcscf_list;
} IMSA_PDP_ACTIVATE_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte rab_id;
    enum_anon_32972 pdp_type;
    c_ubyte rsv;
} IMSA_PDP_DEACTIVATE_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte rab_id;
    c_ubyte rsv[2];
    struct_anon_33431 ipv6_ra_info;
} IMSA_PDP_IPV6_INFO_IND_STRU;
typedef struct {
    c_uint bit_op_eps_qos : 1;
    c_uint bit_op_tft : 1;
    c_uint bit_op_ipv4_mtu : 1;
    c_uint bit_op_spare : 29;
    c_ubyte cid;
    c_ubyte rab_id;
    c_ubyte linkd_rab_id;
    c_ubyte rsv;
    struct_anon_33419 eps_qos;
    struct_anon_33420 pdp_ipv4_dns;
    struct_anon_33423 ipv4_pcscf_list;
    struct_anon_33425 pdp_ipv6_dns;
    struct_anon_33426 ipv6_pcscf_list;
    struct_anon_33428 tft;
    c_ushort ipv4_mtu;
    c_ushort rsv1;
} IMSA_PDP_MODIFY_IND_STRU;
typedef struct {
    enum_anon_32906 err_type;
    c_uint imsa_pdn_fail_cause;
    c_uint imsa_reg_fail_cause;
    c_char ims_reg_fail_reason[256];
} IMSA_REG_ERR_REPORT_IND_STRU;
typedef struct {
    enum_anon_32964 status;
} IMSA_ROAMING_STATE_IND_STRU;
typedef struct {
    enum_anon_32929 ps_service_status;
    enum_anon_32959 ps_sim_valid;
    enum_anon_32957 ims_vo_ps_ind;
    enum_anon_32958 ems_ind;
    struct_anon_33406 camped_cell_info;
    enum_anon_32778 duplex_mode;
} IMSA_SERVICE_CHANGE_IND_STRU;
typedef struct {
    struct_anon_33404 card_info;
    struct_anon_33402 usim_ecc_num_list;
} IMSA_SIM_INFO_IND_STRU;
typedef struct {
    c_uint op_id;
    c_ubyte result;
    c_ubyte impu_len;
    c_ubyte rsv;
    c_ubyte impu_virtual_len;
    c_ubyte impu[128];
    c_ubyte impu_virtual[128];
} IMSA_VOLTE_IMPU_QRY_CNF_STRU;
typedef struct {
    c_uint op_id;
} IMSA_VOLTE_IMPU_QRY_REQ_STRU;
typedef struct {
} L2_DL_ACTIVATE_CNF_STRU;
typedef struct {
} L2_DL_ACTIVATE_REQ_STRU;
typedef struct {
    c_bool success;
} L2_DL_CONFIG_CNF_STRU;
typedef struct {
    struct_anon_33829 rlc_cfg;
    struct_anon_33841 mac_cfg;
    c_bool rlc_cfg_present;
    c_bool mac_cfg_present;
} L2_DL_CONFIG_REQ_STRU;
typedef struct {
} L2_DL_DEACTIVATE_CNF_STRU;
typedef struct {
    c_bool rlc_rel;
    c_bool mac_rel;
} L2_DL_DEACTIVATE_REQ_STRU;
typedef struct {
} L2_DL_RELEASE_CNF_STRU;
typedef struct {
    c_bool rlc_rel;
    c_bool mac_rel;
    c_ushort bearers;
} L2_DL_RELEASE_REQ_STRU;
typedef struct {
} L2_UL_ACTIVATE_CNF_STRU;
typedef struct {
} L2_UL_ACTIVATE_REQ_STRU;
typedef struct {
    c_bool success;
} L2_UL_CONFIG_CNF_STRU;
typedef struct {
    struct_anon_33829 rlc_cfg;
    struct_anon_33841 mac_cfg;
    c_bool rlc_cfg_present;
    c_bool mac_cfg_present;
} L2_UL_CONFIG_REQ_STRU;
typedef struct {
} L2_UL_DEACTIVATE_CNF_STRU;
typedef struct {
    c_bool rlc_rel;
    c_bool mac_rel;
} L2_UL_DEACTIVATE_REQ_STRU;
typedef struct {
} L2_UL_RELEASE_CNF_STRU;
typedef struct {
    c_bool rlc_rel;
    c_bool mac_rel;
    c_ushort bearers;
} L2_UL_RELEASE_REQ_STRU;
typedef struct {
} LL1_ABORT_BG_REQ_STRU;
typedef struct {
} LL1_ABORT_FREQ_SEARCH_REQ_STRU;
typedef struct {
} LL1_ABORT_SCAN_REQ_STRU;
typedef struct {
    enum_anon_32786 status;
} LL1_ACTIVATE_CNF_STRU;
typedef struct {
} LL1_ACTIVATE_REQ_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id[8];
    c_ubyte num_of_cells;
} LL1_BG_FREQ_SEARCH_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_bool is_single_cs;
    c_bool is_assigned_pci;
    c_ushort assigned_pci;
} LL1_BG_FREQ_SEARCH_REQ_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} LL1_BG_MIB_DATA_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_bool next_mod_boundary;
} LL1_BG_MIB_READ_REQ_STRU;
typedef struct {
    LP_struct_anon_32875 earfcn_list;
    c_ushort num_earfcn;
} LL1_BG_SCAN_CNF_STRU;
typedef struct {
    c_ubyte num_range;
    c_uint earfcn_start[6];
    c_uint earfcn_end[6];
    c_ubyte num_earfcn;
    c_uint earfcn_list[120];
} LL1_BG_SCAN_REQ_STRU;
typedef struct {
} LL1_BG_SEARCH_END_IND_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} LL1_BG_SIB1_DATA_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
} LL1_BG_SIB1_READ_REQ_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_bool success;
} LL1_CELL_SELECT_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
} LL1_CELL_SELECT_REQ_STRU;
typedef struct {
    enum_anon_32785 status;
} LL1_CONNECTED_CONFIG_CNF_STRU;
typedef struct {
    struct_anon_32954 dedicated_config;
} LL1_CONNECTED_CONFIG_REQ_STRU;
typedef struct {
} LL1_CONNECTED_MEAS_CONFIG_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_bool intra_freq_present;
    c_bool intra_presence_ant_port1;
    c_ubyte intra_meas_bw;
    c_ubyte intra_neigh_cell_config;
    c_ubyte num_inter_freq_channels;
    struct_anon_32980 inter_freq_earfcn_list[8];
    c_ubyte gap_period;
    c_ubyte gap_start_sf;
} LL1_CONNECTED_MEAS_CONFIG_REQ_STRU;
typedef struct {
    c_bool intra_freq_enable;
    c_bool inter_freq_enable;
} LL1_CONNECTED_MEAS_START_REQ_STRU;
typedef struct {
    c_bool intra_freq_disable;
    c_bool inter_freq_disable;
} LL1_CONNECTED_MEAS_STOP_REQ_STRU;
typedef struct {
} LL1_DATA_INACTIVITY_TIMER_EXPIRY_IND_STRU;
typedef struct {
    c_ushort length;
    LP_c_ubyte data;
    c_ubyte harq_id;
    c_uint frame;
} LL1_DATA_IND_STRU;
typedef struct {
} LL1_DEACTIVATE_CNF_STRU;
typedef struct {
} LL1_DEACTIVATE_REQ_STRU;
typedef struct {
    c_bool long_drx;
} LL1_DRX_COMMAND_REQ_STRU;
typedef struct {
    c_uint time_to_next_po;
} LL1_EDRX_PTW_END_IND_STRU;
typedef struct {
} LL1_ENTER_LOW_POWER_MODE_CNF_STRU;
typedef struct {
} LL1_ENTER_LOW_POWER_MODE_REQ_STRU;
typedef struct {
} LL1_EXIT_LOW_POWER_MODE_CNF_STRU;
typedef struct {
} LL1_EXIT_LOW_POWER_MODE_REQ_STRU;
typedef struct {
} LL1_FLUSH_MSG3_HARQ_BUFFER_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id[8];
    c_ubyte num_of_cells;
} LL1_FREQ_SEARCH_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_bool is_single_cs;
    c_bool is_assigned_pci;
    c_ushort assigned_pci;
} LL1_FREQ_SEARCH_REQ_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_bool success;
} LL1_HANDOVER_CELL_SELECT_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    enum_anon_32778 cell_mode;
    enum_anon_32783 cp_mode;
    c_uint ul_earfcn;
    c_ubyte dl_bw;
    c_ubyte ul_bw;
    c_bool antenna_ports_count_present;
    c_ubyte antenna_ports_count;
} LL1_HANDOVER_CELL_SELECT_REQ_STRU;
typedef struct {
    enum_anon_32785 status;
} LL1_HANDOVER_CONFIG_CNF_STRU;
typedef struct {
    struct_anon_32925 common_config;
    struct_anon_32954 dedicated_config;
} LL1_HANDOVER_CONFIG_REQ_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort hfn;
} LL1_HFN_SYNC_REQ_STRU;
typedef struct {
    enum_anon_32785 status;
} LL1_IDLE_CONFIG_CNF_STRU;
typedef struct {
    struct_anon_32925 common_config;
} LL1_IDLE_CONFIG_REQ_STRU;
typedef struct {
} LL1_IDLE_MEAS_CONFIG_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_bool intra_freq_present;
    c_bool intra_presence_ant_port1;
    c_ubyte intra_meas_bw;
    c_ubyte intra_neigh_cell_config;
    c_ubyte num_inter_freq_channels;
    struct_anon_32980 inter_freq_earfcn_list[8];
    c_ubyte gap_period;
    c_ubyte gap_start_sf;
} LL1_IDLE_MEAS_CONFIG_REQ_STRU;
typedef struct {
    c_bool intra_freq_enable;
    c_bool inter_freq_enable;
} LL1_IDLE_MEAS_START_REQ_STRU;
typedef struct {
    c_bool intra_freq_disable;
    c_bool inter_freq_disable;
} LL1_IDLE_MEAS_STOP_REQ_STRU;
typedef struct {
} LL1_IN_SYNC_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ubyte num_cells;
    struct_anon_32981 cell[8];
} LL1_INTER_FREQ_MEAS_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ubyte num_cells;
    struct_anon_32981 cell[8];
} LL1_INTRA_FREQ_MEAS_IND_STRU;
typedef struct {
} LL1_LPM_VETO_TIMER_EXPIRY_IND_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} LL1_MIB_DATA_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_bool next_mod_boundary;
} LL1_MIB_READ_REQ_STRU;
typedef struct {
} LL1_OUT_OF_SYNC_IND_STRU;
typedef struct {
    c_ushort length;
    LP_c_ubyte data;
    c_ushort sfn;
    c_ushort hfn;
} LL1_PAGE_IND_STRU;
typedef struct {
    c_ubyte preamble_idx;
    c_ubyte prach_mask_idx;
} LL1_PDCCH_ORDER_IND_STRU;
typedef struct {
    c_ubyte power_headroom;
    c_short pathloss;
} LL1_PH_PATHLOSS_IND_STRU;
typedef struct {
} LL1_PUCCH_SRS_RELEASE_IND_STRU;
typedef struct {
    enum_anon_32802 result;
} LL1_RACH_CNF_STRU;
typedef struct {
} LL1_RACH_FAILURE_IND_STRU;
typedef struct {
    c_bool contention_flag;
    c_ubyte preamble_index_start;
    c_ubyte preamble_index_end;
    c_ubyte preamble_index;
    c_ubyte prach_mask_index;
    c_bool first_pmb;
    c_ubyte preamble_left_cnt;
    c_short target_preamble_received_power;
    c_short power_ramping_step;
    c_ushort c_rnti;
    c_bool c_rnti_valid;
    enum_anon_32801 ra_cause;
} LL1_RACH_REQ_STRU;
typedef struct {
} LL1_RACH_STARTED_IND_STRU;
typedef struct {
} LL1_RACH_SUCCESS_IND_STRU;
typedef struct {
} LL1_RADIO_TEST_MODE_DISABLE_STRU;
typedef struct {
} LL1_RADIO_TEST_MODE_ENABLE_STRU;
typedef struct {
    struct_anon_32994 common_params;
} LL1_RADIO_TEST_PDSCH_RX_STRU;
typedef struct {
    struct_anon_32994 common_params;
    struct_anon_32854 prach_dscr;
} LL1_RADIO_TEST_PRACH_TX_STRU;
typedef struct {
    struct_anon_32994 common_params;
    struct_anon_32869 pucch_dscr;
} LL1_RADIO_TEST_PUCCH_TX_STRU;
typedef struct {
    struct_anon_32994 common_params;
    c_ubyte mcs;
    c_ushort tbs_size_bytes;
    c_ushort group_assignment_pusch;
    struct_anon_32863 pusch_dscr;
} LL1_RADIO_TEST_PUSCH_TX_STRU;
typedef struct {
    enum_anon_32805 retcode;
    c_ushort len;
    c_ubyte data[24];
} LL1_RADIO_TEST_RESULT_IND_STRU;
typedef struct {
    c_ushort length;
    c_ubyte data[645];
} LL1_RADIO_TEST_SET_DATA_STRU;
typedef struct {
    struct_anon_32994 common_params;
    c_ubyte srs_bandwidth_config;
    c_ubyte srs_bandwidth;
    c_ubyte trigger_type;
    c_ushort group_assignment_pusch;
    struct_anon_32846 srs_dscr;
} LL1_RADIO_TEST_SRS_TX_STRU;
typedef struct {
    struct_anon_32971 tb_buffer;
    c_ubyte rar_expire_cnt;
    c_ubyte backoff_ind;
    c_ushort temp_crnti;
} LL1_RAR_OK_IND_STRU;
typedef struct {
} LL1_RELEASE_CNF_STRU;
typedef struct {
} LL1_RELEASE_REQ_STRU;
typedef struct {
    c_ushort sts;
    LP_c_ubyte data;
} LL1_RF_CALI_IND_STRU;
typedef struct {
    c_ubyte type;
    LP_c_ubyte data;
} LL1_RF_CALI_REQ_STRU;
typedef struct {
    c_ushort sts;
    LP_c_ubyte data;
} LL1_RF_CTRL_IND_STRU;
typedef struct {
    c_ubyte type;
    LP_c_ubyte data;
} LL1_RF_CTRL_REQ_STRU;
typedef struct {
    c_bool is_restricted;
    c_char restrict_value;
} LL1_RF_PA_POWER_RESTRICT_REQ_STRU;
typedef struct {
    c_ushort sts;
    LP_c_ubyte data;
} LL1_RF_WIFI_GET_RESULT_IND_STRU;
typedef struct {
    c_ubyte type;
    LP_c_ubyte data;
} LL1_RF_WIFI_SCAN_REQ_STRU;
typedef struct {
    c_ushort sts;
    LP_c_ubyte data;
} LL1_RF_WIFI_STOP_SCAN_IND_STRU;
typedef struct {
    LP_struct_anon_32875 earfcn_list;
    c_ushort num_earfcn;
} LL1_SCAN_CNF_STRU;
typedef struct {
    c_ubyte num_range;
    c_uint earfcn_start[6];
    c_uint earfcn_end[6];
    c_ubyte num_earfcn;
    c_uint earfcn_list[120];
} LL1_SCAN_REQ_STRU;
typedef struct {
} LL1_SERVING_CELL_LOST_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_short rsrp;
    c_short rsrq;
    c_short sinr;
    c_short rssi;
} LL1_SERVING_CELL_MEAS_IND_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} LL1_SI_INFO_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_uint si_window_length;
    c_ubyte num_of_si;
    struct_anon_32892 si_scheduling[6];
    c_uint si_msg_required_bitmap;
    enum_anon_32778 cell_mode;
    struct_anon_32891 tdd_cfg;
} LL1_SI_INFO_READ_REQ_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
} LL1_SI_INFO_STOP_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
} LL1_SI_INFO_STOP_REQ_STRU;
typedef struct {
    c_ushort hfn;
    c_ushort sfn;
    c_uint num_sfns_to_boundary;
} LL1_SI_MOD_INFO_IND_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} LL1_SIB1_DATA_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
} LL1_SIB1_READ_REQ_STRU;
typedef struct {
} LL1_SLEEP_TIMER_EXPIRY_IND_STRU;
typedef struct {
} LL1_SPS_CONTROL_IND_STRU;
typedef struct {
    enum_anon_32803 result;
} LL1_SR_CNF_STRU;
typedef struct {
    c_ubyte sr_prohibit_timer;
} LL1_SR_REQ_STRU;
typedef struct {
} LL1_START_MSG3_HARQ_IND_STRU;
typedef struct {
} LL1_TIME_ALIGNMENT_TIMER_EXPIRY_STRU;
typedef struct {
    c_bool timing_advance_ce;
    c_ubyte ta;
    c_uint frame_time;
} LL1_TIMING_ADVANCE_REQ_STRU;
typedef struct {
    struct_anon_32971 tb_buffer;
} LL1_UL_GRANT_IND_STRU;
typedef struct {
    struct_anon_34382 info;
} LOG_LAST_SYSERR_LOG_STRU;
typedef struct {
    struct_anon_34383 stack;
} LOG_LAST_SYSERR_STACK_LOG_STRU;
typedef struct {
    c_int error_code;
} LPP_DEBUG_ASN_ERROR_STRU;
typedef struct {
    c_ushort len;
    c_ubyte data[100];
} LPP_DEBUG_ASN_STRU;
typedef struct {
    c_void_p timer_handle;
} LPP_MEAS_TIMER_EXPIRY_STRU;
typedef struct {
    c_void_p timer_handle;
} LPP_PROC_TIMER_EXPIRY_STRU;
typedef struct {
    c_ubyte cntx_id;
    c_ushort packet_buf_len;
    LP_c_ubyte packet_buf;
    c_ushort ptr_buf_len;
    LP_c_ubyte ptr_free;
} LWIP_DL_DATA_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte current_ip_type;
    c_ubyte requested_ip_type;
    c_ubyte failure_cause;
} LWIP_IP_INFO_IND_STRU;
typedef struct {
    enum_anon_33286 msg_id;
    c_bool result;
} LWIP_LOG_MSG_STRU;
typedef struct {
    c_ubyte cntx_id;
    c_ubyte pdn_type;
    c_ushort data_ip_length;
    c_bool new_ipv4_link_mtu;
    c_ushort ipv4_link_mtu;
    LP_c_ubyte data_ip;
} LWIP_NETIF_SET_IP_IND_STRU;
typedef struct {
    c_ushort sock_num;
    c_ushort message_length;
    LP_c_ubyte message;
    c_ushort flags;
} LWIP_SOCKET_SEND_STRU;
typedef struct {
    c_ushort sock_num;
    c_ushort message_length;
    LP_c_ubyte message;
    c_ushort flags;
    c_ushort dest_addr_length;
    LP_c_ubyte dest_addr;
} LWIP_SOCKET_SENDTO_STRU;
typedef struct {
    c_void_p tcp_pcb;
    c_ubyte close_mode;
} LWIP_TCP_CLOSE_REQ_STRU;
typedef struct {
    struct_anon_33840 config;
} MAC_DL_CONFIG_REQ_STRU;
typedef struct {
} MAC_DL_CR_FAIL_IND_STRU;
typedef struct {
    c_uint rlc_pdu_num;
    LP_struct_anon_33847 rlc_pdu;
    LP_c_ubyte mac_pdu;
} MAC_DL_DATA_IND_STRU;
typedef struct {
} MAC_DL_DEACTIVATE_REQ_STRU;
typedef struct {
    c_ushort packet_length;
    c_ubyte data[15];
} MAC_DL_DUMP_PDU_BYTES_STRU;
typedef struct {
    c_ubyte lcid;
} MAC_DL_ERROR_ILLEGAL_PDU_INVALID_LCID_STRU;
typedef struct {
} MAC_DL_ERROR_STATE_PROTECT_TIMER_EXPIRY_STRU;
typedef struct {
    enum_mac_dl_main_state_enum cur_main_state;
    enum_mac_dl_sub_state_enum cur_sub_state;
    enum_mac_dl_main_state_enum dest_main_state;
    enum_mac_dl_sub_state_enum dest_sub_state;
} MAC_DL_FSM_LOG_STRU;
typedef struct {
    c_uint error_code;
} MAC_DL_LOG_ERROR_STRU;
typedef struct {
} MAC_DL_RA_CANCEL_REQ_STRU;
typedef struct {
} MAC_DL_RA_FAIL_IND_STRU;
typedef struct {
    c_bool pdcch_order_content_ra_flag;
} MAC_DL_RA_START_IND_STRU;
typedef struct {
} MAC_DL_RA_SUCC_IND_STRU;
typedef struct {
    c_ushort rb_bitmap;
} MAC_DL_RELEASE_REQ_STRU;
typedef struct {
} MAC_DL_STATE_PROTECT_TIMER_STRU;
typedef struct {
} MAC_DL_WAIT_CR_PKT_STRU;
typedef struct {
    enum_anon_33133 result;
} MAC_RACH_CNF_STRU;
typedef struct {
    enum_anon_33133 result;
} MAC_RACH_FAILURE_IND_STRU;
typedef struct {
    enum_anon_33129 ra_cause;
    c_ubyte ra_pmb_idx;
    c_ubyte ra_prach_mask_idx;
    c_ushort new_crnti;
} MAC_RACH_REQ_STRU;
typedef struct {
} MAC_UL_BACKOFF_TIMER_STRU;
typedef struct {
    c_bool pmb_group_b_present;
    c_ubyte prach_cfg_idx;
    c_ubyte num_of_ra_pmbs;
    c_ubyte size_of_ra_pmb_group_a;
    c_ubyte pmb_trans_max;
    c_short p_max;
    c_short delta_pmb_msg3;
    c_short power_ramping_step;
    c_short pmb_init_rx_target_power;
    c_ushort msg_size_group_a;
    c_short msg_power_offset_group_b;
    c_ubyte rar_window_size;
    c_uint cr_timer_len;
    enum_anon_32778 lte_mode;
} MAC_UL_COMM_CONFIG_REQ_STRU;
typedef struct {
    struct_anon_33840 config;
} MAC_UL_CONFIG_REQ_STRU;
typedef struct {
} MAC_UL_CR_SUCC_IND_STRU;
typedef struct {
} MAC_UL_CR_TIMER_STRU;
typedef struct {
    c_ushort crnti;
} MAC_UL_CRNTI_IND_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} MAC_UL_DATA_TRIGGER_REQ_STRU;
typedef struct {
} MAC_UL_DEACTIVATE_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    enum_anon_32779 fallback_type;
} MAC_UL_FALLBACK_REQ_STRU;
typedef struct {
    LP_c_ubyte data;
    c_uint size;
    c_uint rsize;
    enum_anon_32979 rb_id;
    enum_anon_32779 transfer_type;
    enum_anon_33131 data_type;
    c_bool msg3;
} MAC_UL_GRANT_IND_STRU;
typedef struct {
} MAC_UL_NO_CR_IND_STRU;
typedef struct {
} MAC_UL_PERIODIC_BSR_TIMER_STRU;
typedef struct {
} MAC_UL_PERIODIC_PHR_TIMER_STRU;
typedef struct {
} MAC_UL_PROHIBIT_PHR_TIMER_STRU;
typedef struct {
    c_ubyte crid[6];
} MAC_UL_RACH_CR_IND_STRU;
typedef struct {
} MAC_UL_RELEASE_CNF_STRU;
typedef struct {
    c_ushort rb_bitmap;
} MAC_UL_RELEASE_REQ_STRU;
typedef struct {
} MAC_UL_RESTART_TA_IND_STRU;
typedef struct {
} MAC_UL_RESUME_REQ_STRU;
typedef struct {
} MAC_UL_RETX_BSR_TIMER_STRU;
typedef struct {
} MAC_UL_SR_PROHIBIT_TIMER_STRU;
typedef struct {
} MAC_UL_STATE_PROTECT_TIMER_STRU;
typedef struct {
} MAC_UL_TA_TIMER_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} MAC_UL_UPDATE_SEC_BUFFER_REQ_STRU;
typedef struct {
    c_uint result;
} MMC_ATTACH_CNF_STRU;
typedef struct {
    c_bool emergency;
} MMC_ATTACH_REQ_STRU;
typedef struct {
    enum_anon_33073 cereg_status;
} MMC_CEREG_STATUS_IND_STRU;
typedef struct {
} MMC_CFUN_ENABLE_TXRX_REQ_STRU;
typedef struct {
    enum_anon_32998 con_state;
} MMC_CON_STATUS_IND_STRU;
typedef struct {
} MMC_DEINIT_CNF_STRU;
typedef struct {
} MMC_DEINIT_REQ_STRU;
typedef struct {
} MMC_DEREGISTER_CNF_STRU;
typedef struct {
} MMC_DEREGISTER_IND_STRU;
typedef struct {
} MMC_DEREGISTER_REQ_STRU;
typedef struct {
    c_uint result;
} MMC_DETACH_CNF_STRU;
typedef struct {
} MMC_DETACH_REQ_STRU;
typedef struct {
    enum_anon_33103 plmn_list_type;
} MMC_GET_CPLS_CNF_STRU;
typedef struct {
} MMC_GET_CPLS_REQ_STRU;
typedef struct {
    c_ubyte index[20];
    c_ubyte lte_supported[20];
    c_ushort num_plmns;
    LP_c_ubyte plmn_list;
} MMC_GET_CPOL_CNF_STRU;
typedef struct {
} MMC_GET_CPOL_REQ_STRU;
typedef struct {
    enum_anon_33109 result;
} MMC_INIT_CNF_STRU;
typedef struct {
    c_bool restart;
} MMC_INIT_REQ_STRU;
typedef struct {
    c_uint log_code;
    c_uint info1;
    c_uint info2;
    c_uint info3;
    c_uint info4;
} MMC_LOG_DBG_STRU;
typedef struct {
    enum_anon_33113 status;
    c_ubyte num_plmns;
    struct_anon_33798 plmn_list[20];
} MMC_PLMN_SEARCH_CNF_STRU;
typedef struct {
    enum_anon_33111 search_cause;
} MMC_PLMN_SEARCH_REQ_STRU;
typedef struct {
    enum_anon_32994 psm_mode;
} MMC_PSM_MODE_SET_REQ_STRU;
typedef struct {
    enum_anon_32993 psm_status;
} MMC_PSM_STATUS_IND_STRU;
typedef struct {
    enum_anon_33108 result;
} MMC_REGISTER_CNF_STRU;
typedef struct {
    enum_anon_33110 op_mode;
    c_ubyte plmn[3];
} MMC_REGISTER_REQ_STRU;
typedef struct {
} MMC_SERVICE_RECOVERY_STRU;
typedef struct {
    enum_anon_33103 plmn_list_type;
} MMC_SET_CPLS_NTF_STRU;
typedef struct {
    enum_anon_33114 cause;
} MMC_SET_CPOL_CNF_STRU;
typedef struct {
    enum_anon_33115 config_type;
    c_ubyte index;
    c_ubyte plmn_id[3];
} MMC_SET_CPOL_REQ_STRU;
typedef struct {
    c_uint data_len;
    c_ubyte data[255];
} MSG_IMSA_REPORT_REQ_STRU;
typedef struct {
    c_ubyte data_len;
    c_ubyte data[255];
} MSG_IMSA_RP_DATA_REQ_STRU;
typedef struct {
    c_bool r15;
    c_bool edt_supported;
    c_bool drbs_suspended;
    c_bool one_pdu_queued;
    c_bool nas_rai_req;
} NAS_DBG_CP_EDT_STRU;
typedef struct {
    c_ubyte n1;
    c_ubyte cur_n1;
    c_ubyte c_br_1;
    c_ubyte c_r_1;
} NAS_DBG_EMM_RPM_COUNTS_STRU;
typedef struct {
    c_ubyte c_pdn[4];
} NAS_DBG_ESM_RPM_COUNTS_STRU;
typedef struct {
    enum_anon_33000 direction;
    enum_anon_32988 security_hdr;
    enum_anon_32987 msg_type;
    c_ushort len;
    c_ubyte data[200];
} NAS_DBG_IP_PACKET_STRU;
typedef struct {
    enum_anon_33000 direction;
    enum_anon_32988 security_hdr;
    enum_anon_32987 msg_type;
    c_ushort len;
    c_ubyte data[200];
} NAS_DBG_NAS_MSG_STRU;
typedef struct {
    struct_anon_33644 plmn_select_list;
} NAS_DBG_PLMN_SELECT_LIST_STRU;
typedef struct {
    enum_anon_33000 plmn_type;
    c_ubyte plmn_id[3];
} NAS_DBG_PLMN_STRU;
typedef struct {
    enum_anon_32975 fx_type;
    c_ubyte max_count;
    c_ubyte cur_count;
} NAS_DBG_RPM_FX_COUNT_STRU;
typedef struct {
    c_bool paging_rsp_required;
    c_bool rai_pending;
    c_bool dereg_entry_detected;
    c_bool est_req_in_progress;
    c_bool abort_est_req_in_progress;
    c_bool nas_signalling_connection_recovery;
    c_bool eps_reg_status;
    c_bool out_of_service_when_attached;
    c_bool esm_local_bearer_deactivation;
    c_bool user_attach_pending;
    c_bool attach_pending;
    c_bool user_attach_req;
    c_bool proc_rej_action_in_progress;
    c_bool reg_without_pdn_connection;
    c_bool detach_pending;
    c_bool user_detach_req_rxd;
    c_bool signalling_active_flag;
    c_bool tau_pending;
    c_bool user_plane_data_suspended;
    enum_anon_32993 psm_status;
    c_bool psm_re_activation_needed;
    c_bool valid_for_ps;
    c_bool plmn_search_in_progress;
    c_bool manual_plmn_selection_in_progress;
    c_bool manual_plmn_search_in_progress;
    c_bool plmn_selection_in_progress;
    c_bool user_reselection_in_progress;
    c_bool user_plmn_search_req_rxed;
    c_bool cell_available;
    c_bool available_plmn_search_is_pending;
    c_bool hplmn_search_in_progress;
    c_bool hplmn_selection_in_progress;
} NAS_DBG_STATE_INFO_STRU;
typedef struct {
    enum_anon_33000 action;
    enum_anon_33002 prim_id;
    c_uint duration;
} NAS_DBG_TIMER_STRU;
typedef struct {
    c_bool r15;
    c_bool edt_supported;
    c_bool drbs_suspended;
    c_bool one_pdu_queued;
    c_bool nas_rai_req;
} NAS_DBG_UP_EDT_STRU;
typedef struct {
    c_uint message_id;
    c_ushort priority;
    c_ushort proc_times;
    c_ushort fsm_desc_id;
    c_ushort state;
    c_ubyte cache_count;
    enum_anon_32978 action;
} NAS_FSM_CACHE_STRU;
typedef struct {
    c_uint message_id;
} NAS_INTRA_MSG_STRU;
typedef struct {
    enum_anon_32999 event;
    c_ushort info;
    c_ushort info2;
} NAS_LOG_EMMSM_INFO_STRU;
typedef struct {
    enum_anon_32999 event;
    c_ushort info;
    c_ushort info2;
} NAS_LOG_ERROR_STRU;
typedef struct {
    c_uint log_fsm_id;
    c_uint src_sta;
    c_uint dst_sta;
    c_uint event;
} NAS_LOG_MMC_FSM_STRU;
typedef struct {
    enum_anon_32999 event;
    c_ushort info;
    c_ushort info2;
} NAS_LOG_NORMAL_STRU;
typedef struct {
    c_bool psm_enhance_config;
    c_bool wait_for_as_enter_psm_ind;
    c_bool react_from_psm;
    c_bool wait_rrc_activated;
    c_bool detach_req_pend_in_psm;
    c_bool t3324_expired;
    c_bool t3324_running;
    enum_anon_32993 psm_status;
    enum_anon_32995 psm_exit_action;
    enum_anon_32997 as_state;
    enum_anon_33001 id;
} NAS_LOG_PSM_STRU;
typedef struct {
} NAS_LOG_REJECT_ERROR_STRU;
typedef struct {
    enum_anon_32999 event;
    c_ushort info;
    c_ushort info2;
} NAS_LOG_VERBOSE_STRU;
typedef struct {
    enum_anon_32999 event;
    c_ushort info;
    c_ushort info2;
} NAS_LOG_WARNING_STRU;
typedef struct {
    c_ubyte ebi;
    c_ushort data_len;
    LP_c_ubyte data;
    LP_c_ubyte ptr_free;
    c_ushort buf_len;
} NDCLIENT_DL_DATA_IND_STRU;
typedef struct {
    c_ubyte ebi;
    c_ubyte ipv6_interfac_id[8];
} NDCLIENT_PDP_ACT_IND_STRU;
typedef struct {
    c_ubyte ebi;
} NDCLIENT_PDP_DEACT_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
} NDIS_DIAL_SETDOWN_CNF_STRU;
typedef struct {
    c_ubyte cid;
} NDIS_DIAL_SETDOWN_REQ_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
} NDIS_DIAL_SETUP_CNF_STRU;
typedef struct {
    c_ubyte cid;
} NDIS_DIAL_SETUP_REQ_STRU;
typedef struct {
    c_ubyte cid;
    c_bool ipv4_conn;
    c_bool ipv6_conn;
    enum_anon_33190 ipv4_state;
    enum_anon_33190 ipv6_state;
} NDIS_DIAL_STATE_IND_STRU;
typedef struct {
    c_bool ipv4_pdn_valid;
    c_bool ipv6_pdn_valid;
    c_ubyte ebi;
    struct_anon_34034 ipv4_pdn;
    struct_anon_34035 ipv6_pdn;
} NDIS_IPV4_PDN_CFG_IND_STRU;
typedef struct {
    c_bool ipv4_pdn_valid;
    c_bool ipv6_pdn_valid;
    c_ubyte ebi;
    struct_anon_34034 ipv4_pdn;
    struct_anon_34035 ipv6_pdn;
} NDIS_IPV6_PDN_CFG_IND_STRU;
typedef struct {
    c_ubyte ebi;
} NDIS_PDN_REL_IND_STRU;
typedef struct {
} PDCP_ALLOC_FAIL_STRU;
typedef struct {
} PDCP_CONFIG_CNF_STRU;
typedef struct {
    c_bool srb1;
    c_bool srb2;
    c_bool continue_rohc;
    c_ubyte num_drbs;
    struct_anon_33676 drb[8];
} PDCP_CONFIG_REQ_STRU;
typedef struct {
    enum_anon_33084 status;
    c_ushort proc_id;
    enum_anon_32979 rb_id;
} PDCP_DATA_CNF_STRU;
typedef struct {
    c_bool integrity_failure;
    c_ubyte data_num;
    LP_struct_anon_33673 data_list;
    struct_anon_33673 data_info;
} PDCP_DATA_IND_STRU;
typedef struct {
    c_ubyte data1_num;
    LP_struct_anon_33671 data1;
    struct_anon_33671 data1_info;
} PDCP_DATA_REQ_STRU;
typedef struct {
} PDCP_DEACTIVATE_CNF_STRU;
typedef struct {
} PDCP_DEACTIVATE_REQ_STRU;
typedef struct {
    c_ubyte num_drbs;
    enum_anon_32979 rb_id[8];
    c_ubyte drb_id[8];
    c_uint count_ul[8];
    c_uint count_dl[8];
} PDCP_DRB_COUNT_CNF_STRU;
typedef struct {
} PDCP_DRB_COUNT_REQ_STRU;
typedef struct {
    enum_anon_33302 state;
    enum_anon_33301 event;
} PDCP_DRB_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33302 prev_state;
    enum_anon_33302 new_state;
} PDCP_DRB_FSM_STATE_TRANS_STRU;
typedef struct {
    enum_anon_33302 state;
    enum_anon_33301 event;
} PDCP_DRB_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
} PDCP_ENABLE_CIPHERING_CNF_STRU;
typedef struct {
} PDCP_ENABLE_CIPHERING_REQ_STRU;
typedef struct {
} PDCP_ENABLE_INTEGRITY_CNF_STRU;
typedef struct {
} PDCP_ENABLE_INTEGRITY_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_ushort proc_id;
} PDCP_ERROR_DISCARD_TIMER_FAILED_TO_START_STRU;
typedef struct {
} PDCP_ERROR_FSM_RE_ENTERED_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} PDCP_ERROR_NULL_DATA_IND_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} PDCP_ERROR_PDU_SIZE_INVALID_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} PDCP_ERROR_SECURITY_FAILURE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} PDCP_ILLEGAL_DATA_IND_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} PDCP_ILLEGAL_DATA_REQ_STRU;
typedef struct {
    enum_anon_33086 status;
} PDCP_INTEGRITY_CHECK_CNF_STRU;
typedef struct {
    LP_c_ubyte data;
    c_ushort length;
} PDCP_INTEGRITY_CHECK_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} PDCP_INVALID_L2_RB_ID_STRU;
typedef struct {
} PDCP_RAI_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} PDCP_RB_FAIL_IND_STRU;
typedef struct {
} PDCP_REESTABLISH_CNF_STRU;
typedef struct {
    c_bool srb1;
    c_bool srb2;
    c_bool drbs;
    c_bool stored_ue_as_context;
} PDCP_REESTABLISH_REQ_STRU;
typedef struct {
} PDCP_RELEASE_CNF_STRU;
typedef struct {
    c_uint bearers;
} PDCP_RELEASE_REQ_STRU;
typedef struct {
} PDCP_RESUME_CNF_STRU;
typedef struct {
    c_bool srb1;
    c_bool srb2;
    c_bool drbs;
    c_bool stored_ue_as_context;
    c_bool continue_rohc;
} PDCP_RESUME_REQ_STRU;
typedef struct {
} PDCP_SECURITY_CONFIG_CNF_STRU;
typedef struct {
    enum_anon_32922 integrity_prot_algorithm;
    c_ubyte krrcint[16];
    enum_anon_32923 ciphering_algorithm;
    c_ubyte krrcenc[16];
    c_ubyte kupenc[16];
} PDCP_SECURITY_CONFIG_REQ_STRU;
typedef struct {
} PDCP_SRB1BIS_DATA_DISCARDED_AFTER_SA_STRU;
typedef struct {
    enum_anon_33304 state;
    enum_anon_33303 event;
} PDCP_SRB_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33304 prev_state;
    enum_anon_33304 new_state;
} PDCP_SRB_FSM_STATE_TRANS_STRU;
typedef struct {
    enum_anon_33304 state;
    enum_anon_33303 event;
} PDCP_SRB_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
} PDCP_START_DATA_IND_STRU;
typedef struct {
} PDCP_STOP_DATA_IND_STRU;
typedef struct {
} PDCP_SUSPEND_CNF_STRU;
typedef struct {
    c_bool stored_ue_as_context;
} PDCP_SUSPEND_REQ_STRU;
typedef struct {
    c_uint unhandled_message_id;
} PDCP_UNHANDLED_MESSAGE_STRU;
typedef struct {
} PPP_DATA_NOTIFY_IND_STRU;
typedef struct {
} PPP_DIAL_SETDOWN_REQ_STRU;
typedef struct {
    c_ubyte cid;
    enum_anon_33031 pdp_type;
    c_ushort port_id;
    c_ushort drv_id;
    c_void_p exit_func;
    c_void_p usb_write_func;
} PPP_DIAL_SETUP_REQ_STRU;
typedef struct {
    c_ubyte ebi;
    struct_anon_34035 ipv6_pdn;
} PPP_IPV6_PDN_CFG_IND_STRU;
typedef struct {
    c_ubyte ebi;
    c_bool ipv4_pdn_valid;
    c_bool ipv6_pdn_valid;
    c_ubyte ip_addr[4];
    struct_anon_34040 ipv4_info;
    c_ubyte ipv6_interface_id[8];
} PPP_PDN_CFG_IND_STRU;
typedef struct {
    c_ubyte ebi;
} PPP_PDN_REL_IND_STRU;
typedef struct {
    enum_anon_32823 state;
    c_uint earfcn;
    c_ushort pci;
    c_bool anycell;
} PROTO_RRC_STATE_IND_STRU;
typedef struct {
    c_ulonglong rate;
    c_uint bler;
    c_uint nack_pdu;
    c_uint total_pdu;
    c_ulonglong newtx_data_len;
    c_ulonglong retx_data_len;
} PROTO_UE_STATS_TPUT_BLER_REPORT_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_DL_BUFFER_STORAGE_UPDATE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_DL_CHECK_OUT_SEQ_PDUS_STRU;
typedef struct {
    struct_anon_33827 srb_cfg[2];
    struct_anon_33828 drb_cfg[8];
    c_ushort rb_bitmap;
} RLC_DL_CONFIG_REQ_STRU;
typedef struct {
    c_ubyte data_num;
    LP_struct_anon_33915 data_list;
    struct_anon_33915 data_info;
} RLC_DL_DATA_IND_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_DL_DEACTIVATE_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_DL_DEBUG_ALLOC_SIZE_OUTOFRANGE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_DL_DEBUG_BUFFER_SEND_SR_LIMIT_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_DL_DEBUG_BUFFERRING_EXCEED_LIMIT_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_DL_DEBUG_CONFIG_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_DECODE_FAIL_STRU;
typedef struct {
} RLC_DL_DEBUG_DECODER_INV_PDUTYPE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_DUP_SDU_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_DL_DEBUG_DUPLICATE_PDU_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_EMPTY_SDU_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_INV_LASTINSEQSO_STRU;
typedef struct {
} RLC_DL_DEBUG_INV_PDU_TYPE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_INVALID_FRAMING_STRU;
typedef struct {
} RLC_DL_DEBUG_INVALID_MSGID_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_P_NODE_ISSUE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_PROTOCOL_ERROR_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_REESTABLISH_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_RELEASE_INV_RBID_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_RELEASE_STRU;
typedef struct {
    c_uint vrr;
    c_uint vrh;
    c_uint vrms;
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_REORDERING_ACTIVE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_RESUME_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_DL_DEBUG_SN_OUTSIDE_RX_WINDOW_STRU;
typedef struct {
} RLC_DL_DEBUG_SRB0_REESTABLISH_IGNORED_STRU;
typedef struct {
} RLC_DL_DEBUG_SRB0_SUSPEND_IGNORED_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_DEBUG_SUSPEND_STRU;
typedef struct {
    c_ushort packet_length;
    struct_anon_33449 pdu_info;
    c_ubyte data[20];
} RLC_DL_DUMP_PDU_BYTES_STRU;
typedef struct {
    c_uint line;
    c_uint vrx;
    c_uint vrr;
    c_uint vrmr;
    c_uint vrms;
    c_uint vrh;
    c_uint vruh;
    c_uint vrur;
    c_uint vrux;
    enum_anon_32979 rb_id;
} RLC_DL_ERROR_VARIABLES_STRU;
typedef struct {
    c_uint fsm;
    c_uint state;
    c_uint event;
} RLC_DL_FSM_LOG_WARNING_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_FSM_WARNING_SO_END_NOT_ASSIGNED_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_INSEQ_SEG_RCVD_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_INV_PDU_RCVD_STRU;
typedef struct {
} RLC_DL_INVALID_RB_ID_STRU;
typedef struct {
} RLC_DL_INVALID_RESUME_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_NULLPOINTER_RCVD_FROM_LL_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_OUTSEQ_SEG_RCVD_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_DL_PDU_LIST_INDEX_OUT_RANGE_STRU;
typedef struct {
    c_uint poll_sn;
} RLC_DL_POLL_RECEIVED_STRU;
typedef struct {
    c_uint sn;
    LP_c_ubyte rlcpdu;
    c_uint rlcpdu_len;
    enum_anon_32979 rb_id;
} RLC_DL_RECEPTION_QUEUE_ELEM_REL_STRU;
typedef struct {
} RLC_DL_REESTABLISH_CNF_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_DL_REESTABLISH_REQ_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_DL_RELEASE_REQ_STRU;
typedef struct {
    c_void_p timer_handle;
} RLC_DL_REORDER_TIMER_EXPIRY_IND_STRU;
typedef struct {
} RLC_DL_RESUME_CNF_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_DL_RESUME_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_DL_SR_SENT_STRU;
typedef struct {
    c_void_p timer_handle;
} RLC_DL_STATUS_PROHIBIT_TIMER_EXPIRY_IND_STRU;
typedef struct {
} RLC_DL_SUSPEND_CNF_STRU;
typedef struct {
} RLC_DL_SUSPEND_REQ_STRU;
typedef struct {
    c_uint line;
    c_uint vrx;
    c_uint vrr;
    c_uint vrmr;
    c_uint vrms;
    c_uint vrh;
    c_uint vruh;
    c_uint vrur;
    c_uint vrux;
    enum_anon_32979 rb_id;
} RLC_DL_VARIABLES_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_ALLOC_FAIL_STRU;
typedef struct {
    LP_c_ubyte int_key;
    LP_c_ubyte enc_key;
    LP_c_ubyte up_enc_key;
    enum_anon_32922 eia;
    enum_anon_32923 eca;
} RLC_UL_AS_SECURITY_CONFIG_NTF_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint bytes;
    c_ushort nums;
    c_uint sn;
} RLC_UL_BYTE_WITHOUT_POLL_STRU;
typedef struct {
    struct_anon_33827 srb_cfg[2];
    struct_anon_33828 drb_cfg[8];
    c_ushort rb_bitmap;
} RLC_UL_CONFIG_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    struct_anon_33889 l3pdu_que;
} RLC_UL_DATA_BACKUP_NTF_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_ushort proc_id;
    enum_anon_33126 status;
} RLC_UL_DATA_CNF_STRU;
typedef struct {
    c_ubyte data1_num;
    LP_struct_anon_33884 data1;
    enum_anon_32779 transfer_type;
    struct_anon_33884 data1_info;
} RLC_UL_DATA_REQ_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_UL_DEACTIVATE_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_DEBUG_ENTITY_NOT_EXIST_STRU;
typedef struct {
} RLC_UL_DEBUG_INVALID_MSGID_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_DEBUG_REESTABLISH_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_DEBUG_RELEASE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_DEBUG_RESUME_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_ubyte add_rmv_retx_index;
    c_uint add_rmv_retx_sn;
    c_uint next_retx_sn;
} RLC_UL_DEBUG_RETX_INDEX_STRU;
typedef struct {
    LP_c_ubyte secure_data;
    c_uint data_len;
} RLC_UL_DEBUG_SECURE_DATA_STRU;
typedef struct {
    c_uint sn;
    c_ushort proc_id;
    c_ubyte front;
    c_ubyte rear;
} RLC_UL_DEQUE_PROC_ID_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_ushort proc_id;
    enum_anon_33126 status;
} RLC_UL_DISCARD_CNF_STRU;
typedef struct {
    c_ushort proc_id;
    enum_anon_32979 rb_id;
} RLC_UL_DISCARD_REQ_STRU;
typedef struct {
    c_ushort packet_length;
    struct_anon_33449 pdu_info;
    c_ubyte data[20];
} RLC_UL_DUMP_PDU_BYTES_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_ENCODER_ERR_STRU;
typedef struct {
    c_ubyte exthdrcount;
    c_uint so_start;
    c_uint so_end;
    c_ubyte data_elem_index;
    enum_anon_32979 rb_id;
} RLC_UL_ENCODER_FAILURE_STRU;
typedef struct {
    c_uint sn;
    c_ushort proc_id;
    c_ubyte front;
    c_ubyte rear;
} RLC_UL_ENQUE_PROC_ID_STRU;
typedef struct {
    c_uint original;
    c_uint offset;
    enum_anon_32979 rb_id;
} RLC_UL_ERR_BUFFSTATUS_UPDATE_STRU;
typedef struct {
    c_uint sn;
    enum_anon_32979 rb_id;
    c_ubyte retx_bs_list_index;
} RLC_UL_ERR_RETX_BUFFSTATUS_UPDATE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_ERR_UM_DRB_DIRECTION_NOT_CONFIGURED_FOR_UL_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_ERR_UNABLE_CONSTRUCT_RETX_AM_PDU_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_FALLBACK_IND_STRU;
typedef struct {
    c_uint allocated;
    c_uint filled;
    c_uint sn;
    c_ubyte retx_type;
    c_ubyte pdu_type;
} RLC_UL_FILL_AM_RETX_DATA_STRU;
typedef struct {
    c_uint fsm;
    c_uint state;
    c_uint event;
} RLC_UL_FSM_LOG_WARNING_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_INV_PDU_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_INV_RETX_TYPE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_UL_INVALID_DATA_TYPE_STRU;
typedef struct {
} RLC_UL_INVALID_RB_ID_STRU;
typedef struct {
} RLC_UL_INVALID_RESUME_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_L3OFFSET_OUTOFRANGE_STRU;
typedef struct {
    LP_c_ubyte int_key;
    LP_c_ubyte enc_key;
    enum_anon_32922 eia;
    enum_anon_32923 eca;
} RLC_UL_NAS_SECURITY_CONFIG_NTF_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_PDU_BUILD_FAILURE_WINDOW_STALL_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_POLL_RESET_POLLSN_ACKED_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_POLL_TIMER_EXPIRY_ENABLE_LASTPDU_TX_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_POLL_TIMER_EXPIRY_ENABLE_NOTREADYPDU_TX_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_POLL_TIMER_EXPIRY_NOTHING_AVAIL_TX_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_POLL_TRIGGERED_STRU;
typedef struct {
    c_void_p timer_handle;
} RLC_UL_POLLRETX_TIMER_EXPIRY_IND_STRU;
typedef struct {
} RLC_UL_PROCID_QUEUE_EMPTY_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_UL_PROCID_QUEUE_FULL_STRU;
typedef struct {
} RLC_UL_REESTABLISH_CNF_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_UL_REESTABLISH_REQ_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_UL_RELEASE_REQ_STRU;
typedef struct {
} RLC_UL_RESUME_CNF_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_UL_RESUME_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_RETX_COMPLETE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_UL_RETX_ENABLED_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_RETX_NOTREQUIRED_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_UL_RETX_QUE_ELEM_REL_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_RETX_TERMINATED_STRU;
typedef struct {
    c_uint pool_size;
    enum_anon_32979 rb_id;
} RLC_UL_SECURE_POOL_UPDATE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_SR_CANCEL_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    struct_anon_33891 sr_info;
    c_bool sr_reason_buffer_full;
} RLC_UL_SR_TRIGGER_REQ_STRU;
typedef struct {
} RLC_UL_SRB0_QUEUE_IS_EMPTY_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint ack_sn;
    c_ushort num_nack_elem;
    struct_anon_33876 nack_info[10];
} RLC_UL_STATUS_IND_INFO_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    struct_anon_33891 sr_info;
    c_uint processed_ack_sn;
} RLC_UL_STATUS_IND_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint ack_sn;
    c_ushort num_nack_elem;
    struct_anon_33876 nack_info[10];
} RLC_UL_STATUS_REQ_INFO_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_UL_STORE_PROC_ID_STRU;
typedef struct {
} RLC_UL_SUSPEND_CNF_STRU;
typedef struct {
} RLC_UL_SUSPEND_REQ_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_UL_TRIGGER_BUFF_UPDATE_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_uint val;
} RLC_UL_TX_QUE_ELEM_REL_STRU;
typedef struct {
    c_uint vta;
    c_uint vts;
    enum_anon_32979 rb_id;
} RLC_UL_VARIABLES_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} RLC_UL_ZEROBYTES_CONSUMED_STRU;
typedef struct {
    c_uint rohc_error;
} ROHC_DBG_COMPRESS_FAILED_STRU;
typedef struct {
    c_ushort total_len;
    c_ushort orig_hdr_len;
    c_ushort comp_hdr_len;
    c_ushort pdu_len;
} ROHC_DBG_COMPRESSED_HDR_NEEDS_ALLOC_STRU;
typedef struct {
    c_uint rohc_error;
} ROHC_DBG_DECOMPRESS_FAILED_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_ushort length;
    LP_c_ubyte data;
} ROHC_DBG_FEEDBACK_ERROR_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} ROHC_DBG_FEEDBACK_MALLOC_ERROR_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_ushort length;
    c_ubyte data[20];
} ROHC_DBG_FEEDBACK_RECEIVED_STRU;
typedef struct {
    enum_anon_32979 rb_id;
    c_ushort length;
    c_ubyte data[20];
} ROHC_DBG_FEEDBACK_SENT_STRU;
typedef struct {
    c_ubyte max_allowed_max_cid;
    c_ushort requested_max_cid;
} ROHC_DBG_MAX_CID_TOO_BIG_STRU;
typedef struct {
    enum_anon_32979 rb_id;
} ROHC_DBG_PDCP_INVALID_L2_RB_ID_STRU;
typedef struct {
    enum_anon_33064 msg_type;
    c_ubyte pseudo_eps_id;
    c_uint data_count;
    c_ushort len;
    c_ubyte data[1500];
} ROHC_DBG_ROHC_MSG_STRU;
typedef struct {
} RRC_ABORT_EST_REQ_STRU;
typedef struct {
    c_ubyte barred_access;
} RRC_ACCESS_GRANT_IND_STRU;
typedef struct {
    struct_anon_33637 shared_nw_plmn_list;
    c_ubyte tac[2];
    LP_c_uint cell_id;
    enum_anon_32778 duplex_mode;
    c_bool anycell;
    c_bool ims_emergency_support;
    c_bool edrx_allowed;
} RRC_CELL_SELECT_CNF_STRU;
typedef struct {
    struct_anon_33637 shared_nw_plmn_list;
    c_ubyte tac[2];
    LP_c_uint cell_id;
    enum_anon_32778 duplex_mode;
    c_bool anycell;
    c_bool ims_emergency_support;
    c_bool edrx_allowed;
} RRC_CELL_SELECT_IND_STRU;
typedef struct {
    struct_anon_33641 plmn_info;
    c_bool anycell;
} RRC_CELL_SELECT_REJ_STRU;
typedef struct {
    enum_anon_33144 search_type;
    struct_anon_33638 equiv_plmn_list;
    c_bool ignore_ftai;
    c_bool anycell;
} RRC_CELL_SELECT_REQ_STRU;
typedef struct {
} RRC_CON_MOBILITY_START_IND_STRU;
typedef struct {
    struct_anon_33637 shared_nw_plmn_list;
    c_ubyte tac[2];
    LP_c_uint cell_id;
    enum_anon_32778 duplex_mode;
    c_bool anycell;
    c_bool ims_emergency_support;
    c_bool edrx_allowed;
} RRC_CON_MODE_INFO_IND_STRU;
typedef struct {
    enum_anon_33321 state;
    enum_anon_33320 event;
} RRC_CONNECTING_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33321 state;
    enum_anon_33320 event;
} RRC_CONNECTING_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
} RRC_CRC_FAILURE_MIB_STRU;
typedef struct {
} RRC_CRC_FAILURE_SI_INFO_IND_STRU;
typedef struct {
} RRC_CRC_FAILURE_SIB1_STRU;
typedef struct {
    c_ubyte msg_id;
} RRC_DATA_CNF_STRU;
typedef struct {
    struct_anon_33458 nas_data;
} RRC_DATA_IND_STRU;
typedef struct {
    enum_anon_33148 rej_cause;
    c_ubyte msg_id;
} RRC_DATA_REJ_STRU;
typedef struct {
    c_ubyte msg_id;
    struct_anon_33458 nas_data;
} RRC_DATA_REQ_STRU;
typedef struct {
    enum_anon_32950 est_cause;
    enum_anon_32951 call_type;
    c_ubyte plmn_id[3];
    c_bool is_ehplmn;
    c_bool is_home_country;
    c_ushort ac_bitmap;
    c_ushort ac_barring_bitmap;
    c_bool bar_timer_running;
    c_ubyte bar_factor_x100;
    c_uint bar_time_ms;
} RRC_DBG_ACCESS_BARRED_STRU;
typedef struct {
    c_ubyte asn_message_type;
} RRC_DBG_ASN_ENCODE_FAILURE_STRU;
typedef struct {
    struct_anon_34247 barred;
} RRC_DBG_CELL_BARRED_STRU;
typedef struct {
    struct_anon_34247 barred;
} RRC_DBG_CELL_BARRING_RELEASED_STRU;
typedef struct {
    struct_anon_34247 barred;
} RRC_DBG_CELL_BARRING_START_STRU;
typedef struct {
    struct_anon_34265 s_criteria_params;
} RRC_DBG_CELL_S_CRITERIA_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    struct_anon_34260 suitability_info;
} RRC_DBG_CELL_SUITABILITY_STRU;
typedef struct {
    enum_anon_33238 event;
    struct_anon_34273 context;
} RRC_DBG_CONFIGURATOR_ERROR_STRU;
typedef struct {
    c_uint message_id;
} RRC_DBG_DCH_RELEASING_DROP_MSG_STRU;
typedef struct {
    c_uint message_id;
} RRC_DBG_DCH_RRC_BUSY_QUEUE_MSG_STRU;
typedef struct {
} RRC_DBG_DL_ASN_MSG_MEM_ALLOC_INFO_STRU;
typedef struct {
    struct_anon_34247 barred;
} RRC_DBG_EARFCN_BARRED_STRU;
typedef struct {
    c_ubyte num_plmn;
    struct_anon_34344 plmns[3];
} RRC_DBG_EARFCN_MAPPING_STRU;
typedef struct {
    enum_anon_33222 category;
    c_ushort eab_barring_bitmap;
    c_ubyte plmn_id[3];
    c_bool is_ehplmn;
    c_bool is_oplmn;
    c_bool is_home_country;
    c_ushort ac_bitmap;
} RRC_DBG_EXTENDED_ACCESS_BARRED_STRU;
typedef struct {
    struct_anon_34247 barred;
} RRC_DBG_FREQUENCY_BARRING_RELEASED_STRU;
typedef struct {
    struct_anon_34247 barred;
} RRC_DBG_FREQUENCY_BARRING_START_STRU;
typedef struct {
} RRC_DBG_IDLE_CELL_SELECT_BUT_SAME_PLMN_STRU;
typedef struct {
    struct_anon_34242 reselected_cell;
} RRC_DBG_IDLE_RESELECTING_TO_CELL_STRU;
typedef struct {
} RRC_DBG_IDLE_SI_ACQUISITION_COMPLETED_STRU;
typedef struct {
} RRC_DBG_IGNORE_DATA_IND_DUE_TO_EARFCN_PCI_STRU;
typedef struct {
} RRC_DBG_INVALID_CONFIG_SRB_STRU;
typedef struct {
} RRC_DBG_INVALID_SIB1_PLMN_IDX_STRU;
typedef struct {
    c_uint earfcn;
} RRC_DBG_INVALID_UL_CARRIER_FREQ_STRU;
typedef struct {
    c_uint earfcn;
} RRC_DBG_LAST_EARFCN_STRU;
typedef struct {
    c_uint t_edrx_cycle_h;
    c_uint si_mod_period;
    c_uint ptw_ms;
} RRC_DBG_LONG_EDRX_INFO_STRU;
typedef struct {
    c_uint si_val_time_ms;
    c_uint current_time_ms;
    c_uint val_check_time_ms;
    c_uint time_ref_ms;
    c_ushort sfn;
    c_uint si_mod_period;
    c_bool time_ref_is_sib1;
} RRC_DBG_LONG_EDRX_SIB_VAL_CHK_ON_EST_REQ_STRU;
typedef struct {
    c_short s_measure_dbm;
    enum_anon_32793 filter_coeff_rsrp;
    enum_anon_32793 filter_coeff_rsrq;
    enum_anon_33228 gap_period;
    c_ubyte gap_offset;
    enum_anon_33236 mobility_state;
    c_ubyte num_meas_ids;
    struct_anon_34330 meas_id[32];
} RRC_DBG_MEAS_CONFIG_STRU;
typedef struct {
    c_ubyte meas_id;
    c_uint carrier_freq;
    struct_anon_34332 report_cfg_snapshot;
    struct_anon_34302 filtered_pcell_meas;
    c_short ofs_plus_ocs;
    c_ubyte num_cells;
    struct_anon_34333 cells[8];
    enum_anon_33236 mobility_state;
} RRC_DBG_MEAS_DETECTED_CELLS_STRU;
typedef struct {
    c_ubyte meas_id;
} RRC_DBG_MEAS_PERIODIC_REPORT_TIMER_EXPIRY_STRU;
typedef struct {
    c_ubyte meas_id;
    c_ubyte num_reports_sent;
    c_ubyte report_amount;
    c_uint report_interval;
} RRC_DBG_MEAS_REPORT_STRU;
typedef struct {
    enum_anon_33236 previous_state;
    enum_anon_33236 current_state;
} RRC_DBG_MOBILITY_STATE_CHANGE_STRU;
typedef struct {
} RRC_DBG_NCELL_LOST_ABORT_SIBS_READ_STRU;
typedef struct {
} RRC_DBG_NCELL_NOT_FOUND_STRU;
typedef struct {
    c_ushort access_class;
    c_ubyte sib1_plmn_index;
} RRC_DBG_OPERATOR_RESERVED_CELL_STRU;
typedef struct {
} RRC_DBG_PCELL_BETTER_THAN_NCELL_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_short q_offset_temp;
    c_uint q_offset_temp_validity;
} RRC_DBG_QOFFSETTEMP_APPLIED_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
} RRC_DBG_QOFFSETTEMP_CLEARED_STRU;
typedef struct {
} RRC_DBG_READING_SIBS_FOR_NCELL_FAILED_STRU;
typedef struct {
} RRC_DBG_READING_SIBS_FOR_NCELL_STRU;
typedef struct {
    enum_anon_33217 sib_type;
    c_bool sib_valid;
    c_uint bitmap;
} RRC_DBG_REQUESTED_SIB_NOT_BROADCAST_STRU;
typedef struct {
    c_ubyte num_candidates;
    enum_anon_33236 mobility_state;
    struct_anon_34324 candidates[41];
} RRC_DBG_RESELECTION_CANDIDATES_STRU;
typedef struct {
    c_bool intra_freq_meas_needed;
    c_bool inter_freq_meas_needed;
    c_bool timer_t_oos_active;
    enum_anon_33236 mobility_state;
    c_short q_offset_temp;
    c_short srxlev;
    c_short squal;
    c_short p_max;
    c_uint t_oos_ms;
    c_short intra_threshold_p;
    c_short intra_threshold_q;
    c_short inter_threshold_p;
    c_short inter_threshold_q;
} RRC_DBG_RESELECTION_MEASUREMENTS_STRU;
typedef struct {
    c_bool si_validity_3h_expiry;
    c_bool si_validity_long_edrx_uncertainty;
} RRC_DBG_REVALIDATING_SIBS_STRU;
typedef struct {
} RRC_DBG_RRC_MSG_ON_SRB2_STRU;
typedef struct {
    struct_anon_34239 config;
} RRC_DBG_RUNTIME_CONFIG_STRU;
typedef struct {
    c_ushort num_earfcn;
    c_uint earfcn[40];
    c_int score[40];
} RRC_DBG_SCAN_IND_STRU;
typedef struct {
    enum_anon_33240 search_mode;
} RRC_DBG_SCAN_START_STRU;
typedef struct {
    c_uint bitmap;
} RRC_DBG_SI_INFO_READ_REQ_NO_SIBS_ERROR_STRU;
typedef struct {
    c_uint sib1_simsg_bitmap;
    c_uint rx_simsg_bitmap;
} RRC_DBG_SI_MSG_BITMAP_MISMATCH_STRU;
typedef struct {
} RRC_DBG_SIB1_CELL_BARRED_STRU;
typedef struct {
    c_bool mib_read_sent;
    c_bool long_edrx;
    c_uint si_upd_time_expected;
    c_uint now;
    c_ushort si_mod_ind_sfn;
    c_ushort si_mod_period_boundary;
    c_ushort ref_sfn;
    c_ushort si_mod_ind_hfn;
    c_ushort edrx_acquisition_period_boundary;
    c_ushort ref_hfn;
} RRC_DBG_SIB1_FOR_SI_MOD_STRU;
typedef struct {
    struct_anon_33387 tai;
} RRC_DBG_SIB1_FORBIDDEN_TAI_STRU;
typedef struct {
} RRC_DBG_SIB1_ILLEGAL_FBI_MISMATCHES_EARFCN_STRU;
typedef struct {
} RRC_DBG_SIB1_NO_INTRAFREQ_RESEL_STRU;
typedef struct {
} RRC_DBG_SIB1_UNSUPPORTED_FBI_STRU;
typedef struct {
} RRC_DBG_SIB2_PCCH_CFG_SET_N_VALUE_TO_ONE_STRU;
typedef struct {
} RRC_DBG_SIB_CACHE_SI_MSG_NOT_PROCESSED_STRU;
typedef struct {
    enum_anon_33250 op;
    c_ubyte index;
    c_bool valid;
    c_uint earfcn;
    c_ushort pci;
    c_uint si_time_validated_ms;
} RRC_DBG_SIB_CACHE_STRU;
typedef struct {
} RRC_DBG_SIM_DATA_IMSI_ERROR_STRU;
typedef struct {
} RRC_DBG_SRB2_ESTABLISHED_NAS_MSG_ON_SRB1_STRU;
typedef struct {
} RRC_DBG_SRB_NOT_ESTABLISHED_STRU;
typedef struct {
    c_uint earfcn;
} RRC_DBG_SRCH_EARFCN_DEPRIORITISED_STRU;
typedef struct {
    c_uint earfcn;
    c_bool band_not_configured;
    c_bool earfcn_barred;
    c_bool earfcn_already_searched;
} RRC_DBG_SRCH_EARFCN_SKIPPED_STRU;
typedef struct {
} RRC_DBG_SRCH_MIB_READ_FAILURE_CELL_BARRED_STRU;
typedef struct {
} RRC_DBG_SRCH_SIB1_FBI_NOT_FOR_CURRENT_BAND_STRU;
typedef struct {
} RRC_DBG_SRCH_SIB1_READ_FAILURE_CELL_BARRED_STRU;
typedef struct {
} RRC_DBG_STMSI_NOT_STORED_STRU;
typedef struct {
    c_uint earfcn;
} RRC_DBG_UNSUPPORTED_EARFCN_STRU;
typedef struct {
} RRC_DEACTIVATE_CNF_STRU;
typedef struct {
    enum_anon_32949 deactivation_type;
} RRC_DEACTIVATE_REQ_STRU;
typedef struct {
    c_ubyte error_code;
} RRC_DEBUG_ASN_ERROR_STRU;
typedef struct {
    enum_anon_33251 channel_type;
    enum_anon_33252 message_type;
    c_bool is_cached;
    c_ushort len;
    c_ubyte data[1600];
} RRC_DEBUG_ASN_STRU;
typedef struct {
    c_ubyte no_of_drbs;
    struct_anon_33455 drb_list[8];
} RRC_DRB_STATUS_IND_STRU;
typedef struct {
    c_bool status;
} RRC_ECID_MEAS_START_CNF_STRU;
typedef struct {
} RRC_ECID_MEAS_START_REQ_STRU;
typedef struct {
} RRC_ECID_MEAS_STOP_REQ_STRU;
typedef struct {
    c_ubyte ecid_num;
    struct_anon_34420 ecid_info[6];
} RRC_ECID_NCELL_MEAS_IND_STRU;
typedef struct {
    struct_anon_34420 ecid_info;
} RRC_ECID_PCELL_MEAS_IND_STRU;
typedef struct {
} RRC_ENTER_PSM_CNF_STRU;
typedef struct {
    enum_anon_33150 cause;
} RRC_ENTER_PSM_IND_STRU;
typedef struct {
} RRC_ENTER_PSM_REJ_STRU;
typedef struct {
} RRC_ENTER_PSM_REQ_STRU;
typedef struct {
} RRC_EST_CNF_STRU;
typedef struct {
    c_ubyte msg_id;
    enum_anon_33146 rej_cause;
    c_ubyte barred_access;
    c_bool suspended;
    c_bool ext_wait_timer_value_present;
    c_ushort ext_wait_timer_value;
} RRC_EST_REJ_STRU;
typedef struct {
    enum_anon_32950 est_cause;
    c_bool high_priority_access_override;
    enum_anon_32951 call_type;
    c_bool eab_applies;
    struct_anon_33636 ext_plmn_id;
    struct_anon_33940 mme_id;
    enum_anon_33147 gummei_type;
    struct_anon_33389 s_tmsi;
    c_ubyte msg_id;
    struct_anon_33458 nas_data;
    c_bool attach_without_pdn_connectivity;
    c_bool dcn_id_present;
    c_ushort dcn_id;
    c_bool edt_allowed;
    struct_anon_33671 edt_data;
} RRC_EST_REQ_STRU;
typedef struct {
    enum_anon_33325 state;
    enum_anon_33324 event;
} RRC_HANDOVER_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33325 state;
    enum_anon_33324 event;
} RRC_HANDOVER_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33319 state;
    enum_anon_33318 event;
} RRC_IDLE_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33319 state;
    enum_anon_33318 event;
} RRC_IDLE_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
    enum_anon_32948 status;
} RRC_INIT_CNF_STRU;
typedef struct {
} RRC_INIT_REQ_STRU;
typedef struct {
} RRC_INT_CELL_DETECTED_STRU;
typedef struct {
} RRC_INT_CONN_REESTABLISHMENT_REJ_STRU;
typedef struct {
} RRC_INT_CONN_REESTABLISHMENT_STRU;
typedef struct {
} RRC_INT_CONNECTION_RECONFIG_HO_STRU;
typedef struct {
} RRC_INT_CONNECTION_RECONFIG_NON_HO_STRU;
typedef struct {
} RRC_INT_CONNECTION_REJECT_STRU;
typedef struct {
} RRC_INT_CONNECTION_RELEASE_STRU;
typedef struct {
} RRC_INT_CONNECTION_RESUME_STRU;
typedef struct {
} RRC_INT_CONNECTION_SETUP_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} RRC_INT_DEDICATED_SIB1_STRU;
typedef struct {
} RRC_INT_DL_INFO_STRU;
typedef struct {
} RRC_INT_EAB_PARAM_MOD_STRU;
typedef struct {
    enum_anon_32950 est_cause;
    c_bool high_priority_access_override;
    enum_anon_32951 call_type;
    c_bool eab_applies;
    struct_anon_33636 ext_plmn_id;
    struct_anon_33940 mme_id;
    enum_anon_33147 gummei_type;
    struct_anon_33389 s_tmsi;
    c_ubyte msg_id;
    struct_anon_33458 nas_data;
    c_bool attach_without_pdn_connectivity;
    c_bool dcn_id_present;
    c_ushort dcn_id;
    c_bool edt_allowed;
    struct_anon_33671 edt_data;
} RRC_INT_ESTABLISHMENT_REQ_STRU;
typedef struct {
} RRC_INT_INCOMING_MIB_STRU;
typedef struct {
} RRC_INT_IP_FAIL_STRU;
typedef struct {
} RRC_INT_REEST_REQ_STRU;
typedef struct {
} RRC_INT_SCAN_COMPLETE_STRU;
typedef struct {
} RRC_INT_SMC_STRU;
typedef struct {
} RRC_INT_UE_CAPAB_ENQ_STRU;
typedef struct {
    struct_anon_33413 signal_power;
    struct_anon_33414 ssac_info;
} RRC_MMTEL_PREP_INFO_CNF_STRU;
typedef struct {
    c_ubyte plmn_id[3];
} RRC_MMTEL_PREP_INFO_REQ_STRU;
typedef struct {
    struct_anon_33641 plmn_info;
    c_bool anycell;
} RRC_NO_SERVICE_IND_STRU;
typedef struct {
} RRC_OOS_INIT_IND_STRU;
typedef struct {
    enum_anon_33145 paging_type;
} RRC_PAGE_IND_STRU;
typedef struct {
    struct_anon_33641 plmn_info;
} RRC_PLMN_SEARCH_CNF_STRU;
typedef struct {
    struct_anon_33641 plmn_info;
} RRC_PLMN_SEARCH_IND_STRU;
typedef struct {
    enum_anon_33143 rej_cause;
    struct_anon_33641 plmn_info;
} RRC_PLMN_SEARCH_REJ_STRU;
typedef struct {
    enum_anon_33142 search_cause;
    c_bool resume;
    c_bool hpplmn_search;
} RRC_PLMN_SEARCH_REQ_STRU;
typedef struct {
} RRC_RAI_REQ_STRU;
typedef struct {
    enum_anon_33323 state;
    enum_anon_33322 event;
} RRC_REESTAB_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33323 state;
    enum_anon_33322 event;
} RRC_REESTAB_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
} RRC_REL_CNF_STRU;
typedef struct {
    enum_anon_33149 rel_cause;
    c_bool ext_wait_timer_value_present;
    c_ushort ext_wait_timer_value;
} RRC_REL_IND_STRU;
typedef struct {
    c_bool barred;
} RRC_REL_REQ_STRU;
typedef struct {
} RRC_RELEASING_IND_STRU;
typedef struct {
} RRC_RESEL_CRITERIA_MET_STRU;
typedef struct {
} RRC_RESUME_CNF_STRU;
typedef struct {
    c_ubyte msg_id;
    struct_anon_33458 nas_data;
} RRC_RESUME_FALLBACK_IND_STRU;
typedef struct {
    c_ubyte msg_id;
    enum_anon_33146 rej_cause;
    c_ubyte barred_access;
    c_bool suspended;
    c_bool ext_wait_timer_value_present;
    c_ushort ext_wait_timer_value;
} RRC_RESUME_REJ_STRU;
typedef struct {
    enum_anon_32950 est_cause;
    c_bool high_priority_access_override;
    enum_anon_32951 call_type;
    c_bool eab_applies;
    struct_anon_33636 ext_plmn_id;
    struct_anon_33940 mme_id;
    enum_anon_33147 gummei_type;
    struct_anon_33389 s_tmsi;
    c_ubyte msg_id;
    struct_anon_33458 nas_data;
    c_bool attach_without_pdn_connectivity;
    c_bool dcn_id_present;
    c_ushort dcn_id;
    c_bool edt_allowed;
    struct_anon_33671 edt_data;
} RRC_RESUME_REQ_STRU;
typedef struct {
    struct_anon_33641 plmn_info;
} RRC_SEARCH_ABORT_CNF_STRU;
typedef struct {
} RRC_SEARCH_ABORT_REQ_STRU;
typedef struct {
    enum_anon_33315 state;
    enum_anon_33314 event;
} RRC_SEARCH_COMMON_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33315 state;
    enum_anon_33314 event;
} RRC_SEARCH_COMMON_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33317 state;
    enum_anon_33316 event;
} RRC_SEARCH_SUB_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33317 state;
    enum_anon_33316 event;
} RRC_SEARCH_SUB_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
    c_uint uplink_nas_count;
    LP_c_ubyte k_asme;
} RRC_SECURITY_UPDATE_INFO_REQ_STRU;
typedef struct {
    c_bool earfcn_valid;
    c_bool preferred_pci_valid;
    c_ubyte earfcn_len;
    c_uint earfcns[10];
    c_ushort preferred_pci;
} RRC_SET_PLMN_SEARCH_RANGE_REQ_STRU;
typedef struct {
    c_bool sim_present;
    c_bool eab_configured;
    c_ushort access_class;
    LP_c_ubyte imsi;
    struct_anon_33928 ehplmn_list;
    struct_anon_33929 earfcn_list;
} RRC_SIM_DATA_REQ_STRU;
typedef struct {
    c_ulonglong time_utc;
    c_bool daylight_saving_time_present;
    c_bool local_time_offset_present;
    c_ubyte daylight_saving_time;
    c_char local_time_offset;
} RRC_TIME_UPDATE_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_BARRING_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_PERIODIC_MEAS_REPORT_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_SIB16_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T300_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T301_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T302_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T303_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T304_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T305_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T310_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T311_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T320_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T_CR_MAX_HYST_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T_OOS_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_TREL_EXPIRY_IND_STRU;
typedef struct {
    enum_anon_33247 state;
    c_uint event;
} RRC_TOP_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_33247 state;
    c_uint event;
} RRC_TOP_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
    struct_anon_33385 e_drx_nw_info;
} RRC_UPDATE_C_IOT_NW_BEHAVIOUR_REQ_STRU;
typedef struct {
    struct_anon_33388 forb_tai_list_for_roaming_list;
    struct_anon_33638 equiv_plmn_list;
    struct_anon_33639 forb_plmn_list;
    struct_anon_33389 s_tmsi;
} RRC_UPDATE_LISTS_REQ_STRU;
typedef struct {
    c_ubyte sc_addr_len;
    c_ubyte sc_addr[20];
    c_ubyte pdu_len;
    c_ubyte pdu[232];
} SMS_AT_CMD_CDS_PDU_IND_STRU;
typedef struct {
    c_ubyte error_code;
    c_ubyte msg_ref;
    c_ubyte len;
    c_ubyte ackpdu[232];
} SMS_AT_CMD_CMGC_PDU_SET_CNF_STRU;
typedef struct {
    c_ubyte pdu_len;
    c_ubyte pdu[232];
} SMS_AT_CMD_CMGC_PDU_SET_REQ_STRU;
typedef struct {
    c_ubyte error_code;
    c_ubyte msg_ref;
    c_ubyte len;
    c_ubyte ackpdu[232];
} SMS_AT_CMD_CMGS_PDU_SET_CNF_STRU;
typedef struct {
    c_ubyte pdu_len;
    c_ubyte pdu[232];
} SMS_AT_CMD_CMGS_PDU_SET_REQ_STRU;
typedef struct {
    c_ubyte cmms_mode;
} SMS_AT_CMD_CMMS_MODE_SET_REQ_STRU;
typedef struct {
    c_ubyte sc_addr_len;
    c_ubyte sc_addr[20];
    c_ubyte pdu_len;
    c_ubyte pdu[232];
} SMS_AT_CMD_CMT_PDU_IND_STRU;
typedef struct {
    c_ubyte type;
    c_ubyte len;
    c_ubyte pdu[232];
} SMS_AT_CMD_CNMA_PDU_SET_REQ_STRU;
typedef struct {
    c_ubyte cnma_service;
} SMS_AT_CMD_CNMA_SERVICE_SET_REQ_STRU;
typedef struct {
    c_ubyte type;
    c_ubyte len;
    c_ubyte addr[20];
} SMS_AT_CMD_CSCA_SET_REQ_STRU;
typedef struct {
} SMS_DEINIT_IND_STRU;
typedef struct {
} SMS_INIT_IND_STRU;
typedef struct {
    enum_anon_33210 logid;
    c_uint data1;
    c_uint data2;
    c_uint data3;
} SMS_LOG_DEBUG_STRU;
typedef struct {
    enum_anon_33209 type;
    enum_anon_33214 timerid;
    c_uint timerlen;
} SMS_LOG_TIMER_DEBUG_STRU;
typedef struct {
    c_bool status;
} SMS_LOOPBACK_DATA_CNF_STRU;
typedef struct {
    c_ubyte pdu_len;
    LP_c_ubyte pdu;
} SMS_LOOPBACK_DATA_IND_STRU;
typedef struct {
    c_ubyte pdu_len;
    c_ubyte pdu[232];
} SMS_LOOPBACK_DATA_REQ_STRU;
typedef struct {
} SMS_NON_IP_SETUP_IND_STRU;
typedef struct {
    c_bool status;
} SMS_NON_IP_SETUP_RSP_STRU;
typedef struct {
    c_ushort key;
    c_uint error_code;
} SOC_UE_GET_KV_NVRAM_ERROR_STRU;
typedef struct {
    c_ushort key;
    c_uint error_code;
} SOC_UE_SET_KV_NVRAM_ERROR_STRU;
typedef struct {
    c_ushort key;
    c_ushort len;
    c_ubyte data[236];
} SOC_UE_SET_KV_NVRAM_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_APN_RATE_CTRL_EXPT_DATA_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_APN_RATE_CTRL_TOTAL_DATA_TIMER_STRU;
typedef struct {
    c_uint dl_rate;
} TAF_DBG_CDS_DL_RATE_STRU;
typedef struct {
    c_bool flowctl_status;
    c_uint lost_ul_pkt_num;
    c_uint lost_ul_pkt_bytes;
} TAF_DBG_CDS_FLOWCTL_STRU;
typedef struct {
    c_bool tx_state;
    c_bool flowctl_status;
    c_bool reestablish_state;
    c_uint reestablish_count;
    c_uint rcv_ul_pkt_num;
    c_uint rcv_ul_pkt_bytes;
    c_uint rcv_dl_pkt_num;
    c_uint rcv_dl_pkt_bytes;
    c_uint pending_ul_pkt_num;
    c_uint pending_ul_pkt_bytes;
} TAF_DBG_CDS_INFO_STRU;
typedef struct {
    c_uint ul_rate;
} TAF_DBG_CDS_UL_RATE_STRU;
typedef struct {
    c_uint buffer_len;
    c_char buffer[200];
} TAF_DBG_CHAR_PRINT_STRU;
typedef struct {
    c_uint ul_rate;
} TAF_DBG_DHCP_FLOWCTL_STRU;
typedef struct {
    enum_anon_33207 action;
    enum_anon_33187 prim_id;
    c_uint duration;
} TAF_DBG_TIMER_STRU;
typedef struct {
} TAF_DEINIT_IND_STRU;
typedef struct {
} TAF_INIT_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_LB_DELAY_TIMER_STRU;
typedef struct {
    enum_anon_33206 event;
} TAF_LOG_NORMAL_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_PLMN_RATE_CTRL_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_SERVICE_MONITOR_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_TIMER_TX_MONITOR_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_BACK_OFF_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_CP_DATA_BACK_OFF_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_DEL_FORB_TA_PROID_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_RPM_LR1_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_RPM_LR2_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_RPM_N1_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_RPM_T1_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_SEVERE_NET_FAILURE_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3245_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3247_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3324_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3325_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3402_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3410_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3411_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3412_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3416_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3417_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3418_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3420_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3421_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3430_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3440_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3447_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3449_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_TH_NBIOT_NOT_ALLOWED_STRU;
typedef struct {
} TI_IMSA_CALL_EMC_MEDIA_LOST_REL_CALL_STRU;
typedef struct {
} TI_IMSA_CALL_EMC_TCALL_STRU;
typedef struct {
} TI_IMSA_CALL_EST_RETRY_INTERVAL_TIMER_STRU;
typedef struct {
} TI_IMSA_CALL_NORM_MEDIA_LOST_REL_CALL_STRU;
typedef struct {
} TI_IMSA_CALL_NORMAL_TCALL_STRU;
typedef struct {
} TI_IMSA_CALL_PROTECT_STRU;
typedef struct {
} TI_IMSA_CALL_REDIAL_MAX_TIMER_STRU;
typedef struct {
} TI_IMSA_CALL_RES_READY_STRU;
typedef struct {
} TI_IMSA_CALL_SSAC_TRY_TIMER_STRU;
typedef struct {
} TI_IMSA_CALL_WAIT_EMM_EST_CNF_TIMER_STRU;
typedef struct {
} TI_IMSA_EMC_PDN_REJ_RETRY_TIMER_STRU;
typedef struct {
} TI_IMSA_EMC_REG_NO_RESPONCE_TO_ANONYMOUS_TIMER_STRU;
typedef struct {
} TI_IMSA_NORMAL_PDN_REJ_RETRY_TIMER_STRU;
typedef struct {
} TI_IMSA_PDN_DISCONNECT_DELAY_TIMER_STRU;
typedef struct {
} TI_IMSA_PERIOD_TRY_IMS_SRV_STRU;
typedef struct {
} TI_IMSA_REG_PERIOD_TRY_STRU;
typedef struct {
} TI_IMSA_REG_PROTECT_STRU;
typedef struct {
} TI_IMSA_REG_RETRY_STRU;
typedef struct {
} TI_IMSA_START_OR_STOP_STRU;
typedef struct {
} TI_IMSA_TEMP_FORBIDDEN_TIMER_STRU;
typedef struct {
} TI_IMSA_WAIT_IPV6_INFO_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_AVAILABLE_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_BG_PLMN_SEARCH_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_HPPLMN_SEARCH_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_PLMN_SEARCH_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_STORED_PLMN_SEARCH_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_WAIT_LMM_START_CNF_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_WAIT_USIM_PART1_CNF_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_POWER_OFF_GUARD_TIMER_STRU;
typedef struct {
    c_ubyte comms_state;
    c_ubyte processing_state;
    c_ubyte ts;
    c_ubyte clock_rate_conversion;
    c_ubyte baud_rate_adjustment;
    c_ubyte extra_guard_time;
    c_ubyte card_mode_fixed;
    c_ubyte implicit_rate_params;
    c_ubyte required_protocol;
    c_ubyte supported_protocols;
    c_ubyte clock_stop;
    c_ubyte supported_classes;
    c_ubyte spu;
    c_ubyte card_mode;
    struct_anon_34361 protocol_0;
    struct_anon_34362 protocol_1;
    c_ubyte len;
    c_ubyte data[32];
} UICC_DBG_ATR_IND_STRU;
typedef struct {
    c_uint time_ms;
    c_ushort delta_ms;
    enum_anon_33280 event;
} UICC_DBG_LOG_P0_STRU;
typedef struct {
    c_uint time_ms;
    c_ushort delta_ms;
    enum_anon_33280 event;
    c_uint param;
} UICC_DBG_LOG_P1_STRU;
typedef struct {
    c_uint time_ms;
    c_ushort delta_ms;
    enum_anon_33280 event;
    c_ushort param1;
    c_ushort param2;
} UICC_DBG_LOG_P2_STRU;
typedef struct {
    c_ubyte comms_state;
    c_ubyte processing_state;
    c_ubyte protocol;
    c_ubyte clock_rate_conversion;
    c_ubyte baud_rate_adjustment;
    c_ubyte spu;
    c_ubyte len;
    c_ubyte data[6];
} UICC_DBG_PPS_CNF_STRU;
typedef struct {
    c_ubyte protocol;
    c_ubyte clock_rate_conversion;
    c_ubyte baud_rate_adjustment;
    c_ubyte spu;
    c_ubyte len;
    c_ubyte data[6];
} UICC_DBG_PPS_REQ_STRU;
typedef struct {
    c_ushort ret_code;
    c_uint sw1sw2;
    c_ushort len;
    c_ubyte data[261];
} UICC_DBG_RX_IND_STRU;
typedef struct {
    c_ushort len;
    c_ubyte data[261];
} UICC_DBG_TX_REQ_STRU;
typedef struct {
    c_uint time_ms;
    c_ushort delta_ms;
    enum_anon_33280 event;
    c_ushort param1;
    c_ushort param2;
} UICC_ERR_LOG_P2_STRU;
typedef struct {
    enum_anon_32938 act_ret;
} USIM_ACTIVE_CARD_CNF_STRU;
typedef struct {
} USIM_ACTIVE_CARD_REQ_STRU;
typedef struct {
    enum_anon_32925 sim_state_type;
} USIM_AT_CMD_SIM_STATE_IND_STRU;
typedef struct {
    enum_anon_32937 auth_ret;
    struct_anon_33364 autn_info;
} USIM_AUTHENTICATION_CNF_STRU;
typedef struct {
    struct_anon_33363 rand;
    struct_anon_33363 autn;
} USIM_AUTHENTICATION_REQ_STRU;
typedef struct {
    c_bool card_present;
} USIM_CARD_INSERT_IND_STRU;
typedef struct {
    enum_anon_32926 card_status;
} USIM_CARD_STATUS_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_CHAN_REL_TIMER_EXPIRY_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_CHAN_SETUP_TIMER_EXPIRY_STRU;
typedef struct {
    c_bool is_check_prensence;
    c_bool power_on;
} USIM_CHECK_STATUS_IND_STRU;
typedef struct {
} USIM_CLEAR_FPLMN_IND_STRU;
typedef struct {
    enum_anon_32806 ret;
} USIM_CLOSE_CHANEL_CNF_STRU;
typedef struct {
    c_ubyte channel_num;
} USIM_CLOSE_CHANEL_REQ_STRU;
typedef struct {
    enum_anon_33059 action;
    enum_anon_33054 prim_id;
    c_uint duration;
} USIM_DBG_TIMER_STRU;
typedef struct {
} USIM_DEACTIVE_CARD_CNF_STRU;
typedef struct {
} USIM_DEACTIVE_CARD_REQ_STRU;
typedef struct {
    c_bool edrx_enabled;
    c_bool edrx_info_valid;
} USIM_EDRX_PSM_INFO_NTF_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_EDRX_TIMER_EXPIRY_STRU;
typedef struct {
    enum_anon_33060 request_type;
    enum_anon_33052 ret;
    c_ubyte sms_index;
    c_ubyte efsms_status;
    c_ushort data_len;
    c_ubyte data[176];
} USIM_EFSMS_DATA_CNF_STRU;
typedef struct {
    enum_anon_33060 request_type;
    c_ubyte sms_index;
    c_ubyte efsms_status;
    c_ushort data_len;
    c_ubyte data[176];
} USIM_EFSMS_DATA_REQ_STRU;
typedef struct {
    enum_anon_32929 loc_status;
    c_bool conn_status_idle;
    c_bool plmn_ehplmn;
    c_ubyte loc_info[9];
} USIM_EMM_AVAILABILITY_IND_STRU;
typedef struct {
    enum_anon_33056 proc_type;
    enum_anon_33057 rej_cause;
    c_ubyte tai[5];
    c_bool ext_rej_cause_true;
    c_ubyte ext_rej_cause;
} USIM_EMM_NETWORK_REJECT_IND_STRU;
typedef struct {
    c_bool active_timer_triger;
} USIM_ENTER_PSM_STATE_NTF_STRU;
typedef struct {
} USIM_EXIT_PSM_STATE_NTF_STRU;
typedef struct {
    c_ubyte begin_index;
    enum_anon_33052 ret;
} USIM_INQUIRE_SMS_CAPACITY_CNF_STRU;
typedef struct {
    c_ubyte begin_index;
    c_void_p callback;
} USIM_INQUIRE_SMS_CAPACITY_REQ_STRU;
typedef struct {
    enum_anon_33058 type;
    c_uint line_no;
    c_uint info1;
    c_uint info2;
    c_uint info3;
    c_uint info4;
} USIM_LOG_DBG_STRU;
typedef struct {
    c_ubyte channel_num;
    enum_anon_32806 ret;
} USIM_OPEN_CHANEL_CNF_STRU;
typedef struct {
    c_ushort app_id_length;
    LP_c_ubyte app_id;
} USIM_OPEN_CHANEL_REQ_STRU;
typedef struct {
    c_ubyte type;
    c_ushort len;
    c_ubyte data[261];
} USIM_PAC_IND_STRU;
typedef struct {
    c_bool card_present;
    c_bool isim_real_flag;
    c_ubyte admin_data[4];
    struct_anon_33355 imsi;
    struct_usim_eps_loci_t_ eps_loci;
    struct_anon_33356 eps_nas_security_context;
    struct_anon_33353 ehplmn_list;
    struct_anon_33349 fplmn_list;
    c_ubyte access_class[2];
    c_ubyte last_rplmn_selection_indication;
    c_ubyte hpplmn_timer_value;
    struct_anon_33352 oplmn_list;
    struct_anon_33350 uplmn_list;
    struct_anon_33351 hplmn_list;
    struct_anon_33354 nas_config;
    struct_anon_33362 apn_control_list;
    struct_anon_33360 earfcn_list;
    c_ubyte impi[128];
    c_ubyte impu[128];
    c_ubyte domain[128];
    struct_anon_33402 ecc_num_list;
} USIM_PART1_DATA_CNF_STRU;
typedef struct {
} USIM_PART1_DATA_REQ_STRU;
typedef struct {
    c_bool card_present;
    c_bool isim_real_flag;
    c_ubyte admin_data[4];
    struct_anon_33355 imsi;
    struct_usim_eps_loci_t_ eps_loci;
    struct_anon_33356 eps_nas_security_context;
    struct_anon_33353 ehplmn_list;
    struct_anon_33349 fplmn_list;
    c_ubyte access_class[2];
    c_ubyte last_rplmn_selection_indication;
    c_ubyte hpplmn_timer_value;
    struct_anon_33352 oplmn_list;
    struct_anon_33350 uplmn_list;
    struct_anon_33351 hplmn_list;
    struct_anon_33354 nas_config;
    struct_anon_33362 apn_control_list;
    struct_anon_33360 earfcn_list;
    c_ubyte impi[128];
    c_ubyte impu[128];
    c_ubyte domain[128];
    struct_anon_33402 ecc_num_list;
} USIM_PART1_DATA_UPDATE_IND_STRU;
typedef struct {
    enum_anon_32933 pin_type;
    enum_anon_32936 pin_result;
    c_ubyte pin_remain_times;
    c_ubyte puk_remain_times;
    c_bool need_cfun_rpt;
} USIM_PIN_HANDLE_CNF_STRU;
typedef struct {
    enum_anon_32934 cmd_type;
    enum_anon_32933 pin_type;
    c_ubyte pin1_len;
    c_ubyte pin1[8];
    c_ubyte pin2_len;
    c_ubyte pin2[8];
} USIM_PIN_HANDLE_REQ_STRU;
typedef struct {
    enum_anon_33055 pin_verify_cause;
} USIM_PIN_VERIFY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_POLL_TIMER_EXPIRY_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_PROACT_TIMER_EXPIRY_STRU;
typedef struct {
    c_ubyte exempt_home;
    c_ubyte exempt_roaming;
} USIM_PSDO_SETTINGS_IND_STRU;
typedef struct {
    enum_anon_32930 reg_status;
    struct_anon_33334 conn_status;
} USIM_REGISTER_STATUS_NTF_STRU;
typedef struct {
    c_bool uicc_changed;
    struct_anon_33346 rpm_data;
} USIM_RPM_INFO_IND_STRU;
typedef struct {
    c_ubyte len;
    c_ubyte smsc_addr[12];
} USIM_SMS_CSCA_UPDATE_REQ_STRU;
typedef struct {
    c_ubyte tp_mr;
    c_ubyte smsc[12];
} USIM_SMS_DEFAULT_SETTINGS_IND_STRU;
typedef struct {
    c_ubyte cause;
    c_ubyte sim_rsp_len;
    LP_c_ubyte sim_rsp;
} USIM_SMS_PP_DOWNLOAD_CNF_STRU;
typedef struct {
    c_ubyte rp_origin_sc_addr_len;
    LP_c_ubyte rp_origin_sc_addr;
    c_ubyte sms_deliver_pdu_len;
    LP_c_ubyte sms_deliver_pdu;
} USIM_SMS_PP_DOWNLOAD_REQ_STRU;
typedef struct {
    c_ubyte smsc[12];
    c_ubyte tp_pdu_len;
    LP_c_ubyte tp_pdu;
} USIM_SMS_SEND_DATA_IND_STRU;
typedef struct {
    c_ubyte sms_sent_ok;
    c_ubyte cause;
} USIM_SMS_SEND_DATA_RSP_STRU;
typedef struct {
    c_ubyte tp_mr;
} USIM_SMS_TPMR_UPDATE_REQ_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_STATUS_TIMER_EXPIRY_STRU;
typedef struct {
    struct_anon_33352 plmn_info;
} USIM_STEERING_ROAMING_IND_STRU;
typedef struct {
} USIM_STK_REFRESH_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_UICC_DEACT_TIMER_EXPIRY_STRU;
typedef struct {
    enum_anon_32806 ret;
} USIM_UICC_STATUS_CONTROL_CNF_STRU;
typedef struct {
    c_ubyte status;
} USIM_UICC_STATUS_CONTROL_REQ_STRU;
typedef struct {
    enum_anon_32924 usim_data_id;
    union_anon_32863 usim_file_info;
} USIM_UPDATE_FILE_REQ_STRU;
typedef struct {
} AT_CFUN_DISABLE_TXRX_REQ_STRU;
typedef struct {
    c_void_p timer_handle;
} AT_CFUN_MONITOR_TIMER_STRU;
typedef struct {
    c_bool sw_on;
    c_bool result;
    enum_anon_506 cause;
} AT_CFUN_RESULT_IND_STRU;
typedef struct {
    enum_anon_505 action;
    enum_anon_507 prim_id;
    c_uint duration;
} AT_DEBUG_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} AT_POWER_ON_TIMER_EXPIRY_STRU;
typedef struct {
    c_void_p timer_handle;
} AT_REGISTRATION_MONITOR_TIMER_STRU;
typedef struct {
    enum_anon_508 request_type;
    c_uint ret;
    c_ubyte sms_index;
    c_ubyte efsms_status;
    c_ushort data_len;
    c_ubyte data[176];
} AT_SMS_NV_RESULT_IND_STRU;
typedef struct {
    c_uint used_time;
} BENCHMARK_IN_RLC_FROM_BEGIN_OF_FILL_AMD_DATA_TO_TRIGGER_BUFFER_UPDATE_STRU;
typedef struct {
    c_uint used_time;
} BENCHMARK_IN_RLC_FROM_BEGIN_TO_END_OF_BUILD_RLC_PDU_STRU;
typedef struct {
    c_uint used_time;
} BENCHMARK_IN_RLC_FROM_BEGIN_TO_END_OF_FILL_SRB0_DATA_STRU;
typedef struct {
    c_uint used_time;
} BENCHMARK_IN_RLC_FROM_BEGIN_TO_END_OF_TRIGGER_BUFFER_UPDATE_STRU;
typedef struct {
    c_uint used_time;
} BENCHMARK_IN_RLC_FROM_RELEASE_DATA_ELEMENTS_TO_END_OF_FILL_AMD_DATA_STRU;
typedef struct {
    c_ubyte payload_rx_num;
} CBB_11B_RX_DONE_STRU;
typedef struct {
} CBB_AGC_SAT_STATUS_STRU;
typedef struct {
    c_uint timing_start;
    c_uint fo_hist_corr_i;
    c_uint fo_hist_corr_q;
    c_short fine_freq;
    c_short pss_coarse_freq[3];
    c_bool abnormal_ind;
    c_ubyte reserved_0[3];
    struct_anon_1188 pss_corr_result;
    struct_anon_1189 sss_corr_result[8];
} CBB_CELL_SEARCH_CNF_STRU;
typedef struct {
    c_uint timing_start;
    c_uint pss_max_corr;
    c_uint pss_sum_corr;
    c_ushort pss_sync_pos;
    c_ubyte n2id;
} CBB_DETECTION_CNF_STRU;
typedef struct {
    enum_anon_374 cbb_error_type;
} CBB_ERROR_REPORT_STRU;
typedef struct {
} CBB_HDRX_WAKEUP_STRU;
typedef struct {
    c_ushort phy_cell_id;
    c_uint earfcn;
    LP_struct_anon_1183 neib_rpt_dscr;
} CBB_NCELL_MEAS_CNF_STRU;
typedef struct {
} CBB_NCELL_PBCH_CNF_STRU;
typedef struct {
} CBB_PBCH_CNF_STRU;
typedef struct {
} CBB_PCFICH_CNF_STRU;
typedef struct {
} CBB_PDCCH_CNF_STRU;
typedef struct {
} CBB_PDP_DOPPLER_CNF_STRU;
typedef struct {
} CBB_PDSCH_CNF_STRU;
typedef struct {
} CBB_PHICH_CNF_STRU;
typedef struct {
} CBB_PRACH_CNF_STRU;
typedef struct {
} CBB_PUCCH_CNF_STRU;
typedef struct {
} CBB_PUSCH_CNF_STRU;
typedef struct {
    c_short resync_freq_offset;
    c_ushort resync_max_pos;
    c_ushort resync_max_corr;
    c_ushort resync_corr_sum;
    c_uint fo_hist_corr_i;
    c_uint fo_hist_corr_q;
} CBB_RESYNC_CNF_STRU;
typedef struct {
} CBB_RSSI_RSRP_CNF_STRU;
typedef struct {
} CBB_SRS_CNF_STRU;
typedef struct {
    c_ubyte ebi;
    struct_anon_1490 ipv6_info;
} CDS_IPV6_RA_INFO_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} CDS_TX_MONITOR_TIMER_STRU;
typedef struct {
    c_ubyte ebi;
    LP_c_ubyte data;
    c_ushort data_len;
    LP_c_ubyte ptr_free;
    c_ushort buf_len;
} CDS_UL_DATA_REQ_STRU;
typedef struct {
    c_ubyte cid;
    LP_c_ubyte data;
    c_ushort data_len;
    LP_c_ubyte ptr_free;
    c_ushort buf_len;
    c_ushort data_seq;
} CDS_UL_LWIP_DATA_REQ_STRU;
typedef struct {
    enum_anon_410 type;
} EMM_ABORT_SEARCH_IND_STRU;
typedef struct {
} EMM_ABORT_SEARCH_RSP_STRU;
typedef struct {
    enum_emm_attach_cause_enum attach_cause;
    c_bool reg_without_pdn;
    enum_emm_camped_type_enum camped_type;
    c_bool roaming;
    c_bool is_user_attach;
} EMM_ATTACH_CONFIG_NTF_STRU;
typedef struct {
    enum_emm_attach_rslt_enum result;
    c_ubyte rej_cause;
    c_bool ext_cause;
    c_ubyte attempt_count;
    enum_anon_121 update_status;
    c_bool intg_protected;
    struct_anon_384 cur_tai;
    struct_anon_1304 eplmn_list;
    c_bool emergency_attach;
    struct_anon_1305 emergency_num_list;
    c_bool sms_forbidden;
} EMM_ATTACH_IND_STRU;
typedef struct {
    c_ubyte attach_type;
    c_bool reg_without_pdn;
    c_ubyte camped_type;
    c_bool roaming;
    c_ubyte attempt_count;
} EMM_ATTACH_LOG_STRU;
typedef struct {
} EMM_ATTACH_NTF_STRU;
typedef struct {
} EMM_ATTACH_START_IND_STRU;
typedef struct {
    c_ubyte eps_num;
    c_ubyte esm_eps_id[11];
} EMM_BEARER_STATUS_IND_STRU;
typedef struct {
    enum_emm_esm_bearer_mode_enum mode;
    c_bool normal_prio;
    c_ubyte eps_num;
    c_ubyte esm_eps_id[11];
} EMM_BEARER_STATUS_NTF_STRU;
typedef struct {
    enum_anon_411 state;
    c_bool on_ehplmn;
} EMM_CDS_STATE_IND_STRU;
typedef struct {
    c_ubyte plmn_id[3];
    c_ubyte tac[2];
    c_uint cell_id;
    c_bool in_ac11_to_15;
    c_bool reg_without_pdn;
    c_bool search_needed;
    c_bool is_anycell_select;
} EMM_CON_MODE_INFO_NTF_STRU;
typedef struct {
    enum_anon_404 cur_state;
    enum_anon_404 dest_state;
} EMM_CONN_STATE_STRU;
typedef struct {
    enum_anon_412 status;
    enum_anon_413 cause;
} EMM_CONN_STATUS_IND_STRU;
typedef struct {
} EMM_DEINIT_CNF_STRU;
typedef struct {
    c_bool force_power_off;
} EMM_DEINIT_REQ_STRU;
typedef struct {
    enum_anon_409 result;
} EMM_DETACH_CNF_STRU;
typedef struct {
    c_uint bit_op_cn_req_type : 1;
    c_uint bit_op_cn_cause : 1;
    c_uint bit_op_loc_det_type : 1;
    c_uint bit_spare : 29;
    c_uint detach_type;
    c_uint loc_det_type;
    c_uint cn_req_type;
    c_ubyte cn_cause;
    c_bool intg_protected;
} EMM_DETACH_IND_STRU;
typedef struct {
    c_ubyte detach_type_mo;
    c_ubyte detach_mode;
    c_ubyte detach_atmp_cnt;
    c_ubyte mt_detach_acc_tx_cnt;
    c_ubyte cause;
} EMM_DETACH_LOG_STRU;
typedef struct {
    enum_emm_detach_mode_enum detach_mode;
} EMM_DETACH_REQ_STRU;
typedef struct {
    c_ubyte num_drbs;
    struct_anon_420 drb_list[8];
} EMM_DRB_INFO_IND_STRU;
typedef struct {
    c_ubyte act_type;
    c_ubyte requested_edrx_value;
    c_ubyte requested_paging_time_window;
    c_ubyte nw_provided_edrx_value;
    c_ubyte paging_time_window;
} EMM_EDRX_RETURN_IND_STRU;
typedef struct {
    c_bool mode;
    c_ubyte requested_edrx_value;
    c_ubyte requested_window_len;
} EMM_EDRX_SET_REQ_STRU;
typedef struct {
    c_bool psm_reject;
    enum_anon_110 psm_status;
} EMM_ENTER_PSM_IND_STRU;
typedef struct {
    enum_anon_111 psm_mode;
    enum_anon_113 enter_psm_cause;
} EMM_ENTER_PSM_REQ_STRU;
typedef struct {
    c_ubyte cause;
} EMM_ERROR_CODE_IND_STRU;
typedef struct {
    c_bool without_pdn_support;
    c_bool h_comp_ciot_support;
    c_bool ciot_e_pco_support;
    c_bool cplane_ciot_opt_support;
} EMM_ESM_CFG_IND_STRU;
typedef struct {
    enum_anon_87 result;
    enum_anon_104 data_req_type;
    c_ushort data_seq;
} EMM_ESM_DATA_CNF_STRU;
typedef struct {
    c_bool integery_protected;
    enum_anon_104 emm_type;
    enum_anon_106 emm_cause_value;
    struct_anon_423 nas_data;
} EMM_ESM_DATA_IND_STRU;
typedef struct {
    c_ushort data_seq;
    enum_anon_104 data_req_type;
    c_bool emergency;
    struct_anon_423 nas_data;
} EMM_ESM_DATA_REQ_STRU;
typedef struct {
    c_bool without_pdn;
    c_bool emergency;
    c_bool is_user_attach;
} EMM_ESM_PDN_CON_IND_STRU;
typedef struct {
    c_uint result;
    c_bool emergency;
    struct_anon_423 nas_data;
} EMM_ESM_PDN_CON_NTF_STRU;
typedef struct {
    c_uint result;
    c_bool emergency;
    c_bool pdn_type_non_ip;
    struct_anon_423 nas_data;
} EMM_ESM_PDN_CON_RSP_STRU;
typedef struct {
    c_bool reattach;
    enum_anon_384 cause;
    enum_anon_106 emm_cause_value;
} EMM_ESM_PDN_REJ_NTF_STRU;
typedef struct {
    c_ubyte plmn_id[3];
    c_bool ac_11_to_15;
    c_bool roaming;
    c_bool is_eplmn;
} EMM_ESM_PLMN_IND_STRU;
typedef struct {
    c_bool non_emergency_only;
} EMM_ESM_RELEASE_BEARER_IND_STRU;
typedef struct {
    enum_EMM_ESM_ATTACH_STATUS_ENUM status;
    enum_EMM_ESM_DETACH_CAUSE_ENUM cause;
} EMM_ESM_STATUS_IND_STRU;
typedef struct {
    enum_anon_112 exit_psm_cause;
} EMM_EXIT_PSM_IND_STRU;
typedef struct {
    enum_anon_112 exit_psm_cause;
} EMM_EXIT_PSM_REQ_STRU;
typedef struct {
    enum_emm_parallel_fsm_enum emm_fsm_id;
    enum_emm_main_state_enum cur_main_state;
    enum_emm_sub_state_enum cur_sub_state;
    enum_emm_main_state_enum dest_main_state;
    enum_emm_sub_state_enum dest_sub_state;
} EMM_FSM_LOG_STRU;
typedef struct {
    c_ubyte plmn_id[3];
} EMM_GUTI_REALLOC_IND_STRU;
typedef struct {
    c_ubyte local_time_zone;
    c_bool local_time_zone_available;
    c_ubyte universal_and_local_time_zone[7];
    c_bool universal_and_local_time_zone_available;
    c_ubyte network_daylight_saving_time;
    c_bool network_daylight_saving_time_available;
} EMM_INFORMATION_IND_STRU;
typedef struct {
    c_uint result;
} EMM_INIT_CNF_STRU;
typedef struct {
    c_bool usim_state;
} EMM_INIT_REQ_STRU;
typedef struct {
} EMM_INTRA_ATTACH_NTF_STRU;
typedef struct {
} EMM_INTRA_DETACH_NTF_STRU;
typedef struct {
    c_uint message_id;
} EMM_INTRA_MSG_STRU;
typedef struct {
    c_uint message_id;
} EMM_MSG_UNHANDLE_STRU;
typedef struct {
    c_bool autostart_plmn;
} EMM_NO_PLMN_NTF_STRU;
typedef struct {
} EMM_NO_SERVICE_NTF_STRU;
typedef struct {
    enum_anon_121 update_status;
} EMM_OOS_END_IND_STRU;
typedef struct {
} EMM_OOS_INIT_NTF_STRU;
typedef struct {
} EMM_PAGE_IND_STRU;
typedef struct {
} EMM_PLMN_SEARCH_START_NTF_STRU;
typedef struct {
} EMM_PLMN_SRCH_IND_STRU;
typedef struct {
    c_bool mode;
    c_ushort requested_periodic_tau;
    c_ushort requested_active_time;
} EMM_POWER_MODE_SET_REQ_STRU;
typedef struct {
    enum_anon_110 psm_status;
} EMM_PSM_STATUS_IND_STRU;
typedef struct {
} EMM_RAI_REQ_STRU;
typedef struct {
    c_bool ebi_status[16];
    c_bool check_uplane_only;
} EMM_RB_SETUP_IND_STRU;
typedef struct {
    enum_anon_87 cause;
} EMM_REESTABLISH_CNF_STRU;
typedef struct {
} EMM_REESTABLISH_IND_STRU;
typedef struct {
    c_bool emergency;
} EMM_REESTABLISH_REQ_STRU;
typedef struct {
    c_bool reset_ftai_no_search;
} EMM_RESET_PLMN_SELECTION_IND_STRU;
typedef struct {
} EMM_RESTART_REQ_STRU;
typedef struct {
} EMM_RPM_GET_COUNTS_IND_STRU;
typedef struct {
    c_ubyte c_pdn[4];
} EMM_RPM_GET_COUNTS_RSP_STRU;
typedef struct {
    c_bool need_clear;
    struct_anon_1297 param;
    c_ubyte lr3;
} EMM_RPM_INIT_IND_STRU;
typedef struct {
} EMM_RRC_START_ENTER_PSM_IND_STRU;
typedef struct {
} EMM_RRC_STOP_ENTER_PSM_IND_STRU;
typedef struct {
    enum_anon_408 status;
} EMM_SERVICE_IND_STRU;
typedef struct {
    enum_anon_126 result;
    c_ubyte cn_cause;
} EMM_SERVICE_RESULT_IND_STRU;
typedef struct {
    c_ubyte supported_ue_opt;
    c_ubyte preferred_ue_opt;
} EMM_SET_CIOT_OPT_REQ_STRU;
typedef struct {
    c_ushort requested_nb_s1_drx;
} EMM_SET_NB_S1_DRX_REQ_STRU;
typedef struct {
    c_bool is_sim_data_update;
    c_bool dcn_id_present;
    c_ushort dcn_id;
} EMM_SIM_DATA_NTF_STRU;
typedef struct {
} EMM_SMS_DATA_CNF_STRU;
typedef struct {
    struct_anon_423 nas_data;
} EMM_SMS_DATA_IND_STRU;
typedef struct {
    struct_anon_502 nas_data;
} EMM_SMS_DATA_REQ_STRU;
typedef struct {
    enum_anon_87 cause;
} EMM_SMS_ERR_IND_STRU;
typedef struct {
} EMM_SMS_REL_NTF_STRU;
typedef struct {
} EMM_STAY_ON_CURRENT_PLMN_NTF_STRU;
typedef struct {
    c_bool emm_reg_without_pdn_conn;
    c_bool cplane_ciot_opt_support;
    c_bool h_comp_cplane_ciot_opt_support;
    c_bool s1u_data_trans_support;
    c_bool uplane_ciot_opt_support;
    c_ubyte uplane_ciot_opt_preferred;
} EMM_SUPPORTED_FEATURES_IND_STRU;
typedef struct {
    c_ubyte plmn_id[3];
    c_ubyte tac[2];
    c_uint cell_id;
    c_bool in_ac11_to_15;
    c_bool reg_without_pdn;
    c_bool search_needed;
    c_bool is_anycell_select;
} EMM_SYS_INFO_NTF_STRU;
typedef struct {
} EMM_T3324_T3412EXT_CHANGE_IND_STRU;
typedef struct {
} EMM_TAF_REL_REQ_STRU;
typedef struct {
    enum_emm_tau_rslt_enum result;
    c_ubyte rej_cause;
    c_bool ext_cause;
    c_ubyte attempt_count;
    enum_anon_121 update_status;
    c_bool intg_protected;
    struct_anon_384 cur_tai;
    struct_anon_1304 eplmn_list;
    c_bool sms_forbidden;
} EMM_TAU_RESULT_IND_STRU;
typedef struct {
    enum_anon_85 test_loop_mode;
    struct_anon_422 lb_drb_list;
    c_uint delay;
    enum_anon_86 operation_mode;
    c_ubyte repetition;
} EMM_TEST_LOOPBACK_CLOSE_REQ_STRU;
typedef struct {
} EMM_TEST_LOOPBACK_OPEN_REQ_STRU;
typedef struct {
} EMM_UP_RESUME_IND_STRU;
typedef struct {
} EMM_UP_SUSPEND_IND_STRU;
typedef struct {
    struct_anon_415 apn;
    enum_anon_392 status;
} ESM_APN_BACKOFF_IND_STRU;
typedef struct {
} ESM_DEINIT_NTF_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte ebi;
    c_ubyte linked_ebi;
    enum_anon_387 trigger;
    enum_IP_TYPE_e_ request_pdn_type;
    enum_anon_384 cause;
    c_bool emergency;
    struct_anon_415 apn;
    struct_anon_1243 pdn_addr;
    struct_anon_1250 eqos;
    struct_anon_1247 recv_pco;
    struct_anon_1260 tft;
} ESM_EPS_ACTIVATE_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte ebi;
} ESM_EPS_DEACTIVATE_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte ebi;
    struct_anon_1250 eqos;
    struct_anon_1247 recv_pco;
    struct_anon_1260 tft;
} ESM_EPS_MODIFICATION_IND_STRU;
typedef struct {
    enum_anon_384 cause;
    c_ubyte cid;
} ESM_ERROR_CODE_IND_STRU;
typedef struct {
    c_uint message_id;
    c_uint current_state;
    c_ushort data_num;
    c_ushort excpt_num;
    c_ushort ping_num;
    c_ushort wait_cnf_num;
    c_uint tx_total_size;
    c_uint tx_total_num;
} ESM_FSM_LOG_STRU;
typedef struct {
    c_ubyte cid;
    struct_anon_1250 eqos;
} ESM_GET_CGEQOSRDP_CNF_STRU;
typedef struct {
    c_ubyte cid;
} ESM_GET_CGEQOSRDP_REQ_STRU;
typedef struct {
    c_ubyte cid;
    struct_anon_1260 tft;
} ESM_GET_CGTFTRDP_CNF_STRU;
typedef struct {
    c_ubyte cid;
} ESM_GET_CGTFTRDP_REQ_STRU;
typedef struct {
} ESM_INIT_NTF_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
} ESM_PDP_MODIFY_CNF_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
} ESM_PDP_MODIFY_IND_STRU;
typedef struct {
    c_ubyte cid;
} ESM_PDP_MODIFY_REQ_STRU;
typedef struct {
    c_uint result;
    c_ubyte cid;
} ESM_PDP_RELEASE_CNF_STRU;
typedef struct {
    c_uint result;
    c_ubyte cid;
} ESM_PDP_RELEASE_IND_STRU;
typedef struct {
    enum_anon_387 trigger;
    c_ubyte cid;
} ESM_PDP_RELEASE_REQ_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
    struct_anon_1243 pdn_address;
} ESM_PDP_SETUP_CNF_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
    struct_anon_1243 pdn_address;
} ESM_PDP_SETUP_IND_STRU;
typedef struct {
    enum_anon_387 trigger;
    c_ubyte cid;
} ESM_PDP_SETUP_REQ_STRU;
typedef struct {
    enum_anon_455 error;
    c_uint value1;
    c_uint value2;
} ESM_PROC_FAIL_LOG_STRU;
typedef struct {
} ESM_RAI_PACKET_ENCODED_STRU;
typedef struct {
    c_ubyte ebi;
    struct_anon_418 rohc_info;
} ESM_ROHC_INFO_LOG_STRU;
typedef struct {
    c_bool rohc_status[16];
} ESM_ROHC_STATUS_LOG_STRU;
typedef struct {
    c_ubyte cid;
    struct_anon_1248 auth;
} ESM_SET_CGAUTH_NTF_STRU;
typedef struct {
    enum_anon_401 config_type;
    c_ubyte cid;
    c_bool secure_pco;
    struct_anon_1251 cntx;
} ESM_SET_CGDCONT_NTF_STRU;
typedef struct {
    c_ubyte cid;
    struct_anon_1250 eqos;
} ESM_SET_CGEQOS_NTF_STRU;
typedef struct {
    enum_anon_401 config_type;
    c_ubyte cid;
    struct_anon_490 tft;
} ESM_SET_CGTFT_NTF_STRU;
typedef struct {
    c_bool card_present;
} ESM_SIM_STATE_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_RPM_F4_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_RPM_FX_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_RPM_LR3_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_T3396_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_T3481_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_T3482_STRU;
typedef struct {
    c_void_p timer_handle;
} ESM_TIMER_T3492_STRU;
typedef struct {
    enum_anon_455 error;
    c_uint value1;
    c_uint value2;
} ESM_UNHANDLED_MSG_LOG_STRU;
typedef struct {
    c_ubyte list_count;
    struct_c_ubyte_Array_3 list[10];
} FPLMN_LIST_STRU;
typedef struct {
    struct_anon_1007 event_call_status;
} IMS_IMSA_OUTPUT_CALL_EVENT_CALL_STATUS_STRU;
typedef struct {
    struct_anon_1011 event_dis;
} IMS_IMSA_OUTPUT_CALL_EVENT_DISCONNECT_STRU;
typedef struct {
    struct_anon_1014 event_early_media;
} IMS_IMSA_OUTPUT_CALL_EVENT_EARLY_MEDIA_STRU;
typedef struct {
    struct_anon_1000 event_error;
} IMS_IMSA_OUTPUT_CALL_EVENT_ERROR_STRU;
typedef struct {
    struct_anon_1013 event_incoming;
} IMS_IMSA_OUTPUT_CALL_EVENT_INCOMING_STRU;
typedef struct {
    struct_anon_1009 event_initial;
} IMS_IMSA_OUTPUT_CALL_EVENT_INITIALIZING_STRU;
typedef struct {
    struct_anon_1010 event_mt_begin;
} IMS_IMSA_OUTPUT_CALL_EVENT_MT_BEGIN_STRU;
typedef struct {
    struct_anon_1012 event_ok;
} IMS_IMSA_OUTPUT_CALL_EVENT_OK_STRU;
typedef struct {
    struct_anon_997 output_para;
} IMS_IMSA_OUTPUT_PARA_MSG_STRU;
typedef struct {
    struct_anon_1003 output_service;
} IMS_IMSA_OUTPUT_SERVICE_MSG_STRU;
typedef struct {
    struct_anon_1004 output_sms;
} IMS_IMSA_OUTPUT_SMS_MSG_STRU;
typedef struct {
    struct_anon_996 output_system;
} IMS_IMSA_OUTPUT_SYSTEM_MSG_STRU;
typedef struct {
    c_ubyte op_id;
    enum_anon_299 mt_status;
    c_char number[81];
    enum_anon_292 cause_code;
} IMSA_AT_MT_STATES_IND_STRU;
typedef struct {
    struct_anon_1151 ecc_num_list;
} IMSA_ATTACH_TAU_END_IND_STRU;
typedef struct {
    enum_anon_298 channel_event;
    c_ubyte is_local_alerting_flag;
    enum_anon_343 codec_type;
    enum_anon_294 voice_domain;
} IMSA_CALL_CHANNEL_INFO_IND_STRU;
typedef struct {
    c_uint op_id;
    c_ubyte result;
    c_ubyte rsv[3];
} IMSA_CALL_ENCRYPT_SET_CNF_STRU;
typedef struct {
    c_uint op_id;
    enum_anon_344 encrypt;
    c_ubyte rsv[3];
} IMSA_CALL_ENCRYPT_SET_REQ_STRU;
typedef struct {
    enum_anon_294 voice_domain;
} IMSA_CALL_EVT_ALL_RELEASED_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_292 result;
    enum_anon_341 call_state;
    enum_anon_337 call_type;
    struct_anon_1108 dis_dir;
    c_uint pre_call_time;
    struct_anon_1110 call_number;
    struct_anon_1111 called_number;
    enum_anon_294 voice_domain;
} IMSA_CALL_EVT_RELEASED_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_341 call_state;
    enum_anon_337 call_type;
    enum_anon_293 call_mode;
    enum_anon_342 call_dir;
    struct_anon_1110 call_number;
    struct_anon_1111 called_number;
    struct_anon_1110 connect_number;
    struct_anon_1110 redirect_number;
    c_ubyte rab_id;
    c_uint result;
    enum_anon_294 voice_domain;
} IMSA_CALL_MT_ACCEPT_CNF_STRU;
typedef struct {
    c_uint op_id;
    c_uint call_id;
    enum_anon_337 call_type;
    struct_anon_1111 redirect_number;
} IMSA_CALL_MT_ACCEPT_REQ_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_341 call_state;
    enum_anon_288 call_type;
    enum_anon_291 call_send_evt;
    enum_anon_292 call_cause;
    enum_anon_293 call_mode;
    enum_anon_342 call_dir;
    struct_anon_1110 call_number;
    struct_anon_1111 called_number;
    struct_anon_1110 connect_number;
    struct_anon_1110 redirect_number;
    c_ubyte rab_id;
    enum_anon_294 voice_domain;
    c_ubyte ims_call_flag;
} IMSA_CALL_ORIG_CNF_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_337 call_type;
    struct_anon_1109 dial_number;
    c_ubyte call_emergency_cat;
    enum_anon_338 clir_status;
} IMSA_CALL_ORIG_REQ_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_292 result;
    enum_anon_341 call_state;
    enum_anon_337 call_type;
    enum_anon_342 call_dir;
    struct_anon_1111 called_number;
    enum_anon_294 voice_domain;
} IMSA_CALL_REL_ALL_CALL_CNF_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_337 call_type;
} IMSA_CALL_REL_ALL_CALL_REQ_STRU;
typedef struct {
    c_ubyte op_id;
    c_ubyte call_id;
    enum_anon_341 call_state;
    enum_anon_288 call_type;
    enum_anon_291 call_send_evt;
    enum_anon_293 call_mode;
    enum_anon_342 call_dir;
    struct_anon_1110 call_number;
    struct_anon_1111 called_number;
    struct_anon_1110 connect_number;
    struct_anon_1110 redirect_number;
    c_ubyte rab_id;
    enum_anon_294 voice_domain;
} IMSA_CALL_STATE_IND_STRU;
typedef struct {
    c_ubyte result;
    c_ubyte reg_info;
    c_uint ext_info;
} IMSA_CIREG_QRY_CNF_STRU;
typedef struct {
} IMSA_CIREG_QRY_REQ_STRU;
typedef struct {
    enum_anon_334 reg_info;
    c_uint ext_info;
} IMSA_CIREGU_IND_STRU;
typedef struct {
    c_ubyte num_of_calls;
    c_ubyte rsv[3];
    struct_anon_1139 call_infos[2];
} IMSA_CLCC_QRY_CNF_STRU;
typedef struct {
} IMSA_CLCC_QRY_REQ_STRU;
typedef struct {
    c_char buffer[200];
} IMSA_DBG_CHAR_PRINT_STRU;
typedef struct {
    enum_anon_471 imsa_status;
    c_ubyte rsv[3];
    enum_anon_473 normal_srv_status;
    enum_anon_479 normal_conn_status;
    enum_anon_472 normal_reg_status;
    enum_anon_473 emc_srv_status;
    enum_anon_479 emc_conn_status;
    enum_anon_472 emc_reg_status;
} IMSA_DBG_INTRA_STATUS_STRU;
typedef struct {
    enum_anon_503 action;
    enum_anon_499 timer_id;
    c_uint timer_len;
    enum_anon_504 rslt;
} IMSA_DBG_TIMER_STRU;
typedef struct {
} IMSA_DEINIT_CNF_STRU;
typedef struct {
} IMSA_DEINIT_REQ_STRU;
typedef struct {
} IMSA_DEREG_CNF_STRU;
typedef struct {
} IMSA_DEREG_REQ_STRU;
typedef struct {
    c_char buffer[200];
} IMSA_ERR_CHAR_PRINT_STRU;
typedef struct {
    struct_anon_987 input_call;
} IMSA_IMS_CALL_EVENT_ANSWER_MSG_STRU;
typedef struct {
    struct_anon_989 input_call;
} IMSA_IMS_CALL_EVENT_DIAL_MSG_STRU;
typedef struct {
    struct_anon_988 input_call;
} IMSA_IMS_CALL_EVENT_HANGUP_MSG_STRU;
typedef struct {
    struct_anon_986 input_call;
} IMSA_IMS_CALL_EVENT_RELEASE_AT_X_MSG_STRU;
typedef struct {
    struct_anon_985 input_call;
} IMSA_IMS_CALL_EVENT_RESOURCE_READY_MSG_STRU;
typedef struct {
    struct_anon_980 input_nv_info;
} IMSA_IMS_INPUT_NV_INFO_MSG_STRU;
typedef struct {
    struct_anon_979 input_para;
} IMSA_IMS_INPUT_PARA_MSG_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1086 call_waiting_status;
} IMSA_IMS_INPUT_PARA_SET_CALL_WAITING_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1063 cgi;
} IMSA_IMS_INPUT_PARA_SET_CGI_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1102 cs_call_status;
} IMSA_IMS_INPUT_PARA_SET_CS_CALL_STATUS_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1071 emc_account;
} IMSA_IMS_INPUT_PARA_SET_EMC_ACCOUNT_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1067 emc_ip;
} IMSA_IMS_INPUT_PARA_SET_EMC_IP_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1084 errlog_ctrl_info;
} IMSA_IMS_INPUT_PARA_SET_ERRLOG_CTRL_INFO_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    c_char imei[16];
} IMSA_IMS_INPUT_PARA_SET_IMEI_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1075 ip_sec;
} IMSA_IMS_INPUT_PARA_SET_IPSEC_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1096 location_info;
} IMSA_IMS_INPUT_PARA_SET_LOCATION_INFO_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1104 log_filter;
} IMSA_IMS_INPUT_PARA_SET_LOG_FILTER_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1079 network_capability;
} IMSA_IMS_INPUT_PARA_SET_NETWORK_CAPABILITY_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1100 nick_name;
} IMSA_IMS_INPUT_PARA_SET_NICK_NAME_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1069 normal_account;
} IMSA_IMS_INPUT_PARA_SET_NORMAL_ACCOUNT_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1065 normal_ip;
} IMSA_IMS_INPUT_PARA_SET_NORMAL_IP_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1098 phone_context;
} IMSA_IMS_INPUT_PARA_SET_PHONE_CONTEXT_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1073 port_info;
} IMSA_IMS_INPUT_PARA_SET_PORT_INFO_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1106 roaming;
} IMSA_IMS_INPUT_PARA_SET_ROAMING_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1081 timer_length;
} IMSA_IMS_INPUT_PARA_SET_TIMER_LENGTH_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1077 ue_capability;
} IMSA_IMS_INPUT_PARA_SET_UE_CAPABILITY_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1090 ue_encrypt_cap;
} IMSA_IMS_INPUT_PARA_SET_UE_ENCRYPT_CAP_STRU;
typedef struct {
    enum_anon_268 input_para_reason;
    c_uint op_id;
    struct_anon_1088 wlan_node_id;
} IMSA_IMS_INPUT_PARA_SET_WLAN_NODE_ID_STRU;
typedef struct {
    struct_anon_982 input_service;
} IMSA_IMS_INPUT_SERVICE_MSG_STRU;
typedef struct {
    struct_anon_983 input_sms;
} IMSA_IMS_INPUT_SMS_MSG_STRU;
typedef struct {
    struct_anon_942 input_system;
} IMSA_IMS_INPUT_SYSTEM_MSG_STRU;
typedef struct {
    enum_anon_333 sms_srv_status;
    enum_anon_333 voip_srv_status;
} IMSA_IMS_SRV_STATUS_INFO_IND_STRU;
typedef struct {
} IMSA_INIT_IND_STRU;
typedef struct {
    enum_anon_337 call_type;
    enum_anon_276 result_action;
} IMSA_INTRA_CALL_RESULT_ACTION_IND_STRU;
typedef struct {
    enum_anon_277 conn_type;
    enum_anon_497 call_srv_status;
    enum_anon_498 no_srv_cause;
} IMSA_INTRA_CALL_SRV_STATUS_IND_STRU;
typedef struct {
    enum_anon_277 conn_type;
    enum_anon_493 sip_pdp_type;
    enum_anon_494 media_pdp_type;
    enum_anon_495 modify_type;
} IMSA_INTRA_CONN_MODIFY_IND_STRU;
typedef struct {
    enum_anon_277 conn_type;
    enum_anon_493 sip_pdp_type;
    enum_anon_494 media_pdp_type;
} IMSA_INTRA_CONN_REL_CNF_STRU;
typedef struct {
    enum_anon_277 conn_type;
    enum_anon_493 sip_pdp_type;
} IMSA_INTRA_CONN_REL_REQ_STRU;
typedef struct {
    enum_anon_496 result;
    enum_anon_277 conn_type;
    enum_anon_493 sip_pdp_type;
    enum_anon_494 media_pdp_type;
    c_uint pdp_cn_rej_cause;
    c_uint pdn_re_act_timer_len;
} IMSA_INTRA_CONN_SETUP_CNF_STRU;
typedef struct {
    c_uint re_establish_flag;
    enum_anon_277 conn_type;
    c_ubyte rsv[3];
} IMSA_INTRA_CONN_SETUP_REQ_STRU;
typedef struct {
    enum_anon_277 reg_type;
    enum_anon_275 result;
    enum_anon_276 result_action;
    struct_anon_1528 sip_result;
    c_uint retry_timer_len;
} IMSA_INTRA_DEREG_CNF_STRU;
typedef struct {
    enum_anon_277 reg_type;
    enum_anon_278 local_flag;
} IMSA_INTRA_DEREG_REQ_STRU;
typedef struct {
    enum_anon_277 reg_type;
    enum_anon_275 result;
    enum_anon_276 result_action;
    struct_anon_1528 sip_result;
    c_uint retry_timer_len;
} IMSA_INTRA_REG_CNF_STRU;
typedef struct {
    enum_anon_277 reg_type;
    enum_anon_476 addr_type;
} IMSA_INTRA_REG_REQ_STRU;
typedef struct {
    enum_anon_276 result_action;
} IMSA_INTRA_SMS_RESULT_ACTION_IND_STRU;
typedef struct {
    enum_anon_501 type;
    c_uint line_no;
    c_int param1;
    c_int param2;
    c_int param3;
} IMSA_LOG_ERROR_STRU;
typedef struct {
    enum_anon_502 event;
    c_int param1;
    c_int param2;
    c_int param3;
} IMSA_LOG_NORMAL_STRU;
typedef struct {
    c_uint data_len;
    c_ubyte rcv_domain;
    c_ubyte rsv[3];
    c_ubyte data[255];
} IMSA_MSG_DATA_IND_STRU;
typedef struct {
    c_uint msg_name;
    c_uint error_code;
} IMSA_MSG_MT_ERR_IND_STRU;
typedef struct {
    c_uint msg_name;
    c_uint error_code;
    struct_anon_1586 rpdu_data;
} IMSA_MSG_REPORT_IND_STRU;
typedef struct {
} IMSA_OOS_STATUS_IND_STRU;
typedef struct {
    c_uint bit_linkd_rab_id : 1;
    c_uint bit_tft : 1;
    c_uint bit_spare : 30;
    c_ubyte cid;
    c_ubyte rab_id;
    c_ubyte linkd_rab_id;
    enum_anon_358 is_emc_pdp;
    enum_anon_359 ims_cn_signal_flg;
    enum_anon_360 cause;
    struct_anon_1153 pdp_addr;
    struct_anon_1154 apn;
    struct_anon_1155 eps_qos;
    struct_anon_1156 dns;
    struct_anon_1159 ipv4_pcscf_list;
    struct_anon_1160 gate_way;
    struct_anon_1161 ipv6_dns;
    struct_anon_1162 ipv6_pcscf_list;
} IMSA_PDP_ACTIVATE_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte rab_id;
    enum_anon_361 pdp_type;
    c_ubyte rsv;
} IMSA_PDP_DEACTIVATE_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_ubyte rab_id;
    c_ubyte rsv[2];
    struct_anon_1167 ipv6_ra_info;
} IMSA_PDP_IPV6_INFO_IND_STRU;
typedef struct {
    c_uint bit_op_eps_qos : 1;
    c_uint bit_op_tft : 1;
    c_uint bit_op_ipv4_mtu : 1;
    c_uint bit_op_spare : 29;
    c_ubyte cid;
    c_ubyte rab_id;
    c_ubyte linkd_rab_id;
    c_ubyte rsv;
    struct_anon_1155 eps_qos;
    struct_anon_1156 pdp_ipv4_dns;
    struct_anon_1159 ipv4_pcscf_list;
    struct_anon_1161 pdp_ipv6_dns;
    struct_anon_1162 ipv6_pcscf_list;
    struct_anon_1164 tft;
    c_ushort ipv4_mtu;
    c_ushort rsv1;
} IMSA_PDP_MODIFY_IND_STRU;
typedef struct {
    enum_anon_345 err_type;
    c_uint imsa_pdn_fail_cause;
    c_uint imsa_reg_fail_cause;
    c_char ims_reg_fail_reason[256];
} IMSA_REG_ERR_REPORT_IND_STRU;
typedef struct {
    enum_anon_356 status;
} IMSA_ROAMING_STATE_IND_STRU;
typedef struct {
    enum_anon_69 ps_service_status;
    enum_anon_351 ps_sim_valid;
    enum_anon_349 ims_vo_ps_ind;
    enum_anon_350 ems_ind;
    struct_anon_1146 camped_cell_info;
    enum_anon_4 duplex_mode;
} IMSA_SERVICE_CHANGE_IND_STRU;
typedef struct {
    struct_anon_1144 card_info;
    struct_anon_1142 usim_ecc_num_list;
} IMSA_SIM_INFO_IND_STRU;
typedef struct {
    c_uint op_id;
    c_ubyte result;
    c_ubyte impu_len;
    c_ubyte rsv;
    c_ubyte impu_virtual_len;
    c_ubyte impu[128];
    c_ubyte impu_virtual[128];
} IMSA_VOLTE_IMPU_QRY_CNF_STRU;
typedef struct {
    c_uint op_id;
} IMSA_VOLTE_IMPU_QRY_REQ_STRU;
typedef struct {
} L2_DL_ACTIVATE_CNF_STRU;
typedef struct {
} L2_DL_ACTIVATE_REQ_STRU;
typedef struct {
    c_bool success;
} L2_DL_CONFIG_CNF_STRU;
typedef struct {
    struct_anon_779 rlc_cfg;
    struct_anon_17 mac_cfg;
    c_bool rlc_cfg_present;
    c_bool mac_cfg_present;
} L2_DL_CONFIG_REQ_STRU;
typedef struct {
} L2_DL_DEACTIVATE_CNF_STRU;
typedef struct {
    c_bool rlc_rel;
    c_bool mac_rel;
} L2_DL_DEACTIVATE_REQ_STRU;
typedef struct {
} L2_DL_RELEASE_CNF_STRU;
typedef struct {
    c_bool rlc_rel;
    c_bool mac_rel;
    c_ushort bearers;
} L2_DL_RELEASE_REQ_STRU;
typedef struct {
} L2_UL_ACTIVATE_CNF_STRU;
typedef struct {
} L2_UL_ACTIVATE_REQ_STRU;
typedef struct {
    c_bool success;
} L2_UL_CONFIG_CNF_STRU;
typedef struct {
    struct_anon_779 rlc_cfg;
    struct_anon_17 mac_cfg;
    c_bool rlc_cfg_present;
    c_bool mac_cfg_present;
} L2_UL_CONFIG_REQ_STRU;
typedef struct {
} L2_UL_DEACTIVATE_CNF_STRU;
typedef struct {
    c_bool rlc_rel;
    c_bool mac_rel;
} L2_UL_DEACTIVATE_REQ_STRU;
typedef struct {
} L2_UL_RELEASE_CNF_STRU;
typedef struct {
    c_bool rlc_rel;
    c_bool mac_rel;
    c_ushort bearers;
} L2_UL_RELEASE_REQ_STRU;
typedef struct {
} LL1_ABORT_BG_REQ_STRU;
typedef struct {
} LL1_ABORT_FREQ_SEARCH_REQ_STRU;
typedef struct {
} LL1_ABORT_SCAN_REQ_STRU;
typedef struct {
    enum_anon_30 status;
} LL1_ACTIVATE_CNF_STRU;
typedef struct {
} LL1_ACTIVATE_REQ_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id[8];
    c_ubyte num_of_cells;
} LL1_BG_FREQ_SEARCH_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_bool is_single_cs;
    c_bool is_assigned_pci;
    c_ushort assigned_pci;
} LL1_BG_FREQ_SEARCH_REQ_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} LL1_BG_MIB_DATA_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_bool next_mod_boundary;
} LL1_BG_MIB_READ_REQ_STRU;
typedef struct {
    LP_struct_anon_131 earfcn_list;
    c_ushort num_earfcn;
} LL1_BG_SCAN_CNF_STRU;
typedef struct {
    c_ubyte num_range;
    c_uint earfcn_start[6];
    c_uint earfcn_end[6];
    c_ubyte num_earfcn;
    c_uint earfcn_list[120];
} LL1_BG_SCAN_REQ_STRU;
typedef struct {
} LL1_BG_SEARCH_END_IND_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} LL1_BG_SIB1_DATA_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
} LL1_BG_SIB1_READ_REQ_STRU;
typedef struct {
    c_ushort ptw_start_hfn;
    c_ushort ptw_start_sfn;
    c_uint length;
    c_ushort next_page_hfn;
    c_ushort next_page_sfn;
    c_bool edrx_active;
    c_ubyte next_page_sf;
    c_ubyte resv[2];
} LL1_CALC_PAGING_DATA_STRU;
typedef struct {
    c_uint ctrl_main_fsm;
    c_uint ctrl_meas_fsm;
    c_uint ctrl_turb_fsm;
    c_uint rpt_smem_ctrl_sts;
    c_uint tx_freq_cur_fsm;
    c_uint tx_freq_symbol;
    c_uint cs_rpt0;
    c_uint cs_rpt1;
    c_uint cs_rpt2;
    c_uint rpt_phy_ovt;
    c_uint abnormal_rpt_reg;
} LL1_CBB_REG_LOG_STRU;
typedef struct {
    c_bool conn_drx_enable;
    c_bool next_two_sf_valid;
    c_bool short_drx_cycle_en;
    c_bool onduration_timer_cur;
    c_bool new_transmission;
    c_bool first_set;
    c_bool wake_up_cur;
    c_ubyte short_cycle_timer_cnt;
    c_bool inadvance_meas_en;
    c_bool inadvance_meas_start;
    c_ubyte meas_start_sf;
    c_ubyte onduration_timer_end_sf;
    c_ushort meas_start_sfn;
    c_ushort harq_timer_bitmap;
    c_ushort retx_timer_bitmap;
    c_ushort onduration_timer_end_sfn;
    c_ushort onduration_timer_next_sfn;
    c_ubyte onduration_timer_next_sf;
    c_ubyte inactivity_timer_end_sf;
    c_ushort inactivity_timer_end_sfn;
    c_ushort reserve;
} LL1_CDRX_LOG_STRU;
typedef struct {
    c_uint cs_dscr[24];
} LL1_CELL_SEARCH_DSCR_STRU;
typedef struct {
    enum_anon_513 state;
    enum_anon_515 event;
    c_ubyte res[2];
} LL1_CELL_SEARCH_FSM_EVENT_LOG_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id[8];
    c_ubyte num_of_cells;
} LL1_CELL_SEARCH_RESULT_LOG_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_bool success;
} LL1_CELL_SELECT_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
} LL1_CELL_SELECT_REQ_STRU;
typedef struct {
    enum_anon_29 status;
} LL1_CONNECTED_CONFIG_CNF_STRU;
typedef struct {
    struct_anon_210 dedicated_config;
} LL1_CONNECTED_CONFIG_REQ_STRU;
typedef struct {
} LL1_CONNECTED_MEAS_CONFIG_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_bool intra_freq_present;
    c_bool intra_presence_ant_port1;
    c_ubyte intra_meas_bw;
    c_ubyte intra_neigh_cell_config;
    c_ubyte num_inter_freq_channels;
    struct_anon_236 inter_freq_earfcn_list[8];
    c_ubyte gap_period;
    c_ubyte gap_start_sf;
} LL1_CONNECTED_MEAS_CONFIG_REQ_STRU;
typedef struct {
    c_bool intra_freq_enable;
    c_bool inter_freq_enable;
} LL1_CONNECTED_MEAS_START_REQ_STRU;
typedef struct {
    c_bool intra_freq_disable;
    c_bool inter_freq_disable;
} LL1_CONNECTED_MEAS_STOP_REQ_STRU;
typedef struct {
    c_uint pss_max_corr;
    c_uint pss_sum_corr;
    c_uint sss_start_timing;
    c_ubyte pss_peak_state;
    c_ubyte sss_odd_even;
    c_short pss_coarse_freq;
    c_ushort pss_sync_pos;
    c_ubyte pss_n2id;
    c_ubyte memory_index;
    c_ubyte sss_cfg_idx;
    c_ubyte cum_cnt_sss;
    c_ubyte search_cnt_sss;
    c_ubyte sss_num;
    c_ubyte sss_even_num;
    c_ubyte sss_odd_num;
    c_bool strong_pss;
    c_ubyte resd[3];
} LL1_CS_PSS_TOP_PEAK_COMMON_STRU;
typedef struct {
} LL1_DATA_INACTIVITY_TIMER_EXPIRY_IND_STRU;
typedef struct {
    c_ushort length;
    LP_c_ubyte data;
    c_ubyte harq_id;
    c_uint frame;
} LL1_DATA_IND_STRU;
typedef struct {
    struct_anon_78 dci_dscr;
} LL1_DCI_DSCR_LOG_STRU;
typedef struct {
    c_uint pdsch_dscr_set_time;
    c_ubyte dci_num;
    c_ubyte rb_num[3];
    c_uint tbs[3];
    c_ubyte cfi_index;
    c_ubyte mcs[3];
    struct_anon_1638 dci_format_info[3];
    c_uint rpt_phich_iq_acc_dat_g0 : 14;
    c_uint rpt_phich_rs_acc_dat_g0 : 13;
    c_uint phich_related_sf_0 : 4;
    c_uint ack_0 : 1;
    c_uint rpt_phich_iq_acc_dat_g1 : 14;
    c_uint rpt_phich_rs_acc_dat_g1 : 13;
    c_uint phich_related_sf_1 : 4;
    c_uint ack_1 : 1;
    struct_anon_1644 pdsch_dscr;
} LL1_DCI_INFO_LOG_STRU;
typedef struct {
} LL1_DEACTIVATE_CNF_STRU;
typedef struct {
} LL1_DEACTIVATE_REQ_STRU;
typedef struct {
    c_uint debug_array[32];
} LL1_DEBUG_LOG_STRU;
typedef struct {
    c_uint ack_sf_num;
    c_uint nack_sf_num;
    c_uint sf_passed_num;
} LL1_DL_BLER_STATISTICS_STRU;
typedef struct {
    c_bool long_drx;
} LL1_DRX_COMMAND_REQ_STRU;
typedef struct {
    c_uint length;
    c_uint dscr[57];
} LL1_DSCR_CRC_FAIL_LOG_STRU;
typedef struct {
    c_uint time_to_next_po;
} LL1_EDRX_PTW_END_IND_STRU;
typedef struct {
} LL1_ENTER_LOW_POWER_MODE_CNF_STRU;
typedef struct {
} LL1_ENTER_LOW_POWER_MODE_REQ_STRU;
typedef struct {
} LL1_ENTER_LPM_STRU;
typedef struct {
} LL1_EXIT_LOW_POWER_MODE_CNF_STRU;
typedef struct {
} LL1_EXIT_LOW_POWER_MODE_REQ_STRU;
typedef struct {
} LL1_EXIT_LPM_STRU;
typedef struct {
} LL1_FLUSH_MSG3_HARQ_BUFFER_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id[8];
    c_ubyte num_of_cells;
} LL1_FREQ_SEARCH_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_bool is_single_cs;
    c_bool is_assigned_pci;
    c_ushort assigned_pci;
} LL1_FREQ_SEARCH_REQ_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_bool success;
} LL1_HANDOVER_CELL_SELECT_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    enum_anon_4 cell_mode;
    enum_anon_27 cp_mode;
    c_uint ul_earfcn;
    c_ubyte dl_bw;
    c_ubyte ul_bw;
    c_bool antenna_ports_count_present;
    c_ubyte antenna_ports_count;
} LL1_HANDOVER_CELL_SELECT_REQ_STRU;
typedef struct {
    enum_anon_29 status;
} LL1_HANDOVER_CONFIG_CNF_STRU;
typedef struct {
    struct_anon_181 common_config;
    struct_anon_210 dedicated_config;
} LL1_HANDOVER_CONFIG_REQ_STRU;
typedef struct {
    enum_anon_514 state;
    enum_anon_516 event;
    c_ubyte res[2];
} LL1_HANDOVER_FSM_EVENT_LOG_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort hfn;
} LL1_HFN_SYNC_REQ_STRU;
typedef struct {
    enum_anon_29 status;
} LL1_IDLE_CONFIG_CNF_STRU;
typedef struct {
    struct_anon_181 common_config;
} LL1_IDLE_CONFIG_REQ_STRU;
typedef struct {
} LL1_IDLE_MEAS_CONFIG_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_bool intra_freq_present;
    c_bool intra_presence_ant_port1;
    c_ubyte intra_meas_bw;
    c_ubyte intra_neigh_cell_config;
    c_ubyte num_inter_freq_channels;
    struct_anon_236 inter_freq_earfcn_list[8];
    c_ubyte gap_period;
    c_ubyte gap_start_sf;
} LL1_IDLE_MEAS_CONFIG_REQ_STRU;
typedef struct {
    c_bool intra_freq_enable;
    c_bool inter_freq_enable;
} LL1_IDLE_MEAS_START_REQ_STRU;
typedef struct {
    c_bool intra_freq_disable;
    c_bool inter_freq_disable;
} LL1_IDLE_MEAS_STOP_REQ_STRU;
typedef struct {
    c_uint meas_deadline;
    c_ubyte detect_state;
    c_ubyte measure_state;
    c_ubyte ant_ports[8];
    c_bool earfcn_prior[9];
    c_uint drx_cycle_count;
    c_ushort inter_earfcn_index;
    c_ubyte inter_freq_num;
    c_ubyte detect_period;
    c_ubyte enable_high_prior;
    c_ubyte meas_period;
    c_bool enable_intra;
    c_bool enable_inter;
    c_bool meas_completed;
} LL1_IDLE_MEASURE_STATE_LOG_STRU;
typedef struct {
    struct_anon_1597 now;
    struct_anon_1597 deadline[9];
} LL1_IDLE_SCHEDULE_DEADLINE_LOG_STRU;
typedef struct {
} LL1_IN_SYNC_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ubyte num_cells;
    struct_anon_237 cell[8];
} LL1_INTER_FREQ_MEAS_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ubyte num_cells;
    struct_anon_237 cell[8];
} LL1_INTRA_FREQ_MEAS_IND_STRU;
typedef struct {
    c_uint rf_tick_ref;
    c_uint rf_tick_cur;
    c_uint frames_elapsed;
    c_uint hfn_ref : 10;
    c_uint sfn_ref : 10;
    c_uint sf_ref : 4;
    c_uint updated : 1;
    c_uint rsv : 7;
    c_uint hfn_cur : 10;
    c_uint sfn_cur : 10;
    c_uint sf_cur : 4;
    c_uint res : 8;
} LL1_LOG_CURRENT_TIME_CALC_STRU;
typedef struct {
    struct_anon_1603 freq_info;
    c_int frequency_error_ppbi_delta;
    c_int tcxo_calibration_ppbi;
    c_int frequency_error_ppbi;
} LL1_LOG_FREQ_ERROR_TRACKED_BY_LL1_STRU;
typedef struct {
    c_uint delta_time;
    c_short pss_delta_pos;
    c_ushort pss_sync_pos_updated;
    c_short freq_offset;
    c_ubyte resv[2];
} LL1_LOG_PSS_POS_UPDATE_STRU;
typedef struct {
    c_uint rf_tick_ref;
    c_uint rf_tick_event;
    c_uint frames_elapsed;
    c_ushort hfn_ref;
    c_ushort sfn_ref;
    c_ushort hfn_event;
    c_ushort sfn_event;
    c_ubyte sf_event;
    c_ubyte resv[3];
} LL1_LOG_RF_START_TIME_CALC_STRU;
typedef struct {
    c_ushort hfn_ref;
    c_ushort sfn_ref;
    c_uint rf_tick_rx_start;
    c_uint rf_tick_updated;
    c_ushort hfn_updated;
    c_ushort sfn_updated;
} LL1_LOG_UPDATE_REF_TIME_CALC_STRU;
typedef struct {
    c_uint rf_tick_ref;
    c_uint rf_tick_cur;
    c_uint rf_tick_updated;
    c_uint subframes_elapsed;
    c_ushort hfn_ref;
    c_ushort sfn_ref;
    c_ushort hfn_updated;
    c_ushort sfn_updated;
    c_ubyte sf_updated;
    c_ubyte sf_ref;
    c_ubyte resv[2];
} LL1_LOG_UPDATE_TIME_CALC_STRU;
typedef struct {
} LL1_LPM_VETO_TIMER_EXPIRY_IND_STRU;
typedef struct {
    struct_anon_1179 meas_rpt;
} LL1_MEAS_NEIB_RPT_LOG_STRU;
typedef struct {
    c_uint meas_pdp_doppler[259];
} LL1_MEAS_PDP_DOPPLER_LOG_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} LL1_MIB_DATA_IND_STRU;
typedef struct {
    c_uint sfn;
    c_ubyte num_antenna_ports;
    c_ubyte phich_resource;
    c_ubyte phich_duration;
    c_ubyte dl_bandwidth;
    c_short rsrp;
    c_short rsrq;
    c_short rssi;
} LL1_MIB_INFO_LOG_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_bool next_mod_boundary;
} LL1_MIB_READ_REQ_STRU;
typedef struct {
    c_uint earfcn;
    c_ubyte pss_peak_detected_num;
    c_ubyte search_period_remaining;
    c_ubyte pss_cum_num;
    c_ubyte cell_detected_num;
} LL1_MULTI_CS_PARAMS_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_short rsrp;
    c_short rsrq;
    c_short snr;
    c_short filtered_rsrp;
    c_short filtered_rsrq;
    c_short filtered_snr;
    c_ubyte resv[2];
} LL1_NCELL_MEASUREMENT_LOG_STRU;
typedef struct {
    struct_anon_128 neib_dscr;
} LL1_NEIB_DSCR_LOG_STRU;
typedef struct {
} LL1_OUT_OF_SYNC_IND_STRU;
typedef struct {
    c_ushort length;
    LP_c_ubyte data;
    c_ushort sfn;
    c_ushort hfn;
} LL1_PAGE_IND_STRU;
typedef struct {
    c_uint rpt_mib_crc_ok : 1;
    c_uint rpt_antenna_ports_num : 2;
    c_uint rpt_sfn_lsb_2 : 2;
    c_uint mib_info : 24;
    c_uint rsv : 3;
    c_uint crc_code : 8;
    c_uint rsv_2 : 24;
} LL1_PBCH_RPT_LOG_STRU;
typedef struct {
    c_ubyte preamble_idx;
    c_ubyte prach_mask_idx;
} LL1_PDCCH_ORDER_IND_STRU;
typedef struct {
    struct_anon_100 pdsch_dscr;
} LL1_PDSCH_DSCR_LOG_STRU;
typedef struct {
    c_ubyte power_headroom;
    c_short pathloss;
} LL1_PH_PATHLOSS_IND_STRU;
typedef struct {
    c_uint debug_array[32];
} LL1_POWER_PARAMS_LOG_STRU;
typedef struct {
} LL1_PUCCH_SRS_RELEASE_IND_STRU;
typedef struct {
    enum_anon_46 result;
} LL1_RACH_CNF_STRU;
typedef struct {
} LL1_RACH_FAILURE_IND_STRU;
typedef struct {
    c_bool contention_flag;
    c_ubyte preamble_index_start;
    c_ubyte preamble_index_end;
    c_ubyte preamble_index;
    c_ubyte prach_mask_index;
    c_bool first_pmb;
    c_ubyte preamble_left_cnt;
    c_short target_preamble_received_power;
    c_short power_ramping_step;
    c_ushort c_rnti;
    c_bool c_rnti_valid;
    enum_anon_45 ra_cause;
} LL1_RACH_REQ_STRU;
typedef struct {
} LL1_RACH_STARTED_IND_STRU;
typedef struct {
} LL1_RACH_SUCCESS_IND_STRU;
typedef struct {
} LL1_RADIO_TEST_MODE_DISABLE_STRU;
typedef struct {
} LL1_RADIO_TEST_MODE_ENABLE_STRU;
typedef struct {
    struct_anon_250 common_params;
} LL1_RADIO_TEST_PDSCH_RX_STRU;
typedef struct {
    struct_anon_250 common_params;
    struct_anon_110 prach_dscr;
} LL1_RADIO_TEST_PRACH_TX_STRU;
typedef struct {
    struct_anon_250 common_params;
    struct_anon_125 pucch_dscr;
} LL1_RADIO_TEST_PUCCH_TX_STRU;
typedef struct {
    struct_anon_250 common_params;
    c_ubyte mcs;
    c_ushort tbs_size_bytes;
    c_ushort group_assignment_pusch;
    struct_anon_119 pusch_dscr;
} LL1_RADIO_TEST_PUSCH_TX_STRU;
typedef struct {
    enum_anon_49 retcode;
    c_ushort len;
    c_ubyte data[24];
} LL1_RADIO_TEST_RESULT_IND_STRU;
typedef struct {
    c_uint num_crc_ok;
    c_uint num_crc_fail;
    c_uint num_total;
    c_short rsrp;
    c_short rsrq;
    c_int frequency_error_ppbi;
} LL1_RADIO_TEST_RX_STATS_LOG_STRU;
typedef struct {
    c_ushort length;
    c_ubyte data[645];
} LL1_RADIO_TEST_SET_DATA_STRU;
typedef struct {
    struct_anon_250 common_params;
    c_ubyte srs_bandwidth_config;
    c_ubyte srs_bandwidth;
    c_ubyte trigger_type;
    c_ushort group_assignment_pusch;
    struct_anon_102 srs_dscr;
} LL1_RADIO_TEST_SRS_TX_STRU;
typedef struct {
    c_uint num_total;
    c_short tx_power;
    c_int frequency_error_ppbi;
} LL1_RADIO_TEST_TX_STATS_LOG_STRU;
typedef struct {
    struct_anon_227 tb_buffer;
    c_ubyte rar_expire_cnt;
    c_ubyte backoff_ind;
    c_ushort temp_crnti;
} LL1_RAR_OK_IND_STRU;
typedef struct {
} LL1_RELEASE_CNF_STRU;
typedef struct {
} LL1_RELEASE_REQ_STRU;
typedef struct {
    c_int time_delta_ticks;
} LL1_RESYNC_STRU;
typedef struct {
    c_ushort sts;
    LP_c_ubyte data;
} LL1_RF_CALI_IND_STRU;
typedef struct {
    c_ubyte type;
    LP_c_ubyte data;
} LL1_RF_CALI_REQ_STRU;
typedef struct {
    c_ushort sts;
    LP_c_ubyte data;
} LL1_RF_CTRL_IND_STRU;
typedef struct {
    c_ubyte type;
    LP_c_ubyte data;
} LL1_RF_CTRL_REQ_STRU;
typedef struct {
    c_bool is_restricted;
    c_char restrict_value;
} LL1_RF_PA_POWER_RESTRICT_REQ_STRU;
typedef struct {
    c_ushort sts;
    LP_c_ubyte data;
} LL1_RF_WIFI_GET_RESULT_IND_STRU;
typedef struct {
    c_ubyte type;
    LP_c_ubyte data;
} LL1_RF_WIFI_SCAN_REQ_STRU;
typedef struct {
    c_ushort sts;
    LP_c_ubyte data;
} LL1_RF_WIFI_STOP_SCAN_IND_STRU;
typedef struct {
    c_ubyte state;
    c_ubyte rlf_counter;
    c_short snr;
    c_short q_out;
    c_short q_in;
    c_uint t_evaluate;
    c_uint t_sep;
} LL1_RLF_DEBUG_INFO_STRU;
typedef struct {
    c_uint new_calibration;
    c_uint old_calibration;
    c_uint calibration_diff;
    c_bool update;
    c_ubyte resv[3];
} LL1_RTC_CALIBRATION_ADJUST_INFO_STRU;
typedef struct {
    LP_struct_anon_131 earfcn_list;
    c_ushort num_earfcn;
} LL1_SCAN_CNF_STRU;
typedef struct {
    c_ubyte num_range;
    c_uint earfcn_start[6];
    c_uint earfcn_end[6];
    c_ubyte num_earfcn;
    c_uint earfcn_list[120];
} LL1_SCAN_REQ_STRU;
typedef struct {
    c_uint sleep_duration;
} LL1_SCHEDULER_SLEEP_LOG_STRU;
typedef struct {
} LL1_SERVING_CELL_LOST_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_short rsrp;
    c_short rsrq;
    c_short sinr;
    c_short rssi;
} LL1_SERVING_CELL_MEAS_IND_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} LL1_SI_INFO_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_uint si_window_length;
    c_ubyte num_of_si;
    struct_anon_148 si_scheduling[6];
    c_uint si_msg_required_bitmap;
    enum_anon_4 cell_mode;
    struct_anon_147 tdd_cfg;
} LL1_SI_INFO_READ_REQ_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
} LL1_SI_INFO_STOP_CNF_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
} LL1_SI_INFO_STOP_REQ_STRU;
typedef struct {
    c_ushort hfn;
    c_ushort sfn;
    c_uint num_sfns_to_boundary;
} LL1_SI_MOD_INFO_IND_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} LL1_SIB1_DATA_IND_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort phy_cell_id;
} LL1_SIB1_READ_REQ_STRU;
typedef struct {
    c_ushort search_period_remaining;
    c_short pss_coarse_freq;
    c_short fine_freq[8];
    c_uint single_search_state;
    c_uint pss_freq_step;
    c_int fo_hist_corr_i;
    c_int fo_hist_corr_q;
    c_uint pss_pos;
    c_ubyte pss_fine_freq_index;
    c_ubyte pss_peak_index;
    c_ubyte pss_period_remaining;
    c_ubyte pss_fine_freq_period_remaining;
    c_bool discard_one_period;
    c_ubyte sss_period_remaining;
    c_ubyte sss_fine_freq_index;
    c_ubyte sss_fine_freq_period_remaining;
    c_ubyte pss_n2id;
    c_ubyte sss_n1id;
    c_ubyte cell_mode;
    c_ubyte cp_mode;
} LL1_SINGLE_CS_PARAMS_STRU;
typedef struct {
} LL1_SLEEP_TIMER_EXPIRY_IND_STRU;
typedef struct {
} LL1_SPS_CONTROL_IND_STRU;
typedef struct {
    c_bool dl_sps_activated_flag;
    c_ubyte harq_num;
    c_ubyte pucch_tpc;
    c_bool dl_sps_retrans_flag;
    c_uint tbs;
    c_ushort dl_sps_start_sfn;
    c_ushort dl_sps_next_sfn;
    c_ubyte dl_sps_start_sf;
    c_ubyte dl_sps_next_sf;
    c_bool ul_sps_activated_flag;
    c_ubyte reserve1;
    c_uint ul_sps_start_time;
    c_uint ul_sps_next_time;
    c_char sps_subframe_offset;
    c_ubyte ul_sps_start_sf;
    c_ubyte next_n;
    c_ubyte sps_zero_mac_sdu_cnt;
} LL1_SPS_LOG_STRU;
typedef struct {
    enum_anon_47 result;
} LL1_SR_CNF_STRU;
typedef struct {
    c_ubyte sr_prohibit_timer;
} LL1_SR_REQ_STRU;
typedef struct {
} LL1_START_MSG3_HARQ_IND_STRU;
typedef struct {
} LL1_TIME_ALIGNMENT_TIMER_EXPIRY_STRU;
typedef struct {
    c_bool timing_advance_ce;
    c_ubyte ta;
    c_uint frame_time;
} LL1_TIMING_ADVANCE_REQ_STRU;
typedef struct {
    c_uint rf_tick_cur;
    c_uint hfn_cur : 10;
    c_uint sfn_cur : 10;
    c_uint sf_cur : 4;
    c_uint tx_channel_type : 4;
    c_uint prach_enabled : 1;
    c_uint prach_format : 3;
    c_uint dci_trigger_time;
    c_uint pusch_enabled : 1;
    c_uint pusch_ack_payload : 4;
    c_uint pusch_ri_size : 1;
    c_uint pusch_mode_type : 1;
    c_uint pusch_tb_rv_index : 2;
    c_uint pusch_n_srs : 1;
    c_uint freq_hopping_type : 2;
    c_uint srs_enabled : 1;
    c_uint pusch_nprb_slot0 : 7;
    c_uint pusch_rb_num : 7;
    c_uint sr_req_received : 1;
    c_uint pucch_enabled : 1;
    c_uint pucch_format : 3;
    c_uint pucch_ack_payload : 2;
    c_uint pucch_n_prb_slot0 : 7;
    c_uint pucch_n_prb_slot1 : 7;
    c_uint ta : 16;
    c_uint srs_k0_0symb : 11;
    c_uint srs_0symb_vld : 1;
    c_uint srs_k0_1symb : 11;
    c_uint srs_1symb_vld : 1;
    c_uint wideband_cqi : 4;
    c_uint rpt_subframe_num : 4;
    c_ushort crc_ok : 1;
    c_ushort rpt_pld_all_zero : 1;
    c_ushort rpt_itert_cnt1 : 6;
    c_ushort rpt_itert_cnt2 : 6;
    c_ushort lo_sliding : 1;
    c_ushort reserve0 : 1;
    c_ubyte pusch_cqi_pmi_size : 7;
    c_ubyte pucch_len_mode : 1;
    c_char avg_rsrp_db;
    c_ubyte rpt_sf : 4;
    c_ubyte rpt_rfgain_idx : 3;
    c_ubyte rf_confilct_record : 1;
    c_ubyte freq_off_acc_num;
    c_short time_offset;
    c_ushort pusch_tb_size;
    c_ushort avg_np;
    c_uint time_comp_ind : 1;
    c_uint freq_comp_ind : 1;
    c_uint rpt_wbrssi : 10;
    c_uint rpt_nbrssia : 10;
    c_uint rpt_nbrssib : 10;
    c_char rpt_dgainb;
    c_char time_comp;
    c_ushort port0_rsrp_cur;
    c_ushort port0_np;
    c_char avg_snr_filter;
    c_char avg_rsrq_filter;
    c_short rpt_freq_offset;
    c_short rpt_dgaina;
    c_short filter_freq_offset;
    c_short freq_comp;
    c_uint rf_started : 1;
    c_uint intra_meas_en : 1;
    c_uint dci_fifo_idx_in_use : 4;
    c_uint dci_fifo_idx_phich_set : 4;
    c_uint dci_fifo_idx_phich_use : 4;
    c_uint crs_fd_idx : 3;
    c_uint crs0_sinr_idx : 3;
    c_uint crs0_sinr_idx_after : 3;
    c_uint h_type : 2;
    c_uint reserve4 : 7;
    c_ushort doppler_freq;
    c_char port0_snr;
    c_char filtered_snr;
    c_uint event_type_inadvance;
    c_uint event_type_delete;
    c_uint rpt_timeoffset_num;
    c_uint rpt_dl_ttitiming_value;
    c_uint rpt_ul_ttitiming_value;
    c_uint rpt_tpu_rf;
    c_uint neib_rf_start_ticks;
    c_uint delta_tick;
    c_uint timing_start;
    c_uint auto_time_adjust;
    c_uint rpt_curr_st_main;
    c_uint rpt_curr_st_meas;
    c_uint rpt_curr_st_turb;
    c_uint rpt_smem_ctrl_sts;
    c_uint tx_freq_cur_fsm;
    c_uint tx_freq_symbol;
    c_uint cs_rpt0;
    c_uint cs_rpt1;
    c_uint cs_rpt2;
    c_uint rpt_abnormal_reg;
    c_uint rpt_ovt_reg;
    c_char tx_power;
    c_ubyte cce_num[3];
    c_short tx_power_correction;
    c_ushort rar_ta;
    c_int frequency_error_ppbi;
    c_uint dci_parse_end;
    c_uint pdsch_dscr_set_end;
    c_uint dci_end;
    c_uint tpu_trigger_time;
    c_uint scell_meas_start;
    c_uint scell_meas_end;
    c_uint ul_channel_start;
    c_uint ul_channel_end;
    c_uint cs_resync_start;
    c_uint cs_resync_end;
    c_uint dl_channel_start;
    c_uint dl_channel_end;
    c_uint tpu_end;
    c_uint wait_cbb_time;
    struct_anon_1621 dci_dscr;
} LL1_TPU_SCHD_INFO_LOG_STRU;
typedef struct {
    c_ubyte meas_res_idx;
    c_ubyte ue_select_m;
    c_ubyte ue_select_subband_num;
    c_ubyte ue_select_subband_size;
    c_ubyte ue_select_last_subband_size;
    c_ubyte ue_select_index_bit_num;
    c_ubyte cqi_best_group_rb_num;
    c_ubyte wideband_cqi;
    c_ubyte wideband_pmi;
    c_ubyte subband_cqi[13];
    c_ubyte subband_pmi[13];
    c_ubyte ue_select_subband_idx[6];
    c_ubyte ue_selected_cqi;
    c_ubyte ue_selected_pmi;
    c_uint ue_selected_index;
    c_uint rpt_frame;
} LL1_UCI_CSI_APERIODIC_MEAS_RPT_STRU;
typedef struct {
    c_ubyte n_pd;
    c_ubyte n_offset_cqi;
    c_ubyte m_ri;
    c_ubyte n_offset_ri;
    c_ubyte bp_num;
    c_ubyte subband_num_per_bp;
    c_uint ri_period_cycle;
    c_uint ri_offset;
    c_uint cqi_period_cycle;
    c_short wideband_snr;
    c_ubyte wideband_cqi;
    c_ubyte wideband_pmi;
    c_short subband_snr[13];
    c_ubyte subband_cqi[13];
    c_ubyte subband_pmi[13];
    c_uint rpt_frame[3];
    c_ubyte meas_sf_idx;
} LL1_UCI_CSI_PERIODIC_MEAS_RPT_STRU;
typedef struct {
    struct_anon_227 tb_buffer;
} LL1_UL_GRANT_IND_STRU;
typedef struct {
    c_ubyte rfgain;
    c_ubyte rx_status;
    c_short dgaina;
    c_ushort nbrssia;
    c_ushort wbrssi;
    c_char rssi;
    c_ubyte ssid[33];
    c_ubyte bssid[6];
    c_ubyte channel_num;
    c_uint timestamp;
    c_ubyte type;
    c_ubyte bss_num;
} LL1_WIFI_SCAN_LOG_STRU;
typedef struct {
    struct_anon_927 info;
} LOG_LAST_SYSERR_LOG_STRU;
typedef struct {
    struct_anon_928 stack;
} LOG_LAST_SYSERR_STACK_LOG_STRU;
typedef struct {
    struct_anon_16 config;
} MAC_DL_CONFIG_REQ_STRU;
typedef struct {
} MAC_DL_CR_FAIL_IND_STRU;
typedef struct {
    c_uint rlc_pdu_num;
    LP_struct_anon_792 rlc_pdu;
    LP_c_ubyte mac_pdu;
} MAC_DL_DATA_IND_STRU;
typedef struct {
} MAC_DL_DEACTIVATE_REQ_STRU;
typedef struct {
} MAC_DL_RA_CANCEL_REQ_STRU;
typedef struct {
} MAC_DL_RA_FAIL_IND_STRU;
typedef struct {
    c_bool pdcch_order_content_ra_flag;
} MAC_DL_RA_START_IND_STRU;
typedef struct {
} MAC_DL_RA_SUCC_IND_STRU;
typedef struct {
    c_ushort rb_bitmap;
} MAC_DL_RELEASE_REQ_STRU;
typedef struct {
} MAC_DL_STATE_PROTECT_TIMER_STRU;
typedef struct {
} MAC_DL_WAIT_CR_PKT_STRU;
typedef struct {
    enum_anon_23 result;
} MAC_RACH_CNF_STRU;
typedef struct {
    enum_anon_23 result;
} MAC_RACH_FAILURE_IND_STRU;
typedef struct {
    enum_anon_19 ra_cause;
    c_ubyte ra_pmb_idx;
    c_ubyte ra_prach_mask_idx;
    c_ushort new_crnti;
} MAC_RACH_REQ_STRU;
typedef struct {
} MAC_UL_BACKOFF_TIMER_STRU;
typedef struct {
} MAC_UL_CFG_PARAM_WRONG_PP_MULTIPLIER_USING_DEFAULT_STRU;
typedef struct {
    c_bool pmb_group_b_present;
    c_ubyte prach_cfg_idx;
    c_ubyte num_of_ra_pmbs;
    c_ubyte size_of_ra_pmb_group_a;
    c_ubyte pmb_trans_max;
    c_short p_max;
    c_short delta_pmb_msg3;
    c_short power_ramping_step;
    c_short pmb_init_rx_target_power;
    c_ushort msg_size_group_a;
    c_short msg_power_offset_group_b;
    c_ubyte rar_window_size;
    c_uint cr_timer_len;
    enum_anon_4 lte_mode;
} MAC_UL_COMM_CONFIG_REQ_STRU;
typedef struct {
    struct_anon_16 config;
} MAC_UL_CONFIG_REQ_STRU;
typedef struct {
} MAC_UL_CR_SUCC_IND_STRU;
typedef struct {
} MAC_UL_CR_TIMER_STRU;
typedef struct {
    c_ushort crnti;
} MAC_UL_CRNTI_IND_STRU;
typedef struct {
    enum_anon_14 rb_id;
} MAC_UL_DATA_TRIGGER_REQ_STRU;
typedef struct {
    enum_anon_505 action;
    c_uint prim_id;
    c_uint duration;
} MAC_UL_DBG_TIMER_STRU;
typedef struct {
} MAC_UL_DEACTIVATE_REQ_STRU;
typedef struct {
    c_ushort packet_length;
    c_ubyte data[15];
} MAC_UL_DUMP_PDU_BYTES_STRU;
typedef struct {
    c_ushort packet_length;
    c_ubyte data[15];
} MAC_UL_DUMP_PDU_MSG3_STRU;
typedef struct {
    enum_anon_14 rb_id;
    enum_anon_5 fallback_type;
} MAC_UL_FALLBACK_REQ_STRU;
typedef struct {
    enum_mac_ul_main_state_enum cur_main_state;
    enum_mac_ul_sub_state_enum cur_sub_state;
    enum_mac_ul_main_state_enum dest_main_state;
    enum_mac_ul_sub_state_enum dest_sub_state;
} MAC_UL_FSM_LOG_STRU;
typedef struct {
    LP_c_ubyte data;
    c_uint size;
    c_uint rsize;
    enum_anon_14 rb_id;
    enum_anon_5 transfer_type;
    enum_anon_21 data_type;
    c_bool msg3;
} MAC_UL_GRANT_IND_STRU;
typedef struct {
} MAC_UL_INVALID_PARAM_STRU;
typedef struct {
    c_uint error_code;
} MAC_UL_LOG_ERROR_STRU;
typedef struct {
} MAC_UL_NO_CR_IND_STRU;
typedef struct {
} MAC_UL_PERIODIC_BSR_TIMER_STRU;
typedef struct {
} MAC_UL_PERIODIC_PHR_TIMER_STRU;
typedef struct {
} MAC_UL_PROHIBIT_PHR_TIMER_STRU;
typedef struct {
    c_ubyte crid[6];
} MAC_UL_RACH_CR_IND_STRU;
typedef struct {
} MAC_UL_RACH_IN_PROGRESS_STRU;
typedef struct {
} MAC_UL_RELEASE_CNF_STRU;
typedef struct {
    c_ushort rb_bitmap;
} MAC_UL_RELEASE_REQ_STRU;
typedef struct {
} MAC_UL_RESTART_TA_IND_STRU;
typedef struct {
} MAC_UL_RESUME_REQ_STRU;
typedef struct {
} MAC_UL_RETX_BSR_TIMER_STRU;
typedef struct {
} MAC_UL_SR_PROHIBIT_TIMER_STRU;
typedef struct {
} MAC_UL_STATE_PROTECT_TIMER_STRU;
typedef struct {
} MAC_UL_TA_TIMER_STRU;
typedef struct {
    enum_anon_14 rb_id;
} MAC_UL_UPDATE_SEC_BUFFER_REQ_STRU;
typedef struct {
    c_uint result;
} MMC_ATTACH_CNF_STRU;
typedef struct {
    c_bool emergency;
} MMC_ATTACH_REQ_STRU;
typedef struct {
    enum_anon_127 cereg_status;
} MMC_CEREG_STATUS_IND_STRU;
typedef struct {
} MMC_CFUN_ENABLE_TXRX_REQ_STRU;
typedef struct {
    enum_anon_115 con_state;
} MMC_CON_STATUS_IND_STRU;
typedef struct {
} MMC_DEINIT_CNF_STRU;
typedef struct {
} MMC_DEINIT_REQ_STRU;
typedef struct {
} MMC_DEREGISTER_CNF_STRU;
typedef struct {
} MMC_DEREGISTER_IND_STRU;
typedef struct {
} MMC_DEREGISTER_REQ_STRU;
typedef struct {
    c_uint result;
} MMC_DETACH_CNF_STRU;
typedef struct {
} MMC_DETACH_REQ_STRU;
typedef struct {
    enum_anon_441 plmn_list_type;
} MMC_GET_CPLS_CNF_STRU;
typedef struct {
} MMC_GET_CPLS_REQ_STRU;
typedef struct {
    c_ubyte index[20];
    c_ubyte lte_supported[20];
    c_ushort num_plmns;
    LP_c_ubyte plmn_list;
} MMC_GET_CPOL_CNF_STRU;
typedef struct {
} MMC_GET_CPOL_REQ_STRU;
typedef struct {
    enum_anon_444 result;
} MMC_INIT_CNF_STRU;
typedef struct {
    c_bool restart;
} MMC_INIT_REQ_STRU;
typedef struct {
    c_uint log_code;
    c_uint info1;
    c_uint info2;
    c_uint info3;
    c_uint info4;
} MMC_LOG_DBG_STRU;
typedef struct {
    enum_anon_448 status;
    c_ubyte num_plmns;
    struct_anon_1466 plmn_list[20];
} MMC_PLMN_SEARCH_CNF_STRU;
typedef struct {
    enum_anon_446 search_cause;
} MMC_PLMN_SEARCH_REQ_STRU;
typedef struct {
    enum_anon_111 psm_mode;
} MMC_PSM_MODE_SET_REQ_STRU;
typedef struct {
    enum_anon_110 psm_status;
} MMC_PSM_STATUS_IND_STRU;
typedef struct {
    enum_anon_443 result;
} MMC_REGISTER_CNF_STRU;
typedef struct {
    enum_anon_445 op_mode;
    c_ubyte plmn[3];
} MMC_REGISTER_REQ_STRU;
typedef struct {
} MMC_SERVICE_RECOVERY_STRU;
typedef struct {
    enum_anon_441 plmn_list_type;
} MMC_SET_CPLS_NTF_STRU;
typedef struct {
    enum_anon_449 cause;
} MMC_SET_CPOL_CNF_STRU;
typedef struct {
    enum_anon_450 config_type;
    c_ubyte index;
    c_ubyte plmn_id[3];
} MMC_SET_CPOL_REQ_STRU;
typedef struct {
    c_uint data_len;
    c_ubyte data[255];
} MSG_IMSA_REPORT_REQ_STRU;
typedef struct {
    c_ubyte data_len;
    c_ubyte data[255];
} MSG_IMSA_RP_DATA_REQ_STRU;
typedef struct {
    c_bool r15;
    c_bool edt_supported;
    c_bool drbs_suspended;
    c_bool one_pdu_queued;
    c_bool nas_rai_req;
} NAS_DBG_CP_EDT_STRU;
typedef struct {
    c_ubyte n1;
    c_ubyte cur_n1;
    c_ubyte c_br_1;
    c_ubyte c_r_1;
} NAS_DBG_EMM_RPM_COUNTS_STRU;
typedef struct {
    c_ubyte c_pdn[4];
} NAS_DBG_ESM_RPM_COUNTS_STRU;
typedef struct {
    enum_anon_117 direction;
    enum_anon_105 security_hdr;
    enum_anon_104 msg_type;
    c_ushort len;
    c_ubyte data[200];
} NAS_DBG_IP_PACKET_STRU;
typedef struct {
    enum_anon_117 direction;
    enum_anon_105 security_hdr;
    enum_anon_104 msg_type;
    c_ushort len;
    c_ubyte data[200];
} NAS_DBG_NAS_MSG_STRU;
typedef struct {
    struct_anon_468 plmn_select_list;
} NAS_DBG_PLMN_SELECT_LIST_STRU;
typedef struct {
    enum_anon_117 plmn_type;
    c_ubyte plmn_id[3];
} NAS_DBG_PLMN_STRU;
typedef struct {
    enum_anon_97 fx_type;
    c_ubyte max_count;
    c_ubyte cur_count;
} NAS_DBG_RPM_FX_COUNT_STRU;
typedef struct {
    c_bool paging_rsp_required;
    c_bool rai_pending;
    c_bool dereg_entry_detected;
    c_bool est_req_in_progress;
    c_bool abort_est_req_in_progress;
    c_bool nas_signalling_connection_recovery;
    c_bool eps_reg_status;
    c_bool out_of_service_when_attached;
    c_bool esm_local_bearer_deactivation;
    c_bool user_attach_pending;
    c_bool attach_pending;
    c_bool user_attach_req;
    c_bool proc_rej_action_in_progress;
    c_bool reg_without_pdn_connection;
    c_bool detach_pending;
    c_bool user_detach_req_rxd;
    c_bool signalling_active_flag;
    c_bool tau_pending;
    c_bool user_plane_data_suspended;
    enum_anon_110 psm_status;
    c_bool psm_re_activation_needed;
    c_bool valid_for_ps;
    c_bool plmn_search_in_progress;
    c_bool manual_plmn_selection_in_progress;
    c_bool manual_plmn_search_in_progress;
    c_bool plmn_selection_in_progress;
    c_bool user_reselection_in_progress;
    c_bool user_plmn_search_req_rxed;
    c_bool cell_available;
    c_bool available_plmn_search_is_pending;
    c_bool hplmn_search_in_progress;
    c_bool hplmn_selection_in_progress;
} NAS_DBG_STATE_INFO_STRU;
typedef struct {
    enum_anon_117 action;
    enum_anon_119 prim_id;
    c_uint duration;
} NAS_DBG_TIMER_STRU;
typedef struct {
    c_bool r15;
    c_bool edt_supported;
    c_bool drbs_suspended;
    c_bool one_pdu_queued;
    c_bool nas_rai_req;
} NAS_DBG_UP_EDT_STRU;
typedef struct {
    c_uint message_id;
    c_ushort priority;
    c_ushort proc_times;
    c_ushort fsm_desc_id;
    c_ushort state;
    c_ubyte cache_count;
    enum_anon_100 action;
} NAS_FSM_CACHE_STRU;
typedef struct {
    c_uint message_id;
} NAS_INTRA_MSG_STRU;
typedef struct {
    enum_anon_116 event;
    c_ushort info;
    c_ushort info2;
} NAS_LOG_EMMSM_INFO_STRU;
typedef struct {
    enum_anon_116 event;
    c_ushort info;
    c_ushort info2;
} NAS_LOG_ERROR_STRU;
typedef struct {
    c_uint log_fsm_id;
    c_uint src_sta;
    c_uint dst_sta;
    c_uint event;
} NAS_LOG_MMC_FSM_STRU;
typedef struct {
    enum_anon_116 event;
    c_ushort info;
    c_ushort info2;
} NAS_LOG_NORMAL_STRU;
typedef struct {
    c_bool psm_enhance_config;
    c_bool wait_for_as_enter_psm_ind;
    c_bool react_from_psm;
    c_bool wait_rrc_activated;
    c_bool detach_req_pend_in_psm;
    c_bool t3324_expired;
    c_bool t3324_running;
    enum_anon_110 psm_status;
    enum_anon_112 psm_exit_action;
    enum_anon_114 as_state;
    enum_anon_118 id;
} NAS_LOG_PSM_STRU;
typedef struct {
} NAS_LOG_REJECT_ERROR_STRU;
typedef struct {
    enum_anon_116 event;
    c_ushort info;
    c_ushort info2;
} NAS_LOG_VERBOSE_STRU;
typedef struct {
    enum_anon_116 event;
    c_ushort info;
    c_ushort info2;
} NAS_LOG_WARNING_STRU;
typedef struct {
    c_ubyte ebi;
    c_ushort data_len;
    LP_c_ubyte data;
    LP_c_ubyte ptr_free;
    c_ushort buf_len;
} NDCLIENT_DL_DATA_IND_STRU;
typedef struct {
    c_ubyte ebi;
    c_ubyte ipv6_interfac_id[8];
} NDCLIENT_PDP_ACT_IND_STRU;
typedef struct {
    c_ubyte ebi;
} NDCLIENT_PDP_DEACT_IND_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
} NDIS_DIAL_SETDOWN_CNF_STRU;
typedef struct {
    c_ubyte cid;
} NDIS_DIAL_SETDOWN_REQ_STRU;
typedef struct {
    c_ubyte cid;
    c_uint result;
} NDIS_DIAL_SETUP_CNF_STRU;
typedef struct {
    c_ubyte cid;
} NDIS_DIAL_SETUP_REQ_STRU;
typedef struct {
    c_ubyte cid;
    c_bool ipv4_conn;
    c_bool ipv6_conn;
    enum_anon_461 ipv4_state;
    enum_anon_461 ipv6_state;
} NDIS_DIAL_STATE_IND_STRU;
typedef struct {
    c_bool ipv4_pdn_valid;
    c_bool ipv6_pdn_valid;
    c_ubyte ebi;
    struct_anon_1492 ipv4_pdn;
    struct_anon_1493 ipv6_pdn;
} NDIS_IPV4_PDN_CFG_IND_STRU;
typedef struct {
    c_bool ipv4_pdn_valid;
    c_bool ipv6_pdn_valid;
    c_ubyte ebi;
    struct_anon_1492 ipv4_pdn;
    struct_anon_1493 ipv6_pdn;
} NDIS_IPV6_PDN_CFG_IND_STRU;
typedef struct {
    c_ubyte ebi;
} NDIS_PDN_REL_IND_STRU;
typedef struct {
} PDCP_ALLOC_FAIL_STRU;
typedef struct {
} PDCP_CONFIG_CNF_STRU;
typedef struct {
    c_bool srb1;
    c_bool srb2;
    c_bool continue_rohc;
    c_ubyte num_drbs;
    struct_anon_510 drb[8];
} PDCP_CONFIG_REQ_STRU;
typedef struct {
    enum_anon_154 status;
    c_ushort proc_id;
    enum_anon_14 rb_id;
} PDCP_DATA_CNF_STRU;
typedef struct {
    c_bool integrity_failure;
    c_ubyte data_num;
    LP_struct_anon_507 data_list;
    struct_anon_507 data_info;
} PDCP_DATA_IND_STRU;
typedef struct {
    c_ubyte data1_num;
    LP_struct_anon_505 data1;
    struct_anon_505 data1_info;
} PDCP_DATA_REQ_STRU;
typedef struct {
} PDCP_DEACTIVATE_CNF_STRU;
typedef struct {
} PDCP_DEACTIVATE_REQ_STRU;
typedef struct {
    c_ubyte num_drbs;
    enum_anon_14 rb_id[8];
    c_ubyte drb_id[8];
    c_uint count_ul[8];
    c_uint count_dl[8];
} PDCP_DRB_COUNT_CNF_STRU;
typedef struct {
} PDCP_DRB_COUNT_REQ_STRU;
typedef struct {
    enum_anon_520 state;
    enum_anon_519 event;
} PDCP_DRB_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_520 prev_state;
    enum_anon_520 new_state;
} PDCP_DRB_FSM_STATE_TRANS_STRU;
typedef struct {
    enum_anon_520 state;
    enum_anon_519 event;
} PDCP_DRB_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
} PDCP_ENABLE_CIPHERING_CNF_STRU;
typedef struct {
} PDCP_ENABLE_CIPHERING_REQ_STRU;
typedef struct {
} PDCP_ENABLE_INTEGRITY_CNF_STRU;
typedef struct {
} PDCP_ENABLE_INTEGRITY_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_ushort proc_id;
} PDCP_ERROR_DISCARD_TIMER_FAILED_TO_START_STRU;
typedef struct {
} PDCP_ERROR_FSM_RE_ENTERED_STRU;
typedef struct {
    enum_anon_14 rb_id;
} PDCP_ERROR_NULL_DATA_IND_STRU;
typedef struct {
    enum_anon_14 rb_id;
} PDCP_ERROR_PDU_SIZE_INVALID_STRU;
typedef struct {
    enum_anon_14 rb_id;
} PDCP_ERROR_SECURITY_FAILURE_STRU;
typedef struct {
    enum_anon_14 rb_id;
} PDCP_ILLEGAL_DATA_IND_STRU;
typedef struct {
    enum_anon_14 rb_id;
} PDCP_ILLEGAL_DATA_REQ_STRU;
typedef struct {
    enum_anon_156 status;
} PDCP_INTEGRITY_CHECK_CNF_STRU;
typedef struct {
    LP_c_ubyte data;
    c_ushort length;
} PDCP_INTEGRITY_CHECK_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
} PDCP_INVALID_L2_RB_ID_STRU;
typedef struct {
} PDCP_RAI_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
} PDCP_RB_FAIL_IND_STRU;
typedef struct {
} PDCP_REESTABLISH_CNF_STRU;
typedef struct {
    c_bool srb1;
    c_bool srb2;
    c_bool drbs;
    c_bool stored_ue_as_context;
} PDCP_REESTABLISH_REQ_STRU;
typedef struct {
} PDCP_RELEASE_CNF_STRU;
typedef struct {
    c_uint bearers;
} PDCP_RELEASE_REQ_STRU;
typedef struct {
} PDCP_RESUME_CNF_STRU;
typedef struct {
    c_bool srb1;
    c_bool srb2;
    c_bool drbs;
    c_bool stored_ue_as_context;
    c_bool continue_rohc;
} PDCP_RESUME_REQ_STRU;
typedef struct {
} PDCP_SECURITY_CONFIG_CNF_STRU;
typedef struct {
    enum_anon_62 integrity_prot_algorithm;
    c_ubyte krrcint[16];
    enum_anon_63 ciphering_algorithm;
    c_ubyte krrcenc[16];
    c_ubyte kupenc[16];
} PDCP_SECURITY_CONFIG_REQ_STRU;
typedef struct {
} PDCP_SRB1BIS_DATA_DISCARDED_AFTER_SA_STRU;
typedef struct {
    enum_anon_522 state;
    enum_anon_521 event;
} PDCP_SRB_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_522 prev_state;
    enum_anon_522 new_state;
} PDCP_SRB_FSM_STATE_TRANS_STRU;
typedef struct {
    enum_anon_522 state;
    enum_anon_521 event;
} PDCP_SRB_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
} PDCP_START_DATA_IND_STRU;
typedef struct {
} PDCP_STOP_DATA_IND_STRU;
typedef struct {
} PDCP_SUSPEND_CNF_STRU;
typedef struct {
    c_bool stored_ue_as_context;
} PDCP_SUSPEND_REQ_STRU;
typedef struct {
    c_uint unhandled_message_id;
} PDCP_UNHANDLED_MESSAGE_STRU;
typedef struct {
    c_uint value;
    enum_anon_512 tag;
    c_ubyte resv[3];
} PHY_DEBUG_LOG_VALUE_STRU;
typedef struct {
    c_uint value;
    enum_anon_510 tag;
    c_ubyte resv[3];
} PHY_ERROR_LOG_VALUE_STRU;
typedef struct {
    c_ubyte state;
    c_ubyte event;
    c_ubyte resv[2];
} PHY_LOG_MAIN_UNHANDLED_STRU;
typedef struct {
    c_uint value;
    enum_anon_511 tag;
    c_ubyte resv[3];
} PHY_WARNING_LOG_VALUE_STRU;
typedef struct {
} PPP_DATA_NOTIFY_IND_STRU;
typedef struct {
} PPP_DIAL_SETDOWN_REQ_STRU;
typedef struct {
    c_ubyte cid;
    enum_anon_134 pdp_type;
    c_ushort port_id;
    c_ushort drv_id;
    c_void_p exit_func;
    c_void_p usb_write_func;
} PPP_DIAL_SETUP_REQ_STRU;
typedef struct {
    c_ubyte ebi;
    struct_anon_1493 ipv6_pdn;
} PPP_IPV6_PDN_CFG_IND_STRU;
typedef struct {
    c_ubyte ebi;
    c_bool ipv4_pdn_valid;
    c_bool ipv6_pdn_valid;
    c_ubyte ip_addr[4];
    struct_anon_1498 ipv4_info;
    c_ubyte ipv6_interface_id[8];
} PPP_PDN_CFG_IND_STRU;
typedef struct {
    c_ubyte ebi;
} PPP_PDN_REL_IND_STRU;
typedef struct {
    enum_anon_7 state;
    c_uint earfcn;
    c_ushort pci;
    c_bool anycell;
} PROTO_RRC_STATE_IND_STRU;
typedef struct {
    c_ulonglong rate;
    c_uint bler;
    c_uint nack_pdu;
    c_uint total_pdu;
    c_ulonglong newtx_data_len;
    c_ulonglong retx_data_len;
} PROTO_UE_STATS_TPUT_BLER_REPORT_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_DL_BUFFER_STORAGE_UPDATE_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_DL_CHECK_OUT_SEQ_PDUS_STRU;
typedef struct {
    struct_anon_777 srb_cfg[2];
    struct_anon_778 drb_cfg[8];
    c_ushort rb_bitmap;
} RLC_DL_CONFIG_REQ_STRU;
typedef struct {
    c_ubyte data_num;
    LP_struct_anon_845 data_list;
    struct_anon_845 data_info;
} RLC_DL_DATA_IND_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_DL_DEACTIVATE_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_DL_DEBUG_ALLOC_SIZE_OUTOFRANGE_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_DL_DEBUG_BUFFER_SEND_SR_LIMIT_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_DL_DEBUG_BUFFERRING_EXCEED_LIMIT_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_DL_DEBUG_CONFIG_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_DECODE_FAIL_STRU;
typedef struct {
} RLC_DL_DEBUG_DECODER_INV_PDUTYPE_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_DUP_SDU_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_DL_DEBUG_DUPLICATE_PDU_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_EMPTY_SDU_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_INV_LASTINSEQSO_STRU;
typedef struct {
} RLC_DL_DEBUG_INV_PDU_TYPE_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_INVALID_FRAMING_STRU;
typedef struct {
} RLC_DL_DEBUG_INVALID_MSGID_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_P_NODE_ISSUE_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_PROTOCOL_ERROR_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_REESTABLISH_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_RELEASE_INV_RBID_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_RELEASE_STRU;
typedef struct {
    c_uint vrr;
    c_uint vrh;
    c_uint vrms;
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_REORDERING_ACTIVE_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_RESUME_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_DL_DEBUG_SN_OUTSIDE_RX_WINDOW_STRU;
typedef struct {
} RLC_DL_DEBUG_SRB0_REESTABLISH_IGNORED_STRU;
typedef struct {
} RLC_DL_DEBUG_SRB0_SUSPEND_IGNORED_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_DEBUG_SUSPEND_STRU;
typedef struct {
    c_ushort packet_length;
    struct_anon_12 pdu_info;
    c_ubyte data[20];
} RLC_DL_DUMP_PDU_BYTES_STRU;
typedef struct {
    c_uint line;
    c_uint vrx;
    c_uint vrr;
    c_uint vrmr;
    c_uint vrms;
    c_uint vrh;
    c_uint vruh;
    c_uint vrur;
    c_uint vrux;
    enum_anon_14 rb_id;
} RLC_DL_ERROR_VARIABLES_STRU;
typedef struct {
    c_uint fsm;
    c_uint state;
    c_uint event;
} RLC_DL_FSM_LOG_WARNING_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_FSM_WARNING_SO_END_NOT_ASSIGNED_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_INSEQ_SEG_RCVD_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_INV_PDU_RCVD_STRU;
typedef struct {
} RLC_DL_INVALID_RB_ID_STRU;
typedef struct {
} RLC_DL_INVALID_RESUME_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_NULLPOINTER_RCVD_FROM_LL_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_OUTSEQ_SEG_RCVD_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_DL_PDU_LIST_INDEX_OUT_RANGE_STRU;
typedef struct {
    c_uint poll_sn;
} RLC_DL_POLL_RECEIVED_STRU;
typedef struct {
    c_uint sn;
    LP_c_ubyte rlcpdu;
    c_uint rlcpdu_len;
    enum_anon_14 rb_id;
} RLC_DL_RECEPTION_QUEUE_ELEM_REL_STRU;
typedef struct {
} RLC_DL_REESTABLISH_CNF_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_DL_REESTABLISH_REQ_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_DL_RELEASE_REQ_STRU;
typedef struct {
    c_void_p timer_handle;
} RLC_DL_REORDER_TIMER_EXPIRY_IND_STRU;
typedef struct {
} RLC_DL_RESUME_CNF_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_DL_RESUME_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_DL_SR_SENT_STRU;
typedef struct {
    c_void_p timer_handle;
} RLC_DL_STATUS_PROHIBIT_TIMER_EXPIRY_IND_STRU;
typedef struct {
} RLC_DL_SUSPEND_CNF_STRU;
typedef struct {
} RLC_DL_SUSPEND_REQ_STRU;
typedef struct {
    c_uint line;
    c_uint vrx;
    c_uint vrr;
    c_uint vrmr;
    c_uint vrms;
    c_uint vrh;
    c_uint vruh;
    c_uint vrur;
    c_uint vrux;
    enum_anon_14 rb_id;
} RLC_DL_VARIABLES_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_ALLOC_FAIL_STRU;
typedef struct {
    LP_c_ubyte int_key;
    LP_c_ubyte enc_key;
    LP_c_ubyte up_enc_key;
    enum_anon_62 eia;
    enum_anon_63 eca;
} RLC_UL_AS_SECURITY_CONFIG_NTF_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint bytes;
    c_ushort nums;
    c_uint sn;
} RLC_UL_BYTE_WITHOUT_POLL_STRU;
typedef struct {
    struct_anon_777 srb_cfg[2];
    struct_anon_778 drb_cfg[8];
    c_ushort rb_bitmap;
} RLC_UL_CONFIG_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
    struct_anon_819 l3pdu_que;
} RLC_UL_DATA_BACKUP_NTF_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_ushort proc_id;
    enum_anon_204 status;
} RLC_UL_DATA_CNF_STRU;
typedef struct {
    c_ubyte data1_num;
    LP_struct_anon_814 data1;
    enum_anon_5 transfer_type;
    struct_anon_814 data1_info;
} RLC_UL_DATA_REQ_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_UL_DEACTIVATE_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_DEBUG_ENTITY_NOT_EXIST_STRU;
typedef struct {
} RLC_UL_DEBUG_INVALID_MSGID_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_DEBUG_REESTABLISH_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_DEBUG_RELEASE_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_DEBUG_RESUME_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_ubyte add_rmv_retx_index;
    c_uint add_rmv_retx_sn;
    c_uint next_retx_sn;
} RLC_UL_DEBUG_RETX_INDEX_STRU;
typedef struct {
    LP_c_ubyte secure_data;
    c_uint data_len;
} RLC_UL_DEBUG_SECURE_DATA_STRU;
typedef struct {
    c_uint sn;
    c_ushort proc_id;
    c_ubyte front;
    c_ubyte rear;
} RLC_UL_DEQUE_PROC_ID_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_ushort proc_id;
    enum_anon_204 status;
} RLC_UL_DISCARD_CNF_STRU;
typedef struct {
    c_ushort proc_id;
    enum_anon_14 rb_id;
} RLC_UL_DISCARD_REQ_STRU;
typedef struct {
    c_ushort packet_length;
    struct_anon_12 pdu_info;
    c_ubyte data[20];
} RLC_UL_DUMP_PDU_BYTES_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_ENCODER_ERR_STRU;
typedef struct {
    c_ubyte exthdrcount;
    c_uint so_start;
    c_uint so_end;
    c_ubyte data_elem_index;
    enum_anon_14 rb_id;
} RLC_UL_ENCODER_FAILURE_STRU;
typedef struct {
    c_uint sn;
    c_ushort proc_id;
    c_ubyte front;
    c_ubyte rear;
} RLC_UL_ENQUE_PROC_ID_STRU;
typedef struct {
    c_uint original;
    c_uint offset;
    enum_anon_14 rb_id;
} RLC_UL_ERR_BUFFSTATUS_UPDATE_STRU;
typedef struct {
    c_uint sn;
    enum_anon_14 rb_id;
    c_ubyte retx_bs_list_index;
} RLC_UL_ERR_RETX_BUFFSTATUS_UPDATE_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_ERR_UM_DRB_DIRECTION_NOT_CONFIGURED_FOR_UL_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_ERR_UNABLE_CONSTRUCT_RETX_AM_PDU_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_FALLBACK_IND_STRU;
typedef struct {
    c_uint allocated;
    c_uint filled;
    c_uint sn;
    c_ubyte retx_type;
    c_ubyte pdu_type;
} RLC_UL_FILL_AM_RETX_DATA_STRU;
typedef struct {
    c_uint fsm;
    c_uint state;
    c_uint event;
} RLC_UL_FSM_LOG_WARNING_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_INV_PDU_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_INV_RETX_TYPE_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_UL_INVALID_DATA_TYPE_STRU;
typedef struct {
} RLC_UL_INVALID_RB_ID_STRU;
typedef struct {
} RLC_UL_INVALID_RESUME_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_L3OFFSET_OUTOFRANGE_STRU;
typedef struct {
    LP_c_ubyte int_key;
    LP_c_ubyte enc_key;
    enum_anon_62 eia;
    enum_anon_63 eca;
} RLC_UL_NAS_SECURITY_CONFIG_NTF_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_PDU_BUILD_FAILURE_WINDOW_STALL_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_POLL_RESET_POLLSN_ACKED_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_POLL_TIMER_EXPIRY_ENABLE_LASTPDU_TX_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_POLL_TIMER_EXPIRY_ENABLE_NOTREADYPDU_TX_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_POLL_TIMER_EXPIRY_NOTHING_AVAIL_TX_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_POLL_TRIGGERED_STRU;
typedef struct {
    c_void_p timer_handle;
} RLC_UL_POLLRETX_TIMER_EXPIRY_IND_STRU;
typedef struct {
} RLC_UL_PROCID_QUEUE_EMPTY_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_UL_PROCID_QUEUE_FULL_STRU;
typedef struct {
} RLC_UL_REESTABLISH_CNF_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_UL_REESTABLISH_REQ_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_UL_RELEASE_REQ_STRU;
typedef struct {
} RLC_UL_RESUME_CNF_STRU;
typedef struct {
    c_ushort rb_bitmap;
} RLC_UL_RESUME_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_RETX_COMPLETE_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_UL_RETX_ENABLED_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_RETX_NOTREQUIRED_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_UL_RETX_QUE_ELEM_REL_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_RETX_TERMINATED_STRU;
typedef struct {
    c_uint pool_size;
    enum_anon_14 rb_id;
} RLC_UL_SECURE_POOL_UPDATE_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_SR_CANCEL_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
    struct_anon_821 sr_info;
    c_bool sr_reason_buffer_full;
} RLC_UL_SR_TRIGGER_REQ_STRU;
typedef struct {
} RLC_UL_SRB0_QUEUE_IS_EMPTY_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint ack_sn;
    c_ushort num_nack_elem;
    struct_anon_806 nack_info[10];
} RLC_UL_STATUS_IND_INFO_STRU;
typedef struct {
    enum_anon_14 rb_id;
    struct_anon_821 sr_info;
    c_uint processed_ack_sn;
} RLC_UL_STATUS_IND_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint ack_sn;
    c_ushort num_nack_elem;
    struct_anon_806 nack_info[10];
} RLC_UL_STATUS_REQ_INFO_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_UL_STORE_PROC_ID_STRU;
typedef struct {
} RLC_UL_SUSPEND_CNF_STRU;
typedef struct {
} RLC_UL_SUSPEND_REQ_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_UL_TRIGGER_BUFF_UPDATE_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_uint val;
} RLC_UL_TX_QUE_ELEM_REL_STRU;
typedef struct {
    c_uint vta;
    c_uint vts;
    enum_anon_14 rb_id;
} RLC_UL_VARIABLES_STRU;
typedef struct {
    enum_anon_14 rb_id;
} RLC_UL_ZEROBYTES_CONSUMED_STRU;
typedef struct {
    c_uint rohc_error;
} ROHC_DBG_COMPRESS_FAILED_STRU;
typedef struct {
    c_ushort total_len;
    c_ushort orig_hdr_len;
    c_ushort comp_hdr_len;
    c_ushort pdu_len;
} ROHC_DBG_COMPRESSED_HDR_NEEDS_ALLOC_STRU;
typedef struct {
    c_uint rohc_error;
} ROHC_DBG_DECOMPRESS_FAILED_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_ushort length;
    LP_c_ubyte data;
} ROHC_DBG_FEEDBACK_ERROR_STRU;
typedef struct {
    enum_anon_14 rb_id;
} ROHC_DBG_FEEDBACK_MALLOC_ERROR_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_ushort length;
    c_ubyte data[20];
} ROHC_DBG_FEEDBACK_RECEIVED_STRU;
typedef struct {
    enum_anon_14 rb_id;
    c_ushort length;
    c_ubyte data[20];
} ROHC_DBG_FEEDBACK_SENT_STRU;
typedef struct {
    c_ubyte max_allowed_max_cid;
    c_ushort requested_max_cid;
} ROHC_DBG_MAX_CID_TOO_BIG_STRU;
typedef struct {
    enum_anon_14 rb_id;
} ROHC_DBG_PDCP_INVALID_L2_RB_ID_STRU;
typedef struct {
    enum_anon_380 msg_type;
    c_ubyte pseudo_eps_id;
    c_uint data_count;
    c_ushort len;
    c_ubyte data[1500];
} ROHC_DBG_ROHC_MSG_STRU;
typedef struct {
} RRC_ABORT_EST_REQ_STRU;
typedef struct {
    c_ubyte barred_access;
} RRC_ACCESS_GRANT_IND_STRU;
typedef struct {
    struct_anon_461 shared_nw_plmn_list;
    c_ubyte tac[2];
    LP_c_uint cell_id;
    enum_anon_4 duplex_mode;
    c_bool anycell;
    c_bool ims_emergency_support;
    c_bool edrx_allowed;
} RRC_CELL_SELECT_CNF_STRU;
typedef struct {
    struct_anon_461 shared_nw_plmn_list;
    c_ubyte tac[2];
    LP_c_uint cell_id;
    enum_anon_4 duplex_mode;
    c_bool anycell;
    c_bool ims_emergency_support;
    c_bool edrx_allowed;
} RRC_CELL_SELECT_IND_STRU;
typedef struct {
    struct_anon_465 plmn_info;
    c_bool anycell;
} RRC_CELL_SELECT_REJ_STRU;
typedef struct {
    enum_anon_162 search_type;
    struct_anon_462 equiv_plmn_list;
    c_bool ignore_ftai;
    c_bool anycell;
} RRC_CELL_SELECT_REQ_STRU;
typedef struct {
} RRC_CON_MOBILITY_START_IND_STRU;
typedef struct {
    struct_anon_461 shared_nw_plmn_list;
    c_ubyte tac[2];
    LP_c_uint cell_id;
    enum_anon_4 duplex_mode;
    c_bool anycell;
    c_bool ims_emergency_support;
    c_bool edrx_allowed;
} RRC_CON_MODE_INFO_IND_STRU;
typedef struct {
    enum_anon_539 state;
    enum_anon_538 event;
} RRC_CONNECTING_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_539 state;
    enum_anon_538 event;
} RRC_CONNECTING_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
} RRC_CRC_FAILURE_MIB_STRU;
typedef struct {
} RRC_CRC_FAILURE_SI_INFO_IND_STRU;
typedef struct {
} RRC_CRC_FAILURE_SIB1_STRU;
typedef struct {
    c_ubyte msg_id;
} RRC_DATA_CNF_STRU;
typedef struct {
    struct_anon_423 nas_data;
} RRC_DATA_IND_STRU;
typedef struct {
    enum_anon_166 rej_cause;
    c_ubyte msg_id;
} RRC_DATA_REJ_STRU;
typedef struct {
    c_ubyte msg_id;
    struct_anon_423 nas_data;
} RRC_DATA_REQ_STRU;
typedef struct {
    enum_anon_90 est_cause;
    enum_anon_91 call_type;
    c_ubyte plmn_id[3];
    c_bool is_ehplmn;
    c_bool is_home_country;
    c_ushort ac_bitmap;
    c_ushort ac_barring_bitmap;
    c_bool bar_timer_running;
    c_ubyte bar_factor_x100;
    c_uint bar_time_ms;
} RRC_DBG_ACCESS_BARRED_STRU;
typedef struct {
    c_ubyte asn_message_type;
} RRC_DBG_ASN_ENCODE_FAILURE_STRU;
typedef struct {
    struct_anon_710 barred;
} RRC_DBG_CELL_BARRED_STRU;
typedef struct {
    struct_anon_710 barred;
} RRC_DBG_CELL_BARRING_RELEASED_STRU;
typedef struct {
    struct_anon_710 barred;
} RRC_DBG_CELL_BARRING_START_STRU;
typedef struct {
    struct_anon_728 s_criteria_params;
} RRC_DBG_CELL_S_CRITERIA_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    struct_anon_723 suitability_info;
} RRC_DBG_CELL_SUITABILITY_STRU;
typedef struct {
    enum_anon_190 event;
    struct_anon_736 context;
} RRC_DBG_CONFIGURATOR_ERROR_STRU;
typedef struct {
    c_uint message_id;
} RRC_DBG_DCH_RELEASING_DROP_MSG_STRU;
typedef struct {
    c_uint message_id;
} RRC_DBG_DCH_RRC_BUSY_QUEUE_MSG_STRU;
typedef struct {
} RRC_DBG_DL_ASN_MSG_MEM_ALLOC_INFO_STRU;
typedef struct {
    struct_anon_710 barred;
} RRC_DBG_EARFCN_BARRED_STRU;
typedef struct {
    c_ubyte num_plmn;
    struct_anon_889 plmns[3];
} RRC_DBG_EARFCN_MAPPING_STRU;
typedef struct {
    enum_anon_174 category;
    c_ushort eab_barring_bitmap;
    c_ubyte plmn_id[3];
    c_bool is_ehplmn;
    c_bool is_oplmn;
    c_bool is_home_country;
    c_ushort ac_bitmap;
} RRC_DBG_EXTENDED_ACCESS_BARRED_STRU;
typedef struct {
    struct_anon_710 barred;
} RRC_DBG_FREQUENCY_BARRING_RELEASED_STRU;
typedef struct {
    struct_anon_710 barred;
} RRC_DBG_FREQUENCY_BARRING_START_STRU;
typedef struct {
} RRC_DBG_IDLE_CELL_SELECT_BUT_SAME_PLMN_STRU;
typedef struct {
    struct_anon_705 reselected_cell;
} RRC_DBG_IDLE_RESELECTING_TO_CELL_STRU;
typedef struct {
} RRC_DBG_IDLE_SI_ACQUISITION_COMPLETED_STRU;
typedef struct {
} RRC_DBG_IGNORE_DATA_IND_DUE_TO_EARFCN_PCI_STRU;
typedef struct {
} RRC_DBG_INVALID_CONFIG_SRB_STRU;
typedef struct {
} RRC_DBG_INVALID_SIB1_PLMN_IDX_STRU;
typedef struct {
    c_uint earfcn;
} RRC_DBG_INVALID_UL_CARRIER_FREQ_STRU;
typedef struct {
    c_uint earfcn;
} RRC_DBG_LAST_EARFCN_STRU;
typedef struct {
    c_uint t_edrx_cycle_h;
    c_uint si_mod_period;
    c_uint ptw_ms;
} RRC_DBG_LONG_EDRX_INFO_STRU;
typedef struct {
    c_uint si_val_time_ms;
    c_uint current_time_ms;
    c_uint val_check_time_ms;
    c_uint time_ref_ms;
    c_ushort sfn;
    c_uint si_mod_period;
    c_bool time_ref_is_sib1;
} RRC_DBG_LONG_EDRX_SIB_VAL_CHK_ON_EST_REQ_STRU;
typedef struct {
    c_short s_measure_dbm;
    enum_anon_37 filter_coeff_rsrp;
    enum_anon_37 filter_coeff_rsrq;
    enum_anon_180 gap_period;
    c_ubyte gap_offset;
    enum_anon_188 mobility_state;
    c_ubyte num_meas_ids;
    struct_anon_875 meas_id[32];
} RRC_DBG_MEAS_CONFIG_STRU;
typedef struct {
    c_ubyte meas_id;
    c_uint carrier_freq;
    struct_anon_877 report_cfg_snapshot;
    struct_anon_765 filtered_pcell_meas;
    c_short ofs_plus_ocs;
    c_ubyte num_cells;
    struct_anon_878 cells[8];
    enum_anon_188 mobility_state;
} RRC_DBG_MEAS_DETECTED_CELLS_STRU;
typedef struct {
    c_ubyte meas_id;
} RRC_DBG_MEAS_PERIODIC_REPORT_TIMER_EXPIRY_STRU;
typedef struct {
    c_ubyte meas_id;
    c_ubyte num_reports_sent;
    c_ubyte report_amount;
    c_uint report_interval;
} RRC_DBG_MEAS_REPORT_STRU;
typedef struct {
    enum_anon_188 previous_state;
    enum_anon_188 current_state;
} RRC_DBG_MOBILITY_STATE_CHANGE_STRU;
typedef struct {
} RRC_DBG_NCELL_LOST_ABORT_SIBS_READ_STRU;
typedef struct {
} RRC_DBG_NCELL_NOT_FOUND_STRU;
typedef struct {
    c_ushort access_class;
    c_ubyte sib1_plmn_index;
} RRC_DBG_OPERATOR_RESERVED_CELL_STRU;
typedef struct {
} RRC_DBG_PCELL_BETTER_THAN_NCELL_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
    c_short q_offset_temp;
    c_uint q_offset_temp_validity;
} RRC_DBG_QOFFSETTEMP_APPLIED_STRU;
typedef struct {
    c_uint earfcn;
    c_ushort pci;
} RRC_DBG_QOFFSETTEMP_CLEARED_STRU;
typedef struct {
} RRC_DBG_READING_SIBS_FOR_NCELL_FAILED_STRU;
typedef struct {
} RRC_DBG_READING_SIBS_FOR_NCELL_STRU;
typedef struct {
    enum_anon_169 sib_type;
    c_bool sib_valid;
    c_uint bitmap;
} RRC_DBG_REQUESTED_SIB_NOT_BROADCAST_STRU;
typedef struct {
    c_ubyte num_candidates;
    enum_anon_188 mobility_state;
    struct_anon_869 candidates[41];
} RRC_DBG_RESELECTION_CANDIDATES_STRU;
typedef struct {
    c_bool intra_freq_meas_needed;
    c_bool inter_freq_meas_needed;
    c_bool timer_t_oos_active;
    enum_anon_188 mobility_state;
    c_short q_offset_temp;
    c_short srxlev;
    c_short squal;
    c_short p_max;
    c_uint t_oos_ms;
    c_short intra_threshold_p;
    c_short intra_threshold_q;
    c_short inter_threshold_p;
    c_short inter_threshold_q;
} RRC_DBG_RESELECTION_MEASUREMENTS_STRU;
typedef struct {
    c_bool si_validity_3h_expiry;
    c_bool si_validity_long_edrx_uncertainty;
} RRC_DBG_REVALIDATING_SIBS_STRU;
typedef struct {
} RRC_DBG_RRC_MSG_ON_SRB2_STRU;
typedef struct {
    struct_anon_702 config;
} RRC_DBG_RUNTIME_CONFIG_STRU;
typedef struct {
    c_ushort num_earfcn;
    c_uint earfcn[40];
    c_int score[40];
} RRC_DBG_SCAN_IND_STRU;
typedef struct {
    enum_anon_192 search_mode;
} RRC_DBG_SCAN_START_STRU;
typedef struct {
    c_uint bitmap;
} RRC_DBG_SI_INFO_READ_REQ_NO_SIBS_ERROR_STRU;
typedef struct {
    c_uint sib1_simsg_bitmap;
    c_uint rx_simsg_bitmap;
} RRC_DBG_SI_MSG_BITMAP_MISMATCH_STRU;
typedef struct {
} RRC_DBG_SIB1_CELL_BARRED_STRU;
typedef struct {
    c_bool mib_read_sent;
    c_bool long_edrx;
    c_uint si_upd_time_expected;
    c_uint now;
    c_ushort si_mod_ind_sfn;
    c_ushort si_mod_period_boundary;
    c_ushort ref_sfn;
    c_ushort si_mod_ind_hfn;
    c_ushort edrx_acquisition_period_boundary;
    c_ushort ref_hfn;
} RRC_DBG_SIB1_FOR_SI_MOD_STRU;
typedef struct {
    struct_anon_384 tai;
} RRC_DBG_SIB1_FORBIDDEN_TAI_STRU;
typedef struct {
} RRC_DBG_SIB1_ILLEGAL_FBI_MISMATCHES_EARFCN_STRU;
typedef struct {
} RRC_DBG_SIB1_NO_INTRAFREQ_RESEL_STRU;
typedef struct {
} RRC_DBG_SIB1_UNSUPPORTED_FBI_STRU;
typedef struct {
} RRC_DBG_SIB2_PCCH_CFG_SET_N_VALUE_TO_ONE_STRU;
typedef struct {
} RRC_DBG_SIB_CACHE_SI_MSG_NOT_PROCESSED_STRU;
typedef struct {
    enum_anon_217 op;
    c_ubyte index;
    c_bool valid;
    c_uint earfcn;
    c_ushort pci;
    c_uint si_time_validated_ms;
} RRC_DBG_SIB_CACHE_STRU;
typedef struct {
} RRC_DBG_SIM_DATA_IMSI_ERROR_STRU;
typedef struct {
} RRC_DBG_SRB2_ESTABLISHED_NAS_MSG_ON_SRB1_STRU;
typedef struct {
} RRC_DBG_SRB_NOT_ESTABLISHED_STRU;
typedef struct {
    c_uint earfcn;
} RRC_DBG_SRCH_EARFCN_DEPRIORITISED_STRU;
typedef struct {
    c_uint earfcn;
    c_bool band_not_configured;
    c_bool earfcn_barred;
    c_bool earfcn_already_searched;
} RRC_DBG_SRCH_EARFCN_SKIPPED_STRU;
typedef struct {
} RRC_DBG_SRCH_MIB_READ_FAILURE_CELL_BARRED_STRU;
typedef struct {
} RRC_DBG_SRCH_SIB1_FBI_NOT_FOR_CURRENT_BAND_STRU;
typedef struct {
} RRC_DBG_SRCH_SIB1_READ_FAILURE_CELL_BARRED_STRU;
typedef struct {
} RRC_DBG_STMSI_NOT_STORED_STRU;
typedef struct {
    c_uint earfcn;
} RRC_DBG_UNSUPPORTED_EARFCN_STRU;
typedef struct {
} RRC_DEACTIVATE_CNF_STRU;
typedef struct {
    enum_anon_89 deactivation_type;
} RRC_DEACTIVATE_REQ_STRU;
typedef struct {
    c_ubyte error_code;
} RRC_DEBUG_ASN_ERROR_STRU;
typedef struct {
    enum_anon_218 channel_type;
    enum_anon_219 message_type;
    c_bool is_cached;
    c_ushort len;
    c_ubyte data[1600];
} RRC_DEBUG_ASN_STRU;
typedef struct {
    c_ubyte no_of_drbs;
    struct_anon_420 drb_list[8];
} RRC_DRB_STATUS_IND_STRU;
typedef struct {
} RRC_ENTER_PSM_CNF_STRU;
typedef struct {
    enum_anon_168 cause;
} RRC_ENTER_PSM_IND_STRU;
typedef struct {
} RRC_ENTER_PSM_REJ_STRU;
typedef struct {
} RRC_ENTER_PSM_REQ_STRU;
typedef struct {
} RRC_EST_CNF_STRU;
typedef struct {
    c_ubyte msg_id;
    enum_anon_164 rej_cause;
    c_ubyte barred_access;
    c_bool suspended;
    c_bool ext_wait_timer_value_present;
    c_ushort ext_wait_timer_value;
} RRC_EST_REJ_STRU;
typedef struct {
    enum_anon_90 est_cause;
    c_bool high_priority_access_override;
    enum_anon_91 call_type;
    c_bool eab_applies;
    struct_anon_460 ext_plmn_id;
    struct_anon_539 mme_id;
    enum_anon_165 gummei_type;
    struct_anon_386 s_tmsi;
    c_ubyte msg_id;
    struct_anon_423 nas_data;
    c_bool attach_without_pdn_connectivity;
    c_bool dcn_id_present;
    c_ushort dcn_id;
    c_bool edt_allowed;
    struct_anon_505 edt_data;
} RRC_EST_REQ_STRU;
typedef struct {
    enum_anon_543 state;
    enum_anon_542 event;
} RRC_HANDOVER_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_543 state;
    enum_anon_542 event;
} RRC_HANDOVER_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
    enum_anon_537 state;
    enum_anon_536 event;
} RRC_IDLE_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_537 state;
    enum_anon_536 event;
} RRC_IDLE_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
    enum_anon_88 status;
} RRC_INIT_CNF_STRU;
typedef struct {
} RRC_INIT_REQ_STRU;
typedef struct {
} RRC_INT_CELL_DETECTED_STRU;
typedef struct {
} RRC_INT_CONN_REESTABLISHMENT_REJ_STRU;
typedef struct {
} RRC_INT_CONN_REESTABLISHMENT_STRU;
typedef struct {
} RRC_INT_CONNECTION_RECONFIG_HO_STRU;
typedef struct {
} RRC_INT_CONNECTION_RECONFIG_NON_HO_STRU;
typedef struct {
} RRC_INT_CONNECTION_REJECT_STRU;
typedef struct {
} RRC_INT_CONNECTION_RELEASE_STRU;
typedef struct {
} RRC_INT_CONNECTION_RESUME_STRU;
typedef struct {
} RRC_INT_CONNECTION_SETUP_STRU;
typedef struct {
    c_bool status;
    c_ubyte si_msg_index;
    c_ushort length;
    LP_c_ubyte data;
    c_uint earfcn;
    c_ushort phy_cell_id;
    c_ushort sfn;
    c_ushort hfn;
    c_bool measurements_valid;
    c_short rsrp;
    c_short rsrq;
} RRC_INT_DEDICATED_SIB1_STRU;
typedef struct {
} RRC_INT_DL_INFO_STRU;
typedef struct {
} RRC_INT_EAB_PARAM_MOD_STRU;
typedef struct {
    enum_anon_90 est_cause;
    c_bool high_priority_access_override;
    enum_anon_91 call_type;
    c_bool eab_applies;
    struct_anon_460 ext_plmn_id;
    struct_anon_539 mme_id;
    enum_anon_165 gummei_type;
    struct_anon_386 s_tmsi;
    c_ubyte msg_id;
    struct_anon_423 nas_data;
    c_bool attach_without_pdn_connectivity;
    c_bool dcn_id_present;
    c_ushort dcn_id;
    c_bool edt_allowed;
    struct_anon_505 edt_data;
} RRC_INT_ESTABLISHMENT_REQ_STRU;
typedef struct {
} RRC_INT_INCOMING_MIB_STRU;
typedef struct {
} RRC_INT_IP_FAIL_STRU;
typedef struct {
} RRC_INT_REEST_REQ_STRU;
typedef struct {
} RRC_INT_SCAN_COMPLETE_STRU;
typedef struct {
} RRC_INT_SMC_STRU;
typedef struct {
} RRC_INT_UE_CAPAB_ENQ_STRU;
typedef struct {
    struct_anon_770 signal_power;
    struct_anon_771 ssac_info;
} RRC_MMTEL_PREP_INFO_CNF_STRU;
typedef struct {
    c_ubyte plmn_id[3];
} RRC_MMTEL_PREP_INFO_REQ_STRU;
typedef struct {
    struct_anon_465 plmn_info;
    c_bool anycell;
} RRC_NO_SERVICE_IND_STRU;
typedef struct {
} RRC_OOS_INIT_IND_STRU;
typedef struct {
    enum_anon_163 paging_type;
} RRC_PAGE_IND_STRU;
typedef struct {
    struct_anon_465 plmn_info;
} RRC_PLMN_SEARCH_CNF_STRU;
typedef struct {
    struct_anon_465 plmn_info;
} RRC_PLMN_SEARCH_IND_STRU;
typedef struct {
    enum_anon_161 rej_cause;
    struct_anon_465 plmn_info;
} RRC_PLMN_SEARCH_REJ_STRU;
typedef struct {
    enum_anon_160 search_cause;
    c_bool resume;
    c_bool hpplmn_search;
} RRC_PLMN_SEARCH_REQ_STRU;
typedef struct {
} RRC_RAI_REQ_STRU;
typedef struct {
    enum_anon_541 state;
    enum_anon_540 event;
} RRC_REESTAB_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_541 state;
    enum_anon_540 event;
} RRC_REESTAB_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
} RRC_REL_CNF_STRU;
typedef struct {
    enum_anon_167 rel_cause;
    c_bool ext_wait_timer_value_present;
    c_ushort ext_wait_timer_value;
} RRC_REL_IND_STRU;
typedef struct {
    c_bool barred;
} RRC_REL_REQ_STRU;
typedef struct {
} RRC_RELEASING_IND_STRU;
typedef struct {
} RRC_RESEL_CRITERIA_MET_STRU;
typedef struct {
} RRC_RESUME_CNF_STRU;
typedef struct {
    c_ubyte msg_id;
    struct_anon_423 nas_data;
} RRC_RESUME_FALLBACK_IND_STRU;
typedef struct {
    c_ubyte msg_id;
    enum_anon_164 rej_cause;
    c_ubyte barred_access;
    c_bool suspended;
    c_bool ext_wait_timer_value_present;
    c_ushort ext_wait_timer_value;
} RRC_RESUME_REJ_STRU;
typedef struct {
    enum_anon_90 est_cause;
    c_bool high_priority_access_override;
    enum_anon_91 call_type;
    c_bool eab_applies;
    struct_anon_460 ext_plmn_id;
    struct_anon_539 mme_id;
    enum_anon_165 gummei_type;
    struct_anon_386 s_tmsi;
    c_ubyte msg_id;
    struct_anon_423 nas_data;
    c_bool attach_without_pdn_connectivity;
    c_bool dcn_id_present;
    c_ushort dcn_id;
    c_bool edt_allowed;
    struct_anon_505 edt_data;
} RRC_RESUME_REQ_STRU;
typedef struct {
    struct_anon_465 plmn_info;
} RRC_SEARCH_ABORT_CNF_STRU;
typedef struct {
} RRC_SEARCH_ABORT_REQ_STRU;
typedef struct {
    enum_anon_533 state;
    enum_anon_532 event;
} RRC_SEARCH_COMMON_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_533 state;
    enum_anon_532 event;
} RRC_SEARCH_COMMON_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
    enum_anon_535 state;
    enum_anon_534 event;
} RRC_SEARCH_SUB_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_535 state;
    enum_anon_534 event;
} RRC_SEARCH_SUB_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
    c_uint uplink_nas_count;
    LP_c_ubyte k_asme;
} RRC_SECURITY_UPDATE_INFO_REQ_STRU;
typedef struct {
    c_bool earfcn_valid;
    c_bool preferred_pci_valid;
    c_ubyte earfcn_len;
    c_uint earfcns[10];
    c_ushort preferred_pci;
} RRC_SET_PLMN_SEARCH_RANGE_REQ_STRU;
typedef struct {
    c_bool sim_present;
    c_bool eab_configured;
    c_ushort access_class;
    LP_c_ubyte imsi;
    struct_anon_527 ehplmn_list;
    struct_anon_528 earfcn_list;
} RRC_SIM_DATA_REQ_STRU;
typedef struct {
    c_ulonglong time_utc;
    c_bool daylight_saving_time_present;
    c_bool local_time_offset_present;
    c_ubyte daylight_saving_time;
    c_char local_time_offset;
} RRC_TIME_UPDATE_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_BARRING_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_PERIODIC_MEAS_REPORT_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_SIB16_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T300_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T301_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T302_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T303_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T304_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T305_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T310_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T311_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T320_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T_CR_MAX_HYST_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_T_OOS_EXPIRY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} RRC_TIMER_TREL_EXPIRY_IND_STRU;
typedef struct {
    enum_anon_214 state;
    c_uint event;
} RRC_TOP_FSM_EVENT_LOG_STRU;
typedef struct {
    enum_anon_214 state;
    c_uint event;
} RRC_TOP_FSM_UNHANDLED_EVENT_LOG_STRU;
typedef struct {
    struct_anon_382 e_drx_nw_info;
} RRC_UPDATE_C_IOT_NW_BEHAVIOUR_REQ_STRU;
typedef struct {
    struct_anon_385 forb_tai_list_for_roaming_list;
    struct_anon_462 equiv_plmn_list;
    struct_anon_463 forb_plmn_list;
    struct_anon_386 s_tmsi;
} RRC_UPDATE_LISTS_REQ_STRU;
typedef struct {
    c_ubyte sc_addr_len;
    c_ubyte sc_addr[20];
    c_ubyte pdu_len;
    c_ubyte pdu[232];
} SMS_AT_CMD_CDS_PDU_IND_STRU;
typedef struct {
    c_ubyte error_code;
    c_ubyte msg_ref;
    c_ubyte len;
    c_ubyte ackpdu[232];
} SMS_AT_CMD_CMGC_PDU_SET_CNF_STRU;
typedef struct {
    c_ubyte pdu_len;
    c_ubyte pdu[232];
} SMS_AT_CMD_CMGC_PDU_SET_REQ_STRU;
typedef struct {
    c_ubyte error_code;
    c_ubyte msg_ref;
    c_ubyte len;
    c_ubyte ackpdu[232];
} SMS_AT_CMD_CMGS_PDU_SET_CNF_STRU;
typedef struct {
    c_ubyte pdu_len;
    c_ubyte pdu[232];
} SMS_AT_CMD_CMGS_PDU_SET_REQ_STRU;
typedef struct {
    c_ubyte cmms_mode;
} SMS_AT_CMD_CMMS_MODE_SET_REQ_STRU;
typedef struct {
    c_ubyte sc_addr_len;
    c_ubyte sc_addr[20];
    c_ubyte pdu_len;
    c_ubyte pdu[232];
} SMS_AT_CMD_CMT_PDU_IND_STRU;
typedef struct {
    c_ubyte type;
    c_ubyte len;
    c_ubyte pdu[232];
} SMS_AT_CMD_CNMA_PDU_SET_REQ_STRU;
typedef struct {
    c_ubyte cnma_service;
} SMS_AT_CMD_CNMA_SERVICE_SET_REQ_STRU;
typedef struct {
    c_ubyte type;
    c_ubyte len;
    c_ubyte addr[20];
} SMS_AT_CMD_CSCA_SET_REQ_STRU;
typedef struct {
} SMS_DEINIT_IND_STRU;
typedef struct {
} SMS_INIT_IND_STRU;
typedef struct {
    enum_anon_464 logid;
    c_uint data1;
    c_uint data2;
    c_uint data3;
} SMS_LOG_DEBUG_STRU;
typedef struct {
    enum_anon_463 type;
    enum_anon_468 timerid;
    c_uint timerlen;
} SMS_LOG_TIMER_DEBUG_STRU;
typedef struct {
    c_bool status;
} SMS_LOOPBACK_DATA_CNF_STRU;
typedef struct {
    c_ubyte pdu_len;
    LP_c_ubyte pdu;
} SMS_LOOPBACK_DATA_IND_STRU;
typedef struct {
    c_ubyte pdu_len;
    c_ubyte pdu[232];
} SMS_LOOPBACK_DATA_REQ_STRU;
typedef struct {
} SMS_NON_IP_SETUP_IND_STRU;
typedef struct {
    c_bool status;
} SMS_NON_IP_SETUP_RSP_STRU;
typedef struct {
    c_ushort key;
    c_uint error_code;
} SOC_UE_GET_KV_NVRAM_ERROR_STRU;
typedef struct {
    c_ushort key;
    c_uint error_code;
} SOC_UE_SET_KV_NVRAM_ERROR_STRU;
typedef struct {
    c_ushort key;
    c_ushort len;
    c_ubyte data[236];
} SOC_UE_SET_KV_NVRAM_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_APN_RATE_CTRL_EXPT_DATA_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_APN_RATE_CTRL_TOTAL_DATA_TIMER_STRU;
typedef struct {
} TAF_DEINIT_IND_STRU;
typedef struct {
} TAF_INIT_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_LB_DELAY_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_PLMN_RATE_CTRL_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_SERVICE_MONITOR_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TAF_TIMER_TX_MONITOR_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_BACK_OFF_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_CP_DATA_BACK_OFF_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_DEL_FORB_TA_PROID_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_RPM_LR1_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_RPM_LR2_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_RPM_N1_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_RPM_T1_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_SEVERE_NET_FAILURE_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3245_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3247_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3324_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3325_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3402_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3410_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3411_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3412_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3416_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3417_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3418_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3420_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3421_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3430_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3440_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3447_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_T3449_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_EMM_PTL_TH_NBIOT_NOT_ALLOWED_STRU;
typedef struct {
} TI_IMSA_CALL_EMC_MEDIA_LOST_REL_CALL_STRU;
typedef struct {
} TI_IMSA_CALL_EMC_TCALL_STRU;
typedef struct {
} TI_IMSA_CALL_EST_RETRY_INTERVAL_TIMER_STRU;
typedef struct {
} TI_IMSA_CALL_NORM_MEDIA_LOST_REL_CALL_STRU;
typedef struct {
} TI_IMSA_CALL_NORMAL_TCALL_STRU;
typedef struct {
} TI_IMSA_CALL_PROTECT_STRU;
typedef struct {
} TI_IMSA_CALL_REDIAL_MAX_TIMER_STRU;
typedef struct {
} TI_IMSA_CALL_RES_READY_STRU;
typedef struct {
} TI_IMSA_CALL_SSAC_TRY_TIMER_STRU;
typedef struct {
} TI_IMSA_CALL_WAIT_EMM_EST_CNF_TIMER_STRU;
typedef struct {
} TI_IMSA_EMC_PDN_REJ_RETRY_TIMER_STRU;
typedef struct {
} TI_IMSA_EMC_REG_NO_RESPONCE_TO_ANONYMOUS_TIMER_STRU;
typedef struct {
} TI_IMSA_NORMAL_PDN_REJ_RETRY_TIMER_STRU;
typedef struct {
} TI_IMSA_PDN_DISCONNECT_DELAY_TIMER_STRU;
typedef struct {
} TI_IMSA_PERIOD_TRY_IMS_SRV_STRU;
typedef struct {
} TI_IMSA_REG_PERIOD_TRY_STRU;
typedef struct {
} TI_IMSA_REG_PROTECT_STRU;
typedef struct {
} TI_IMSA_REG_RETRY_STRU;
typedef struct {
} TI_IMSA_START_OR_STOP_STRU;
typedef struct {
} TI_IMSA_TEMP_FORBIDDEN_TIMER_STRU;
typedef struct {
} TI_IMSA_WAIT_IPV6_INFO_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_AVAILABLE_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_BG_PLMN_SEARCH_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_HPPLMN_SEARCH_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_PLMN_SEARCH_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_STORED_PLMN_SEARCH_TIMER_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_WAIT_LMM_START_CNF_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_MMC_WAIT_USIM_PART1_CNF_STRU;
typedef struct {
    c_void_p timer_handle;
} TI_NAS_POWER_OFF_GUARD_TIMER_STRU;
typedef struct {
    c_ubyte comms_state;
    c_ubyte processing_state;
    c_ubyte ts;
    c_ubyte clock_rate_conversion;
    c_ubyte baud_rate_adjustment;
    c_ubyte extra_guard_time;
    c_ubyte card_mode_fixed;
    c_ubyte implicit_rate_params;
    c_ubyte required_protocol;
    c_ubyte supported_protocols;
    c_ubyte clock_stop;
    c_ubyte supported_classes;
    c_ubyte spu;
    c_ubyte card_mode;
    struct_anon_906 protocol_0;
    struct_anon_907 protocol_1;
    c_ubyte len;
    c_ubyte data[32];
} UICC_DBG_ATR_IND_STRU;
typedef struct {
    c_uint time_ms;
    c_ushort delta_ms;
    enum_anon_249 event;
} UICC_DBG_LOG_P0_STRU;
typedef struct {
    c_uint time_ms;
    c_ushort delta_ms;
    enum_anon_249 event;
    c_uint param;
} UICC_DBG_LOG_P1_STRU;
typedef struct {
    c_uint time_ms;
    c_ushort delta_ms;
    enum_anon_249 event;
    c_ushort param1;
    c_ushort param2;
} UICC_DBG_LOG_P2_STRU;
typedef struct {
    c_ubyte comms_state;
    c_ubyte processing_state;
    c_ubyte protocol;
    c_ubyte clock_rate_conversion;
    c_ubyte baud_rate_adjustment;
    c_ubyte spu;
    c_ubyte len;
    c_ubyte data[6];
} UICC_DBG_PPS_CNF_STRU;
typedef struct {
    c_ubyte protocol;
    c_ubyte clock_rate_conversion;
    c_ubyte baud_rate_adjustment;
    c_ubyte spu;
    c_ubyte len;
    c_ubyte data[6];
} UICC_DBG_PPS_REQ_STRU;
typedef struct {
    c_ushort ret_code;
    c_uint sw1sw2;
    c_ushort len;
    c_ubyte data[261];
} UICC_DBG_RX_IND_STRU;
typedef struct {
    c_ushort len;
    c_ubyte data[261];
} UICC_DBG_TX_REQ_STRU;
typedef struct {
    c_uint time_ms;
    c_ushort delta_ms;
    enum_anon_249 event;
    c_ushort param1;
    c_ushort param2;
} UICC_ERR_LOG_P2_STRU;
typedef struct {
    enum_anon_78 act_ret;
} USIM_ACTIVE_CARD_CNF_STRU;
typedef struct {
} USIM_ACTIVE_CARD_REQ_STRU;
typedef struct {
    enum_anon_65 sim_state_type;
} USIM_AT_CMD_SIM_STATE_IND_STRU;
typedef struct {
    enum_anon_77 auth_ret;
    struct_anon_361 autn_info;
} USIM_AUTHENTICATION_CNF_STRU;
typedef struct {
    struct_anon_360 rand;
    struct_anon_360 autn;
} USIM_AUTHENTICATION_REQ_STRU;
typedef struct {
    c_bool card_present;
} USIM_CARD_INSERT_IND_STRU;
typedef struct {
    enum_anon_66 card_status;
} USIM_CARD_STATUS_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_CHAN_REL_TIMER_EXPIRY_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_CHAN_SETUP_TIMER_EXPIRY_STRU;
typedef struct {
    c_bool is_check_prensence;
    c_bool power_on;
} USIM_CHECK_STATUS_IND_STRU;
typedef struct {
} USIM_CLEAR_FPLMN_IND_STRU;
typedef struct {
    enum_anon_50 ret;
} USIM_CLOSE_CHANEL_CNF_STRU;
typedef struct {
    c_ubyte channel_num;
} USIM_CLOSE_CHANEL_REQ_STRU;
typedef struct {
    enum_anon_434 action;
    enum_anon_429 prim_id;
    c_uint duration;
} USIM_DBG_TIMER_STRU;
typedef struct {
} USIM_DEACTIVE_CARD_CNF_STRU;
typedef struct {
} USIM_DEACTIVE_CARD_REQ_STRU;
typedef struct {
    c_bool edrx_enabled;
    c_bool edrx_info_valid;
} USIM_EDRX_PSM_INFO_NTF_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_EDRX_TIMER_EXPIRY_STRU;
typedef struct {
    enum_anon_435 request_type;
    enum_anon_427 ret;
    c_ubyte sms_index;
    c_ubyte efsms_status;
    c_ushort data_len;
    c_ubyte data[176];
} USIM_EFSMS_DATA_CNF_STRU;
typedef struct {
    enum_anon_435 request_type;
    c_ubyte sms_index;
    c_ubyte efsms_status;
    c_ushort data_len;
    c_ubyte data[176];
} USIM_EFSMS_DATA_REQ_STRU;
typedef struct {
    enum_anon_69 loc_status;
    c_bool conn_status_idle;
    c_bool plmn_ehplmn;
    c_ubyte loc_info[9];
} USIM_EMM_AVAILABILITY_IND_STRU;
typedef struct {
    enum_anon_431 proc_type;
    enum_anon_432 rej_cause;
    c_ubyte tai[5];
    c_bool ext_rej_cause_true;
    c_ubyte ext_rej_cause;
} USIM_EMM_NETWORK_REJECT_IND_STRU;
typedef struct {
    c_bool active_timer_triger;
} USIM_ENTER_PSM_STATE_NTF_STRU;
typedef struct {
} USIM_EXIT_PSM_STATE_NTF_STRU;
typedef struct {
    c_ubyte begin_index;
    enum_anon_427 ret;
} USIM_INQUIRE_SMS_CAPACITY_CNF_STRU;
typedef struct {
    c_ubyte begin_index;
    c_void_p callback;
} USIM_INQUIRE_SMS_CAPACITY_REQ_STRU;
typedef struct {
    enum_anon_433 type;
    c_uint line_no;
    c_uint info1;
    c_uint info2;
    c_uint info3;
    c_uint info4;
} USIM_LOG_DBG_STRU;
typedef struct {
    c_ubyte channel_num;
    enum_anon_50 ret;
} USIM_OPEN_CHANEL_CNF_STRU;
typedef struct {
    c_ushort app_id_length;
    LP_c_ubyte app_id;
} USIM_OPEN_CHANEL_REQ_STRU;
typedef struct {
    c_ubyte type;
    c_ushort len;
    c_ubyte data[261];
} USIM_PAC_IND_STRU;
typedef struct {
    c_bool card_present;
    c_bool isim_real_flag;
    c_ubyte admin_data[4];
    struct_anon_352 imsi;
    struct_usim_eps_loci_t_ eps_loci;
    struct_anon_353 eps_nas_security_context;
    struct_anon_350 ehplmn_list;
    struct_anon_346 fplmn_list;
    c_ubyte access_class[2];
    c_ubyte last_rplmn_selection_indication;
    c_ubyte hpplmn_timer_value;
    struct_anon_349 oplmn_list;
    struct_anon_347 uplmn_list;
    struct_anon_348 hplmn_list;
    struct_anon_351 nas_config;
    struct_anon_359 apn_control_list;
    struct_anon_357 earfcn_list;
    c_ubyte impi[128];
    c_ubyte impu[128];
    c_ubyte domain[128];
    struct_anon_1142 ecc_num_list;
} USIM_PART1_DATA_CNF_STRU;
typedef struct {
} USIM_PART1_DATA_REQ_STRU;
typedef struct {
    c_bool card_present;
    c_bool isim_real_flag;
    c_ubyte admin_data[4];
    struct_anon_352 imsi;
    struct_usim_eps_loci_t_ eps_loci;
    struct_anon_353 eps_nas_security_context;
    struct_anon_350 ehplmn_list;
    struct_anon_346 fplmn_list;
    c_ubyte access_class[2];
    c_ubyte last_rplmn_selection_indication;
    c_ubyte hpplmn_timer_value;
    struct_anon_349 oplmn_list;
    struct_anon_347 uplmn_list;
    struct_anon_348 hplmn_list;
    struct_anon_351 nas_config;
    struct_anon_359 apn_control_list;
    struct_anon_357 earfcn_list;
    c_ubyte impi[128];
    c_ubyte impu[128];
    c_ubyte domain[128];
    struct_anon_1142 ecc_num_list;
} USIM_PART1_DATA_UPDATE_IND_STRU;
typedef struct {
    enum_anon_73 pin_type;
    enum_anon_76 pin_result;
    c_ubyte pin_remain_times;
    c_ubyte puk_remain_times;
    c_bool need_cfun_rpt;
} USIM_PIN_HANDLE_CNF_STRU;
typedef struct {
    enum_anon_74 cmd_type;
    enum_anon_73 pin_type;
    c_ubyte pin1_len;
    c_ubyte pin1[8];
    c_ubyte pin2_len;
    c_ubyte pin2[8];
} USIM_PIN_HANDLE_REQ_STRU;
typedef struct {
    enum_anon_430 pin_verify_cause;
} USIM_PIN_VERIFY_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_POLL_TIMER_EXPIRY_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_PROACT_TIMER_EXPIRY_STRU;
typedef struct {
    c_ubyte exempt_home;
    c_ubyte exempt_roaming;
} USIM_PSDO_SETTINGS_IND_STRU;
typedef struct {
    enum_anon_70 reg_status;
    struct_anon_331 conn_status;
} USIM_REGISTER_STATUS_NTF_STRU;
typedef struct {
    c_bool uicc_changed;
    struct_anon_343 rpm_data;
} USIM_RPM_INFO_IND_STRU;
typedef struct {
    c_ubyte len;
    c_ubyte smsc_addr[12];
} USIM_SMS_CSCA_UPDATE_REQ_STRU;
typedef struct {
    c_ubyte tp_mr;
    c_ubyte smsc[12];
} USIM_SMS_DEFAULT_SETTINGS_IND_STRU;
typedef struct {
    c_ubyte cause;
    c_ubyte sim_rsp_len;
    LP_c_ubyte sim_rsp;
} USIM_SMS_PP_DOWNLOAD_CNF_STRU;
typedef struct {
    c_ubyte rp_origin_sc_addr_len;
    LP_c_ubyte rp_origin_sc_addr;
    c_ubyte sms_deliver_pdu_len;
    LP_c_ubyte sms_deliver_pdu;
} USIM_SMS_PP_DOWNLOAD_REQ_STRU;
typedef struct {
    c_ubyte smsc[12];
    c_ubyte tp_pdu_len;
    LP_c_ubyte tp_pdu;
} USIM_SMS_SEND_DATA_IND_STRU;
typedef struct {
    c_ubyte sms_sent_ok;
    c_ubyte cause;
} USIM_SMS_SEND_DATA_RSP_STRU;
typedef struct {
    c_ubyte tp_mr;
} USIM_SMS_TPMR_UPDATE_REQ_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_STATUS_TIMER_EXPIRY_STRU;
typedef struct {
    struct_anon_349 plmn_info;
} USIM_STEERING_ROAMING_IND_STRU;
typedef struct {
} USIM_STK_REFRESH_IND_STRU;
typedef struct {
    c_void_p timer_handle;
} USIM_UICC_DEACT_TIMER_EXPIRY_STRU;
typedef struct {
    enum_anon_50 ret;
} USIM_UICC_STATUS_CONTROL_CNF_STRU;
typedef struct {
    c_ubyte status;
} USIM_UICC_STATUS_CONTROL_REQ_STRU;
typedef struct {
    enum_anon_64 usim_data_id;
    union_anon_85 usim_file_info;
} USIM_UPDATE_FILE_REQ_STRU;
