MSWSP: fix dissect_mswsp_smb()
[wireshark-wip.git] / epan / dissectors / packet-q932.h
blob099b78673d1c72111fd6d7ec216577ac1425dc72
1 /* Do not modify this file. Changes will be overwritten. */
2 /* Generated automatically by the ASN.1 to Wireshark dissector compiler */
3 /* packet-q932.h */
4 /* ../../tools/asn2wrs.py -b -p q932 -c ./q932.cnf -s ./packet-q932-template -D . -O ../../epan/dissectors Addressing-Data-Elements.asn Network-Facility-Extension.asn Network-Protocol-Profile-component.asn Interpretation-component.asn */
6 /* Input file: packet-q932-template.h */
8 #line 1 "../../asn1/q932/packet-q932-template.h"
9 /* packet-q932.h
10 * Routines for Q.932 packet dissection
11 * 2007 Tomas Kukosa
13 * $Id$
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_Q932_H
35 #define PACKET_Q932_H
38 /*--- Included file: packet-q932-exp.h ---*/
39 #line 1 "../../asn1/q932/packet-q932-exp.h"
41 static const value_string q932_PresentedAddressScreened_vals[] = {
42 { 0, "presentationAlIowedAddress" },
43 { 1, "presentationRestricted" },
44 { 2, "numberNotAvailableDueTolnterworking" },
45 { 3, "presentationRestrictedAddress" },
46 { 0, NULL }
49 static const value_string q932_PresentedAddressUnscreened_vals[] = {
50 { 0, "presentationAllowedAddress" },
51 { 1, "presentationRestricted" },
52 { 2, "numberNotAvailableDueTolnterworking" },
53 { 3, "presentationRestrictedAddress" },
54 { 0, NULL }
57 static const value_string q932_PresentedNumberScreened_vals[] = {
58 { 0, "presentationAllowedNumber" },
59 { 1, "presentationRestricted" },
60 { 2, "numberNotAvailableDueToInterworking" },
61 { 3, "presentationRestrictedNumber" },
62 { 0, NULL }
65 static const value_string q932_PresentedNumberUnscreened_vals[] = {
66 { 0, "presentationAllowedNumber" },
67 { 1, "presentationRestricted" },
68 { 2, "numberNotAvailableDueToInterworking" },
69 { 3, "presentationRestrictedNumber" },
70 { 0, NULL }
73 static const value_string q932_PartyNumber_vals[] = {
74 { 0, "unknownPartyNumber" },
75 { 1, "publicPartyNumber" },
76 { 2, "nsapEncodedNumber" },
77 { 3, "dataPartyNumber" },
78 { 4, "telexPartyNumber" },
79 { 5, "privatePartyNumber" },
80 { 8, "nationalStandardPartyNumber" },
81 { 0, NULL }
84 static const value_string q932_PartySubaddress_vals[] = {
85 { 0, "userSpecifiedSubaddress" },
86 { 1, "nSAPSubaddress" },
87 { 0, NULL }
90 static const value_string q932_ScreeningIndicator_vals[] = {
91 { 0, "userProvidedNotScreened" },
92 { 1, "userProvidedVerifiedAndPassed" },
93 { 2, "userProvidedVerifiedAndFailed" },
94 { 3, "networkProvided" },
95 { 0, NULL }
97 extern int dissect_q932_PresentedAddressScreened(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);
98 extern int dissect_q932_PresentedAddressUnscreened(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);
99 WS_DLL_PUBLIC int dissect_q932_PresentedNumberScreened(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);
100 WS_DLL_PUBLIC int dissect_q932_PresentedNumberUnscreened(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_);
101 extern int dissect_q932_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_);
102 WS_DLL_PUBLIC int dissect_q932_PartyNumber(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 WS_DLL_PUBLIC int dissect_q932_PartySubaddress(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 extern int dissect_q932_ScreeningIndicator(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 extern int dissect_q932_PresentationAllowedIndicator(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 /*--- End of included file: packet-q932-exp.h ---*/
108 #line 30 "../../asn1/q932/packet-q932-template.h"
110 #endif /* PACKET_Q932_H */