1 /* Do not modify this file. Changes will be overwritten. */
2 /* Generated automatically by the ASN.1 to Wireshark dissector compiler */
4 /* ../../tools/asn2wrs.py -b -c ./gsm_map.cnf -s ./packet-gsm_map-template -D . -O ../../epan/dissectors ../ros/Remote-Operations-Information-Objects.asn MobileDomainDefinitions.asn MAP-ApplicationContexts.asn MAP-SS-Code.asn MAP-BS-Code.asn MAP-TS-Code.asn MAP-ExtensionDataTypes.asn MAP-CommonDataTypes.asn MAP-SS-DataTypes.asn MAP-ER-DataTypes.asn MAP-SM-DataTypes.asn MAP-OM-DataTypes.asn MAP-MS-DataTypes.asn MAP-CH-DataTypes.asn MAP-LCS-DataTypes.asn MAP-GR-DataTypes.asn MAP-DialogueInformation.asn MAP-LocationServiceOperations.asn MAP-Group-Call-Operations.asn MAP-ShortMessageServiceOperations.asn MAP-SupplementaryServiceOperations.asn MAP-CallHandlingOperations.asn MAP-OperationAndMaintenanceOperations.asn MAP-MobileServiceOperations.asn MAP-Errors.asn MAP-Protocol.asn GSMMAP.asn SS-DataTypes.asn SS-Operations.asn Ericsson.asn */
6 /* Input file: packet-gsm_map-template.h */
8 #line 1 "../../asn1/gsm_map/packet-gsm_map-template.h"
9 /* packet-gsm_map-template.h
10 * Routines for GSM MAP packet dissection
11 * Copyright 2004 - 2006, Anders Broman <anders.broman@ericsson.com>
15 * Wireshark - Network traffic analyzer
16 * By Gerald Combs <gerald@wireshark.org>
17 * Copyright 1998 Gerald Combs
19 * This program is free software; you can redistribute it and/or
20 * modify it under the terms of the GNU General Public License
21 * as published by the Free Software Foundation; either version 2
22 * of the License, or (at your option) any later version.
24 * This program is distributed in the hope that it will be useful,
25 * but WITHOUT ANY WARRANTY; without even the implied warranty of
26 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27 * GNU General Public License for more details.
29 * You should have received a copy of the GNU General Public License
30 * along with this program; if not, write to the Free Software
31 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
34 #ifndef PACKET_GSM_MAP_H
35 #define PACKET_GSM_MAP_H
37 #include "ws_symbol_export.h"
39 /* Defines for the GSM MAP taps */
40 #define GSM_MAP_MAX_NUM_OPR_CODES 256
42 typedef struct _gsm_map_tap_rec_t
{
49 #define SMS_ENCODING_NOT_SET 0
50 #define SMS_ENCODING_7BIT 1
51 #define SMS_ENCODING_8BIT 2
52 #define SMS_ENCODING_UCS2 3
53 #define SMS_ENCODING_7BIT_LANG 4
54 #define SMS_ENCODING_UCS2_LANG 5
56 WS_DLL_PUBLIC
const value_string gsm_map_opr_code_strings
[];
57 const char* unpack_digits(tvbuff_t
*tvb
, int offset
);
59 extern const value_string ssCode_vals
[];
60 extern const value_string gsm_map_PDP_Type_Organisation_vals
[];
61 extern const value_string gsm_map_ietf_defined_pdp_vals
[];
62 extern const value_string gsm_map_etsi_defined_pdp_vals
[];
64 guint8
dissect_cbs_data_coding_scheme(tvbuff_t
*tvb
, packet_info
*pinfo _U_
, proto_tree
*tree
, guint16 offset
);
65 void dissect_gsm_map_msisdn(tvbuff_t
*tvb
, packet_info
*pinfo _U_
, proto_tree
*tree
);
68 /*--- Included file: packet-gsm_map-exp.h ---*/
69 #line 1 "../../asn1/gsm_map/packet-gsm_map-exp.h"
71 /* --- Module Remote-Operations-Information-Objects --- --- --- */
74 /* --- Module MobileDomainDefinitions --- --- --- */
77 /* --- Module MAP-ApplicationContexts --- --- --- */
80 /* --- Module MAP-SS-Code --- --- --- */
82 int dissect_gsm_map_SS_Code(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
84 /* --- Module MAP-BS-Code --- --- --- */
87 /* --- Module MAP-TS-Code --- --- --- */
90 /* --- Module MAP-ExtensionDataTypes --- --- --- */
92 int dissect_gsm_map_ExtensionContainer(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
94 /* --- Module MAP-CommonDataTypes --- --- --- */
96 extern const value_string gsm_map_NetworkResource_vals
[];
97 extern const value_string gsm_map_LCSClientInternalID_vals
[];
98 extern const value_string gsm_map_LCSServiceTypeID_vals
[];
99 extern const value_string gsm_map_CellGlobalIdOrServiceAreaIdOrLAI_vals
[];
100 extern const value_string gsm_map_BasicServiceCode_vals
[];
101 extern const value_string gsm_map_Ext_BasicServiceCode_vals
[];
102 int dissect_gsm_map_TBCD_STRING(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
103 int dissect_gsm_map_AddressString(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
104 WS_DLL_PUBLIC
int dissect_gsm_map_ISDN_AddressString(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
105 int dissect_gsm_map_ISDN_SubaddressString(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
106 int dissect_gsm_map_ExternalSignalInfo(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
107 int dissect_gsm_map_AlertingPattern(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
108 int dissect_gsm_map_GSN_Address(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
109 WS_DLL_PUBLIC
int dissect_gsm_map_IMSI(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
110 int dissect_gsm_map_IMEI(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
111 WS_DLL_PUBLIC
int dissect_gsm_map_GlobalCellId(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
112 int dissect_gsm_map_NetworkResource(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
113 int dissect_gsm_map_NAEA_CIC(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
114 int dissect_gsm_map_LCSClientExternalID(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
115 int dissect_gsm_map_LCSClientInternalID(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
116 int dissect_gsm_map_LCSServiceTypeID(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
117 int dissect_gsm_map_RAIdentity(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
118 int dissect_gsm_map_CellGlobalIdOrServiceAreaIdOrLAI(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
119 int dissect_gsm_map_CellGlobalIdOrServiceAreaIdFixedLength(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
120 int dissect_gsm_map_LAIFixedLength(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
121 int dissect_gsm_map_BasicServiceCode(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
122 int dissect_gsm_map_Ext_BasicServiceCode(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
123 int dissect_gsm_map_AgeOfLocationInformation(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
124 int dissect_gsm_map_ISDN_AddressString_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
126 /* --- Module MAP-SS-DataTypes --- --- --- */
128 extern const value_string gsm_map_ss_SS_Info_vals
[];
129 extern const value_string gsm_map_ss_InterrogateSS_Res_vals
[];
130 int dissect_gsm_map_ss_RegisterSS_Arg(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
131 int dissect_gsm_map_ss_SS_Info(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
132 int dissect_gsm_map_ss_SS_Status(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
133 int dissect_gsm_map_ss_ForwardingOptions(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
134 int dissect_gsm_map_ss_SS_ForBS_Code(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
135 int dissect_gsm_map_ss_CCBS_Feature(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
136 int dissect_gsm_map_ss_InterrogateSS_Res(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
137 int dissect_gsm_map_ss_USSD_Arg(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
138 int dissect_gsm_map_ss_USSD_Res(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
139 int dissect_gsm_map_ss_USSD_DataCodingScheme(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
140 int dissect_gsm_map_ss_USSD_String(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
141 int dissect_gsm_map_ss_RegisterCC_EntryRes(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
142 int dissect_gsm_map_ss_EraseCC_EntryArg(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
143 int dissect_gsm_map_ss_EraseCC_EntryRes(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
145 /* --- Module MAP-ER-DataTypes --- --- --- */
147 extern const value_string gsm_map_er_UnauthorizedLCSClient_Diagnostic_vals
[];
148 extern const value_string gsm_map_er_PositionMethodFailure_Diagnostic_vals
[];
149 int dissect_gsm_map_er_UnauthorizedLCSClient_Diagnostic(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
150 int dissect_gsm_map_er_PositionMethodFailure_Diagnostic(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
152 /* --- Module MAP-SM-DataTypes --- --- --- */
154 extern const value_string gsm_map_sm_SM_RP_DA_vals
[];
155 extern const value_string gsm_map_sm_SM_RP_OA_vals
[];
156 int dissect_gsm_map_sm_SM_RP_DA(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
157 int dissect_gsm_map_sm_SM_RP_OA(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
159 /* --- Module MAP-OM-DataTypes --- --- --- */
162 /* --- Module MAP-MS-DataTypes --- --- --- */
164 extern const value_string gsm_map_ms_DefaultGPRS_Handling_vals
[];
165 extern const value_string gsm_map_ms_NotificationToMSUser_vals
[];
166 extern const value_string gsm_map_ms_DefaultSMS_Handling_vals
[];
167 extern const value_string gsm_map_ms_SubscriberState_vals
[];
168 int dissect_gsm_map_ms_DefaultGPRS_Handling(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
169 int dissect_gsm_map_ms_QoS_Subscribed(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
170 int dissect_gsm_map_ms_Ext_QoS_Subscribed(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
171 int dissect_gsm_map_ms_Ext2_QoS_Subscribed(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
172 int dissect_gsm_map_ms_Ext3_QoS_Subscribed(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
173 int dissect_gsm_map_ms_LSAIdentity(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
174 int dissect_gsm_map_ms_Ext_ForwOptions(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
175 int dissect_gsm_map_ms_Ext_NoRepCondTime(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
176 int dissect_gsm_map_ms_CUG_Info(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
177 int dissect_gsm_map_ms_CUG_Index(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
178 int dissect_gsm_map_ms_CUG_Interlock(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
179 int dissect_gsm_map_ms_NotificationToMSUser(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
180 int dissect_gsm_map_ms_D_CSI(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
181 int dissect_gsm_map_ms_O_CSI(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
182 int dissect_gsm_map_ms_ServiceKey(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
183 int dissect_gsm_map_ms_O_BcsmCamelTDPCriteriaList(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
184 int dissect_gsm_map_ms_SupportedCamelPhases(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
185 int dissect_gsm_map_ms_OfferedCamel4Functionalities(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
186 int dissect_gsm_map_ms_DefaultSMS_Handling(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
187 int dissect_gsm_map_ms_MS_Classmark2(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
188 int dissect_gsm_map_ms_GPRSMSClass(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
189 int dissect_gsm_map_ms_LocationInformation(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
190 int dissect_gsm_map_ms_GeographicalInformation(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
191 int dissect_gsm_map_ms_SubscriberState(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
192 int dissect_gsm_map_ms_GPRSChargingID(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
194 /* --- Module MAP-CH-DataTypes --- --- --- */
196 int dissect_gsm_map_ch_CUG_CheckInfo(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
197 int dissect_gsm_map_ch_SuppressionOfAnnouncement(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
198 int dissect_gsm_map_ch_CallReferenceNumber(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
199 int dissect_gsm_map_ch_UU_Data(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
201 /* --- Module MAP-LCS-DataTypes --- --- --- */
203 extern const value_string gsm_map_lcs_LCSClientType_vals
[];
204 int dissect_gsm_map_lcs_LocationType(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
205 int dissect_gsm_map_lcs_DeferredLocationEventType(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
206 int dissect_gsm_map_lcs_LCS_ClientID(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
207 int dissect_gsm_map_lcs_LCSClientType(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
208 int dissect_gsm_map_lcs_LCSClientName(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
209 int dissect_gsm_map_lcs_LCSRequestorID(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
210 int dissect_gsm_map_lcs_LCS_Priority(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
211 int dissect_gsm_map_lcs_LCS_QoS(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
212 int dissect_gsm_map_lcs_SupportedGADShapes(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
213 int dissect_gsm_map_lcs_LCS_ReferenceNumber(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
214 int dissect_gsm_map_lcs_LCSCodeword(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
215 int dissect_gsm_map_lcs_AreaEventInfo(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
216 WS_DLL_PUBLIC
int dissect_gsm_map_lcs_Ext_GeographicalInformation(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
217 int dissect_gsm_map_lcs_VelocityEstimate(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
218 int dissect_gsm_map_lcs_Add_GeographicalInformation(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
219 int dissect_gsm_map_lcs_LCS_ClientID_PDU(tvbuff_t
*tvb _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, void *data _U_
);
221 /* --- Module MAP-GR-DataTypes --- --- --- */
224 /* --- Module MAP-DialogueInformation --- --- --- */
227 /* --- Module MAP-LocationServiceOperations --- --- --- */
230 /* --- Module MAP-Group-Call-Operations --- --- --- */
233 /* --- Module MAP-ShortMessageServiceOperations --- --- --- */
236 /* --- Module MAP-SupplementaryServiceOperations --- --- --- */
239 /* --- Module MAP-CallHandlingOperations --- --- --- */
242 /* --- Module MAP-OperationAndMaintenanceOperations --- --- --- */
245 /* --- Module MAP-MobileServiceOperations --- --- --- */
248 /* --- Module MAP-Errors --- --- --- */
251 /* --- Module MAP-Protocol --- --- --- */
254 /* --- Module DummyMAP --- --- --- */
256 extern const value_string gsm_old_GSMMAPLocalErrorcode_vals
[];
257 extern const value_string gsm_old_GetPasswordArg_vals
[];
258 int dissect_gsm_old_GSMMAPLocalErrorcode(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
259 int dissect_gsm_old_NewPassword(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
260 int dissect_gsm_old_GetPasswordArg(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
261 int dissect_gsm_old_CurrentPassword(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
262 int dissect_gsm_old_SecurityHeader(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
263 int dissect_gsm_old_ProtectedPayload(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
265 /* --- Module SS-DataTypes --- --- --- */
267 extern const value_string gsm_ss_LocationMethod_vals
[];
268 int dissect_gsm_ss_LocationMethod(gboolean implicit_tag _U_
, tvbuff_t
*tvb _U_
, int offset _U_
, asn1_ctx_t
*actx _U_
, proto_tree
*tree _U_
, int hf_index _U_
);
270 /* --- Module SS-Operations --- --- --- */
273 /* --- Module EricssonMAP --- --- --- */
276 /*--- End of included file: packet-gsm_map-exp.h ---*/
277 #line 60 "../../asn1/gsm_map/packet-gsm_map-template.h"
280 #endif /* PACKET_GSM_MAP_H */