/* Automatically generated file - do not edit */ #ifndef _FFASN1_OUT_H #define _FFASN1_OUT_H #include "asn1defs.h" #ifdef __cplusplus extern "C" { #endif typedef enum Criticality { Criticality_reject, Criticality_ignore, Criticality_notify, } Criticality; extern const ASN1CType asn1_type_Criticality[]; typedef enum Presence { Presence_optional, Presence_conditional, Presence_mandatory, } Presence; extern const ASN1CType asn1_type_Presence[]; typedef enum { PrivateIE_ID_local, PrivateIE_ID_global, } PrivateIE_ID_choice; typedef struct PrivateIE_ID { PrivateIE_ID_choice choice; union { int local; ASN1ObjectIdentifier global; } u; } PrivateIE_ID; extern const ASN1CType asn1_type_PrivateIE_ID[]; typedef int ProcedureCode; extern const ASN1CType asn1_type_ProcedureCode[]; typedef int ProtocolExtensionID; extern const ASN1CType asn1_type_ProtocolExtensionID[]; typedef int ProtocolIE_ID; extern const ASN1CType asn1_type_ProtocolIE_ID[]; typedef enum TriggeringMessage { TriggeringMessage_initiating_message, TriggeringMessage_successful_outcome, TriggeringMessage_unsuccessfull_outcome, TriggeringMessage_outcome, } TriggeringMessage; extern const ASN1CType asn1_type_TriggeringMessage[]; typedef struct RANAP_PROTOCOL_IES { /* object class definition */ ASN1CType id; ASN1CType criticality; ASN1CType Value; ASN1CType presence; } RANAP_PROTOCOL_IES; extern const ASN1CType asn1_type_RANAP_PROTOCOL_IES[]; typedef struct RANAP_PROTOCOL_IES_PAIR { /* object class definition */ ASN1CType id; ASN1CType firstCriticality; ASN1CType FirstValue; ASN1CType secondCriticality; ASN1CType SecondValue; ASN1CType presence; } RANAP_PROTOCOL_IES_PAIR; extern const ASN1CType asn1_type_RANAP_PROTOCOL_IES_PAIR[]; typedef struct RANAP_PROTOCOL_EXTENSION { /* object class definition */ ASN1CType id; ASN1CType criticality; ASN1CType Extension; ASN1CType presence; } RANAP_PROTOCOL_EXTENSION; extern const ASN1CType asn1_type_RANAP_PROTOCOL_EXTENSION[]; typedef struct RANAP_PRIVATE_IES { /* object class definition */ ASN1CType id; ASN1CType criticality; ASN1CType Value; ASN1CType presence; } RANAP_PRIVATE_IES; extern const ASN1CType asn1_type_RANAP_PRIVATE_IES[]; typedef enum AccuracyFulfilmentIndicator { AccuracyFulfilmentIndicator_requested_Accuracy_Fulfilled, AccuracyFulfilmentIndicator_requested_Accuracy_Not_Fulfilled, } AccuracyFulfilmentIndicator; extern const ASN1CType asn1_type_AccuracyFulfilmentIndicator[]; typedef int PriorityLevel; extern const ASN1CType asn1_type_PriorityLevel[]; typedef enum Pre_emptionCapability { Pre_emptionCapability_shall_not_trigger_pre_emption, Pre_emptionCapability_may_trigger_pre_emption, } Pre_emptionCapability; extern const ASN1CType asn1_type_Pre_emptionCapability[]; typedef enum Pre_emptionVulnerability { Pre_emptionVulnerability_not_pre_emptable, Pre_emptionVulnerability_pre_emptable, } Pre_emptionVulnerability; extern const ASN1CType asn1_type_Pre_emptionVulnerability[]; typedef enum QueuingAllowed { QueuingAllowed_queueing_not_allowed, QueuingAllowed_queueing_allowed, } QueuingAllowed; extern const ASN1CType asn1_type_QueuingAllowed[]; typedef struct ProtocolExtensionField_1 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_1; extern const ASN1CType asn1_type_ProtocolExtensionField_1[]; typedef struct ProtocolExtensionContainer_1 { ProtocolExtensionField_1 *tab; int count; } ProtocolExtensionContainer_1; extern const ASN1CType asn1_type_ProtocolExtensionContainer_1[]; typedef struct AllocationOrRetentionPriority { PriorityLevel priorityLevel; Pre_emptionCapability pre_emptionCapability; Pre_emptionVulnerability pre_emptionVulnerability; QueuingAllowed queuingAllowed; BOOL iE_Extensions_option; ProtocolExtensionContainer_1 iE_Extensions; } AllocationOrRetentionPriority; extern const ASN1CType asn1_type_AllocationOrRetentionPriority[]; typedef enum Alt_RAB_Parameter_MaxBitrateType { Alt_RAB_Parameter_MaxBitrateType_unspecified, Alt_RAB_Parameter_MaxBitrateType_value_range, Alt_RAB_Parameter_MaxBitrateType_discrete_values, } Alt_RAB_Parameter_MaxBitrateType; extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateType[]; typedef int MaxBitrate; extern const ASN1CType asn1_type_MaxBitrate[]; typedef struct Alt_RAB_Parameter_MaxBitrateList { MaxBitrate *tab; int count; } Alt_RAB_Parameter_MaxBitrateList; extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateList[]; typedef struct Alt_RAB_Parameter_MaxBitrates { Alt_RAB_Parameter_MaxBitrateList *tab; int count; } Alt_RAB_Parameter_MaxBitrates; extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrates[]; typedef struct Alt_RAB_Parameter_MaxBitrateInf { Alt_RAB_Parameter_MaxBitrateType altMaxBitrateType; BOOL altMaxBitrates_option; Alt_RAB_Parameter_MaxBitrates altMaxBitrates; } Alt_RAB_Parameter_MaxBitrateInf; extern const ASN1CType asn1_type_Alt_RAB_Parameter_MaxBitrateInf[]; typedef enum Alt_RAB_Parameter_GuaranteedBitrateType { Alt_RAB_Parameter_GuaranteedBitrateType_unspecified, Alt_RAB_Parameter_GuaranteedBitrateType_value_range, Alt_RAB_Parameter_GuaranteedBitrateType_discrete_values, } Alt_RAB_Parameter_GuaranteedBitrateType; extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateType[]; typedef int GuaranteedBitrate; extern const ASN1CType asn1_type_GuaranteedBitrate[]; typedef struct Alt_RAB_Parameter_GuaranteedBitrateList { GuaranteedBitrate *tab; int count; } Alt_RAB_Parameter_GuaranteedBitrateList; extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateList[]; typedef struct Alt_RAB_Parameter_GuaranteedBitrates { Alt_RAB_Parameter_GuaranteedBitrateList *tab; int count; } Alt_RAB_Parameter_GuaranteedBitrates; extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrates[]; typedef struct Alt_RAB_Parameter_GuaranteedBitrateInf { Alt_RAB_Parameter_GuaranteedBitrateType altGuaranteedBitrateType; BOOL altGuaranteedBitrates_option; Alt_RAB_Parameter_GuaranteedBitrates altGuaranteedBitrates; } Alt_RAB_Parameter_GuaranteedBitrateInf; extern const ASN1CType asn1_type_Alt_RAB_Parameter_GuaranteedBitrateInf[]; typedef struct ProtocolExtensionField_2 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_2; extern const ASN1CType asn1_type_ProtocolExtensionField_2[]; typedef struct ProtocolExtensionContainer_2 { ProtocolExtensionField_2 *tab; int count; } ProtocolExtensionContainer_2; extern const ASN1CType asn1_type_ProtocolExtensionContainer_2[]; typedef struct Alt_RAB_Parameters { BOOL altMaxBitrateInf_option; Alt_RAB_Parameter_MaxBitrateInf altMaxBitrateInf; BOOL altGuaranteedBitRateInf_option; Alt_RAB_Parameter_GuaranteedBitrateInf altGuaranteedBitRateInf; BOOL iE_Extensions_option; ProtocolExtensionContainer_2 iE_Extensions; } Alt_RAB_Parameters; extern const ASN1CType asn1_type_Alt_RAB_Parameters[]; typedef enum TrafficClass { TrafficClass_conversational, TrafficClass_streaming, TrafficClass_interactive, TrafficClass_background, } TrafficClass; extern const ASN1CType asn1_type_TrafficClass[]; typedef enum RAB_AsymmetryIndicator { RAB_AsymmetryIndicator_symmetric_bidirectional, RAB_AsymmetryIndicator_asymmetric_unidirectional_downlink, RAB_AsymmetryIndicator_asymmetric_unidirectional_uplink, RAB_AsymmetryIndicator_asymmetric_bidirectional, } RAB_AsymmetryIndicator; extern const ASN1CType asn1_type_RAB_AsymmetryIndicator[]; typedef struct RAB_Parameter_MaxBitrateList { MaxBitrate *tab; int count; } RAB_Parameter_MaxBitrateList; extern const ASN1CType asn1_type_RAB_Parameter_MaxBitrateList[]; typedef struct RAB_Parameter_GuaranteedBitrateList { GuaranteedBitrate *tab; int count; } RAB_Parameter_GuaranteedBitrateList; extern const ASN1CType asn1_type_RAB_Parameter_GuaranteedBitrateList[]; typedef enum DeliveryOrder { DeliveryOrder_delivery_order_requested, DeliveryOrder_delivery_order_not_requested, } DeliveryOrder; extern const ASN1CType asn1_type_DeliveryOrder[]; typedef int MaxSDU_Size; extern const ASN1CType asn1_type_MaxSDU_Size[]; typedef struct ProtocolExtensionField_62 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_62; extern const ASN1CType asn1_type_ProtocolExtensionField_62[]; typedef struct ProtocolExtensionContainer_62 { ProtocolExtensionField_62 *tab; int count; } ProtocolExtensionContainer_62; extern const ASN1CType asn1_type_ProtocolExtensionContainer_62[]; typedef struct SDU_ErrorRatio { int mantissa; int exponent; BOOL iE_Extensions_option; ProtocolExtensionContainer_62 iE_Extensions; } SDU_ErrorRatio; extern const ASN1CType asn1_type_SDU_ErrorRatio[]; typedef struct ProtocolExtensionField_55 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_55; extern const ASN1CType asn1_type_ProtocolExtensionField_55[]; typedef struct ProtocolExtensionContainer_55 { ProtocolExtensionField_55 *tab; int count; } ProtocolExtensionContainer_55; extern const ASN1CType asn1_type_ProtocolExtensionContainer_55[]; typedef struct ResidualBitErrorRatio { int mantissa; int exponent; BOOL iE_Extensions_option; ProtocolExtensionContainer_55 iE_Extensions; } ResidualBitErrorRatio; extern const ASN1CType asn1_type_ResidualBitErrorRatio[]; typedef enum DeliveryOfErroneousSDU { DeliveryOfErroneousSDU_yes, DeliveryOfErroneousSDU_no, DeliveryOfErroneousSDU_no_error_detection_consideration, } DeliveryOfErroneousSDU; extern const ASN1CType asn1_type_DeliveryOfErroneousSDU[]; typedef int SubflowSDU_Size; extern const ASN1CType asn1_type_SubflowSDU_Size[]; typedef int RAB_SubflowCombinationBitRate; extern const ASN1CType asn1_type_RAB_SubflowCombinationBitRate[]; typedef struct ProtocolExtensionField_63 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_63; extern const ASN1CType asn1_type_ProtocolExtensionField_63[]; typedef struct ProtocolExtensionContainer_63 { ProtocolExtensionField_63 *tab; int count; } ProtocolExtensionContainer_63; extern const ASN1CType asn1_type_ProtocolExtensionContainer_63[]; typedef struct SDU_FormatInformationParameters_1 { BOOL subflowSDU_Size_option; SubflowSDU_Size subflowSDU_Size; BOOL rAB_SubflowCombinationBitRate_option; RAB_SubflowCombinationBitRate rAB_SubflowCombinationBitRate; BOOL iE_Extensions_option; ProtocolExtensionContainer_63 iE_Extensions; } SDU_FormatInformationParameters_1; extern const ASN1CType asn1_type_SDU_FormatInformationParameters_1[]; typedef struct SDU_FormatInformationParameters { SDU_FormatInformationParameters_1 *tab; int count; } SDU_FormatInformationParameters; extern const ASN1CType asn1_type_SDU_FormatInformationParameters[]; typedef struct ProtocolExtensionField_64 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_64; extern const ASN1CType asn1_type_ProtocolExtensionField_64[]; typedef struct ProtocolExtensionContainer_64 { ProtocolExtensionField_64 *tab; int count; } ProtocolExtensionContainer_64; extern const ASN1CType asn1_type_ProtocolExtensionContainer_64[]; typedef struct SDU_Parameters_1 { BOOL sDU_ErrorRatio_option; SDU_ErrorRatio sDU_ErrorRatio; ResidualBitErrorRatio residualBitErrorRatio; DeliveryOfErroneousSDU deliveryOfErroneousSDU; BOOL sDU_FormatInformationParameters_option; SDU_FormatInformationParameters sDU_FormatInformationParameters; BOOL iE_Extensions_option; ProtocolExtensionContainer_64 iE_Extensions; } SDU_Parameters_1; extern const ASN1CType asn1_type_SDU_Parameters_1[]; typedef struct SDU_Parameters { SDU_Parameters_1 *tab; int count; } SDU_Parameters; extern const ASN1CType asn1_type_SDU_Parameters[]; typedef int TransferDelay; extern const ASN1CType asn1_type_TransferDelay[]; typedef int TrafficHandlingPriority; extern const ASN1CType asn1_type_TrafficHandlingPriority[]; typedef enum SourceStatisticsDescriptor { SourceStatisticsDescriptor_speech, SourceStatisticsDescriptor_unknown, } SourceStatisticsDescriptor; extern const ASN1CType asn1_type_SourceStatisticsDescriptor[]; typedef enum RelocationRequirement { RelocationRequirement_lossless, RelocationRequirement_none, RelocationRequirement_realtime, } RelocationRequirement; extern const ASN1CType asn1_type_RelocationRequirement[]; typedef struct ProtocolExtensionField_48 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_48; extern const ASN1CType asn1_type_ProtocolExtensionField_48[]; typedef struct ProtocolExtensionContainer_48 { ProtocolExtensionField_48 *tab; int count; } ProtocolExtensionContainer_48; extern const ASN1CType asn1_type_ProtocolExtensionContainer_48[]; typedef struct RAB_Parameters { TrafficClass trafficClass; RAB_AsymmetryIndicator rAB_AsymmetryIndicator; RAB_Parameter_MaxBitrateList maxBitrate; BOOL guaranteedBitRate_option; RAB_Parameter_GuaranteedBitrateList guaranteedBitRate; DeliveryOrder deliveryOrder; MaxSDU_Size maxSDU_Size; SDU_Parameters sDU_Parameters; BOOL transferDelay_option; TransferDelay transferDelay; BOOL trafficHandlingPriority_option; TrafficHandlingPriority trafficHandlingPriority; BOOL allocationOrRetentionPriority_option; AllocationOrRetentionPriority allocationOrRetentionPriority; BOOL sourceStatisticsDescriptor_option; SourceStatisticsDescriptor sourceStatisticsDescriptor; BOOL relocationRequirement_option; RelocationRequirement relocationRequirement; BOOL iE_Extensions_option; ProtocolExtensionContainer_48 iE_Extensions; } RAB_Parameters; extern const ASN1CType asn1_type_RAB_Parameters[]; typedef int ExtendedGuaranteedBitrate; extern const ASN1CType asn1_type_ExtendedGuaranteedBitrate[]; typedef struct Alt_RAB_Parameter_ExtendedGuaranteedBitrateList { ExtendedGuaranteedBitrate *tab; int count; } Alt_RAB_Parameter_ExtendedGuaranteedBitrateList; extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateList[]; typedef struct Alt_RAB_Parameter_ExtendedGuaranteedBitrates { Alt_RAB_Parameter_ExtendedGuaranteedBitrateList *tab; int count; } Alt_RAB_Parameter_ExtendedGuaranteedBitrates; extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrates[]; typedef struct Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf { Alt_RAB_Parameter_GuaranteedBitrateType altExtendedGuaranteedBitrateType; BOOL altExtendedGuaranteedBitrates_option; Alt_RAB_Parameter_ExtendedGuaranteedBitrates altExtendedGuaranteedBitrates; } Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf; extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedGuaranteedBitrateInf[]; typedef int ExtendedMaxBitrate; extern const ASN1CType asn1_type_ExtendedMaxBitrate[]; typedef struct Alt_RAB_Parameter_ExtendedMaxBitrateList { ExtendedMaxBitrate *tab; int count; } Alt_RAB_Parameter_ExtendedMaxBitrateList; extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateList[]; typedef struct Alt_RAB_Parameter_ExtendedMaxBitrates { Alt_RAB_Parameter_ExtendedMaxBitrateList *tab; int count; } Alt_RAB_Parameter_ExtendedMaxBitrates; extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrates[]; typedef struct Alt_RAB_Parameter_ExtendedMaxBitrateInf { Alt_RAB_Parameter_MaxBitrateType altExtendedMaxBitrateType; BOOL altExtendedMaxBitrates_option; Alt_RAB_Parameter_ExtendedMaxBitrates altExtendedMaxBitrates; } Alt_RAB_Parameter_ExtendedMaxBitrateInf; extern const ASN1CType asn1_type_Alt_RAB_Parameter_ExtendedMaxBitrateInf[]; typedef int SupportedBitrate; extern const ASN1CType asn1_type_SupportedBitrate[]; typedef struct SupportedRAB_ParameterBitrateList { SupportedBitrate *tab; int count; } SupportedRAB_ParameterBitrateList; extern const ASN1CType asn1_type_SupportedRAB_ParameterBitrateList[]; typedef struct Alt_RAB_Parameter_SupportedMaxBitrates { SupportedRAB_ParameterBitrateList *tab; int count; } Alt_RAB_Parameter_SupportedMaxBitrates; extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedMaxBitrates[]; typedef struct ProtocolExtensionField_4 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_4; extern const ASN1CType asn1_type_ProtocolExtensionField_4[]; typedef struct ProtocolExtensionContainer_4 { ProtocolExtensionField_4 *tab; int count; } ProtocolExtensionContainer_4; extern const ASN1CType asn1_type_ProtocolExtensionContainer_4[]; typedef struct Alt_RAB_Parameter_SupportedMaxBitrateInf { Alt_RAB_Parameter_MaxBitrateType altSupportedMaxBitrateType; BOOL altSupportedMaxBitrates_option; Alt_RAB_Parameter_SupportedMaxBitrates altSupportedMaxBitrates; BOOL iE_Extensions_option; ProtocolExtensionContainer_4 iE_Extensions; } Alt_RAB_Parameter_SupportedMaxBitrateInf; extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedMaxBitrateInf[]; typedef struct Alt_RAB_Parameter_SupportedGuaranteedBitrates { SupportedRAB_ParameterBitrateList *tab; int count; } Alt_RAB_Parameter_SupportedGuaranteedBitrates; extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrates[]; typedef struct ProtocolExtensionField_3 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_3; extern const ASN1CType asn1_type_ProtocolExtensionField_3[]; typedef struct ProtocolExtensionContainer_3 { ProtocolExtensionField_3 *tab; int count; } ProtocolExtensionContainer_3; extern const ASN1CType asn1_type_ProtocolExtensionContainer_3[]; typedef struct Alt_RAB_Parameter_SupportedGuaranteedBitrateInf { Alt_RAB_Parameter_GuaranteedBitrateType altSupportedGuaranteedBitrateType; BOOL altSupportedGuaranteedBitrates_option; Alt_RAB_Parameter_SupportedGuaranteedBitrates altSupportedGuaranteedBitrates; BOOL iE_Extensions_option; ProtocolExtensionContainer_3 iE_Extensions; } Alt_RAB_Parameter_SupportedGuaranteedBitrateInf; extern const ASN1CType asn1_type_Alt_RAB_Parameter_SupportedGuaranteedBitrateInf[]; typedef enum AlternativeRABConfigurationRequest { AlternativeRABConfigurationRequest_alternative_RAB_configuration_Requested, } AlternativeRABConfigurationRequest; extern const ASN1CType asn1_type_AlternativeRABConfigurationRequest[]; typedef ASN1String APN; extern const ASN1CType asn1_type_APN[]; typedef ASN1String TBCD_STRING_2; extern const ASN1CType asn1_type_TBCD_STRING_2[]; typedef TBCD_STRING_2 PLMNidentity; #define asn1_type_PLMNidentity asn1_type_TBCD_STRING_2 typedef ASN1String LAC; extern const ASN1CType asn1_type_LAC[]; typedef ASN1String SAC; extern const ASN1CType asn1_type_SAC[]; typedef struct ProtocolExtensionField_60 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_60; extern const ASN1CType asn1_type_ProtocolExtensionField_60[]; typedef struct ProtocolExtensionContainer_60 { ProtocolExtensionField_60 *tab; int count; } ProtocolExtensionContainer_60; extern const ASN1CType asn1_type_ProtocolExtensionContainer_60[]; typedef struct SAI { PLMNidentity pLMNidentity; LAC lAC; SAC sAC; BOOL iE_Extensions_option; ProtocolExtensionContainer_60 iE_Extensions; } SAI; extern const ASN1CType asn1_type_SAI[]; typedef enum GeographicalCoordinates_1 { GeographicalCoordinates_1_north, GeographicalCoordinates_1_south, } GeographicalCoordinates_1; extern const ASN1CType asn1_type_GeographicalCoordinates_1[]; typedef struct ProtocolExtensionField_16 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_16; extern const ASN1CType asn1_type_ProtocolExtensionField_16[]; typedef struct ProtocolExtensionContainer_16 { ProtocolExtensionField_16 *tab; int count; } ProtocolExtensionContainer_16; extern const ASN1CType asn1_type_ProtocolExtensionContainer_16[]; typedef struct GeographicalCoordinates { GeographicalCoordinates_1 latitudeSign; int latitude; int longitude; BOOL iE_Extensions_option; ProtocolExtensionContainer_16 iE_Extensions; } GeographicalCoordinates; extern const ASN1CType asn1_type_GeographicalCoordinates[]; typedef struct ProtocolExtensionField_18 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_18; extern const ASN1CType asn1_type_ProtocolExtensionField_18[]; typedef struct ProtocolExtensionContainer_18 { ProtocolExtensionField_18 *tab; int count; } ProtocolExtensionContainer_18; extern const ASN1CType asn1_type_ProtocolExtensionContainer_18[]; typedef struct GA_Point { GeographicalCoordinates geographicalCoordinates; BOOL iE_Extensions_option; ProtocolExtensionContainer_18 iE_Extensions; } GA_Point; extern const ASN1CType asn1_type_GA_Point[]; typedef struct ProtocolExtensionField_21 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_21; extern const ASN1CType asn1_type_ProtocolExtensionField_21[]; typedef struct ProtocolExtensionContainer_21 { ProtocolExtensionField_21 *tab; int count; } ProtocolExtensionContainer_21; extern const ASN1CType asn1_type_ProtocolExtensionContainer_21[]; typedef struct GA_PointWithUnCertainty { GeographicalCoordinates geographicalCoordinates; BOOL iE_Extensions_option; ProtocolExtensionContainer_21 iE_Extensions; int uncertaintyCode; } GA_PointWithUnCertainty; extern const ASN1CType asn1_type_GA_PointWithUnCertainty[]; typedef struct ProtocolExtensionField_23 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_23; extern const ASN1CType asn1_type_ProtocolExtensionField_23[]; typedef struct ProtocolExtensionContainer_23 { ProtocolExtensionField_23 *tab; int count; } ProtocolExtensionContainer_23; extern const ASN1CType asn1_type_ProtocolExtensionContainer_23[]; typedef struct GA_Polygon_1 { GeographicalCoordinates geographicalCoordinates; BOOL iE_Extensions_option; ProtocolExtensionContainer_23 iE_Extensions; } GA_Polygon_1; extern const ASN1CType asn1_type_GA_Polygon_1[]; typedef struct GA_Polygon { GA_Polygon_1 *tab; int count; } GA_Polygon; extern const ASN1CType asn1_type_GA_Polygon[]; typedef struct GA_UncertaintyEllipse { int uncertaintySemi_major; int uncertaintySemi_minor; int orientationOfMajorAxis; } GA_UncertaintyEllipse; extern const ASN1CType asn1_type_GA_UncertaintyEllipse[]; typedef struct ProtocolExtensionField_22 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_22; extern const ASN1CType asn1_type_ProtocolExtensionField_22[]; typedef struct ProtocolExtensionContainer_22 { ProtocolExtensionField_22 *tab; int count; } ProtocolExtensionContainer_22; extern const ASN1CType asn1_type_ProtocolExtensionContainer_22[]; typedef struct GA_PointWithUnCertaintyEllipse { GeographicalCoordinates geographicalCoordinates; GA_UncertaintyEllipse uncertaintyEllipse; int confidence; BOOL iE_Extensions_option; ProtocolExtensionContainer_22 iE_Extensions; } GA_PointWithUnCertaintyEllipse; extern const ASN1CType asn1_type_GA_PointWithUnCertaintyEllipse[]; typedef enum GA_AltitudeAndDirection_1 { GA_AltitudeAndDirection_1_height, GA_AltitudeAndDirection_1_depth, } GA_AltitudeAndDirection_1; extern const ASN1CType asn1_type_GA_AltitudeAndDirection_1[]; typedef struct GA_AltitudeAndDirection { GA_AltitudeAndDirection_1 directionOfAltitude; int altitude; } GA_AltitudeAndDirection; extern const ASN1CType asn1_type_GA_AltitudeAndDirection[]; typedef struct ProtocolExtensionField_19 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_19; extern const ASN1CType asn1_type_ProtocolExtensionField_19[]; typedef struct ProtocolExtensionContainer_19 { ProtocolExtensionField_19 *tab; int count; } ProtocolExtensionContainer_19; extern const ASN1CType asn1_type_ProtocolExtensionContainer_19[]; typedef struct GA_PointWithAltitude { GeographicalCoordinates geographicalCoordinates; GA_AltitudeAndDirection altitudeAndDirection; BOOL iE_Extensions_option; ProtocolExtensionContainer_19 iE_Extensions; } GA_PointWithAltitude; extern const ASN1CType asn1_type_GA_PointWithAltitude[]; typedef struct ProtocolExtensionField_20 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_20; extern const ASN1CType asn1_type_ProtocolExtensionField_20[]; typedef struct ProtocolExtensionContainer_20 { ProtocolExtensionField_20 *tab; int count; } ProtocolExtensionContainer_20; extern const ASN1CType asn1_type_ProtocolExtensionContainer_20[]; typedef struct GA_PointWithAltitudeAndUncertaintyEllipsoid { GeographicalCoordinates geographicalCoordinates; GA_AltitudeAndDirection altitudeAndDirection; GA_UncertaintyEllipse uncertaintyEllipse; int uncertaintyAltitude; int confidence; BOOL iE_Extensions_option; ProtocolExtensionContainer_20 iE_Extensions; } GA_PointWithAltitudeAndUncertaintyEllipsoid; extern const ASN1CType asn1_type_GA_PointWithAltitudeAndUncertaintyEllipsoid[]; typedef struct ProtocolExtensionField_17 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_17; extern const ASN1CType asn1_type_ProtocolExtensionField_17[]; typedef struct ProtocolExtensionContainer_17 { ProtocolExtensionField_17 *tab; int count; } ProtocolExtensionContainer_17; extern const ASN1CType asn1_type_ProtocolExtensionContainer_17[]; typedef struct GA_EllipsoidArc { GeographicalCoordinates geographicalCoordinates; int innerRadius; int uncertaintyRadius; int offsetAngle; int includedAngle; int confidence; BOOL iE_Extensions_option; ProtocolExtensionContainer_17 iE_Extensions; } GA_EllipsoidArc; extern const ASN1CType asn1_type_GA_EllipsoidArc[]; typedef enum { GeographicalArea_point, GeographicalArea_pointWithUnCertainty, GeographicalArea_polygon, GeographicalArea_pointWithUncertaintyEllipse, GeographicalArea_pointWithAltitude, GeographicalArea_pointWithAltitudeAndUncertaintyEllipsoid, GeographicalArea_ellipsoidArc, } GeographicalArea_choice; typedef struct GeographicalArea { GeographicalArea_choice choice; union { GA_Point point; GA_PointWithUnCertainty pointWithUnCertainty; GA_Polygon polygon; GA_PointWithUnCertaintyEllipse pointWithUncertaintyEllipse; GA_PointWithAltitude pointWithAltitude; GA_PointWithAltitudeAndUncertaintyEllipsoid pointWithAltitudeAndUncertaintyEllipsoid; GA_EllipsoidArc ellipsoidArc; } u; } GeographicalArea; extern const ASN1CType asn1_type_GeographicalArea[]; typedef enum { AreaIdentity_sAI, AreaIdentity_geographicalArea, } AreaIdentity_choice; typedef struct AreaIdentity { AreaIdentity_choice choice; union { SAI sAI; GeographicalArea geographicalArea; } u; } AreaIdentity; extern const ASN1CType asn1_type_AreaIdentity[]; typedef struct Ass_RAB_Parameter_MaxBitrateList { MaxBitrate *tab; int count; } Ass_RAB_Parameter_MaxBitrateList; extern const ASN1CType asn1_type_Ass_RAB_Parameter_MaxBitrateList[]; typedef struct Ass_RAB_Parameter_GuaranteedBitrateList { GuaranteedBitrate *tab; int count; } Ass_RAB_Parameter_GuaranteedBitrateList; extern const ASN1CType asn1_type_Ass_RAB_Parameter_GuaranteedBitrateList[]; typedef struct ProtocolExtensionField_5 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_5; extern const ASN1CType asn1_type_ProtocolExtensionField_5[]; typedef struct ProtocolExtensionContainer_5 { ProtocolExtensionField_5 *tab; int count; } ProtocolExtensionContainer_5; extern const ASN1CType asn1_type_ProtocolExtensionContainer_5[]; typedef struct Ass_RAB_Parameters { BOOL assMaxBitrateInf_option; Ass_RAB_Parameter_MaxBitrateList assMaxBitrateInf; BOOL assGuaranteedBitRateInf_option; Ass_RAB_Parameter_GuaranteedBitrateList assGuaranteedBitRateInf; BOOL iE_Extensions_option; ProtocolExtensionContainer_5 iE_Extensions; } Ass_RAB_Parameters; extern const ASN1CType asn1_type_Ass_RAB_Parameters[]; typedef struct Ass_RAB_Parameter_ExtendedGuaranteedBitrateList { ExtendedGuaranteedBitrate *tab; int count; } Ass_RAB_Parameter_ExtendedGuaranteedBitrateList; extern const ASN1CType asn1_type_Ass_RAB_Parameter_ExtendedGuaranteedBitrateList[]; typedef struct Ass_RAB_Parameter_ExtendedMaxBitrateList { ExtendedMaxBitrate *tab; int count; } Ass_RAB_Parameter_ExtendedMaxBitrateList; extern const ASN1CType asn1_type_Ass_RAB_Parameter_ExtendedMaxBitrateList[]; typedef int SNAC; extern const ASN1CType asn1_type_SNAC[]; typedef struct AuthorisedSNAs { SNAC *tab; int count; } AuthorisedSNAs; extern const ASN1CType asn1_type_AuthorisedSNAs[]; typedef struct ProtocolExtensionField_6 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_6; extern const ASN1CType asn1_type_ProtocolExtensionField_6[]; typedef struct ProtocolExtensionContainer_6 { ProtocolExtensionField_6 *tab; int count; } ProtocolExtensionContainer_6; extern const ASN1CType asn1_type_ProtocolExtensionContainer_6[]; typedef struct AuthorisedPLMNs_1 { PLMNidentity pLMNidentity; BOOL authorisedSNAsList_option; AuthorisedSNAs authorisedSNAsList; BOOL iE_Extensions_option; ProtocolExtensionContainer_6 iE_Extensions; } AuthorisedPLMNs_1; extern const ASN1CType asn1_type_AuthorisedPLMNs_1[]; typedef struct AuthorisedPLMNs { AuthorisedPLMNs_1 *tab; int count; } AuthorisedPLMNs; extern const ASN1CType asn1_type_AuthorisedPLMNs[]; typedef ASN1String BindingID; extern const ASN1CType asn1_type_BindingID[]; typedef struct BroadcastAssistanceDataDecipheringKeys { ASN1BitString cipheringKeyFlag; ASN1BitString currentDecipheringKey; ASN1BitString nextDecipheringKey; } BroadcastAssistanceDataDecipheringKeys; extern const ASN1CType asn1_type_BroadcastAssistanceDataDecipheringKeys[]; typedef int CauseRadioNetwork; extern const ASN1CType asn1_type_CauseRadioNetwork[]; typedef int CauseTransmissionNetwork; extern const ASN1CType asn1_type_CauseTransmissionNetwork[]; typedef int CauseNAS; extern const ASN1CType asn1_type_CauseNAS[]; typedef int CauseProtocol; extern const ASN1CType asn1_type_CauseProtocol[]; typedef int CauseMisc; extern const ASN1CType asn1_type_CauseMisc[]; typedef int CauseNon_Standard; extern const ASN1CType asn1_type_CauseNon_Standard[]; typedef int CauseRadioNetworkExtension; extern const ASN1CType asn1_type_CauseRadioNetworkExtension[]; typedef enum { Cause_radioNetwork, Cause_transmissionNetwork, Cause_nAS, Cause_protocol, Cause_misc, Cause_non_Standard, Cause_radioNetworkExtension, } Cause_choice; typedef struct Cause { Cause_choice choice; union { CauseRadioNetwork radioNetwork; CauseTransmissionNetwork transmissionNetwork; CauseNAS nAS; CauseProtocol protocol; CauseMisc misc; CauseNon_Standard non_Standard; CauseRadioNetworkExtension radioNetworkExtension; } u; } Cause; extern const ASN1CType asn1_type_Cause[]; typedef enum Cell_Access_Mode { Cell_Access_Mode_hybrid, } Cell_Access_Mode; extern const ASN1CType asn1_type_Cell_Access_Mode[]; typedef int Cell_Id; extern const ASN1CType asn1_type_Cell_Id[]; typedef struct CellIdList { Cell_Id *tab; int count; } CellIdList; extern const ASN1CType asn1_type_CellIdList[]; typedef struct ProtocolExtensionField_7 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_7; extern const ASN1CType asn1_type_ProtocolExtensionField_7[]; typedef struct ProtocolExtensionContainer_7 { ProtocolExtensionField_7 *tab; int count; } ProtocolExtensionContainer_7; extern const ASN1CType asn1_type_ProtocolExtensionContainer_7[]; typedef struct CellBased { CellIdList cellIdList; BOOL iE_Extensions_option; ProtocolExtensionContainer_7 iE_Extensions; } CellBased; extern const ASN1CType asn1_type_CellBased[]; typedef int Cell_Capacity_Class_Value; extern const ASN1CType asn1_type_Cell_Capacity_Class_Value[]; typedef int LoadValue; extern const ASN1CType asn1_type_LoadValue[]; typedef int RTLoadValue; extern const ASN1CType asn1_type_RTLoadValue[]; typedef int NRTLoadInformationValue; extern const ASN1CType asn1_type_NRTLoadInformationValue[]; typedef struct ProtocolExtensionField_8 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_8; extern const ASN1CType asn1_type_ProtocolExtensionField_8[]; typedef struct ProtocolExtensionContainer_8 { ProtocolExtensionField_8 *tab; int count; } ProtocolExtensionContainer_8; extern const ASN1CType asn1_type_ProtocolExtensionContainer_8[]; typedef struct CellLoadInformation { Cell_Capacity_Class_Value cell_Capacity_Class_Value; LoadValue loadValue; BOOL rTLoadValue_option; RTLoadValue rTLoadValue; BOOL nRTLoadInformationValue_option; NRTLoadInformationValue nRTLoadInformationValue; BOOL iE_Extensions_option; ProtocolExtensionContainer_8 iE_Extensions; } CellLoadInformation; extern const ASN1CType asn1_type_CellLoadInformation[]; typedef int TargetCellId; extern const ASN1CType asn1_type_TargetCellId[]; typedef struct ProtocolExtensionField_71 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_71; extern const ASN1CType asn1_type_ProtocolExtensionField_71[]; typedef struct ProtocolExtensionContainer_71 { ProtocolExtensionField_71 *tab; int count; } ProtocolExtensionContainer_71; extern const ASN1CType asn1_type_ProtocolExtensionContainer_71[]; typedef struct SourceUTRANCellID { PLMNidentity pLMNidentity; TargetCellId uTRANcellID; BOOL iE_Extensions_option; ProtocolExtensionContainer_71 iE_Extensions; } SourceUTRANCellID; extern const ASN1CType asn1_type_SourceUTRANCellID[]; typedef ASN1String CI; extern const ASN1CType asn1_type_CI[]; typedef struct ProtocolExtensionField_13 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_13; extern const ASN1CType asn1_type_ProtocolExtensionField_13[]; typedef struct ProtocolExtensionContainer_13 { ProtocolExtensionField_13 *tab; int count; } ProtocolExtensionContainer_13; extern const ASN1CType asn1_type_ProtocolExtensionContainer_13[]; typedef struct CGI { PLMNidentity pLMNidentity; LAC lAC; CI cI; BOOL iE_Extensions_option; ProtocolExtensionContainer_13 iE_Extensions; } CGI; extern const ASN1CType asn1_type_CGI[]; typedef enum { SourceCellID_sourceUTRANCellID, SourceCellID_sourceGERANCellID, } SourceCellID_choice; typedef struct SourceCellID { SourceCellID_choice choice; union { SourceUTRANCellID sourceUTRANCellID; CGI sourceGERANCellID; } u; } SourceCellID; extern const ASN1CType asn1_type_SourceCellID[]; typedef struct ProtocolExtensionField_9 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_9; extern const ASN1CType asn1_type_ProtocolExtensionField_9[]; typedef struct ProtocolExtensionContainer_9 { ProtocolExtensionField_9 *tab; int count; } ProtocolExtensionContainer_9; extern const ASN1CType asn1_type_ProtocolExtensionContainer_9[]; typedef struct CellLoadInformationGroup { SourceCellID sourceCellID; BOOL uplinkCellLoadInformation_option; CellLoadInformation uplinkCellLoadInformation; BOOL downlinkCellLoadInformation_option; CellLoadInformation downlinkCellLoadInformation; BOOL iE_Extensions_option; ProtocolExtensionContainer_9 iE_Extensions; } CellLoadInformationGroup; extern const ASN1CType asn1_type_CellLoadInformationGroup[]; typedef enum CellType { CellType_macro, CellType_micro, CellType_pico, CellType_femto, } CellType; extern const ASN1CType asn1_type_CellType[]; typedef enum ClientType { ClientType_emergency_Services, ClientType_value_Added_Services, ClientType_pLMN_Operator_Services, ClientType_lawful_Intercept_Services, ClientType_pLMN_Operator_Broadcast_Services, ClientType_pLMN_Operator_O_et_M, ClientType_pLMN_Operator_Anonymous_Statistics, ClientType_pLMN_Operator_Target_MS_Service_Support, } ClientType; extern const ASN1CType asn1_type_ClientType[]; typedef int RepetitionNumber0; extern const ASN1CType asn1_type_RepetitionNumber0[]; typedef struct ProtocolExtensionField_11 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_11; extern const ASN1CType asn1_type_ProtocolExtensionField_11[]; typedef struct ProtocolExtensionContainer_11 { ProtocolExtensionField_11 *tab; int count; } ProtocolExtensionContainer_11; extern const ASN1CType asn1_type_ProtocolExtensionContainer_11[]; typedef struct CriticalityDiagnostics_IE_List_1 { Criticality iECriticality; ProtocolIE_ID iE_ID; BOOL repetitionNumber_option; RepetitionNumber0 repetitionNumber; BOOL iE_Extensions_option; ProtocolExtensionContainer_11 iE_Extensions; } CriticalityDiagnostics_IE_List_1; extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List_1[]; typedef struct CriticalityDiagnostics_IE_List { CriticalityDiagnostics_IE_List_1 *tab; int count; } CriticalityDiagnostics_IE_List; extern const ASN1CType asn1_type_CriticalityDiagnostics_IE_List[]; typedef struct ProtocolExtensionField_10 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_10; extern const ASN1CType asn1_type_ProtocolExtensionField_10[]; typedef struct ProtocolExtensionContainer_10 { ProtocolExtensionField_10 *tab; int count; } ProtocolExtensionContainer_10; extern const ASN1CType asn1_type_ProtocolExtensionContainer_10[]; typedef struct CriticalityDiagnostics { BOOL procedureCode_option; ProcedureCode procedureCode; BOOL triggeringMessage_option; TriggeringMessage triggeringMessage; BOOL procedureCriticality_option; Criticality procedureCriticality; BOOL iEsCriticalityDiagnostics_option; CriticalityDiagnostics_IE_List iEsCriticalityDiagnostics; BOOL iE_Extensions_option; ProtocolExtensionContainer_10 iE_Extensions; } CriticalityDiagnostics; extern const ASN1CType asn1_type_CriticalityDiagnostics[]; typedef int RepetitionNumber1; extern const ASN1CType asn1_type_RepetitionNumber1[]; typedef struct ProtocolExtensionField_12 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_12; extern const ASN1CType asn1_type_ProtocolExtensionField_12[]; typedef struct ProtocolExtensionContainer_12 { ProtocolExtensionField_12 *tab; int count; } ProtocolExtensionContainer_12; extern const ASN1CType asn1_type_ProtocolExtensionContainer_12[]; typedef struct MessageStructure_1 { ProtocolIE_ID iE_ID; BOOL repetitionNumber_option; RepetitionNumber1 repetitionNumber; BOOL iE_Extensions_option; ProtocolExtensionContainer_12 iE_Extensions; } MessageStructure_1; extern const ASN1CType asn1_type_MessageStructure_1[]; typedef struct MessageStructure { MessageStructure_1 *tab; int count; } MessageStructure; extern const ASN1CType asn1_type_MessageStructure[]; typedef enum TypeOfError { TypeOfError_not_understood, TypeOfError_missing, } TypeOfError; extern const ASN1CType asn1_type_TypeOfError[]; typedef ASN1String RAC; extern const ASN1CType asn1_type_RAC[]; typedef int EncryptionAlgorithm; extern const ASN1CType asn1_type_EncryptionAlgorithm[]; typedef EncryptionAlgorithm ChosenEncryptionAlgorithm; #define asn1_type_ChosenEncryptionAlgorithm asn1_type_EncryptionAlgorithm typedef int IntegrityProtectionAlgorithm; extern const ASN1CType asn1_type_IntegrityProtectionAlgorithm[]; typedef IntegrityProtectionAlgorithm ChosenIntegrityProtectionAlgorithm; #define asn1_type_ChosenIntegrityProtectionAlgorithm asn1_type_IntegrityProtectionAlgorithm typedef ASN1String ClassmarkInformation2; extern const ASN1CType asn1_type_ClassmarkInformation2[]; typedef ASN1String ClassmarkInformation3; extern const ASN1CType asn1_type_ClassmarkInformation3[]; typedef enum CN_DomainIndicator { CN_DomainIndicator_cs_domain, CN_DomainIndicator_ps_domain, } CN_DomainIndicator; extern const ASN1CType asn1_type_CN_DomainIndicator[]; typedef int CN_ID; extern const ASN1CType asn1_type_CN_ID[]; typedef ASN1String Correlation_ID; extern const ASN1CType asn1_type_Correlation_ID[]; typedef enum CSFB_Information { CSFB_Information_csfb, CSFB_Information_csfb_high_priority, } CSFB_Information; extern const ASN1CType asn1_type_CSFB_Information[]; typedef ASN1BitString CSG_Id; extern const ASN1CType asn1_type_CSG_Id[]; typedef struct CSG_Id_List { CSG_Id *tab; int count; } CSG_Id_List; extern const ASN1CType asn1_type_CSG_Id_List[]; typedef enum CSG_Membership_Status { CSG_Membership_Status_member, CSG_Membership_Status_non_member, } CSG_Membership_Status; extern const ASN1CType asn1_type_CSG_Membership_Status[]; typedef enum DataPDUType { DataPDUType_pDUtype0, DataPDUType_pDUtype1, } DataPDUType; extern const ASN1CType asn1_type_DataPDUType[]; typedef int DataVolumeReference; extern const ASN1CType asn1_type_DataVolumeReference[]; typedef enum DataVolumeReportingIndication { DataVolumeReportingIndication_do_report, DataVolumeReportingIndication_do_not_report, } DataVolumeReportingIndication; extern const ASN1CType asn1_type_DataVolumeReportingIndication[]; typedef int DCH_ID; extern const ASN1CType asn1_type_DCH_ID[]; typedef struct NewRAListofIdleModeUEs { RAC *tab; int count; } NewRAListofIdleModeUEs; extern const ASN1CType asn1_type_NewRAListofIdleModeUEs[]; typedef struct RAListwithNoIdleModeUEsAnyMore { RAC *tab; int count; } RAListwithNoIdleModeUEsAnyMore; extern const ASN1CType asn1_type_RAListwithNoIdleModeUEsAnyMore[]; typedef struct ProtocolExtensionField_14 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_14; extern const ASN1CType asn1_type_ProtocolExtensionField_14[]; typedef struct ProtocolExtensionContainer_14 { ProtocolExtensionField_14 *tab; int count; } ProtocolExtensionContainer_14; extern const ASN1CType asn1_type_ProtocolExtensionContainer_14[]; typedef struct DeltaRAListofIdleModeUEs { BOOL newRAListofIdleModeUEs_option; NewRAListofIdleModeUEs newRAListofIdleModeUEs; BOOL rAListwithNoIdleModeUEsAnyMore_option; RAListwithNoIdleModeUEsAnyMore rAListwithNoIdleModeUEsAnyMore; BOOL iE_Extensions_option; ProtocolExtensionContainer_14 iE_Extensions; } DeltaRAListofIdleModeUEs; extern const ASN1CType asn1_type_DeltaRAListofIdleModeUEs[]; typedef struct ProtocolExtensionField_31 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_31; extern const ASN1CType asn1_type_ProtocolExtensionField_31[]; typedef struct ProtocolExtensionContainer_31 { ProtocolExtensionField_31 *tab; int count; } ProtocolExtensionContainer_31; extern const ASN1CType asn1_type_ProtocolExtensionContainer_31[]; typedef struct LAI { PLMNidentity pLMNidentity; LAC lAC; BOOL iE_Extensions_option; ProtocolExtensionContainer_31 iE_Extensions; } LAI; extern const ASN1CType asn1_type_LAI[]; typedef struct LAListofIdleModeUEs { LAI *tab; int count; } LAListofIdleModeUEs; extern const ASN1CType asn1_type_LAListofIdleModeUEs[]; typedef enum ForwardingIndication { ForwardingIndication_forwarding_admitted, } ForwardingIndication; extern const ASN1CType asn1_type_ForwardingIndication[]; typedef int DL_GTP_PDU_SequenceNumber; extern const ASN1CType asn1_type_DL_GTP_PDU_SequenceNumber[]; typedef int DL_N_PDU_SequenceNumber; extern const ASN1CType asn1_type_DL_N_PDU_SequenceNumber[]; typedef int D_RNTI; extern const ASN1CType asn1_type_D_RNTI[]; typedef int DRX_CycleLengthCoefficient; extern const ASN1CType asn1_type_DRX_CycleLengthCoefficient[]; typedef int DSCH_ID; extern const ASN1CType asn1_type_DSCH_ID[]; typedef int EARFCN_Extended; extern const ASN1CType asn1_type_EARFCN_Extended[]; typedef int E_DCH_MAC_d_Flow_ID; extern const ASN1CType asn1_type_E_DCH_MAC_d_Flow_ID[]; typedef enum { ENB_ID_macroENB_ID, ENB_ID_homeENB_ID, } ENB_ID_choice; typedef struct ENB_ID { ENB_ID_choice choice; union { ASN1BitString macroENB_ID; ASN1BitString homeENB_ID; } u; } ENB_ID; extern const ASN1CType asn1_type_ENB_ID[]; typedef struct PermittedEncryptionAlgorithms { EncryptionAlgorithm *tab; int count; } PermittedEncryptionAlgorithms; extern const ASN1CType asn1_type_PermittedEncryptionAlgorithms[]; typedef ASN1BitString EncryptionKey; extern const ASN1CType asn1_type_EncryptionKey[]; typedef struct ProtocolExtensionField_15 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_15; extern const ASN1CType asn1_type_ProtocolExtensionField_15[]; typedef struct ProtocolExtensionContainer_15 { ProtocolExtensionField_15 *tab; int count; } ProtocolExtensionContainer_15; extern const ASN1CType asn1_type_ProtocolExtensionContainer_15[]; typedef struct EncryptionInformation { PermittedEncryptionAlgorithms permittedAlgorithms; EncryptionKey key; BOOL iE_Extensions_option; ProtocolExtensionContainer_15 iE_Extensions; } EncryptionInformation; extern const ASN1CType asn1_type_EncryptionInformation[]; typedef enum End_Of_CSFB { End_Of_CSFB_end_of_CSFB, } End_Of_CSFB; extern const ASN1CType asn1_type_End_Of_CSFB[]; typedef ASN1String IMEI; extern const ASN1CType asn1_type_IMEI[]; typedef struct IMEIList { IMEI *tab; int count; } IMEIList; extern const ASN1CType asn1_type_IMEIList[]; typedef ASN1String IMEISV; extern const ASN1CType asn1_type_IMEISV[]; typedef struct IMEISVList { IMEISV *tab; int count; } IMEISVList; extern const ASN1CType asn1_type_IMEISVList[]; typedef struct ProtocolExtensionField_25 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_25; extern const ASN1CType asn1_type_ProtocolExtensionField_25[]; typedef struct ProtocolExtensionContainer_25 { ProtocolExtensionField_25 *tab; int count; } ProtocolExtensionContainer_25; extern const ASN1CType asn1_type_ProtocolExtensionContainer_25[]; typedef struct IMEIGroup { IMEI iMEI; ASN1BitString iMEIMask; BOOL iE_Extensions_option; ProtocolExtensionContainer_25 iE_Extensions; } IMEIGroup; extern const ASN1CType asn1_type_IMEIGroup[]; typedef struct ProtocolExtensionField_26 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_26; extern const ASN1CType asn1_type_ProtocolExtensionField_26[]; typedef struct ProtocolExtensionContainer_26 { ProtocolExtensionField_26 *tab; int count; } ProtocolExtensionContainer_26; extern const ASN1CType asn1_type_ProtocolExtensionContainer_26[]; typedef struct IMEISVGroup { IMEISV iMEISV; ASN1BitString iMEISVMask; BOOL iE_Extensions_option; ProtocolExtensionContainer_26 iE_Extensions; } IMEISVGroup; extern const ASN1CType asn1_type_IMEISVGroup[]; typedef enum { EquipmentsToBeTraced_iMEIlist, EquipmentsToBeTraced_iMEISVlist, EquipmentsToBeTraced_iMEIgroup, EquipmentsToBeTraced_iMEISVgroup, } EquipmentsToBeTraced_choice; typedef struct EquipmentsToBeTraced { EquipmentsToBeTraced_choice choice; union { IMEIList iMEIlist; IMEISVList iMEISVlist; IMEIGroup iMEIgroup; IMEISVGroup iMEISVgroup; } u; } EquipmentsToBeTraced; extern const ASN1CType asn1_type_EquipmentsToBeTraced[]; typedef enum E_UTRAN_Service_Handover { E_UTRAN_Service_Handover_handover_to_E_UTRAN_shall_not_be_performed, } E_UTRAN_Service_Handover; extern const ASN1CType asn1_type_E_UTRAN_Service_Handover[]; typedef enum Event { Event_stop_change_of_service_area, Event_direct, Event_change_of_servicearea, Event_stop_direct, Event_periodic, Event_stop_periodic, } Event; extern const ASN1CType asn1_type_Event[]; typedef enum MeasurementQuantity { MeasurementQuantity_cpichEcNo, MeasurementQuantity_cpichRSCP, MeasurementQuantity_pathloss, } MeasurementQuantity; extern const ASN1CType asn1_type_MeasurementQuantity[]; typedef struct Event1F_Parameters { MeasurementQuantity measurementQuantity; int threshold; } Event1F_Parameters; extern const ASN1CType asn1_type_Event1F_Parameters[]; typedef struct Event1I_Parameters { int threshold; } Event1I_Parameters; extern const ASN1CType asn1_type_Event1I_Parameters[]; typedef int ExtendedRNC_ID; extern const ASN1CType asn1_type_ExtendedRNC_ID[]; typedef int FrameSequenceNumber; extern const ASN1CType asn1_type_FrameSequenceNumber[]; typedef enum FrequenceLayerConvergenceFlag { FrequenceLayerConvergenceFlag_no_FLC_flag, } FrequenceLayerConvergenceFlag; extern const ASN1CType asn1_type_FrequenceLayerConvergenceFlag[]; typedef ASN1String GANSS_PositioningMethodAndUsage; extern const ASN1CType asn1_type_GANSS_PositioningMethodAndUsage[]; typedef struct GANSS_PositioningDataSet { GANSS_PositioningMethodAndUsage *tab; int count; } GANSS_PositioningDataSet; extern const ASN1CType asn1_type_GANSS_PositioningDataSet[]; typedef ASN1String GERAN_BSC_Container; extern const ASN1CType asn1_type_GERAN_BSC_Container[]; typedef struct ProtocolExtensionField_24 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_24; extern const ASN1CType asn1_type_ProtocolExtensionField_24[]; typedef struct ProtocolExtensionContainer_24 { ProtocolExtensionField_24 *tab; int count; } ProtocolExtensionContainer_24; extern const ASN1CType asn1_type_ProtocolExtensionContainer_24[]; typedef struct GERAN_Cell_ID { LAI lAI; RAC rAC; CI cI; BOOL iE_Extensions_option; ProtocolExtensionContainer_24 iE_Extensions; } GERAN_Cell_ID; extern const ASN1CType asn1_type_GERAN_Cell_ID[]; typedef ASN1String GERAN_Classmark; extern const ASN1CType asn1_type_GERAN_Classmark[]; typedef struct GlobalCN_ID { PLMNidentity pLMNidentity; CN_ID cN_ID; } GlobalCN_ID; extern const ASN1CType asn1_type_GlobalCN_ID[]; typedef int RNC_ID; extern const ASN1CType asn1_type_RNC_ID[]; typedef struct GlobalRNC_ID { PLMNidentity pLMNidentity; RNC_ID rNC_ID; } GlobalRNC_ID; extern const ASN1CType asn1_type_GlobalRNC_ID[]; typedef ASN1String GTP_TEI; extern const ASN1CType asn1_type_GTP_TEI[]; typedef enum HigherBitratesThan16MbpsFlag { HigherBitratesThan16MbpsFlag_allowed, HigherBitratesThan16MbpsFlag_not_allowed, } HigherBitratesThan16MbpsFlag; extern const ASN1CType asn1_type_HigherBitratesThan16MbpsFlag[]; typedef int HS_DSCH_MAC_d_Flow_ID; extern const ASN1CType asn1_type_HS_DSCH_MAC_d_Flow_ID[]; typedef ASN1BitString MeasurementsToActivate; extern const ASN1CType asn1_type_MeasurementsToActivate[]; typedef enum ReportInterval { ReportInterval_ms250, ReportInterval_ms500, ReportInterval_ms1000, ReportInterval_ms2000, ReportInterval_ms3000, ReportInterval_ms4000, ReportInterval_ms6000, ReportInterval_ms12000, ReportInterval_ms16000, ReportInterval_ms20000, ReportInterval_ms24000, ReportInterval_ms32000, ReportInterval_ms64000, ReportInterval_ms8000, ReportInterval_ms28000, } ReportInterval; extern const ASN1CType asn1_type_ReportInterval[]; typedef enum ReportAmount { ReportAmount_n1, ReportAmount_n2, ReportAmount_n4, ReportAmount_n8, ReportAmount_n16, ReportAmount_n32, ReportAmount_n64, ReportAmount_infinity, } ReportAmount; extern const ASN1CType asn1_type_ReportAmount[]; typedef struct MDT_Report_Parameters { ReportInterval reportInterval; ReportAmount reportAmount; } MDT_Report_Parameters; extern const ASN1CType asn1_type_MDT_Report_Parameters[]; typedef enum { M1Report_periodic, M1Report_event1F, } M1Report_choice; typedef struct M1Report { M1Report_choice choice; union { MDT_Report_Parameters periodic; Event1F_Parameters event1F; } u; } M1Report; extern const ASN1CType asn1_type_M1Report[]; typedef enum { M2Report_periodic, M2Report_event1I, } M2Report_choice; typedef struct M2Report { M2Report_choice choice; union { MDT_Report_Parameters periodic; Event1I_Parameters event1I; } u; } M2Report; extern const ASN1CType asn1_type_M2Report[]; typedef struct ProtocolExtensionField_27 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_27; extern const ASN1CType asn1_type_ProtocolExtensionField_27[]; typedef struct ProtocolExtensionContainer_27 { ProtocolExtensionField_27 *tab; int count; } ProtocolExtensionContainer_27; extern const ASN1CType asn1_type_ProtocolExtensionContainer_27[]; typedef struct ImmediateMDT { MeasurementsToActivate measurementsToActivate; BOOL m1report_option; M1Report m1report; BOOL m2report_option; M2Report m2report; BOOL iE_Extensions_option; ProtocolExtensionContainer_27 iE_Extensions; } ImmediateMDT; extern const ASN1CType asn1_type_ImmediateMDT[]; typedef enum M4_Period { M4_Period_ms100, M4_Period_ms250, M4_Period_ms500, M4_Period_ms1000, M4_Period_ms2000, M4_Period_ms3000, M4_Period_ms4000, M4_Period_ms6000, } M4_Period; extern const ASN1CType asn1_type_M4_Period[]; typedef int M4_Threshold; extern const ASN1CType asn1_type_M4_Threshold[]; typedef struct ProtocolExtensionField_36 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_36; extern const ASN1CType asn1_type_ProtocolExtensionField_36[]; typedef struct ProtocolExtensionContainer_36 { ProtocolExtensionField_36 *tab; int count; } ProtocolExtensionContainer_36; extern const ASN1CType asn1_type_ProtocolExtensionContainer_36[]; typedef struct M4_Collection_Parameters { M4_Period m4_period; BOOL m4_threshold_option; M4_Threshold m4_threshold; BOOL iE_Extensions_option; ProtocolExtensionContainer_36 iE_Extensions; } M4_Collection_Parameters; extern const ASN1CType asn1_type_M4_Collection_Parameters[]; typedef enum { M4Report_all, M4Report_m4_collection_parameters, } M4Report_choice; typedef struct M4Report { M4Report_choice choice; union { M4_Collection_Parameters m4_collection_parameters; } u; } M4Report; extern const ASN1CType asn1_type_M4Report[]; typedef enum M5_Period { M5_Period_ms100, M5_Period_ms250, M5_Period_ms500, M5_Period_ms1000, M5_Period_ms2000, M5_Period_ms3000, M5_Period_ms4000, M5_Period_ms6000, } M5_Period; extern const ASN1CType asn1_type_M5_Period[]; typedef enum { M5Report_when_available, M5Report_m5_period, } M5Report_choice; typedef struct M5Report { M5Report_choice choice; union { M5_Period m5_period; } u; } M5Report; extern const ASN1CType asn1_type_M5Report[]; typedef enum M6_Period { M6_Period_ms1000, M6_Period_ms2000, M6_Period_ms3000, M6_Period_ms4000, M6_Period_ms6000, M6_Period_ms8000, M6_Period_ms12000, M6_Period_ms16000, M6_Period_ms20000, M6_Period_ms24000, M6_Period_ms28000, M6_Period_ms32000, M6_Period_ms64000, } M6_Period; extern const ASN1CType asn1_type_M6_Period[]; typedef enum Links_to_log { Links_to_log_uplink, Links_to_log_downlink, Links_to_log_both_uplink_and_downlink, } Links_to_log; extern const ASN1CType asn1_type_Links_to_log[]; typedef struct ProtocolExtensionField_37 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_37; extern const ASN1CType asn1_type_ProtocolExtensionField_37[]; typedef struct ProtocolExtensionContainer_37 { ProtocolExtensionField_37 *tab; int count; } ProtocolExtensionContainer_37; extern const ASN1CType asn1_type_ProtocolExtensionContainer_37[]; typedef struct M6Report { M6_Period m6_period; Links_to_log m6_links_to_log; BOOL iE_Extensions_option; ProtocolExtensionContainer_37 iE_Extensions; } M6Report; extern const ASN1CType asn1_type_M6Report[]; typedef enum M7_Period { M7_Period_ms1000, M7_Period_ms2000, M7_Period_ms3000, M7_Period_ms4000, M7_Period_ms6000, M7_Period_ms8000, M7_Period_ms12000, M7_Period_ms16000, M7_Period_ms20000, M7_Period_ms24000, M7_Period_ms28000, M7_Period_ms32000, M7_Period_ms64000, } M7_Period; extern const ASN1CType asn1_type_M7_Period[]; typedef struct ProtocolExtensionField_38 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_38; extern const ASN1CType asn1_type_ProtocolExtensionField_38[]; typedef struct ProtocolExtensionContainer_38 { ProtocolExtensionField_38 *tab; int count; } ProtocolExtensionContainer_38; extern const ASN1CType asn1_type_ProtocolExtensionContainer_38[]; typedef struct M7Report { M7_Period m7_period; Links_to_log m7_links_to_log; BOOL iE_Extensions_option; ProtocolExtensionContainer_38 iE_Extensions; } M7Report; extern const ASN1CType asn1_type_M7Report[]; typedef ASN1String TBCD_STRING_1; extern const ASN1CType asn1_type_TBCD_STRING_1[]; typedef TBCD_STRING_1 IMSI; #define asn1_type_IMSI asn1_type_TBCD_STRING_1 typedef enum IncludeVelocity { IncludeVelocity_requested, } IncludeVelocity; extern const ASN1CType asn1_type_IncludeVelocity[]; typedef int InformationExchangeID; extern const ASN1CType asn1_type_InformationExchangeID[]; typedef enum InformationExchangeType { InformationExchangeType_transfer, InformationExchangeType_request, } InformationExchangeType; extern const ASN1CType asn1_type_InformationExchangeType[]; typedef struct ProtocolExtensionField_78 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_78; extern const ASN1CType asn1_type_ProtocolExtensionField_78[]; typedef struct ProtocolExtensionContainer_78 { ProtocolExtensionField_78 *tab; int count; } ProtocolExtensionContainer_78; extern const ASN1CType asn1_type_ProtocolExtensionContainer_78[]; typedef struct TMGI { PLMNidentity pLMNidentity; ASN1String serviceID; BOOL iE_Extensions_option; ProtocolExtensionContainer_78 iE_Extensions; } TMGI; extern const ASN1CType asn1_type_TMGI[]; typedef ASN1String IPMulticastAddress; extern const ASN1CType asn1_type_IPMulticastAddress[]; typedef struct ProtocolExtensionField_53 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_53; extern const ASN1CType asn1_type_ProtocolExtensionField_53[]; typedef struct ProtocolExtensionContainer_53 { ProtocolExtensionField_53 *tab; int count; } ProtocolExtensionContainer_53; extern const ASN1CType asn1_type_ProtocolExtensionContainer_53[]; typedef struct MBMSIPMulticastAddressandAPNlist { TMGI tMGI; IPMulticastAddress iPMulticastAddress; APN aPN; BOOL iE_Extensions_option; ProtocolExtensionContainer_53 iE_Extensions; } MBMSIPMulticastAddressandAPNlist; extern const ASN1CType asn1_type_MBMSIPMulticastAddressandAPNlist[]; typedef struct RequestedMBMSIPMulticastAddressandAPNRequest { MBMSIPMulticastAddressandAPNlist *tab; int count; } RequestedMBMSIPMulticastAddressandAPNRequest; extern const ASN1CType asn1_type_RequestedMBMSIPMulticastAddressandAPNRequest[]; typedef struct RequestedMulticastServiceList { TMGI *tab; int count; } RequestedMulticastServiceList; extern const ASN1CType asn1_type_RequestedMulticastServiceList[]; typedef enum { InformationRequested_requestedMBMSIPMulticastAddressandAPNRequest, InformationRequested_requestedMulticastServiceList, } InformationRequested_choice; typedef struct InformationRequested { InformationRequested_choice choice; union { RequestedMBMSIPMulticastAddressandAPNRequest requestedMBMSIPMulticastAddressandAPNRequest; RequestedMulticastServiceList requestedMulticastServiceList; } u; } InformationRequested; extern const ASN1CType asn1_type_InformationRequested[]; typedef struct MBMSIPMulticastAddressandAPNRequest { TMGI *tab; int count; } MBMSIPMulticastAddressandAPNRequest; extern const ASN1CType asn1_type_MBMSIPMulticastAddressandAPNRequest[]; typedef enum { PermanentNAS_UE_ID_iMSI, } PermanentNAS_UE_ID_choice; typedef struct PermanentNAS_UE_ID { PermanentNAS_UE_ID_choice choice; union { IMSI iMSI; } u; } PermanentNAS_UE_ID; extern const ASN1CType asn1_type_PermanentNAS_UE_ID[]; typedef enum { InformationRequestType_mBMSIPMulticastAddressandAPNRequest, InformationRequestType_permanentNAS_UE_ID, } InformationRequestType_choice; typedef struct InformationRequestType { InformationRequestType_choice choice; union { MBMSIPMulticastAddressandAPNRequest mBMSIPMulticastAddressandAPNRequest; PermanentNAS_UE_ID permanentNAS_UE_ID; } u; } InformationRequestType; extern const ASN1CType asn1_type_InformationRequestType[]; typedef int InformationTransferID; extern const ASN1CType asn1_type_InformationTransferID[]; typedef ASN1String TraceReference; extern const ASN1CType asn1_type_TraceReference[]; typedef enum RNCTraceInformation_1 { RNCTraceInformation_1_activated, RNCTraceInformation_1_deactivated, } RNCTraceInformation_1; extern const ASN1CType asn1_type_RNCTraceInformation_1[]; typedef struct ProtocolExtensionField_57 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_57; extern const ASN1CType asn1_type_ProtocolExtensionField_57[]; typedef struct ProtocolExtensionContainer_57 { ProtocolExtensionField_57 *tab; int count; } ProtocolExtensionContainer_57; extern const ASN1CType asn1_type_ProtocolExtensionContainer_57[]; typedef struct RNCTraceInformation { TraceReference traceReference; RNCTraceInformation_1 traceActivationIndicato; BOOL equipmentsToBeTraced_option; EquipmentsToBeTraced equipmentsToBeTraced; BOOL iE_Extensions_option; ProtocolExtensionContainer_57 iE_Extensions; } RNCTraceInformation; extern const ASN1CType asn1_type_RNCTraceInformation[]; typedef enum { InformationTransferType_rNCTraceInformation, } InformationTransferType_choice; typedef struct InformationTransferType { InformationTransferType_choice choice; union { RNCTraceInformation rNCTraceInformation; } u; } InformationTransferType; extern const ASN1CType asn1_type_InformationTransferType[]; typedef struct PermittedIntegrityProtectionAlgorithms { IntegrityProtectionAlgorithm *tab; int count; } PermittedIntegrityProtectionAlgorithms; extern const ASN1CType asn1_type_PermittedIntegrityProtectionAlgorithms[]; typedef ASN1BitString IntegrityProtectionKey; extern const ASN1CType asn1_type_IntegrityProtectionKey[]; typedef struct ProtocolExtensionField_28 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_28; extern const ASN1CType asn1_type_ProtocolExtensionField_28[]; typedef struct ProtocolExtensionContainer_28 { ProtocolExtensionField_28 *tab; int count; } ProtocolExtensionContainer_28; extern const ASN1CType asn1_type_ProtocolExtensionContainer_28[]; typedef struct IntegrityProtectionInformation { PermittedIntegrityProtectionAlgorithms permittedAlgorithms; IntegrityProtectionKey key; BOOL iE_Extensions_option; ProtocolExtensionContainer_28 iE_Extensions; } IntegrityProtectionInformation; extern const ASN1CType asn1_type_IntegrityProtectionInformation[]; typedef ASN1String RIMInformation; extern const ASN1CType asn1_type_RIMInformation[]; typedef struct ProtocolExtensionField_76 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_76; extern const ASN1CType asn1_type_ProtocolExtensionField_76[]; typedef struct ProtocolExtensionContainer_76 { ProtocolExtensionField_76 *tab; int count; } ProtocolExtensionContainer_76; extern const ASN1CType asn1_type_ProtocolExtensionContainer_76[]; typedef struct TargetRNC_ID { LAI lAI; BOOL rAC_option; RAC rAC; RNC_ID rNC_ID; BOOL iE_Extensions_option; ProtocolExtensionContainer_76 iE_Extensions; } TargetRNC_ID; extern const ASN1CType asn1_type_TargetRNC_ID[]; typedef struct ProtocolExtensionField_75 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_75; extern const ASN1CType asn1_type_ProtocolExtensionField_75[]; typedef struct ProtocolExtensionContainer_75 { ProtocolExtensionField_75 *tab; int count; } ProtocolExtensionContainer_75; extern const ASN1CType asn1_type_ProtocolExtensionContainer_75[]; typedef ASN1String TAC; extern const ASN1CType asn1_type_TAC[]; typedef struct ProtocolExtensionField_74 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_74; extern const ASN1CType asn1_type_ProtocolExtensionField_74[]; typedef struct ProtocolExtensionContainer_74 { ProtocolExtensionField_74 *tab; int count; } ProtocolExtensionContainer_74; extern const ASN1CType asn1_type_ProtocolExtensionContainer_74[]; typedef struct TAI { PLMNidentity pLMNidentity; TAC tAC; BOOL iE_Extensions_option; ProtocolExtensionContainer_74 iE_Extensions; } TAI; extern const ASN1CType asn1_type_TAI[]; typedef struct TargetENB_ID { PLMNidentity pLMNidentity; ENB_ID eNB_ID; BOOL iE_Extensions_option; ProtocolExtensionContainer_75 iE_Extensions; TAI selectedTAI; } TargetENB_ID; extern const ASN1CType asn1_type_TargetENB_ID[]; typedef enum { RIMRoutingAddress_targetRNC_ID, RIMRoutingAddress_gERAN_Cell_ID, RIMRoutingAddress_targeteNB_ID, } RIMRoutingAddress_choice; typedef struct RIMRoutingAddress { RIMRoutingAddress_choice choice; union { TargetRNC_ID targetRNC_ID; GERAN_Cell_ID gERAN_Cell_ID; TargetENB_ID targeteNB_ID; } u; } RIMRoutingAddress; extern const ASN1CType asn1_type_RIMRoutingAddress[]; typedef struct ProtocolExtensionField_56 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_56; extern const ASN1CType asn1_type_ProtocolExtensionField_56[]; typedef struct ProtocolExtensionContainer_56 { ProtocolExtensionField_56 *tab; int count; } ProtocolExtensionContainer_56; extern const ASN1CType asn1_type_ProtocolExtensionContainer_56[]; typedef struct RIM_Transfer { RIMInformation rIMInformation; BOOL rIMRoutingAddress_option; RIMRoutingAddress rIMRoutingAddress; BOOL iE_Extensions_option; ProtocolExtensionContainer_56 iE_Extensions; } RIM_Transfer; extern const ASN1CType asn1_type_RIM_Transfer[]; typedef enum { InterSystemInformationTransferType_rIM_Transfer, } InterSystemInformationTransferType_choice; typedef struct InterSystemInformationTransferType { InterSystemInformationTransferType_choice choice; union { RIM_Transfer rIM_Transfer; } u; } InterSystemInformationTransferType; extern const ASN1CType asn1_type_InterSystemInformationTransferType[]; typedef struct ProtocolExtensionField_29 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_29; extern const ASN1CType asn1_type_ProtocolExtensionField_29[]; typedef struct ProtocolExtensionContainer_29 { ProtocolExtensionField_29 *tab; int count; } ProtocolExtensionContainer_29; extern const ASN1CType asn1_type_ProtocolExtensionContainer_29[]; typedef struct InterSystemInformation_TransparentContainer { BOOL downlinkCellLoadInformation_option; CellLoadInformation downlinkCellLoadInformation; BOOL uplinkCellLoadInformation_option; CellLoadInformation uplinkCellLoadInformation; BOOL iE_Extensions_option; ProtocolExtensionContainer_29 iE_Extensions; } InterSystemInformation_TransparentContainer; extern const ASN1CType asn1_type_InterSystemInformation_TransparentContainer[]; typedef ASN1BitString IuSignallingConnectionIdentifier; extern const ASN1CType asn1_type_IuSignallingConnectionIdentifier[]; typedef enum { IuTransportAssociation_gTP_TEI, IuTransportAssociation_bindingID, } IuTransportAssociation_choice; typedef struct IuTransportAssociation { IuTransportAssociation_choice choice; union { GTP_TEI gTP_TEI; BindingID bindingID; } u; } IuTransportAssociation; extern const ASN1CType asn1_type_IuTransportAssociation[]; typedef enum KeyStatus { KeyStatus_old, KeyStatus_New, } KeyStatus; extern const ASN1CType asn1_type_KeyStatus[]; typedef struct ListOF_SNAs { SNAC *tab; int count; } ListOF_SNAs; extern const ASN1CType asn1_type_ListOF_SNAs[]; typedef struct ProtocolExtensionField_30 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_30; extern const ASN1CType asn1_type_ProtocolExtensionField_30[]; typedef struct ProtocolExtensionContainer_30 { ProtocolExtensionField_30 *tab; int count; } ProtocolExtensionContainer_30; extern const ASN1CType asn1_type_ProtocolExtensionContainer_30[]; typedef struct LA_LIST_1 { LAC lAC; ListOF_SNAs listOF_SNAs; BOOL iE_Extensions_option; ProtocolExtensionContainer_30 iE_Extensions; } LA_LIST_1; extern const ASN1CType asn1_type_LA_LIST_1[]; typedef struct LA_LIST { LA_LIST_1 *tab; int count; } LA_LIST; extern const ASN1CType asn1_type_LA_LIST[]; typedef struct ProtocolExtensionField_32 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_32; extern const ASN1CType asn1_type_ProtocolExtensionField_32[]; typedef struct ProtocolExtensionContainer_32 { ProtocolExtensionField_32 *tab; int count; } ProtocolExtensionContainer_32; extern const ASN1CType asn1_type_ProtocolExtensionContainer_32[]; typedef struct LastKnownServiceArea { SAI sAI; int ageOfSAI; BOOL iE_Extensions_option; ProtocolExtensionContainer_32 iE_Extensions; } LastKnownServiceArea; extern const ASN1CType asn1_type_LastKnownServiceArea[]; typedef struct ProtocolExtensionField_86 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_86; extern const ASN1CType asn1_type_ProtocolExtensionField_86[]; typedef struct ProtocolExtensionContainer_86 { ProtocolExtensionField_86 *tab; int count; } ProtocolExtensionContainer_86; extern const ASN1CType asn1_type_ProtocolExtensionContainer_86[]; typedef struct UTRAN_CellID { PLMNidentity pLMNidentity; TargetCellId cellID; BOOL iE_Extensions_option; ProtocolExtensionContainer_86 iE_Extensions; } UTRAN_CellID; extern const ASN1CType asn1_type_UTRAN_CellID[]; typedef int Time_UE_StayedInCell; extern const ASN1CType asn1_type_Time_UE_StayedInCell[]; typedef struct ProtocolExtensionField_33 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_33; extern const ASN1CType asn1_type_ProtocolExtensionField_33[]; typedef struct ProtocolExtensionContainer_33 { ProtocolExtensionField_33 *tab; int count; } ProtocolExtensionContainer_33; extern const ASN1CType asn1_type_ProtocolExtensionContainer_33[]; typedef struct LastVisitedUTRANCell_Item { UTRAN_CellID uTRAN_CellID; CellType cellType; Time_UE_StayedInCell time_UE_StayedInCell; BOOL iE_Extensions_option; ProtocolExtensionContainer_33 iE_Extensions; } LastVisitedUTRANCell_Item; extern const ASN1CType asn1_type_LastVisitedUTRANCell_Item[]; typedef int Time_UE_StayedInCell_EnhancedGranularity; extern const ASN1CType asn1_type_Time_UE_StayedInCell_EnhancedGranularity[]; typedef ASN1String LHN_ID; extern const ASN1CType asn1_type_LHN_ID[]; typedef enum InterfacesToTraceItem_1 { InterfacesToTraceItem_1_iu_cs, InterfacesToTraceItem_1_iu_ps, InterfacesToTraceItem_1_iur, InterfacesToTraceItem_1_iub, InterfacesToTraceItem_1_uu, } InterfacesToTraceItem_1; extern const ASN1CType asn1_type_InterfacesToTraceItem_1[]; typedef struct ProtocolExtensionField_34 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_34; extern const ASN1CType asn1_type_ProtocolExtensionField_34[]; typedef struct ProtocolExtensionContainer_34 { ProtocolExtensionField_34 *tab; int count; } ProtocolExtensionContainer_34; extern const ASN1CType asn1_type_ProtocolExtensionContainer_34[]; typedef struct InterfacesToTraceItem { InterfacesToTraceItem_1 interface; BOOL iE_Extensions_option; ProtocolExtensionContainer_34 iE_Extensions; } InterfacesToTraceItem; extern const ASN1CType asn1_type_InterfacesToTraceItem[]; typedef struct ListOfInterfacesToTrace { InterfacesToTraceItem *tab; int count; } ListOfInterfacesToTrace; extern const ASN1CType asn1_type_ListOfInterfacesToTrace[]; typedef enum RequestedLocationRelatedDataType { RequestedLocationRelatedDataType_decipheringKeysUEBasedOTDOA, RequestedLocationRelatedDataType_decipheringKeysAssistedGPS, RequestedLocationRelatedDataType_dedicatedAssistanceDataUEBasedOTDOA, RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGPS, RequestedLocationRelatedDataType_decipheringKeysAssistedGANSS, RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGANSS, RequestedLocationRelatedDataType_decipheringKeysAssistedGPSandGANSS, RequestedLocationRelatedDataType_dedicatedAssistanceDataAssistedGPSandGANSS, } RequestedLocationRelatedDataType; extern const ASN1CType asn1_type_RequestedLocationRelatedDataType[]; typedef ASN1String RequestedGPSAssistanceData; extern const ASN1CType asn1_type_RequestedGPSAssistanceData[]; typedef struct LocationRelatedDataRequestType { RequestedLocationRelatedDataType requestedLocationRelatedDataType; BOOL requestedGPSAssistanceData_option; RequestedGPSAssistanceData requestedGPSAssistanceData; } LocationRelatedDataRequestType; extern const ASN1CType asn1_type_LocationRelatedDataRequestType[]; typedef enum LocationRelatedDataRequestTypeSpecificToGERANIuMode { LocationRelatedDataRequestTypeSpecificToGERANIuMode_decipheringKeysEOTD, LocationRelatedDataRequestTypeSpecificToGERANIuMode_dedicatedMobileAssistedEOTDAssistanceData, LocationRelatedDataRequestTypeSpecificToGERANIuMode_dedicatedMobileBasedEOTDAssistanceData, } LocationRelatedDataRequestTypeSpecificToGERANIuMode; extern const ASN1CType asn1_type_LocationRelatedDataRequestTypeSpecificToGERANIuMode[]; typedef enum ReportChangeOfSAI { ReportChangeOfSAI_requested, } ReportChangeOfSAI; extern const ASN1CType asn1_type_ReportChangeOfSAI[]; typedef enum PeriodicReportingIndicator { PeriodicReportingIndicator_periodicSAI, PeriodicReportingIndicator_periodicGeo, } PeriodicReportingIndicator; extern const ASN1CType asn1_type_PeriodicReportingIndicator[]; typedef enum DirectReportingIndicator { DirectReportingIndicator_directSAI, DirectReportingIndicator_directGeo, } DirectReportingIndicator; extern const ASN1CType asn1_type_DirectReportingIndicator[]; typedef int VerticalAccuracyCode; extern const ASN1CType asn1_type_VerticalAccuracyCode[]; typedef enum PositioningPriority { PositioningPriority_high_Priority, PositioningPriority_normal_Priority, } PositioningPriority; extern const ASN1CType asn1_type_PositioningPriority[]; typedef enum ResponseTime { ResponseTime_lowdelay, ResponseTime_delaytolerant, } ResponseTime; extern const ASN1CType asn1_type_ResponseTime[]; typedef struct ProtocolExtensionField_41 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_41; extern const ASN1CType asn1_type_ProtocolExtensionField_41[]; typedef struct ProtocolExtensionContainer_41 { ProtocolExtensionField_41 *tab; int count; } ProtocolExtensionContainer_41; extern const ASN1CType asn1_type_ProtocolExtensionContainer_41[]; typedef struct PeriodicLocationInfo { int reportingAmount; int reportingInterval; BOOL iE_Extensions_option; ProtocolExtensionContainer_41 iE_Extensions; } PeriodicLocationInfo; extern const ASN1CType asn1_type_PeriodicLocationInfo[]; typedef struct ProtocolExtensionField_35 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_35; extern const ASN1CType asn1_type_ProtocolExtensionField_35[]; typedef struct ProtocolExtensionContainer_35 { ProtocolExtensionField_35 *tab; int count; } ProtocolExtensionContainer_35; extern const ASN1CType asn1_type_ProtocolExtensionContainer_35[]; typedef struct LocationReportingTransferInformation { BOOL reportChangeOfSAI_option; ReportChangeOfSAI reportChangeOfSAI; BOOL periodicReportingIndicator_option; PeriodicReportingIndicator periodicReportingIndicator; BOOL directReportingIndicator_option; DirectReportingIndicator directReportingIndicator; BOOL verticalAccuracyCode_option; VerticalAccuracyCode verticalAccuracyCode; BOOL positioningPriorityChangeSAI_option; PositioningPriority positioningPriorityChangeSAI; BOOL positioningPriorityDirect_option; PositioningPriority positioningPriorityDirect; BOOL clientTypePeriodic_option; ClientType clientTypePeriodic; BOOL clientTypeDirect_option; ClientType clientTypeDirect; BOOL responseTime_option; ResponseTime responseTime; BOOL includeVelocity_option; IncludeVelocity includeVelocity; BOOL periodicLocationInfo_option; PeriodicLocationInfo periodicLocationInfo; BOOL iE_Extensions_option; ProtocolExtensionContainer_35 iE_Extensions; } LocationReportingTransferInformation; extern const ASN1CType asn1_type_LocationReportingTransferInformation[]; typedef ASN1String L3_Information; extern const ASN1CType asn1_type_L3_Information[]; typedef enum Management_Based_MDT_Allowed { Management_Based_MDT_Allowed_allowed, } Management_Based_MDT_Allowed; extern const ASN1CType asn1_type_Management_Based_MDT_Allowed[]; typedef ASN1BitString MBMS_PTP_RAB_ID; extern const ASN1CType asn1_type_MBMS_PTP_RAB_ID[]; typedef enum MBMSBearerServiceType { MBMSBearerServiceType_multicast, MBMSBearerServiceType_broadcast, } MBMSBearerServiceType; extern const ASN1CType asn1_type_MBMSBearerServiceType[]; typedef enum MBMSCNDe_Registration { MBMSCNDe_Registration_normalsessionstop, MBMSCNDe_Registration_deregister, } MBMSCNDe_Registration; extern const ASN1CType asn1_type_MBMSCNDe_Registration[]; typedef enum MBMSCountingInformation { MBMSCountingInformation_counting, MBMSCountingInformation_notcounting, } MBMSCountingInformation; extern const ASN1CType asn1_type_MBMSCountingInformation[]; typedef enum MBMSHCIndicator { MBMSHCIndicator_uncompressed_header, MBMSHCIndicator_compressed_header, } MBMSHCIndicator; extern const ASN1CType asn1_type_MBMSHCIndicator[]; typedef enum MBMSLinkingInformation { MBMSLinkingInformation_uE_has_joined_multicast_services, } MBMSLinkingInformation; extern const ASN1CType asn1_type_MBMSLinkingInformation[]; typedef enum MBMSRegistrationRequestType { MBMSRegistrationRequestType_Register, MBMSRegistrationRequestType_deregister, } MBMSRegistrationRequestType; extern const ASN1CType asn1_type_MBMSRegistrationRequestType[]; typedef ASN1String MBMSServiceArea; extern const ASN1CType asn1_type_MBMSServiceArea[]; typedef ASN1String MBMSSessionDuration; extern const ASN1CType asn1_type_MBMSSessionDuration[]; typedef ASN1String MBMSSessionIdentity; extern const ASN1CType asn1_type_MBMSSessionIdentity[]; typedef ASN1String MBMSSessionRepetitionNumber; extern const ASN1CType asn1_type_MBMSSessionRepetitionNumber[]; typedef enum MDT_Activation { MDT_Activation_immediateMDTonly, MDT_Activation_loggedMDTonly, MDT_Activation_immediateMDTandTrace, } MDT_Activation; extern const ASN1CType asn1_type_MDT_Activation[]; typedef struct LAI_List { LAI *tab; int count; } LAI_List; extern const ASN1CType asn1_type_LAI_List[]; typedef struct ProtocolExtensionField_42 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_42; extern const ASN1CType asn1_type_ProtocolExtensionField_42[]; typedef struct ProtocolExtensionContainer_42 { ProtocolExtensionField_42 *tab; int count; } ProtocolExtensionContainer_42; extern const ASN1CType asn1_type_ProtocolExtensionContainer_42[]; typedef struct LABased { LAI_List laiList; BOOL iE_Extensions_option; ProtocolExtensionContainer_42 iE_Extensions; } LABased; extern const ASN1CType asn1_type_LABased[]; typedef struct ProtocolExtensionField_51 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_51; extern const ASN1CType asn1_type_ProtocolExtensionField_51[]; typedef struct ProtocolExtensionContainer_51 { ProtocolExtensionField_51 *tab; int count; } ProtocolExtensionContainer_51; extern const ASN1CType asn1_type_ProtocolExtensionContainer_51[]; typedef struct RAI { LAI lAI; RAC rAC; BOOL iE_Extensions_option; ProtocolExtensionContainer_51 iE_Extensions; } RAI; extern const ASN1CType asn1_type_RAI[]; typedef struct RAI_List { RAI *tab; int count; } RAI_List; extern const ASN1CType asn1_type_RAI_List[]; typedef struct ProtocolExtensionField_46 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_46; extern const ASN1CType asn1_type_ProtocolExtensionField_46[]; typedef struct ProtocolExtensionContainer_46 { ProtocolExtensionField_46 *tab; int count; } ProtocolExtensionContainer_46; extern const ASN1CType asn1_type_ProtocolExtensionContainer_46[]; typedef struct RABased { RAI_List raiList; BOOL iE_Extensions_option; ProtocolExtensionContainer_46 iE_Extensions; } RABased; extern const ASN1CType asn1_type_RABased[]; typedef enum { MDTAreaScope_cellbased, MDTAreaScope_labased, MDTAreaScope_rabased, MDTAreaScope_plmn_area_based, } MDTAreaScope_choice; typedef struct MDTAreaScope { MDTAreaScope_choice choice; union { CellBased cellbased; LABased labased; RABased rabased; } u; } MDTAreaScope; extern const ASN1CType asn1_type_MDTAreaScope[]; typedef enum LoggingInterval { LoggingInterval_s1d28, LoggingInterval_s2d56, LoggingInterval_s5d12, LoggingInterval_s10d24, LoggingInterval_s20d48, LoggingInterval_s30d72, LoggingInterval_s40d96, LoggingInterval_s61d44, } LoggingInterval; extern const ASN1CType asn1_type_LoggingInterval[]; typedef enum LoggingDuration { LoggingDuration_min10, LoggingDuration_min20, LoggingDuration_min40, LoggingDuration_min60, LoggingDuration_min90, LoggingDuration_min120, } LoggingDuration; extern const ASN1CType asn1_type_LoggingDuration[]; typedef struct ProtocolExtensionField_43 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_43; extern const ASN1CType asn1_type_ProtocolExtensionField_43[]; typedef struct ProtocolExtensionContainer_43 { ProtocolExtensionField_43 *tab; int count; } ProtocolExtensionContainer_43; extern const ASN1CType asn1_type_ProtocolExtensionContainer_43[]; typedef struct LoggedMDT { LoggingInterval loggingInterval; LoggingDuration loggingDuration; BOOL iE_Extensions_option; ProtocolExtensionContainer_43 iE_Extensions; } LoggedMDT; extern const ASN1CType asn1_type_LoggedMDT[]; typedef enum { MDTMode_immediateMDT, MDTMode_loggedMDT, } MDTMode_choice; typedef struct MDTMode { MDTMode_choice choice; union { ImmediateMDT immediateMDT; LoggedMDT loggedMDT; } u; } MDTMode; extern const ASN1CType asn1_type_MDTMode[]; typedef struct ProtocolExtensionField_39 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_39; extern const ASN1CType asn1_type_ProtocolExtensionField_39[]; typedef struct ProtocolExtensionContainer_39 { ProtocolExtensionField_39 *tab; int count; } ProtocolExtensionContainer_39; extern const ASN1CType asn1_type_ProtocolExtensionContainer_39[]; typedef struct MDT_Configuration { MDT_Activation mdtActivation; MDTAreaScope mdtAreaScope; MDTMode mdtMode; BOOL iE_Extensions_option; ProtocolExtensionContainer_39 iE_Extensions; } MDT_Configuration; extern const ASN1CType asn1_type_MDT_Configuration[]; typedef struct MDT_PLMN_List { PLMNidentity *tab; int count; } MDT_PLMN_List; extern const ASN1CType asn1_type_MDT_PLMN_List[]; typedef ASN1String MSISDN; extern const ASN1CType asn1_type_MSISDN[]; typedef ASN1String NAS_PDU; extern const ASN1CType asn1_type_NAS_PDU[]; typedef ASN1BitString NAS_SequenceNumber; extern const ASN1CType asn1_type_NAS_SequenceNumber[]; typedef ASN1BitString NAS_SynchronisationIndicator; extern const ASN1CType asn1_type_NAS_SynchronisationIndicator[]; typedef ASN1String NewBSS_To_OldBSS_Information; extern const ASN1CType asn1_type_NewBSS_To_OldBSS_Information[]; typedef enum NonSearchingIndication { NonSearchingIndication_non_searching, NonSearchingIndication_searching, } NonSearchingIndication; extern const ASN1CType asn1_type_NonSearchingIndication[]; typedef int NumberOfIuInstances; extern const ASN1CType asn1_type_NumberOfIuInstances[]; typedef int NumberOfSteps; extern const ASN1CType asn1_type_NumberOfSteps[]; typedef ASN1String Offload_RAB_Parameters_APN; extern const ASN1CType asn1_type_Offload_RAB_Parameters_APN[]; typedef ASN1String Offload_RAB_Parameters_ChargingCharacteristics; extern const ASN1CType asn1_type_Offload_RAB_Parameters_ChargingCharacteristics[]; typedef struct ProtocolExtensionField_40 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_40; extern const ASN1CType asn1_type_ProtocolExtensionField_40[]; typedef struct ProtocolExtensionContainer_40 { ProtocolExtensionField_40 *tab; int count; } ProtocolExtensionContainer_40; extern const ASN1CType asn1_type_ProtocolExtensionContainer_40[]; typedef struct Offload_RAB_Parameters { Offload_RAB_Parameters_APN accessPointName; Offload_RAB_Parameters_ChargingCharacteristics chargingCharacteristics; BOOL iE_Extensions_option; ProtocolExtensionContainer_40 iE_Extensions; } Offload_RAB_Parameters; extern const ASN1CType asn1_type_Offload_RAB_Parameters[]; typedef ASN1String OldBSS_ToNewBSS_Information; extern const ASN1CType asn1_type_OldBSS_ToNewBSS_Information[]; typedef ASN1String OMC_ID; extern const ASN1CType asn1_type_OMC_ID[]; typedef enum Out_Of_UTRAN { Out_Of_UTRAN_cell_reselection_to_EUTRAN, } Out_Of_UTRAN; extern const ASN1CType asn1_type_Out_Of_UTRAN[]; typedef enum { PagingAreaID_lAI, PagingAreaID_rAI, } PagingAreaID_choice; typedef struct PagingAreaID { PagingAreaID_choice choice; union { LAI lAI; RAI rAI; } u; } PagingAreaID; extern const ASN1CType asn1_type_PagingAreaID[]; typedef enum PagingCause { PagingCause_terminating_conversational_call, PagingCause_terminating_streaming_call, PagingCause_terminating_interactive_call, PagingCause_terminating_background_call, PagingCause_terminating_low_priority_signalling, PagingCause_terminating_high_priority_signalling, } PagingCause; extern const ASN1CType asn1_type_PagingCause[]; typedef enum PDP_Type { PDP_Type_empty, PDP_Type_ppp, PDP_Type_osp_ihoss, PDP_Type_ipv4, PDP_Type_ipv6, } PDP_Type; extern const ASN1CType asn1_type_PDP_Type[]; typedef struct PDP_TypeInformation { PDP_Type *tab; int count; } PDP_TypeInformation; extern const ASN1CType asn1_type_PDP_TypeInformation[]; typedef enum PDP_Type_extension { PDP_Type_extension_ipv4_and_ipv6, } PDP_Type_extension; extern const ASN1CType asn1_type_PDP_Type_extension[]; typedef struct PDP_TypeInformation_extension { PDP_Type_extension *tab; int count; } PDP_TypeInformation_extension; extern const ASN1CType asn1_type_PDP_TypeInformation_extension[]; typedef int PDUType14FrameSequenceNumber; extern const ASN1CType asn1_type_PDUType14FrameSequenceNumber[]; typedef struct ProtocolExtensionField_44 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_44; extern const ASN1CType asn1_type_ProtocolExtensionField_44[]; typedef struct ProtocolExtensionContainer_44 { ProtocolExtensionField_44 *tab; int count; } ProtocolExtensionContainer_44; extern const ASN1CType asn1_type_ProtocolExtensionContainer_44[]; typedef struct PLMNs_in_shared_network_1 { PLMNidentity pLMNidentity; LA_LIST lA_LIST; BOOL iE_Extensions_option; ProtocolExtensionContainer_44 iE_Extensions; } PLMNs_in_shared_network_1; extern const ASN1CType asn1_type_PLMNs_in_shared_network_1[]; typedef struct PLMNs_in_shared_network { PLMNs_in_shared_network_1 *tab; int count; } PLMNs_in_shared_network; extern const ASN1CType asn1_type_PLMNs_in_shared_network[]; typedef ASN1String Port_Number; extern const ASN1CType asn1_type_Port_Number[]; typedef ASN1BitString PositioningDataDiscriminator; extern const ASN1CType asn1_type_PositioningDataDiscriminator[]; typedef ASN1String PositioningMethodAndUsage; extern const ASN1CType asn1_type_PositioningMethodAndUsage[]; typedef struct PositioningDataSet { PositioningMethodAndUsage *tab; int count; } PositioningDataSet; extern const ASN1CType asn1_type_PositioningDataSet[]; typedef struct ProtocolExtensionField_45 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_45; extern const ASN1CType asn1_type_ProtocolExtensionField_45[]; typedef struct ProtocolExtensionContainer_45 { ProtocolExtensionField_45 *tab; int count; } ProtocolExtensionContainer_45; extern const ASN1CType asn1_type_ProtocolExtensionContainer_45[]; typedef struct PositionData { PositioningDataDiscriminator positioningDataDiscriminator; BOOL positioningDataSet_option; PositioningDataSet positioningDataSet; BOOL iE_Extensions_option; ProtocolExtensionContainer_45 iE_Extensions; } PositionData; extern const ASN1CType asn1_type_PositionData[]; typedef ASN1String PositionDataSpecificToGERANIuMode; extern const ASN1CType asn1_type_PositionDataSpecificToGERANIuMode[]; typedef ASN1BitString Priority_Class_Indicator; extern const ASN1CType asn1_type_Priority_Class_Indicator[]; typedef struct ProtocolExtensionField_61 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_61; extern const ASN1CType asn1_type_ProtocolExtensionField_61[]; typedef struct ProtocolExtensionContainer_61 { ProtocolExtensionField_61 *tab; int count; } ProtocolExtensionContainer_61; extern const ASN1CType asn1_type_ProtocolExtensionContainer_61[]; typedef struct Shared_Network_Information { PLMNs_in_shared_network pLMNs_in_shared_network; BOOL iE_Extensions_option; ProtocolExtensionContainer_61 iE_Extensions; } Shared_Network_Information; extern const ASN1CType asn1_type_Shared_Network_Information[]; typedef enum { ProvidedData_shared_network_information, } ProvidedData_choice; typedef struct ProvidedData { ProvidedData_choice choice; union { Shared_Network_Information shared_network_information; } u; } ProvidedData; extern const ASN1CType asn1_type_ProvidedData[]; typedef ASN1String P_TMSI; extern const ASN1CType asn1_type_P_TMSI[]; typedef unsigned int UnsuccessfullyTransmittedDataVolume; extern const ASN1CType asn1_type_UnsuccessfullyTransmittedDataVolume[]; typedef struct ProtocolExtensionField_47 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_47; extern const ASN1CType asn1_type_ProtocolExtensionField_47[]; typedef struct ProtocolExtensionContainer_47 { ProtocolExtensionField_47 *tab; int count; } ProtocolExtensionContainer_47; extern const ASN1CType asn1_type_ProtocolExtensionContainer_47[]; typedef struct RABDataVolumeReport_1 { UnsuccessfullyTransmittedDataVolume dl_UnsuccessfullyTransmittedDataVolume; BOOL dataVolumeReference_option; DataVolumeReference dataVolumeReference; BOOL iE_Extensions_option; ProtocolExtensionContainer_47 iE_Extensions; } RABDataVolumeReport_1; extern const ASN1CType asn1_type_RABDataVolumeReport_1[]; typedef struct RABDataVolumeReport { RABDataVolumeReport_1 *tab; int count; } RABDataVolumeReport; extern const ASN1CType asn1_type_RABDataVolumeReport[]; typedef ASN1BitString RAB_ID; extern const ASN1CType asn1_type_RAB_ID[]; typedef struct RAB_Parameter_ExtendedGuaranteedBitrateList { ExtendedGuaranteedBitrate *tab; int count; } RAB_Parameter_ExtendedGuaranteedBitrateList; extern const ASN1CType asn1_type_RAB_Parameter_ExtendedGuaranteedBitrateList[]; typedef struct RAB_Parameter_ExtendedMaxBitrateList { ExtendedMaxBitrate *tab; int count; } RAB_Parameter_ExtendedMaxBitrateList; extern const ASN1CType asn1_type_RAB_Parameter_ExtendedMaxBitrateList[]; typedef enum SignallingIndication { SignallingIndication_signalling, } SignallingIndication; extern const ASN1CType asn1_type_SignallingIndication[]; typedef ASN1String UPInitialisationFrame; extern const ASN1CType asn1_type_UPInitialisationFrame[]; typedef struct ProtocolExtensionField_85 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_85; extern const ASN1CType asn1_type_ProtocolExtensionField_85[]; typedef struct ProtocolExtensionContainer_85 { ProtocolExtensionField_85 *tab; int count; } ProtocolExtensionContainer_85; extern const ASN1CType asn1_type_ProtocolExtensionContainer_85[]; typedef struct UPInformation { FrameSequenceNumber frameSeqNoUL; FrameSequenceNumber frameSeqNoDL; PDUType14FrameSequenceNumber pdu14FrameSeqNoUL; PDUType14FrameSequenceNumber pdu14FrameSeqNoDL; DataPDUType dataPDUType; UPInitialisationFrame upinitialisationFrame; BOOL iE_Extensions_option; ProtocolExtensionContainer_85 iE_Extensions; } UPInformation; extern const ASN1CType asn1_type_UPInformation[]; typedef struct ProtocolExtensionField_49 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_49; extern const ASN1CType asn1_type_ProtocolExtensionField_49[]; typedef struct ProtocolExtensionContainer_49 { ProtocolExtensionField_49 *tab; int count; } ProtocolExtensionContainer_49; extern const ASN1CType asn1_type_ProtocolExtensionContainer_49[]; typedef struct RABParametersList_1 { RAB_ID rab_Id; CN_DomainIndicator cn_domain; BOOL rabDataVolumeReport_option; RABDataVolumeReport rabDataVolumeReport; BOOL upInformation_option; UPInformation upInformation; BOOL iE_Extensions_option; ProtocolExtensionContainer_49 iE_Extensions; } RABParametersList_1; extern const ASN1CType asn1_type_RABParametersList_1[]; typedef struct RABParametersList { RABParametersList_1 *tab; int count; } RABParametersList; extern const ASN1CType asn1_type_RABParametersList[]; typedef int USCH_ID; extern const ASN1CType asn1_type_USCH_ID[]; typedef struct ProtocolExtensionField_82 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_82; extern const ASN1CType asn1_type_ProtocolExtensionField_82[]; typedef struct ProtocolExtensionContainer_82 { ProtocolExtensionField_82 *tab; int count; } ProtocolExtensionContainer_82; extern const ASN1CType asn1_type_ProtocolExtensionContainer_82[]; typedef struct TrCH_ID { BOOL dCH_ID_option; DCH_ID dCH_ID; BOOL dSCH_ID_option; DSCH_ID dSCH_ID; BOOL uSCH_ID_option; USCH_ID uSCH_ID; BOOL iE_Extensions_option; ProtocolExtensionContainer_82 iE_Extensions; } TrCH_ID; extern const ASN1CType asn1_type_TrCH_ID[]; typedef struct TrCH_ID_List { TrCH_ID *tab; int count; } TrCH_ID_List; extern const ASN1CType asn1_type_TrCH_ID_List[]; typedef struct ProtocolExtensionField_50 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_50; extern const ASN1CType asn1_type_ProtocolExtensionField_50[]; typedef struct ProtocolExtensionContainer_50 { ProtocolExtensionField_50 *tab; int count; } ProtocolExtensionContainer_50; extern const ASN1CType asn1_type_ProtocolExtensionContainer_50[]; typedef struct RAB_TrCH_MappingItem { RAB_ID rAB_ID; TrCH_ID_List trCH_ID_List; BOOL iE_Extensions_option; ProtocolExtensionContainer_50 iE_Extensions; } RAB_TrCH_MappingItem; extern const ASN1CType asn1_type_RAB_TrCH_MappingItem[]; typedef struct RAB_TrCH_Mapping { RAB_TrCH_MappingItem *tab; int count; } RAB_TrCH_Mapping; extern const ASN1CType asn1_type_RAB_TrCH_Mapping[]; typedef struct RAofIdleModeUEs { RAC *tab; int count; } RAofIdleModeUEs; extern const ASN1CType asn1_type_RAofIdleModeUEs[]; typedef struct ProtocolExtensionField_52 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_52; extern const ASN1CType asn1_type_ProtocolExtensionField_52[]; typedef struct ProtocolExtensionContainer_52 { ProtocolExtensionField_52 *tab; int count; } ProtocolExtensionContainer_52; extern const ASN1CType asn1_type_ProtocolExtensionContainer_52[]; typedef struct NotEmptyRAListofIdleModeUEs { RAofIdleModeUEs rAofIdleModeUEs; BOOL iE_Extensions_option; ProtocolExtensionContainer_52 iE_Extensions; } NotEmptyRAListofIdleModeUEs; extern const ASN1CType asn1_type_NotEmptyRAListofIdleModeUEs[]; typedef enum RAListofIdleModeUEs_1 { RAListofIdleModeUEs_1_emptylist, RAListofIdleModeUEs_1_fulllist, } RAListofIdleModeUEs_1; extern const ASN1CType asn1_type_RAListofIdleModeUEs_1[]; typedef enum { RAListofIdleModeUEs_notEmptyRAListofIdleModeUEs, RAListofIdleModeUEs_emptyFullRAListofIdleModeUEs, } RAListofIdleModeUEs_choice; typedef struct RAListofIdleModeUEs { RAListofIdleModeUEs_choice choice; union { NotEmptyRAListofIdleModeUEs notEmptyRAListofIdleModeUEs; RAListofIdleModeUEs_1 emptyFullRAListofIdleModeUEs; } u; } RAListofIdleModeUEs; extern const ASN1CType asn1_type_RAListofIdleModeUEs[]; typedef enum RAT_Type { RAT_Type_utran, RAT_Type_geran, } RAT_Type; extern const ASN1CType asn1_type_RAT_Type[]; typedef enum RateControlAllowed { RateControlAllowed_not_allowed, RateControlAllowed_allowed, } RateControlAllowed; extern const ASN1CType asn1_type_RateControlAllowed[]; typedef ASN1Null RedirectAttemptFlag; extern const ASN1CType asn1_type_RedirectAttemptFlag[]; typedef enum RedirectionCompleted { RedirectionCompleted_redirection_completed, } RedirectionCompleted; extern const ASN1CType asn1_type_RedirectionCompleted[]; typedef enum RejectCauseValue { RejectCauseValue_pLMN_Not_Allowed, RejectCauseValue_location_Area_Not_Allowed, RejectCauseValue_roaming_Not_Allowed_In_This_Location_Area, RejectCauseValue_no_Suitable_Cell_In_Location_Area, RejectCauseValue_gPRS_Services_Not_Allowed_In_This_PLMN, RejectCauseValue_cS_PS_coordination_required, RejectCauseValue_network_failure, RejectCauseValue_not_authorized_for_this_CSG, } RejectCauseValue; extern const ASN1CType asn1_type_RejectCauseValue[]; typedef enum RelocationType { RelocationType_ue_not_involved, RelocationType_ue_involved, } RelocationType; extern const ASN1CType asn1_type_RelocationType[]; typedef enum ReportArea { ReportArea_service_area, ReportArea_geographical_area, } ReportArea; extern const ASN1CType asn1_type_ReportArea[]; typedef ASN1String RequestedGANSSAssistanceData; extern const ASN1CType asn1_type_RequestedGANSSAssistanceData[]; typedef struct Requested_RAB_Parameter_MaxBitrateList { MaxBitrate *tab; int count; } Requested_RAB_Parameter_MaxBitrateList; extern const ASN1CType asn1_type_Requested_RAB_Parameter_MaxBitrateList[]; typedef struct Requested_RAB_Parameter_GuaranteedBitrateList { GuaranteedBitrate *tab; int count; } Requested_RAB_Parameter_GuaranteedBitrateList; extern const ASN1CType asn1_type_Requested_RAB_Parameter_GuaranteedBitrateList[]; typedef struct ProtocolExtensionField_54 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_54; extern const ASN1CType asn1_type_ProtocolExtensionField_54[]; typedef struct ProtocolExtensionContainer_54 { ProtocolExtensionField_54 *tab; int count; } ProtocolExtensionContainer_54; extern const ASN1CType asn1_type_ProtocolExtensionContainer_54[]; typedef struct Requested_RAB_Parameter_Values { BOOL requestedMaxBitrates_option; Requested_RAB_Parameter_MaxBitrateList requestedMaxBitrates; BOOL requestedGuaranteedBitrates_option; Requested_RAB_Parameter_GuaranteedBitrateList requestedGuaranteedBitrates; BOOL iE_Extensions_option; ProtocolExtensionContainer_54 iE_Extensions; } Requested_RAB_Parameter_Values; extern const ASN1CType asn1_type_Requested_RAB_Parameter_Values[]; typedef struct Requested_RAB_Parameter_ExtendedMaxBitrateList { ExtendedMaxBitrate *tab; int count; } Requested_RAB_Parameter_ExtendedMaxBitrateList; extern const ASN1CType asn1_type_Requested_RAB_Parameter_ExtendedMaxBitrateList[]; typedef struct Requested_RAB_Parameter_ExtendedGuaranteedBitrateList { ExtendedGuaranteedBitrate *tab; int count; } Requested_RAB_Parameter_ExtendedGuaranteedBitrateList; extern const ASN1CType asn1_type_Requested_RAB_Parameter_ExtendedGuaranteedBitrateList[]; typedef struct RequestType { Event event; ReportArea reportArea; BOOL accuracyCode_option; int accuracyCode; } RequestType; extern const ASN1CType asn1_type_RequestType[]; typedef int TraceRecordingSessionReference; extern const ASN1CType asn1_type_TraceRecordingSessionReference[]; typedef ASN1BitString TransportLayerAddress; extern const ASN1CType asn1_type_TransportLayerAddress[]; typedef enum { UE_ID_imsi, UE_ID_imei, UE_ID_imeisv, } UE_ID_choice; typedef struct UE_ID { UE_ID_choice choice; union { IMSI imsi; IMEI imei; IMEISV imeisv; } u; } UE_ID; extern const ASN1CType asn1_type_UE_ID[]; typedef enum TraceDepth { TraceDepth_minimum, TraceDepth_medium, TraceDepth_maximum, } TraceDepth; extern const ASN1CType asn1_type_TraceDepth[]; typedef struct ProtocolExtensionField_80 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_80; extern const ASN1CType asn1_type_ProtocolExtensionField_80[]; typedef struct ProtocolExtensionContainer_80 { ProtocolExtensionField_80 *tab; int count; } ProtocolExtensionContainer_80; extern const ASN1CType asn1_type_ProtocolExtensionContainer_80[]; typedef struct TracePropagationParameters { TraceRecordingSessionReference traceRecordingSessionReference; TraceDepth traceDepth; BOOL listOfInterfacesToTrace_option; ListOfInterfacesToTrace listOfInterfacesToTrace; BOOL iE_Extensions_option; ProtocolExtensionContainer_80 iE_Extensions; } TracePropagationParameters; extern const ASN1CType asn1_type_TracePropagationParameters[]; typedef struct ProtocolExtensionField_79 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_79; extern const ASN1CType asn1_type_ProtocolExtensionField_79[]; typedef struct ProtocolExtensionContainer_79 { ProtocolExtensionField_79 *tab; int count; } ProtocolExtensionContainer_79; extern const ASN1CType asn1_type_ProtocolExtensionContainer_79[]; typedef struct TraceInformation { TraceReference traceReference; UE_ID ue_identity; BOOL tracePropagationParameters_option; TracePropagationParameters tracePropagationParameters; BOOL iE_Extensions_option; ProtocolExtensionContainer_79 iE_Extensions; } TraceInformation; extern const ASN1CType asn1_type_TraceInformation[]; typedef struct ProtocolExtensionField_58 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_58; extern const ASN1CType asn1_type_ProtocolExtensionField_58[]; typedef struct ProtocolExtensionContainer_58 { ProtocolExtensionField_58 *tab; int count; } ProtocolExtensionContainer_58; extern const ASN1CType asn1_type_ProtocolExtensionContainer_58[]; typedef struct RNSAPRelocationParameters { BOOL rabParmetersList_option; RABParametersList rabParmetersList; BOOL locationReporting_option; LocationReportingTransferInformation locationReporting; BOOL traceInformation_option; TraceInformation traceInformation; BOOL sourceSAI_option; SAI sourceSAI; BOOL iE_Extensions_option; ProtocolExtensionContainer_58 iE_Extensions; } RNSAPRelocationParameters; extern const ASN1CType asn1_type_RNSAPRelocationParameters[]; typedef ASN1String RRC_Container; extern const ASN1CType asn1_type_RRC_Container[]; typedef enum RSRVCC_HO_Indication { RSRVCC_HO_Indication_ps_only, } RSRVCC_HO_Indication; extern const ASN1CType asn1_type_RSRVCC_HO_Indication[]; typedef struct ProtocolExtensionField_59 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_59; extern const ASN1CType asn1_type_ProtocolExtensionField_59[]; typedef struct ProtocolExtensionContainer_59 { ProtocolExtensionField_59 *tab; int count; } ProtocolExtensionContainer_59; extern const ASN1CType asn1_type_ProtocolExtensionContainer_59[]; typedef struct RSRVCC_Information { ASN1BitString nonce; ASN1String iMSInformation; BOOL iE_Extensions_option; ProtocolExtensionContainer_59 iE_Extensions; } RSRVCC_Information; extern const ASN1CType asn1_type_RSRVCC_Information[]; typedef enum RSRVCC_Operation_Possible { RSRVCC_Operation_Possible_rsrvcc_possible, } RSRVCC_Operation_Possible; extern const ASN1CType asn1_type_RSRVCC_Operation_Possible[]; typedef enum SAPI { SAPI_sapi_0, SAPI_sapi_3, } SAPI; extern const ASN1CType asn1_type_SAPI[]; typedef int SessionUpdateID; extern const ASN1CType asn1_type_SessionUpdateID[]; typedef enum Session_Re_establishment_Indicator { Session_Re_establishment_Indicator_True, } Session_Re_establishment_Indicator; extern const ASN1CType asn1_type_Session_Re_establishment_Indicator[]; typedef struct ProtocolExtensionField_65 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_65; extern const ASN1CType asn1_type_ProtocolExtensionField_65[]; typedef struct ProtocolExtensionContainer_65 { ProtocolExtensionField_65 *tab; int count; } ProtocolExtensionContainer_65; extern const ASN1CType asn1_type_ProtocolExtensionContainer_65[]; typedef struct SNA_Access_Information { AuthorisedPLMNs authorisedPLMNs; BOOL iE_Extensions_option; ProtocolExtensionContainer_65 iE_Extensions; } SNA_Access_Information; extern const ASN1CType asn1_type_SNA_Access_Information[]; typedef enum Service_Handover { Service_Handover_handover_to_GSM_should_be_performed, Service_Handover_handover_to_GSM_should_not_be_performed, Service_Handover_handover_to_GSM_shall_not_be_performed, } Service_Handover; extern const ASN1CType asn1_type_Service_Handover[]; typedef ASN1String Source_ToTarget_TransparentContainer; extern const ASN1CType asn1_type_Source_ToTarget_TransparentContainer[]; typedef ASN1String SourceeNodeB_ToTargeteNodeB_TransparentContainer; extern const ASN1CType asn1_type_SourceeNodeB_ToTargeteNodeB_TransparentContainer[]; typedef ASN1String SourceBSS_ToTargetBSS_TransparentContainer; extern const ASN1CType asn1_type_SourceBSS_ToTargetBSS_TransparentContainer[]; typedef struct ProtocolExtensionField_66 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_66; extern const ASN1CType asn1_type_ProtocolExtensionField_66[]; typedef struct ProtocolExtensionContainer_66 { ProtocolExtensionField_66 *tab; int count; } ProtocolExtensionContainer_66; extern const ASN1CType asn1_type_ProtocolExtensionContainer_66[]; typedef struct SourceRNC_ID { PLMNidentity pLMNidentity; RNC_ID rNC_ID; BOOL iE_Extensions_option; ProtocolExtensionContainer_66 iE_Extensions; } SourceRNC_ID; extern const ASN1CType asn1_type_SourceRNC_ID[]; typedef enum { SourceID_sourceRNC_ID, SourceID_sAI, } SourceID_choice; typedef struct SourceID { SourceID_choice choice; union { SourceRNC_ID sourceRNC_ID; SAI sAI; } u; } SourceID; extern const ASN1CType asn1_type_SourceID[]; typedef struct ProtocolExtensionField_67 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_67; extern const ASN1CType asn1_type_ProtocolExtensionField_67[]; typedef struct ProtocolExtensionContainer_67 { ProtocolExtensionField_67 *tab; int count; } ProtocolExtensionContainer_67; extern const ASN1CType asn1_type_ProtocolExtensionContainer_67[]; typedef struct SourceRNC_ToTargetRNC_TransparentContainer { RRC_Container rRC_Container; NumberOfIuInstances numberOfIuInstances; RelocationType relocationType; BOOL chosenIntegrityProtectionAlgorithm_option; ChosenIntegrityProtectionAlgorithm chosenIntegrityProtectionAlgorithm; BOOL integrityProtectionKey_option; IntegrityProtectionKey integrityProtectionKey; BOOL chosenEncryptionAlgorithForSignalling_option; ChosenEncryptionAlgorithm chosenEncryptionAlgorithForSignalling; BOOL cipheringKey_option; EncryptionKey cipheringKey; BOOL chosenEncryptionAlgorithForCS_option; ChosenEncryptionAlgorithm chosenEncryptionAlgorithForCS; BOOL chosenEncryptionAlgorithForPS_option; ChosenEncryptionAlgorithm chosenEncryptionAlgorithForPS; BOOL d_RNTI_option; D_RNTI d_RNTI; BOOL targetCellId_option; TargetCellId targetCellId; BOOL rAB_TrCH_Mapping_option; RAB_TrCH_Mapping rAB_TrCH_Mapping; BOOL iE_Extensions_option; ProtocolExtensionContainer_67 iE_Extensions; } SourceRNC_ToTargetRNC_TransparentContainer; extern const ASN1CType asn1_type_SourceRNC_ToTargetRNC_TransparentContainer[]; typedef int SRB_ID; extern const ASN1CType asn1_type_SRB_ID[]; typedef struct ProtocolExtensionField_72 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_72; extern const ASN1CType asn1_type_ProtocolExtensionField_72[]; typedef struct ProtocolExtensionContainer_72 { ProtocolExtensionField_72 *tab; int count; } ProtocolExtensionContainer_72; extern const ASN1CType asn1_type_ProtocolExtensionContainer_72[]; typedef struct SRB_TrCH_MappingItem { SRB_ID sRB_ID; TrCH_ID trCH_ID; BOOL iE_Extensions_option; ProtocolExtensionContainer_72 iE_Extensions; } SRB_TrCH_MappingItem; extern const ASN1CType asn1_type_SRB_TrCH_MappingItem[]; typedef struct SRB_TrCH_Mapping { SRB_TrCH_MappingItem *tab; int count; } SRB_TrCH_Mapping; extern const ASN1CType asn1_type_SRB_TrCH_Mapping[]; typedef struct ProtocolExtensionField_81 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_81; extern const ASN1CType asn1_type_ProtocolExtensionField_81[]; typedef struct ProtocolExtensionContainer_81 { ProtocolExtensionField_81 *tab; int count; } ProtocolExtensionContainer_81; extern const ASN1CType asn1_type_ProtocolExtensionContainer_81[]; typedef struct TraceRecordingSessionInformation { TraceReference traceReference; TraceRecordingSessionReference traceRecordingSessionReference; BOOL iE_Extensions_option; ProtocolExtensionContainer_81 iE_Extensions; } TraceRecordingSessionInformation; extern const ASN1CType asn1_type_TraceRecordingSessionInformation[]; typedef ASN1String UE_History_Information; extern const ASN1CType asn1_type_UE_History_Information[]; typedef int SubscriberProfileIDforRFP; extern const ASN1CType asn1_type_SubscriberProfileIDforRFP[]; typedef struct ProtocolExtensionField_73 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_73; extern const ASN1CType asn1_type_ProtocolExtensionField_73[]; typedef struct ProtocolExtensionContainer_73 { ProtocolExtensionField_73 *tab; int count; } ProtocolExtensionContainer_73; extern const ASN1CType asn1_type_ProtocolExtensionContainer_73[]; typedef struct SRVCC_Information { ASN1BitString nonce; BOOL iE_Extensions_option; ProtocolExtensionContainer_73 iE_Extensions; } SRVCC_Information; extern const ASN1CType asn1_type_SRVCC_Information[]; typedef enum MeasBand { MeasBand_v6, MeasBand_v15, MeasBand_v25, MeasBand_v50, MeasBand_v75, MeasBand_v100, } MeasBand; extern const ASN1CType asn1_type_MeasBand[]; typedef struct ProtocolExtensionField_70 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_70; extern const ASN1CType asn1_type_ProtocolExtensionField_70[]; typedef struct ProtocolExtensionContainer_70 { ProtocolExtensionField_70 *tab; int count; } ProtocolExtensionContainer_70; extern const ASN1CType asn1_type_ProtocolExtensionContainer_70[]; typedef struct EUTRANFrequencies_1 { int earfcn; BOOL measBand_option; MeasBand measBand; BOOL iE_Extensions_option; ProtocolExtensionContainer_70 iE_Extensions; } EUTRANFrequencies_1; extern const ASN1CType asn1_type_EUTRANFrequencies_1[]; typedef struct EUTRANFrequencies { EUTRANFrequencies_1 *tab; int count; } EUTRANFrequencies; extern const ASN1CType asn1_type_EUTRANFrequencies[]; typedef struct ProtocolExtensionField_69 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_69; extern const ASN1CType asn1_type_ProtocolExtensionField_69[]; typedef struct ProtocolExtensionContainer_69 { ProtocolExtensionField_69 *tab; int count; } ProtocolExtensionContainer_69; extern const ASN1CType asn1_type_ProtocolExtensionContainer_69[]; typedef struct IRATmeasurementParameters { int measurementDuration; BOOL eUTRANFrequencies_option; EUTRANFrequencies eUTRANFrequencies; BOOL iE_Extensions_option; ProtocolExtensionContainer_69 iE_Extensions; } IRATmeasurementParameters; extern const ASN1CType asn1_type_IRATmeasurementParameters[]; typedef struct ProtocolExtensionField_68 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_68; extern const ASN1CType asn1_type_ProtocolExtensionField_68[]; typedef struct ProtocolExtensionContainer_68 { ProtocolExtensionField_68 *tab; int count; } ProtocolExtensionContainer_68; extern const ASN1CType asn1_type_ProtocolExtensionContainer_68[]; typedef struct IRAT_Measurement_Configuration { BOOL rSRP_option; int rSRP; BOOL rSRQ_option; int rSRQ; IRATmeasurementParameters iRATmeasurementParameters; BOOL iE_Extensions_option; ProtocolExtensionContainer_68 iE_Extensions; } IRAT_Measurement_Configuration; extern const ASN1CType asn1_type_IRAT_Measurement_Configuration[]; typedef struct RSRQ_Type { BOOL allSymbols; BOOL wideBand; } RSRQ_Type; extern const ASN1CType asn1_type_RSRQ_Type[]; typedef int RSRQ_Extension; extern const ASN1CType asn1_type_RSRQ_Extension[]; typedef enum SRVCC_HO_Indication { SRVCC_HO_Indication_ps_and_cs, SRVCC_HO_Indication_cs_only, } SRVCC_HO_Indication; extern const ASN1CType asn1_type_SRVCC_HO_Indication[]; typedef enum SRVCC_Operation_Possible { SRVCC_Operation_Possible_srvcc_possible, } SRVCC_Operation_Possible; extern const ASN1CType asn1_type_SRVCC_Operation_Possible[]; typedef ASN1String Target_ToSource_TransparentContainer; extern const ASN1CType asn1_type_Target_ToSource_TransparentContainer[]; typedef ASN1String TargeteNodeB_ToSourceeNodeB_TransparentContainer; extern const ASN1CType asn1_type_TargeteNodeB_ToSourceeNodeB_TransparentContainer[]; typedef ASN1String TargetBSS_ToSourceBSS_TransparentContainer; extern const ASN1CType asn1_type_TargetBSS_ToSourceBSS_TransparentContainer[]; typedef enum { TargetID_targetRNC_ID, TargetID_cGI, TargetID_targeteNB_ID, } TargetID_choice; typedef struct TargetID { TargetID_choice choice; union { TargetRNC_ID targetRNC_ID; CGI cGI; TargetENB_ID targeteNB_ID; } u; } TargetID; extern const ASN1CType asn1_type_TargetID[]; typedef struct ProtocolExtensionField_77 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_77; extern const ASN1CType asn1_type_ProtocolExtensionField_77[]; typedef struct ProtocolExtensionContainer_77 { ProtocolExtensionField_77 *tab; int count; } ProtocolExtensionContainer_77; extern const ASN1CType asn1_type_ProtocolExtensionContainer_77[]; typedef struct TargetRNC_ToSourceRNC_TransparentContainer { RRC_Container rRC_Container; BOOL d_RNTI_option; D_RNTI d_RNTI; BOOL iE_Extensions_option; ProtocolExtensionContainer_77 iE_Extensions; } TargetRNC_ToSourceRNC_TransparentContainer; extern const ASN1CType asn1_type_TargetRNC_ToSourceRNC_TransparentContainer[]; typedef ASN1String TBCD_STRING; extern const ASN1CType asn1_type_TBCD_STRING[]; typedef ASN1String TMSI; extern const ASN1CType asn1_type_TMSI[]; typedef enum { TemporaryUE_ID_tMSI, TemporaryUE_ID_p_TMSI, } TemporaryUE_ID_choice; typedef struct TemporaryUE_ID { TemporaryUE_ID_choice choice; union { TMSI tMSI; P_TMSI p_TMSI; } u; } TemporaryUE_ID; extern const ASN1CType asn1_type_TemporaryUE_ID[]; typedef ASN1String TimeToMBMSDataTransfer; extern const ASN1CType asn1_type_TimeToMBMSDataTransfer[]; typedef ASN1String TimingDifferenceULDL; extern const ASN1CType asn1_type_TimingDifferenceULDL[]; typedef ASN1String TraceType; extern const ASN1CType asn1_type_TraceType[]; typedef ASN1String TriggerID; extern const ASN1CType asn1_type_TriggerID[]; typedef struct ProtocolExtensionField_83 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_83; extern const ASN1CType asn1_type_ProtocolExtensionField_83[]; typedef struct ProtocolExtensionContainer_83 { ProtocolExtensionField_83 *tab; int count; } ProtocolExtensionContainer_83; extern const ASN1CType asn1_type_ProtocolExtensionContainer_83[]; typedef struct TunnelInformation { TransportLayerAddress transportLayerAddress; BOOL uDP_Port_Number_option; Port_Number uDP_Port_Number; BOOL iE_Extensions_option; ProtocolExtensionContainer_83 iE_Extensions; } TunnelInformation; extern const ASN1CType asn1_type_TunnelInformation[]; typedef int UE_AggregateMaximumBitRateDownlink; extern const ASN1CType asn1_type_UE_AggregateMaximumBitRateDownlink[]; typedef int UE_AggregateMaximumBitRateUplink; extern const ASN1CType asn1_type_UE_AggregateMaximumBitRateUplink[]; typedef struct UE_AggregateMaximumBitRate { BOOL uE_AggregateMaximumBitRateDownlink_option; UE_AggregateMaximumBitRateDownlink uE_AggregateMaximumBitRateDownlink; BOOL uE_AggregateMaximumBitRateUplink_option; UE_AggregateMaximumBitRateUplink uE_AggregateMaximumBitRateUplink; } UE_AggregateMaximumBitRate; extern const ASN1CType asn1_type_UE_AggregateMaximumBitRate[]; typedef ASN1BitString UESBI_IuA; extern const ASN1CType asn1_type_UESBI_IuA[]; typedef ASN1BitString UESBI_IuB; extern const ASN1CType asn1_type_UESBI_IuB[]; typedef struct ProtocolExtensionField_84 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_84; extern const ASN1CType asn1_type_ProtocolExtensionField_84[]; typedef struct ProtocolExtensionContainer_84 { ProtocolExtensionField_84 *tab; int count; } ProtocolExtensionContainer_84; extern const ASN1CType asn1_type_ProtocolExtensionContainer_84[]; typedef struct UESBI_Iu { BOOL uESBI_IuA_option; UESBI_IuA uESBI_IuA; BOOL uESBI_IuB_option; UESBI_IuB uESBI_IuB; BOOL iE_Extensions_option; ProtocolExtensionContainer_84 iE_Extensions; } UESBI_Iu; extern const ASN1CType asn1_type_UESBI_Iu[]; typedef int UL_GTP_PDU_SequenceNumber; extern const ASN1CType asn1_type_UL_GTP_PDU_SequenceNumber[]; typedef int UL_N_PDU_SequenceNumber; extern const ASN1CType asn1_type_UL_N_PDU_SequenceNumber[]; typedef ASN1BitString UP_ModeVersions; extern const ASN1CType asn1_type_UP_ModeVersions[]; typedef enum UserPlaneMode { UserPlaneMode_transparent_mode, UserPlaneMode_support_mode_for_predefined_SDU_sizes, } UserPlaneMode; extern const ASN1CType asn1_type_UserPlaneMode[]; typedef struct HorizontalSpeedAndBearing { int bearing; int horizontalSpeed; } HorizontalSpeedAndBearing; extern const ASN1CType asn1_type_HorizontalSpeedAndBearing[]; typedef struct ProtocolExtensionField_87 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_87; extern const ASN1CType asn1_type_ProtocolExtensionField_87[]; typedef struct ProtocolExtensionContainer_87 { ProtocolExtensionField_87 *tab; int count; } ProtocolExtensionContainer_87; extern const ASN1CType asn1_type_ProtocolExtensionContainer_87[]; typedef struct HorizontalVelocity { HorizontalSpeedAndBearing horizontalSpeedAndBearing; BOOL iE_Extensions_option; ProtocolExtensionContainer_87 iE_Extensions; } HorizontalVelocity; extern const ASN1CType asn1_type_HorizontalVelocity[]; typedef enum VerticalSpeedDirection { VerticalSpeedDirection_upward, VerticalSpeedDirection_downward, } VerticalSpeedDirection; extern const ASN1CType asn1_type_VerticalSpeedDirection[]; typedef struct VerticalVelocity { int veritcalSpeed; VerticalSpeedDirection veritcalSpeedDirection; } VerticalVelocity; extern const ASN1CType asn1_type_VerticalVelocity[]; typedef struct ProtocolExtensionField_88 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_88; extern const ASN1CType asn1_type_ProtocolExtensionField_88[]; typedef struct ProtocolExtensionContainer_88 { ProtocolExtensionField_88 *tab; int count; } ProtocolExtensionContainer_88; extern const ASN1CType asn1_type_ProtocolExtensionContainer_88[]; typedef struct HorizontalWithVerticalVelocity { HorizontalSpeedAndBearing horizontalSpeedAndBearing; VerticalVelocity veritcalVelocity; BOOL iE_Extensions_option; ProtocolExtensionContainer_88 iE_Extensions; } HorizontalWithVerticalVelocity; extern const ASN1CType asn1_type_HorizontalWithVerticalVelocity[]; typedef struct ProtocolExtensionField_89 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_89; extern const ASN1CType asn1_type_ProtocolExtensionField_89[]; typedef struct ProtocolExtensionContainer_89 { ProtocolExtensionField_89 *tab; int count; } ProtocolExtensionContainer_89; extern const ASN1CType asn1_type_ProtocolExtensionContainer_89[]; typedef struct HorizontalVelocityWithUncertainty { HorizontalSpeedAndBearing horizontalSpeedAndBearing; int uncertaintySpeed; BOOL iE_Extensions_option; ProtocolExtensionContainer_89 iE_Extensions; } HorizontalVelocityWithUncertainty; extern const ASN1CType asn1_type_HorizontalVelocityWithUncertainty[]; typedef struct ProtocolExtensionField_90 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_90; extern const ASN1CType asn1_type_ProtocolExtensionField_90[]; typedef struct ProtocolExtensionContainer_90 { ProtocolExtensionField_90 *tab; int count; } ProtocolExtensionContainer_90; extern const ASN1CType asn1_type_ProtocolExtensionContainer_90[]; typedef struct HorizontalWithVerticalVelocityAndUncertainty { HorizontalSpeedAndBearing horizontalSpeedAndBearing; VerticalVelocity veritcalVelocity; int horizontalUncertaintySpeed; int verticalUncertaintySpeed; BOOL iE_Extensions_option; ProtocolExtensionContainer_90 iE_Extensions; } HorizontalWithVerticalVelocityAndUncertainty; extern const ASN1CType asn1_type_HorizontalWithVerticalVelocityAndUncertainty[]; typedef enum { VelocityEstimate_horizontalVelocity, VelocityEstimate_horizontalWithVerticalVelocity, VelocityEstimate_horizontalVelocityWithUncertainty, VelocityEstimate_horizontalWithVeritcalVelocityAndUncertainty, } VelocityEstimate_choice; typedef struct VelocityEstimate { VelocityEstimate_choice choice; union { HorizontalVelocity horizontalVelocity; HorizontalWithVerticalVelocity horizontalWithVerticalVelocity; HorizontalVelocityWithUncertainty horizontalVelocityWithUncertainty; HorizontalWithVerticalVelocityAndUncertainty horizontalWithVeritcalVelocityAndUncertainty; } u; } VelocityEstimate; extern const ASN1CType asn1_type_VelocityEstimate[]; typedef enum VoiceSupportMatchIndicator { VoiceSupportMatchIndicator_supported, VoiceSupportMatchIndicator_not_supported, } VoiceSupportMatchIndicator; extern const ASN1CType asn1_type_VoiceSupportMatchIndicator[]; typedef struct ProtocolIE_Field_1 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_1; extern const ASN1CType asn1_type_ProtocolIE_Field_1[]; typedef struct ProtocolIE_Container_1 { ProtocolIE_Field_1 *tab; int count; } ProtocolIE_Container_1; extern const ASN1CType asn1_type_ProtocolIE_Container_1[]; typedef struct ProtocolExtensionField_91 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_91; extern const ASN1CType asn1_type_ProtocolExtensionField_91[]; typedef struct ProtocolExtensionContainer_91 { ProtocolExtensionField_91 *tab; int count; } ProtocolExtensionContainer_91; extern const ASN1CType asn1_type_ProtocolExtensionContainer_91[]; typedef struct Iu_ReleaseCommand { ProtocolIE_Container_1 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_91 protocolExtensions; } Iu_ReleaseCommand; extern const ASN1CType asn1_type_Iu_ReleaseCommand[]; typedef struct ProtocolIE_Field_2 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_2; extern const ASN1CType asn1_type_ProtocolIE_Field_2[]; typedef struct ProtocolIE_Container_2 { ProtocolIE_Field_2 *tab; int count; } ProtocolIE_Container_2; extern const ASN1CType asn1_type_ProtocolIE_Container_2[]; typedef struct ProtocolExtensionField_92 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_92; extern const ASN1CType asn1_type_ProtocolExtensionField_92[]; typedef struct ProtocolExtensionContainer_92 { ProtocolExtensionField_92 *tab; int count; } ProtocolExtensionContainer_92; extern const ASN1CType asn1_type_ProtocolExtensionContainer_92[]; typedef struct Iu_ReleaseComplete { ProtocolIE_Container_2 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_92 protocolExtensions; } Iu_ReleaseComplete; extern const ASN1CType asn1_type_Iu_ReleaseComplete[]; typedef struct ProtocolIE_Field_3 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_3; extern const ASN1CType asn1_type_ProtocolIE_Field_3[]; typedef struct ProtocolIE_Container_3 { ProtocolIE_Field_3 *tab; int count; } ProtocolIE_Container_3; extern const ASN1CType asn1_type_ProtocolIE_Container_3[]; typedef struct ProtocolIE_ContainerList_1 { ProtocolIE_Container_3 *tab; int count; } ProtocolIE_ContainerList_1; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_1[]; typedef ProtocolIE_ContainerList_1 RAB_DataVolumeReportList; #define asn1_type_RAB_DataVolumeReportList asn1_type_ProtocolIE_ContainerList_1 typedef struct ProtocolIE_Field_4 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_4; extern const ASN1CType asn1_type_ProtocolIE_Field_4[]; typedef struct ProtocolIE_Container_4 { ProtocolIE_Field_4 *tab; int count; } ProtocolIE_Container_4; extern const ASN1CType asn1_type_ProtocolIE_Container_4[]; typedef struct ProtocolIE_ContainerList_2 { ProtocolIE_Container_4 *tab; int count; } ProtocolIE_ContainerList_2; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_2[]; typedef ProtocolIE_ContainerList_2 RAB_ReleasedList_IuRelComp; #define asn1_type_RAB_ReleasedList_IuRelComp asn1_type_ProtocolIE_ContainerList_2 typedef struct ProtocolExtensionField_160 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_160; extern const ASN1CType asn1_type_ProtocolExtensionField_160[]; typedef struct ProtocolExtensionContainer_160 { ProtocolExtensionField_160 *tab; int count; } ProtocolExtensionContainer_160; extern const ASN1CType asn1_type_ProtocolExtensionContainer_160[]; typedef struct DataVolumeList_1 { UnsuccessfullyTransmittedDataVolume dl_UnsuccessfullyTransmittedDataVolume; BOOL dataVolumeReference_option; DataVolumeReference dataVolumeReference; BOOL iE_Extensions_option; ProtocolExtensionContainer_160 iE_Extensions; } DataVolumeList_1; extern const ASN1CType asn1_type_DataVolumeList_1[]; typedef struct DataVolumeList { DataVolumeList_1 *tab; int count; } DataVolumeList; extern const ASN1CType asn1_type_DataVolumeList[]; typedef struct ProtocolExtensionField_93 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_93; extern const ASN1CType asn1_type_ProtocolExtensionField_93[]; typedef struct ProtocolExtensionContainer_93 { ProtocolExtensionField_93 *tab; int count; } ProtocolExtensionContainer_93; extern const ASN1CType asn1_type_ProtocolExtensionContainer_93[]; typedef struct RAB_DataVolumeReportItem { RAB_ID rAB_ID; BOOL dl_UnsuccessfullyTransmittedDataVolume_option; DataVolumeList dl_UnsuccessfullyTransmittedDataVolume; BOOL iE_Extensions_option; ProtocolExtensionContainer_93 iE_Extensions; } RAB_DataVolumeReportItem; extern const ASN1CType asn1_type_RAB_DataVolumeReportItem[]; typedef struct ProtocolExtensionField_94 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_94; extern const ASN1CType asn1_type_ProtocolExtensionField_94[]; typedef struct ProtocolExtensionContainer_94 { ProtocolExtensionField_94 *tab; int count; } ProtocolExtensionContainer_94; extern const ASN1CType asn1_type_ProtocolExtensionContainer_94[]; typedef struct RAB_ReleasedItem_IuRelComp { RAB_ID rAB_ID; BOOL dL_GTP_PDU_SequenceNumber_option; DL_GTP_PDU_SequenceNumber dL_GTP_PDU_SequenceNumber; BOOL uL_GTP_PDU_SequenceNumber_option; UL_GTP_PDU_SequenceNumber uL_GTP_PDU_SequenceNumber; BOOL iE_Extensions_option; ProtocolExtensionContainer_94 iE_Extensions; } RAB_ReleasedItem_IuRelComp; extern const ASN1CType asn1_type_RAB_ReleasedItem_IuRelComp[]; typedef struct ProtocolIE_Field_5 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_5; extern const ASN1CType asn1_type_ProtocolIE_Field_5[]; typedef struct ProtocolIE_Container_5 { ProtocolIE_Field_5 *tab; int count; } ProtocolIE_Container_5; extern const ASN1CType asn1_type_ProtocolIE_Container_5[]; typedef struct ProtocolExtensionField_95 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_95; extern const ASN1CType asn1_type_ProtocolExtensionField_95[]; typedef struct ProtocolExtensionContainer_95 { ProtocolExtensionField_95 *tab; int count; } ProtocolExtensionContainer_95; extern const ASN1CType asn1_type_ProtocolExtensionContainer_95[]; typedef struct RelocationRequired { ProtocolIE_Container_5 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_95 protocolExtensions; } RelocationRequired; extern const ASN1CType asn1_type_RelocationRequired[]; typedef struct ProtocolIE_Field_6 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_6; extern const ASN1CType asn1_type_ProtocolIE_Field_6[]; typedef struct ProtocolIE_Container_6 { ProtocolIE_Field_6 *tab; int count; } ProtocolIE_Container_6; extern const ASN1CType asn1_type_ProtocolIE_Container_6[]; typedef struct ProtocolExtensionField_96 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_96; extern const ASN1CType asn1_type_ProtocolExtensionField_96[]; typedef struct ProtocolExtensionContainer_96 { ProtocolExtensionField_96 *tab; int count; } ProtocolExtensionContainer_96; extern const ASN1CType asn1_type_ProtocolExtensionContainer_96[]; typedef struct RelocationCommand { ProtocolIE_Container_6 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_96 protocolExtensions; } RelocationCommand; extern const ASN1CType asn1_type_RelocationCommand[]; typedef struct ProtocolIE_Field_7 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_7; extern const ASN1CType asn1_type_ProtocolIE_Field_7[]; typedef struct ProtocolIE_Container_7 { ProtocolIE_Field_7 *tab; int count; } ProtocolIE_Container_7; extern const ASN1CType asn1_type_ProtocolIE_Container_7[]; typedef struct ProtocolIE_ContainerList_3 { ProtocolIE_Container_7 *tab; int count; } ProtocolIE_ContainerList_3; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_3[]; typedef ProtocolIE_ContainerList_3 RAB_RelocationReleaseList; #define asn1_type_RAB_RelocationReleaseList asn1_type_ProtocolIE_ContainerList_3 typedef struct ProtocolIE_Field_8 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_8; extern const ASN1CType asn1_type_ProtocolIE_Field_8[]; typedef struct ProtocolIE_Container_8 { ProtocolIE_Field_8 *tab; int count; } ProtocolIE_Container_8; extern const ASN1CType asn1_type_ProtocolIE_Container_8[]; typedef struct ProtocolIE_ContainerList_4 { ProtocolIE_Container_8 *tab; int count; } ProtocolIE_ContainerList_4; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_4[]; typedef ProtocolIE_ContainerList_4 RAB_DataForwardingList; #define asn1_type_RAB_DataForwardingList asn1_type_ProtocolIE_ContainerList_4 typedef struct ProtocolExtensionField_97 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_97; extern const ASN1CType asn1_type_ProtocolExtensionField_97[]; typedef struct ProtocolExtensionContainer_97 { ProtocolExtensionField_97 *tab; int count; } ProtocolExtensionContainer_97; extern const ASN1CType asn1_type_ProtocolExtensionContainer_97[]; typedef struct RAB_RelocationReleaseItem { RAB_ID rAB_ID; BOOL iE_Extensions_option; ProtocolExtensionContainer_97 iE_Extensions; } RAB_RelocationReleaseItem; extern const ASN1CType asn1_type_RAB_RelocationReleaseItem[]; typedef struct ProtocolExtensionField_98 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_98; extern const ASN1CType asn1_type_ProtocolExtensionField_98[]; typedef struct ProtocolExtensionContainer_98 { ProtocolExtensionField_98 *tab; int count; } ProtocolExtensionContainer_98; extern const ASN1CType asn1_type_ProtocolExtensionContainer_98[]; typedef struct RAB_DataForwardingItem { RAB_ID rAB_ID; TransportLayerAddress transportLayerAddress; IuTransportAssociation iuTransportAssociation; BOOL iE_Extensions_option; ProtocolExtensionContainer_98 iE_Extensions; } RAB_DataForwardingItem; extern const ASN1CType asn1_type_RAB_DataForwardingItem[]; typedef struct ProtocolIE_Field_9 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_9; extern const ASN1CType asn1_type_ProtocolIE_Field_9[]; typedef struct ProtocolIE_Container_9 { ProtocolIE_Field_9 *tab; int count; } ProtocolIE_Container_9; extern const ASN1CType asn1_type_ProtocolIE_Container_9[]; typedef struct ProtocolExtensionField_99 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_99; extern const ASN1CType asn1_type_ProtocolExtensionField_99[]; typedef struct ProtocolExtensionContainer_99 { ProtocolExtensionField_99 *tab; int count; } ProtocolExtensionContainer_99; extern const ASN1CType asn1_type_ProtocolExtensionContainer_99[]; typedef struct RelocationPreparationFailure { ProtocolIE_Container_9 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_99 protocolExtensions; } RelocationPreparationFailure; extern const ASN1CType asn1_type_RelocationPreparationFailure[]; typedef struct ProtocolIE_Field_10 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_10; extern const ASN1CType asn1_type_ProtocolIE_Field_10[]; typedef struct ProtocolIE_Container_10 { ProtocolIE_Field_10 *tab; int count; } ProtocolIE_Container_10; extern const ASN1CType asn1_type_ProtocolIE_Container_10[]; typedef struct ProtocolExtensionField_100 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_100; extern const ASN1CType asn1_type_ProtocolExtensionField_100[]; typedef struct ProtocolExtensionContainer_100 { ProtocolExtensionField_100 *tab; int count; } ProtocolExtensionContainer_100; extern const ASN1CType asn1_type_ProtocolExtensionContainer_100[]; typedef struct RelocationRequest { ProtocolIE_Container_10 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_100 protocolExtensions; } RelocationRequest; extern const ASN1CType asn1_type_RelocationRequest[]; typedef struct ProtocolIE_Field_11 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_11; extern const ASN1CType asn1_type_ProtocolIE_Field_11[]; typedef struct ProtocolIE_Container_11 { ProtocolIE_Field_11 *tab; int count; } ProtocolIE_Container_11; extern const ASN1CType asn1_type_ProtocolIE_Container_11[]; typedef struct ProtocolIE_ContainerList_5 { ProtocolIE_Container_11 *tab; int count; } ProtocolIE_ContainerList_5; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_5[]; typedef ProtocolIE_ContainerList_5 RAB_SetupList_RelocReq; #define asn1_type_RAB_SetupList_RelocReq asn1_type_ProtocolIE_ContainerList_5 typedef struct ProtocolExtensionField_102 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_102; extern const ASN1CType asn1_type_ProtocolExtensionField_102[]; typedef struct ProtocolExtensionContainer_102 { ProtocolExtensionField_102 *tab; int count; } ProtocolExtensionContainer_102; extern const ASN1CType asn1_type_ProtocolExtensionContainer_102[]; typedef struct UserPlaneInformation { UserPlaneMode userPlaneMode; UP_ModeVersions uP_ModeVersions; BOOL iE_Extensions_option; ProtocolExtensionContainer_102 iE_Extensions; } UserPlaneInformation; extern const ASN1CType asn1_type_UserPlaneInformation[]; typedef struct ProtocolExtensionField_101 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_101; extern const ASN1CType asn1_type_ProtocolExtensionField_101[]; typedef struct ProtocolExtensionContainer_101 { ProtocolExtensionField_101 *tab; int count; } ProtocolExtensionContainer_101; extern const ASN1CType asn1_type_ProtocolExtensionContainer_101[]; typedef struct RAB_SetupItem_RelocReq { RAB_ID rAB_ID; BOOL nAS_SynchronisationIndicator_option; NAS_SynchronisationIndicator nAS_SynchronisationIndicator; RAB_Parameters rAB_Parameters; BOOL dataVolumeReportingIndication_option; DataVolumeReportingIndication dataVolumeReportingIndication; BOOL pDP_TypeInformation_option; PDP_TypeInformation pDP_TypeInformation; UserPlaneInformation userPlaneInformation; TransportLayerAddress transportLayerAddress; IuTransportAssociation iuTransportAssociation; BOOL service_Handover_option; Service_Handover service_Handover; BOOL iE_Extensions_option; ProtocolExtensionContainer_101 iE_Extensions; } RAB_SetupItem_RelocReq; extern const ASN1CType asn1_type_RAB_SetupItem_RelocReq[]; typedef struct ProtocolExtensionField_104 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_104; extern const ASN1CType asn1_type_ProtocolExtensionField_104[]; typedef struct ProtocolExtensionContainer_104 { ProtocolExtensionField_104 *tab; int count; } ProtocolExtensionContainer_104; extern const ASN1CType asn1_type_ProtocolExtensionContainer_104[]; typedef struct JoinedMBMSBearerService_IEs_1 { TMGI tMGI; MBMS_PTP_RAB_ID mBMS_PTP_RAB_ID; BOOL iE_Extensions_option; ProtocolExtensionContainer_104 iE_Extensions; } JoinedMBMSBearerService_IEs_1; extern const ASN1CType asn1_type_JoinedMBMSBearerService_IEs_1[]; typedef struct JoinedMBMSBearerService_IEs { JoinedMBMSBearerService_IEs_1 *tab; int count; } JoinedMBMSBearerService_IEs; extern const ASN1CType asn1_type_JoinedMBMSBearerService_IEs[]; typedef struct ProtocolExtensionField_103 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_103; extern const ASN1CType asn1_type_ProtocolExtensionField_103[]; typedef struct ProtocolExtensionContainer_103 { ProtocolExtensionField_103 *tab; int count; } ProtocolExtensionContainer_103; extern const ASN1CType asn1_type_ProtocolExtensionContainer_103[]; typedef struct CNMBMSLinkingInformation { JoinedMBMSBearerService_IEs joinedMBMSBearerService_IEs; BOOL iE_Extensions_option; ProtocolExtensionContainer_103 iE_Extensions; } CNMBMSLinkingInformation; extern const ASN1CType asn1_type_CNMBMSLinkingInformation[]; typedef struct ProtocolIE_Field_12 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_12; extern const ASN1CType asn1_type_ProtocolIE_Field_12[]; typedef struct ProtocolIE_Container_12 { ProtocolIE_Field_12 *tab; int count; } ProtocolIE_Container_12; extern const ASN1CType asn1_type_ProtocolIE_Container_12[]; typedef struct ProtocolExtensionField_105 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_105; extern const ASN1CType asn1_type_ProtocolExtensionField_105[]; typedef struct ProtocolExtensionContainer_105 { ProtocolExtensionField_105 *tab; int count; } ProtocolExtensionContainer_105; extern const ASN1CType asn1_type_ProtocolExtensionContainer_105[]; typedef struct RelocationRequestAcknowledge { ProtocolIE_Container_12 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_105 protocolExtensions; } RelocationRequestAcknowledge; extern const ASN1CType asn1_type_RelocationRequestAcknowledge[]; typedef struct ProtocolIE_Field_13 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_13; extern const ASN1CType asn1_type_ProtocolIE_Field_13[]; typedef struct ProtocolIE_Container_13 { ProtocolIE_Field_13 *tab; int count; } ProtocolIE_Container_13; extern const ASN1CType asn1_type_ProtocolIE_Container_13[]; typedef struct ProtocolIE_ContainerList_6 { ProtocolIE_Container_13 *tab; int count; } ProtocolIE_ContainerList_6; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_6[]; typedef ProtocolIE_ContainerList_6 RAB_SetupList_RelocReqAck; #define asn1_type_RAB_SetupList_RelocReqAck asn1_type_ProtocolIE_ContainerList_6 typedef struct ProtocolIE_Field_14 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_14; extern const ASN1CType asn1_type_ProtocolIE_Field_14[]; typedef struct ProtocolIE_Container_14 { ProtocolIE_Field_14 *tab; int count; } ProtocolIE_Container_14; extern const ASN1CType asn1_type_ProtocolIE_Container_14[]; typedef struct ProtocolIE_ContainerList_7 { ProtocolIE_Container_14 *tab; int count; } ProtocolIE_ContainerList_7; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_7[]; typedef ProtocolIE_ContainerList_7 RAB_FailedList; #define asn1_type_RAB_FailedList asn1_type_ProtocolIE_ContainerList_7 typedef struct ProtocolExtensionField_106 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_106; extern const ASN1CType asn1_type_ProtocolExtensionField_106[]; typedef struct ProtocolExtensionContainer_106 { ProtocolExtensionField_106 *tab; int count; } ProtocolExtensionContainer_106; extern const ASN1CType asn1_type_ProtocolExtensionContainer_106[]; typedef struct RAB_SetupItem_RelocReqAck { RAB_ID rAB_ID; BOOL transportLayerAddress_option; TransportLayerAddress transportLayerAddress; BOOL iuTransportAssociation_option; IuTransportAssociation iuTransportAssociation; BOOL iE_Extensions_option; ProtocolExtensionContainer_106 iE_Extensions; } RAB_SetupItem_RelocReqAck; extern const ASN1CType asn1_type_RAB_SetupItem_RelocReqAck[]; typedef struct ProtocolExtensionField_107 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_107; extern const ASN1CType asn1_type_ProtocolExtensionField_107[]; typedef struct ProtocolExtensionContainer_107 { ProtocolExtensionField_107 *tab; int count; } ProtocolExtensionContainer_107; extern const ASN1CType asn1_type_ProtocolExtensionContainer_107[]; typedef struct RAB_FailedItem { RAB_ID rAB_ID; Cause cause; BOOL iE_Extensions_option; ProtocolExtensionContainer_107 iE_Extensions; } RAB_FailedItem; extern const ASN1CType asn1_type_RAB_FailedItem[]; typedef struct ProtocolIE_Field_15 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_15; extern const ASN1CType asn1_type_ProtocolIE_Field_15[]; typedef struct ProtocolIE_Container_15 { ProtocolIE_Field_15 *tab; int count; } ProtocolIE_Container_15; extern const ASN1CType asn1_type_ProtocolIE_Container_15[]; typedef struct ProtocolExtensionField_108 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_108; extern const ASN1CType asn1_type_ProtocolExtensionField_108[]; typedef struct ProtocolExtensionContainer_108 { ProtocolExtensionField_108 *tab; int count; } ProtocolExtensionContainer_108; extern const ASN1CType asn1_type_ProtocolExtensionContainer_108[]; typedef struct RelocationFailure { ProtocolIE_Container_15 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_108 protocolExtensions; } RelocationFailure; extern const ASN1CType asn1_type_RelocationFailure[]; typedef struct ProtocolIE_Field_16 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_16; extern const ASN1CType asn1_type_ProtocolIE_Field_16[]; typedef struct ProtocolIE_Container_16 { ProtocolIE_Field_16 *tab; int count; } ProtocolIE_Container_16; extern const ASN1CType asn1_type_ProtocolIE_Container_16[]; typedef struct ProtocolExtensionField_109 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_109; extern const ASN1CType asn1_type_ProtocolExtensionField_109[]; typedef struct ProtocolExtensionContainer_109 { ProtocolExtensionField_109 *tab; int count; } ProtocolExtensionContainer_109; extern const ASN1CType asn1_type_ProtocolExtensionContainer_109[]; typedef struct RelocationCancel { ProtocolIE_Container_16 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_109 protocolExtensions; } RelocationCancel; extern const ASN1CType asn1_type_RelocationCancel[]; typedef struct ProtocolIE_Field_17 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_17; extern const ASN1CType asn1_type_ProtocolIE_Field_17[]; typedef struct ProtocolIE_Container_17 { ProtocolIE_Field_17 *tab; int count; } ProtocolIE_Container_17; extern const ASN1CType asn1_type_ProtocolIE_Container_17[]; typedef struct ProtocolExtensionField_110 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_110; extern const ASN1CType asn1_type_ProtocolExtensionField_110[]; typedef struct ProtocolExtensionContainer_110 { ProtocolExtensionField_110 *tab; int count; } ProtocolExtensionContainer_110; extern const ASN1CType asn1_type_ProtocolExtensionContainer_110[]; typedef struct RelocationCancelAcknowledge { ProtocolIE_Container_17 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_110 protocolExtensions; } RelocationCancelAcknowledge; extern const ASN1CType asn1_type_RelocationCancelAcknowledge[]; typedef struct ProtocolIE_Field_18 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_18; extern const ASN1CType asn1_type_ProtocolIE_Field_18[]; typedef struct ProtocolIE_Container_18 { ProtocolIE_Field_18 *tab; int count; } ProtocolIE_Container_18; extern const ASN1CType asn1_type_ProtocolIE_Container_18[]; typedef struct ProtocolExtensionField_111 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_111; extern const ASN1CType asn1_type_ProtocolExtensionField_111[]; typedef struct ProtocolExtensionContainer_111 { ProtocolExtensionField_111 *tab; int count; } ProtocolExtensionContainer_111; extern const ASN1CType asn1_type_ProtocolExtensionContainer_111[]; typedef struct SRNS_ContextRequest { ProtocolIE_Container_18 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_111 protocolExtensions; } SRNS_ContextRequest; extern const ASN1CType asn1_type_SRNS_ContextRequest[]; typedef struct ProtocolIE_Field_19 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_19; extern const ASN1CType asn1_type_ProtocolIE_Field_19[]; typedef struct ProtocolIE_Container_19 { ProtocolIE_Field_19 *tab; int count; } ProtocolIE_Container_19; extern const ASN1CType asn1_type_ProtocolIE_Container_19[]; typedef struct ProtocolIE_ContainerList_8 { ProtocolIE_Container_19 *tab; int count; } ProtocolIE_ContainerList_8; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_8[]; typedef ProtocolIE_ContainerList_8 RAB_DataForwardingList_SRNS_CtxReq; #define asn1_type_RAB_DataForwardingList_SRNS_CtxReq asn1_type_ProtocolIE_ContainerList_8 typedef struct ProtocolExtensionField_112 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_112; extern const ASN1CType asn1_type_ProtocolExtensionField_112[]; typedef struct ProtocolExtensionContainer_112 { ProtocolExtensionField_112 *tab; int count; } ProtocolExtensionContainer_112; extern const ASN1CType asn1_type_ProtocolExtensionContainer_112[]; typedef struct RAB_DataForwardingItem_SRNS_CtxReq { RAB_ID rAB_ID; BOOL iE_Extensions_option; ProtocolExtensionContainer_112 iE_Extensions; } RAB_DataForwardingItem_SRNS_CtxReq; extern const ASN1CType asn1_type_RAB_DataForwardingItem_SRNS_CtxReq[]; typedef struct ProtocolIE_Field_20 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_20; extern const ASN1CType asn1_type_ProtocolIE_Field_20[]; typedef struct ProtocolIE_Container_20 { ProtocolIE_Field_20 *tab; int count; } ProtocolIE_Container_20; extern const ASN1CType asn1_type_ProtocolIE_Container_20[]; typedef struct ProtocolExtensionField_113 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_113; extern const ASN1CType asn1_type_ProtocolExtensionField_113[]; typedef struct ProtocolExtensionContainer_113 { ProtocolExtensionField_113 *tab; int count; } ProtocolExtensionContainer_113; extern const ASN1CType asn1_type_ProtocolExtensionContainer_113[]; typedef struct SRNS_ContextResponse { ProtocolIE_Container_20 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_113 protocolExtensions; } SRNS_ContextResponse; extern const ASN1CType asn1_type_SRNS_ContextResponse[]; typedef struct ProtocolIE_Field_21 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_21; extern const ASN1CType asn1_type_ProtocolIE_Field_21[]; typedef struct ProtocolIE_Container_21 { ProtocolIE_Field_21 *tab; int count; } ProtocolIE_Container_21; extern const ASN1CType asn1_type_ProtocolIE_Container_21[]; typedef struct ProtocolIE_ContainerList_9 { ProtocolIE_Container_21 *tab; int count; } ProtocolIE_ContainerList_9; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_9[]; typedef ProtocolIE_ContainerList_9 RAB_ContextList; #define asn1_type_RAB_ContextList asn1_type_ProtocolIE_ContainerList_9 typedef struct ProtocolIE_Field_22 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_22; extern const ASN1CType asn1_type_ProtocolIE_Field_22[]; typedef struct ProtocolIE_Container_22 { ProtocolIE_Field_22 *tab; int count; } ProtocolIE_Container_22; extern const ASN1CType asn1_type_ProtocolIE_Container_22[]; typedef struct ProtocolIE_ContainerList_10 { ProtocolIE_Container_22 *tab; int count; } ProtocolIE_ContainerList_10; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_10[]; typedef ProtocolIE_ContainerList_10 RAB_ContextFailedtoTransferList; #define asn1_type_RAB_ContextFailedtoTransferList asn1_type_ProtocolIE_ContainerList_10 typedef struct ProtocolExtensionField_114 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_114; extern const ASN1CType asn1_type_ProtocolExtensionField_114[]; typedef struct ProtocolExtensionContainer_114 { ProtocolExtensionField_114 *tab; int count; } ProtocolExtensionContainer_114; extern const ASN1CType asn1_type_ProtocolExtensionContainer_114[]; typedef struct RAB_ContextItem { RAB_ID rAB_ID; BOOL dl_GTP_PDU_SequenceNumber_option; DL_GTP_PDU_SequenceNumber dl_GTP_PDU_SequenceNumber; BOOL ul_GTP_PDU_SequenceNumber_option; UL_GTP_PDU_SequenceNumber ul_GTP_PDU_SequenceNumber; BOOL dl_N_PDU_SequenceNumber_option; DL_N_PDU_SequenceNumber dl_N_PDU_SequenceNumber; BOOL ul_N_PDU_SequenceNumber_option; UL_N_PDU_SequenceNumber ul_N_PDU_SequenceNumber; BOOL iE_Extensions_option; ProtocolExtensionContainer_114 iE_Extensions; } RAB_ContextItem; extern const ASN1CType asn1_type_RAB_ContextItem[]; typedef struct ProtocolExtensionField_115 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_115; extern const ASN1CType asn1_type_ProtocolExtensionField_115[]; typedef struct ProtocolExtensionContainer_115 { ProtocolExtensionField_115 *tab; int count; } ProtocolExtensionContainer_115; extern const ASN1CType asn1_type_ProtocolExtensionContainer_115[]; typedef struct RABs_ContextFailedtoTransferItem { RAB_ID rAB_ID; Cause cause; BOOL iE_Extensions_option; ProtocolExtensionContainer_115 iE_Extensions; } RABs_ContextFailedtoTransferItem; extern const ASN1CType asn1_type_RABs_ContextFailedtoTransferItem[]; typedef struct ProtocolIE_Field_23 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_23; extern const ASN1CType asn1_type_ProtocolIE_Field_23[]; typedef struct ProtocolIE_Container_23 { ProtocolIE_Field_23 *tab; int count; } ProtocolIE_Container_23; extern const ASN1CType asn1_type_ProtocolIE_Container_23[]; typedef struct ProtocolExtensionField_116 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_116; extern const ASN1CType asn1_type_ProtocolExtensionField_116[]; typedef struct ProtocolExtensionContainer_116 { ProtocolExtensionField_116 *tab; int count; } ProtocolExtensionContainer_116; extern const ASN1CType asn1_type_ProtocolExtensionContainer_116[]; typedef struct SecurityModeCommand { ProtocolIE_Container_23 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_116 protocolExtensions; } SecurityModeCommand; extern const ASN1CType asn1_type_SecurityModeCommand[]; typedef struct ProtocolIE_Field_24 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_24; extern const ASN1CType asn1_type_ProtocolIE_Field_24[]; typedef struct ProtocolIE_Container_24 { ProtocolIE_Field_24 *tab; int count; } ProtocolIE_Container_24; extern const ASN1CType asn1_type_ProtocolIE_Container_24[]; typedef struct ProtocolExtensionField_117 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_117; extern const ASN1CType asn1_type_ProtocolExtensionField_117[]; typedef struct ProtocolExtensionContainer_117 { ProtocolExtensionField_117 *tab; int count; } ProtocolExtensionContainer_117; extern const ASN1CType asn1_type_ProtocolExtensionContainer_117[]; typedef struct SecurityModeComplete { ProtocolIE_Container_24 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_117 protocolExtensions; } SecurityModeComplete; extern const ASN1CType asn1_type_SecurityModeComplete[]; typedef struct ProtocolIE_Field_25 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_25; extern const ASN1CType asn1_type_ProtocolIE_Field_25[]; typedef struct ProtocolIE_Container_25 { ProtocolIE_Field_25 *tab; int count; } ProtocolIE_Container_25; extern const ASN1CType asn1_type_ProtocolIE_Container_25[]; typedef struct ProtocolExtensionField_118 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_118; extern const ASN1CType asn1_type_ProtocolExtensionField_118[]; typedef struct ProtocolExtensionContainer_118 { ProtocolExtensionField_118 *tab; int count; } ProtocolExtensionContainer_118; extern const ASN1CType asn1_type_ProtocolExtensionContainer_118[]; typedef struct SecurityModeReject { ProtocolIE_Container_25 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_118 protocolExtensions; } SecurityModeReject; extern const ASN1CType asn1_type_SecurityModeReject[]; typedef struct ProtocolIE_Field_26 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_26; extern const ASN1CType asn1_type_ProtocolIE_Field_26[]; typedef struct ProtocolIE_Container_26 { ProtocolIE_Field_26 *tab; int count; } ProtocolIE_Container_26; extern const ASN1CType asn1_type_ProtocolIE_Container_26[]; typedef struct ProtocolExtensionField_119 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_119; extern const ASN1CType asn1_type_ProtocolExtensionField_119[]; typedef struct ProtocolExtensionContainer_119 { ProtocolExtensionField_119 *tab; int count; } ProtocolExtensionContainer_119; extern const ASN1CType asn1_type_ProtocolExtensionContainer_119[]; typedef struct DataVolumeReportRequest { ProtocolIE_Container_26 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_119 protocolExtensions; } DataVolumeReportRequest; extern const ASN1CType asn1_type_DataVolumeReportRequest[]; typedef struct ProtocolIE_Field_27 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_27; extern const ASN1CType asn1_type_ProtocolIE_Field_27[]; typedef struct ProtocolIE_Container_27 { ProtocolIE_Field_27 *tab; int count; } ProtocolIE_Container_27; extern const ASN1CType asn1_type_ProtocolIE_Container_27[]; typedef struct ProtocolIE_ContainerList_11 { ProtocolIE_Container_27 *tab; int count; } ProtocolIE_ContainerList_11; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_11[]; typedef ProtocolIE_ContainerList_11 RAB_DataVolumeReportRequestList; #define asn1_type_RAB_DataVolumeReportRequestList asn1_type_ProtocolIE_ContainerList_11 typedef struct ProtocolExtensionField_120 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_120; extern const ASN1CType asn1_type_ProtocolExtensionField_120[]; typedef struct ProtocolExtensionContainer_120 { ProtocolExtensionField_120 *tab; int count; } ProtocolExtensionContainer_120; extern const ASN1CType asn1_type_ProtocolExtensionContainer_120[]; typedef struct RAB_DataVolumeReportRequestItem { RAB_ID rAB_ID; BOOL iE_Extensions_option; ProtocolExtensionContainer_120 iE_Extensions; } RAB_DataVolumeReportRequestItem; extern const ASN1CType asn1_type_RAB_DataVolumeReportRequestItem[]; typedef struct ProtocolIE_Field_28 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_28; extern const ASN1CType asn1_type_ProtocolIE_Field_28[]; typedef struct ProtocolIE_Container_28 { ProtocolIE_Field_28 *tab; int count; } ProtocolIE_Container_28; extern const ASN1CType asn1_type_ProtocolIE_Container_28[]; typedef struct ProtocolExtensionField_121 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_121; extern const ASN1CType asn1_type_ProtocolExtensionField_121[]; typedef struct ProtocolExtensionContainer_121 { ProtocolExtensionField_121 *tab; int count; } ProtocolExtensionContainer_121; extern const ASN1CType asn1_type_ProtocolExtensionContainer_121[]; typedef struct DataVolumeReport { ProtocolIE_Container_28 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_121 protocolExtensions; } DataVolumeReport; extern const ASN1CType asn1_type_DataVolumeReport[]; typedef struct ProtocolIE_Field_29 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_29; extern const ASN1CType asn1_type_ProtocolIE_Field_29[]; typedef struct ProtocolIE_Container_29 { ProtocolIE_Field_29 *tab; int count; } ProtocolIE_Container_29; extern const ASN1CType asn1_type_ProtocolIE_Container_29[]; typedef struct ProtocolIE_ContainerList_12 { ProtocolIE_Container_29 *tab; int count; } ProtocolIE_ContainerList_12; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_12[]; typedef ProtocolIE_ContainerList_12 RAB_FailedtoReportList; #define asn1_type_RAB_FailedtoReportList asn1_type_ProtocolIE_ContainerList_12 typedef struct ProtocolExtensionField_122 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_122; extern const ASN1CType asn1_type_ProtocolExtensionField_122[]; typedef struct ProtocolExtensionContainer_122 { ProtocolExtensionField_122 *tab; int count; } ProtocolExtensionContainer_122; extern const ASN1CType asn1_type_ProtocolExtensionContainer_122[]; typedef struct RABs_failed_to_reportItem { RAB_ID rAB_ID; Cause cause; BOOL iE_Extensions_option; ProtocolExtensionContainer_122 iE_Extensions; } RABs_failed_to_reportItem; extern const ASN1CType asn1_type_RABs_failed_to_reportItem[]; typedef struct ProtocolIE_Field_30 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_30; extern const ASN1CType asn1_type_ProtocolIE_Field_30[]; typedef struct ProtocolIE_Container_30 { ProtocolIE_Field_30 *tab; int count; } ProtocolIE_Container_30; extern const ASN1CType asn1_type_ProtocolIE_Container_30[]; typedef struct ProtocolExtensionField_123 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_123; extern const ASN1CType asn1_type_ProtocolExtensionField_123[]; typedef struct ProtocolExtensionContainer_123 { ProtocolExtensionField_123 *tab; int count; } ProtocolExtensionContainer_123; extern const ASN1CType asn1_type_ProtocolExtensionContainer_123[]; typedef struct Reset { ProtocolIE_Container_30 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_123 protocolExtensions; } Reset; extern const ASN1CType asn1_type_Reset[]; typedef struct ProtocolIE_Field_31 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_31; extern const ASN1CType asn1_type_ProtocolIE_Field_31[]; typedef struct ProtocolIE_Container_31 { ProtocolIE_Field_31 *tab; int count; } ProtocolIE_Container_31; extern const ASN1CType asn1_type_ProtocolIE_Container_31[]; typedef struct ProtocolExtensionField_124 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_124; extern const ASN1CType asn1_type_ProtocolExtensionField_124[]; typedef struct ProtocolExtensionContainer_124 { ProtocolExtensionField_124 *tab; int count; } ProtocolExtensionContainer_124; extern const ASN1CType asn1_type_ProtocolExtensionContainer_124[]; typedef struct ResetAcknowledge { ProtocolIE_Container_31 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_124 protocolExtensions; } ResetAcknowledge; extern const ASN1CType asn1_type_ResetAcknowledge[]; typedef struct ProtocolIE_Field_32 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_32; extern const ASN1CType asn1_type_ProtocolIE_Field_32[]; typedef struct ProtocolIE_Container_32 { ProtocolIE_Field_32 *tab; int count; } ProtocolIE_Container_32; extern const ASN1CType asn1_type_ProtocolIE_Container_32[]; typedef struct ProtocolExtensionField_125 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_125; extern const ASN1CType asn1_type_ProtocolExtensionField_125[]; typedef struct ProtocolExtensionContainer_125 { ProtocolExtensionField_125 *tab; int count; } ProtocolExtensionContainer_125; extern const ASN1CType asn1_type_ProtocolExtensionContainer_125[]; typedef struct ResetResource { ProtocolIE_Container_32 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_125 protocolExtensions; } ResetResource; extern const ASN1CType asn1_type_ResetResource[]; typedef struct ProtocolIE_Field_33 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_33; extern const ASN1CType asn1_type_ProtocolIE_Field_33[]; typedef struct ProtocolIE_Container_33 { ProtocolIE_Field_33 *tab; int count; } ProtocolIE_Container_33; extern const ASN1CType asn1_type_ProtocolIE_Container_33[]; typedef struct ProtocolIE_ContainerList_13 { ProtocolIE_Container_33 *tab; int count; } ProtocolIE_ContainerList_13; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_13[]; typedef ProtocolIE_ContainerList_13 ResetResourceList; #define asn1_type_ResetResourceList asn1_type_ProtocolIE_ContainerList_13 typedef struct ProtocolExtensionField_126 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_126; extern const ASN1CType asn1_type_ProtocolExtensionField_126[]; typedef struct ProtocolExtensionContainer_126 { ProtocolExtensionField_126 *tab; int count; } ProtocolExtensionContainer_126; extern const ASN1CType asn1_type_ProtocolExtensionContainer_126[]; typedef struct ResetResourceItem { IuSignallingConnectionIdentifier iuSigConId; BOOL iE_Extensions_option; ProtocolExtensionContainer_126 iE_Extensions; } ResetResourceItem; extern const ASN1CType asn1_type_ResetResourceItem[]; typedef struct ProtocolIE_Field_34 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_34; extern const ASN1CType asn1_type_ProtocolIE_Field_34[]; typedef struct ProtocolIE_Container_34 { ProtocolIE_Field_34 *tab; int count; } ProtocolIE_Container_34; extern const ASN1CType asn1_type_ProtocolIE_Container_34[]; typedef struct ProtocolExtensionField_127 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_127; extern const ASN1CType asn1_type_ProtocolExtensionField_127[]; typedef struct ProtocolExtensionContainer_127 { ProtocolExtensionField_127 *tab; int count; } ProtocolExtensionContainer_127; extern const ASN1CType asn1_type_ProtocolExtensionContainer_127[]; typedef struct ResetResourceAcknowledge { ProtocolIE_Container_34 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_127 protocolExtensions; } ResetResourceAcknowledge; extern const ASN1CType asn1_type_ResetResourceAcknowledge[]; typedef struct ProtocolIE_Field_35 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_35; extern const ASN1CType asn1_type_ProtocolIE_Field_35[]; typedef struct ProtocolIE_Container_35 { ProtocolIE_Field_35 *tab; int count; } ProtocolIE_Container_35; extern const ASN1CType asn1_type_ProtocolIE_Container_35[]; typedef struct ProtocolIE_ContainerList_14 { ProtocolIE_Container_35 *tab; int count; } ProtocolIE_ContainerList_14; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_14[]; typedef ProtocolIE_ContainerList_14 ResetResourceAckList; #define asn1_type_ResetResourceAckList asn1_type_ProtocolIE_ContainerList_14 typedef struct ProtocolExtensionField_128 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_128; extern const ASN1CType asn1_type_ProtocolExtensionField_128[]; typedef struct ProtocolExtensionContainer_128 { ProtocolExtensionField_128 *tab; int count; } ProtocolExtensionContainer_128; extern const ASN1CType asn1_type_ProtocolExtensionContainer_128[]; typedef struct ResetResourceAckItem { IuSignallingConnectionIdentifier iuSigConId; BOOL iE_Extensions_option; ProtocolExtensionContainer_128 iE_Extensions; } ResetResourceAckItem; extern const ASN1CType asn1_type_ResetResourceAckItem[]; typedef struct ProtocolIE_Field_36 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_36; extern const ASN1CType asn1_type_ProtocolIE_Field_36[]; typedef struct ProtocolIE_Container_36 { ProtocolIE_Field_36 *tab; int count; } ProtocolIE_Container_36; extern const ASN1CType asn1_type_ProtocolIE_Container_36[]; typedef struct ProtocolExtensionField_129 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_129; extern const ASN1CType asn1_type_ProtocolExtensionField_129[]; typedef struct ProtocolExtensionContainer_129 { ProtocolExtensionField_129 *tab; int count; } ProtocolExtensionContainer_129; extern const ASN1CType asn1_type_ProtocolExtensionContainer_129[]; typedef struct RAB_ReleaseRequest { ProtocolIE_Container_36 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_129 protocolExtensions; } RAB_ReleaseRequest; extern const ASN1CType asn1_type_RAB_ReleaseRequest[]; typedef struct ProtocolIE_Field_37 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_37; extern const ASN1CType asn1_type_ProtocolIE_Field_37[]; typedef struct ProtocolIE_Container_37 { ProtocolIE_Field_37 *tab; int count; } ProtocolIE_Container_37; extern const ASN1CType asn1_type_ProtocolIE_Container_37[]; typedef struct ProtocolIE_ContainerList_15 { ProtocolIE_Container_37 *tab; int count; } ProtocolIE_ContainerList_15; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_15[]; typedef ProtocolIE_ContainerList_15 RAB_ReleaseList; #define asn1_type_RAB_ReleaseList asn1_type_ProtocolIE_ContainerList_15 typedef struct ProtocolExtensionField_130 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_130; extern const ASN1CType asn1_type_ProtocolExtensionField_130[]; typedef struct ProtocolExtensionContainer_130 { ProtocolExtensionField_130 *tab; int count; } ProtocolExtensionContainer_130; extern const ASN1CType asn1_type_ProtocolExtensionContainer_130[]; typedef struct RAB_ReleaseItem { RAB_ID rAB_ID; Cause cause; BOOL iE_Extensions_option; ProtocolExtensionContainer_130 iE_Extensions; } RAB_ReleaseItem; extern const ASN1CType asn1_type_RAB_ReleaseItem[]; typedef struct ProtocolIE_Field_38 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_38; extern const ASN1CType asn1_type_ProtocolIE_Field_38[]; typedef struct ProtocolIE_Container_38 { ProtocolIE_Field_38 *tab; int count; } ProtocolIE_Container_38; extern const ASN1CType asn1_type_ProtocolIE_Container_38[]; typedef struct ProtocolExtensionField_131 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_131; extern const ASN1CType asn1_type_ProtocolExtensionField_131[]; typedef struct ProtocolExtensionContainer_131 { ProtocolExtensionField_131 *tab; int count; } ProtocolExtensionContainer_131; extern const ASN1CType asn1_type_ProtocolExtensionContainer_131[]; typedef struct Iu_ReleaseRequest { ProtocolIE_Container_38 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_131 protocolExtensions; } Iu_ReleaseRequest; extern const ASN1CType asn1_type_Iu_ReleaseRequest[]; typedef struct ProtocolIE_Field_39 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_39; extern const ASN1CType asn1_type_ProtocolIE_Field_39[]; typedef struct ProtocolIE_Container_39 { ProtocolIE_Field_39 *tab; int count; } ProtocolIE_Container_39; extern const ASN1CType asn1_type_ProtocolIE_Container_39[]; typedef struct ProtocolExtensionField_132 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_132; extern const ASN1CType asn1_type_ProtocolExtensionField_132[]; typedef struct ProtocolExtensionContainer_132 { ProtocolExtensionField_132 *tab; int count; } ProtocolExtensionContainer_132; extern const ASN1CType asn1_type_ProtocolExtensionContainer_132[]; typedef struct RelocationDetect { ProtocolIE_Container_39 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_132 protocolExtensions; } RelocationDetect; extern const ASN1CType asn1_type_RelocationDetect[]; typedef struct ProtocolIE_Field_40 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_40; extern const ASN1CType asn1_type_ProtocolIE_Field_40[]; typedef struct ProtocolIE_Container_40 { ProtocolIE_Field_40 *tab; int count; } ProtocolIE_Container_40; extern const ASN1CType asn1_type_ProtocolIE_Container_40[]; typedef struct ProtocolExtensionField_133 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_133; extern const ASN1CType asn1_type_ProtocolExtensionField_133[]; typedef struct ProtocolExtensionContainer_133 { ProtocolExtensionField_133 *tab; int count; } ProtocolExtensionContainer_133; extern const ASN1CType asn1_type_ProtocolExtensionContainer_133[]; typedef struct RelocationComplete { ProtocolIE_Container_40 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_133 protocolExtensions; } RelocationComplete; extern const ASN1CType asn1_type_RelocationComplete[]; typedef struct ProtocolIE_Field_41 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_41; extern const ASN1CType asn1_type_ProtocolIE_Field_41[]; typedef struct ProtocolIE_Container_41 { ProtocolIE_Field_41 *tab; int count; } ProtocolIE_Container_41; extern const ASN1CType asn1_type_ProtocolIE_Container_41[]; typedef struct ProtocolExtensionField_134 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_134; extern const ASN1CType asn1_type_ProtocolExtensionField_134[]; typedef struct ProtocolExtensionContainer_134 { ProtocolExtensionField_134 *tab; int count; } ProtocolExtensionContainer_134; extern const ASN1CType asn1_type_ProtocolExtensionContainer_134[]; typedef struct EnhancedRelocationCompleteRequest { ProtocolIE_Container_41 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_134 protocolExtensions; } EnhancedRelocationCompleteRequest; extern const ASN1CType asn1_type_EnhancedRelocationCompleteRequest[]; typedef struct ProtocolIE_Field_42 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_42; extern const ASN1CType asn1_type_ProtocolIE_Field_42[]; typedef struct ProtocolIE_Container_42 { ProtocolIE_Field_42 *tab; int count; } ProtocolIE_Container_42; extern const ASN1CType asn1_type_ProtocolIE_Container_42[]; typedef struct ProtocolIE_ContainerList_16 { ProtocolIE_Container_42 *tab; int count; } ProtocolIE_ContainerList_16; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_16[]; typedef ProtocolIE_ContainerList_16 RAB_SetupList_EnhancedRelocCompleteReq; #define asn1_type_RAB_SetupList_EnhancedRelocCompleteReq asn1_type_ProtocolIE_ContainerList_16 typedef struct ProtocolExtensionField_135 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_135; extern const ASN1CType asn1_type_ProtocolExtensionField_135[]; typedef struct ProtocolExtensionContainer_135 { ProtocolExtensionField_135 *tab; int count; } ProtocolExtensionContainer_135; extern const ASN1CType asn1_type_ProtocolExtensionContainer_135[]; typedef struct RAB_SetupItem_EnhancedRelocCompleteReq { RAB_ID rAB_ID; BOOL transportLayerAddressReq1_option; TransportLayerAddress transportLayerAddressReq1; BOOL iuTransportAssociationReq1_option; IuTransportAssociation iuTransportAssociationReq1; BOOL ass_RAB_Parameters_option; Ass_RAB_Parameters ass_RAB_Parameters; BOOL iE_Extensions_option; ProtocolExtensionContainer_135 iE_Extensions; } RAB_SetupItem_EnhancedRelocCompleteReq; extern const ASN1CType asn1_type_RAB_SetupItem_EnhancedRelocCompleteReq[]; typedef struct ProtocolIE_Field_43 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_43; extern const ASN1CType asn1_type_ProtocolIE_Field_43[]; typedef struct ProtocolIE_Container_43 { ProtocolIE_Field_43 *tab; int count; } ProtocolIE_Container_43; extern const ASN1CType asn1_type_ProtocolIE_Container_43[]; typedef struct ProtocolExtensionField_136 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_136; extern const ASN1CType asn1_type_ProtocolExtensionField_136[]; typedef struct ProtocolExtensionContainer_136 { ProtocolExtensionField_136 *tab; int count; } ProtocolExtensionContainer_136; extern const ASN1CType asn1_type_ProtocolExtensionContainer_136[]; typedef struct EnhancedRelocationCompleteResponse { ProtocolIE_Container_43 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_136 protocolExtensions; } EnhancedRelocationCompleteResponse; extern const ASN1CType asn1_type_EnhancedRelocationCompleteResponse[]; typedef struct ProtocolIE_Field_44 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_44; extern const ASN1CType asn1_type_ProtocolIE_Field_44[]; typedef struct ProtocolIE_Container_44 { ProtocolIE_Field_44 *tab; int count; } ProtocolIE_Container_44; extern const ASN1CType asn1_type_ProtocolIE_Container_44[]; typedef struct ProtocolIE_ContainerList_17 { ProtocolIE_Container_44 *tab; int count; } ProtocolIE_ContainerList_17; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_17[]; typedef ProtocolIE_ContainerList_17 RAB_SetupList_EnhancedRelocCompleteRes; #define asn1_type_RAB_SetupList_EnhancedRelocCompleteRes asn1_type_ProtocolIE_ContainerList_17 typedef struct ProtocolIE_Field_45 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_45; extern const ASN1CType asn1_type_ProtocolIE_Field_45[]; typedef struct ProtocolIE_Container_45 { ProtocolIE_Field_45 *tab; int count; } ProtocolIE_Container_45; extern const ASN1CType asn1_type_ProtocolIE_Container_45[]; typedef struct ProtocolIE_ContainerList_18 { ProtocolIE_Container_45 *tab; int count; } ProtocolIE_ContainerList_18; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_18[]; typedef ProtocolIE_ContainerList_18 RAB_ToBeReleasedList_EnhancedRelocCompleteRes; #define asn1_type_RAB_ToBeReleasedList_EnhancedRelocCompleteRes asn1_type_ProtocolIE_ContainerList_18 typedef struct ProtocolExtensionField_137 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_137; extern const ASN1CType asn1_type_ProtocolExtensionField_137[]; typedef struct ProtocolExtensionContainer_137 { ProtocolExtensionField_137 *tab; int count; } ProtocolExtensionContainer_137; extern const ASN1CType asn1_type_ProtocolExtensionContainer_137[]; typedef struct RAB_SetupItem_EnhancedRelocCompleteRes { RAB_ID rAB_ID; BOOL rAB_Parameters_option; RAB_Parameters rAB_Parameters; UserPlaneInformation userPlaneInformation; BOOL transportLayerAddressRes1_option; TransportLayerAddress transportLayerAddressRes1; BOOL iuTransportAssociationRes1_option; IuTransportAssociation iuTransportAssociationRes1; BOOL rab2beReleasedList_option; RAB_ToBeReleasedList_EnhancedRelocCompleteRes rab2beReleasedList; BOOL iE_Extensions_option; ProtocolExtensionContainer_137 iE_Extensions; } RAB_SetupItem_EnhancedRelocCompleteRes; extern const ASN1CType asn1_type_RAB_SetupItem_EnhancedRelocCompleteRes[]; typedef struct ProtocolExtensionField_138 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_138; extern const ASN1CType asn1_type_ProtocolExtensionField_138[]; typedef struct ProtocolExtensionContainer_138 { ProtocolExtensionField_138 *tab; int count; } ProtocolExtensionContainer_138; extern const ASN1CType asn1_type_ProtocolExtensionContainer_138[]; typedef struct RAB_ToBeReleasedItem_EnhancedRelocCompleteRes { RAB_ID rAB_ID; Cause cause; BOOL iE_Extensions_option; ProtocolExtensionContainer_138 iE_Extensions; } RAB_ToBeReleasedItem_EnhancedRelocCompleteRes; extern const ASN1CType asn1_type_RAB_ToBeReleasedItem_EnhancedRelocCompleteRes[]; typedef struct ProtocolIE_Field_46 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_46; extern const ASN1CType asn1_type_ProtocolIE_Field_46[]; typedef struct ProtocolIE_Container_46 { ProtocolIE_Field_46 *tab; int count; } ProtocolIE_Container_46; extern const ASN1CType asn1_type_ProtocolIE_Container_46[]; typedef struct ProtocolExtensionField_139 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_139; extern const ASN1CType asn1_type_ProtocolExtensionField_139[]; typedef struct ProtocolExtensionContainer_139 { ProtocolExtensionField_139 *tab; int count; } ProtocolExtensionContainer_139; extern const ASN1CType asn1_type_ProtocolExtensionContainer_139[]; typedef struct EnhancedRelocationCompleteFailure { ProtocolIE_Container_46 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_139 protocolExtensions; } EnhancedRelocationCompleteFailure; extern const ASN1CType asn1_type_EnhancedRelocationCompleteFailure[]; typedef struct ProtocolIE_Field_47 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_47; extern const ASN1CType asn1_type_ProtocolIE_Field_47[]; typedef struct ProtocolIE_Container_47 { ProtocolIE_Field_47 *tab; int count; } ProtocolIE_Container_47; extern const ASN1CType asn1_type_ProtocolIE_Container_47[]; typedef struct ProtocolExtensionField_140 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_140; extern const ASN1CType asn1_type_ProtocolExtensionField_140[]; typedef struct ProtocolExtensionContainer_140 { ProtocolExtensionField_140 *tab; int count; } ProtocolExtensionContainer_140; extern const ASN1CType asn1_type_ProtocolExtensionContainer_140[]; typedef struct EnhancedRelocationCompleteConfirm { ProtocolIE_Container_47 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_140 protocolExtensions; } EnhancedRelocationCompleteConfirm; extern const ASN1CType asn1_type_EnhancedRelocationCompleteConfirm[]; typedef struct ProtocolIE_Field_48 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_48; extern const ASN1CType asn1_type_ProtocolIE_Field_48[]; typedef struct ProtocolIE_Container_48 { ProtocolIE_Field_48 *tab; int count; } ProtocolIE_Container_48; extern const ASN1CType asn1_type_ProtocolIE_Container_48[]; typedef struct ProtocolExtensionField_141 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_141; extern const ASN1CType asn1_type_ProtocolExtensionField_141[]; typedef struct ProtocolExtensionContainer_141 { ProtocolExtensionField_141 *tab; int count; } ProtocolExtensionContainer_141; extern const ASN1CType asn1_type_ProtocolExtensionContainer_141[]; typedef struct Paging { ProtocolIE_Container_48 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_141 protocolExtensions; } Paging; extern const ASN1CType asn1_type_Paging[]; typedef struct ProtocolIE_Field_49 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_49; extern const ASN1CType asn1_type_ProtocolIE_Field_49[]; typedef struct ProtocolIE_Container_49 { ProtocolIE_Field_49 *tab; int count; } ProtocolIE_Container_49; extern const ASN1CType asn1_type_ProtocolIE_Container_49[]; typedef struct ProtocolExtensionField_142 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_142; extern const ASN1CType asn1_type_ProtocolExtensionField_142[]; typedef struct ProtocolExtensionContainer_142 { ProtocolExtensionField_142 *tab; int count; } ProtocolExtensionContainer_142; extern const ASN1CType asn1_type_ProtocolExtensionContainer_142[]; typedef struct CommonID { ProtocolIE_Container_49 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_142 protocolExtensions; } CommonID; extern const ASN1CType asn1_type_CommonID[]; typedef struct ProtocolIE_Field_50 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_50; extern const ASN1CType asn1_type_ProtocolIE_Field_50[]; typedef struct ProtocolIE_Container_50 { ProtocolIE_Field_50 *tab; int count; } ProtocolIE_Container_50; extern const ASN1CType asn1_type_ProtocolIE_Container_50[]; typedef struct ProtocolExtensionField_143 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_143; extern const ASN1CType asn1_type_ProtocolExtensionField_143[]; typedef struct ProtocolExtensionContainer_143 { ProtocolExtensionField_143 *tab; int count; } ProtocolExtensionContainer_143; extern const ASN1CType asn1_type_ProtocolExtensionContainer_143[]; typedef struct CN_InvokeTrace { ProtocolIE_Container_50 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_143 protocolExtensions; } CN_InvokeTrace; extern const ASN1CType asn1_type_CN_InvokeTrace[]; typedef struct ProtocolIE_Field_51 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_51; extern const ASN1CType asn1_type_ProtocolIE_Field_51[]; typedef struct ProtocolIE_Container_51 { ProtocolIE_Field_51 *tab; int count; } ProtocolIE_Container_51; extern const ASN1CType asn1_type_ProtocolIE_Container_51[]; typedef struct ProtocolExtensionField_144 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_144; extern const ASN1CType asn1_type_ProtocolExtensionField_144[]; typedef struct ProtocolExtensionContainer_144 { ProtocolExtensionField_144 *tab; int count; } ProtocolExtensionContainer_144; extern const ASN1CType asn1_type_ProtocolExtensionContainer_144[]; typedef struct CN_DeactivateTrace { ProtocolIE_Container_51 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_144 protocolExtensions; } CN_DeactivateTrace; extern const ASN1CType asn1_type_CN_DeactivateTrace[]; typedef struct ProtocolIE_Field_52 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_52; extern const ASN1CType asn1_type_ProtocolIE_Field_52[]; typedef struct ProtocolIE_Container_52 { ProtocolIE_Field_52 *tab; int count; } ProtocolIE_Container_52; extern const ASN1CType asn1_type_ProtocolIE_Container_52[]; typedef struct ProtocolExtensionField_145 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_145; extern const ASN1CType asn1_type_ProtocolExtensionField_145[]; typedef struct ProtocolExtensionContainer_145 { ProtocolExtensionField_145 *tab; int count; } ProtocolExtensionContainer_145; extern const ASN1CType asn1_type_ProtocolExtensionContainer_145[]; typedef struct LocationReportingControl { ProtocolIE_Container_52 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_145 protocolExtensions; } LocationReportingControl; extern const ASN1CType asn1_type_LocationReportingControl[]; typedef struct ProtocolIE_Field_53 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_53; extern const ASN1CType asn1_type_ProtocolIE_Field_53[]; typedef struct ProtocolIE_Container_53 { ProtocolIE_Field_53 *tab; int count; } ProtocolIE_Container_53; extern const ASN1CType asn1_type_ProtocolIE_Container_53[]; typedef struct ProtocolExtensionField_146 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_146; extern const ASN1CType asn1_type_ProtocolExtensionField_146[]; typedef struct ProtocolExtensionContainer_146 { ProtocolExtensionField_146 *tab; int count; } ProtocolExtensionContainer_146; extern const ASN1CType asn1_type_ProtocolExtensionContainer_146[]; typedef struct LocationReport { ProtocolIE_Container_53 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_146 protocolExtensions; } LocationReport; extern const ASN1CType asn1_type_LocationReport[]; typedef struct ProtocolIE_Field_54 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_54; extern const ASN1CType asn1_type_ProtocolIE_Field_54[]; typedef struct ProtocolIE_Container_54 { ProtocolIE_Field_54 *tab; int count; } ProtocolIE_Container_54; extern const ASN1CType asn1_type_ProtocolIE_Container_54[]; typedef struct ProtocolExtensionField_147 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_147; extern const ASN1CType asn1_type_ProtocolExtensionField_147[]; typedef struct ProtocolExtensionContainer_147 { ProtocolExtensionField_147 *tab; int count; } ProtocolExtensionContainer_147; extern const ASN1CType asn1_type_ProtocolExtensionContainer_147[]; typedef struct InitialUE_Message { ProtocolIE_Container_54 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_147 protocolExtensions; } InitialUE_Message; extern const ASN1CType asn1_type_InitialUE_Message[]; typedef struct ProtocolIE_Field_55 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_55; extern const ASN1CType asn1_type_ProtocolIE_Field_55[]; typedef struct ProtocolIE_Container_55 { ProtocolIE_Field_55 *tab; int count; } ProtocolIE_Container_55; extern const ASN1CType asn1_type_ProtocolIE_Container_55[]; typedef struct ProtocolExtensionField_148 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_148; extern const ASN1CType asn1_type_ProtocolExtensionField_148[]; typedef struct ProtocolExtensionContainer_148 { ProtocolExtensionField_148 *tab; int count; } ProtocolExtensionContainer_148; extern const ASN1CType asn1_type_ProtocolExtensionContainer_148[]; typedef struct DirectTransfer { ProtocolIE_Container_55 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_148 protocolExtensions; } DirectTransfer; extern const ASN1CType asn1_type_DirectTransfer[]; typedef struct ProtocolIE_Field_56 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_56; extern const ASN1CType asn1_type_ProtocolIE_Field_56[]; typedef struct RedirectionIndication { ProtocolIE_Field_56 *tab; int count; } RedirectionIndication; extern const ASN1CType asn1_type_RedirectionIndication[]; typedef struct ProtocolIE_Field_57 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_57; extern const ASN1CType asn1_type_ProtocolIE_Field_57[]; typedef struct ProtocolIE_Container_56 { ProtocolIE_Field_57 *tab; int count; } ProtocolIE_Container_56; extern const ASN1CType asn1_type_ProtocolIE_Container_56[]; typedef struct ProtocolExtensionField_149 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_149; extern const ASN1CType asn1_type_ProtocolExtensionField_149[]; typedef struct ProtocolExtensionContainer_149 { ProtocolExtensionField_149 *tab; int count; } ProtocolExtensionContainer_149; extern const ASN1CType asn1_type_ProtocolExtensionContainer_149[]; typedef struct Overload { ProtocolIE_Container_56 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_149 protocolExtensions; } Overload; extern const ASN1CType asn1_type_Overload[]; typedef struct ProtocolIE_Field_58 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_58; extern const ASN1CType asn1_type_ProtocolIE_Field_58[]; typedef struct ProtocolIE_Container_57 { ProtocolIE_Field_58 *tab; int count; } ProtocolIE_Container_57; extern const ASN1CType asn1_type_ProtocolIE_Container_57[]; typedef struct ProtocolExtensionField_150 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_150; extern const ASN1CType asn1_type_ProtocolExtensionField_150[]; typedef struct ProtocolExtensionContainer_150 { ProtocolExtensionField_150 *tab; int count; } ProtocolExtensionContainer_150; extern const ASN1CType asn1_type_ProtocolExtensionContainer_150[]; typedef struct ErrorIndication { ProtocolIE_Container_57 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_150 protocolExtensions; } ErrorIndication; extern const ASN1CType asn1_type_ErrorIndication[]; typedef struct ProtocolIE_Field_59 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_59; extern const ASN1CType asn1_type_ProtocolIE_Field_59[]; typedef struct ProtocolIE_Container_58 { ProtocolIE_Field_59 *tab; int count; } ProtocolIE_Container_58; extern const ASN1CType asn1_type_ProtocolIE_Container_58[]; typedef struct ProtocolExtensionField_151 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_151; extern const ASN1CType asn1_type_ProtocolExtensionField_151[]; typedef struct ProtocolExtensionContainer_151 { ProtocolExtensionField_151 *tab; int count; } ProtocolExtensionContainer_151; extern const ASN1CType asn1_type_ProtocolExtensionContainer_151[]; typedef struct SRNS_DataForwardCommand { ProtocolIE_Container_58 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_151 protocolExtensions; } SRNS_DataForwardCommand; extern const ASN1CType asn1_type_SRNS_DataForwardCommand[]; typedef struct ProtocolIE_Field_60 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_60; extern const ASN1CType asn1_type_ProtocolIE_Field_60[]; typedef struct ProtocolIE_Container_59 { ProtocolIE_Field_60 *tab; int count; } ProtocolIE_Container_59; extern const ASN1CType asn1_type_ProtocolIE_Container_59[]; typedef struct ProtocolExtensionField_152 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_152; extern const ASN1CType asn1_type_ProtocolExtensionField_152[]; typedef struct ProtocolExtensionContainer_152 { ProtocolExtensionField_152 *tab; int count; } ProtocolExtensionContainer_152; extern const ASN1CType asn1_type_ProtocolExtensionContainer_152[]; typedef struct ForwardSRNS_Context { ProtocolIE_Container_59 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_152 protocolExtensions; } ForwardSRNS_Context; extern const ASN1CType asn1_type_ForwardSRNS_Context[]; typedef struct ProtocolIE_Field_61 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_61; extern const ASN1CType asn1_type_ProtocolIE_Field_61[]; typedef struct ProtocolIE_Container_60 { ProtocolIE_Field_61 *tab; int count; } ProtocolIE_Container_60; extern const ASN1CType asn1_type_ProtocolIE_Container_60[]; typedef struct ProtocolExtensionField_153 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_153; extern const ASN1CType asn1_type_ProtocolExtensionField_153[]; typedef struct ProtocolExtensionContainer_153 { ProtocolExtensionField_153 *tab; int count; } ProtocolExtensionContainer_153; extern const ASN1CType asn1_type_ProtocolExtensionContainer_153[]; typedef struct RAB_AssignmentRequest { ProtocolIE_Container_60 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_153 protocolExtensions; } RAB_AssignmentRequest; extern const ASN1CType asn1_type_RAB_AssignmentRequest[]; typedef struct ProtocolIE_FieldPair_1 { ProtocolIE_ID id; Criticality firstCriticality; ASN1OpenType firstValue; Criticality secondCriticality; ASN1OpenType secondValue; } ProtocolIE_FieldPair_1; extern const ASN1CType asn1_type_ProtocolIE_FieldPair_1[]; typedef struct ProtocolIE_ContainerPair_1 { ProtocolIE_FieldPair_1 *tab; int count; } ProtocolIE_ContainerPair_1; extern const ASN1CType asn1_type_ProtocolIE_ContainerPair_1[]; typedef struct ProtocolIE_ContainerPairList_1 { ProtocolIE_ContainerPair_1 *tab; int count; } ProtocolIE_ContainerPairList_1; extern const ASN1CType asn1_type_ProtocolIE_ContainerPairList_1[]; typedef ProtocolIE_ContainerPairList_1 RAB_SetupOrModifyList; #define asn1_type_RAB_SetupOrModifyList asn1_type_ProtocolIE_ContainerPairList_1 typedef struct ProtocolExtensionField_155 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_155; extern const ASN1CType asn1_type_ProtocolExtensionField_155[]; typedef struct ProtocolExtensionContainer_155 { ProtocolExtensionField_155 *tab; int count; } ProtocolExtensionContainer_155; extern const ASN1CType asn1_type_ProtocolExtensionContainer_155[]; typedef struct TransportLayerInformation { TransportLayerAddress transportLayerAddress; IuTransportAssociation iuTransportAssociation; BOOL iE_Extensions_option; ProtocolExtensionContainer_155 iE_Extensions; } TransportLayerInformation; extern const ASN1CType asn1_type_TransportLayerInformation[]; typedef struct ProtocolExtensionField_154 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_154; extern const ASN1CType asn1_type_ProtocolExtensionField_154[]; typedef struct ProtocolExtensionContainer_154 { ProtocolExtensionField_154 *tab; int count; } ProtocolExtensionContainer_154; extern const ASN1CType asn1_type_ProtocolExtensionContainer_154[]; typedef struct RAB_SetupOrModifyItemFirst { RAB_ID rAB_ID; BOOL nAS_SynchronisationIndicator_option; NAS_SynchronisationIndicator nAS_SynchronisationIndicator; BOOL rAB_Parameters_option; RAB_Parameters rAB_Parameters; BOOL userPlaneInformation_option; UserPlaneInformation userPlaneInformation; BOOL transportLayerInformation_option; TransportLayerInformation transportLayerInformation; BOOL service_Handover_option; Service_Handover service_Handover; BOOL iE_Extensions_option; ProtocolExtensionContainer_154 iE_Extensions; } RAB_SetupOrModifyItemFirst; extern const ASN1CType asn1_type_RAB_SetupOrModifyItemFirst[]; typedef struct ProtocolExtensionField_156 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_156; extern const ASN1CType asn1_type_ProtocolExtensionField_156[]; typedef struct ProtocolExtensionContainer_156 { ProtocolExtensionField_156 *tab; int count; } ProtocolExtensionContainer_156; extern const ASN1CType asn1_type_ProtocolExtensionContainer_156[]; typedef struct RAB_SetupOrModifyItemSecond { BOOL pDP_TypeInformation_option; PDP_TypeInformation pDP_TypeInformation; BOOL dataVolumeReportingIndication_option; DataVolumeReportingIndication dataVolumeReportingIndication; BOOL dl_GTP_PDU_SequenceNumber_option; DL_GTP_PDU_SequenceNumber dl_GTP_PDU_SequenceNumber; BOOL ul_GTP_PDU_SequenceNumber_option; UL_GTP_PDU_SequenceNumber ul_GTP_PDU_SequenceNumber; BOOL dl_N_PDU_SequenceNumber_option; DL_N_PDU_SequenceNumber dl_N_PDU_SequenceNumber; BOOL ul_N_PDU_SequenceNumber_option; UL_N_PDU_SequenceNumber ul_N_PDU_SequenceNumber; BOOL iE_Extensions_option; ProtocolExtensionContainer_156 iE_Extensions; } RAB_SetupOrModifyItemSecond; extern const ASN1CType asn1_type_RAB_SetupOrModifyItemSecond[]; typedef struct ProtocolIE_Field_62 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_62; extern const ASN1CType asn1_type_ProtocolIE_Field_62[]; typedef struct ProtocolIE_Container_61 { ProtocolIE_Field_62 *tab; int count; } ProtocolIE_Container_61; extern const ASN1CType asn1_type_ProtocolIE_Container_61[]; typedef struct ProtocolExtensionField_157 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_157; extern const ASN1CType asn1_type_ProtocolExtensionField_157[]; typedef struct ProtocolExtensionContainer_157 { ProtocolExtensionField_157 *tab; int count; } ProtocolExtensionContainer_157; extern const ASN1CType asn1_type_ProtocolExtensionContainer_157[]; typedef struct RAB_AssignmentResponse { ProtocolIE_Container_61 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_157 protocolExtensions; } RAB_AssignmentResponse; extern const ASN1CType asn1_type_RAB_AssignmentResponse[]; typedef struct ProtocolIE_Field_63 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_63; extern const ASN1CType asn1_type_ProtocolIE_Field_63[]; typedef struct ProtocolIE_Container_62 { ProtocolIE_Field_63 *tab; int count; } ProtocolIE_Container_62; extern const ASN1CType asn1_type_ProtocolIE_Container_62[]; typedef struct ProtocolIE_ContainerList_19 { ProtocolIE_Container_62 *tab; int count; } ProtocolIE_ContainerList_19; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_19[]; typedef ProtocolIE_ContainerList_19 RAB_SetupOrModifiedList; #define asn1_type_RAB_SetupOrModifiedList asn1_type_ProtocolIE_ContainerList_19 typedef struct ProtocolIE_Field_64 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_64; extern const ASN1CType asn1_type_ProtocolIE_Field_64[]; typedef struct ProtocolIE_Container_63 { ProtocolIE_Field_64 *tab; int count; } ProtocolIE_Container_63; extern const ASN1CType asn1_type_ProtocolIE_Container_63[]; typedef struct ProtocolIE_ContainerList_20 { ProtocolIE_Container_63 *tab; int count; } ProtocolIE_ContainerList_20; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_20[]; typedef ProtocolIE_ContainerList_20 RAB_ReleasedList; #define asn1_type_RAB_ReleasedList asn1_type_ProtocolIE_ContainerList_20 typedef struct ProtocolIE_Field_65 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_65; extern const ASN1CType asn1_type_ProtocolIE_Field_65[]; typedef struct ProtocolIE_Container_64 { ProtocolIE_Field_65 *tab; int count; } ProtocolIE_Container_64; extern const ASN1CType asn1_type_ProtocolIE_Container_64[]; typedef struct ProtocolIE_ContainerList_21 { ProtocolIE_Container_64 *tab; int count; } ProtocolIE_ContainerList_21; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_21[]; typedef ProtocolIE_ContainerList_21 RAB_QueuedList; #define asn1_type_RAB_QueuedList asn1_type_ProtocolIE_ContainerList_21 typedef RAB_FailedList RAB_ReleaseFailedList; #define asn1_type_RAB_ReleaseFailedList asn1_type_RAB_FailedList typedef struct ProtocolExtensionField_158 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_158; extern const ASN1CType asn1_type_ProtocolExtensionField_158[]; typedef struct ProtocolExtensionContainer_158 { ProtocolExtensionField_158 *tab; int count; } ProtocolExtensionContainer_158; extern const ASN1CType asn1_type_ProtocolExtensionContainer_158[]; typedef struct RAB_SetupOrModifiedItem { RAB_ID rAB_ID; BOOL transportLayerAddress_option; TransportLayerAddress transportLayerAddress; BOOL iuTransportAssociation_option; IuTransportAssociation iuTransportAssociation; BOOL dl_dataVolumes_option; DataVolumeList dl_dataVolumes; BOOL iE_Extensions_option; ProtocolExtensionContainer_158 iE_Extensions; } RAB_SetupOrModifiedItem; extern const ASN1CType asn1_type_RAB_SetupOrModifiedItem[]; typedef struct ProtocolExtensionField_159 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_159; extern const ASN1CType asn1_type_ProtocolExtensionField_159[]; typedef struct ProtocolExtensionContainer_159 { ProtocolExtensionField_159 *tab; int count; } ProtocolExtensionContainer_159; extern const ASN1CType asn1_type_ProtocolExtensionContainer_159[]; typedef struct RAB_ReleasedItem { RAB_ID rAB_ID; BOOL dl_dataVolumes_option; DataVolumeList dl_dataVolumes; BOOL dL_GTP_PDU_SequenceNumber_option; DL_GTP_PDU_SequenceNumber dL_GTP_PDU_SequenceNumber; BOOL uL_GTP_PDU_SequenceNumber_option; UL_GTP_PDU_SequenceNumber uL_GTP_PDU_SequenceNumber; BOOL iE_Extensions_option; ProtocolExtensionContainer_159 iE_Extensions; } RAB_ReleasedItem; extern const ASN1CType asn1_type_RAB_ReleasedItem[]; typedef struct ProtocolExtensionField_161 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_161; extern const ASN1CType asn1_type_ProtocolExtensionField_161[]; typedef struct ProtocolExtensionContainer_161 { ProtocolExtensionField_161 *tab; int count; } ProtocolExtensionContainer_161; extern const ASN1CType asn1_type_ProtocolExtensionContainer_161[]; typedef struct RAB_QueuedItem { RAB_ID rAB_ID; BOOL iE_Extensions_option; ProtocolExtensionContainer_161 iE_Extensions; } RAB_QueuedItem; extern const ASN1CType asn1_type_RAB_QueuedItem[]; typedef struct ProtocolIE_Field_66 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_66; extern const ASN1CType asn1_type_ProtocolIE_Field_66[]; typedef struct ProtocolIE_Container_65 { ProtocolIE_Field_66 *tab; int count; } ProtocolIE_Container_65; extern const ASN1CType asn1_type_ProtocolIE_Container_65[]; typedef struct ProtocolIE_ContainerList_22 { ProtocolIE_Container_65 *tab; int count; } ProtocolIE_ContainerList_22; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_22[]; typedef ProtocolIE_ContainerList_22 GERAN_Iumode_RAB_FailedList_RABAssgntResponse; #define asn1_type_GERAN_Iumode_RAB_FailedList_RABAssgntResponse asn1_type_ProtocolIE_ContainerList_22 typedef struct ProtocolExtensionField_162 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_162; extern const ASN1CType asn1_type_ProtocolExtensionField_162[]; typedef struct ProtocolExtensionContainer_162 { ProtocolExtensionField_162 *tab; int count; } ProtocolExtensionContainer_162; extern const ASN1CType asn1_type_ProtocolExtensionContainer_162[]; typedef struct GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item { RAB_ID rAB_ID; Cause cause; BOOL gERAN_Classmark_option; GERAN_Classmark gERAN_Classmark; BOOL iE_Extensions_option; ProtocolExtensionContainer_162 iE_Extensions; } GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item; extern const ASN1CType asn1_type_GERAN_Iumode_RAB_Failed_RABAssgntResponse_Item[]; typedef struct PrivateIE_Field_1 { PrivateIE_ID id; Criticality criticality; ASN1OpenType value; } PrivateIE_Field_1; extern const ASN1CType asn1_type_PrivateIE_Field_1[]; typedef struct PrivateIE_Container_1 { PrivateIE_Field_1 *tab; int count; } PrivateIE_Container_1; extern const ASN1CType asn1_type_PrivateIE_Container_1[]; typedef struct PrivateMessage { PrivateIE_Container_1 privateIEs; } PrivateMessage; extern const ASN1CType asn1_type_PrivateMessage[]; typedef struct ProtocolIE_Field_67 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_67; extern const ASN1CType asn1_type_ProtocolIE_Field_67[]; typedef struct ProtocolIE_Container_66 { ProtocolIE_Field_67 *tab; int count; } ProtocolIE_Container_66; extern const ASN1CType asn1_type_ProtocolIE_Container_66[]; typedef struct ProtocolExtensionField_163 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_163; extern const ASN1CType asn1_type_ProtocolExtensionField_163[]; typedef struct ProtocolExtensionContainer_163 { ProtocolExtensionField_163 *tab; int count; } ProtocolExtensionContainer_163; extern const ASN1CType asn1_type_ProtocolExtensionContainer_163[]; typedef struct RANAP_RelocationInformation { ProtocolIE_Container_66 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_163 protocolExtensions; } RANAP_RelocationInformation; extern const ASN1CType asn1_type_RANAP_RelocationInformation[]; typedef struct ProtocolIE_Field_68 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_68; extern const ASN1CType asn1_type_ProtocolIE_Field_68[]; typedef struct ProtocolIE_Container_67 { ProtocolIE_Field_68 *tab; int count; } ProtocolIE_Container_67; extern const ASN1CType asn1_type_ProtocolIE_Container_67[]; typedef struct ProtocolIE_ContainerList_23 { ProtocolIE_Container_67 *tab; int count; } ProtocolIE_ContainerList_23; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_23[]; typedef ProtocolIE_ContainerList_23 DirectTransferInformationList_RANAP_RelocInf; #define asn1_type_DirectTransferInformationList_RANAP_RelocInf asn1_type_ProtocolIE_ContainerList_23 typedef struct ProtocolIE_Field_69 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_69; extern const ASN1CType asn1_type_ProtocolIE_Field_69[]; typedef struct ProtocolIE_Container_68 { ProtocolIE_Field_69 *tab; int count; } ProtocolIE_Container_68; extern const ASN1CType asn1_type_ProtocolIE_Container_68[]; typedef struct ProtocolIE_ContainerList_24 { ProtocolIE_Container_68 *tab; int count; } ProtocolIE_ContainerList_24; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_24[]; typedef ProtocolIE_ContainerList_24 RAB_ContextList_RANAP_RelocInf; #define asn1_type_RAB_ContextList_RANAP_RelocInf asn1_type_ProtocolIE_ContainerList_24 typedef struct ProtocolExtensionField_164 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_164; extern const ASN1CType asn1_type_ProtocolExtensionField_164[]; typedef struct ProtocolExtensionContainer_164 { ProtocolExtensionField_164 *tab; int count; } ProtocolExtensionContainer_164; extern const ASN1CType asn1_type_ProtocolExtensionContainer_164[]; typedef struct DirectTransferInformationItem_RANAP_RelocInf { NAS_PDU nAS_PDU; SAPI sAPI; CN_DomainIndicator cN_DomainIndicator; BOOL iE_Extensions_option; ProtocolExtensionContainer_164 iE_Extensions; } DirectTransferInformationItem_RANAP_RelocInf; extern const ASN1CType asn1_type_DirectTransferInformationItem_RANAP_RelocInf[]; typedef struct ProtocolExtensionField_165 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_165; extern const ASN1CType asn1_type_ProtocolExtensionField_165[]; typedef struct ProtocolExtensionContainer_165 { ProtocolExtensionField_165 *tab; int count; } ProtocolExtensionContainer_165; extern const ASN1CType asn1_type_ProtocolExtensionContainer_165[]; typedef struct RAB_ContextItem_RANAP_RelocInf { RAB_ID rAB_ID; BOOL dl_GTP_PDU_SequenceNumber_option; DL_GTP_PDU_SequenceNumber dl_GTP_PDU_SequenceNumber; BOOL ul_GTP_PDU_SequenceNumber_option; UL_GTP_PDU_SequenceNumber ul_GTP_PDU_SequenceNumber; BOOL dl_N_PDU_SequenceNumber_option; DL_N_PDU_SequenceNumber dl_N_PDU_SequenceNumber; BOOL ul_N_PDU_SequenceNumber_option; UL_N_PDU_SequenceNumber ul_N_PDU_SequenceNumber; BOOL iE_Extensions_option; ProtocolExtensionContainer_165 iE_Extensions; } RAB_ContextItem_RANAP_RelocInf; extern const ASN1CType asn1_type_RAB_ContextItem_RANAP_RelocInf[]; typedef struct ProtocolIE_Field_70 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_70; extern const ASN1CType asn1_type_ProtocolIE_Field_70[]; typedef struct ProtocolIE_Container_69 { ProtocolIE_Field_70 *tab; int count; } ProtocolIE_Container_69; extern const ASN1CType asn1_type_ProtocolIE_Container_69[]; typedef struct ProtocolExtensionField_166 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_166; extern const ASN1CType asn1_type_ProtocolExtensionField_166[]; typedef struct ProtocolExtensionContainer_166 { ProtocolExtensionField_166 *tab; int count; } ProtocolExtensionContainer_166; extern const ASN1CType asn1_type_ProtocolExtensionContainer_166[]; typedef struct RANAP_EnhancedRelocationInformationRequest { ProtocolIE_Container_69 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_166 protocolExtensions; } RANAP_EnhancedRelocationInformationRequest; extern const ASN1CType asn1_type_RANAP_EnhancedRelocationInformationRequest[]; typedef struct ProtocolIE_Field_71 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_71; extern const ASN1CType asn1_type_ProtocolIE_Field_71[]; typedef struct ProtocolIE_Container_70 { ProtocolIE_Field_71 *tab; int count; } ProtocolIE_Container_70; extern const ASN1CType asn1_type_ProtocolIE_Container_70[]; typedef struct ProtocolIE_ContainerList_25 { ProtocolIE_Container_70 *tab; int count; } ProtocolIE_ContainerList_25; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_25[]; typedef ProtocolIE_ContainerList_25 RAB_SetupList_EnhRelocInfoReq; #define asn1_type_RAB_SetupList_EnhRelocInfoReq asn1_type_ProtocolIE_ContainerList_25 typedef struct ProtocolExtensionField_168 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_168; extern const ASN1CType asn1_type_ProtocolExtensionField_168[]; typedef struct ProtocolExtensionContainer_168 { ProtocolExtensionField_168 *tab; int count; } ProtocolExtensionContainer_168; extern const ASN1CType asn1_type_ProtocolExtensionContainer_168[]; typedef struct TNLInformationEnhRelInfoReq { TransportLayerAddress transportLayerAddress; IuTransportAssociation iuTransportAssociation; BOOL iE_Extensions_option; ProtocolExtensionContainer_168 iE_Extensions; } TNLInformationEnhRelInfoReq; extern const ASN1CType asn1_type_TNLInformationEnhRelInfoReq[]; typedef struct ProtocolExtensionField_167 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_167; extern const ASN1CType asn1_type_ProtocolExtensionField_167[]; typedef struct ProtocolExtensionContainer_167 { ProtocolExtensionField_167 *tab; int count; } ProtocolExtensionContainer_167; extern const ASN1CType asn1_type_ProtocolExtensionContainer_167[]; typedef struct RAB_SetupItem_EnhRelocInfoReq { RAB_ID rAB_ID; CN_DomainIndicator cN_DomainIndicator; RAB_Parameters rAB_Parameters; BOOL dataVolumeReportingIndication_option; DataVolumeReportingIndication dataVolumeReportingIndication; BOOL pDP_TypeInformation_option; PDP_TypeInformation pDP_TypeInformation; UserPlaneInformation userPlaneInformation; BOOL dataForwardingInformation_option; TNLInformationEnhRelInfoReq dataForwardingInformation; BOOL sourceSideIuULTNLInfo_option; TNLInformationEnhRelInfoReq sourceSideIuULTNLInfo; BOOL service_Handover_option; Service_Handover service_Handover; BOOL alt_RAB_Parameters_option; Alt_RAB_Parameters alt_RAB_Parameters; BOOL iE_Extensions_option; ProtocolExtensionContainer_167 iE_Extensions; } RAB_SetupItem_EnhRelocInfoReq; extern const ASN1CType asn1_type_RAB_SetupItem_EnhRelocInfoReq[]; typedef struct ProtocolIE_Field_72 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_72; extern const ASN1CType asn1_type_ProtocolIE_Field_72[]; typedef struct ProtocolIE_Container_71 { ProtocolIE_Field_72 *tab; int count; } ProtocolIE_Container_71; extern const ASN1CType asn1_type_ProtocolIE_Container_71[]; typedef struct ProtocolExtensionField_169 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_169; extern const ASN1CType asn1_type_ProtocolExtensionField_169[]; typedef struct ProtocolExtensionContainer_169 { ProtocolExtensionField_169 *tab; int count; } ProtocolExtensionContainer_169; extern const ASN1CType asn1_type_ProtocolExtensionContainer_169[]; typedef struct RANAP_EnhancedRelocationInformationResponse { ProtocolIE_Container_71 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_169 protocolExtensions; } RANAP_EnhancedRelocationInformationResponse; extern const ASN1CType asn1_type_RANAP_EnhancedRelocationInformationResponse[]; typedef struct ProtocolIE_Field_73 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_73; extern const ASN1CType asn1_type_ProtocolIE_Field_73[]; typedef struct ProtocolIE_Container_72 { ProtocolIE_Field_73 *tab; int count; } ProtocolIE_Container_72; extern const ASN1CType asn1_type_ProtocolIE_Container_72[]; typedef struct ProtocolIE_ContainerList_26 { ProtocolIE_Container_72 *tab; int count; } ProtocolIE_ContainerList_26; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_26[]; typedef ProtocolIE_ContainerList_26 RAB_SetupList_EnhRelocInfoRes; #define asn1_type_RAB_SetupList_EnhRelocInfoRes asn1_type_ProtocolIE_ContainerList_26 typedef struct ProtocolIE_Field_74 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_74; extern const ASN1CType asn1_type_ProtocolIE_Field_74[]; typedef struct ProtocolIE_Container_73 { ProtocolIE_Field_74 *tab; int count; } ProtocolIE_Container_73; extern const ASN1CType asn1_type_ProtocolIE_Container_73[]; typedef struct ProtocolIE_ContainerList_27 { ProtocolIE_Container_73 *tab; int count; } ProtocolIE_ContainerList_27; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_27[]; typedef ProtocolIE_ContainerList_27 RAB_FailedList_EnhRelocInfoRes; #define asn1_type_RAB_FailedList_EnhRelocInfoRes asn1_type_ProtocolIE_ContainerList_27 typedef struct ProtocolExtensionField_172 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_172; extern const ASN1CType asn1_type_ProtocolExtensionField_172[]; typedef struct ProtocolExtensionContainer_172 { ProtocolExtensionField_172 *tab; int count; } ProtocolExtensionContainer_172; extern const ASN1CType asn1_type_ProtocolExtensionContainer_172[]; typedef struct TNLInformationEnhRelInfoRes { TransportLayerAddress dl_forwardingTransportLayerAddress; IuTransportAssociation dl_forwardingTransportAssociation; BOOL iE_Extensions_option; ProtocolExtensionContainer_172 iE_Extensions; } TNLInformationEnhRelInfoRes; extern const ASN1CType asn1_type_TNLInformationEnhRelInfoRes[]; typedef struct ProtocolExtensionField_170 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_170; extern const ASN1CType asn1_type_ProtocolExtensionField_170[]; typedef struct ProtocolExtensionContainer_170 { ProtocolExtensionField_170 *tab; int count; } ProtocolExtensionContainer_170; extern const ASN1CType asn1_type_ProtocolExtensionContainer_170[]; typedef struct RAB_SetupItem_EnhRelocInfoRes { CN_DomainIndicator cN_DomainIndicator; RAB_ID rAB_ID; BOOL dataForwardingInformation_option; TNLInformationEnhRelInfoRes dataForwardingInformation; BOOL ass_RAB_Parameters_option; Ass_RAB_Parameters ass_RAB_Parameters; BOOL iE_Extensions_option; ProtocolExtensionContainer_170 iE_Extensions; } RAB_SetupItem_EnhRelocInfoRes; extern const ASN1CType asn1_type_RAB_SetupItem_EnhRelocInfoRes[]; typedef struct ProtocolExtensionField_171 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_171; extern const ASN1CType asn1_type_ProtocolExtensionField_171[]; typedef struct ProtocolExtensionContainer_171 { ProtocolExtensionField_171 *tab; int count; } ProtocolExtensionContainer_171; extern const ASN1CType asn1_type_ProtocolExtensionContainer_171[]; typedef struct RAB_FailedItem_EnhRelocInfoRes { CN_DomainIndicator cN_DomainIndicator; RAB_ID rAB_ID; Cause cause; BOOL iE_Extensions_option; ProtocolExtensionContainer_171 iE_Extensions; } RAB_FailedItem_EnhRelocInfoRes; extern const ASN1CType asn1_type_RAB_FailedItem_EnhRelocInfoRes[]; typedef struct ProtocolIE_Field_75 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_75; extern const ASN1CType asn1_type_ProtocolIE_Field_75[]; typedef struct ProtocolIE_Container_74 { ProtocolIE_Field_75 *tab; int count; } ProtocolIE_Container_74; extern const ASN1CType asn1_type_ProtocolIE_Container_74[]; typedef struct ProtocolExtensionField_173 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_173; extern const ASN1CType asn1_type_ProtocolExtensionField_173[]; typedef struct ProtocolExtensionContainer_173 { ProtocolExtensionField_173 *tab; int count; } ProtocolExtensionContainer_173; extern const ASN1CType asn1_type_ProtocolExtensionContainer_173[]; typedef struct RAB_ModifyRequest { ProtocolIE_Container_74 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_173 protocolExtensions; } RAB_ModifyRequest; extern const ASN1CType asn1_type_RAB_ModifyRequest[]; typedef struct ProtocolIE_Field_76 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_76; extern const ASN1CType asn1_type_ProtocolIE_Field_76[]; typedef struct ProtocolIE_Container_75 { ProtocolIE_Field_76 *tab; int count; } ProtocolIE_Container_75; extern const ASN1CType asn1_type_ProtocolIE_Container_75[]; typedef struct ProtocolIE_ContainerList_28 { ProtocolIE_Container_75 *tab; int count; } ProtocolIE_ContainerList_28; extern const ASN1CType asn1_type_ProtocolIE_ContainerList_28[]; typedef ProtocolIE_ContainerList_28 RAB_ModifyList; #define asn1_type_RAB_ModifyList asn1_type_ProtocolIE_ContainerList_28 typedef struct ProtocolExtensionField_174 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_174; extern const ASN1CType asn1_type_ProtocolExtensionField_174[]; typedef struct ProtocolExtensionContainer_174 { ProtocolExtensionField_174 *tab; int count; } ProtocolExtensionContainer_174; extern const ASN1CType asn1_type_ProtocolExtensionContainer_174[]; typedef struct RAB_ModifyItem { RAB_ID rAB_ID; Requested_RAB_Parameter_Values requested_RAB_Parameter_Values; BOOL iE_Extensions_option; ProtocolExtensionContainer_174 iE_Extensions; } RAB_ModifyItem; extern const ASN1CType asn1_type_RAB_ModifyItem[]; typedef struct ProtocolIE_Field_77 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_77; extern const ASN1CType asn1_type_ProtocolIE_Field_77[]; typedef struct ProtocolIE_Container_76 { ProtocolIE_Field_77 *tab; int count; } ProtocolIE_Container_76; extern const ASN1CType asn1_type_ProtocolIE_Container_76[]; typedef struct ProtocolExtensionField_175 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_175; extern const ASN1CType asn1_type_ProtocolExtensionField_175[]; typedef struct ProtocolExtensionContainer_175 { ProtocolExtensionField_175 *tab; int count; } ProtocolExtensionContainer_175; extern const ASN1CType asn1_type_ProtocolExtensionContainer_175[]; typedef struct LocationRelatedDataRequest { ProtocolIE_Container_76 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_175 protocolExtensions; } LocationRelatedDataRequest; extern const ASN1CType asn1_type_LocationRelatedDataRequest[]; typedef struct ProtocolIE_Field_78 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_78; extern const ASN1CType asn1_type_ProtocolIE_Field_78[]; typedef struct ProtocolIE_Container_77 { ProtocolIE_Field_78 *tab; int count; } ProtocolIE_Container_77; extern const ASN1CType asn1_type_ProtocolIE_Container_77[]; typedef struct ProtocolExtensionField_176 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_176; extern const ASN1CType asn1_type_ProtocolExtensionField_176[]; typedef struct ProtocolExtensionContainer_176 { ProtocolExtensionField_176 *tab; int count; } ProtocolExtensionContainer_176; extern const ASN1CType asn1_type_ProtocolExtensionContainer_176[]; typedef struct LocationRelatedDataResponse { ProtocolIE_Container_77 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_176 protocolExtensions; } LocationRelatedDataResponse; extern const ASN1CType asn1_type_LocationRelatedDataResponse[]; typedef struct ProtocolIE_Field_79 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_79; extern const ASN1CType asn1_type_ProtocolIE_Field_79[]; typedef struct ProtocolIE_Container_78 { ProtocolIE_Field_79 *tab; int count; } ProtocolIE_Container_78; extern const ASN1CType asn1_type_ProtocolIE_Container_78[]; typedef struct ProtocolExtensionField_177 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_177; extern const ASN1CType asn1_type_ProtocolExtensionField_177[]; typedef struct ProtocolExtensionContainer_177 { ProtocolExtensionField_177 *tab; int count; } ProtocolExtensionContainer_177; extern const ASN1CType asn1_type_ProtocolExtensionContainer_177[]; typedef struct LocationRelatedDataFailure { ProtocolIE_Container_78 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_177 protocolExtensions; } LocationRelatedDataFailure; extern const ASN1CType asn1_type_LocationRelatedDataFailure[]; typedef struct ProtocolIE_Field_80 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_80; extern const ASN1CType asn1_type_ProtocolIE_Field_80[]; typedef struct ProtocolIE_Container_79 { ProtocolIE_Field_80 *tab; int count; } ProtocolIE_Container_79; extern const ASN1CType asn1_type_ProtocolIE_Container_79[]; typedef struct ProtocolExtensionField_178 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_178; extern const ASN1CType asn1_type_ProtocolExtensionField_178[]; typedef struct ProtocolExtensionContainer_178 { ProtocolExtensionField_178 *tab; int count; } ProtocolExtensionContainer_178; extern const ASN1CType asn1_type_ProtocolExtensionContainer_178[]; typedef struct InformationTransferIndication { ProtocolIE_Container_79 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_178 protocolExtensions; } InformationTransferIndication; extern const ASN1CType asn1_type_InformationTransferIndication[]; typedef struct ProtocolIE_Field_81 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_81; extern const ASN1CType asn1_type_ProtocolIE_Field_81[]; typedef struct ProtocolIE_Container_80 { ProtocolIE_Field_81 *tab; int count; } ProtocolIE_Container_80; extern const ASN1CType asn1_type_ProtocolIE_Container_80[]; typedef struct ProtocolExtensionField_179 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_179; extern const ASN1CType asn1_type_ProtocolExtensionField_179[]; typedef struct ProtocolExtensionContainer_179 { ProtocolExtensionField_179 *tab; int count; } ProtocolExtensionContainer_179; extern const ASN1CType asn1_type_ProtocolExtensionContainer_179[]; typedef struct InformationTransferConfirmation { ProtocolIE_Container_80 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_179 protocolExtensions; } InformationTransferConfirmation; extern const ASN1CType asn1_type_InformationTransferConfirmation[]; typedef struct ProtocolIE_Field_82 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_82; extern const ASN1CType asn1_type_ProtocolIE_Field_82[]; typedef struct ProtocolIE_Container_81 { ProtocolIE_Field_82 *tab; int count; } ProtocolIE_Container_81; extern const ASN1CType asn1_type_ProtocolIE_Container_81[]; typedef struct ProtocolExtensionField_180 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_180; extern const ASN1CType asn1_type_ProtocolExtensionField_180[]; typedef struct ProtocolExtensionContainer_180 { ProtocolExtensionField_180 *tab; int count; } ProtocolExtensionContainer_180; extern const ASN1CType asn1_type_ProtocolExtensionContainer_180[]; typedef struct InformationTransferFailure { ProtocolIE_Container_81 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_180 protocolExtensions; } InformationTransferFailure; extern const ASN1CType asn1_type_InformationTransferFailure[]; typedef struct ProtocolIE_Field_83 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_83; extern const ASN1CType asn1_type_ProtocolIE_Field_83[]; typedef struct ProtocolIE_Container_82 { ProtocolIE_Field_83 *tab; int count; } ProtocolIE_Container_82; extern const ASN1CType asn1_type_ProtocolIE_Container_82[]; typedef struct ProtocolExtensionField_181 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_181; extern const ASN1CType asn1_type_ProtocolExtensionField_181[]; typedef struct ProtocolExtensionContainer_181 { ProtocolExtensionField_181 *tab; int count; } ProtocolExtensionContainer_181; extern const ASN1CType asn1_type_ProtocolExtensionContainer_181[]; typedef struct UESpecificInformationIndication { ProtocolIE_Container_82 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_181 protocolExtensions; } UESpecificInformationIndication; extern const ASN1CType asn1_type_UESpecificInformationIndication[]; typedef struct ProtocolIE_Field_84 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_84; extern const ASN1CType asn1_type_ProtocolIE_Field_84[]; typedef struct ProtocolIE_Container_83 { ProtocolIE_Field_84 *tab; int count; } ProtocolIE_Container_83; extern const ASN1CType asn1_type_ProtocolIE_Container_83[]; typedef struct ProtocolExtensionField_182 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_182; extern const ASN1CType asn1_type_ProtocolExtensionField_182[]; typedef struct ProtocolExtensionContainer_182 { ProtocolExtensionField_182 *tab; int count; } ProtocolExtensionContainer_182; extern const ASN1CType asn1_type_ProtocolExtensionContainer_182[]; typedef struct DirectInformationTransfer { ProtocolIE_Container_83 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_182 protocolExtensions; } DirectInformationTransfer; extern const ASN1CType asn1_type_DirectInformationTransfer[]; typedef struct ProtocolIE_Field_85 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_85; extern const ASN1CType asn1_type_ProtocolIE_Field_85[]; typedef struct ProtocolIE_Container_84 { ProtocolIE_Field_85 *tab; int count; } ProtocolIE_Container_84; extern const ASN1CType asn1_type_ProtocolIE_Container_84[]; typedef struct ProtocolExtensionField_183 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_183; extern const ASN1CType asn1_type_ProtocolExtensionField_183[]; typedef struct ProtocolExtensionContainer_183 { ProtocolExtensionField_183 *tab; int count; } ProtocolExtensionContainer_183; extern const ASN1CType asn1_type_ProtocolExtensionContainer_183[]; typedef struct UplinkInformationExchangeRequest { ProtocolIE_Container_84 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_183 protocolExtensions; } UplinkInformationExchangeRequest; extern const ASN1CType asn1_type_UplinkInformationExchangeRequest[]; typedef struct ProtocolIE_Field_86 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_86; extern const ASN1CType asn1_type_ProtocolIE_Field_86[]; typedef struct ProtocolIE_Container_85 { ProtocolIE_Field_86 *tab; int count; } ProtocolIE_Container_85; extern const ASN1CType asn1_type_ProtocolIE_Container_85[]; typedef struct ProtocolExtensionField_184 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_184; extern const ASN1CType asn1_type_ProtocolExtensionField_184[]; typedef struct ProtocolExtensionContainer_184 { ProtocolExtensionField_184 *tab; int count; } ProtocolExtensionContainer_184; extern const ASN1CType asn1_type_ProtocolExtensionContainer_184[]; typedef struct UplinkInformationExchangeResponse { ProtocolIE_Container_85 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_184 protocolExtensions; } UplinkInformationExchangeResponse; extern const ASN1CType asn1_type_UplinkInformationExchangeResponse[]; typedef struct ProtocolIE_Field_87 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_87; extern const ASN1CType asn1_type_ProtocolIE_Field_87[]; typedef struct ProtocolIE_Container_86 { ProtocolIE_Field_87 *tab; int count; } ProtocolIE_Container_86; extern const ASN1CType asn1_type_ProtocolIE_Container_86[]; typedef struct ProtocolExtensionField_185 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_185; extern const ASN1CType asn1_type_ProtocolExtensionField_185[]; typedef struct ProtocolExtensionContainer_185 { ProtocolExtensionField_185 *tab; int count; } ProtocolExtensionContainer_185; extern const ASN1CType asn1_type_ProtocolExtensionContainer_185[]; typedef struct UplinkInformationExchangeFailure { ProtocolIE_Container_86 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_185 protocolExtensions; } UplinkInformationExchangeFailure; extern const ASN1CType asn1_type_UplinkInformationExchangeFailure[]; typedef struct ProtocolIE_Field_88 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_88; extern const ASN1CType asn1_type_ProtocolIE_Field_88[]; typedef struct ProtocolIE_Container_87 { ProtocolIE_Field_88 *tab; int count; } ProtocolIE_Container_87; extern const ASN1CType asn1_type_ProtocolIE_Container_87[]; typedef struct ProtocolExtensionField_186 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_186; extern const ASN1CType asn1_type_ProtocolExtensionField_186[]; typedef struct ProtocolExtensionContainer_186 { ProtocolExtensionField_186 *tab; int count; } ProtocolExtensionContainer_186; extern const ASN1CType asn1_type_ProtocolExtensionContainer_186[]; typedef struct MBMSSessionStart { ProtocolIE_Container_87 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_186 protocolExtensions; } MBMSSessionStart; extern const ASN1CType asn1_type_MBMSSessionStart[]; typedef struct ProtocolExtensionField_187 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_187; extern const ASN1CType asn1_type_ProtocolExtensionField_187[]; typedef struct ProtocolExtensionContainer_187 { ProtocolExtensionField_187 *tab; int count; } ProtocolExtensionContainer_187; extern const ASN1CType asn1_type_ProtocolExtensionContainer_187[]; typedef struct MBMSSynchronisationInformation { MBMSHCIndicator mBMSHCIndicator; IPMulticastAddress iPMulticastAddress; GTP_TEI gTPDLTEID; BOOL iE_Extensions_option; ProtocolExtensionContainer_187 iE_Extensions; } MBMSSynchronisationInformation; extern const ASN1CType asn1_type_MBMSSynchronisationInformation[]; typedef struct ProtocolIE_Field_89 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_89; extern const ASN1CType asn1_type_ProtocolIE_Field_89[]; typedef struct ProtocolIE_Container_88 { ProtocolIE_Field_89 *tab; int count; } ProtocolIE_Container_88; extern const ASN1CType asn1_type_ProtocolIE_Container_88[]; typedef struct ProtocolExtensionField_188 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_188; extern const ASN1CType asn1_type_ProtocolExtensionField_188[]; typedef struct ProtocolExtensionContainer_188 { ProtocolExtensionField_188 *tab; int count; } ProtocolExtensionContainer_188; extern const ASN1CType asn1_type_ProtocolExtensionContainer_188[]; typedef struct MBMSSessionStartResponse { ProtocolIE_Container_88 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_188 protocolExtensions; } MBMSSessionStartResponse; extern const ASN1CType asn1_type_MBMSSessionStartResponse[]; typedef struct ProtocolIE_Field_90 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_90; extern const ASN1CType asn1_type_ProtocolIE_Field_90[]; typedef struct ProtocolIE_Container_89 { ProtocolIE_Field_90 *tab; int count; } ProtocolIE_Container_89; extern const ASN1CType asn1_type_ProtocolIE_Container_89[]; typedef struct ProtocolExtensionField_189 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_189; extern const ASN1CType asn1_type_ProtocolExtensionField_189[]; typedef struct ProtocolExtensionContainer_189 { ProtocolExtensionField_189 *tab; int count; } ProtocolExtensionContainer_189; extern const ASN1CType asn1_type_ProtocolExtensionContainer_189[]; typedef struct MBMSSessionStartFailure { ProtocolIE_Container_89 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_189 protocolExtensions; } MBMSSessionStartFailure; extern const ASN1CType asn1_type_MBMSSessionStartFailure[]; typedef struct ProtocolIE_Field_91 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_91; extern const ASN1CType asn1_type_ProtocolIE_Field_91[]; typedef struct ProtocolIE_Container_90 { ProtocolIE_Field_91 *tab; int count; } ProtocolIE_Container_90; extern const ASN1CType asn1_type_ProtocolIE_Container_90[]; typedef struct ProtocolExtensionField_190 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_190; extern const ASN1CType asn1_type_ProtocolExtensionField_190[]; typedef struct ProtocolExtensionContainer_190 { ProtocolExtensionField_190 *tab; int count; } ProtocolExtensionContainer_190; extern const ASN1CType asn1_type_ProtocolExtensionContainer_190[]; typedef struct MBMSSessionUpdate { ProtocolIE_Container_90 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_190 protocolExtensions; } MBMSSessionUpdate; extern const ASN1CType asn1_type_MBMSSessionUpdate[]; typedef struct ProtocolIE_Field_92 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_92; extern const ASN1CType asn1_type_ProtocolIE_Field_92[]; typedef struct ProtocolIE_Container_91 { ProtocolIE_Field_92 *tab; int count; } ProtocolIE_Container_91; extern const ASN1CType asn1_type_ProtocolIE_Container_91[]; typedef struct ProtocolExtensionField_191 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_191; extern const ASN1CType asn1_type_ProtocolExtensionField_191[]; typedef struct ProtocolExtensionContainer_191 { ProtocolExtensionField_191 *tab; int count; } ProtocolExtensionContainer_191; extern const ASN1CType asn1_type_ProtocolExtensionContainer_191[]; typedef struct MBMSSessionUpdateResponse { ProtocolIE_Container_91 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_191 protocolExtensions; } MBMSSessionUpdateResponse; extern const ASN1CType asn1_type_MBMSSessionUpdateResponse[]; typedef struct ProtocolIE_Field_93 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_93; extern const ASN1CType asn1_type_ProtocolIE_Field_93[]; typedef struct ProtocolIE_Container_92 { ProtocolIE_Field_93 *tab; int count; } ProtocolIE_Container_92; extern const ASN1CType asn1_type_ProtocolIE_Container_92[]; typedef struct ProtocolExtensionField_192 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_192; extern const ASN1CType asn1_type_ProtocolExtensionField_192[]; typedef struct ProtocolExtensionContainer_192 { ProtocolExtensionField_192 *tab; int count; } ProtocolExtensionContainer_192; extern const ASN1CType asn1_type_ProtocolExtensionContainer_192[]; typedef struct MBMSSessionUpdateFailure { ProtocolIE_Container_92 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_192 protocolExtensions; } MBMSSessionUpdateFailure; extern const ASN1CType asn1_type_MBMSSessionUpdateFailure[]; typedef struct ProtocolIE_Field_94 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_94; extern const ASN1CType asn1_type_ProtocolIE_Field_94[]; typedef struct ProtocolIE_Container_93 { ProtocolIE_Field_94 *tab; int count; } ProtocolIE_Container_93; extern const ASN1CType asn1_type_ProtocolIE_Container_93[]; typedef struct ProtocolExtensionField_193 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_193; extern const ASN1CType asn1_type_ProtocolExtensionField_193[]; typedef struct ProtocolExtensionContainer_193 { ProtocolExtensionField_193 *tab; int count; } ProtocolExtensionContainer_193; extern const ASN1CType asn1_type_ProtocolExtensionContainer_193[]; typedef struct MBMSSessionStop { ProtocolIE_Container_93 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_193 protocolExtensions; } MBMSSessionStop; extern const ASN1CType asn1_type_MBMSSessionStop[]; typedef struct ProtocolIE_Field_95 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_95; extern const ASN1CType asn1_type_ProtocolIE_Field_95[]; typedef struct ProtocolIE_Container_94 { ProtocolIE_Field_95 *tab; int count; } ProtocolIE_Container_94; extern const ASN1CType asn1_type_ProtocolIE_Container_94[]; typedef struct ProtocolExtensionField_194 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_194; extern const ASN1CType asn1_type_ProtocolExtensionField_194[]; typedef struct ProtocolExtensionContainer_194 { ProtocolExtensionField_194 *tab; int count; } ProtocolExtensionContainer_194; extern const ASN1CType asn1_type_ProtocolExtensionContainer_194[]; typedef struct MBMSSessionStopResponse { ProtocolIE_Container_94 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_194 protocolExtensions; } MBMSSessionStopResponse; extern const ASN1CType asn1_type_MBMSSessionStopResponse[]; typedef struct ProtocolIE_Field_96 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_96; extern const ASN1CType asn1_type_ProtocolIE_Field_96[]; typedef struct ProtocolIE_Container_95 { ProtocolIE_Field_96 *tab; int count; } ProtocolIE_Container_95; extern const ASN1CType asn1_type_ProtocolIE_Container_95[]; typedef struct ProtocolExtensionField_195 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_195; extern const ASN1CType asn1_type_ProtocolExtensionField_195[]; typedef struct ProtocolExtensionContainer_195 { ProtocolExtensionField_195 *tab; int count; } ProtocolExtensionContainer_195; extern const ASN1CType asn1_type_ProtocolExtensionContainer_195[]; typedef struct MBMSUELinkingRequest { ProtocolIE_Container_95 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_195 protocolExtensions; } MBMSUELinkingRequest; extern const ASN1CType asn1_type_MBMSUELinkingRequest[]; typedef struct ProtocolExtensionField_196 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_196; extern const ASN1CType asn1_type_ProtocolExtensionField_196[]; typedef struct ProtocolExtensionContainer_196 { ProtocolExtensionField_196 *tab; int count; } ProtocolExtensionContainer_196; extern const ASN1CType asn1_type_ProtocolExtensionContainer_196[]; typedef struct LeftMBMSBearerService_IEs_1 { TMGI tMGI; BOOL iE_Extensions_option; ProtocolExtensionContainer_196 iE_Extensions; } LeftMBMSBearerService_IEs_1; extern const ASN1CType asn1_type_LeftMBMSBearerService_IEs_1[]; typedef struct LeftMBMSBearerService_IEs { LeftMBMSBearerService_IEs_1 *tab; int count; } LeftMBMSBearerService_IEs; extern const ASN1CType asn1_type_LeftMBMSBearerService_IEs[]; typedef struct ProtocolIE_Field_97 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_97; extern const ASN1CType asn1_type_ProtocolIE_Field_97[]; typedef struct ProtocolIE_Container_96 { ProtocolIE_Field_97 *tab; int count; } ProtocolIE_Container_96; extern const ASN1CType asn1_type_ProtocolIE_Container_96[]; typedef struct ProtocolExtensionField_197 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_197; extern const ASN1CType asn1_type_ProtocolExtensionField_197[]; typedef struct ProtocolExtensionContainer_197 { ProtocolExtensionField_197 *tab; int count; } ProtocolExtensionContainer_197; extern const ASN1CType asn1_type_ProtocolExtensionContainer_197[]; typedef struct MBMSUELinkingResponse { ProtocolIE_Container_96 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_197 protocolExtensions; } MBMSUELinkingResponse; extern const ASN1CType asn1_type_MBMSUELinkingResponse[]; typedef struct ProtocolExtensionField_198 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_198; extern const ASN1CType asn1_type_ProtocolExtensionField_198[]; typedef struct ProtocolExtensionContainer_198 { ProtocolExtensionField_198 *tab; int count; } ProtocolExtensionContainer_198; extern const ASN1CType asn1_type_ProtocolExtensionContainer_198[]; typedef struct UnsuccessfulLinking_IEs_1 { TMGI tMGI; Cause cause; BOOL iE_Extensions_option; ProtocolExtensionContainer_198 iE_Extensions; } UnsuccessfulLinking_IEs_1; extern const ASN1CType asn1_type_UnsuccessfulLinking_IEs_1[]; typedef struct UnsuccessfulLinking_IEs { UnsuccessfulLinking_IEs_1 *tab; int count; } UnsuccessfulLinking_IEs; extern const ASN1CType asn1_type_UnsuccessfulLinking_IEs[]; typedef struct ProtocolIE_Field_98 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_98; extern const ASN1CType asn1_type_ProtocolIE_Field_98[]; typedef struct ProtocolIE_Container_97 { ProtocolIE_Field_98 *tab; int count; } ProtocolIE_Container_97; extern const ASN1CType asn1_type_ProtocolIE_Container_97[]; typedef struct ProtocolExtensionField_199 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_199; extern const ASN1CType asn1_type_ProtocolExtensionField_199[]; typedef struct ProtocolExtensionContainer_199 { ProtocolExtensionField_199 *tab; int count; } ProtocolExtensionContainer_199; extern const ASN1CType asn1_type_ProtocolExtensionContainer_199[]; typedef struct MBMSRegistrationRequest { ProtocolIE_Container_97 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_199 protocolExtensions; } MBMSRegistrationRequest; extern const ASN1CType asn1_type_MBMSRegistrationRequest[]; typedef struct ProtocolIE_Field_99 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_99; extern const ASN1CType asn1_type_ProtocolIE_Field_99[]; typedef struct ProtocolIE_Container_98 { ProtocolIE_Field_99 *tab; int count; } ProtocolIE_Container_98; extern const ASN1CType asn1_type_ProtocolIE_Container_98[]; typedef struct ProtocolExtensionField_200 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_200; extern const ASN1CType asn1_type_ProtocolExtensionField_200[]; typedef struct ProtocolExtensionContainer_200 { ProtocolExtensionField_200 *tab; int count; } ProtocolExtensionContainer_200; extern const ASN1CType asn1_type_ProtocolExtensionContainer_200[]; typedef struct MBMSRegistrationResponse { ProtocolIE_Container_98 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_200 protocolExtensions; } MBMSRegistrationResponse; extern const ASN1CType asn1_type_MBMSRegistrationResponse[]; typedef struct ProtocolIE_Field_100 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_100; extern const ASN1CType asn1_type_ProtocolIE_Field_100[]; typedef struct ProtocolIE_Container_99 { ProtocolIE_Field_100 *tab; int count; } ProtocolIE_Container_99; extern const ASN1CType asn1_type_ProtocolIE_Container_99[]; typedef struct ProtocolExtensionField_201 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_201; extern const ASN1CType asn1_type_ProtocolExtensionField_201[]; typedef struct ProtocolExtensionContainer_201 { ProtocolExtensionField_201 *tab; int count; } ProtocolExtensionContainer_201; extern const ASN1CType asn1_type_ProtocolExtensionContainer_201[]; typedef struct MBMSRegistrationFailure { ProtocolIE_Container_99 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_201 protocolExtensions; } MBMSRegistrationFailure; extern const ASN1CType asn1_type_MBMSRegistrationFailure[]; typedef struct ProtocolIE_Field_101 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_101; extern const ASN1CType asn1_type_ProtocolIE_Field_101[]; typedef struct ProtocolIE_Container_100 { ProtocolIE_Field_101 *tab; int count; } ProtocolIE_Container_100; extern const ASN1CType asn1_type_ProtocolIE_Container_100[]; typedef struct ProtocolExtensionField_202 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_202; extern const ASN1CType asn1_type_ProtocolExtensionField_202[]; typedef struct ProtocolExtensionContainer_202 { ProtocolExtensionField_202 *tab; int count; } ProtocolExtensionContainer_202; extern const ASN1CType asn1_type_ProtocolExtensionContainer_202[]; typedef struct MBMSCNDe_RegistrationRequest { ProtocolIE_Container_100 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_202 protocolExtensions; } MBMSCNDe_RegistrationRequest; extern const ASN1CType asn1_type_MBMSCNDe_RegistrationRequest[]; typedef struct ProtocolIE_Field_102 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_102; extern const ASN1CType asn1_type_ProtocolIE_Field_102[]; typedef struct ProtocolIE_Container_101 { ProtocolIE_Field_102 *tab; int count; } ProtocolIE_Container_101; extern const ASN1CType asn1_type_ProtocolIE_Container_101[]; typedef struct ProtocolExtensionField_203 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_203; extern const ASN1CType asn1_type_ProtocolExtensionField_203[]; typedef struct ProtocolExtensionContainer_203 { ProtocolExtensionField_203 *tab; int count; } ProtocolExtensionContainer_203; extern const ASN1CType asn1_type_ProtocolExtensionContainer_203[]; typedef struct MBMSCNDe_RegistrationResponse { ProtocolIE_Container_101 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_203 protocolExtensions; } MBMSCNDe_RegistrationResponse; extern const ASN1CType asn1_type_MBMSCNDe_RegistrationResponse[]; typedef struct ProtocolIE_Field_103 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_103; extern const ASN1CType asn1_type_ProtocolIE_Field_103[]; typedef struct ProtocolIE_Container_102 { ProtocolIE_Field_103 *tab; int count; } ProtocolIE_Container_102; extern const ASN1CType asn1_type_ProtocolIE_Container_102[]; typedef struct ProtocolExtensionField_204 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_204; extern const ASN1CType asn1_type_ProtocolExtensionField_204[]; typedef struct ProtocolExtensionContainer_204 { ProtocolExtensionField_204 *tab; int count; } ProtocolExtensionContainer_204; extern const ASN1CType asn1_type_ProtocolExtensionContainer_204[]; typedef struct MBMSRABEstablishmentIndication { ProtocolIE_Container_102 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_204 protocolExtensions; } MBMSRABEstablishmentIndication; extern const ASN1CType asn1_type_MBMSRABEstablishmentIndication[]; typedef struct ProtocolIE_Field_104 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_104; extern const ASN1CType asn1_type_ProtocolIE_Field_104[]; typedef struct ProtocolIE_Container_103 { ProtocolIE_Field_104 *tab; int count; } ProtocolIE_Container_103; extern const ASN1CType asn1_type_ProtocolIE_Container_103[]; typedef struct ProtocolExtensionField_205 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_205; extern const ASN1CType asn1_type_ProtocolExtensionField_205[]; typedef struct ProtocolExtensionContainer_205 { ProtocolExtensionField_205 *tab; int count; } ProtocolExtensionContainer_205; extern const ASN1CType asn1_type_ProtocolExtensionContainer_205[]; typedef struct MBMSRABReleaseRequest { ProtocolIE_Container_103 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_205 protocolExtensions; } MBMSRABReleaseRequest; extern const ASN1CType asn1_type_MBMSRABReleaseRequest[]; typedef struct ProtocolIE_Field_105 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_105; extern const ASN1CType asn1_type_ProtocolIE_Field_105[]; typedef struct ProtocolIE_Container_104 { ProtocolIE_Field_105 *tab; int count; } ProtocolIE_Container_104; extern const ASN1CType asn1_type_ProtocolIE_Container_104[]; typedef struct ProtocolExtensionField_206 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_206; extern const ASN1CType asn1_type_ProtocolExtensionField_206[]; typedef struct ProtocolExtensionContainer_206 { ProtocolExtensionField_206 *tab; int count; } ProtocolExtensionContainer_206; extern const ASN1CType asn1_type_ProtocolExtensionContainer_206[]; typedef struct MBMSRABRelease { ProtocolIE_Container_104 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_206 protocolExtensions; } MBMSRABRelease; extern const ASN1CType asn1_type_MBMSRABRelease[]; typedef struct ProtocolIE_Field_106 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_106; extern const ASN1CType asn1_type_ProtocolIE_Field_106[]; typedef struct ProtocolIE_Container_105 { ProtocolIE_Field_106 *tab; int count; } ProtocolIE_Container_105; extern const ASN1CType asn1_type_ProtocolIE_Container_105[]; typedef struct ProtocolExtensionField_207 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_207; extern const ASN1CType asn1_type_ProtocolExtensionField_207[]; typedef struct ProtocolExtensionContainer_207 { ProtocolExtensionField_207 *tab; int count; } ProtocolExtensionContainer_207; extern const ASN1CType asn1_type_ProtocolExtensionContainer_207[]; typedef struct MBMSRABReleaseFailure { ProtocolIE_Container_105 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_207 protocolExtensions; } MBMSRABReleaseFailure; extern const ASN1CType asn1_type_MBMSRABReleaseFailure[]; typedef struct ProtocolIE_Field_107 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_107; extern const ASN1CType asn1_type_ProtocolIE_Field_107[]; typedef struct ProtocolIE_Container_106 { ProtocolIE_Field_107 *tab; int count; } ProtocolIE_Container_106; extern const ASN1CType asn1_type_ProtocolIE_Container_106[]; typedef struct ProtocolExtensionField_208 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_208; extern const ASN1CType asn1_type_ProtocolExtensionField_208[]; typedef struct ProtocolExtensionContainer_208 { ProtocolExtensionField_208 *tab; int count; } ProtocolExtensionContainer_208; extern const ASN1CType asn1_type_ProtocolExtensionContainer_208[]; typedef struct SRVCC_CSKeysRequest { ProtocolIE_Container_106 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_208 protocolExtensions; } SRVCC_CSKeysRequest; extern const ASN1CType asn1_type_SRVCC_CSKeysRequest[]; typedef struct ProtocolIE_Field_108 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_108; extern const ASN1CType asn1_type_ProtocolIE_Field_108[]; typedef struct ProtocolIE_Container_107 { ProtocolIE_Field_108 *tab; int count; } ProtocolIE_Container_107; extern const ASN1CType asn1_type_ProtocolIE_Container_107[]; typedef struct ProtocolExtensionField_209 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_209; extern const ASN1CType asn1_type_ProtocolExtensionField_209[]; typedef struct ProtocolExtensionContainer_209 { ProtocolExtensionField_209 *tab; int count; } ProtocolExtensionContainer_209; extern const ASN1CType asn1_type_ProtocolExtensionContainer_209[]; typedef struct SRVCC_CSKeysResponse { ProtocolIE_Container_107 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_209 protocolExtensions; } SRVCC_CSKeysResponse; extern const ASN1CType asn1_type_SRVCC_CSKeysResponse[]; typedef struct ProtocolIE_Field_109 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_109; extern const ASN1CType asn1_type_ProtocolIE_Field_109[]; typedef struct ProtocolIE_Container_108 { ProtocolIE_Field_109 *tab; int count; } ProtocolIE_Container_108; extern const ASN1CType asn1_type_ProtocolIE_Container_108[]; typedef struct ProtocolExtensionField_210 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_210; extern const ASN1CType asn1_type_ProtocolExtensionField_210[]; typedef struct ProtocolExtensionContainer_210 { ProtocolExtensionField_210 *tab; int count; } ProtocolExtensionContainer_210; extern const ASN1CType asn1_type_ProtocolExtensionContainer_210[]; typedef struct UeRadioCapabilityMatchRequest { ProtocolIE_Container_108 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_210 protocolExtensions; } UeRadioCapabilityMatchRequest; extern const ASN1CType asn1_type_UeRadioCapabilityMatchRequest[]; typedef struct ProtocolIE_Field_110 { ProtocolIE_ID id; Criticality criticality; ASN1OpenType value; } ProtocolIE_Field_110; extern const ASN1CType asn1_type_ProtocolIE_Field_110[]; typedef struct ProtocolIE_Container_109 { ProtocolIE_Field_110 *tab; int count; } ProtocolIE_Container_109; extern const ASN1CType asn1_type_ProtocolIE_Container_109[]; typedef struct ProtocolExtensionField_211 { ProtocolExtensionID id; Criticality criticality; ASN1OpenType extensionValue; } ProtocolExtensionField_211; extern const ASN1CType asn1_type_ProtocolExtensionField_211[]; typedef struct ProtocolExtensionContainer_211 { ProtocolExtensionField_211 *tab; int count; } ProtocolExtensionContainer_211; extern const ASN1CType asn1_type_ProtocolExtensionContainer_211[]; typedef struct UeRadioCapabilityMatchResponse { ProtocolIE_Container_109 protocolIEs; BOOL protocolExtensions_option; ProtocolExtensionContainer_211 protocolExtensions; } UeRadioCapabilityMatchResponse; extern const ASN1CType asn1_type_UeRadioCapabilityMatchResponse[]; typedef struct RANAP_ELEMENTARY_PROCEDURE { /* object class definition */ ASN1CType InitiatingMessage; ASN1CType SuccessfulOutcome; ASN1CType UnsuccessfulOutcome; ASN1CType Outcome; ASN1CType procedureCode; ASN1CType criticality; } RANAP_ELEMENTARY_PROCEDURE; extern const ASN1CType asn1_type_RANAP_ELEMENTARY_PROCEDURE[]; typedef struct InitiatingMessage { ProcedureCode procedureCode; Criticality criticality; ASN1OpenType value; } InitiatingMessage; extern const ASN1CType asn1_type_InitiatingMessage[]; typedef struct SuccessfulOutcome { ProcedureCode procedureCode; Criticality criticality; ASN1OpenType value; } SuccessfulOutcome; extern const ASN1CType asn1_type_SuccessfulOutcome[]; typedef struct UnsuccessfulOutcome { ProcedureCode procedureCode; Criticality criticality; ASN1OpenType value; } UnsuccessfulOutcome; extern const ASN1CType asn1_type_UnsuccessfulOutcome[]; typedef struct Outcome { ProcedureCode procedureCode; Criticality criticality; ASN1OpenType value; } Outcome; extern const ASN1CType asn1_type_Outcome[]; typedef enum { RANAP_PDU_initiatingMessage, RANAP_PDU_successfulOutcome, RANAP_PDU_unsuccessfulOutcome, RANAP_PDU_outcome, } RANAP_PDU_choice; typedef struct RANAP_PDU { RANAP_PDU_choice choice; union { InitiatingMessage initiatingMessage; SuccessfulOutcome successfulOutcome; UnsuccessfulOutcome unsuccessfulOutcome; Outcome outcome; } u; } RANAP_PDU; extern const ASN1CType asn1_type_RANAP_PDU[]; #ifdef __cplusplus } #endif #endif /* _FFASN1_OUT_H */