Initial commit of mc-core part of mc xApp codebase
[ric-app/mc.git] / mc-core / mc / local_datasource / rrc_sib.pb-c.h
diff --git a/mc-core/mc/local_datasource/rrc_sib.pb-c.h b/mc-core/mc/local_datasource/rrc_sib.pb-c.h
new file mode 100644 (file)
index 0000000..d5b9cec
--- /dev/null
@@ -0,0 +1,1575 @@
+/* Generated by the protocol buffer compiler.  DO NOT EDIT! */
+/* Generated from: rrc_sib.proto */
+
+#ifndef PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED
+#define PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED
+
+#include <protobuf-c/protobuf-c.h>
+
+PROTOBUF_C__BEGIN_DECLS
+
+#if PROTOBUF_C_VERSION_NUMBER < 1003000
+# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
+#elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION
+# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
+#endif
+
+#include "google/protobuf/wrappers.pb-c.h"
+#include "rrc_common_types.pb-c.h"
+#include "common_types.pb-c.h"
+
+typedef struct _Uenibstreamprotobuf__SIB1 Uenibstreamprotobuf__SIB1;
+typedef struct _Uenibstreamprotobuf__SIB1CellSelectionInfo Uenibstreamprotobuf__SIB1CellSelectionInfo;
+typedef struct _Uenibstreamprotobuf__SIB1UACBarringInfo Uenibstreamprotobuf__SIB1UACBarringInfo;
+typedef struct _Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo;
+typedef struct _Uenibstreamprotobuf__IndividualPLMNList Uenibstreamprotobuf__IndividualPLMNList;
+typedef struct _Uenibstreamprotobuf__SIB2 Uenibstreamprotobuf__SIB2;
+typedef struct _Uenibstreamprotobuf__SIB2CellReselectionInfoCommon Uenibstreamprotobuf__SIB2CellReselectionInfoCommon;
+typedef struct _Uenibstreamprotobuf__QHyst Uenibstreamprotobuf__QHyst;
+typedef struct _Uenibstreamprotobuf__SpeedStateReselectionPars Uenibstreamprotobuf__SpeedStateReselectionPars;
+typedef struct _Uenibstreamprotobuf__QHystSF Uenibstreamprotobuf__QHystSF;
+typedef struct _Uenibstreamprotobuf__SFMediumHigh Uenibstreamprotobuf__SFMediumHigh;
+typedef struct _Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo;
+typedef struct _Uenibstreamprotobuf__CellReselectionSubPriority Uenibstreamprotobuf__CellReselectionSubPriority;
+typedef struct _Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo;
+typedef struct _Uenibstreamprotobuf__SpeedStateScaleFactors Uenibstreamprotobuf__SpeedStateScaleFactors;
+typedef struct _Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh;
+typedef struct _Uenibstreamprotobuf__SIB3 Uenibstreamprotobuf__SIB3;
+typedef struct _Uenibstreamprotobuf__IntraFreqNeighCellList Uenibstreamprotobuf__IntraFreqNeighCellList;
+typedef struct _Uenibstreamprotobuf__IntraFreqNeighCellInfo Uenibstreamprotobuf__IntraFreqNeighCellInfo;
+typedef struct _Uenibstreamprotobuf__IntraFreqBlackCellList Uenibstreamprotobuf__IntraFreqBlackCellList;
+typedef struct _Uenibstreamprotobuf__SIB4 Uenibstreamprotobuf__SIB4;
+typedef struct _Uenibstreamprotobuf__InterFreqCarrierFreqList Uenibstreamprotobuf__InterFreqCarrierFreqList;
+typedef struct _Uenibstreamprotobuf__InterFreqCarrierFreqInfo Uenibstreamprotobuf__InterFreqCarrierFreqInfo;
+typedef struct _Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ;
+typedef struct _Uenibstreamprotobuf__InterFreqNeighCellList Uenibstreamprotobuf__InterFreqNeighCellList;
+typedef struct _Uenibstreamprotobuf__InterFreqNeighCellInfo Uenibstreamprotobuf__InterFreqNeighCellInfo;
+typedef struct _Uenibstreamprotobuf__InterFreqBlackCellList Uenibstreamprotobuf__InterFreqBlackCellList;
+typedef struct _Uenibstreamprotobuf__SIB5 Uenibstreamprotobuf__SIB5;
+typedef struct _Uenibstreamprotobuf__CarrierFreqListEUTRA Uenibstreamprotobuf__CarrierFreqListEUTRA;
+typedef struct _Uenibstreamprotobuf__CarrierFreqEUTRA Uenibstreamprotobuf__CarrierFreqEUTRA;
+typedef struct _Uenibstreamprotobuf__EUTRAFreqNeighCellList Uenibstreamprotobuf__EUTRAFreqNeighCellList;
+typedef struct _Uenibstreamprotobuf__EUTRAFreqBlackCellList Uenibstreamprotobuf__EUTRAFreqBlackCellList;
+typedef struct _Uenibstreamprotobuf__EUTRAFreqNeighCellInfo Uenibstreamprotobuf__EUTRAFreqNeighCellInfo;
+typedef struct _Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ;
+typedef struct _Uenibstreamprotobuf__SIB6 Uenibstreamprotobuf__SIB6;
+typedef struct _Uenibstreamprotobuf__SIB7 Uenibstreamprotobuf__SIB7;
+typedef struct _Uenibstreamprotobuf__SIB8 Uenibstreamprotobuf__SIB8;
+typedef struct _Uenibstreamprotobuf__SIB9 Uenibstreamprotobuf__SIB9;
+typedef struct _Uenibstreamprotobuf__SIB9TimeInfo Uenibstreamprotobuf__SIB9TimeInfo;
+
+
+/* --- enums --- */
+
+typedef enum _Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value {
+  UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__protobuf_unspecified = 0,
+  UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__a = 1,
+  UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__b = 2,
+  UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__c = 3
+    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE)
+} Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value;
+typedef enum _Uenibstreamprotobuf__QHyst__Value {
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__protobuf_unspecified = 0,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB0 = 1,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB1 = 2,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB2 = 3,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB3 = 4,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB4 = 5,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB5 = 6,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB6 = 7,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB8 = 8,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB10 = 9,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB12 = 10,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB14 = 11,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB16 = 12,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB18 = 13,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB20 = 14,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB22 = 15,
+  UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB24 = 16
+    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__Q__HYST__VALUE)
+} Uenibstreamprotobuf__QHyst__Value;
+typedef enum _Uenibstreamprotobuf__SFMediumHigh__Value {
+  UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__protobuf_unspecified = 0,
+  UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_6 = 1,
+  UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_4 = 2,
+  UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_2 = 3,
+  UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB0 = 4
+    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE)
+} Uenibstreamprotobuf__SFMediumHigh__Value;
+typedef enum _Uenibstreamprotobuf__CellReselectionSubPriority__Value {
+  UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__protobuf_unspecified = 0,
+  UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot2 = 1,
+  UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot4 = 2,
+  UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot6 = 3,
+  UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot8 = 4
+    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE)
+} Uenibstreamprotobuf__CellReselectionSubPriority__Value;
+typedef enum _Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value {
+  UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__protobuf_unspecified = 0,
+  UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot25 = 1,
+  UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot5 = 2,
+  UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot75 = 3,
+  UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__lDot0 = 4
+    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE)
+} Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value;
+typedef enum _Uenibstreamprotobuf__SIB7__WarningMessageSegmentType {
+  UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified = 0,
+  UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment = 1,
+  UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment = 2
+    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE)
+} Uenibstreamprotobuf__SIB7__WarningMessageSegmentType;
+typedef enum _Uenibstreamprotobuf__SIB8__WarningMessageSegmentType {
+  UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified = 0,
+  UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment = 1,
+  UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment = 2
+    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE)
+} Uenibstreamprotobuf__SIB8__WarningMessageSegmentType;
+
+/* --- messages --- */
+
+struct  _Uenibstreamprotobuf__SIB1
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__SIB1CellSelectionInfo *cellselectioninfo;
+  Uenibstreamprotobuf__CellAccessRelatedInfo *cellaccessrelatedinfo;
+  Uenibstreamprotobuf__ConnEstFailureControl *connestfailurecontrol;
+  Uenibstreamprotobuf__SISchedulingInfo *si_schedulinginfo;
+  Uenibstreamprotobuf__ServingCellConfigCommonSIB *servingcellconfigcommon;
+  Uenibstreamprotobuf__TrueOpt *ims_emergencysupport;
+  Uenibstreamprotobuf__TrueOpt *ecalloverims_support;
+  Uenibstreamprotobuf__UETimersAndConstants *ue_timersandconstants;
+  Uenibstreamprotobuf__SIB1UACBarringInfo *uac_barringinfo;
+  Uenibstreamprotobuf__TrueOpt *usefullresumeid;
+  Google__Protobuf__StringValue *latenoncriticalextension;
+};
+#define UENIBSTREAMPROTOBUF__SIB1__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib1__descriptor) \
+    , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__SIB1CellSelectionInfo
+{
+  ProtobufCMessage base;
+  int32_t q_rxlevmin;
+  Google__Protobuf__UInt32Value *q_rxlevminoffset;
+  Google__Protobuf__Int32Value *q_rxlevminsul;
+  Google__Protobuf__Int32Value *q_qualmin;
+  Google__Protobuf__UInt32Value *q_qualminoffset;
+};
+#define UENIBSTREAMPROTOBUF__SIB1_CELL_SELECTION_INFO__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib1_cell_selection_info__descriptor) \
+    , 0, NULL, NULL, NULL, NULL }
+
+
+typedef enum {
+  UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__NOT_SET = 0,
+  UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO_PLMN_COMMON = 4,
+  UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO_INDIVIDUAL_PLMNLIST = 5
+    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO)
+} Uenibstreamprotobuf__SIB1UACBarringInfo__UacAccessCategory1SelectionAssistanceInfoCase;
+
+struct  _Uenibstreamprotobuf__SIB1UACBarringInfo
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__UACBarringPerCatList *uac_barringforcommon;
+  Uenibstreamprotobuf__UACBarringPerPLMNList *uac_barringperplmn_list;
+  Uenibstreamprotobuf__UACBarringInfoSetList *uac_barringinfosetlist;
+  Uenibstreamprotobuf__SIB1UACBarringInfo__UacAccessCategory1SelectionAssistanceInfoCase uac__access_category1__selection_assistance_info_case;
+  union {
+    Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *plmncommon;
+    Uenibstreamprotobuf__IndividualPLMNList *individualplmnlist;
+  };
+};
+#define UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib1_uac__barring_info__descriptor) \
+    , NULL, NULL, NULL, UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__NOT_SET, {0} }
+
+
+struct  _Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value value;
+};
+#define UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor) \
+    , UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__protobuf_unspecified }
+
+
+struct  _Uenibstreamprotobuf__IndividualPLMNList
+{
+  ProtobufCMessage base;
+  size_t n_items;
+  Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo **items;
+};
+#define UENIBSTREAMPROTOBUF__INDIVIDUAL_PLMNLIST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__individual_plmnlist__descriptor) \
+    , 0,NULL }
+
+
+struct  _Uenibstreamprotobuf__SIB2
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *cellreselectioninfocommon;
+  Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *cellreselectionservingfreqinfo;
+  Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *intrafreqcellreselectioninfo;
+};
+#define UENIBSTREAMPROTOBUF__SIB2__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2__descriptor) \
+    , NULL, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__SIB2CellReselectionInfoCommon
+{
+  ProtobufCMessage base;
+  Google__Protobuf__UInt32Value *nrofss_blockstoaverage;
+  Uenibstreamprotobuf__ThresholdNR *absthreshss_blocksconsolidation;
+  Uenibstreamprotobuf__QOffsetRange *rangetobestcell;
+  Uenibstreamprotobuf__QHyst *q_hyst;
+  Uenibstreamprotobuf__SpeedStateReselectionPars *speedstatereselectionpars;
+};
+#define UENIBSTREAMPROTOBUF__SIB2_CELL_RESELECTION_INFO_COMMON__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor) \
+    , NULL, NULL, NULL, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__QHyst
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__QHyst__Value value;
+};
+#define UENIBSTREAMPROTOBUF__Q__HYST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__q__hyst__descriptor) \
+    , UENIBSTREAMPROTOBUF__Q__HYST__VALUE__protobuf_unspecified }
+
+
+struct  _Uenibstreamprotobuf__SpeedStateReselectionPars
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__MobilityStateParameters *mobilitystateparameters;
+  Uenibstreamprotobuf__QHystSF *q_hystsf;
+};
+#define UENIBSTREAMPROTOBUF__SPEED_STATE_RESELECTION_PARS__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__speed_state_reselection_pars__descriptor) \
+    , NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__QHystSF
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__SFMediumHigh *sf_medium;
+  Uenibstreamprotobuf__SFMediumHigh *sf_high;
+};
+#define UENIBSTREAMPROTOBUF__Q__HYST_SF__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__q__hyst_sf__descriptor) \
+    , NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__SFMediumHigh
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__SFMediumHigh__Value value;
+};
+#define UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sf__medium__high__descriptor) \
+    , UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__protobuf_unspecified }
+
+
+struct  _Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo
+{
+  ProtobufCMessage base;
+  Google__Protobuf__UInt32Value *s_nonintrasearchp;
+  Google__Protobuf__UInt32Value *s_nonintrasearchq;
+  uint32_t threshservinglowp;
+  Google__Protobuf__UInt32Value *threshservinglowq;
+  uint32_t cellreselectionpriority;
+  Uenibstreamprotobuf__CellReselectionSubPriority *cellreselectionsubpriority;
+};
+#define UENIBSTREAMPROTOBUF__SIB2_CELL_RESELECTION_SERVING_FREQ_INFO__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor) \
+    , NULL, NULL, 0, NULL, 0, NULL }
+
+
+struct  _Uenibstreamprotobuf__CellReselectionSubPriority
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__CellReselectionSubPriority__Value value;
+};
+#define UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_reselection_sub_priority__descriptor) \
+    , UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__protobuf_unspecified }
+
+
+struct  _Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo
+{
+  ProtobufCMessage base;
+  int32_t q_rxlevmin;
+  Google__Protobuf__Int32Value *q_rxlevminsul;
+  Google__Protobuf__Int32Value *q_qualmin;
+  uint32_t s_intrasearchp;
+  Google__Protobuf__UInt32Value *s_intrasearchq;
+  uint32_t t_reselectionnr;
+  Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlist;
+  Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlistsul;
+  Google__Protobuf__Int32Value *p_max;
+  Uenibstreamprotobuf__SSBMTC *smtc;
+  Uenibstreamprotobuf__SSRSSIMeasurement *ss_rssi_measurement;
+  Uenibstreamprotobuf__SSBToMeasure *ssb_tomeasure;
+  protobuf_c_boolean derivessb_indexfromcell;
+  Uenibstreamprotobuf__SpeedStateScaleFactors *t_reselectionnr_sf;
+};
+#define UENIBSTREAMPROTOBUF__SIB2_INTRA_FREQ_CELL_RESELECTION_INFO__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor) \
+    , 0, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL }
+
+
+struct  _Uenibstreamprotobuf__SpeedStateScaleFactors
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *sf_medium;
+  Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *sf_high;
+};
+#define UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__speed_state_scale_factors__descriptor) \
+    , NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value value;
+};
+#define UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor) \
+    , UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__protobuf_unspecified }
+
+
+struct  _Uenibstreamprotobuf__SIB3
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__IntraFreqNeighCellList *intrafreqneighcelllist;
+  Uenibstreamprotobuf__IntraFreqBlackCellList *intrafreqblackcelllist;
+  Google__Protobuf__StringValue *latenoncriticalextension;
+};
+#define UENIBSTREAMPROTOBUF__SIB3__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib3__descriptor) \
+    , NULL, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__IntraFreqNeighCellList
+{
+  ProtobufCMessage base;
+  size_t n_items;
+  Uenibstreamprotobuf__IntraFreqNeighCellInfo **items;
+};
+#define UENIBSTREAMPROTOBUF__INTRA_FREQ_NEIGH_CELL_LIST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor) \
+    , 0,NULL }
+
+
+struct  _Uenibstreamprotobuf__IntraFreqNeighCellInfo
+{
+  ProtobufCMessage base;
+  uint32_t physcellid;
+  Uenibstreamprotobuf__QOffsetRange *q_offsetcell;
+  Google__Protobuf__UInt32Value *q_rxlevminoffsetcell;
+  Google__Protobuf__UInt32Value *q_rxlevminoffsetcellsul;
+  Google__Protobuf__UInt32Value *q_qualminoffsetcell;
+};
+#define UENIBSTREAMPROTOBUF__INTRA_FREQ_NEIGH_CELL_INFO__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor) \
+    , 0, NULL, NULL, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__IntraFreqBlackCellList
+{
+  ProtobufCMessage base;
+  size_t n_items;
+  Uenibstreamprotobuf__PCIRange **items;
+};
+#define UENIBSTREAMPROTOBUF__INTRA_FREQ_BLACK_CELL_LIST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__intra_freq_black_cell_list__descriptor) \
+    , 0,NULL }
+
+
+struct  _Uenibstreamprotobuf__SIB4
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__InterFreqCarrierFreqList *interfreqcarrierfreqlist;
+  Google__Protobuf__StringValue *latenoncriticalextension;
+};
+#define UENIBSTREAMPROTOBUF__SIB4__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib4__descriptor) \
+    , NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__InterFreqCarrierFreqList
+{
+  ProtobufCMessage base;
+  size_t n_items;
+  Uenibstreamprotobuf__InterFreqCarrierFreqInfo **items;
+};
+#define UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_LIST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor) \
+    , 0,NULL }
+
+
+struct  _Uenibstreamprotobuf__InterFreqCarrierFreqInfo
+{
+  ProtobufCMessage base;
+  uint32_t dl_carrierfreq;
+  Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlist;
+  Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlistsul;
+  Google__Protobuf__UInt32Value *nrofss_blockstoaverage;
+  Uenibstreamprotobuf__ThresholdNR *absthreshss_blocksconsolidation;
+  Uenibstreamprotobuf__SSBMTC *smtc;
+  Uenibstreamprotobuf__SubcarrierSpacing *ssbsubcarrierspacing;
+  Uenibstreamprotobuf__SSBToMeasure *ssb_tomeasure;
+  protobuf_c_boolean derivessb_indexfromcell;
+  Uenibstreamprotobuf__SSRSSIMeasurement *ss_rssi_measurement;
+  int32_t q_rxlevmin;
+  Google__Protobuf__Int32Value *q_rxlevminsul;
+  Google__Protobuf__Int32Value *q_qualmin;
+  Google__Protobuf__Int32Value *p_max;
+  uint32_t t_reselectionnr;
+  Uenibstreamprotobuf__SpeedStateScaleFactors *t_reselectionnr_sf;
+  uint32_t threshx_highp;
+  uint32_t threshx_lowp;
+  Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *threshx_q;
+  Google__Protobuf__UInt32Value *cellreselectionpriority;
+  Uenibstreamprotobuf__CellReselectionSubPriority *cellreselectionsubpriority;
+  Uenibstreamprotobuf__QOffsetRange *q_offsetfreq;
+  Uenibstreamprotobuf__InterFreqNeighCellList *interfreqneighcelllist;
+  Uenibstreamprotobuf__InterFreqBlackCellList *interfreqblackcelllist;
+};
+#define UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_INFO__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor) \
+    , 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, 0, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ
+{
+  ProtobufCMessage base;
+  uint32_t threshx_highq;
+  uint32_t threshx_lowq;
+};
+#define UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_INFO_THRESH_X__Q__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor) \
+    , 0, 0 }
+
+
+struct  _Uenibstreamprotobuf__InterFreqNeighCellList
+{
+  ProtobufCMessage base;
+  size_t n_items;
+  Uenibstreamprotobuf__InterFreqNeighCellInfo **items;
+};
+#define UENIBSTREAMPROTOBUF__INTER_FREQ_NEIGH_CELL_LIST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor) \
+    , 0,NULL }
+
+
+struct  _Uenibstreamprotobuf__InterFreqNeighCellInfo
+{
+  ProtobufCMessage base;
+  uint32_t physcellid;
+  Uenibstreamprotobuf__QOffsetRange *q_offsetcell;
+  Google__Protobuf__UInt32Value *q_rxlevminoffsetcell;
+  Google__Protobuf__UInt32Value *q_rxlevminoffsetcellsul;
+  Google__Protobuf__UInt32Value *q_qualminoffsetcell;
+};
+#define UENIBSTREAMPROTOBUF__INTER_FREQ_NEIGH_CELL_INFO__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor) \
+    , 0, NULL, NULL, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__InterFreqBlackCellList
+{
+  ProtobufCMessage base;
+  size_t n_items;
+  Uenibstreamprotobuf__PCIRange **items;
+};
+#define UENIBSTREAMPROTOBUF__INTER_FREQ_BLACK_CELL_LIST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_black_cell_list__descriptor) \
+    , 0,NULL }
+
+
+struct  _Uenibstreamprotobuf__SIB5
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__CarrierFreqListEUTRA *carrierfreqlisteutra;
+  uint32_t t_reselectioneutra;
+  Uenibstreamprotobuf__SpeedStateScaleFactors *t_reselectioneutra_sf;
+  Google__Protobuf__StringValue *latenoncriticalextension;
+};
+#define UENIBSTREAMPROTOBUF__SIB5__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib5__descriptor) \
+    , NULL, 0, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__CarrierFreqListEUTRA
+{
+  ProtobufCMessage base;
+  size_t n_items;
+  Uenibstreamprotobuf__CarrierFreqEUTRA **items;
+};
+#define UENIBSTREAMPROTOBUF__CARRIER_FREQ_LIST_EUTRA__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_freq_list_eutra__descriptor) \
+    , 0,NULL }
+
+
+struct  _Uenibstreamprotobuf__CarrierFreqEUTRA
+{
+  ProtobufCMessage base;
+  uint32_t carrierfreq;
+  Uenibstreamprotobuf__EUTRAMultiBandInfoList *eutra_multibandinfolist;
+  Uenibstreamprotobuf__EUTRAFreqNeighCellList *eutra_freqneighcelllist;
+  Uenibstreamprotobuf__EUTRAFreqBlackCellList *eutra_blackcelllist;
+  Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *allowedmeasbandwidth;
+  protobuf_c_boolean presenceantennaport1;
+  Google__Protobuf__UInt32Value *cellreselectionpriority;
+  Uenibstreamprotobuf__CellReselectionSubPriority *cellreselectionsubpriority;
+  uint32_t threshx_high;
+  uint32_t threshx_low;
+  int32_t q_rxlevmin;
+  int32_t q_qualmin;
+  int32_t p_maxeutra;
+  Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *threshx_q;
+};
+#define UENIBSTREAMPROTOBUF__CARRIER_FREQ_EUTRA__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_freq_eutra__descriptor) \
+    , 0, NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, 0, 0, 0, 0, NULL }
+
+
+struct  _Uenibstreamprotobuf__EUTRAFreqNeighCellList
+{
+  ProtobufCMessage base;
+  size_t n_items;
+  Uenibstreamprotobuf__EUTRAFreqNeighCellInfo **items;
+};
+#define UENIBSTREAMPROTOBUF__EUTRA__FREQ_NEIGH_CELL_LIST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor) \
+    , 0,NULL }
+
+
+struct  _Uenibstreamprotobuf__EUTRAFreqBlackCellList
+{
+  ProtobufCMessage base;
+  size_t n_items;
+  Uenibstreamprotobuf__EUTRAPhysCellIdRange **items;
+};
+#define UENIBSTREAMPROTOBUF__EUTRA__FREQ_BLACK_CELL_LIST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor) \
+    , 0,NULL }
+
+
+struct  _Uenibstreamprotobuf__EUTRAFreqNeighCellInfo
+{
+  ProtobufCMessage base;
+  uint32_t physcellid;
+  Uenibstreamprotobuf__EUTRAQOffsetRange *q_offsetcell;
+  Google__Protobuf__UInt32Value *q_rxlevminoffsetcell;
+  Google__Protobuf__UInt32Value *q_qualminoffsetcell;
+};
+#define UENIBSTREAMPROTOBUF__EUTRA__FREQ_NEIGH_CELL_INFO__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor) \
+    , 0, NULL, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ
+{
+  ProtobufCMessage base;
+  uint32_t threshx_highq;
+  uint32_t threshx_lowq;
+};
+#define UENIBSTREAMPROTOBUF__CARRIER_FREQ_EUTRATHRESH_X__Q__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor) \
+    , 0, 0 }
+
+
+struct  _Uenibstreamprotobuf__SIB6
+{
+  ProtobufCMessage base;
+  char *messageidentifier;
+  char *serialnumber;
+  char *warningtype;
+  Google__Protobuf__StringValue *latenoncriticalextension;
+};
+#define UENIBSTREAMPROTOBUF__SIB6__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib6__descriptor) \
+    , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, NULL }
+
+
+struct  _Uenibstreamprotobuf__SIB7
+{
+  ProtobufCMessage base;
+  char *messageidentifier;
+  char *serialnumber;
+  Uenibstreamprotobuf__SIB7__WarningMessageSegmentType warningmessagesegmenttype;
+  uint32_t warningmessagesegmentnumber;
+  char *warningmessagesegment;
+  Google__Protobuf__StringValue *datacodingscheme;
+  Google__Protobuf__StringValue *latenoncriticalextension;
+};
+#define UENIBSTREAMPROTOBUF__SIB7__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib7__descriptor) \
+    , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified, 0, (char *)protobuf_c_empty_string, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__SIB8
+{
+  ProtobufCMessage base;
+  char *messageidentifier;
+  char *serialnumber;
+  Uenibstreamprotobuf__SIB8__WarningMessageSegmentType warningmessagesegmenttype;
+  uint32_t warningmessagesegmentnumber;
+  char *warningmessagesegment;
+  Google__Protobuf__StringValue *datacodingscheme;
+  Google__Protobuf__StringValue *warningareacoordinatessegment;
+  Google__Protobuf__StringValue *latenoncriticalextension;
+};
+#define UENIBSTREAMPROTOBUF__SIB8__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib8__descriptor) \
+    , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified, 0, (char *)protobuf_c_empty_string, NULL, NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__SIB9
+{
+  ProtobufCMessage base;
+  Uenibstreamprotobuf__SIB9TimeInfo *timeinfo;
+  Google__Protobuf__StringValue *latenoncriticalextension;
+};
+#define UENIBSTREAMPROTOBUF__SIB9__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib9__descriptor) \
+    , NULL, NULL }
+
+
+struct  _Uenibstreamprotobuf__SIB9TimeInfo
+{
+  ProtobufCMessage base;
+  uint64_t timeinfoutc;
+  Google__Protobuf__StringValue *daylightsavingtime;
+  Google__Protobuf__Int32Value *leapseconds;
+  Google__Protobuf__Int32Value *localtimeoffset;
+};
+#define UENIBSTREAMPROTOBUF__SIB9_TIME_INFO__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib9_time_info__descriptor) \
+    , 0, NULL, NULL, NULL }
+
+
+/* Uenibstreamprotobuf__SIB1 methods */
+void   uenibstreamprotobuf__sib1__init
+                     (Uenibstreamprotobuf__SIB1         *message);
+size_t uenibstreamprotobuf__sib1__get_packed_size
+                     (const Uenibstreamprotobuf__SIB1   *message);
+size_t uenibstreamprotobuf__sib1__pack
+                     (const Uenibstreamprotobuf__SIB1   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib1__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB1   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB1 *
+       uenibstreamprotobuf__sib1__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib1__free_unpacked
+                     (Uenibstreamprotobuf__SIB1 *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB1CellSelectionInfo methods */
+void   uenibstreamprotobuf__sib1_cell_selection_info__init
+                     (Uenibstreamprotobuf__SIB1CellSelectionInfo         *message);
+size_t uenibstreamprotobuf__sib1_cell_selection_info__get_packed_size
+                     (const Uenibstreamprotobuf__SIB1CellSelectionInfo   *message);
+size_t uenibstreamprotobuf__sib1_cell_selection_info__pack
+                     (const Uenibstreamprotobuf__SIB1CellSelectionInfo   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib1_cell_selection_info__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB1CellSelectionInfo   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB1CellSelectionInfo *
+       uenibstreamprotobuf__sib1_cell_selection_info__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib1_cell_selection_info__free_unpacked
+                     (Uenibstreamprotobuf__SIB1CellSelectionInfo *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB1UACBarringInfo methods */
+void   uenibstreamprotobuf__sib1_uac__barring_info__init
+                     (Uenibstreamprotobuf__SIB1UACBarringInfo         *message);
+size_t uenibstreamprotobuf__sib1_uac__barring_info__get_packed_size
+                     (const Uenibstreamprotobuf__SIB1UACBarringInfo   *message);
+size_t uenibstreamprotobuf__sib1_uac__barring_info__pack
+                     (const Uenibstreamprotobuf__SIB1UACBarringInfo   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib1_uac__barring_info__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB1UACBarringInfo   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB1UACBarringInfo *
+       uenibstreamprotobuf__sib1_uac__barring_info__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib1_uac__barring_info__free_unpacked
+                     (Uenibstreamprotobuf__SIB1UACBarringInfo *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo methods */
+void   uenibstreamprotobuf__uac__access_category1__selection_assistance_info__init
+                     (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo         *message);
+size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__get_packed_size
+                     (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo   *message);
+size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__pack
+                     (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__pack_to_buffer
+                     (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *
+       uenibstreamprotobuf__uac__access_category1__selection_assistance_info__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__uac__access_category1__selection_assistance_info__free_unpacked
+                     (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__IndividualPLMNList methods */
+void   uenibstreamprotobuf__individual_plmnlist__init
+                     (Uenibstreamprotobuf__IndividualPLMNList         *message);
+size_t uenibstreamprotobuf__individual_plmnlist__get_packed_size
+                     (const Uenibstreamprotobuf__IndividualPLMNList   *message);
+size_t uenibstreamprotobuf__individual_plmnlist__pack
+                     (const Uenibstreamprotobuf__IndividualPLMNList   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__individual_plmnlist__pack_to_buffer
+                     (const Uenibstreamprotobuf__IndividualPLMNList   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__IndividualPLMNList *
+       uenibstreamprotobuf__individual_plmnlist__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__individual_plmnlist__free_unpacked
+                     (Uenibstreamprotobuf__IndividualPLMNList *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB2 methods */
+void   uenibstreamprotobuf__sib2__init
+                     (Uenibstreamprotobuf__SIB2         *message);
+size_t uenibstreamprotobuf__sib2__get_packed_size
+                     (const Uenibstreamprotobuf__SIB2   *message);
+size_t uenibstreamprotobuf__sib2__pack
+                     (const Uenibstreamprotobuf__SIB2   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib2__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB2   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB2 *
+       uenibstreamprotobuf__sib2__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib2__free_unpacked
+                     (Uenibstreamprotobuf__SIB2 *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB2CellReselectionInfoCommon methods */
+void   uenibstreamprotobuf__sib2_cell_reselection_info_common__init
+                     (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon         *message);
+size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__get_packed_size
+                     (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon   *message);
+size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__pack
+                     (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *
+       uenibstreamprotobuf__sib2_cell_reselection_info_common__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib2_cell_reselection_info_common__free_unpacked
+                     (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__QHyst methods */
+void   uenibstreamprotobuf__q__hyst__init
+                     (Uenibstreamprotobuf__QHyst         *message);
+size_t uenibstreamprotobuf__q__hyst__get_packed_size
+                     (const Uenibstreamprotobuf__QHyst   *message);
+size_t uenibstreamprotobuf__q__hyst__pack
+                     (const Uenibstreamprotobuf__QHyst   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__q__hyst__pack_to_buffer
+                     (const Uenibstreamprotobuf__QHyst   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__QHyst *
+       uenibstreamprotobuf__q__hyst__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__q__hyst__free_unpacked
+                     (Uenibstreamprotobuf__QHyst *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SpeedStateReselectionPars methods */
+void   uenibstreamprotobuf__speed_state_reselection_pars__init
+                     (Uenibstreamprotobuf__SpeedStateReselectionPars         *message);
+size_t uenibstreamprotobuf__speed_state_reselection_pars__get_packed_size
+                     (const Uenibstreamprotobuf__SpeedStateReselectionPars   *message);
+size_t uenibstreamprotobuf__speed_state_reselection_pars__pack
+                     (const Uenibstreamprotobuf__SpeedStateReselectionPars   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__speed_state_reselection_pars__pack_to_buffer
+                     (const Uenibstreamprotobuf__SpeedStateReselectionPars   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SpeedStateReselectionPars *
+       uenibstreamprotobuf__speed_state_reselection_pars__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__speed_state_reselection_pars__free_unpacked
+                     (Uenibstreamprotobuf__SpeedStateReselectionPars *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__QHystSF methods */
+void   uenibstreamprotobuf__q__hyst_sf__init
+                     (Uenibstreamprotobuf__QHystSF         *message);
+size_t uenibstreamprotobuf__q__hyst_sf__get_packed_size
+                     (const Uenibstreamprotobuf__QHystSF   *message);
+size_t uenibstreamprotobuf__q__hyst_sf__pack
+                     (const Uenibstreamprotobuf__QHystSF   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__q__hyst_sf__pack_to_buffer
+                     (const Uenibstreamprotobuf__QHystSF   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__QHystSF *
+       uenibstreamprotobuf__q__hyst_sf__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__q__hyst_sf__free_unpacked
+                     (Uenibstreamprotobuf__QHystSF *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SFMediumHigh methods */
+void   uenibstreamprotobuf__sf__medium__high__init
+                     (Uenibstreamprotobuf__SFMediumHigh         *message);
+size_t uenibstreamprotobuf__sf__medium__high__get_packed_size
+                     (const Uenibstreamprotobuf__SFMediumHigh   *message);
+size_t uenibstreamprotobuf__sf__medium__high__pack
+                     (const Uenibstreamprotobuf__SFMediumHigh   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sf__medium__high__pack_to_buffer
+                     (const Uenibstreamprotobuf__SFMediumHigh   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SFMediumHigh *
+       uenibstreamprotobuf__sf__medium__high__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sf__medium__high__free_unpacked
+                     (Uenibstreamprotobuf__SFMediumHigh *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo methods */
+void   uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__init
+                     (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo         *message);
+size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__get_packed_size
+                     (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo   *message);
+size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__pack
+                     (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *
+       uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__free_unpacked
+                     (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__CellReselectionSubPriority methods */
+void   uenibstreamprotobuf__cell_reselection_sub_priority__init
+                     (Uenibstreamprotobuf__CellReselectionSubPriority         *message);
+size_t uenibstreamprotobuf__cell_reselection_sub_priority__get_packed_size
+                     (const Uenibstreamprotobuf__CellReselectionSubPriority   *message);
+size_t uenibstreamprotobuf__cell_reselection_sub_priority__pack
+                     (const Uenibstreamprotobuf__CellReselectionSubPriority   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__cell_reselection_sub_priority__pack_to_buffer
+                     (const Uenibstreamprotobuf__CellReselectionSubPriority   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__CellReselectionSubPriority *
+       uenibstreamprotobuf__cell_reselection_sub_priority__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__cell_reselection_sub_priority__free_unpacked
+                     (Uenibstreamprotobuf__CellReselectionSubPriority *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo methods */
+void   uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__init
+                     (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo         *message);
+size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__get_packed_size
+                     (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo   *message);
+size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__pack
+                     (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *
+       uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__free_unpacked
+                     (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SpeedStateScaleFactors methods */
+void   uenibstreamprotobuf__speed_state_scale_factors__init
+                     (Uenibstreamprotobuf__SpeedStateScaleFactors         *message);
+size_t uenibstreamprotobuf__speed_state_scale_factors__get_packed_size
+                     (const Uenibstreamprotobuf__SpeedStateScaleFactors   *message);
+size_t uenibstreamprotobuf__speed_state_scale_factors__pack
+                     (const Uenibstreamprotobuf__SpeedStateScaleFactors   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__speed_state_scale_factors__pack_to_buffer
+                     (const Uenibstreamprotobuf__SpeedStateScaleFactors   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SpeedStateScaleFactors *
+       uenibstreamprotobuf__speed_state_scale_factors__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__speed_state_scale_factors__free_unpacked
+                     (Uenibstreamprotobuf__SpeedStateScaleFactors *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh methods */
+void   uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__init
+                     (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh         *message);
+size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__get_packed_size
+                     (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh   *message);
+size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__pack
+                     (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__pack_to_buffer
+                     (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *
+       uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__free_unpacked
+                     (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB3 methods */
+void   uenibstreamprotobuf__sib3__init
+                     (Uenibstreamprotobuf__SIB3         *message);
+size_t uenibstreamprotobuf__sib3__get_packed_size
+                     (const Uenibstreamprotobuf__SIB3   *message);
+size_t uenibstreamprotobuf__sib3__pack
+                     (const Uenibstreamprotobuf__SIB3   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib3__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB3   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB3 *
+       uenibstreamprotobuf__sib3__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib3__free_unpacked
+                     (Uenibstreamprotobuf__SIB3 *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__IntraFreqNeighCellList methods */
+void   uenibstreamprotobuf__intra_freq_neigh_cell_list__init
+                     (Uenibstreamprotobuf__IntraFreqNeighCellList         *message);
+size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__get_packed_size
+                     (const Uenibstreamprotobuf__IntraFreqNeighCellList   *message);
+size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__pack
+                     (const Uenibstreamprotobuf__IntraFreqNeighCellList   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__pack_to_buffer
+                     (const Uenibstreamprotobuf__IntraFreqNeighCellList   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__IntraFreqNeighCellList *
+       uenibstreamprotobuf__intra_freq_neigh_cell_list__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__intra_freq_neigh_cell_list__free_unpacked
+                     (Uenibstreamprotobuf__IntraFreqNeighCellList *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__IntraFreqNeighCellInfo methods */
+void   uenibstreamprotobuf__intra_freq_neigh_cell_info__init
+                     (Uenibstreamprotobuf__IntraFreqNeighCellInfo         *message);
+size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__get_packed_size
+                     (const Uenibstreamprotobuf__IntraFreqNeighCellInfo   *message);
+size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__pack
+                     (const Uenibstreamprotobuf__IntraFreqNeighCellInfo   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__pack_to_buffer
+                     (const Uenibstreamprotobuf__IntraFreqNeighCellInfo   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__IntraFreqNeighCellInfo *
+       uenibstreamprotobuf__intra_freq_neigh_cell_info__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__intra_freq_neigh_cell_info__free_unpacked
+                     (Uenibstreamprotobuf__IntraFreqNeighCellInfo *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__IntraFreqBlackCellList methods */
+void   uenibstreamprotobuf__intra_freq_black_cell_list__init
+                     (Uenibstreamprotobuf__IntraFreqBlackCellList         *message);
+size_t uenibstreamprotobuf__intra_freq_black_cell_list__get_packed_size
+                     (const Uenibstreamprotobuf__IntraFreqBlackCellList   *message);
+size_t uenibstreamprotobuf__intra_freq_black_cell_list__pack
+                     (const Uenibstreamprotobuf__IntraFreqBlackCellList   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__intra_freq_black_cell_list__pack_to_buffer
+                     (const Uenibstreamprotobuf__IntraFreqBlackCellList   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__IntraFreqBlackCellList *
+       uenibstreamprotobuf__intra_freq_black_cell_list__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__intra_freq_black_cell_list__free_unpacked
+                     (Uenibstreamprotobuf__IntraFreqBlackCellList *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB4 methods */
+void   uenibstreamprotobuf__sib4__init
+                     (Uenibstreamprotobuf__SIB4         *message);
+size_t uenibstreamprotobuf__sib4__get_packed_size
+                     (const Uenibstreamprotobuf__SIB4   *message);
+size_t uenibstreamprotobuf__sib4__pack
+                     (const Uenibstreamprotobuf__SIB4   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib4__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB4   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB4 *
+       uenibstreamprotobuf__sib4__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib4__free_unpacked
+                     (Uenibstreamprotobuf__SIB4 *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__InterFreqCarrierFreqList methods */
+void   uenibstreamprotobuf__inter_freq_carrier_freq_list__init
+                     (Uenibstreamprotobuf__InterFreqCarrierFreqList         *message);
+size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__get_packed_size
+                     (const Uenibstreamprotobuf__InterFreqCarrierFreqList   *message);
+size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__pack
+                     (const Uenibstreamprotobuf__InterFreqCarrierFreqList   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__pack_to_buffer
+                     (const Uenibstreamprotobuf__InterFreqCarrierFreqList   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__InterFreqCarrierFreqList *
+       uenibstreamprotobuf__inter_freq_carrier_freq_list__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__inter_freq_carrier_freq_list__free_unpacked
+                     (Uenibstreamprotobuf__InterFreqCarrierFreqList *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__InterFreqCarrierFreqInfo methods */
+void   uenibstreamprotobuf__inter_freq_carrier_freq_info__init
+                     (Uenibstreamprotobuf__InterFreqCarrierFreqInfo         *message);
+size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__get_packed_size
+                     (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo   *message);
+size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__pack
+                     (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__pack_to_buffer
+                     (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__InterFreqCarrierFreqInfo *
+       uenibstreamprotobuf__inter_freq_carrier_freq_info__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__inter_freq_carrier_freq_info__free_unpacked
+                     (Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ methods */
+void   uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__init
+                     (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ         *message);
+size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__get_packed_size
+                     (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ   *message);
+size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__pack
+                     (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__pack_to_buffer
+                     (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *
+       uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__free_unpacked
+                     (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__InterFreqNeighCellList methods */
+void   uenibstreamprotobuf__inter_freq_neigh_cell_list__init
+                     (Uenibstreamprotobuf__InterFreqNeighCellList         *message);
+size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__get_packed_size
+                     (const Uenibstreamprotobuf__InterFreqNeighCellList   *message);
+size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__pack
+                     (const Uenibstreamprotobuf__InterFreqNeighCellList   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__pack_to_buffer
+                     (const Uenibstreamprotobuf__InterFreqNeighCellList   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__InterFreqNeighCellList *
+       uenibstreamprotobuf__inter_freq_neigh_cell_list__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__inter_freq_neigh_cell_list__free_unpacked
+                     (Uenibstreamprotobuf__InterFreqNeighCellList *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__InterFreqNeighCellInfo methods */
+void   uenibstreamprotobuf__inter_freq_neigh_cell_info__init
+                     (Uenibstreamprotobuf__InterFreqNeighCellInfo         *message);
+size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__get_packed_size
+                     (const Uenibstreamprotobuf__InterFreqNeighCellInfo   *message);
+size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__pack
+                     (const Uenibstreamprotobuf__InterFreqNeighCellInfo   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__pack_to_buffer
+                     (const Uenibstreamprotobuf__InterFreqNeighCellInfo   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__InterFreqNeighCellInfo *
+       uenibstreamprotobuf__inter_freq_neigh_cell_info__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__inter_freq_neigh_cell_info__free_unpacked
+                     (Uenibstreamprotobuf__InterFreqNeighCellInfo *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__InterFreqBlackCellList methods */
+void   uenibstreamprotobuf__inter_freq_black_cell_list__init
+                     (Uenibstreamprotobuf__InterFreqBlackCellList         *message);
+size_t uenibstreamprotobuf__inter_freq_black_cell_list__get_packed_size
+                     (const Uenibstreamprotobuf__InterFreqBlackCellList   *message);
+size_t uenibstreamprotobuf__inter_freq_black_cell_list__pack
+                     (const Uenibstreamprotobuf__InterFreqBlackCellList   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__inter_freq_black_cell_list__pack_to_buffer
+                     (const Uenibstreamprotobuf__InterFreqBlackCellList   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__InterFreqBlackCellList *
+       uenibstreamprotobuf__inter_freq_black_cell_list__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__inter_freq_black_cell_list__free_unpacked
+                     (Uenibstreamprotobuf__InterFreqBlackCellList *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB5 methods */
+void   uenibstreamprotobuf__sib5__init
+                     (Uenibstreamprotobuf__SIB5         *message);
+size_t uenibstreamprotobuf__sib5__get_packed_size
+                     (const Uenibstreamprotobuf__SIB5   *message);
+size_t uenibstreamprotobuf__sib5__pack
+                     (const Uenibstreamprotobuf__SIB5   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib5__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB5   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB5 *
+       uenibstreamprotobuf__sib5__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib5__free_unpacked
+                     (Uenibstreamprotobuf__SIB5 *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__CarrierFreqListEUTRA methods */
+void   uenibstreamprotobuf__carrier_freq_list_eutra__init
+                     (Uenibstreamprotobuf__CarrierFreqListEUTRA         *message);
+size_t uenibstreamprotobuf__carrier_freq_list_eutra__get_packed_size
+                     (const Uenibstreamprotobuf__CarrierFreqListEUTRA   *message);
+size_t uenibstreamprotobuf__carrier_freq_list_eutra__pack
+                     (const Uenibstreamprotobuf__CarrierFreqListEUTRA   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__carrier_freq_list_eutra__pack_to_buffer
+                     (const Uenibstreamprotobuf__CarrierFreqListEUTRA   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__CarrierFreqListEUTRA *
+       uenibstreamprotobuf__carrier_freq_list_eutra__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__carrier_freq_list_eutra__free_unpacked
+                     (Uenibstreamprotobuf__CarrierFreqListEUTRA *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__CarrierFreqEUTRA methods */
+void   uenibstreamprotobuf__carrier_freq_eutra__init
+                     (Uenibstreamprotobuf__CarrierFreqEUTRA         *message);
+size_t uenibstreamprotobuf__carrier_freq_eutra__get_packed_size
+                     (const Uenibstreamprotobuf__CarrierFreqEUTRA   *message);
+size_t uenibstreamprotobuf__carrier_freq_eutra__pack
+                     (const Uenibstreamprotobuf__CarrierFreqEUTRA   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__carrier_freq_eutra__pack_to_buffer
+                     (const Uenibstreamprotobuf__CarrierFreqEUTRA   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__CarrierFreqEUTRA *
+       uenibstreamprotobuf__carrier_freq_eutra__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__carrier_freq_eutra__free_unpacked
+                     (Uenibstreamprotobuf__CarrierFreqEUTRA *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__EUTRAFreqNeighCellList methods */
+void   uenibstreamprotobuf__eutra__freq_neigh_cell_list__init
+                     (Uenibstreamprotobuf__EUTRAFreqNeighCellList         *message);
+size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__get_packed_size
+                     (const Uenibstreamprotobuf__EUTRAFreqNeighCellList   *message);
+size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__pack
+                     (const Uenibstreamprotobuf__EUTRAFreqNeighCellList   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__pack_to_buffer
+                     (const Uenibstreamprotobuf__EUTRAFreqNeighCellList   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__EUTRAFreqNeighCellList *
+       uenibstreamprotobuf__eutra__freq_neigh_cell_list__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__eutra__freq_neigh_cell_list__free_unpacked
+                     (Uenibstreamprotobuf__EUTRAFreqNeighCellList *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__EUTRAFreqBlackCellList methods */
+void   uenibstreamprotobuf__eutra__freq_black_cell_list__init
+                     (Uenibstreamprotobuf__EUTRAFreqBlackCellList         *message);
+size_t uenibstreamprotobuf__eutra__freq_black_cell_list__get_packed_size
+                     (const Uenibstreamprotobuf__EUTRAFreqBlackCellList   *message);
+size_t uenibstreamprotobuf__eutra__freq_black_cell_list__pack
+                     (const Uenibstreamprotobuf__EUTRAFreqBlackCellList   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__eutra__freq_black_cell_list__pack_to_buffer
+                     (const Uenibstreamprotobuf__EUTRAFreqBlackCellList   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__EUTRAFreqBlackCellList *
+       uenibstreamprotobuf__eutra__freq_black_cell_list__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__eutra__freq_black_cell_list__free_unpacked
+                     (Uenibstreamprotobuf__EUTRAFreqBlackCellList *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__EUTRAFreqNeighCellInfo methods */
+void   uenibstreamprotobuf__eutra__freq_neigh_cell_info__init
+                     (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo         *message);
+size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__get_packed_size
+                     (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo   *message);
+size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__pack
+                     (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__pack_to_buffer
+                     (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *
+       uenibstreamprotobuf__eutra__freq_neigh_cell_info__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__eutra__freq_neigh_cell_info__free_unpacked
+                     (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ methods */
+void   uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__init
+                     (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ         *message);
+size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__get_packed_size
+                     (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ   *message);
+size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__pack
+                     (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__pack_to_buffer
+                     (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *
+       uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__free_unpacked
+                     (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB6 methods */
+void   uenibstreamprotobuf__sib6__init
+                     (Uenibstreamprotobuf__SIB6         *message);
+size_t uenibstreamprotobuf__sib6__get_packed_size
+                     (const Uenibstreamprotobuf__SIB6   *message);
+size_t uenibstreamprotobuf__sib6__pack
+                     (const Uenibstreamprotobuf__SIB6   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib6__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB6   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB6 *
+       uenibstreamprotobuf__sib6__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib6__free_unpacked
+                     (Uenibstreamprotobuf__SIB6 *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB7 methods */
+void   uenibstreamprotobuf__sib7__init
+                     (Uenibstreamprotobuf__SIB7         *message);
+size_t uenibstreamprotobuf__sib7__get_packed_size
+                     (const Uenibstreamprotobuf__SIB7   *message);
+size_t uenibstreamprotobuf__sib7__pack
+                     (const Uenibstreamprotobuf__SIB7   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib7__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB7   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB7 *
+       uenibstreamprotobuf__sib7__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib7__free_unpacked
+                     (Uenibstreamprotobuf__SIB7 *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB8 methods */
+void   uenibstreamprotobuf__sib8__init
+                     (Uenibstreamprotobuf__SIB8         *message);
+size_t uenibstreamprotobuf__sib8__get_packed_size
+                     (const Uenibstreamprotobuf__SIB8   *message);
+size_t uenibstreamprotobuf__sib8__pack
+                     (const Uenibstreamprotobuf__SIB8   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib8__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB8   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB8 *
+       uenibstreamprotobuf__sib8__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib8__free_unpacked
+                     (Uenibstreamprotobuf__SIB8 *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB9 methods */
+void   uenibstreamprotobuf__sib9__init
+                     (Uenibstreamprotobuf__SIB9         *message);
+size_t uenibstreamprotobuf__sib9__get_packed_size
+                     (const Uenibstreamprotobuf__SIB9   *message);
+size_t uenibstreamprotobuf__sib9__pack
+                     (const Uenibstreamprotobuf__SIB9   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib9__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB9   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB9 *
+       uenibstreamprotobuf__sib9__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib9__free_unpacked
+                     (Uenibstreamprotobuf__SIB9 *message,
+                      ProtobufCAllocator *allocator);
+/* Uenibstreamprotobuf__SIB9TimeInfo methods */
+void   uenibstreamprotobuf__sib9_time_info__init
+                     (Uenibstreamprotobuf__SIB9TimeInfo         *message);
+size_t uenibstreamprotobuf__sib9_time_info__get_packed_size
+                     (const Uenibstreamprotobuf__SIB9TimeInfo   *message);
+size_t uenibstreamprotobuf__sib9_time_info__pack
+                     (const Uenibstreamprotobuf__SIB9TimeInfo   *message,
+                      uint8_t             *out);
+size_t uenibstreamprotobuf__sib9_time_info__pack_to_buffer
+                     (const Uenibstreamprotobuf__SIB9TimeInfo   *message,
+                      ProtobufCBuffer     *buffer);
+Uenibstreamprotobuf__SIB9TimeInfo *
+       uenibstreamprotobuf__sib9_time_info__unpack
+                     (ProtobufCAllocator  *allocator,
+                      size_t               len,
+                      const uint8_t       *data);
+void   uenibstreamprotobuf__sib9_time_info__free_unpacked
+                     (Uenibstreamprotobuf__SIB9TimeInfo *message,
+                      ProtobufCAllocator *allocator);
+/* --- per-message closures --- */
+
+typedef void (*Uenibstreamprotobuf__SIB1_Closure)
+                 (const Uenibstreamprotobuf__SIB1 *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB1CellSelectionInfo_Closure)
+                 (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB1UACBarringInfo_Closure)
+                 (const Uenibstreamprotobuf__SIB1UACBarringInfo *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo_Closure)
+                 (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__IndividualPLMNList_Closure)
+                 (const Uenibstreamprotobuf__IndividualPLMNList *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB2_Closure)
+                 (const Uenibstreamprotobuf__SIB2 *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB2CellReselectionInfoCommon_Closure)
+                 (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__QHyst_Closure)
+                 (const Uenibstreamprotobuf__QHyst *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SpeedStateReselectionPars_Closure)
+                 (const Uenibstreamprotobuf__SpeedStateReselectionPars *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__QHystSF_Closure)
+                 (const Uenibstreamprotobuf__QHystSF *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SFMediumHigh_Closure)
+                 (const Uenibstreamprotobuf__SFMediumHigh *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo_Closure)
+                 (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__CellReselectionSubPriority_Closure)
+                 (const Uenibstreamprotobuf__CellReselectionSubPriority *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo_Closure)
+                 (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SpeedStateScaleFactors_Closure)
+                 (const Uenibstreamprotobuf__SpeedStateScaleFactors *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh_Closure)
+                 (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB3_Closure)
+                 (const Uenibstreamprotobuf__SIB3 *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__IntraFreqNeighCellList_Closure)
+                 (const Uenibstreamprotobuf__IntraFreqNeighCellList *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__IntraFreqNeighCellInfo_Closure)
+                 (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__IntraFreqBlackCellList_Closure)
+                 (const Uenibstreamprotobuf__IntraFreqBlackCellList *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB4_Closure)
+                 (const Uenibstreamprotobuf__SIB4 *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__InterFreqCarrierFreqList_Closure)
+                 (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__InterFreqCarrierFreqInfo_Closure)
+                 (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ_Closure)
+                 (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__InterFreqNeighCellList_Closure)
+                 (const Uenibstreamprotobuf__InterFreqNeighCellList *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__InterFreqNeighCellInfo_Closure)
+                 (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__InterFreqBlackCellList_Closure)
+                 (const Uenibstreamprotobuf__InterFreqBlackCellList *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB5_Closure)
+                 (const Uenibstreamprotobuf__SIB5 *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__CarrierFreqListEUTRA_Closure)
+                 (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__CarrierFreqEUTRA_Closure)
+                 (const Uenibstreamprotobuf__CarrierFreqEUTRA *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__EUTRAFreqNeighCellList_Closure)
+                 (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__EUTRAFreqBlackCellList_Closure)
+                 (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__EUTRAFreqNeighCellInfo_Closure)
+                 (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ_Closure)
+                 (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB6_Closure)
+                 (const Uenibstreamprotobuf__SIB6 *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB7_Closure)
+                 (const Uenibstreamprotobuf__SIB7 *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB8_Closure)
+                 (const Uenibstreamprotobuf__SIB8 *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB9_Closure)
+                 (const Uenibstreamprotobuf__SIB9 *message,
+                  void *closure_data);
+typedef void (*Uenibstreamprotobuf__SIB9TimeInfo_Closure)
+                 (const Uenibstreamprotobuf__SIB9TimeInfo *message,
+                  void *closure_data);
+
+/* --- services --- */
+
+
+/* --- descriptors --- */
+
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1_cell_selection_info__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1_uac__barring_info__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor;
+extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__individual_plmnlist__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__q__hyst__descriptor;
+extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__q__hyst__value__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_reselection_pars__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__q__hyst_sf__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sf__medium__high__descriptor;
+extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sf__medium__high__value__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_reselection_sub_priority__descriptor;
+extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__cell_reselection_sub_priority__value__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_scale_factors__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor;
+extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib3__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_black_cell_list__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib4__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_black_cell_list__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib5__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_list_eutra__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_eutra__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib6__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib7__descriptor;
+extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sib7__warning_message_segment_type__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib8__descriptor;
+extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sib8__warning_message_segment_type__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib9__descriptor;
+extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib9_time_info__descriptor;
+
+PROTOBUF_C__END_DECLS
+
+
+#endif  /* PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED */