drsuapi_SupportedExtensionsExt
[wireshark-sm.git] / epan / introspection-enums.c
blob7b8e344f6a73ffedf2b5eaab651a1a375e9c31f7
1 /*
2 * Wireshark - Network traffic analyzer
3 * By Gerald Combs <gerald@wireshark.org>
4 * Copyright 1998 Gerald Combs
6 * SPDX-License-Identifier: GPL-2.0-or-later
8 * Generated automatically from make-enums.py. It can be re-created by running
9 * "tools/make-enums.py" from the top source directory.
11 * It is fine to edit this file by hand. Particularly if a symbol
12 * disappears from the API it can just be removed here. There is no
13 * requirement to re-run the generator script.
16 #include <epan/address.h>
17 #include <epan/ipproto.h>
18 #include <epan/proto.h>
19 #include <epan/ftypes/ftypes.h>
20 #include <epan/stat_groups.h>
22 #define ENUM(arg) { #arg, arg }
24 static ws_enum_t const all_enums[] = {
25 ENUM(ABSOLUTE_TIME_DOY_UTC),
26 ENUM(ABSOLUTE_TIME_LOCAL),
27 ENUM(ABSOLUTE_TIME_NTP_UTC),
28 ENUM(ABSOLUTE_TIME_UNIX),
29 ENUM(ABSOLUTE_TIME_UTC),
30 ENUM(AT_AX25),
31 ENUM(AT_END_OF_LIST),
32 ENUM(AT_ETHER),
33 ENUM(AT_EUI64),
34 ENUM(AT_FC),
35 ENUM(AT_FCWWN),
36 ENUM(AT_IB),
37 ENUM(AT_IPX),
38 ENUM(AT_IPv4),
39 ENUM(AT_IPv6),
40 ENUM(AT_MCTP),
41 ENUM(AT_NONE),
42 ENUM(AT_NUMERIC),
43 ENUM(AT_STRINGZ),
44 ENUM(AT_VINES),
45 ENUM(BASE_ALLOW_ZERO),
46 ENUM(BASE_CUSTOM),
47 ENUM(BASE_DEC),
48 ENUM(BASE_DEC_HEX),
49 ENUM(BASE_EXP),
50 ENUM(BASE_EXT_STRING),
51 ENUM(BASE_HEX),
52 ENUM(BASE_HEX_DEC),
53 ENUM(BASE_NETMASK),
54 ENUM(BASE_NONE),
55 ENUM(BASE_NO_DISPLAY_VALUE),
56 ENUM(BASE_OCT),
57 ENUM(BASE_OUI),
58 ENUM(BASE_PROTOCOL_INFO),
59 ENUM(BASE_PT_DCCP),
60 ENUM(BASE_PT_SCTP),
61 ENUM(BASE_PT_TCP),
62 ENUM(BASE_PT_UDP),
63 ENUM(BASE_RANGE_STRING),
64 ENUM(BASE_SHOW_ASCII_PRINTABLE),
65 ENUM(BASE_SHOW_UTF_8_PRINTABLE),
66 ENUM(BASE_SPECIAL_VALS),
67 ENUM(BASE_STR_WSP),
68 ENUM(BASE_UNIT_STRING),
69 ENUM(BASE_VAL64_STRING),
70 ENUM(BMT_NO_APPEND),
71 ENUM(BMT_NO_FALSE),
72 ENUM(BMT_NO_FLAGS),
73 ENUM(BMT_NO_INT),
74 ENUM(BMT_NO_TFS),
75 ENUM(ENC_3GPP_TS_23_038_7BITS),
76 ENUM(ENC_3GPP_TS_23_038_7BITS_PACKED),
77 ENUM(ENC_3GPP_TS_23_038_7BITS_UNPACKED),
78 ENUM(ENC_ANTI_HOST_ENDIAN),
79 ENUM(ENC_APN_STR),
80 ENUM(ENC_ASCII),
81 ENUM(ENC_ASCII_7BITS),
82 ENUM(ENC_BCD_DIGITS_0_9),
83 ENUM(ENC_BCD_ODD_NUM_DIG),
84 ENUM(ENC_BCD_SKIP_FIRST),
85 ENUM(ENC_BIG_ENDIAN),
86 ENUM(ENC_BOM),
87 ENUM(ENC_CHARENCODING_MASK),
88 ENUM(ENC_CP437),
89 ENUM(ENC_CP855),
90 ENUM(ENC_CP866),
91 ENUM(ENC_DECT_STANDARD_4BITS_TBCD),
92 ENUM(ENC_DECT_STANDARD_8BITS),
93 ENUM(ENC_EBCDIC),
94 ENUM(ENC_EBCDIC_CP037),
95 ENUM(ENC_EBCDIC_CP500),
96 ENUM(ENC_ETSI_TS_102_221_ANNEX_A),
97 ENUM(ENC_EUC_KR),
98 ENUM(ENC_GB18030),
99 ENUM(ENC_HOST_ENDIAN),
100 ENUM(ENC_IMF_DATE_TIME),
101 ENUM(ENC_ISO_646_BASIC),
102 ENUM(ENC_ISO_646_IRV),
103 ENUM(ENC_ISO_8601_DATE),
104 ENUM(ENC_ISO_8601_DATE_TIME),
105 ENUM(ENC_ISO_8601_DATE_TIME_BASIC),
106 ENUM(ENC_ISO_8601_TIME),
107 ENUM(ENC_ISO_8859_1),
108 ENUM(ENC_ISO_8859_10),
109 ENUM(ENC_ISO_8859_11),
110 ENUM(ENC_ISO_8859_13),
111 ENUM(ENC_ISO_8859_14),
112 ENUM(ENC_ISO_8859_15),
113 ENUM(ENC_ISO_8859_16),
114 ENUM(ENC_ISO_8859_2),
115 ENUM(ENC_ISO_8859_3),
116 ENUM(ENC_ISO_8859_4),
117 ENUM(ENC_ISO_8859_5),
118 ENUM(ENC_ISO_8859_6),
119 ENUM(ENC_ISO_8859_7),
120 ENUM(ENC_ISO_8859_8),
121 ENUM(ENC_ISO_8859_9),
122 ENUM(ENC_KEYPAD_ABC_TBCD),
123 ENUM(ENC_KEYPAD_BC_TBCD),
124 ENUM(ENC_LITTLE_ENDIAN),
125 ENUM(ENC_MAC_ROMAN),
126 ENUM(ENC_NA),
127 ENUM(ENC_NUM_PREF),
128 ENUM(ENC_RFC_1123),
129 ENUM(ENC_RFC_822),
130 ENUM(ENC_SEP_COLON),
131 ENUM(ENC_SEP_DASH),
132 ENUM(ENC_SEP_DOT),
133 ENUM(ENC_SEP_MASK),
134 ENUM(ENC_SEP_NONE),
135 ENUM(ENC_SEP_SPACE),
136 ENUM(ENC_STRING),
137 ENUM(ENC_STR_HEX),
138 ENUM(ENC_STR_MASK),
139 ENUM(ENC_STR_NUM),
140 ENUM(ENC_STR_TIME_MASK),
141 ENUM(ENC_T61),
142 ENUM(ENC_TIME_CLASSIC_MAC_OS_SECS),
143 ENUM(ENC_TIME_MIP6),
144 ENUM(ENC_TIME_MP4_FILE_SECS),
145 ENUM(ENC_TIME_MSECS),
146 ENUM(ENC_TIME_MSEC_NTP),
147 ENUM(ENC_TIME_NSECS),
148 ENUM(ENC_TIME_NTP),
149 ENUM(ENC_TIME_NTP_BASE_ZERO),
150 ENUM(ENC_TIME_RFC_3971),
151 ENUM(ENC_TIME_RTPS),
152 ENUM(ENC_TIME_SECS),
153 ENUM(ENC_TIME_SECS_NSECS),
154 ENUM(ENC_TIME_SECS_NTP),
155 ENUM(ENC_TIME_SECS_USECS),
156 ENUM(ENC_TIME_TIMESPEC),
157 ENUM(ENC_TIME_TIMEVAL),
158 ENUM(ENC_TIME_TOD),
159 ENUM(ENC_TIME_USECS),
160 ENUM(ENC_TIME_ZBEE_ZCL),
161 ENUM(ENC_UCS_2),
162 ENUM(ENC_UCS_4),
163 ENUM(ENC_UTF_16),
164 ENUM(ENC_UTF_8),
165 ENUM(ENC_VARINT_MASK),
166 ENUM(ENC_VARINT_PROTOBUF),
167 ENUM(ENC_VARINT_QUIC),
168 ENUM(ENC_VARINT_SDNV),
169 ENUM(ENC_VARINT_ZIGZAG),
170 ENUM(ENC_WINDOWS_1250),
171 ENUM(ENC_WINDOWS_1251),
172 ENUM(ENC_WINDOWS_1252),
173 ENUM(ENC_ZIGBEE),
174 ENUM(FIELD_DISPLAY_E_MASK),
175 ENUM(FI_BIG_ENDIAN),
176 ENUM(FI_GENERATED),
177 ENUM(FI_HIDDEN),
178 ENUM(FI_LITTLE_ENDIAN),
179 ENUM(FI_URL),
180 ENUM(FI_VARINT),
181 ENUM(FTREPR_DFILTER),
182 ENUM(FTREPR_DISPLAY),
183 ENUM(FTREPR_JSON),
184 ENUM(FTREPR_RAW),
185 ENUM(FT_ABSOLUTE_TIME),
186 ENUM(FT_AX25),
187 ENUM(FT_AX25_ADDR_LEN),
188 ENUM(FT_BADARG),
189 ENUM(FT_BOOLEAN),
190 ENUM(FT_BYTES),
191 ENUM(FT_CHAR),
192 ENUM(FT_DOUBLE),
193 ENUM(FT_ENUM_SIZE),
194 ENUM(FT_ERROR),
195 ENUM(FT_ETHER),
196 ENUM(FT_ETHER_LEN),
197 ENUM(FT_EUI64),
198 ENUM(FT_EUI64_LEN),
199 ENUM(FT_FALSE),
200 ENUM(FT_FCWWN),
201 ENUM(FT_FCWWN_LEN),
202 ENUM(FT_FLOAT),
203 ENUM(FT_FRAMENUM),
204 ENUM(FT_FRAMENUM_ACK),
205 ENUM(FT_FRAMENUM_DUP_ACK),
206 ENUM(FT_FRAMENUM_NONE),
207 ENUM(FT_FRAMENUM_NUM_TYPES),
208 ENUM(FT_FRAMENUM_REQUEST),
209 ENUM(FT_FRAMENUM_RESPONSE),
210 ENUM(FT_FRAMENUM_RETRANS_NEXT),
211 ENUM(FT_FRAMENUM_RETRANS_PREV),
212 ENUM(FT_GUID),
213 ENUM(FT_GUID_LEN),
214 ENUM(FT_IEEE_11073_FLOAT),
215 ENUM(FT_IEEE_11073_SFLOAT),
216 ENUM(FT_INT16),
217 ENUM(FT_INT24),
218 ENUM(FT_INT32),
219 ENUM(FT_INT40),
220 ENUM(FT_INT48),
221 ENUM(FT_INT56),
222 ENUM(FT_INT64),
223 ENUM(FT_INT8),
224 ENUM(FT_IPXNET),
225 ENUM(FT_IPXNET_LEN),
226 ENUM(FT_IPv4),
227 ENUM(FT_IPv4_LEN),
228 ENUM(FT_IPv6),
229 ENUM(FT_IPv6_LEN),
230 ENUM(FT_NONE),
231 ENUM(FT_NUM_TYPES),
232 ENUM(FT_OID),
233 ENUM(FT_OK),
234 ENUM(FT_OVERFLOW),
235 ENUM(FT_PROTOCOL),
236 ENUM(FT_RELATIVE_TIME),
237 ENUM(FT_REL_OID),
238 ENUM(FT_SCALAR),
239 ENUM(FT_STRING),
240 ENUM(FT_STRINGZ),
241 ENUM(FT_STRINGZPAD),
242 ENUM(FT_STRINGZTRUNC),
243 ENUM(FT_SYSTEM_ID),
244 ENUM(FT_TRUE),
245 ENUM(FT_UINT16),
246 ENUM(FT_UINT24),
247 ENUM(FT_UINT32),
248 ENUM(FT_UINT40),
249 ENUM(FT_UINT48),
250 ENUM(FT_UINT56),
251 ENUM(FT_UINT64),
252 ENUM(FT_UINT8),
253 ENUM(FT_UINT_BYTES),
254 ENUM(FT_UINT_STRING),
255 ENUM(FT_VARINT_MAX_LEN),
256 ENUM(FT_VINES),
257 ENUM(FT_VINES_ADDR_LEN),
258 ENUM(HF_REF_TYPE_DIRECT),
259 ENUM(HF_REF_TYPE_INDIRECT),
260 ENUM(HF_REF_TYPE_NONE),
261 ENUM(HF_REF_TYPE_PRINT),
262 ENUM(IP_PROTO_3PC),
263 ENUM(IP_PROTO_AGGFRAG),
264 ENUM(IP_PROTO_AH),
265 ENUM(IP_PROTO_AN),
266 ENUM(IP_PROTO_ARGUS),
267 ENUM(IP_PROTO_ARIS),
268 ENUM(IP_PROTO_AX25),
269 ENUM(IP_PROTO_AX4000),
270 ENUM(IP_PROTO_BBN_RCC),
271 ENUM(IP_PROTO_BNA),
272 ENUM(IP_PROTO_BRSATMON),
273 ENUM(IP_PROTO_BULK),
274 ENUM(IP_PROTO_CBT),
275 ENUM(IP_PROTO_CHAOS),
276 ENUM(IP_PROTO_CMTP),
277 ENUM(IP_PROTO_COMPAQ),
278 ENUM(IP_PROTO_CPHB),
279 ENUM(IP_PROTO_CPNX),
280 ENUM(IP_PROTO_CRTP),
281 ENUM(IP_PROTO_CRUDP),
282 ENUM(IP_PROTO_DCCP),
283 ENUM(IP_PROTO_DCNMEAS),
284 ENUM(IP_PROTO_DDP),
285 ENUM(IP_PROTO_DDX),
286 ENUM(IP_PROTO_DGP),
287 ENUM(IP_PROTO_DSR),
288 ENUM(IP_PROTO_DSTOPTS),
289 ENUM(IP_PROTO_EGP),
290 ENUM(IP_PROTO_EIGRP),
291 ENUM(IP_PROTO_EMCON),
292 ENUM(IP_PROTO_ENCAP),
293 ENUM(IP_PROTO_ESP),
294 ENUM(IP_PROTO_ETHERIP),
295 ENUM(IP_PROTO_ETHERNET),
296 ENUM(IP_PROTO_FC),
297 ENUM(IP_PROTO_FIRE),
298 ENUM(IP_PROTO_FRAGMENT),
299 ENUM(IP_PROTO_GGP),
300 ENUM(IP_PROTO_GMTP),
301 ENUM(IP_PROTO_GRE),
302 ENUM(IP_PROTO_HIP),
303 ENUM(IP_PROTO_HMP),
304 ENUM(IP_PROTO_HOPOPTS),
305 ENUM(IP_PROTO_IATP),
306 ENUM(IP_PROTO_ICMP),
307 ENUM(IP_PROTO_ICMPV6),
308 ENUM(IP_PROTO_IDP),
309 ENUM(IP_PROTO_IDPR),
310 ENUM(IP_PROTO_IDRP),
311 ENUM(IP_PROTO_IFMP),
312 ENUM(IP_PROTO_IGMP),
313 ENUM(IP_PROTO_IGP),
314 ENUM(IP_PROTO_IGRP),
315 ENUM(IP_PROTO_IL),
316 ENUM(IP_PROTO_INSLP),
317 ENUM(IP_PROTO_IPCOMP),
318 ENUM(IP_PROTO_IPCV),
319 ENUM(IP_PROTO_IPINIP),
320 ENUM(IP_PROTO_IPIP),
321 ENUM(IP_PROTO_IPLT),
322 ENUM(IP_PROTO_IPPC),
323 ENUM(IP_PROTO_IPV4),
324 ENUM(IP_PROTO_IPV6),
325 ENUM(IP_PROTO_IPX),
326 ENUM(IP_PROTO_IRT),
327 ENUM(IP_PROTO_ISIS),
328 ENUM(IP_PROTO_ISOIP),
329 ENUM(IP_PROTO_KRYPTOLAN),
330 ENUM(IP_PROTO_L2TP),
331 ENUM(IP_PROTO_LARP),
332 ENUM(IP_PROTO_LEAF1),
333 ENUM(IP_PROTO_LEAF2),
334 ENUM(IP_PROTO_MANET),
335 ENUM(IP_PROTO_MERIT),
336 ENUM(IP_PROTO_MFE_NSP),
337 ENUM(IP_PROTO_MICP),
338 ENUM(IP_PROTO_MIPV6),
339 ENUM(IP_PROTO_MIPV6_OLD),
340 ENUM(IP_PROTO_MOBILE),
341 ENUM(IP_PROTO_MPLS_IN_IP),
342 ENUM(IP_PROTO_MTP),
343 ENUM(IP_PROTO_MUX),
344 ENUM(IP_PROTO_NARP),
345 ENUM(IP_PROTO_NCS_HEARTBEAT),
346 ENUM(IP_PROTO_NONE),
347 ENUM(IP_PROTO_NSFNETIGP),
348 ENUM(IP_PROTO_NSH),
349 ENUM(IP_PROTO_NVPII),
350 ENUM(IP_PROTO_OSPF),
351 ENUM(IP_PROTO_PGM),
352 ENUM(IP_PROTO_PIM),
353 ENUM(IP_PROTO_PIPE),
354 ENUM(IP_PROTO_PNNI),
355 ENUM(IP_PROTO_PRM),
356 ENUM(IP_PROTO_PTP),
357 ENUM(IP_PROTO_PUP),
358 ENUM(IP_PROTO_PVP),
359 ENUM(IP_PROTO_QNX),
360 ENUM(IP_PROTO_RDP),
361 ENUM(IP_PROTO_ROHC),
362 ENUM(IP_PROTO_ROUTING),
363 ENUM(IP_PROTO_RSVP),
364 ENUM(IP_PROTO_RSVPE2EI),
365 ENUM(IP_PROTO_RVD),
366 ENUM(IP_PROTO_SATEXPAK),
367 ENUM(IP_PROTO_SATMON),
368 ENUM(IP_PROTO_SCCCP),
369 ENUM(IP_PROTO_SCPS),
370 ENUM(IP_PROTO_SCTP),
371 ENUM(IP_PROTO_SDRP),
372 ENUM(IP_PROTO_SHIM6),
373 ENUM(IP_PROTO_SKIP),
374 ENUM(IP_PROTO_SM),
375 ENUM(IP_PROTO_SMP),
376 ENUM(IP_PROTO_SNP),
377 ENUM(IP_PROTO_SPRITE),
378 ENUM(IP_PROTO_SPS),
379 ENUM(IP_PROTO_SRP),
380 ENUM(IP_PROTO_SSCOPMCE),
381 ENUM(IP_PROTO_STP),
382 ENUM(IP_PROTO_STREAM),
383 ENUM(IP_PROTO_SUNND),
384 ENUM(IP_PROTO_SVMTP),
385 ENUM(IP_PROTO_SWIPE),
386 ENUM(IP_PROTO_TCF),
387 ENUM(IP_PROTO_TCP),
388 ENUM(IP_PROTO_TLSP),
389 ENUM(IP_PROTO_TP),
390 ENUM(IP_PROTO_TPPP),
391 ENUM(IP_PROTO_TRUNK1),
392 ENUM(IP_PROTO_TRUNK2),
393 ENUM(IP_PROTO_TTP),
394 ENUM(IP_PROTO_UDP),
395 ENUM(IP_PROTO_UDPLITE),
396 ENUM(IP_PROTO_UTI),
397 ENUM(IP_PROTO_VINES),
398 ENUM(IP_PROTO_VISA),
399 ENUM(IP_PROTO_VMTP),
400 ENUM(IP_PROTO_VRRP),
401 ENUM(IP_PROTO_WBEXPAK),
402 ENUM(IP_PROTO_WBMON),
403 ENUM(IP_PROTO_WESP),
404 ENUM(IP_PROTO_WSN),
405 ENUM(IP_PROTO_XNET),
406 ENUM(IP_PROTO_XTP),
407 ENUM(ITEM_LABEL_LENGTH),
408 ENUM(PI_ASSUMPTION),
409 ENUM(PI_CHAT),
410 ENUM(PI_CHECKSUM),
411 ENUM(PI_COMMENT),
412 ENUM(PI_COMMENTS_GROUP),
413 ENUM(PI_DEBUG),
414 ENUM(PI_DECRYPTION),
415 ENUM(PI_DEPRECATED),
416 ENUM(PI_DISSECTOR_BUG),
417 ENUM(PI_ERROR),
418 ENUM(PI_GROUP_MASK),
419 ENUM(PI_INTERFACE),
420 ENUM(PI_MALFORMED),
421 ENUM(PI_NOTE),
422 ENUM(PI_PROTOCOL),
423 ENUM(PI_REASSEMBLE),
424 ENUM(PI_RECEIVE),
425 ENUM(PI_REQUEST_CODE),
426 ENUM(PI_RESPONSE_CODE),
427 ENUM(PI_SECURITY),
428 ENUM(PI_SEQUENCE),
429 ENUM(PI_SEVERITY_MASK),
430 ENUM(PI_UNDECODED),
431 ENUM(PI_WARN),
432 ENUM(PROTO_CHECKSUM_E_BAD),
433 ENUM(PROTO_CHECKSUM_E_GOOD),
434 ENUM(PROTO_CHECKSUM_E_ILLEGAL),
435 ENUM(PROTO_CHECKSUM_E_NOT_PRESENT),
436 ENUM(PROTO_CHECKSUM_E_UNVERIFIED),
437 ENUM(PROTO_CHECKSUM_GENERATED),
438 ENUM(PROTO_CHECKSUM_IN_CKSUM),
439 ENUM(PROTO_CHECKSUM_NOT_PRESENT),
440 ENUM(PROTO_CHECKSUM_NO_FLAGS),
441 ENUM(PROTO_CHECKSUM_VERIFY),
442 ENUM(PROTO_CHECKSUM_ZERO),
443 ENUM(PT_BLUETOOTH),
444 ENUM(PT_DCCP),
445 ENUM(PT_DDP),
446 ENUM(PT_I2C),
447 ENUM(PT_IBQP),
448 ENUM(PT_IDP),
449 ENUM(PT_IPX),
450 ENUM(PT_IWARP_MPA),
451 ENUM(PT_MCTP),
452 ENUM(PT_NONE),
453 ENUM(PT_SCTP),
454 ENUM(PT_TCP),
455 ENUM(PT_UDP),
456 ENUM(PT_USB),
457 ENUM(REGISTER_ANALYZE_GROUP_CONVERSATION_FILTER),
458 ENUM(REGISTER_LOG_ANALYZE_GROUP_UNSORTED),
459 ENUM(REGISTER_LOG_STAT_GROUP_UNSORTED),
460 ENUM(REGISTER_PACKET_ANALYZE_GROUP_UNSORTED),
461 ENUM(REGISTER_PACKET_STAT_GROUP_UNSORTED),
462 ENUM(REGISTER_STAT_GROUP_CONVERSATION_LIST),
463 ENUM(REGISTER_STAT_GROUP_ENDPOINT_LIST),
464 ENUM(REGISTER_STAT_GROUP_GENERIC),
465 ENUM(REGISTER_STAT_GROUP_RESPONSE_TIME),
466 ENUM(REGISTER_STAT_GROUP_RSERPOOL),
467 ENUM(REGISTER_TELEPHONY_GROUP_3GPP_UU),
468 ENUM(REGISTER_TELEPHONY_GROUP_ANSI),
469 ENUM(REGISTER_TELEPHONY_GROUP_GSM),
470 ENUM(REGISTER_TELEPHONY_GROUP_MTP3),
471 ENUM(REGISTER_TELEPHONY_GROUP_SCTP),
472 ENUM(REGISTER_TELEPHONY_GROUP_UNSORTED),
473 ENUM(REGISTER_TOOLS_GROUP_UNSORTED),
474 ENUM(SEP_COLON),
475 ENUM(SEP_DASH),
476 ENUM(SEP_DOT),
477 ENUM(SEP_SPACE),
478 ENUM(ST_FORMAT_CSV),
479 ENUM(ST_FORMAT_PLAIN),
480 ENUM(ST_FORMAT_XML),
481 ENUM(ST_FORMAT_YAML),
482 { NULL, 0 },