aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/x11-register-info.h
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss.ws@gmail.com>2013-11-24 01:32:20 +0000
committerJeff Morriss <jeff.morriss.ws@gmail.com>2013-11-24 01:32:20 +0000
commita434d9647ed9b724630552488048af4a31c97618 (patch)
tree73ac49c95f0b0ff76f5c3d1fc124d9cd404bbaff /epan/dissectors/x11-register-info.h
parent1db1b8e2bb6cd4ae1731205738eef9f572a03ead (diff)
Some patches from Peter Harris to make it possible to build the X11 dissector
again (and some various other improvements): Rebuild the dissector with the latest xcbproto and mesa. Subject: [PATCH 01/11] X11 dissector: Support CARD64 and INT64 types These types are used by the new Present extension. Subject: [PATCH 02/11] X11 dissector: Un-blacklist a few structures The xinput structs are used by the latest xcb/proto, and the xkb struct has been removed. Subject: [PATCH 03/11] X11 dissector: Add hack for xinput:ChangeProperty xinput:ChangeProperty should use switch/case, but only switch/bitcase is supported at the moment. Add (hopefully temporary) hack. Subject: [PATCH 04/11] X11 dissector: Use namespace for types In particular, the name of the xsync struct 'INT64' collides with a basic type of the same name. Subject: [PATCH 05/11] X11 dissector: Add support for "Generic" events All new extensions are using the new "Generic" events instead of traditional events, because there aren't enough traditional event numbers. Denoted by <event xge="true"> in xcb/proto. Subject: [PATCH 06/11] X11 dissector: Blacklist unused structures Subject: [PATCH 07/11] X11 dissector: Support multiple enumref in a bitcase XKB is weird. Subject: [PATCH 08/11] X11 dissector: Support sumof Subject: [PATCH 09/11] X11 dissector: Stop generating unused-but-set variables (This patch also reverts r53298/r53299.) svn path=/trunk/; revision=53531
Diffstat (limited to 'epan/dissectors/x11-register-info.h')
-rw-r--r--epan/dissectors/x11-register-info.h3487
1 files changed, 2017 insertions, 1470 deletions
diff --git a/epan/dissectors/x11-register-info.h b/epan/dissectors/x11-register-info.h
index f0344ea9f4..cfee15fe25 100644
--- a/epan/dissectors/x11-register-info.h
+++ b/epan/dissectors/x11-register-info.h
@@ -141,6 +141,7 @@
{ &hf_x11_eventbutton, { "eventbutton", "x11.eventbutton", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_eventcode, { "eventcode", "x11.eventcode", FT_UINT8, BASE_DEC, VALS(eventcode_vals), 0, NULL, HFILL }},
{ &hf_x11_eventwindow, { "eventwindow", "x11.eventwindow", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_extension, { "extension", "x11.extension", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_first_event, { "first-event", "x11.first-event", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_first_error, { "first-error", "x11.first-error", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_gc_dashes, { "gc-dashes", "x11.gc-dashes", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }},
@@ -215,6 +216,7 @@
{ &hf_x11_event_mask_ColormapChange, { "ColormapChange", "x11.event-mask.ColormapChange", FT_BOOLEAN, 32, NULL, 0x00800000, NULL, HFILL }},
{ &hf_x11_event_mask_OwnerGrabButton, { "OwnerGrabButton", "x11.event-mask.OwnerGrabButton", FT_BOOLEAN, 32, NULL, 0x01000000, NULL, HFILL }},
{ &hf_x11_event_mask_erroneous_bits, { "erroneous-bits", "x11.event-mask.erroneous-bits", FT_BOOLEAN, 32, NULL, 0xfe000000, NULL, HFILL }},
+{ &hf_x11_eventlength, { "eventlength", "x11.eventlength", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_exact_blue, { "exact-blue", "x11.exact-blue", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_exact_green, { "exact-green", "x11.exact-green", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_exact_red, { "exact-red", "x11.exact-red", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }},
@@ -1693,97 +1695,94 @@
{ &hf_x11_bigreq_Enable_reply_maximum_request_length, { "maximum_request_length", "x11.bigreq.Enable.reply.maximum_request_length", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_bigreq_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(bigreq_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_POINT, { "POINT", "x11.struct.POINT", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_POINT_x, { "x", "x11.struct.POINT.x", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_POINT_y, { "y", "x11.struct.POINT.y", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RECTANGLE, { "RECTANGLE", "x11.struct.RECTANGLE", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RECTANGLE_x, { "x", "x11.struct.RECTANGLE.x", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RECTANGLE_y, { "y", "x11.struct.RECTANGLE.y", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RECTANGLE_width, { "width", "x11.struct.RECTANGLE.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RECTANGLE_height, { "height", "x11.struct.RECTANGLE.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_STR, { "STR", "x11.struct.STR", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_STR_name_len, { "name_len", "x11.struct.STR.name_len", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_STR_name, { "name", "x11.struct.STR.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DIRECTFORMAT, { "DIRECTFORMAT", "x11.struct.DIRECTFORMAT", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DIRECTFORMAT_red_shift, { "red_shift", "x11.struct.DIRECTFORMAT.red_shift", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DIRECTFORMAT_red_mask, { "red_mask", "x11.struct.DIRECTFORMAT.red_mask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DIRECTFORMAT_green_shift, { "green_shift", "x11.struct.DIRECTFORMAT.green_shift", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DIRECTFORMAT_green_mask, { "green_mask", "x11.struct.DIRECTFORMAT.green_mask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DIRECTFORMAT_blue_shift, { "blue_shift", "x11.struct.DIRECTFORMAT.blue_shift", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DIRECTFORMAT_blue_mask, { "blue_mask", "x11.struct.DIRECTFORMAT.blue_mask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DIRECTFORMAT_alpha_shift, { "alpha_shift", "x11.struct.DIRECTFORMAT.alpha_shift", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DIRECTFORMAT_alpha_mask, { "alpha_mask", "x11.struct.DIRECTFORMAT.alpha_mask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTFORMINFO, { "PICTFORMINFO", "x11.struct.PICTFORMINFO", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTFORMINFO_id, { "id", "x11.struct.PICTFORMINFO.id", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTFORMINFO_type, { "type", "x11.struct.PICTFORMINFO.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_render_PictType), 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTFORMINFO_depth, { "depth", "x11.struct.PICTFORMINFO.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTFORMINFO_direct, { "direct", "x11.struct.PICTFORMINFO.direct", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTFORMINFO_colormap, { "colormap", "x11.struct.PICTFORMINFO.colormap", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTVISUAL, { "PICTVISUAL", "x11.struct.PICTVISUAL", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTVISUAL_visual, { "visual", "x11.struct.PICTVISUAL.visual", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTVISUAL_format, { "format", "x11.struct.PICTVISUAL.format", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTDEPTH, { "PICTDEPTH", "x11.struct.PICTDEPTH", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTDEPTH_depth, { "depth", "x11.struct.PICTDEPTH.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTDEPTH_num_visuals, { "num_visuals", "x11.struct.PICTDEPTH.num_visuals", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTDEPTH_visuals, { "visuals", "x11.struct.PICTDEPTH.visuals", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTDEPTH_visuals_item, { "visuals", "x11.struct.PICTDEPTH.visuals", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTSCREEN, { "PICTSCREEN", "x11.struct.PICTSCREEN", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTSCREEN_num_depths, { "num_depths", "x11.struct.PICTSCREEN.num_depths", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTSCREEN_fallback, { "fallback", "x11.struct.PICTSCREEN.fallback", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PICTSCREEN_depths, { "depths", "x11.struct.PICTSCREEN.depths", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_INDEXVALUE, { "INDEXVALUE", "x11.struct.INDEXVALUE", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_INDEXVALUE_pixel, { "pixel", "x11.struct.INDEXVALUE.pixel", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_INDEXVALUE_red, { "red", "x11.struct.INDEXVALUE.red", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_INDEXVALUE_green, { "green", "x11.struct.INDEXVALUE.green", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_INDEXVALUE_blue, { "blue", "x11.struct.INDEXVALUE.blue", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_INDEXVALUE_alpha, { "alpha", "x11.struct.INDEXVALUE.alpha", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_COLOR, { "COLOR", "x11.struct.COLOR", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_COLOR_red, { "red", "x11.struct.COLOR.red", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_COLOR_green, { "green", "x11.struct.COLOR.green", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_COLOR_blue, { "blue", "x11.struct.COLOR.blue", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_COLOR_alpha, { "alpha", "x11.struct.COLOR.alpha", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_POINTFIX, { "POINTFIX", "x11.struct.POINTFIX", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_POINTFIX_x, { "x", "x11.struct.POINTFIX.x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_POINTFIX_y, { "y", "x11.struct.POINTFIX.y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LINEFIX, { "LINEFIX", "x11.struct.LINEFIX", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LINEFIX_p1, { "p1", "x11.struct.LINEFIX.p1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LINEFIX_p2, { "p2", "x11.struct.LINEFIX.p2", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRIANGLE, { "TRIANGLE", "x11.struct.TRIANGLE", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRIANGLE_p1, { "p1", "x11.struct.TRIANGLE.p1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRIANGLE_p2, { "p2", "x11.struct.TRIANGLE.p2", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRIANGLE_p3, { "p3", "x11.struct.TRIANGLE.p3", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRAPEZOID, { "TRAPEZOID", "x11.struct.TRAPEZOID", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRAPEZOID_top, { "top", "x11.struct.TRAPEZOID.top", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRAPEZOID_bottom, { "bottom", "x11.struct.TRAPEZOID.bottom", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRAPEZOID_left, { "left", "x11.struct.TRAPEZOID.left", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRAPEZOID_right, { "right", "x11.struct.TRAPEZOID.right", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_GLYPHINFO, { "GLYPHINFO", "x11.struct.GLYPHINFO", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_GLYPHINFO_width, { "width", "x11.struct.GLYPHINFO.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_GLYPHINFO_height, { "height", "x11.struct.GLYPHINFO.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_GLYPHINFO_x, { "x", "x11.struct.GLYPHINFO.x", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_GLYPHINFO_y, { "y", "x11.struct.GLYPHINFO.y", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_GLYPHINFO_x_off, { "x_off", "x11.struct.GLYPHINFO.x_off", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_GLYPHINFO_y_off, { "y_off", "x11.struct.GLYPHINFO.y_off", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRANSFORM, { "TRANSFORM", "x11.struct.TRANSFORM", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRANSFORM_matrix11, { "matrix11", "x11.struct.TRANSFORM.matrix11", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRANSFORM_matrix12, { "matrix12", "x11.struct.TRANSFORM.matrix12", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRANSFORM_matrix13, { "matrix13", "x11.struct.TRANSFORM.matrix13", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRANSFORM_matrix21, { "matrix21", "x11.struct.TRANSFORM.matrix21", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRANSFORM_matrix22, { "matrix22", "x11.struct.TRANSFORM.matrix22", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRANSFORM_matrix23, { "matrix23", "x11.struct.TRANSFORM.matrix23", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRANSFORM_matrix31, { "matrix31", "x11.struct.TRANSFORM.matrix31", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRANSFORM_matrix32, { "matrix32", "x11.struct.TRANSFORM.matrix32", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRANSFORM_matrix33, { "matrix33", "x11.struct.TRANSFORM.matrix33", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ANIMCURSORELT, { "ANIMCURSORELT", "x11.struct.ANIMCURSORELT", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ANIMCURSORELT_cursor, { "cursor", "x11.struct.ANIMCURSORELT.cursor", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ANIMCURSORELT_delay, { "delay", "x11.struct.ANIMCURSORELT.delay", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SPANFIX, { "SPANFIX", "x11.struct.SPANFIX", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SPANFIX_l, { "l", "x11.struct.SPANFIX.l", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SPANFIX_r, { "r", "x11.struct.SPANFIX.r", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SPANFIX_y, { "y", "x11.struct.SPANFIX.y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRAP, { "TRAP", "x11.struct.TRAP", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRAP_top, { "top", "x11.struct.TRAP.top", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRAP_bot, { "bot", "x11.struct.TRAP.bot", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xproto_RECTANGLE, { "xproto_RECTANGLE", "x11.struct.xproto_RECTANGLE", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xproto_RECTANGLE_x, { "x", "x11.struct.xproto_RECTANGLE.x", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xproto_RECTANGLE_y, { "y", "x11.struct.xproto_RECTANGLE.y", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xproto_RECTANGLE_width, { "width", "x11.struct.xproto_RECTANGLE.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xproto_RECTANGLE_height, { "height", "x11.struct.xproto_RECTANGLE.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xproto_STR, { "xproto_STR", "x11.struct.xproto_STR", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xproto_STR_name_len, { "name_len", "x11.struct.xproto_STR.name_len", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xproto_STR_name, { "name", "x11.struct.xproto_STR.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_DIRECTFORMAT, { "render_DIRECTFORMAT", "x11.struct.render_DIRECTFORMAT", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_DIRECTFORMAT_red_shift, { "red_shift", "x11.struct.render_DIRECTFORMAT.red_shift", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_DIRECTFORMAT_red_mask, { "red_mask", "x11.struct.render_DIRECTFORMAT.red_mask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_DIRECTFORMAT_green_shift, { "green_shift", "x11.struct.render_DIRECTFORMAT.green_shift", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_DIRECTFORMAT_green_mask, { "green_mask", "x11.struct.render_DIRECTFORMAT.green_mask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_DIRECTFORMAT_blue_shift, { "blue_shift", "x11.struct.render_DIRECTFORMAT.blue_shift", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_DIRECTFORMAT_blue_mask, { "blue_mask", "x11.struct.render_DIRECTFORMAT.blue_mask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_DIRECTFORMAT_alpha_shift, { "alpha_shift", "x11.struct.render_DIRECTFORMAT.alpha_shift", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_DIRECTFORMAT_alpha_mask, { "alpha_mask", "x11.struct.render_DIRECTFORMAT.alpha_mask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTFORMINFO, { "render_PICTFORMINFO", "x11.struct.render_PICTFORMINFO", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTFORMINFO_id, { "id", "x11.struct.render_PICTFORMINFO.id", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTFORMINFO_type, { "type", "x11.struct.render_PICTFORMINFO.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_render_PictType), 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTFORMINFO_depth, { "depth", "x11.struct.render_PICTFORMINFO.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTFORMINFO_direct, { "direct", "x11.struct.render_PICTFORMINFO.direct", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTFORMINFO_colormap, { "colormap", "x11.struct.render_PICTFORMINFO.colormap", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTVISUAL, { "render_PICTVISUAL", "x11.struct.render_PICTVISUAL", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTVISUAL_visual, { "visual", "x11.struct.render_PICTVISUAL.visual", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTVISUAL_format, { "format", "x11.struct.render_PICTVISUAL.format", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTDEPTH, { "render_PICTDEPTH", "x11.struct.render_PICTDEPTH", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTDEPTH_depth, { "depth", "x11.struct.render_PICTDEPTH.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTDEPTH_num_visuals, { "num_visuals", "x11.struct.render_PICTDEPTH.num_visuals", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTDEPTH_visuals, { "visuals", "x11.struct.render_PICTDEPTH.visuals", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTDEPTH_visuals_item, { "visuals", "x11.struct.render_PICTDEPTH.visuals", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTSCREEN, { "render_PICTSCREEN", "x11.struct.render_PICTSCREEN", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTSCREEN_num_depths, { "num_depths", "x11.struct.render_PICTSCREEN.num_depths", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTSCREEN_fallback, { "fallback", "x11.struct.render_PICTSCREEN.fallback", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_PICTSCREEN_depths, { "depths", "x11.struct.render_PICTSCREEN.depths", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_INDEXVALUE, { "render_INDEXVALUE", "x11.struct.render_INDEXVALUE", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_INDEXVALUE_pixel, { "pixel", "x11.struct.render_INDEXVALUE.pixel", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_INDEXVALUE_red, { "red", "x11.struct.render_INDEXVALUE.red", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_INDEXVALUE_green, { "green", "x11.struct.render_INDEXVALUE.green", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_INDEXVALUE_blue, { "blue", "x11.struct.render_INDEXVALUE.blue", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_INDEXVALUE_alpha, { "alpha", "x11.struct.render_INDEXVALUE.alpha", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_COLOR, { "render_COLOR", "x11.struct.render_COLOR", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_COLOR_red, { "red", "x11.struct.render_COLOR.red", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_COLOR_green, { "green", "x11.struct.render_COLOR.green", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_COLOR_blue, { "blue", "x11.struct.render_COLOR.blue", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_COLOR_alpha, { "alpha", "x11.struct.render_COLOR.alpha", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_POINTFIX, { "render_POINTFIX", "x11.struct.render_POINTFIX", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_POINTFIX_x, { "x", "x11.struct.render_POINTFIX.x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_POINTFIX_y, { "y", "x11.struct.render_POINTFIX.y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_LINEFIX, { "render_LINEFIX", "x11.struct.render_LINEFIX", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_LINEFIX_p1, { "p1", "x11.struct.render_LINEFIX.p1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_LINEFIX_p2, { "p2", "x11.struct.render_LINEFIX.p2", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRIANGLE, { "render_TRIANGLE", "x11.struct.render_TRIANGLE", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRIANGLE_p1, { "p1", "x11.struct.render_TRIANGLE.p1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRIANGLE_p2, { "p2", "x11.struct.render_TRIANGLE.p2", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRIANGLE_p3, { "p3", "x11.struct.render_TRIANGLE.p3", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRAPEZOID, { "render_TRAPEZOID", "x11.struct.render_TRAPEZOID", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRAPEZOID_top, { "top", "x11.struct.render_TRAPEZOID.top", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRAPEZOID_bottom, { "bottom", "x11.struct.render_TRAPEZOID.bottom", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRAPEZOID_left, { "left", "x11.struct.render_TRAPEZOID.left", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRAPEZOID_right, { "right", "x11.struct.render_TRAPEZOID.right", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_GLYPHINFO, { "render_GLYPHINFO", "x11.struct.render_GLYPHINFO", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_GLYPHINFO_width, { "width", "x11.struct.render_GLYPHINFO.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_GLYPHINFO_height, { "height", "x11.struct.render_GLYPHINFO.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_GLYPHINFO_x, { "x", "x11.struct.render_GLYPHINFO.x", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_GLYPHINFO_y, { "y", "x11.struct.render_GLYPHINFO.y", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_GLYPHINFO_x_off, { "x_off", "x11.struct.render_GLYPHINFO.x_off", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_GLYPHINFO_y_off, { "y_off", "x11.struct.render_GLYPHINFO.y_off", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRANSFORM, { "render_TRANSFORM", "x11.struct.render_TRANSFORM", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRANSFORM_matrix11, { "matrix11", "x11.struct.render_TRANSFORM.matrix11", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRANSFORM_matrix12, { "matrix12", "x11.struct.render_TRANSFORM.matrix12", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRANSFORM_matrix13, { "matrix13", "x11.struct.render_TRANSFORM.matrix13", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRANSFORM_matrix21, { "matrix21", "x11.struct.render_TRANSFORM.matrix21", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRANSFORM_matrix22, { "matrix22", "x11.struct.render_TRANSFORM.matrix22", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRANSFORM_matrix23, { "matrix23", "x11.struct.render_TRANSFORM.matrix23", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRANSFORM_matrix31, { "matrix31", "x11.struct.render_TRANSFORM.matrix31", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRANSFORM_matrix32, { "matrix32", "x11.struct.render_TRANSFORM.matrix32", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRANSFORM_matrix33, { "matrix33", "x11.struct.render_TRANSFORM.matrix33", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_ANIMCURSORELT, { "render_ANIMCURSORELT", "x11.struct.render_ANIMCURSORELT", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_ANIMCURSORELT_cursor, { "cursor", "x11.struct.render_ANIMCURSORELT.cursor", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_ANIMCURSORELT_delay, { "delay", "x11.struct.render_ANIMCURSORELT.delay", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_SPANFIX, { "render_SPANFIX", "x11.struct.render_SPANFIX", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_SPANFIX_l, { "l", "x11.struct.render_SPANFIX.l", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_SPANFIX_r, { "r", "x11.struct.render_SPANFIX.r", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_SPANFIX_y, { "y", "x11.struct.render_SPANFIX.y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRAP, { "render_TRAP", "x11.struct.render_TRAP", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRAP_top, { "top", "x11.struct.render_TRAP.top", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_render_TRAP_bot, { "bot", "x11.struct.render_TRAP.bot", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_composite_QueryVersion_client_major_version, { "client_major_version", "x11.composite.QueryVersion.client_major_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_composite_QueryVersion_client_minor_version, { "client_minor_version", "x11.composite.QueryVersion.client_minor_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_composite_QueryVersion_reply_major_version, { "major_version", "x11.composite.QueryVersion.reply.major_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -1818,12 +1817,6 @@
{ &hf_x11_damage_Subtract_parts, { "parts", "x11.damage.Subtract.parts", FT_UINT32, BASE_HEX, VALS(x11_enum_xfixes_Region), 0, NULL, HFILL }},
{ &hf_x11_damage_Add_drawable, { "drawable", "x11.damage.Add.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_damage_Add_region, { "region", "x11.damage.Add.region", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_damage_Notify_level, { "level", "x11.damage.Notify.level", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_damage_ReportLevel), 0, NULL, HFILL }},
-{ &hf_x11_damage_Notify_drawable, { "drawable", "x11.damage.Notify.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_damage_Notify_damage, { "damage", "x11.damage.Notify.damage", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_damage_Notify_timestamp, { "timestamp", "x11.damage.Notify.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_damage_Notify_area, { "area", "x11.damage.Notify.area", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_damage_Notify_geometry, { "geometry", "x11.damage.Notify.geometry", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_damage_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(damage_extension_minor), 0, "minor opcode", HFILL }},
{ &hf_x11_dpms_GetVersion_client_major_version, { "client_major_version", "x11.dpms.GetVersion.client_major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -1842,15 +1835,15 @@
{ &hf_x11_dpms_Info_reply_state, { "state", "x11.dpms.Info.reply.state", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_dpms_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(dpms_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_DRI2Buffer, { "DRI2Buffer", "x11.struct.DRI2Buffer", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DRI2Buffer_attachment, { "attachment", "x11.struct.DRI2Buffer.attachment", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_dri2_Attachment), 0, NULL, HFILL }},
-{ &hf_x11_struct_DRI2Buffer_name, { "name", "x11.struct.DRI2Buffer.name", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DRI2Buffer_pitch, { "pitch", "x11.struct.DRI2Buffer.pitch", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DRI2Buffer_cpp, { "cpp", "x11.struct.DRI2Buffer.cpp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DRI2Buffer_flags, { "flags", "x11.struct.DRI2Buffer.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AttachFormat, { "AttachFormat", "x11.struct.AttachFormat", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AttachFormat_attachment, { "attachment", "x11.struct.AttachFormat.attachment", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_dri2_Attachment), 0, NULL, HFILL }},
-{ &hf_x11_struct_AttachFormat_format, { "format", "x11.struct.AttachFormat.format", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_dri2_DRI2Buffer, { "dri2_DRI2Buffer", "x11.struct.dri2_DRI2Buffer", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_dri2_DRI2Buffer_attachment, { "attachment", "x11.struct.dri2_DRI2Buffer.attachment", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_dri2_Attachment), 0, NULL, HFILL }},
+{ &hf_x11_struct_dri2_DRI2Buffer_name, { "name", "x11.struct.dri2_DRI2Buffer.name", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_dri2_DRI2Buffer_pitch, { "pitch", "x11.struct.dri2_DRI2Buffer.pitch", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_dri2_DRI2Buffer_cpp, { "cpp", "x11.struct.dri2_DRI2Buffer.cpp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_dri2_DRI2Buffer_flags, { "flags", "x11.struct.dri2_DRI2Buffer.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_dri2_AttachFormat, { "dri2_AttachFormat", "x11.struct.dri2_AttachFormat", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_dri2_AttachFormat_attachment, { "attachment", "x11.struct.dri2_AttachFormat.attachment", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_dri2_Attachment), 0, NULL, HFILL }},
+{ &hf_x11_struct_dri2_AttachFormat_format, { "format", "x11.struct.dri2_AttachFormat.format", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_dri2_QueryVersion_major_version, { "major_version", "x11.dri2.QueryVersion.major_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_dri2_QueryVersion_minor_version, { "minor_version", "x11.dri2.QueryVersion.minor_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_dri2_QueryVersion_reply_major_version, { "major_version", "x11.dri2.QueryVersion.reply.major_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -1934,32 +1927,53 @@
{ &hf_x11_dri2_GetParam_reply_is_param_recognized, { "is_param_recognized", "x11.dri2.GetParam.reply.is_param_recognized", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_dri2_GetParam_reply_value_hi, { "value_hi", "x11.dri2.GetParam.reply.value_hi", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_dri2_GetParam_reply_value_lo, { "value_lo", "x11.dri2.GetParam.reply.value_lo", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_dri2_BufferSwapComplete_event_type, { "event_type", "x11.dri2.BufferSwapComplete.event_type", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_dri2_EventType), 0, NULL, HFILL }},
-{ &hf_x11_dri2_BufferSwapComplete_drawable, { "drawable", "x11.dri2.BufferSwapComplete.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_dri2_BufferSwapComplete_ust_hi, { "ust_hi", "x11.dri2.BufferSwapComplete.ust_hi", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_dri2_BufferSwapComplete_ust_lo, { "ust_lo", "x11.dri2.BufferSwapComplete.ust_lo", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_dri2_BufferSwapComplete_msc_hi, { "msc_hi", "x11.dri2.BufferSwapComplete.msc_hi", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_dri2_BufferSwapComplete_msc_lo, { "msc_lo", "x11.dri2.BufferSwapComplete.msc_lo", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_dri2_BufferSwapComplete_sbc, { "sbc", "x11.dri2.BufferSwapComplete.sbc", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_dri2_InvalidateBuffers_drawable, { "drawable", "x11.dri2.InvalidateBuffers.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_dri2_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(dri2_extension_minor), 0, "minor opcode", HFILL }},
+{ &hf_x11_dri3_QueryVersion_major_version, { "major_version", "x11.dri3.QueryVersion.major_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_QueryVersion_minor_version, { "minor_version", "x11.dri3.QueryVersion.minor_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_QueryVersion_reply_major_version, { "major_version", "x11.dri3.QueryVersion.reply.major_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_QueryVersion_reply_minor_version, { "minor_version", "x11.dri3.QueryVersion.reply.minor_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_Open_drawable, { "drawable", "x11.dri3.Open.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_Open_provider, { "provider", "x11.dri3.Open.provider", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_Open_reply_nfd, { "nfd", "x11.dri3.Open.reply.nfd", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_PixmapFromBuffer_pixmap, { "pixmap", "x11.dri3.PixmapFromBuffer.pixmap", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_PixmapFromBuffer_drawable, { "drawable", "x11.dri3.PixmapFromBuffer.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_PixmapFromBuffer_size, { "size", "x11.dri3.PixmapFromBuffer.size", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_PixmapFromBuffer_width, { "width", "x11.dri3.PixmapFromBuffer.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_PixmapFromBuffer_height, { "height", "x11.dri3.PixmapFromBuffer.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_PixmapFromBuffer_stride, { "stride", "x11.dri3.PixmapFromBuffer.stride", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_PixmapFromBuffer_depth, { "depth", "x11.dri3.PixmapFromBuffer.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_PixmapFromBuffer_bpp, { "bpp", "x11.dri3.PixmapFromBuffer.bpp", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_BufferFromPixmap_pixmap, { "pixmap", "x11.dri3.BufferFromPixmap.pixmap", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_BufferFromPixmap_reply_nfd, { "nfd", "x11.dri3.BufferFromPixmap.reply.nfd", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_BufferFromPixmap_reply_size, { "size", "x11.dri3.BufferFromPixmap.reply.size", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_BufferFromPixmap_reply_width, { "width", "x11.dri3.BufferFromPixmap.reply.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_BufferFromPixmap_reply_height, { "height", "x11.dri3.BufferFromPixmap.reply.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_BufferFromPixmap_reply_stride, { "stride", "x11.dri3.BufferFromPixmap.reply.stride", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_BufferFromPixmap_reply_depth, { "depth", "x11.dri3.BufferFromPixmap.reply.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_BufferFromPixmap_reply_bpp, { "bpp", "x11.dri3.BufferFromPixmap.reply.bpp", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_FenceFromFD_drawable, { "drawable", "x11.dri3.FenceFromFD.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_FenceFromFD_fence, { "fence", "x11.dri3.FenceFromFD.fence", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_FenceFromFD_initially_triggered, { "initially_triggered", "x11.dri3.FenceFromFD.initially_triggered", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_FDFromFence_drawable, { "drawable", "x11.dri3.FDFromFence.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_FDFromFence_fence, { "fence", "x11.dri3.FDFromFence.fence", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_FDFromFence_reply_nfd, { "nfd", "x11.dri3.FDFromFence.reply.nfd", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_dri3_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(dri3_extension_minor), 0, "minor opcode", HFILL }},
+
{ &hf_x11_ge_QueryVersion_client_major_version, { "client_major_version", "x11.ge.QueryVersion.client_major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_ge_QueryVersion_client_minor_version, { "client_minor_version", "x11.ge.QueryVersion.client_minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_ge_QueryVersion_reply_major_version, { "major_version", "x11.ge.QueryVersion.reply.major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_ge_QueryVersion_reply_minor_version, { "minor_version", "x11.ge.QueryVersion.reply.minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_ge_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(ge_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_glx_PbufferClobber_event_type, { "event_type", "x11.glx.PbufferClobber.event_type", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_glx_PbufferClobber_draw_type, { "draw_type", "x11.glx.PbufferClobber.draw_type", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_glx_PbufferClobber_drawable, { "drawable", "x11.glx.PbufferClobber.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_glx_PbufferClobber_b_mask, { "b_mask", "x11.glx.PbufferClobber.b_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_glx_PbufferClobber_aux_buffer, { "aux_buffer", "x11.glx.PbufferClobber.aux_buffer", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_glx_PbufferClobber_x, { "x", "x11.glx.PbufferClobber.x", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_glx_PbufferClobber_y, { "y", "x11.glx.PbufferClobber.y", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_glx_PbufferClobber_width, { "width", "x11.glx.PbufferClobber.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_glx_PbufferClobber_height, { "height", "x11.glx.PbufferClobber.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_glx_PbufferClobber_count, { "count", "x11.glx.PbufferClobber.count", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_glx_BufferSwapComplete_event_type, { "event_type", "x11.glx.BufferSwapComplete.event_type", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_glx_BufferSwapComplete_drawable, { "drawable", "x11.glx.BufferSwapComplete.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_glx_BufferSwapComplete_ust_hi, { "ust_hi", "x11.glx.BufferSwapComplete.ust_hi", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_glx_BufferSwapComplete_ust_lo, { "ust_lo", "x11.glx.BufferSwapComplete.ust_lo", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_glx_BufferSwapComplete_msc_hi, { "msc_hi", "x11.glx.BufferSwapComplete.msc_hi", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_glx_BufferSwapComplete_msc_lo, { "msc_lo", "x11.glx.BufferSwapComplete.msc_lo", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_glx_BufferSwapComplete_sbc, { "sbc", "x11.glx.BufferSwapComplete.sbc", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_glx_Render_context_tag, { "context_tag", "x11.glx.Render.context_tag", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_glx_Render_data, { "data", "x11.glx.Render.data", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_glx_RenderLarge_context_tag, { "context_tag", "x11.glx.RenderLarge.context_tag", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -2473,15 +2487,182 @@
{ &hf_x11_glx_GetQueryObjectuivARB_reply_data_item, { "data", "x11.glx.GetQueryObjectuivARB.reply.data", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_glx_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(glx_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_ScreenSize, { "ScreenSize", "x11.struct.ScreenSize", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ScreenSize_width, { "width", "x11.struct.ScreenSize.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ScreenSize_height, { "height", "x11.struct.ScreenSize.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ScreenSize_mwidth, { "mwidth", "x11.struct.ScreenSize.mwidth", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ScreenSize_mheight, { "mheight", "x11.struct.ScreenSize.mheight", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RefreshRates, { "RefreshRates", "x11.struct.RefreshRates", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RefreshRates_nRates, { "nRates", "x11.struct.RefreshRates.nRates", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RefreshRates_rates, { "rates", "x11.struct.RefreshRates.rates", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RefreshRates_rates_item, { "rates", "x11.struct.RefreshRates.rates", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ScreenSize, { "randr_ScreenSize", "x11.struct.randr_ScreenSize", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ScreenSize_width, { "width", "x11.struct.randr_ScreenSize.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ScreenSize_height, { "height", "x11.struct.randr_ScreenSize.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ScreenSize_mwidth, { "mwidth", "x11.struct.randr_ScreenSize.mwidth", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ScreenSize_mheight, { "mheight", "x11.struct.randr_ScreenSize.mheight", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_RefreshRates, { "randr_RefreshRates", "x11.struct.randr_RefreshRates", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_RefreshRates_nRates, { "nRates", "x11.struct.randr_RefreshRates.nRates", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_RefreshRates_rates, { "rates", "x11.struct.randr_RefreshRates.rates", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_RefreshRates_rates_item, { "rates", "x11.struct.randr_RefreshRates.rates", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo, { "randr_ModeInfo", "x11.struct.randr_ModeInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_id, { "id", "x11.struct.randr_ModeInfo.id", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_width, { "width", "x11.struct.randr_ModeInfo.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_height, { "height", "x11.struct.randr_ModeInfo.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_dot_clock, { "dot_clock", "x11.struct.randr_ModeInfo.dot_clock", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_hsync_start, { "hsync_start", "x11.struct.randr_ModeInfo.hsync_start", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_hsync_end, { "hsync_end", "x11.struct.randr_ModeInfo.hsync_end", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_htotal, { "htotal", "x11.struct.randr_ModeInfo.htotal", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_hskew, { "hskew", "x11.struct.randr_ModeInfo.hskew", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_vsync_start, { "vsync_start", "x11.struct.randr_ModeInfo.vsync_start", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_vsync_end, { "vsync_end", "x11.struct.randr_ModeInfo.vsync_end", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_vtotal, { "vtotal", "x11.struct.randr_ModeInfo.vtotal", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_name_len, { "name_len", "x11.struct.randr_ModeInfo.name_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_HsyncPositive, { "HsyncPositive", "x11.struct.randr_ModeInfo.mode_flags.HsyncPositive", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_HsyncNegative, { "HsyncNegative", "x11.struct.randr_ModeInfo.mode_flags.HsyncNegative", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_VsyncPositive, { "VsyncPositive", "x11.struct.randr_ModeInfo.mode_flags.VsyncPositive", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_VsyncNegative, { "VsyncNegative", "x11.struct.randr_ModeInfo.mode_flags.VsyncNegative", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_Interlace, { "Interlace", "x11.struct.randr_ModeInfo.mode_flags.Interlace", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_DoubleScan, { "DoubleScan", "x11.struct.randr_ModeInfo.mode_flags.DoubleScan", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_Csync, { "Csync", "x11.struct.randr_ModeInfo.mode_flags.Csync", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_CsyncPositive, { "CsyncPositive", "x11.struct.randr_ModeInfo.mode_flags.CsyncPositive", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_CsyncNegative, { "CsyncNegative", "x11.struct.randr_ModeInfo.mode_flags.CsyncNegative", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_HskewPresent, { "HskewPresent", "x11.struct.randr_ModeInfo.mode_flags.HskewPresent", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_Bcast, { "Bcast", "x11.struct.randr_ModeInfo.mode_flags.Bcast", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_PixelMultiplex, { "PixelMultiplex", "x11.struct.randr_ModeInfo.mode_flags.PixelMultiplex", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_DoubleClock, { "DoubleClock", "x11.struct.randr_ModeInfo.mode_flags.DoubleClock", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags_mask_HalveClock, { "HalveClock", "x11.struct.randr_ModeInfo.mode_flags.HalveClock", FT_BOOLEAN, 32, NULL, 1 << 13, NULL, HFILL }},
+{ &hf_x11_struct_randr_ModeInfo_mode_flags, { "mode_flags", "x11.struct.randr_ModeInfo.mode_flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange, { "randr_CrtcChange", "x11.struct.randr_CrtcChange", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_timestamp, { "timestamp", "x11.struct.randr_CrtcChange.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_window, { "window", "x11.struct.randr_CrtcChange.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_crtc, { "crtc", "x11.struct.randr_CrtcChange.crtc", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_mode, { "mode", "x11.struct.randr_CrtcChange.mode", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_rotation_mask_Rotate_0, { "Rotate_0", "x11.struct.randr_CrtcChange.rotation.Rotate_0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_rotation_mask_Rotate_90, { "Rotate_90", "x11.struct.randr_CrtcChange.rotation.Rotate_90", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_rotation_mask_Rotate_180, { "Rotate_180", "x11.struct.randr_CrtcChange.rotation.Rotate_180", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_rotation_mask_Rotate_270, { "Rotate_270", "x11.struct.randr_CrtcChange.rotation.Rotate_270", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_rotation_mask_Reflect_X, { "Reflect_X", "x11.struct.randr_CrtcChange.rotation.Reflect_X", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_rotation_mask_Reflect_Y, { "Reflect_Y", "x11.struct.randr_CrtcChange.rotation.Reflect_Y", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_rotation, { "rotation", "x11.struct.randr_CrtcChange.rotation", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_x, { "x", "x11.struct.randr_CrtcChange.x", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_y, { "y", "x11.struct.randr_CrtcChange.y", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_width, { "width", "x11.struct.randr_CrtcChange.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_CrtcChange_height, { "height", "x11.struct.randr_CrtcChange.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange, { "randr_OutputChange", "x11.struct.randr_OutputChange", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_timestamp, { "timestamp", "x11.struct.randr_OutputChange.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_config_timestamp, { "config_timestamp", "x11.struct.randr_OutputChange.config_timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_window, { "window", "x11.struct.randr_OutputChange.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_output, { "output", "x11.struct.randr_OutputChange.output", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_crtc, { "crtc", "x11.struct.randr_OutputChange.crtc", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_mode, { "mode", "x11.struct.randr_OutputChange.mode", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_rotation_mask_Rotate_0, { "Rotate_0", "x11.struct.randr_OutputChange.rotation.Rotate_0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_rotation_mask_Rotate_90, { "Rotate_90", "x11.struct.randr_OutputChange.rotation.Rotate_90", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_rotation_mask_Rotate_180, { "Rotate_180", "x11.struct.randr_OutputChange.rotation.Rotate_180", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_rotation_mask_Rotate_270, { "Rotate_270", "x11.struct.randr_OutputChange.rotation.Rotate_270", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_rotation_mask_Reflect_X, { "Reflect_X", "x11.struct.randr_OutputChange.rotation.Reflect_X", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_rotation_mask_Reflect_Y, { "Reflect_Y", "x11.struct.randr_OutputChange.rotation.Reflect_Y", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_rotation, { "rotation", "x11.struct.randr_OutputChange.rotation", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_connection, { "connection", "x11.struct.randr_OutputChange.connection", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_randr_Connection), 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputChange_subpixel_order, { "subpixel_order", "x11.struct.randr_OutputChange.subpixel_order", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_render_SubPixel), 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputProperty, { "randr_OutputProperty", "x11.struct.randr_OutputProperty", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputProperty_window, { "window", "x11.struct.randr_OutputProperty.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputProperty_output, { "output", "x11.struct.randr_OutputProperty.output", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputProperty_atom, { "atom", "x11.struct.randr_OutputProperty.atom", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputProperty_timestamp, { "timestamp", "x11.struct.randr_OutputProperty.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_OutputProperty_status, { "status", "x11.struct.randr_OutputProperty.status", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_Property), 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ProviderChange, { "randr_ProviderChange", "x11.struct.randr_ProviderChange", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ProviderChange_timestamp, { "timestamp", "x11.struct.randr_ProviderChange.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ProviderChange_window, { "window", "x11.struct.randr_ProviderChange.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ProviderChange_provider, { "provider", "x11.struct.randr_ProviderChange.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ProviderProperty, { "randr_ProviderProperty", "x11.struct.randr_ProviderProperty", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ProviderProperty_window, { "window", "x11.struct.randr_ProviderProperty.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ProviderProperty_provider, { "provider", "x11.struct.randr_ProviderProperty.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ProviderProperty_atom, { "atom", "x11.struct.randr_ProviderProperty.atom", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ProviderProperty_timestamp, { "timestamp", "x11.struct.randr_ProviderProperty.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ProviderProperty_state, { "state", "x11.struct.randr_ProviderProperty.state", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ResourceChange, { "randr_ResourceChange", "x11.struct.randr_ResourceChange", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ResourceChange_timestamp, { "timestamp", "x11.struct.randr_ResourceChange.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_randr_ResourceChange_window, { "window", "x11.struct.randr_ResourceChange.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_INT64, { "sync_INT64", "x11.struct.sync_INT64", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_INT64_hi, { "hi", "x11.struct.sync_INT64.hi", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_INT64_lo, { "lo", "x11.struct.sync_INT64.lo", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_SYSTEMCOUNTER, { "sync_SYSTEMCOUNTER", "x11.struct.sync_SYSTEMCOUNTER", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_SYSTEMCOUNTER_counter, { "counter", "x11.struct.sync_SYSTEMCOUNTER.counter", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_SYSTEMCOUNTER_resolution, { "resolution", "x11.struct.sync_SYSTEMCOUNTER.resolution", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_SYSTEMCOUNTER_name_len, { "name_len", "x11.struct.sync_SYSTEMCOUNTER.name_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_SYSTEMCOUNTER_name, { "name", "x11.struct.sync_SYSTEMCOUNTER.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_TRIGGER, { "sync_TRIGGER", "x11.struct.sync_TRIGGER", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_TRIGGER_counter, { "counter", "x11.struct.sync_TRIGGER.counter", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_TRIGGER_wait_type, { "wait_type", "x11.struct.sync_TRIGGER.wait_type", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_sync_VALUETYPE), 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_TRIGGER_wait_value, { "wait_value", "x11.struct.sync_TRIGGER.wait_value", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_TRIGGER_test_type, { "test_type", "x11.struct.sync_TRIGGER.test_type", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_sync_TESTTYPE), 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_WAITCONDITION, { "sync_WAITCONDITION", "x11.struct.sync_WAITCONDITION", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_WAITCONDITION_trigger, { "trigger", "x11.struct.sync_WAITCONDITION.trigger", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_sync_WAITCONDITION_event_threshold, { "event_threshold", "x11.struct.sync_WAITCONDITION.event_threshold", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_present_Notify, { "present_Notify", "x11.struct.present_Notify", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_present_Notify_window, { "window", "x11.struct.present_Notify.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_present_Notify_serial, { "serial", "x11.struct.present_Notify.serial", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_QueryVersion_major_version, { "major_version", "x11.present.QueryVersion.major_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_QueryVersion_minor_version, { "minor_version", "x11.present.QueryVersion.minor_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_QueryVersion_reply_major_version, { "major_version", "x11.present.QueryVersion.reply.major_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_QueryVersion_reply_minor_version, { "minor_version", "x11.present.QueryVersion.reply.minor_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_window, { "window", "x11.present.Pixmap.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_pixmap, { "pixmap", "x11.present.Pixmap.pixmap", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_serial, { "serial", "x11.present.Pixmap.serial", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_valid, { "valid", "x11.present.Pixmap.valid", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_update, { "update", "x11.present.Pixmap.update", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_x_off, { "x_off", "x11.present.Pixmap.x_off", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_y_off, { "y_off", "x11.present.Pixmap.y_off", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_target_crtc, { "target_crtc", "x11.present.Pixmap.target_crtc", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_wait_fence, { "wait_fence", "x11.present.Pixmap.wait_fence", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_idle_fence, { "idle_fence", "x11.present.Pixmap.idle_fence", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_options, { "options", "x11.present.Pixmap.options", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_target_msc, { "target_msc", "x11.present.Pixmap.target_msc", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_divisor, { "divisor", "x11.present.Pixmap.divisor", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_remainder, { "remainder", "x11.present.Pixmap.remainder", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_notifies, { "notifies", "x11.present.Pixmap.notifies", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_Pixmap_notifies_item, { "notifies", "x11.present.Pixmap.notifies", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_NotifyMSC_window, { "window", "x11.present.NotifyMSC.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_NotifyMSC_serial, { "serial", "x11.present.NotifyMSC.serial", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_NotifyMSC_target_msc, { "target_msc", "x11.present.NotifyMSC.target_msc", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_NotifyMSC_divisor, { "divisor", "x11.present.NotifyMSC.divisor", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_NotifyMSC_remainder, { "remainder", "x11.present.NotifyMSC.remainder", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_SelectInput_eid, { "eid", "x11.present.SelectInput.eid", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_SelectInput_window, { "window", "x11.present.SelectInput.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_SelectInput_event_mask_mask_ConfigureNotify, { "ConfigureNotify", "x11.present.SelectInput.event_mask.ConfigureNotify", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_present_SelectInput_event_mask_mask_CompleteNotify, { "CompleteNotify", "x11.present.SelectInput.event_mask.CompleteNotify", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_present_SelectInput_event_mask_mask_IdleNotify, { "IdleNotify", "x11.present.SelectInput.event_mask.IdleNotify", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_present_SelectInput_event_mask_mask_RedirectNotify, { "RedirectNotify", "x11.present.SelectInput.event_mask.RedirectNotify", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_present_SelectInput_event_mask, { "event_mask", "x11.present.SelectInput.event_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_QueryCapabilities_target, { "target", "x11.present.QueryCapabilities.target", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_QueryCapabilities_reply_capabilities, { "capabilities", "x11.present.QueryCapabilities.reply.capabilities", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_CompleteNotify_kind, { "kind", "x11.present.CompleteNotify.kind", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_present_CompleteKind), 0, NULL, HFILL }},
+{ &hf_x11_present_CompleteNotify_mode, { "mode", "x11.present.CompleteNotify.mode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_present_CompleteMode), 0, NULL, HFILL }},
+{ &hf_x11_present_CompleteNotify_event, { "event", "x11.present.CompleteNotify.event", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_CompleteNotify_window, { "window", "x11.present.CompleteNotify.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_CompleteNotify_serial, { "serial", "x11.present.CompleteNotify.serial", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_CompleteNotify_ust, { "ust", "x11.present.CompleteNotify.ust", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_CompleteNotify_msc, { "msc", "x11.present.CompleteNotify.msc", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_IdleNotify_event, { "event", "x11.present.IdleNotify.event", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_IdleNotify_window, { "window", "x11.present.IdleNotify.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_IdleNotify_serial, { "serial", "x11.present.IdleNotify.serial", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_IdleNotify_pixmap, { "pixmap", "x11.present.IdleNotify.pixmap", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_IdleNotify_idle_fence, { "idle_fence", "x11.present.IdleNotify.idle_fence", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_update_window, { "update_window", "x11.present.RedirectNotify.update_window", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_event, { "event", "x11.present.RedirectNotify.event", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_event_window, { "event_window", "x11.present.RedirectNotify.event_window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_window, { "window", "x11.present.RedirectNotify.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_pixmap, { "pixmap", "x11.present.RedirectNotify.pixmap", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_serial, { "serial", "x11.present.RedirectNotify.serial", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_valid_region, { "valid_region", "x11.present.RedirectNotify.valid_region", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_update_region, { "update_region", "x11.present.RedirectNotify.update_region", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_valid_rect, { "valid_rect", "x11.present.RedirectNotify.valid_rect", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_update_rect, { "update_rect", "x11.present.RedirectNotify.update_rect", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_x_off, { "x_off", "x11.present.RedirectNotify.x_off", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_y_off, { "y_off", "x11.present.RedirectNotify.y_off", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_target_crtc, { "target_crtc", "x11.present.RedirectNotify.target_crtc", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_wait_fence, { "wait_fence", "x11.present.RedirectNotify.wait_fence", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_idle_fence, { "idle_fence", "x11.present.RedirectNotify.idle_fence", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_options, { "options", "x11.present.RedirectNotify.options", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_target_msc, { "target_msc", "x11.present.RedirectNotify.target_msc", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_divisor, { "divisor", "x11.present.RedirectNotify.divisor", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_remainder, { "remainder", "x11.present.RedirectNotify.remainder", FT_UINT64, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_notifies, { "notifies", "x11.present.RedirectNotify.notifies", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_RedirectNotify_notifies_item, { "notifies", "x11.present.RedirectNotify.notifies", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_present_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(present_extension_minor), 0, "minor opcode", HFILL }},
+
{ &hf_x11_randr_QueryVersion_major_version, { "major_version", "x11.randr.QueryVersion.major_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_QueryVersion_minor_version, { "minor_version", "x11.randr.QueryVersion.minor_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_QueryVersion_reply_major_version, { "major_version", "x11.randr.QueryVersion.reply.major_version", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -2508,6 +2689,9 @@
{ &hf_x11_randr_SelectInput_enable_mask_CrtcChange, { "CrtcChange", "x11.randr.SelectInput.enable.CrtcChange", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
{ &hf_x11_randr_SelectInput_enable_mask_OutputChange, { "OutputChange", "x11.randr.SelectInput.enable.OutputChange", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
{ &hf_x11_randr_SelectInput_enable_mask_OutputProperty, { "OutputProperty", "x11.randr.SelectInput.enable.OutputProperty", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_randr_SelectInput_enable_mask_ProviderChange, { "ProviderChange", "x11.randr.SelectInput.enable.ProviderChange", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_randr_SelectInput_enable_mask_ProviderProperty, { "ProviderProperty", "x11.randr.SelectInput.enable.ProviderProperty", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_randr_SelectInput_enable_mask_ResourceChange, { "ResourceChange", "x11.randr.SelectInput.enable.ResourceChange", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
{ &hf_x11_randr_SelectInput_enable, { "enable", "x11.randr.SelectInput.enable", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_GetScreenInfo_window, { "window", "x11.randr.GetScreenInfo.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_GetScreenInfo_reply_rotations_mask_Rotate_0, { "Rotate_0", "x11.randr.GetScreenInfo.reply.rotations.Rotate_0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
@@ -2544,34 +2728,6 @@
{ &hf_x11_randr_SetScreenSize_height, { "height", "x11.randr.SetScreenSize.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_SetScreenSize_mm_width, { "mm_width", "x11.randr.SetScreenSize.mm_width", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_SetScreenSize_mm_height, { "mm_height", "x11.randr.SetScreenSize.mm_height", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo, { "ModeInfo", "x11.struct.ModeInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_id, { "id", "x11.struct.ModeInfo.id", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_width, { "width", "x11.struct.ModeInfo.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_height, { "height", "x11.struct.ModeInfo.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_dot_clock, { "dot_clock", "x11.struct.ModeInfo.dot_clock", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_hsync_start, { "hsync_start", "x11.struct.ModeInfo.hsync_start", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_hsync_end, { "hsync_end", "x11.struct.ModeInfo.hsync_end", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_htotal, { "htotal", "x11.struct.ModeInfo.htotal", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_hskew, { "hskew", "x11.struct.ModeInfo.hskew", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_vsync_start, { "vsync_start", "x11.struct.ModeInfo.vsync_start", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_vsync_end, { "vsync_end", "x11.struct.ModeInfo.vsync_end", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_vtotal, { "vtotal", "x11.struct.ModeInfo.vtotal", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_name_len, { "name_len", "x11.struct.ModeInfo.name_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_HsyncPositive, { "HsyncPositive", "x11.struct.ModeInfo.mode_flags.HsyncPositive", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_HsyncNegative, { "HsyncNegative", "x11.struct.ModeInfo.mode_flags.HsyncNegative", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_VsyncPositive, { "VsyncPositive", "x11.struct.ModeInfo.mode_flags.VsyncPositive", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_VsyncNegative, { "VsyncNegative", "x11.struct.ModeInfo.mode_flags.VsyncNegative", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_Interlace, { "Interlace", "x11.struct.ModeInfo.mode_flags.Interlace", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_DoubleScan, { "DoubleScan", "x11.struct.ModeInfo.mode_flags.DoubleScan", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_Csync, { "Csync", "x11.struct.ModeInfo.mode_flags.Csync", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_CsyncPositive, { "CsyncPositive", "x11.struct.ModeInfo.mode_flags.CsyncPositive", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_CsyncNegative, { "CsyncNegative", "x11.struct.ModeInfo.mode_flags.CsyncNegative", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_HskewPresent, { "HskewPresent", "x11.struct.ModeInfo.mode_flags.HskewPresent", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_Bcast, { "Bcast", "x11.struct.ModeInfo.mode_flags.Bcast", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_PixelMultiplex, { "PixelMultiplex", "x11.struct.ModeInfo.mode_flags.PixelMultiplex", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_DoubleClock, { "DoubleClock", "x11.struct.ModeInfo.mode_flags.DoubleClock", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags_mask_HalveClock, { "HalveClock", "x11.struct.ModeInfo.mode_flags.HalveClock", FT_BOOLEAN, 32, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_struct_ModeInfo_mode_flags, { "mode_flags", "x11.struct.ModeInfo.mode_flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_GetScreenResources_window, { "window", "x11.randr.GetScreenResources.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_GetScreenResources_reply_timestamp, { "timestamp", "x11.randr.GetScreenResources.reply.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_GetScreenResources_reply_config_timestamp, { "config_timestamp", "x11.randr.GetScreenResources.reply.config_timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -2787,93 +2943,112 @@
{ &hf_x11_randr_SetOutputPrimary_output, { "output", "x11.randr.SetOutputPrimary.output", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_GetOutputPrimary_window, { "window", "x11.randr.GetOutputPrimary.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_GetOutputPrimary_reply_output, { "output", "x11.randr.GetOutputPrimary.reply.output", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_rotation_mask_Rotate_0, { "Rotate_0", "x11.randr.ScreenChangeNotify.rotation.Rotate_0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_rotation_mask_Rotate_90, { "Rotate_90", "x11.randr.ScreenChangeNotify.rotation.Rotate_90", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_rotation_mask_Rotate_180, { "Rotate_180", "x11.randr.ScreenChangeNotify.rotation.Rotate_180", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_rotation_mask_Rotate_270, { "Rotate_270", "x11.randr.ScreenChangeNotify.rotation.Rotate_270", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_rotation_mask_Reflect_X, { "Reflect_X", "x11.randr.ScreenChangeNotify.rotation.Reflect_X", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_rotation_mask_Reflect_Y, { "Reflect_Y", "x11.randr.ScreenChangeNotify.rotation.Reflect_Y", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_rotation, { "rotation", "x11.randr.ScreenChangeNotify.rotation", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_timestamp, { "timestamp", "x11.randr.ScreenChangeNotify.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_config_timestamp, { "config_timestamp", "x11.randr.ScreenChangeNotify.config_timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_root, { "root", "x11.randr.ScreenChangeNotify.root", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_request_window, { "request_window", "x11.randr.ScreenChangeNotify.request_window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_sizeID, { "sizeID", "x11.randr.ScreenChangeNotify.sizeID", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_subpixel_order, { "subpixel_order", "x11.randr.ScreenChangeNotify.subpixel_order", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_render_SubPixel), 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_width, { "width", "x11.randr.ScreenChangeNotify.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_height, { "height", "x11.randr.ScreenChangeNotify.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_mwidth, { "mwidth", "x11.randr.ScreenChangeNotify.mwidth", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_randr_ScreenChangeNotify_mheight, { "mheight", "x11.randr.ScreenChangeNotify.mheight", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange, { "CrtcChange", "x11.struct.CrtcChange", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_timestamp, { "timestamp", "x11.struct.CrtcChange.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_window, { "window", "x11.struct.CrtcChange.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_crtc, { "crtc", "x11.struct.CrtcChange.crtc", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_mode, { "mode", "x11.struct.CrtcChange.mode", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_rotation_mask_Rotate_0, { "Rotate_0", "x11.struct.CrtcChange.rotation.Rotate_0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_rotation_mask_Rotate_90, { "Rotate_90", "x11.struct.CrtcChange.rotation.Rotate_90", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_rotation_mask_Rotate_180, { "Rotate_180", "x11.struct.CrtcChange.rotation.Rotate_180", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_rotation_mask_Rotate_270, { "Rotate_270", "x11.struct.CrtcChange.rotation.Rotate_270", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_rotation_mask_Reflect_X, { "Reflect_X", "x11.struct.CrtcChange.rotation.Reflect_X", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_rotation_mask_Reflect_Y, { "Reflect_Y", "x11.struct.CrtcChange.rotation.Reflect_Y", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_rotation, { "rotation", "x11.struct.CrtcChange.rotation", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_x, { "x", "x11.struct.CrtcChange.x", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_y, { "y", "x11.struct.CrtcChange.y", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_width, { "width", "x11.struct.CrtcChange.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CrtcChange_height, { "height", "x11.struct.CrtcChange.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange, { "OutputChange", "x11.struct.OutputChange", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_timestamp, { "timestamp", "x11.struct.OutputChange.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_config_timestamp, { "config_timestamp", "x11.struct.OutputChange.config_timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_window, { "window", "x11.struct.OutputChange.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_output, { "output", "x11.struct.OutputChange.output", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_crtc, { "crtc", "x11.struct.OutputChange.crtc", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_mode, { "mode", "x11.struct.OutputChange.mode", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_rotation_mask_Rotate_0, { "Rotate_0", "x11.struct.OutputChange.rotation.Rotate_0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_rotation_mask_Rotate_90, { "Rotate_90", "x11.struct.OutputChange.rotation.Rotate_90", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_rotation_mask_Rotate_180, { "Rotate_180", "x11.struct.OutputChange.rotation.Rotate_180", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_rotation_mask_Rotate_270, { "Rotate_270", "x11.struct.OutputChange.rotation.Rotate_270", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_rotation_mask_Reflect_X, { "Reflect_X", "x11.struct.OutputChange.rotation.Reflect_X", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_rotation_mask_Reflect_Y, { "Reflect_Y", "x11.struct.OutputChange.rotation.Reflect_Y", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_rotation, { "rotation", "x11.struct.OutputChange.rotation", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_connection, { "connection", "x11.struct.OutputChange.connection", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_randr_Connection), 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputChange_subpixel_order, { "subpixel_order", "x11.struct.OutputChange.subpixel_order", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_render_SubPixel), 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputProperty, { "OutputProperty", "x11.struct.OutputProperty", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputProperty_window, { "window", "x11.struct.OutputProperty.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputProperty_output, { "output", "x11.struct.OutputProperty.output", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputProperty_atom, { "atom", "x11.struct.OutputProperty.atom", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputProperty_timestamp, { "timestamp", "x11.struct.OutputProperty.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OutputProperty_status, { "status", "x11.struct.OutputProperty.status", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_Property), 0, NULL, HFILL }},
-{ &hf_x11_union_NotifyData, { "NotifyData", "x11.union.NotifyData", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_NotifyData_cc, { "cc", "x11.union.NotifyData.cc", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_NotifyData_oc, { "oc", "x11.union.NotifyData.oc", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_NotifyData_op, { "op", "x11.union.NotifyData.op", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviders_window, { "window", "x11.randr.GetProviders.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviders_reply_timestamp, { "timestamp", "x11.randr.GetProviders.reply.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviders_reply_num_providers, { "num_providers", "x11.randr.GetProviders.reply.num_providers", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviders_reply_providers, { "providers", "x11.randr.GetProviders.reply.providers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviders_reply_providers_item, { "providers", "x11.randr.GetProviders.reply.providers", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_provider, { "provider", "x11.randr.GetProviderInfo.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_config_timestamp, { "config_timestamp", "x11.randr.GetProviderInfo.config_timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_status, { "status", "x11.randr.GetProviderInfo.reply.status", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_timestamp, { "timestamp", "x11.randr.GetProviderInfo.reply.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_capabilities_mask_SourceOutput, { "SourceOutput", "x11.randr.GetProviderInfo.reply.capabilities.SourceOutput", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_capabilities_mask_SinkOutput, { "SinkOutput", "x11.randr.GetProviderInfo.reply.capabilities.SinkOutput", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_capabilities_mask_SourceOffload, { "SourceOffload", "x11.randr.GetProviderInfo.reply.capabilities.SourceOffload", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_capabilities_mask_SinkOffload, { "SinkOffload", "x11.randr.GetProviderInfo.reply.capabilities.SinkOffload", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_capabilities, { "capabilities", "x11.randr.GetProviderInfo.reply.capabilities", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_num_crtcs, { "num_crtcs", "x11.randr.GetProviderInfo.reply.num_crtcs", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_num_outputs, { "num_outputs", "x11.randr.GetProviderInfo.reply.num_outputs", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_num_associated_providers, { "num_associated_providers", "x11.randr.GetProviderInfo.reply.num_associated_providers", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_name_len, { "name_len", "x11.randr.GetProviderInfo.reply.name_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_crtcs, { "crtcs", "x11.randr.GetProviderInfo.reply.crtcs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_crtcs_item, { "crtcs", "x11.randr.GetProviderInfo.reply.crtcs", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_outputs, { "outputs", "x11.randr.GetProviderInfo.reply.outputs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_outputs_item, { "outputs", "x11.randr.GetProviderInfo.reply.outputs", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_associated_providers, { "associated_providers", "x11.randr.GetProviderInfo.reply.associated_providers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_associated_providers_item, { "associated_providers", "x11.randr.GetProviderInfo.reply.associated_providers", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_associated_capability, { "associated_capability", "x11.randr.GetProviderInfo.reply.associated_capability", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_associated_capability_item, { "associated_capability", "x11.randr.GetProviderInfo.reply.associated_capability", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderInfo_reply_name, { "name", "x11.randr.GetProviderInfo.reply.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_SetProviderOffloadSink_provider, { "provider", "x11.randr.SetProviderOffloadSink.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_SetProviderOffloadSink_sink_provider, { "sink_provider", "x11.randr.SetProviderOffloadSink.sink_provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_SetProviderOffloadSink_config_timestamp, { "config_timestamp", "x11.randr.SetProviderOffloadSink.config_timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_SetProviderOutputSource_provider, { "provider", "x11.randr.SetProviderOutputSource.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_SetProviderOutputSource_source_provider, { "source_provider", "x11.randr.SetProviderOutputSource.source_provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_SetProviderOutputSource_config_timestamp, { "config_timestamp", "x11.randr.SetProviderOutputSource.config_timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ListProviderProperties_provider, { "provider", "x11.randr.ListProviderProperties.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ListProviderProperties_reply_num_atoms, { "num_atoms", "x11.randr.ListProviderProperties.reply.num_atoms", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ListProviderProperties_reply_atoms, { "atoms", "x11.randr.ListProviderProperties.reply.atoms", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ListProviderProperties_reply_atoms_item, { "atoms", "x11.randr.ListProviderProperties.reply.atoms", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_QueryProviderProperty_provider, { "provider", "x11.randr.QueryProviderProperty.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_QueryProviderProperty_property, { "property", "x11.randr.QueryProviderProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_QueryProviderProperty_reply_pending, { "pending", "x11.randr.QueryProviderProperty.reply.pending", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_QueryProviderProperty_reply_range, { "range", "x11.randr.QueryProviderProperty.reply.range", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_QueryProviderProperty_reply_immutable, { "immutable", "x11.randr.QueryProviderProperty.reply.immutable", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_QueryProviderProperty_reply_valid_values, { "valid_values", "x11.randr.QueryProviderProperty.reply.valid_values", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_QueryProviderProperty_reply_valid_values_item, { "valid_values", "x11.randr.QueryProviderProperty.reply.valid_values", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ConfigureProviderProperty_provider, { "provider", "x11.randr.ConfigureProviderProperty.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ConfigureProviderProperty_property, { "property", "x11.randr.ConfigureProviderProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ConfigureProviderProperty_pending, { "pending", "x11.randr.ConfigureProviderProperty.pending", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ConfigureProviderProperty_range, { "range", "x11.randr.ConfigureProviderProperty.range", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ConfigureProviderProperty_values, { "values", "x11.randr.ConfigureProviderProperty.values", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ConfigureProviderProperty_values_item, { "values", "x11.randr.ConfigureProviderProperty.values", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ChangeProviderProperty_provider, { "provider", "x11.randr.ChangeProviderProperty.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ChangeProviderProperty_property, { "property", "x11.randr.ChangeProviderProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ChangeProviderProperty_type, { "type", "x11.randr.ChangeProviderProperty.type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ChangeProviderProperty_format, { "format", "x11.randr.ChangeProviderProperty.format", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ChangeProviderProperty_mode, { "mode", "x11.randr.ChangeProviderProperty.mode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ChangeProviderProperty_num_items, { "num_items", "x11.randr.ChangeProviderProperty.num_items", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_ChangeProviderProperty_data, { "data", "x11.randr.ChangeProviderProperty.data", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_DeleteProviderProperty_provider, { "provider", "x11.randr.DeleteProviderProperty.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_DeleteProviderProperty_property, { "property", "x11.randr.DeleteProviderProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_provider, { "provider", "x11.randr.GetProviderProperty.provider", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_property, { "property", "x11.randr.GetProviderProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_type, { "type", "x11.randr.GetProviderProperty.type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_long_offset, { "long_offset", "x11.randr.GetProviderProperty.long_offset", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_long_length, { "long_length", "x11.randr.GetProviderProperty.long_length", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_delete, { "delete", "x11.randr.GetProviderProperty.delete", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_pending, { "pending", "x11.randr.GetProviderProperty.pending", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_reply_format, { "format", "x11.randr.GetProviderProperty.reply.format", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_reply_type, { "type", "x11.randr.GetProviderProperty.reply.type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_reply_bytes_after, { "bytes_after", "x11.randr.GetProviderProperty.reply.bytes_after", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_reply_num_items, { "num_items", "x11.randr.GetProviderProperty.reply.num_items", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_randr_GetProviderProperty_reply_data, { "data", "x11.randr.GetProviderProperty.reply.data", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_randr_NotifyData, { "randr_NotifyData", "x11.union.randr_NotifyData", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_randr_NotifyData_cc, { "cc", "x11.union.randr_NotifyData.cc", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_randr_NotifyData_oc, { "oc", "x11.union.randr_NotifyData.oc", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_randr_NotifyData_op, { "op", "x11.union.randr_NotifyData.op", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_randr_NotifyData_pc, { "pc", "x11.union.randr_NotifyData.pc", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_randr_NotifyData_pp, { "pp", "x11.union.randr_NotifyData.pp", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_randr_NotifyData_rc, { "rc", "x11.union.randr_NotifyData.rc", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_Notify_subCode, { "subCode", "x11.randr.Notify.subCode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_randr_Notify), 0, NULL, HFILL }},
{ &hf_x11_randr_Notify_u, { "u", "x11.randr.Notify.u", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_randr_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(randr_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_Range8, { "Range8", "x11.struct.Range8", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range8_first, { "first", "x11.struct.Range8.first", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range8_last, { "last", "x11.struct.Range8.last", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range16, { "Range16", "x11.struct.Range16", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range16_first, { "first", "x11.struct.Range16.first", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range16_last, { "last", "x11.struct.Range16.last", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ExtRange, { "ExtRange", "x11.struct.ExtRange", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ExtRange_major, { "major", "x11.struct.ExtRange.major", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ExtRange_minor, { "minor", "x11.struct.ExtRange.minor", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range, { "Range", "x11.struct.Range", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range_core_requests, { "core_requests", "x11.struct.Range.core_requests", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range_core_replies, { "core_replies", "x11.struct.Range.core_replies", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range_ext_requests, { "ext_requests", "x11.struct.Range.ext_requests", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range_ext_replies, { "ext_replies", "x11.struct.Range.ext_replies", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range_delivered_events, { "delivered_events", "x11.struct.Range.delivered_events", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range_device_events, { "device_events", "x11.struct.Range.device_events", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range_errors, { "errors", "x11.struct.Range.errors", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range_client_started, { "client_started", "x11.struct.Range.client_started", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Range_client_died, { "client_died", "x11.struct.Range.client_died", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ClientInfo, { "ClientInfo", "x11.struct.ClientInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ClientInfo_client_resource, { "client_resource", "x11.struct.ClientInfo.client_resource", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ClientInfo_num_ranges, { "num_ranges", "x11.struct.ClientInfo.num_ranges", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ClientInfo_ranges, { "ranges", "x11.struct.ClientInfo.ranges", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ClientInfo_ranges_item, { "ranges", "x11.struct.ClientInfo.ranges", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range8, { "record_Range8", "x11.struct.record_Range8", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range8_first, { "first", "x11.struct.record_Range8.first", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range8_last, { "last", "x11.struct.record_Range8.last", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range16, { "record_Range16", "x11.struct.record_Range16", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range16_first, { "first", "x11.struct.record_Range16.first", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range16_last, { "last", "x11.struct.record_Range16.last", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_ExtRange, { "record_ExtRange", "x11.struct.record_ExtRange", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_ExtRange_major, { "major", "x11.struct.record_ExtRange.major", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_ExtRange_minor, { "minor", "x11.struct.record_ExtRange.minor", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range, { "record_Range", "x11.struct.record_Range", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range_core_requests, { "core_requests", "x11.struct.record_Range.core_requests", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range_core_replies, { "core_replies", "x11.struct.record_Range.core_replies", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range_ext_requests, { "ext_requests", "x11.struct.record_Range.ext_requests", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range_ext_replies, { "ext_replies", "x11.struct.record_Range.ext_replies", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range_delivered_events, { "delivered_events", "x11.struct.record_Range.delivered_events", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range_device_events, { "device_events", "x11.struct.record_Range.device_events", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range_errors, { "errors", "x11.struct.record_Range.errors", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range_client_started, { "client_started", "x11.struct.record_Range.client_started", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_Range_client_died, { "client_died", "x11.struct.record_Range.client_died", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_ClientInfo, { "record_ClientInfo", "x11.struct.record_ClientInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_ClientInfo_client_resource, { "client_resource", "x11.struct.record_ClientInfo.client_resource", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_ClientInfo_num_ranges, { "num_ranges", "x11.struct.record_ClientInfo.num_ranges", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_ClientInfo_ranges, { "ranges", "x11.struct.record_ClientInfo.ranges", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_record_ClientInfo_ranges_item, { "ranges", "x11.struct.record_ClientInfo.ranges", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_record_QueryVersion_major_version, { "major_version", "x11.record.QueryVersion.major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_record_QueryVersion_minor_version, { "minor_version", "x11.record.QueryVersion.minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_record_QueryVersion_reply_major_version, { "major_version", "x11.record.QueryVersion.reply.major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -3086,12 +3261,35 @@
{ &hf_x11_render_CreateConicalGradient_colors_item, { "colors", "x11.render.CreateConicalGradient.colors", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_render_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(render_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_Client, { "Client", "x11.struct.Client", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Client_resource_base, { "resource_base", "x11.struct.Client.resource_base", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Client_resource_mask, { "resource_mask", "x11.struct.Client.resource_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Type, { "Type", "x11.struct.Type", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Type_resource_type, { "resource_type", "x11.struct.Type.resource_type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Type_count, { "count", "x11.struct.Type.count", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_Client, { "res_Client", "x11.struct.res_Client", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_Client_resource_base, { "resource_base", "x11.struct.res_Client.resource_base", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_Client_resource_mask, { "resource_mask", "x11.struct.res_Client.resource_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_Type, { "res_Type", "x11.struct.res_Type", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_Type_resource_type, { "resource_type", "x11.struct.res_Type.resource_type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_Type_count, { "count", "x11.struct.res_Type.count", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ClientIdSpec, { "res_ClientIdSpec", "x11.struct.res_ClientIdSpec", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ClientIdSpec_client, { "client", "x11.struct.res_ClientIdSpec.client", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ClientIdSpec_mask_mask_ClientXID, { "ClientXID", "x11.struct.res_ClientIdSpec.mask.ClientXID", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ClientIdSpec_mask_mask_LocalClientPID, { "LocalClientPID", "x11.struct.res_ClientIdSpec.mask.LocalClientPID", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_res_ClientIdSpec_mask, { "mask", "x11.struct.res_ClientIdSpec.mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ClientIdValue, { "res_ClientIdValue", "x11.struct.res_ClientIdValue", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ClientIdValue_spec, { "spec", "x11.struct.res_ClientIdValue.spec", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ClientIdValue_length, { "length", "x11.struct.res_ClientIdValue.length", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ClientIdValue_value, { "value", "x11.struct.res_ClientIdValue.value", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ClientIdValue_value_item, { "value", "x11.struct.res_ClientIdValue.value", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceIdSpec, { "res_ResourceIdSpec", "x11.struct.res_ResourceIdSpec", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceIdSpec_resource, { "resource", "x11.struct.res_ResourceIdSpec.resource", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceIdSpec_type, { "type", "x11.struct.res_ResourceIdSpec.type", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceSizeSpec, { "res_ResourceSizeSpec", "x11.struct.res_ResourceSizeSpec", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceSizeSpec_spec, { "spec", "x11.struct.res_ResourceSizeSpec.spec", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceSizeSpec_bytes, { "bytes", "x11.struct.res_ResourceSizeSpec.bytes", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceSizeSpec_ref_count, { "ref_count", "x11.struct.res_ResourceSizeSpec.ref_count", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceSizeSpec_use_count, { "use_count", "x11.struct.res_ResourceSizeSpec.use_count", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceSizeValue, { "res_ResourceSizeValue", "x11.struct.res_ResourceSizeValue", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceSizeValue_size, { "size", "x11.struct.res_ResourceSizeValue.size", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceSizeValue_num_cross_references, { "num_cross_references", "x11.struct.res_ResourceSizeValue.num_cross_references", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceSizeValue_cross_references, { "cross_references", "x11.struct.res_ResourceSizeValue.cross_references", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_res_ResourceSizeValue_cross_references_item, { "cross_references", "x11.struct.res_ResourceSizeValue.cross_references", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_res_QueryVersion_client_major, { "client_major", "x11.res.QueryVersion.client_major", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_res_QueryVersion_client_minor, { "client_minor", "x11.res.QueryVersion.client_minor", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_res_QueryVersion_reply_server_major, { "server_major", "x11.res.QueryVersion.reply.server_major", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -3106,6 +3304,17 @@
{ &hf_x11_res_QueryClientPixmapBytes_xid, { "xid", "x11.res.QueryClientPixmapBytes.xid", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_res_QueryClientPixmapBytes_reply_bytes, { "bytes", "x11.res.QueryClientPixmapBytes.reply.bytes", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_res_QueryClientPixmapBytes_reply_bytes_overflow, { "bytes_overflow", "x11.res.QueryClientPixmapBytes.reply.bytes_overflow", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryClientIds_num_specs, { "num_specs", "x11.res.QueryClientIds.num_specs", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryClientIds_specs, { "specs", "x11.res.QueryClientIds.specs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryClientIds_specs_item, { "specs", "x11.res.QueryClientIds.specs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryClientIds_reply_num_ids, { "num_ids", "x11.res.QueryClientIds.reply.num_ids", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryClientIds_reply_ids, { "ids", "x11.res.QueryClientIds.reply.ids", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryResourceBytes_client, { "client", "x11.res.QueryResourceBytes.client", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryResourceBytes_num_specs, { "num_specs", "x11.res.QueryResourceBytes.num_specs", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryResourceBytes_specs, { "specs", "x11.res.QueryResourceBytes.specs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryResourceBytes_specs_item, { "specs", "x11.res.QueryResourceBytes.specs", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryResourceBytes_reply_num_sizes, { "num_sizes", "x11.res.QueryResourceBytes.reply.num_sizes", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_res_QueryResourceBytes_reply_sizes, { "sizes", "x11.res.QueryResourceBytes.reply.sizes", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_res_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(res_extension_minor), 0, "minor opcode", HFILL }},
{ &hf_x11_screensaver_QueryVersion_client_major_version, { "client_major_version", "x11.screensaver.QueryVersion.client_major_version", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -3118,8 +3327,10 @@
{ &hf_x11_screensaver_QueryInfo_reply_ms_until_server, { "ms_until_server", "x11.screensaver.QueryInfo.reply.ms_until_server", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_screensaver_QueryInfo_reply_ms_since_user_input, { "ms_since_user_input", "x11.screensaver.QueryInfo.reply.ms_since_user_input", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_screensaver_QueryInfo_reply_event_mask, { "event_mask", "x11.screensaver.QueryInfo.reply.event_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_screensaver_QueryInfo_reply_kind, { "kind", "x11.screensaver.QueryInfo.reply.kind", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_screensaver_QueryInfo_reply_kind, { "kind", "x11.screensaver.QueryInfo.reply.kind", FT_UINT8, BASE_DEC, VALS(x11_enum_screensaver_Kind), 0, NULL, HFILL }},
{ &hf_x11_screensaver_SelectInput_drawable, { "drawable", "x11.screensaver.SelectInput.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_screensaver_SelectInput_event_mask_mask_NotifyMask, { "NotifyMask", "x11.screensaver.SelectInput.event_mask.NotifyMask", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_screensaver_SelectInput_event_mask_mask_CycleMask, { "CycleMask", "x11.screensaver.SelectInput.event_mask.CycleMask", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
{ &hf_x11_screensaver_SelectInput_event_mask, { "event_mask", "x11.screensaver.SelectInput.event_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_screensaver_SetAttributes_drawable, { "drawable", "x11.screensaver.SetAttributes.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_screensaver_SetAttributes_x, { "x", "x11.screensaver.SetAttributes.x", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
@@ -3127,29 +3338,13 @@
{ &hf_x11_screensaver_SetAttributes_width, { "width", "x11.screensaver.SetAttributes.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_screensaver_SetAttributes_height, { "height", "x11.screensaver.SetAttributes.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_screensaver_SetAttributes_border_width, { "border_width", "x11.screensaver.SetAttributes.border_width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_screensaver_SetAttributes_class, { "class", "x11.screensaver.SetAttributes.class", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_screensaver_SetAttributes_class, { "class", "x11.screensaver.SetAttributes.class", FT_UINT8, BASE_DEC, VALS(x11_enum_xproto_WindowClass), 0, NULL, HFILL }},
{ &hf_x11_screensaver_SetAttributes_depth, { "depth", "x11.screensaver.SetAttributes.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_screensaver_SetAttributes_visual, { "visual", "x11.screensaver.SetAttributes.visual", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_screensaver_UnsetAttributes_drawable, { "drawable", "x11.screensaver.UnsetAttributes.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_screensaver_Suspend_suspend, { "suspend", "x11.screensaver.Suspend.suspend", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_screensaver_Notify_code, { "code", "x11.screensaver.Notify.code", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_screensaver_Notify_state, { "state", "x11.screensaver.Notify.state", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_screensaver_Notify_sequence_number, { "sequence_number", "x11.screensaver.Notify.sequence_number", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_screensaver_Notify_time, { "time", "x11.screensaver.Notify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_screensaver_Notify_root, { "root", "x11.screensaver.Notify.root", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_screensaver_Notify_window, { "window", "x11.screensaver.Notify.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_screensaver_Notify_kind, { "kind", "x11.screensaver.Notify.kind", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_screensaver_Notify_forced, { "forced", "x11.screensaver.Notify.forced", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_screensaver_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(screensaver_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_shape_Notify_shape_kind, { "shape_kind", "x11.shape.Notify.shape_kind", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_shape_SK), 0, NULL, HFILL }},
-{ &hf_x11_shape_Notify_affected_window, { "affected_window", "x11.shape.Notify.affected_window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_shape_Notify_extents_x, { "extents_x", "x11.shape.Notify.extents_x", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_shape_Notify_extents_y, { "extents_y", "x11.shape.Notify.extents_y", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_shape_Notify_extents_width, { "extents_width", "x11.shape.Notify.extents_width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_shape_Notify_extents_height, { "extents_height", "x11.shape.Notify.extents_height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_shape_Notify_server_time, { "server_time", "x11.shape.Notify.server_time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_shape_Notify_shaped, { "shaped", "x11.shape.Notify.shaped", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_shape_QueryVersion_reply_major_version, { "major_version", "x11.shape.QueryVersion.reply.major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_shape_QueryVersion_reply_minor_version, { "minor_version", "x11.shape.QueryVersion.reply.minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_shape_Rectangles_operation, { "operation", "x11.shape.Rectangles.operation", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_shape_SO), 0, NULL, HFILL }},
@@ -3200,11 +3395,6 @@
{ &hf_x11_shape_GetRectangles_reply_rectangles_item, { "rectangles", "x11.shape.GetRectangles.reply.rectangles", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_shape_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(shape_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_shm_Completion_drawable, { "drawable", "x11.shm.Completion.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_shm_Completion_minor_event, { "minor_event", "x11.shm.Completion.minor_event", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_shm_Completion_major_event, { "major_event", "x11.shm.Completion.major_event", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_shm_Completion_shmseg, { "shmseg", "x11.shm.Completion.shmseg", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_shm_Completion_offset, { "offset", "x11.shm.Completion.offset", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_shm_QueryVersion_reply_shared_pixmaps, { "shared_pixmaps", "x11.shm.QueryVersion.reply.shared_pixmaps", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_shm_QueryVersion_reply_major_version, { "major_version", "x11.shm.QueryVersion.reply.major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_shm_QueryVersion_reply_minor_version, { "minor_version", "x11.shm.QueryVersion.reply.minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -3249,24 +3439,14 @@
{ &hf_x11_shm_CreatePixmap_depth, { "depth", "x11.shm.CreatePixmap.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_shm_CreatePixmap_shmseg, { "shmseg", "x11.shm.CreatePixmap.shmseg", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_shm_CreatePixmap_offset, { "offset", "x11.shm.CreatePixmap.offset", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_shm_AttachFd_shmseg, { "shmseg", "x11.shm.AttachFd.shmseg", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_shm_AttachFd_read_only, { "read_only", "x11.shm.AttachFd.read_only", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_shm_CreateSegment_shmseg, { "shmseg", "x11.shm.CreateSegment.shmseg", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_shm_CreateSegment_size, { "size", "x11.shm.CreateSegment.size", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_shm_CreateSegment_read_only, { "read_only", "x11.shm.CreateSegment.read_only", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_shm_CreateSegment_reply_nfd, { "nfd", "x11.shm.CreateSegment.reply.nfd", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_shm_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(shm_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_INT64, { "INT64", "x11.struct.INT64", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_INT64_hi, { "hi", "x11.struct.INT64.hi", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_INT64_lo, { "lo", "x11.struct.INT64.lo", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SYSTEMCOUNTER, { "SYSTEMCOUNTER", "x11.struct.SYSTEMCOUNTER", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SYSTEMCOUNTER_counter, { "counter", "x11.struct.SYSTEMCOUNTER.counter", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SYSTEMCOUNTER_resolution, { "resolution", "x11.struct.SYSTEMCOUNTER.resolution", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SYSTEMCOUNTER_name_len, { "name_len", "x11.struct.SYSTEMCOUNTER.name_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SYSTEMCOUNTER_name, { "name", "x11.struct.SYSTEMCOUNTER.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRIGGER, { "TRIGGER", "x11.struct.TRIGGER", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRIGGER_counter, { "counter", "x11.struct.TRIGGER.counter", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRIGGER_wait_type, { "wait_type", "x11.struct.TRIGGER.wait_type", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_sync_VALUETYPE), 0, NULL, HFILL }},
-{ &hf_x11_struct_TRIGGER_wait_value, { "wait_value", "x11.struct.TRIGGER.wait_value", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TRIGGER_test_type, { "test_type", "x11.struct.TRIGGER.test_type", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_sync_TESTTYPE), 0, NULL, HFILL }},
-{ &hf_x11_struct_WAITCONDITION, { "WAITCONDITION", "x11.struct.WAITCONDITION", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_WAITCONDITION_trigger, { "trigger", "x11.struct.WAITCONDITION.trigger", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_WAITCONDITION_event_threshold, { "event_threshold", "x11.struct.WAITCONDITION.event_threshold", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_Initialize_desired_major_version, { "desired_major_version", "x11.sync.Initialize.desired_major_version", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_Initialize_desired_minor_version, { "desired_minor_version", "x11.sync.Initialize.desired_minor_version", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_Initialize_reply_major_version, { "major_version", "x11.sync.Initialize.reply.major_version", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -3285,7 +3465,33 @@
{ &hf_x11_sync_SetCounter_counter, { "counter", "x11.sync.SetCounter.counter", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_SetCounter_value, { "value", "x11.sync.SetCounter.value", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_CreateAlarm_id, { "id", "x11.sync.CreateAlarm.id", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_value_mask_mask_Counter, { "Counter", "x11.sync.CreateAlarm.value_mask.Counter", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_value_mask_mask_ValueType, { "ValueType", "x11.sync.CreateAlarm.value_mask.ValueType", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_value_mask_mask_Value, { "Value", "x11.sync.CreateAlarm.value_mask.Value", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_value_mask_mask_TestType, { "TestType", "x11.sync.CreateAlarm.value_mask.TestType", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_value_mask_mask_Delta, { "Delta", "x11.sync.CreateAlarm.value_mask.Delta", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_value_mask_mask_Events, { "Events", "x11.sync.CreateAlarm.value_mask.Events", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_value_mask, { "value_mask", "x11.sync.CreateAlarm.value_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_Counter_counter, { "counter", "x11.sync.CreateAlarm.Counter.counter", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_ValueType_valueType, { "valueType", "x11.sync.CreateAlarm.ValueType.valueType", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_sync_VALUETYPE), 0, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_Value_value, { "value", "x11.sync.CreateAlarm.Value.value", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_TestType_testType, { "testType", "x11.sync.CreateAlarm.TestType.testType", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_sync_TESTTYPE), 0, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_Delta_delta, { "delta", "x11.sync.CreateAlarm.Delta.delta", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_sync_CreateAlarm_Events_events, { "events", "x11.sync.CreateAlarm.Events.events", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_ChangeAlarm_id, { "id", "x11.sync.ChangeAlarm.id", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_value_mask_mask_Counter, { "Counter", "x11.sync.ChangeAlarm.value_mask.Counter", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_value_mask_mask_ValueType, { "ValueType", "x11.sync.ChangeAlarm.value_mask.ValueType", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_value_mask_mask_Value, { "Value", "x11.sync.ChangeAlarm.value_mask.Value", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_value_mask_mask_TestType, { "TestType", "x11.sync.ChangeAlarm.value_mask.TestType", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_value_mask_mask_Delta, { "Delta", "x11.sync.ChangeAlarm.value_mask.Delta", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_value_mask_mask_Events, { "Events", "x11.sync.ChangeAlarm.value_mask.Events", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_value_mask, { "value_mask", "x11.sync.ChangeAlarm.value_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_Counter_counter, { "counter", "x11.sync.ChangeAlarm.Counter.counter", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_ValueType_valueType, { "valueType", "x11.sync.ChangeAlarm.ValueType.valueType", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_sync_VALUETYPE), 0, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_Value_value, { "value", "x11.sync.ChangeAlarm.Value.value", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_TestType_testType, { "testType", "x11.sync.ChangeAlarm.TestType.testType", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_sync_TESTTYPE), 0, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_Delta_delta, { "delta", "x11.sync.ChangeAlarm.Delta.delta", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_sync_ChangeAlarm_Events_events, { "events", "x11.sync.ChangeAlarm.Events.events", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_DestroyAlarm_alarm, { "alarm", "x11.sync.DestroyAlarm.alarm", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_QueryAlarm_alarm, { "alarm", "x11.sync.QueryAlarm.alarm", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_QueryAlarm_reply_trigger, { "trigger", "x11.sync.QueryAlarm.reply.trigger", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
@@ -3306,13 +3512,6 @@
{ &hf_x11_sync_QueryFence_reply_triggered, { "triggered", "x11.sync.QueryFence.reply.triggered", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_AwaitFence_fence_list, { "fence_list", "x11.sync.AwaitFence.fence_list", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_AwaitFence_fence_list_item, { "fence_list", "x11.sync.AwaitFence.fence_list", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_sync_CounterNotify_kind, { "kind", "x11.sync.CounterNotify.kind", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_sync_CounterNotify_counter, { "counter", "x11.sync.CounterNotify.counter", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_sync_CounterNotify_wait_value, { "wait_value", "x11.sync.CounterNotify.wait_value", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_sync_CounterNotify_counter_value, { "counter_value", "x11.sync.CounterNotify.counter_value", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_sync_CounterNotify_timestamp, { "timestamp", "x11.sync.CounterNotify.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_sync_CounterNotify_count, { "count", "x11.sync.CounterNotify.count", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_sync_CounterNotify_destroyed, { "destroyed", "x11.sync.CounterNotify.destroyed", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_AlarmNotify_kind, { "kind", "x11.sync.AlarmNotify.kind", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_AlarmNotify_alarm, { "alarm", "x11.sync.AlarmNotify.alarm", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_sync_AlarmNotify_counter_value, { "counter_value", "x11.sync.AlarmNotify.counter_value", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
@@ -3339,17 +3538,17 @@
{ &hf_x11_xevie_QueryVersion_reply_server_minor_version, { "server_minor_version", "x11.xevie.QueryVersion.reply.server_minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xevie_Start_screen, { "screen", "x11.xevie.Start.screen", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xevie_End_cmap, { "cmap", "x11.xevie.End.cmap", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Event, { "Event", "x11.struct.Event", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xevie_Event, { "xevie_Event", "x11.struct.xevie_Event", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xevie_Send_event, { "event", "x11.xevie.Send.event", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xevie_Send_data_type, { "data_type", "x11.xevie.Send.data_type", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xevie_SelectInput_event_mask, { "event_mask", "x11.xevie.SelectInput.event_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xevie_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(xevie_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_DrmClipRect, { "DrmClipRect", "x11.struct.DrmClipRect", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DrmClipRect_x1, { "x1", "x11.struct.DrmClipRect.x1", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DrmClipRect_y1, { "y1", "x11.struct.DrmClipRect.y1", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DrmClipRect_x2, { "x2", "x11.struct.DrmClipRect.x2", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DrmClipRect_x3, { "x3", "x11.struct.DrmClipRect.x3", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86dri_DrmClipRect, { "xf86dri_DrmClipRect", "x11.struct.xf86dri_DrmClipRect", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86dri_DrmClipRect_x1, { "x1", "x11.struct.xf86dri_DrmClipRect.x1", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86dri_DrmClipRect_y1, { "y1", "x11.struct.xf86dri_DrmClipRect.y1", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86dri_DrmClipRect_x2, { "x2", "x11.struct.xf86dri_DrmClipRect.x2", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86dri_DrmClipRect_x3, { "x3", "x11.struct.xf86dri_DrmClipRect.x3", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xf86dri_QueryVersion_reply_dri_major_version, { "dri_major_version", "x11.xf86dri.QueryVersion.reply.dri_major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xf86dri_QueryVersion_reply_dri_minor_version, { "dri_minor_version", "x11.xf86dri.QueryVersion.reply.dri_minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xf86dri_QueryVersion_reply_dri_minor_patch, { "dri_minor_patch", "x11.xf86dri.QueryVersion.reply.dri_minor_patch", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -3408,6 +3607,32 @@
{ &hf_x11_xf86dri_AuthConnection_reply_authenticated, { "authenticated", "x11.xf86dri.AuthConnection.reply.authenticated", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xf86dri_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(xf86dri_extension_minor), 0, "minor opcode", HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo, { "xf86vidmode_ModeInfo", "x11.struct.xf86vidmode_ModeInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_dotclock, { "dotclock", "x11.struct.xf86vidmode_ModeInfo.dotclock", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_hdisplay, { "hdisplay", "x11.struct.xf86vidmode_ModeInfo.hdisplay", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_hsyncstart, { "hsyncstart", "x11.struct.xf86vidmode_ModeInfo.hsyncstart", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_hsyncend, { "hsyncend", "x11.struct.xf86vidmode_ModeInfo.hsyncend", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_htotal, { "htotal", "x11.struct.xf86vidmode_ModeInfo.htotal", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_hskew, { "hskew", "x11.struct.xf86vidmode_ModeInfo.hskew", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_vdisplay, { "vdisplay", "x11.struct.xf86vidmode_ModeInfo.vdisplay", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_vsyncstart, { "vsyncstart", "x11.struct.xf86vidmode_ModeInfo.vsyncstart", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_vsyncend, { "vsyncend", "x11.struct.xf86vidmode_ModeInfo.vsyncend", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_vtotal, { "vtotal", "x11.struct.xf86vidmode_ModeInfo.vtotal", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Positive_HSync, { "Positive_HSync", "x11.struct.xf86vidmode_ModeInfo.flags.Positive_HSync", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Negative_HSync, { "Negative_HSync", "x11.struct.xf86vidmode_ModeInfo.flags.Negative_HSync", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Positive_VSync, { "Positive_VSync", "x11.struct.xf86vidmode_ModeInfo.flags.Positive_VSync", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Negative_VSync, { "Negative_VSync", "x11.struct.xf86vidmode_ModeInfo.flags.Negative_VSync", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Interlace, { "Interlace", "x11.struct.xf86vidmode_ModeInfo.flags.Interlace", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Composite_Sync, { "Composite_Sync", "x11.struct.xf86vidmode_ModeInfo.flags.Composite_Sync", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Positive_CSync, { "Positive_CSync", "x11.struct.xf86vidmode_ModeInfo.flags.Positive_CSync", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Negative_CSync, { "Negative_CSync", "x11.struct.xf86vidmode_ModeInfo.flags.Negative_CSync", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_HSkew, { "HSkew", "x11.struct.xf86vidmode_ModeInfo.flags.HSkew", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Broadcast, { "Broadcast", "x11.struct.xf86vidmode_ModeInfo.flags.Broadcast", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Pixmux, { "Pixmux", "x11.struct.xf86vidmode_ModeInfo.flags.Pixmux", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Double_Clock, { "Double_Clock", "x11.struct.xf86vidmode_ModeInfo.flags.Double_Clock", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags_mask_Half_Clock, { "Half_Clock", "x11.struct.xf86vidmode_ModeInfo.flags.Half_Clock", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_flags, { "flags", "x11.struct.xf86vidmode_ModeInfo.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xf86vidmode_ModeInfo_privsize, { "privsize", "x11.struct.xf86vidmode_ModeInfo.privsize", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xf86vidmode_QueryVersion_reply_major_version, { "major_version", "x11.xf86vidmode.QueryVersion.reply.major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xf86vidmode_QueryVersion_reply_minor_version, { "minor_version", "x11.xf86vidmode.QueryVersion.reply.minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xf86vidmode_GetModeLine_screen, { "screen", "x11.xf86vidmode.GetModeLine.screen", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -3672,12 +3897,6 @@
{ &hf_x11_xfixes_ChangeSaveSet_target, { "target", "x11.xfixes.ChangeSaveSet.target", FT_UINT8, BASE_DEC, VALS(x11_enum_xfixes_SaveSetTarget), 0, NULL, HFILL }},
{ &hf_x11_xfixes_ChangeSaveSet_map, { "map", "x11.xfixes.ChangeSaveSet.map", FT_UINT8, BASE_DEC, VALS(x11_enum_xfixes_SaveSetMapping), 0, NULL, HFILL }},
{ &hf_x11_xfixes_ChangeSaveSet_window, { "window", "x11.xfixes.ChangeSaveSet.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xfixes_SelectionNotify_subtype, { "subtype", "x11.xfixes.SelectionNotify.subtype", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xfixes_SelectionEvent), 0, NULL, HFILL }},
-{ &hf_x11_xfixes_SelectionNotify_window, { "window", "x11.xfixes.SelectionNotify.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xfixes_SelectionNotify_owner, { "owner", "x11.xfixes.SelectionNotify.owner", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xfixes_SelectionNotify_selection, { "selection", "x11.xfixes.SelectionNotify.selection", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xfixes_SelectionNotify_timestamp, { "timestamp", "x11.xfixes.SelectionNotify.timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xfixes_SelectionNotify_selection_timestamp, { "selection_timestamp", "x11.xfixes.SelectionNotify.selection_timestamp", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xfixes_SelectSelectionInput_window, { "window", "x11.xfixes.SelectSelectionInput.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xfixes_SelectSelectionInput_selection, { "selection", "x11.xfixes.SelectSelectionInput.selection", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xfixes_SelectSelectionInput_event_mask_mask_SetSelectionOwner, { "SetSelectionOwner", "x11.xfixes.SelectSelectionInput.event_mask.SetSelectionOwner", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
@@ -3802,11 +4021,11 @@
{ &hf_x11_xfixes_DeletePointerBarrier_barrier, { "barrier", "x11.xfixes.DeletePointerBarrier.barrier", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xfixes_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(xfixes_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_ScreenInfo, { "ScreenInfo", "x11.struct.ScreenInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ScreenInfo_x_org, { "x_org", "x11.struct.ScreenInfo.x_org", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ScreenInfo_y_org, { "y_org", "x11.struct.ScreenInfo.y_org", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ScreenInfo_width, { "width", "x11.struct.ScreenInfo.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ScreenInfo_height, { "height", "x11.struct.ScreenInfo.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinerama_ScreenInfo, { "xinerama_ScreenInfo", "x11.struct.xinerama_ScreenInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinerama_ScreenInfo_x_org, { "x_org", "x11.struct.xinerama_ScreenInfo.x_org", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinerama_ScreenInfo_y_org, { "y_org", "x11.struct.xinerama_ScreenInfo.y_org", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinerama_ScreenInfo_width, { "width", "x11.struct.xinerama_ScreenInfo.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinerama_ScreenInfo_height, { "height", "x11.struct.xinerama_ScreenInfo.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinerama_QueryVersion_major, { "major", "x11.xinerama.QueryVersion.major", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinerama_QueryVersion_minor, { "minor", "x11.xinerama.QueryVersion.minor", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinerama_QueryVersion_reply_major, { "major", "x11.xinerama.QueryVersion.reply.major", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -3829,22 +4048,25 @@
{ &hf_x11_xinerama_QueryScreens_reply_screen_info_item, { "screen_info", "x11.xinerama.QueryScreens.reply.screen_info", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinerama_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(xinerama_extension_minor), 0, "minor opcode", HFILL }},
+{ &hf_x11_struct_xinput_FP3232, { "xinput_FP3232", "x11.struct.xinput_FP3232", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FP3232_integral, { "integral", "x11.struct.xinput_FP3232.integral", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FP3232_frac, { "frac", "x11.struct.xinput_FP3232.frac", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetExtensionVersion_name_len, { "name_len", "x11.xinput.GetExtensionVersion.name_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetExtensionVersion_name, { "name", "x11.xinput.GetExtensionVersion.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetExtensionVersion_reply_server_major, { "server_major", "x11.xinput.GetExtensionVersion.reply.server_major", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetExtensionVersion_reply_server_minor, { "server_minor", "x11.xinput.GetExtensionVersion.reply.server_minor", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetExtensionVersion_reply_present, { "present", "x11.xinput.GetExtensionVersion.reply.present", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceInfo, { "DeviceInfo", "x11.struct.DeviceInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceInfo_device_type, { "device_type", "x11.struct.DeviceInfo.device_type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceInfo_device_id, { "device_id", "x11.struct.DeviceInfo.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceInfo_num_class_info, { "num_class_info", "x11.struct.DeviceInfo.num_class_info", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceInfo_device_use, { "device_use", "x11.struct.DeviceInfo.device_use", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_DeviceUse), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceInfo, { "xinput_DeviceInfo", "x11.struct.xinput_DeviceInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceInfo_device_type, { "device_type", "x11.struct.xinput_DeviceInfo.device_type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceInfo_device_id, { "device_id", "x11.struct.xinput_DeviceInfo.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceInfo_num_class_info, { "num_class_info", "x11.struct.xinput_DeviceInfo.num_class_info", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceInfo_device_use, { "device_use", "x11.struct.xinput_DeviceInfo.device_use", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_DeviceUse), 0, NULL, HFILL }},
{ &hf_x11_xinput_ListInputDevices_reply_devices_len, { "devices_len", "x11.xinput.ListInputDevices.reply.devices_len", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_ListInputDevices_reply_devices, { "devices", "x11.xinput.ListInputDevices.reply.devices", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_ListInputDevices_reply_devices_item, { "devices", "x11.xinput.ListInputDevices.reply.devices", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_InputClassInfo, { "InputClassInfo", "x11.struct.InputClassInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_InputClassInfo_class_id, { "class_id", "x11.struct.InputClassInfo.class_id", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_InputClass), 0, NULL, HFILL }},
-{ &hf_x11_struct_InputClassInfo_event_type_base, { "event_type_base", "x11.struct.InputClassInfo.event_type_base", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_InputClassInfo, { "xinput_InputClassInfo", "x11.struct.xinput_InputClassInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_InputClassInfo_class_id, { "class_id", "x11.struct.xinput_InputClassInfo.class_id", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_InputClass), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_InputClassInfo_event_type_base, { "event_type_base", "x11.struct.xinput_InputClassInfo.event_type_base", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_OpenDevice_device_id, { "device_id", "x11.xinput.OpenDevice.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_OpenDevice_reply_num_classes, { "num_classes", "x11.xinput.OpenDevice.reply.num_classes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_OpenDevice_reply_class_info, { "class_info", "x11.xinput.OpenDevice.reply.class_info", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
@@ -3876,7 +4098,7 @@
{ &hf_x11_xinput_GetDeviceMotionEvents_start, { "start", "x11.xinput.GetDeviceMotionEvents.start", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetDeviceMotionEvents_stop, { "stop", "x11.xinput.GetDeviceMotionEvents.stop", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
{ &hf_x11_xinput_GetDeviceMotionEvents_device_id, { "device_id", "x11.xinput.GetDeviceMotionEvents.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_GetDeviceMotionEvents_reply_num_coords, { "num_coords", "x11.xinput.GetDeviceMotionEvents.reply.num_coords", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceMotionEvents_reply_num_events, { "num_events", "x11.xinput.GetDeviceMotionEvents.reply.num_events", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetDeviceMotionEvents_reply_num_axes, { "num_axes", "x11.xinput.GetDeviceMotionEvents.reply.num_axes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetDeviceMotionEvents_reply_device_mode, { "device_mode", "x11.xinput.GetDeviceMotionEvents.reply.device_mode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_ValuatorMode), 0, NULL, HFILL }},
{ &hf_x11_xinput_ChangeKeyboardDevice_device_id, { "device_id", "x11.xinput.ChangeKeyboardDevice.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -3976,8 +4198,23 @@
{ &hf_x11_xinput_SetDeviceFocus_time, { "time", "x11.xinput.SetDeviceFocus.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
{ &hf_x11_xinput_SetDeviceFocus_revert_to, { "revert_to", "x11.xinput.SetDeviceFocus.revert_to", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_InputFocus), 0, NULL, HFILL }},
{ &hf_x11_xinput_SetDeviceFocus_device_id, { "device_id", "x11.xinput.SetDeviceFocus.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FeedbackState, { "xinput_FeedbackState", "x11.struct.xinput_FeedbackState", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FeedbackState_class_id, { "class_id", "x11.struct.xinput_FeedbackState.class_id", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_FeedbackClass), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FeedbackState_feedback_id, { "feedback_id", "x11.struct.xinput_FeedbackState.feedback_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FeedbackState_len, { "len", "x11.struct.xinput_FeedbackState.len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FeedbackState_uninterpreted_data, { "uninterpreted_data", "x11.struct.xinput_FeedbackState.uninterpreted_data", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetFeedbackControl_device_id, { "device_id", "x11.xinput.GetFeedbackControl.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_GetFeedbackControl_reply_num_feedback, { "num_feedback", "x11.xinput.GetFeedbackControl.reply.num_feedback", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetFeedbackControl_reply_num_feedbacks, { "num_feedbacks", "x11.xinput.GetFeedbackControl.reply.num_feedbacks", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetFeedbackControl_reply_feedbacks, { "feedbacks", "x11.xinput.GetFeedbackControl.reply.feedbacks", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FeedbackCtl, { "xinput_FeedbackCtl", "x11.struct.xinput_FeedbackCtl", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FeedbackCtl_class_id, { "class_id", "x11.struct.xinput_FeedbackCtl.class_id", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_FeedbackClass), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FeedbackCtl_feedback_id, { "feedback_id", "x11.struct.xinput_FeedbackCtl.feedback_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FeedbackCtl_len, { "len", "x11.struct.xinput_FeedbackCtl.len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_FeedbackCtl_uninterpreted_data, { "uninterpreted_data", "x11.struct.xinput_FeedbackCtl.uninterpreted_data", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeFeedbackControl_mask, { "mask", "x11.xinput.ChangeFeedbackControl.mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeFeedbackControl_device_id, { "device_id", "x11.xinput.ChangeFeedbackControl.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeFeedbackControl_feedback_id, { "feedback_id", "x11.xinput.ChangeFeedbackControl.feedback_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeFeedbackControl_feedback, { "feedback", "x11.xinput.ChangeFeedbackControl.feedback", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetDeviceKeyMapping_device_id, { "device_id", "x11.xinput.GetDeviceKeyMapping.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetDeviceKeyMapping_first_keycode, { "first_keycode", "x11.xinput.GetDeviceKeyMapping.first_keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetDeviceKeyMapping_count, { "count", "x11.xinput.GetDeviceKeyMapping.count", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -4004,14 +4241,20 @@
{ &hf_x11_xinput_SetDeviceButtonMapping_map_size, { "map_size", "x11.xinput.SetDeviceButtonMapping.map_size", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SetDeviceButtonMapping_map, { "map", "x11.xinput.SetDeviceButtonMapping.map", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SetDeviceButtonMapping_reply_status, { "status", "x11.xinput.SetDeviceButtonMapping.reply.status", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_MappingStatus), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_InputState, { "xinput_InputState", "x11.struct.xinput_InputState", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_InputState_class_id, { "class_id", "x11.struct.xinput_InputState.class_id", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_InputClass), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_InputState_len, { "len", "x11.struct.xinput_InputState.len", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_InputState_num_items, { "num_items", "x11.struct.xinput_InputState.num_items", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_InputState_uninterpreted_data, { "uninterpreted_data", "x11.struct.xinput_InputState.uninterpreted_data", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_QueryDeviceState_device_id, { "device_id", "x11.xinput.QueryDeviceState.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_QueryDeviceState_reply_num_classes, { "num_classes", "x11.xinput.QueryDeviceState.reply.num_classes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_QueryDeviceState_reply_classes, { "classes", "x11.xinput.QueryDeviceState.reply.classes", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SendExtensionEvent_destination, { "destination", "x11.xinput.SendExtensionEvent.destination", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SendExtensionEvent_device_id, { "device_id", "x11.xinput.SendExtensionEvent.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SendExtensionEvent_propagate, { "propagate", "x11.xinput.SendExtensionEvent.propagate", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SendExtensionEvent_num_classes, { "num_classes", "x11.xinput.SendExtensionEvent.num_classes", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SendExtensionEvent_num_events, { "num_events", "x11.xinput.SendExtensionEvent.num_events", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_SendExtensionEvent_events, { "events", "x11.xinput.SendExtensionEvent.events", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_SendExtensionEvent_events, { "events", "x11.xinput.SendExtensionEvent.events", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SendExtensionEvent_classes, { "classes", "x11.xinput.SendExtensionEvent.classes", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SendExtensionEvent_classes_item, { "classes", "x11.xinput.SendExtensionEvent.classes", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DeviceBell_device_id, { "device_id", "x11.xinput.DeviceBell.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -4024,15 +4267,250 @@
{ &hf_x11_xinput_SetDeviceValuators_valuators, { "valuators", "x11.xinput.SetDeviceValuators.valuators", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SetDeviceValuators_valuators_item, { "valuators", "x11.xinput.SetDeviceValuators.valuators", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_SetDeviceValuators_reply_status, { "status", "x11.xinput.SetDeviceValuators.reply.status", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_GrabStatus), 0, NULL, HFILL }},
-{ &hf_x11_xinput_GetDeviceControl_control_id, { "control_id", "x11.xinput.GetDeviceControl.control_id", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceState, { "xinput_DeviceState", "x11.struct.xinput_DeviceState", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceState_control_id, { "control_id", "x11.struct.xinput_DeviceState.control_id", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_DeviceControl), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceState_len, { "len", "x11.struct.xinput_DeviceState.len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceState_uninterpreted_data, { "uninterpreted_data", "x11.struct.xinput_DeviceState.uninterpreted_data", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceControl_control_id, { "control_id", "x11.xinput.GetDeviceControl.control_id", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_DeviceControl), 0, NULL, HFILL }},
{ &hf_x11_xinput_GetDeviceControl_device_id, { "device_id", "x11.xinput.GetDeviceControl.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_GetDeviceControl_reply_status, { "status", "x11.xinput.GetDeviceControl.reply.status", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_GrabStatus), 0, NULL, HFILL }},
-{ &hf_x11_xinput_DeviceValuator_device_id, { "device_id", "x11.xinput.DeviceValuator.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_DeviceValuator_device_state, { "device_state", "x11.xinput.DeviceValuator.device_state", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_DeviceValuator_num_valuators, { "num_valuators", "x11.xinput.DeviceValuator.num_valuators", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_DeviceValuator_first_valuator, { "first_valuator", "x11.xinput.DeviceValuator.first_valuator", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_DeviceValuator_valuators, { "valuators", "x11.xinput.DeviceValuator.valuators", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_DeviceValuator_valuators_item, { "valuators", "x11.xinput.DeviceValuator.valuators", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceControl_reply_control, { "control", "x11.xinput.GetDeviceControl.reply.control", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceCtl, { "xinput_DeviceCtl", "x11.struct.xinput_DeviceCtl", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceCtl_control_id, { "control_id", "x11.struct.xinput_DeviceCtl.control_id", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_DeviceControl), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceCtl_len, { "len", "x11.struct.xinput_DeviceCtl.len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceCtl_uninterpreted_data, { "uninterpreted_data", "x11.struct.xinput_DeviceCtl.uninterpreted_data", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceControl_control_id, { "control_id", "x11.xinput.ChangeDeviceControl.control_id", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_DeviceControl), 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceControl_device_id, { "device_id", "x11.xinput.ChangeDeviceControl.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceControl_control, { "control", "x11.xinput.ChangeDeviceControl.control", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceControl_reply_status, { "status", "x11.xinput.ChangeDeviceControl.reply.status", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_GrabStatus), 0, NULL, HFILL }},
+{ &hf_x11_xinput_ListDeviceProperties_device_id, { "device_id", "x11.xinput.ListDeviceProperties.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ListDeviceProperties_reply_num_atoms, { "num_atoms", "x11.xinput.ListDeviceProperties.reply.num_atoms", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ListDeviceProperties_reply_atoms, { "atoms", "x11.xinput.ListDeviceProperties.reply.atoms", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ListDeviceProperties_reply_atoms_item, { "atoms", "x11.xinput.ListDeviceProperties.reply.atoms", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_property, { "property", "x11.xinput.ChangeDeviceProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_type, { "type", "x11.xinput.ChangeDeviceProperty.type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_device_id, { "device_id", "x11.xinput.ChangeDeviceProperty.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_format, { "format", "x11.xinput.ChangeDeviceProperty.format", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_PropertyFormat), 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_mode, { "mode", "x11.xinput.ChangeDeviceProperty.mode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_PropMode), 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_num_items, { "num_items", "x11.xinput.ChangeDeviceProperty.num_items", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_8Bits_data8, { "data8", "x11.xinput.ChangeDeviceProperty.8Bits.data8", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_16Bits_data16, { "data16", "x11.xinput.ChangeDeviceProperty.16Bits.data16", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_16Bits_data16_item, { "data16", "x11.xinput.ChangeDeviceProperty.16Bits.data16", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_32Bits_data32, { "data32", "x11.xinput.ChangeDeviceProperty.32Bits.data32", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ChangeDeviceProperty_32Bits_data32_item, { "data32", "x11.xinput.ChangeDeviceProperty.32Bits.data32", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeleteDeviceProperty_property, { "property", "x11.xinput.DeleteDeviceProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeleteDeviceProperty_device_id, { "device_id", "x11.xinput.DeleteDeviceProperty.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_property, { "property", "x11.xinput.GetDeviceProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_type, { "type", "x11.xinput.GetDeviceProperty.type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_offset, { "offset", "x11.xinput.GetDeviceProperty.offset", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_len, { "len", "x11.xinput.GetDeviceProperty.len", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_device_id, { "device_id", "x11.xinput.GetDeviceProperty.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_delete, { "delete", "x11.xinput.GetDeviceProperty.delete", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_reply_type, { "type", "x11.xinput.GetDeviceProperty.reply.type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_reply_bytes_after, { "bytes_after", "x11.xinput.GetDeviceProperty.reply.bytes_after", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_reply_num_items, { "num_items", "x11.xinput.GetDeviceProperty.reply.num_items", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_reply_format, { "format", "x11.xinput.GetDeviceProperty.reply.format", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_PropertyFormat), 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_reply_device_id, { "device_id", "x11.xinput.GetDeviceProperty.reply.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_reply_8Bits_data8, { "data8", "x11.xinput.GetDeviceProperty.reply.8Bits.data8", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_reply_16Bits_data16, { "data16", "x11.xinput.GetDeviceProperty.reply.16Bits.data16", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_reply_16Bits_data16_item, { "data16", "x11.xinput.GetDeviceProperty.reply.16Bits.data16", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_reply_32Bits_data32, { "data32", "x11.xinput.GetDeviceProperty.reply.32Bits.data32", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_GetDeviceProperty_reply_32Bits_data32_item, { "data32", "x11.xinput.GetDeviceProperty.reply.32Bits.data32", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_GroupInfo, { "xinput_GroupInfo", "x11.struct.xinput_GroupInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_GroupInfo_base, { "base", "x11.struct.xinput_GroupInfo.base", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_GroupInfo_latched, { "latched", "x11.struct.xinput_GroupInfo.latched", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_GroupInfo_locked, { "locked", "x11.struct.xinput_GroupInfo.locked", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_GroupInfo_effective, { "effective", "x11.struct.xinput_GroupInfo.effective", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_ModifierInfo, { "xinput_ModifierInfo", "x11.struct.xinput_ModifierInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_ModifierInfo_base, { "base", "x11.struct.xinput_ModifierInfo.base", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_ModifierInfo_latched, { "latched", "x11.struct.xinput_ModifierInfo.latched", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_ModifierInfo_locked, { "locked", "x11.struct.xinput_ModifierInfo.locked", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_ModifierInfo_effective, { "effective", "x11.struct.xinput_ModifierInfo.effective", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_window, { "window", "x11.xinput.XIQueryPointer.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_deviceid, { "deviceid", "x11.xinput.XIQueryPointer.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_root, { "root", "x11.xinput.XIQueryPointer.reply.root", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_child, { "child", "x11.xinput.XIQueryPointer.reply.child", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_root_x, { "root_x", "x11.xinput.XIQueryPointer.reply.root_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_root_y, { "root_y", "x11.xinput.XIQueryPointer.reply.root_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_win_x, { "win_x", "x11.xinput.XIQueryPointer.reply.win_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_win_y, { "win_y", "x11.xinput.XIQueryPointer.reply.win_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_same_screen, { "same_screen", "x11.xinput.XIQueryPointer.reply.same_screen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_buttons_len, { "buttons_len", "x11.xinput.XIQueryPointer.reply.buttons_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_mods, { "mods", "x11.xinput.XIQueryPointer.reply.mods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_group, { "group", "x11.xinput.XIQueryPointer.reply.group", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_buttons, { "buttons", "x11.xinput.XIQueryPointer.reply.buttons", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryPointer_reply_buttons_item, { "buttons", "x11.xinput.XIQueryPointer.reply.buttons", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIWarpPointer_src_win, { "src_win", "x11.xinput.XIWarpPointer.src_win", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIWarpPointer_dst_win, { "dst_win", "x11.xinput.XIWarpPointer.dst_win", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIWarpPointer_src_x, { "src_x", "x11.xinput.XIWarpPointer.src_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIWarpPointer_src_y, { "src_y", "x11.xinput.XIWarpPointer.src_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIWarpPointer_src_width, { "src_width", "x11.xinput.XIWarpPointer.src_width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIWarpPointer_src_height, { "src_height", "x11.xinput.XIWarpPointer.src_height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIWarpPointer_dst_x, { "dst_x", "x11.xinput.XIWarpPointer.dst_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIWarpPointer_dst_y, { "dst_y", "x11.xinput.XIWarpPointer.dst_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIWarpPointer_deviceid, { "deviceid", "x11.xinput.XIWarpPointer.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeCursor_window, { "window", "x11.xinput.XIChangeCursor.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeCursor_cursor, { "cursor", "x11.xinput.XIChangeCursor.cursor", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeCursor_deviceid, { "deviceid", "x11.xinput.XIChangeCursor.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyChange, { "xinput_HierarchyChange", "x11.struct.xinput_HierarchyChange", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyChange_type, { "type", "x11.struct.xinput_HierarchyChange.type", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_HierarchyChangeType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyChange_len, { "len", "x11.struct.xinput_HierarchyChange.len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyChange_uninterpreted_data, { "uninterpreted_data", "x11.struct.xinput_HierarchyChange.uninterpreted_data", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeHierarchy_num_changes, { "num_changes", "x11.xinput.XIChangeHierarchy.num_changes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeHierarchy_changes, { "changes", "x11.xinput.XIChangeHierarchy.changes", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XISetClientPointer_window, { "window", "x11.xinput.XISetClientPointer.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XISetClientPointer_deviceid, { "deviceid", "x11.xinput.XISetClientPointer.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetClientPointer_window, { "window", "x11.xinput.XIGetClientPointer.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetClientPointer_reply_set, { "set", "x11.xinput.XIGetClientPointer.reply.set", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetClientPointer_reply_deviceid, { "deviceid", "x11.xinput.XIGetClientPointer.reply.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask, { "xinput_EventMask", "x11.struct.xinput_EventMask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_deviceid, { "deviceid", "x11.struct.xinput_EventMask.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_len, { "mask_len", "x11.struct.xinput_EventMask.mask_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_DeviceChanged, { "DeviceChanged", "x11.struct.xinput_EventMask.mask.DeviceChanged", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_KeyPress, { "KeyPress", "x11.struct.xinput_EventMask.mask.KeyPress", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_KeyRelease, { "KeyRelease", "x11.struct.xinput_EventMask.mask.KeyRelease", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_ButtonPress, { "ButtonPress", "x11.struct.xinput_EventMask.mask.ButtonPress", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_ButtonRelease, { "ButtonRelease", "x11.struct.xinput_EventMask.mask.ButtonRelease", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_Motion, { "Motion", "x11.struct.xinput_EventMask.mask.Motion", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_Enter, { "Enter", "x11.struct.xinput_EventMask.mask.Enter", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_Leave, { "Leave", "x11.struct.xinput_EventMask.mask.Leave", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_FocusIn, { "FocusIn", "x11.struct.xinput_EventMask.mask.FocusIn", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_FocusOut, { "FocusOut", "x11.struct.xinput_EventMask.mask.FocusOut", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_Hierarchy, { "Hierarchy", "x11.struct.xinput_EventMask.mask.Hierarchy", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_Property, { "Property", "x11.struct.xinput_EventMask.mask.Property", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_RawKeyPress, { "RawKeyPress", "x11.struct.xinput_EventMask.mask.RawKeyPress", FT_BOOLEAN, 32, NULL, 1 << 13, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_RawKeyRelease, { "RawKeyRelease", "x11.struct.xinput_EventMask.mask.RawKeyRelease", FT_BOOLEAN, 32, NULL, 1 << 14, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_RawButtonPress, { "RawButtonPress", "x11.struct.xinput_EventMask.mask.RawButtonPress", FT_BOOLEAN, 32, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_RawButtonRelease, { "RawButtonRelease", "x11.struct.xinput_EventMask.mask.RawButtonRelease", FT_BOOLEAN, 32, NULL, 1 << 16, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_RawMotion, { "RawMotion", "x11.struct.xinput_EventMask.mask.RawMotion", FT_BOOLEAN, 32, NULL, 1 << 17, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_TouchBegin, { "TouchBegin", "x11.struct.xinput_EventMask.mask.TouchBegin", FT_BOOLEAN, 32, NULL, 1 << 18, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_TouchUpdate, { "TouchUpdate", "x11.struct.xinput_EventMask.mask.TouchUpdate", FT_BOOLEAN, 32, NULL, 1 << 19, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_TouchEnd, { "TouchEnd", "x11.struct.xinput_EventMask.mask.TouchEnd", FT_BOOLEAN, 32, NULL, 1 << 20, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_TouchOwnership, { "TouchOwnership", "x11.struct.xinput_EventMask.mask.TouchOwnership", FT_BOOLEAN, 32, NULL, 1 << 21, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_RawTouchBegin, { "RawTouchBegin", "x11.struct.xinput_EventMask.mask.RawTouchBegin", FT_BOOLEAN, 32, NULL, 1 << 22, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_RawTouchUpdate, { "RawTouchUpdate", "x11.struct.xinput_EventMask.mask.RawTouchUpdate", FT_BOOLEAN, 32, NULL, 1 << 23, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_RawTouchEnd, { "RawTouchEnd", "x11.struct.xinput_EventMask.mask.RawTouchEnd", FT_BOOLEAN, 32, NULL, 1 << 24, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_BarrierHit, { "BarrierHit", "x11.struct.xinput_EventMask.mask.BarrierHit", FT_BOOLEAN, 32, NULL, 1 << 25, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_mask_BarrierLeave, { "BarrierLeave", "x11.struct.xinput_EventMask.mask.BarrierLeave", FT_BOOLEAN, 32, NULL, 1 << 26, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask, { "mask", "x11.struct.xinput_EventMask.mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_EventMask_mask_item, { "mask", "x11.struct.xinput_EventMask.mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XISelectEvents_window, { "window", "x11.xinput.XISelectEvents.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XISelectEvents_num_mask, { "num_mask", "x11.xinput.XISelectEvents.num_mask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XISelectEvents_masks, { "masks", "x11.xinput.XISelectEvents.masks", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryVersion_major_version, { "major_version", "x11.xinput.XIQueryVersion.major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryVersion_minor_version, { "minor_version", "x11.xinput.XIQueryVersion.minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryVersion_reply_major_version, { "major_version", "x11.xinput.XIQueryVersion.reply.major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryVersion_reply_minor_version, { "minor_version", "x11.xinput.XIQueryVersion.reply.minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceClass, { "xinput_DeviceClass", "x11.struct.xinput_DeviceClass", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceClass_type, { "type", "x11.struct.xinput_DeviceClass.type", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_DeviceClassType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceClass_len, { "len", "x11.struct.xinput_DeviceClass.len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceClass_sourceid, { "sourceid", "x11.struct.xinput_DeviceClass.sourceid", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_DeviceClass_uninterpreted_data, { "uninterpreted_data", "x11.struct.xinput_DeviceClass.uninterpreted_data", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_XIDeviceInfo, { "xinput_XIDeviceInfo", "x11.struct.xinput_XIDeviceInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_XIDeviceInfo_deviceid, { "deviceid", "x11.struct.xinput_XIDeviceInfo.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_XIDeviceInfo_type, { "type", "x11.struct.xinput_XIDeviceInfo.type", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_DeviceType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_XIDeviceInfo_attachment, { "attachment", "x11.struct.xinput_XIDeviceInfo.attachment", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_XIDeviceInfo_num_classes, { "num_classes", "x11.struct.xinput_XIDeviceInfo.num_classes", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_XIDeviceInfo_name_len, { "name_len", "x11.struct.xinput_XIDeviceInfo.name_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_XIDeviceInfo_enabled, { "enabled", "x11.struct.xinput_XIDeviceInfo.enabled", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_XIDeviceInfo_name, { "name", "x11.struct.xinput_XIDeviceInfo.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_XIDeviceInfo_classes, { "classes", "x11.struct.xinput_XIDeviceInfo.classes", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryDevice_deviceid, { "deviceid", "x11.xinput.XIQueryDevice.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryDevice_reply_num_infos, { "num_infos", "x11.xinput.XIQueryDevice.reply.num_infos", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIQueryDevice_reply_infos, { "infos", "x11.xinput.XIQueryDevice.reply.infos", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XISetFocus_window, { "window", "x11.xinput.XISetFocus.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XISetFocus_time, { "time", "x11.xinput.XISetFocus.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XISetFocus_deviceid, { "deviceid", "x11.xinput.XISetFocus.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetFocus_deviceid, { "deviceid", "x11.xinput.XIGetFocus.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetFocus_reply_focus, { "focus", "x11.xinput.XIGetFocus.reply.focus", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_window, { "window", "x11.xinput.XIGrabDevice.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_time, { "time", "x11.xinput.XIGrabDevice.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_cursor, { "cursor", "x11.xinput.XIGrabDevice.cursor", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_deviceid, { "deviceid", "x11.xinput.XIGrabDevice.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_mode, { "mode", "x11.xinput.XIGrabDevice.mode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_GrabMode), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_paired_device_mode, { "paired_device_mode", "x11.xinput.XIGrabDevice.paired_device_mode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_GrabMode), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_owner_events, { "owner_events", "x11.xinput.XIGrabDevice.owner_events", FT_BOOLEAN, BASE_DEC, VALS(x11_enum_xinput_GrabOwner), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_mask_len, { "mask_len", "x11.xinput.XIGrabDevice.mask_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_mask, { "mask", "x11.xinput.XIGrabDevice.mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_mask_item, { "mask", "x11.xinput.XIGrabDevice.mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGrabDevice_reply_status, { "status", "x11.xinput.XIGrabDevice.reply.status", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_GrabStatus), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIUngrabDevice_time, { "time", "x11.xinput.XIUngrabDevice.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIUngrabDevice_deviceid, { "deviceid", "x11.xinput.XIUngrabDevice.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIAllowEvents_time, { "time", "x11.xinput.XIAllowEvents.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIAllowEvents_deviceid, { "deviceid", "x11.xinput.XIAllowEvents.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIAllowEvents_event_mode, { "event_mode", "x11.xinput.XIAllowEvents.event_mode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_EventMode), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIAllowEvents_touchid, { "touchid", "x11.xinput.XIAllowEvents.touchid", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIAllowEvents_grab_window, { "grab_window", "x11.xinput.XIAllowEvents.grab_window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_GrabModifierInfo, { "xinput_GrabModifierInfo", "x11.struct.xinput_GrabModifierInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_GrabModifierInfo_modifiers, { "modifiers", "x11.struct.xinput_GrabModifierInfo.modifiers", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xinput_ModifierMask), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_GrabModifierInfo_status, { "status", "x11.struct.xinput_GrabModifierInfo.status", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_GrabStatus), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_time, { "time", "x11.xinput.XIPassiveGrabDevice.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_grab_window, { "grab_window", "x11.xinput.XIPassiveGrabDevice.grab_window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_cursor, { "cursor", "x11.xinput.XIPassiveGrabDevice.cursor", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_detail, { "detail", "x11.xinput.XIPassiveGrabDevice.detail", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_deviceid, { "deviceid", "x11.xinput.XIPassiveGrabDevice.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_num_modifiers, { "num_modifiers", "x11.xinput.XIPassiveGrabDevice.num_modifiers", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_mask_len, { "mask_len", "x11.xinput.XIPassiveGrabDevice.mask_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_grab_type, { "grab_type", "x11.xinput.XIPassiveGrabDevice.grab_type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_GrabType), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_grab_mode, { "grab_mode", "x11.xinput.XIPassiveGrabDevice.grab_mode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_GrabMode22), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_paired_device_mode, { "paired_device_mode", "x11.xinput.XIPassiveGrabDevice.paired_device_mode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_GrabMode), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_owner_events, { "owner_events", "x11.xinput.XIPassiveGrabDevice.owner_events", FT_BOOLEAN, BASE_DEC, VALS(x11_enum_xinput_GrabOwner), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_mask, { "mask", "x11.xinput.XIPassiveGrabDevice.mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_mask_item, { "mask", "x11.xinput.XIPassiveGrabDevice.mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_modifiers, { "modifiers", "x11.xinput.XIPassiveGrabDevice.modifiers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_modifiers_item, { "modifiers", "x11.xinput.XIPassiveGrabDevice.modifiers", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_reply_num_modifiers, { "num_modifiers", "x11.xinput.XIPassiveGrabDevice.reply.num_modifiers", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_reply_modifiers, { "modifiers", "x11.xinput.XIPassiveGrabDevice.reply.modifiers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveGrabDevice_reply_modifiers_item, { "modifiers", "x11.xinput.XIPassiveGrabDevice.reply.modifiers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveUngrabDevice_grab_window, { "grab_window", "x11.xinput.XIPassiveUngrabDevice.grab_window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveUngrabDevice_detail, { "detail", "x11.xinput.XIPassiveUngrabDevice.detail", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveUngrabDevice_deviceid, { "deviceid", "x11.xinput.XIPassiveUngrabDevice.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveUngrabDevice_num_modifiers, { "num_modifiers", "x11.xinput.XIPassiveUngrabDevice.num_modifiers", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveUngrabDevice_grab_type, { "grab_type", "x11.xinput.XIPassiveUngrabDevice.grab_type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_GrabType), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveUngrabDevice_modifiers, { "modifiers", "x11.xinput.XIPassiveUngrabDevice.modifiers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIPassiveUngrabDevice_modifiers_item, { "modifiers", "x11.xinput.XIPassiveUngrabDevice.modifiers", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIListProperties_deviceid, { "deviceid", "x11.xinput.XIListProperties.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIListProperties_reply_num_properties, { "num_properties", "x11.xinput.XIListProperties.reply.num_properties", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIListProperties_reply_properties, { "properties", "x11.xinput.XIListProperties.reply.properties", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIListProperties_reply_properties_item, { "properties", "x11.xinput.XIListProperties.reply.properties", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_deviceid, { "deviceid", "x11.xinput.XIChangeProperty.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_mode, { "mode", "x11.xinput.XIChangeProperty.mode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_PropMode), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_format, { "format", "x11.xinput.XIChangeProperty.format", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_PropertyFormat), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_property, { "property", "x11.xinput.XIChangeProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_type, { "type", "x11.xinput.XIChangeProperty.type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_num_items, { "num_items", "x11.xinput.XIChangeProperty.num_items", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_8Bits_data8, { "data8", "x11.xinput.XIChangeProperty.8Bits.data8", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_16Bits_data16, { "data16", "x11.xinput.XIChangeProperty.16Bits.data16", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_16Bits_data16_item, { "data16", "x11.xinput.XIChangeProperty.16Bits.data16", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_32Bits_data32, { "data32", "x11.xinput.XIChangeProperty.32Bits.data32", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIChangeProperty_32Bits_data32_item, { "data32", "x11.xinput.XIChangeProperty.32Bits.data32", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIDeleteProperty_deviceid, { "deviceid", "x11.xinput.XIDeleteProperty.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIDeleteProperty_property, { "property", "x11.xinput.XIDeleteProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_deviceid, { "deviceid", "x11.xinput.XIGetProperty.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_delete, { "delete", "x11.xinput.XIGetProperty.delete", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_property, { "property", "x11.xinput.XIGetProperty.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_type, { "type", "x11.xinput.XIGetProperty.type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_offset, { "offset", "x11.xinput.XIGetProperty.offset", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_len, { "len", "x11.xinput.XIGetProperty.len", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_reply_type, { "type", "x11.xinput.XIGetProperty.reply.type", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_reply_bytes_after, { "bytes_after", "x11.xinput.XIGetProperty.reply.bytes_after", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_reply_num_items, { "num_items", "x11.xinput.XIGetProperty.reply.num_items", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_reply_format, { "format", "x11.xinput.XIGetProperty.reply.format", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_PropertyFormat), 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_reply_8Bits_data8, { "data8", "x11.xinput.XIGetProperty.reply.8Bits.data8", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_reply_16Bits_data16, { "data16", "x11.xinput.XIGetProperty.reply.16Bits.data16", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_reply_16Bits_data16_item, { "data16", "x11.xinput.XIGetProperty.reply.16Bits.data16", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_reply_32Bits_data32, { "data32", "x11.xinput.XIGetProperty.reply.32Bits.data32", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetProperty_reply_32Bits_data32_item, { "data32", "x11.xinput.XIGetProperty.reply.32Bits.data32", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetSelectedEvents_window, { "window", "x11.xinput.XIGetSelectedEvents.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetSelectedEvents_reply_num_masks, { "num_masks", "x11.xinput.XIGetSelectedEvents.reply.num_masks", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIGetSelectedEvents_reply_masks, { "masks", "x11.xinput.XIGetSelectedEvents.reply.masks", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_BarrierReleasePointerInfo, { "xinput_BarrierReleasePointerInfo", "x11.struct.xinput_BarrierReleasePointerInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_BarrierReleasePointerInfo_deviceid, { "deviceid", "x11.struct.xinput_BarrierReleasePointerInfo.deviceid", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_BarrierReleasePointerInfo_barrier, { "barrier", "x11.struct.xinput_BarrierReleasePointerInfo.barrier", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_BarrierReleasePointerInfo_eventid, { "eventid", "x11.struct.xinput_BarrierReleasePointerInfo.eventid", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIBarrierReleasePointer_num_barriers, { "num_barriers", "x11.xinput.XIBarrierReleasePointer.num_barriers", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIBarrierReleasePointer_barriers, { "barriers", "x11.xinput.XIBarrierReleasePointer.barriers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_XIBarrierReleasePointer_barriers_item, { "barriers", "x11.xinput.XIBarrierReleasePointer.barriers", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DeviceKeyPress_detail, { "detail", "x11.xinput.DeviceKeyPress.detail", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DeviceKeyPress_time, { "time", "x11.xinput.DeviceKeyPress.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DeviceKeyPress_root, { "root", "x11.xinput.DeviceKeyPress.root", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
@@ -4045,11 +4523,11 @@
{ &hf_x11_xinput_DeviceKeyPress_state, { "state", "x11.xinput.DeviceKeyPress.state", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DeviceKeyPress_same_screen, { "same_screen", "x11.xinput.DeviceKeyPress.same_screen", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DeviceKeyPress_device_id, { "device_id", "x11.xinput.DeviceKeyPress.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_FocusIn_detail, { "detail", "x11.xinput.FocusIn.detail", FT_UINT8, BASE_DEC, VALS(x11_enum_xproto_NotifyDetail), 0, NULL, HFILL }},
-{ &hf_x11_xinput_FocusIn_time, { "time", "x11.xinput.FocusIn.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_FocusIn_window, { "window", "x11.xinput.FocusIn.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_FocusIn_mode, { "mode", "x11.xinput.FocusIn.mode", FT_UINT8, BASE_DEC, VALS(x11_enum_xproto_NotifyMode), 0, NULL, HFILL }},
-{ &hf_x11_xinput_FocusIn_device_id, { "device_id", "x11.xinput.FocusIn.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceFocusIn_detail, { "detail", "x11.xinput.DeviceFocusIn.detail", FT_UINT8, BASE_DEC, VALS(x11_enum_xproto_NotifyDetail), 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceFocusIn_time, { "time", "x11.xinput.DeviceFocusIn.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceFocusIn_window, { "window", "x11.xinput.DeviceFocusIn.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceFocusIn_mode, { "mode", "x11.xinput.DeviceFocusIn.mode", FT_UINT8, BASE_DEC, VALS(x11_enum_xproto_NotifyMode), 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceFocusIn_device_id, { "device_id", "x11.xinput.DeviceFocusIn.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DeviceStateNotify_device_id, { "device_id", "x11.xinput.DeviceStateNotify.device_id", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DeviceStateNotify_time, { "time", "x11.xinput.DeviceStateNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DeviceStateNotify_num_keys, { "num_keys", "x11.xinput.DeviceStateNotify.num_keys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -4073,741 +4551,893 @@
{ &hf_x11_xinput_DeviceButtonStateNotify_device_id, { "device_id", "x11.xinput.DeviceButtonStateNotify.device_id", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DeviceButtonStateNotify_buttons, { "buttons", "x11.xinput.DeviceButtonStateNotify.buttons", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DevicePresenceNotify_time, { "time", "x11.xinput.DevicePresenceNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xinput_DevicePresenceNotify_devchange, { "devchange", "x11.xinput.DevicePresenceNotify.devchange", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DevicePresenceNotify_devchange, { "devchange", "x11.xinput.DevicePresenceNotify.devchange", FT_UINT8, BASE_DEC, VALS(x11_enum_xinput_DeviceChange), 0, NULL, HFILL }},
{ &hf_x11_xinput_DevicePresenceNotify_device_id, { "device_id", "x11.xinput.DevicePresenceNotify.device_id", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_DevicePresenceNotify_control, { "control", "x11.xinput.DevicePresenceNotify.control", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DevicePropertyNotify_state, { "state", "x11.xinput.DevicePropertyNotify.state", FT_UINT8, BASE_DEC, VALS(x11_enum_xproto_Property), 0, NULL, HFILL }},
+{ &hf_x11_xinput_DevicePropertyNotify_time, { "time", "x11.xinput.DevicePropertyNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DevicePropertyNotify_property, { "property", "x11.xinput.DevicePropertyNotify.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DevicePropertyNotify_device_id, { "device_id", "x11.xinput.DevicePropertyNotify.device_id", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceChanged_deviceid, { "deviceid", "x11.xinput.DeviceChanged.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceChanged_time, { "time", "x11.xinput.DeviceChanged.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceChanged_num_classes, { "num_classes", "x11.xinput.DeviceChanged.num_classes", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceChanged_sourceid, { "sourceid", "x11.xinput.DeviceChanged.sourceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceChanged_reason, { "reason", "x11.xinput.DeviceChanged.reason", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_ChangeReason), 0, NULL, HFILL }},
+{ &hf_x11_xinput_DeviceChanged_classes, { "classes", "x11.xinput.DeviceChanged.classes", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_deviceid, { "deviceid", "x11.xinput.KeyPress.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_time, { "time", "x11.xinput.KeyPress.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_detail, { "detail", "x11.xinput.KeyPress.detail", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_root, { "root", "x11.xinput.KeyPress.root", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_event, { "event", "x11.xinput.KeyPress.event", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_child, { "child", "x11.xinput.KeyPress.child", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_root_x, { "root_x", "x11.xinput.KeyPress.root_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_root_y, { "root_y", "x11.xinput.KeyPress.root_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_event_x, { "event_x", "x11.xinput.KeyPress.event_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_event_y, { "event_y", "x11.xinput.KeyPress.event_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_buttons_len, { "buttons_len", "x11.xinput.KeyPress.buttons_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_valuators_len, { "valuators_len", "x11.xinput.KeyPress.valuators_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_sourceid, { "sourceid", "x11.xinput.KeyPress.sourceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_flags_mask_KeyRepeat, { "KeyRepeat", "x11.xinput.KeyPress.flags.KeyRepeat", FT_BOOLEAN, 32, NULL, 1 << 16, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_flags, { "flags", "x11.xinput.KeyPress.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_mods, { "mods", "x11.xinput.KeyPress.mods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_group, { "group", "x11.xinput.KeyPress.group", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_button_mask, { "button_mask", "x11.xinput.KeyPress.button_mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_button_mask_item, { "button_mask", "x11.xinput.KeyPress.button_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_valuator_mask, { "valuator_mask", "x11.xinput.KeyPress.valuator_mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_KeyPress_valuator_mask_item, { "valuator_mask", "x11.xinput.KeyPress.valuator_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_deviceid, { "deviceid", "x11.xinput.ButtonPress.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_time, { "time", "x11.xinput.ButtonPress.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_detail, { "detail", "x11.xinput.ButtonPress.detail", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_root, { "root", "x11.xinput.ButtonPress.root", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_event, { "event", "x11.xinput.ButtonPress.event", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_child, { "child", "x11.xinput.ButtonPress.child", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_root_x, { "root_x", "x11.xinput.ButtonPress.root_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_root_y, { "root_y", "x11.xinput.ButtonPress.root_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_event_x, { "event_x", "x11.xinput.ButtonPress.event_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_event_y, { "event_y", "x11.xinput.ButtonPress.event_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_buttons_len, { "buttons_len", "x11.xinput.ButtonPress.buttons_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_valuators_len, { "valuators_len", "x11.xinput.ButtonPress.valuators_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_sourceid, { "sourceid", "x11.xinput.ButtonPress.sourceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_flags_mask_PointerEmulated, { "PointerEmulated", "x11.xinput.ButtonPress.flags.PointerEmulated", FT_BOOLEAN, 32, NULL, 1 << 16, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_flags, { "flags", "x11.xinput.ButtonPress.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_mods, { "mods", "x11.xinput.ButtonPress.mods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_group, { "group", "x11.xinput.ButtonPress.group", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_button_mask, { "button_mask", "x11.xinput.ButtonPress.button_mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_button_mask_item, { "button_mask", "x11.xinput.ButtonPress.button_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_valuator_mask, { "valuator_mask", "x11.xinput.ButtonPress.valuator_mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_ButtonPress_valuator_mask_item, { "valuator_mask", "x11.xinput.ButtonPress.valuator_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_deviceid, { "deviceid", "x11.xinput.Enter.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_time, { "time", "x11.xinput.Enter.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_sourceid, { "sourceid", "x11.xinput.Enter.sourceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_mode, { "mode", "x11.xinput.Enter.mode", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_NotifyMode), 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_detail, { "detail", "x11.xinput.Enter.detail", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_NotifyDetail), 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_root, { "root", "x11.xinput.Enter.root", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_event, { "event", "x11.xinput.Enter.event", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_child, { "child", "x11.xinput.Enter.child", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_root_x, { "root_x", "x11.xinput.Enter.root_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_root_y, { "root_y", "x11.xinput.Enter.root_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_event_x, { "event_x", "x11.xinput.Enter.event_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_event_y, { "event_y", "x11.xinput.Enter.event_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_same_screen, { "same_screen", "x11.xinput.Enter.same_screen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_focus, { "focus", "x11.xinput.Enter.focus", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_buttons_len, { "buttons_len", "x11.xinput.Enter.buttons_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_mods, { "mods", "x11.xinput.Enter.mods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_group, { "group", "x11.xinput.Enter.group", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_buttons, { "buttons", "x11.xinput.Enter.buttons", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Enter_buttons_item, { "buttons", "x11.xinput.Enter.buttons", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo, { "xinput_HierarchyInfo", "x11.struct.xinput_HierarchyInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_deviceid, { "deviceid", "x11.struct.xinput_HierarchyInfo.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_attachment, { "attachment", "x11.struct.xinput_HierarchyInfo.attachment", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_type, { "type", "x11.struct.xinput_HierarchyInfo.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_DeviceType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_enabled, { "enabled", "x11.struct.xinput_HierarchyInfo.enabled", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_flags_mask_MasterAdded, { "MasterAdded", "x11.struct.xinput_HierarchyInfo.flags.MasterAdded", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_flags_mask_MasterRemoved, { "MasterRemoved", "x11.struct.xinput_HierarchyInfo.flags.MasterRemoved", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_flags_mask_SlaveAdded, { "SlaveAdded", "x11.struct.xinput_HierarchyInfo.flags.SlaveAdded", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_flags_mask_SlaveRemoved, { "SlaveRemoved", "x11.struct.xinput_HierarchyInfo.flags.SlaveRemoved", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_flags_mask_SlaveAttached, { "SlaveAttached", "x11.struct.xinput_HierarchyInfo.flags.SlaveAttached", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_flags_mask_SlaveDetached, { "SlaveDetached", "x11.struct.xinput_HierarchyInfo.flags.SlaveDetached", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_flags_mask_DeviceEnabled, { "DeviceEnabled", "x11.struct.xinput_HierarchyInfo.flags.DeviceEnabled", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_flags_mask_DeviceDisabled, { "DeviceDisabled", "x11.struct.xinput_HierarchyInfo.flags.DeviceDisabled", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xinput_HierarchyInfo_flags, { "flags", "x11.struct.xinput_HierarchyInfo.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_deviceid, { "deviceid", "x11.xinput.Hierarchy.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_time, { "time", "x11.xinput.Hierarchy.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_flags_mask_MasterAdded, { "MasterAdded", "x11.xinput.Hierarchy.flags.MasterAdded", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_flags_mask_MasterRemoved, { "MasterRemoved", "x11.xinput.Hierarchy.flags.MasterRemoved", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_flags_mask_SlaveAdded, { "SlaveAdded", "x11.xinput.Hierarchy.flags.SlaveAdded", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_flags_mask_SlaveRemoved, { "SlaveRemoved", "x11.xinput.Hierarchy.flags.SlaveRemoved", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_flags_mask_SlaveAttached, { "SlaveAttached", "x11.xinput.Hierarchy.flags.SlaveAttached", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_flags_mask_SlaveDetached, { "SlaveDetached", "x11.xinput.Hierarchy.flags.SlaveDetached", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_flags_mask_DeviceEnabled, { "DeviceEnabled", "x11.xinput.Hierarchy.flags.DeviceEnabled", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_flags_mask_DeviceDisabled, { "DeviceDisabled", "x11.xinput.Hierarchy.flags.DeviceDisabled", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_flags, { "flags", "x11.xinput.Hierarchy.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_num_infos, { "num_infos", "x11.xinput.Hierarchy.num_infos", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_infos, { "infos", "x11.xinput.Hierarchy.infos", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Hierarchy_infos_item, { "infos", "x11.xinput.Hierarchy.infos", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Property_deviceid, { "deviceid", "x11.xinput.Property.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_Property_time, { "time", "x11.xinput.Property.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_Property_property, { "property", "x11.xinput.Property.property", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_Property_what, { "what", "x11.xinput.Property.what", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xinput_PropertyFlag), 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawKeyPress_deviceid, { "deviceid", "x11.xinput.RawKeyPress.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawKeyPress_time, { "time", "x11.xinput.RawKeyPress.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawKeyPress_detail, { "detail", "x11.xinput.RawKeyPress.detail", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawKeyPress_sourceid, { "sourceid", "x11.xinput.RawKeyPress.sourceid", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawKeyPress_valuators_len, { "valuators_len", "x11.xinput.RawKeyPress.valuators_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawKeyPress_flags_mask_KeyRepeat, { "KeyRepeat", "x11.xinput.RawKeyPress.flags.KeyRepeat", FT_BOOLEAN, 32, NULL, 1 << 16, NULL, HFILL }},
+{ &hf_x11_xinput_RawKeyPress_flags, { "flags", "x11.xinput.RawKeyPress.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawKeyPress_valuator_mask, { "valuator_mask", "x11.xinput.RawKeyPress.valuator_mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawKeyPress_valuator_mask_item, { "valuator_mask", "x11.xinput.RawKeyPress.valuator_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawButtonPress_deviceid, { "deviceid", "x11.xinput.RawButtonPress.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawButtonPress_time, { "time", "x11.xinput.RawButtonPress.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawButtonPress_detail, { "detail", "x11.xinput.RawButtonPress.detail", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawButtonPress_sourceid, { "sourceid", "x11.xinput.RawButtonPress.sourceid", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawButtonPress_valuators_len, { "valuators_len", "x11.xinput.RawButtonPress.valuators_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawButtonPress_flags_mask_PointerEmulated, { "PointerEmulated", "x11.xinput.RawButtonPress.flags.PointerEmulated", FT_BOOLEAN, 32, NULL, 1 << 16, NULL, HFILL }},
+{ &hf_x11_xinput_RawButtonPress_flags, { "flags", "x11.xinput.RawButtonPress.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawButtonPress_valuator_mask, { "valuator_mask", "x11.xinput.RawButtonPress.valuator_mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawButtonPress_valuator_mask_item, { "valuator_mask", "x11.xinput.RawButtonPress.valuator_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_deviceid, { "deviceid", "x11.xinput.TouchBegin.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_time, { "time", "x11.xinput.TouchBegin.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_detail, { "detail", "x11.xinput.TouchBegin.detail", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_root, { "root", "x11.xinput.TouchBegin.root", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_event, { "event", "x11.xinput.TouchBegin.event", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_child, { "child", "x11.xinput.TouchBegin.child", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_root_x, { "root_x", "x11.xinput.TouchBegin.root_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_root_y, { "root_y", "x11.xinput.TouchBegin.root_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_event_x, { "event_x", "x11.xinput.TouchBegin.event_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_event_y, { "event_y", "x11.xinput.TouchBegin.event_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_buttons_len, { "buttons_len", "x11.xinput.TouchBegin.buttons_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_valuators_len, { "valuators_len", "x11.xinput.TouchBegin.valuators_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_sourceid, { "sourceid", "x11.xinput.TouchBegin.sourceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_flags_mask_TouchPendingEnd, { "TouchPendingEnd", "x11.xinput.TouchBegin.flags.TouchPendingEnd", FT_BOOLEAN, 32, NULL, 1 << 16, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_flags_mask_TouchEmulatingPointer, { "TouchEmulatingPointer", "x11.xinput.TouchBegin.flags.TouchEmulatingPointer", FT_BOOLEAN, 32, NULL, 1 << 17, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_flags, { "flags", "x11.xinput.TouchBegin.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_mods, { "mods", "x11.xinput.TouchBegin.mods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_group, { "group", "x11.xinput.TouchBegin.group", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_button_mask, { "button_mask", "x11.xinput.TouchBegin.button_mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_button_mask_item, { "button_mask", "x11.xinput.TouchBegin.button_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_valuator_mask, { "valuator_mask", "x11.xinput.TouchBegin.valuator_mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchBegin_valuator_mask_item, { "valuator_mask", "x11.xinput.TouchBegin.valuator_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchOwnership_deviceid, { "deviceid", "x11.xinput.TouchOwnership.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchOwnership_time, { "time", "x11.xinput.TouchOwnership.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchOwnership_touchid, { "touchid", "x11.xinput.TouchOwnership.touchid", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchOwnership_root, { "root", "x11.xinput.TouchOwnership.root", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchOwnership_event, { "event", "x11.xinput.TouchOwnership.event", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchOwnership_child, { "child", "x11.xinput.TouchOwnership.child", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchOwnership_sourceid, { "sourceid", "x11.xinput.TouchOwnership.sourceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_TouchOwnership_flags, { "flags", "x11.xinput.TouchOwnership.flags", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xinput_TouchOwnershipFlags), 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawTouchBegin_deviceid, { "deviceid", "x11.xinput.RawTouchBegin.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawTouchBegin_time, { "time", "x11.xinput.RawTouchBegin.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawTouchBegin_detail, { "detail", "x11.xinput.RawTouchBegin.detail", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawTouchBegin_sourceid, { "sourceid", "x11.xinput.RawTouchBegin.sourceid", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawTouchBegin_valuators_len, { "valuators_len", "x11.xinput.RawTouchBegin.valuators_len", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawTouchBegin_flags_mask_TouchPendingEnd, { "TouchPendingEnd", "x11.xinput.RawTouchBegin.flags.TouchPendingEnd", FT_BOOLEAN, 32, NULL, 1 << 16, NULL, HFILL }},
+{ &hf_x11_xinput_RawTouchBegin_flags_mask_TouchEmulatingPointer, { "TouchEmulatingPointer", "x11.xinput.RawTouchBegin.flags.TouchEmulatingPointer", FT_BOOLEAN, 32, NULL, 1 << 17, NULL, HFILL }},
+{ &hf_x11_xinput_RawTouchBegin_flags, { "flags", "x11.xinput.RawTouchBegin.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawTouchBegin_valuator_mask, { "valuator_mask", "x11.xinput.RawTouchBegin.valuator_mask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_RawTouchBegin_valuator_mask_item, { "valuator_mask", "x11.xinput.RawTouchBegin.valuator_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_deviceid, { "deviceid", "x11.xinput.BarrierHit.deviceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_time, { "time", "x11.xinput.BarrierHit.time", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xproto_Time), 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_eventid, { "eventid", "x11.xinput.BarrierHit.eventid", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_root, { "root", "x11.xinput.BarrierHit.root", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_event, { "event", "x11.xinput.BarrierHit.event", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_barrier, { "barrier", "x11.xinput.BarrierHit.barrier", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_dtime, { "dtime", "x11.xinput.BarrierHit.dtime", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_flags, { "flags", "x11.xinput.BarrierHit.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_sourceid, { "sourceid", "x11.xinput.BarrierHit.sourceid", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xinput_Device), 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_root_x, { "root_x", "x11.xinput.BarrierHit.root_x", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_root_y, { "root_y", "x11.xinput.BarrierHit.root_y", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_dx, { "dx", "x11.xinput.BarrierHit.dx", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xinput_BarrierHit_dy, { "dy", "x11.xinput.BarrierHit.dy", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xinput_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(xinput_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_union_AXOption, { "AXOption", "x11.union.AXOption", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_AXOption_fbopt, { "fbopt", "x11.union.AXOption.fbopt", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_AXFBOpt), 0, NULL, HFILL }},
-{ &hf_x11_union_AXOption_skopt, { "skopt", "x11.union.AXOption.skopt", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_AXSKOpt), 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap, { "IndicatorMap", "x11.struct.IndicatorMap", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_flags, { "flags", "x11.struct.IndicatorMap.flags", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_IMFlag), 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_whichGroups, { "whichGroups", "x11.struct.IndicatorMap.whichGroups", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_IMGroupsWhich), 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_groups, { "groups", "x11.struct.IndicatorMap.groups", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SetOfGroup), 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_whichMods, { "whichMods", "x11.struct.IndicatorMap.whichMods", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_IMModsWhich), 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_mods_mask_Shift, { "Shift", "x11.struct.IndicatorMap.mods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_mods_mask_Lock, { "Lock", "x11.struct.IndicatorMap.mods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_mods_mask_Control, { "Control", "x11.struct.IndicatorMap.mods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_mods_mask_1, { "1", "x11.struct.IndicatorMap.mods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_mods_mask_2, { "2", "x11.struct.IndicatorMap.mods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_mods_mask_3, { "3", "x11.struct.IndicatorMap.mods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_mods_mask_4, { "4", "x11.struct.IndicatorMap.mods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_mods_mask_5, { "5", "x11.struct.IndicatorMap.mods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_mods_mask_Any, { "Any", "x11.struct.IndicatorMap.mods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_mods, { "mods", "x11.struct.IndicatorMap.mods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_realMods_mask_Shift, { "Shift", "x11.struct.IndicatorMap.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_realMods_mask_Lock, { "Lock", "x11.struct.IndicatorMap.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_realMods_mask_Control, { "Control", "x11.struct.IndicatorMap.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_realMods_mask_1, { "1", "x11.struct.IndicatorMap.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_realMods_mask_2, { "2", "x11.struct.IndicatorMap.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_realMods_mask_3, { "3", "x11.struct.IndicatorMap.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_realMods_mask_4, { "4", "x11.struct.IndicatorMap.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_realMods_mask_5, { "5", "x11.struct.IndicatorMap.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_realMods_mask_Any, { "Any", "x11.struct.IndicatorMap.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_realMods, { "realMods", "x11.struct.IndicatorMap.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_0, { "0", "x11.struct.IndicatorMap.vmods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_1, { "1", "x11.struct.IndicatorMap.vmods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_2, { "2", "x11.struct.IndicatorMap.vmods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_3, { "3", "x11.struct.IndicatorMap.vmods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_4, { "4", "x11.struct.IndicatorMap.vmods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_5, { "5", "x11.struct.IndicatorMap.vmods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_6, { "6", "x11.struct.IndicatorMap.vmods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_7, { "7", "x11.struct.IndicatorMap.vmods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_8, { "8", "x11.struct.IndicatorMap.vmods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_9, { "9", "x11.struct.IndicatorMap.vmods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_10, { "10", "x11.struct.IndicatorMap.vmods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_11, { "11", "x11.struct.IndicatorMap.vmods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_12, { "12", "x11.struct.IndicatorMap.vmods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_13, { "13", "x11.struct.IndicatorMap.vmods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_14, { "14", "x11.struct.IndicatorMap.vmods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods_mask_15, { "15", "x11.struct.IndicatorMap.vmods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_vmods, { "vmods", "x11.struct.IndicatorMap.vmods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorMap_ctrls, { "ctrls", "x11.struct.IndicatorMap.ctrls", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xkb_BoolCtrl), 0, NULL, HFILL }},
-{ &hf_x11_struct_ModDef, { "ModDef", "x11.struct.ModDef", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_mask_mask_Shift, { "Shift", "x11.struct.ModDef.mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_mask_mask_Lock, { "Lock", "x11.struct.ModDef.mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_mask_mask_Control, { "Control", "x11.struct.ModDef.mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_mask_mask_1, { "1", "x11.struct.ModDef.mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_mask_mask_2, { "2", "x11.struct.ModDef.mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_mask_mask_3, { "3", "x11.struct.ModDef.mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_mask_mask_4, { "4", "x11.struct.ModDef.mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_mask_mask_5, { "5", "x11.struct.ModDef.mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_mask_mask_Any, { "Any", "x11.struct.ModDef.mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_mask, { "mask", "x11.struct.ModDef.mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_realMods_mask_Shift, { "Shift", "x11.struct.ModDef.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_realMods_mask_Lock, { "Lock", "x11.struct.ModDef.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_realMods_mask_Control, { "Control", "x11.struct.ModDef.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_realMods_mask_1, { "1", "x11.struct.ModDef.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_realMods_mask_2, { "2", "x11.struct.ModDef.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_realMods_mask_3, { "3", "x11.struct.ModDef.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_realMods_mask_4, { "4", "x11.struct.ModDef.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_realMods_mask_5, { "5", "x11.struct.ModDef.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_realMods_mask_Any, { "Any", "x11.struct.ModDef.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_realMods, { "realMods", "x11.struct.ModDef.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_0, { "0", "x11.struct.ModDef.vmods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_1, { "1", "x11.struct.ModDef.vmods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_2, { "2", "x11.struct.ModDef.vmods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_3, { "3", "x11.struct.ModDef.vmods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_4, { "4", "x11.struct.ModDef.vmods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_5, { "5", "x11.struct.ModDef.vmods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_6, { "6", "x11.struct.ModDef.vmods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_7, { "7", "x11.struct.ModDef.vmods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_8, { "8", "x11.struct.ModDef.vmods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_9, { "9", "x11.struct.ModDef.vmods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_10, { "10", "x11.struct.ModDef.vmods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_11, { "11", "x11.struct.ModDef.vmods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_12, { "12", "x11.struct.ModDef.vmods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_13, { "13", "x11.struct.ModDef.vmods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_14, { "14", "x11.struct.ModDef.vmods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods_mask_15, { "15", "x11.struct.ModDef.vmods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_ModDef_vmods, { "vmods", "x11.struct.ModDef.vmods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyName, { "KeyName", "x11.struct.KeyName", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyName_name, { "name", "x11.struct.KeyName.name", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyAlias, { "KeyAlias", "x11.struct.KeyAlias", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyAlias_real, { "real", "x11.struct.KeyAlias.real", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyAlias_alias, { "alias", "x11.struct.KeyAlias.alias", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CountedString16, { "CountedString16", "x11.struct.CountedString16", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CountedString16_length, { "length", "x11.struct.CountedString16.length", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CountedString16_string, { "string", "x11.struct.CountedString16.string", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry, { "KTMapEntry", "x11.struct.KTMapEntry", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_active, { "active", "x11.struct.KTMapEntry.active", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_level, { "level", "x11.struct.KTMapEntry.level", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mask_mask_Shift, { "Shift", "x11.struct.KTMapEntry.mods_mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mask_mask_Lock, { "Lock", "x11.struct.KTMapEntry.mods_mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mask_mask_Control, { "Control", "x11.struct.KTMapEntry.mods_mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mask_mask_1, { "1", "x11.struct.KTMapEntry.mods_mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mask_mask_2, { "2", "x11.struct.KTMapEntry.mods_mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mask_mask_3, { "3", "x11.struct.KTMapEntry.mods_mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mask_mask_4, { "4", "x11.struct.KTMapEntry.mods_mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mask_mask_5, { "5", "x11.struct.KTMapEntry.mods_mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mask_mask_Any, { "Any", "x11.struct.KTMapEntry.mods_mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mask, { "mods_mask", "x11.struct.KTMapEntry.mods_mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mods_mask_Shift, { "Shift", "x11.struct.KTMapEntry.mods_mods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mods_mask_Lock, { "Lock", "x11.struct.KTMapEntry.mods_mods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mods_mask_Control, { "Control", "x11.struct.KTMapEntry.mods_mods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mods_mask_1, { "1", "x11.struct.KTMapEntry.mods_mods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mods_mask_2, { "2", "x11.struct.KTMapEntry.mods_mods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mods_mask_3, { "3", "x11.struct.KTMapEntry.mods_mods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mods_mask_4, { "4", "x11.struct.KTMapEntry.mods_mods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mods_mask_5, { "5", "x11.struct.KTMapEntry.mods_mods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mods_mask_Any, { "Any", "x11.struct.KTMapEntry.mods_mods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_mods, { "mods_mods", "x11.struct.KTMapEntry.mods_mods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_0, { "0", "x11.struct.KTMapEntry.mods_vmods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_1, { "1", "x11.struct.KTMapEntry.mods_vmods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_2, { "2", "x11.struct.KTMapEntry.mods_vmods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_3, { "3", "x11.struct.KTMapEntry.mods_vmods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_4, { "4", "x11.struct.KTMapEntry.mods_vmods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_5, { "5", "x11.struct.KTMapEntry.mods_vmods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_6, { "6", "x11.struct.KTMapEntry.mods_vmods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_7, { "7", "x11.struct.KTMapEntry.mods_vmods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_8, { "8", "x11.struct.KTMapEntry.mods_vmods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_9, { "9", "x11.struct.KTMapEntry.mods_vmods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_10, { "10", "x11.struct.KTMapEntry.mods_vmods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_11, { "11", "x11.struct.KTMapEntry.mods_vmods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_12, { "12", "x11.struct.KTMapEntry.mods_vmods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_13, { "13", "x11.struct.KTMapEntry.mods_vmods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_14, { "14", "x11.struct.KTMapEntry.mods_vmods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods_mask_15, { "15", "x11.struct.KTMapEntry.mods_vmods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_KTMapEntry_mods_vmods, { "mods_vmods", "x11.struct.KTMapEntry.mods_vmods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType, { "KeyType", "x11.struct.KeyType", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mask_mask_Shift, { "Shift", "x11.struct.KeyType.mods_mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mask_mask_Lock, { "Lock", "x11.struct.KeyType.mods_mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mask_mask_Control, { "Control", "x11.struct.KeyType.mods_mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mask_mask_1, { "1", "x11.struct.KeyType.mods_mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mask_mask_2, { "2", "x11.struct.KeyType.mods_mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mask_mask_3, { "3", "x11.struct.KeyType.mods_mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mask_mask_4, { "4", "x11.struct.KeyType.mods_mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mask_mask_5, { "5", "x11.struct.KeyType.mods_mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mask_mask_Any, { "Any", "x11.struct.KeyType.mods_mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mask, { "mods_mask", "x11.struct.KeyType.mods_mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mods_mask_Shift, { "Shift", "x11.struct.KeyType.mods_mods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mods_mask_Lock, { "Lock", "x11.struct.KeyType.mods_mods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mods_mask_Control, { "Control", "x11.struct.KeyType.mods_mods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mods_mask_1, { "1", "x11.struct.KeyType.mods_mods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mods_mask_2, { "2", "x11.struct.KeyType.mods_mods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mods_mask_3, { "3", "x11.struct.KeyType.mods_mods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mods_mask_4, { "4", "x11.struct.KeyType.mods_mods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mods_mask_5, { "5", "x11.struct.KeyType.mods_mods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mods_mask_Any, { "Any", "x11.struct.KeyType.mods_mods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_mods, { "mods_mods", "x11.struct.KeyType.mods_mods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_0, { "0", "x11.struct.KeyType.mods_vmods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_1, { "1", "x11.struct.KeyType.mods_vmods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_2, { "2", "x11.struct.KeyType.mods_vmods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_3, { "3", "x11.struct.KeyType.mods_vmods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_4, { "4", "x11.struct.KeyType.mods_vmods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_5, { "5", "x11.struct.KeyType.mods_vmods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_6, { "6", "x11.struct.KeyType.mods_vmods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_7, { "7", "x11.struct.KeyType.mods_vmods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_8, { "8", "x11.struct.KeyType.mods_vmods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_9, { "9", "x11.struct.KeyType.mods_vmods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_10, { "10", "x11.struct.KeyType.mods_vmods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_11, { "11", "x11.struct.KeyType.mods_vmods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_12, { "12", "x11.struct.KeyType.mods_vmods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_13, { "13", "x11.struct.KeyType.mods_vmods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_14, { "14", "x11.struct.KeyType.mods_vmods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods_mask_15, { "15", "x11.struct.KeyType.mods_vmods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_mods_vmods, { "mods_vmods", "x11.struct.KeyType.mods_vmods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_numLevels, { "numLevels", "x11.struct.KeyType.numLevels", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_nMapEntries, { "nMapEntries", "x11.struct.KeyType.nMapEntries", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_hasPreserve, { "hasPreserve", "x11.struct.KeyType.hasPreserve", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_map, { "map", "x11.struct.KeyType.map", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_map_item, { "map", "x11.struct.KeyType.map", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_preserve, { "preserve", "x11.struct.KeyType.preserve", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyType_preserve_item, { "preserve", "x11.struct.KeyType.preserve", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeySymMap, { "KeySymMap", "x11.struct.KeySymMap", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeySymMap_kt_index, { "kt_index", "x11.struct.KeySymMap.kt_index", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeySymMap_groupInfo, { "groupInfo", "x11.struct.KeySymMap.groupInfo", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeySymMap_width, { "width", "x11.struct.KeySymMap.width", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeySymMap_nSyms, { "nSyms", "x11.struct.KeySymMap.nSyms", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeySymMap_syms, { "syms", "x11.struct.KeySymMap.syms", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeySymMap_syms_item, { "syms", "x11.struct.KeySymMap.syms", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CommonBehavior, { "CommonBehavior", "x11.struct.CommonBehavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CommonBehavior_type, { "type", "x11.struct.CommonBehavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CommonBehavior_data, { "data", "x11.struct.CommonBehavior.data", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DefaultBehavior, { "DefaultBehavior", "x11.struct.DefaultBehavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DefaultBehavior_type, { "type", "x11.struct.DefaultBehavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RadioGroupBehavior, { "RadioGroupBehavior", "x11.struct.RadioGroupBehavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RadioGroupBehavior_type, { "type", "x11.struct.RadioGroupBehavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_RadioGroupBehavior_group, { "group", "x11.struct.RadioGroupBehavior.group", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Overlay1Behavior, { "Overlay1Behavior", "x11.struct.Overlay1Behavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Overlay1Behavior_type, { "type", "x11.struct.Overlay1Behavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Overlay1Behavior_key, { "key", "x11.struct.Overlay1Behavior.key", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Overlay2Behavior, { "Overlay2Behavior", "x11.struct.Overlay2Behavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Overlay2Behavior_type, { "type", "x11.struct.Overlay2Behavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Overlay2Behavior_key, { "key", "x11.struct.Overlay2Behavior.key", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior, { "Behavior", "x11.union.Behavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_common, { "common", "x11.union.Behavior.common", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_default, { "default", "x11.union.Behavior.default", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_lock, { "lock", "x11.union.Behavior.lock", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_radioGroup, { "radioGroup", "x11.union.Behavior.radioGroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_overlay1, { "overlay1", "x11.union.Behavior.overlay1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_overlay2, { "overlay2", "x11.union.Behavior.overlay2", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_permamentLock, { "permamentLock", "x11.union.Behavior.permamentLock", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_permamentRadioGroup, { "permamentRadioGroup", "x11.union.Behavior.permamentRadioGroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_permamentOverlay1, { "permamentOverlay1", "x11.union.Behavior.permamentOverlay1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_permamentOverlay2, { "permamentOverlay2", "x11.union.Behavior.permamentOverlay2", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Behavior_type, { "type", "x11.union.Behavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetBehavior, { "SetBehavior", "x11.struct.SetBehavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetBehavior_keycode, { "keycode", "x11.struct.SetBehavior.keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetBehavior_behavior, { "behavior", "x11.struct.SetBehavior.behavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit, { "SetExplicit", "x11.struct.SetExplicit", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit_keycode, { "keycode", "x11.struct.SetExplicit.keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit_explicit_mask_KeyType1, { "KeyType1", "x11.struct.SetExplicit.explicit.KeyType1", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit_explicit_mask_KeyType2, { "KeyType2", "x11.struct.SetExplicit.explicit.KeyType2", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit_explicit_mask_KeyType3, { "KeyType3", "x11.struct.SetExplicit.explicit.KeyType3", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit_explicit_mask_KeyType4, { "KeyType4", "x11.struct.SetExplicit.explicit.KeyType4", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit_explicit_mask_Interpret, { "Interpret", "x11.struct.SetExplicit.explicit.Interpret", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit_explicit_mask_AutoRepeat, { "AutoRepeat", "x11.struct.SetExplicit.explicit.AutoRepeat", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit_explicit_mask_Behavior, { "Behavior", "x11.struct.SetExplicit.explicit.Behavior", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit_explicit_mask_VModMap, { "VModMap", "x11.struct.SetExplicit.explicit.VModMap", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SetExplicit_explicit, { "explicit", "x11.struct.SetExplicit.explicit", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap, { "KeyModMap", "x11.struct.KeyModMap", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_keycode, { "keycode", "x11.struct.KeyModMap.keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_mods_mask_Shift, { "Shift", "x11.struct.KeyModMap.mods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_mods_mask_Lock, { "Lock", "x11.struct.KeyModMap.mods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_mods_mask_Control, { "Control", "x11.struct.KeyModMap.mods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_mods_mask_1, { "1", "x11.struct.KeyModMap.mods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_mods_mask_2, { "2", "x11.struct.KeyModMap.mods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_mods_mask_3, { "3", "x11.struct.KeyModMap.mods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_mods_mask_4, { "4", "x11.struct.KeyModMap.mods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_mods_mask_5, { "5", "x11.struct.KeyModMap.mods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_mods_mask_Any, { "Any", "x11.struct.KeyModMap.mods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_KeyModMap_mods, { "mods", "x11.struct.KeyModMap.mods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap, { "KeyVModMap", "x11.struct.KeyVModMap", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_keycode, { "keycode", "x11.struct.KeyVModMap.keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_0, { "0", "x11.struct.KeyVModMap.vmods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_1, { "1", "x11.struct.KeyVModMap.vmods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_2, { "2", "x11.struct.KeyVModMap.vmods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_3, { "3", "x11.struct.KeyVModMap.vmods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_4, { "4", "x11.struct.KeyVModMap.vmods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_5, { "5", "x11.struct.KeyVModMap.vmods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_6, { "6", "x11.struct.KeyVModMap.vmods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_7, { "7", "x11.struct.KeyVModMap.vmods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_8, { "8", "x11.struct.KeyVModMap.vmods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_9, { "9", "x11.struct.KeyVModMap.vmods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_10, { "10", "x11.struct.KeyVModMap.vmods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_11, { "11", "x11.struct.KeyVModMap.vmods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_12, { "12", "x11.struct.KeyVModMap.vmods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_13, { "13", "x11.struct.KeyVModMap.vmods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_14, { "14", "x11.struct.KeyVModMap.vmods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods_mask_15, { "15", "x11.struct.KeyVModMap.vmods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_KeyVModMap_vmods, { "vmods", "x11.struct.KeyVModMap.vmods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry, { "KTSetMapEntry", "x11.struct.KTSetMapEntry", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_level, { "level", "x11.struct.KTSetMapEntry.level", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_realMods_mask_Shift, { "Shift", "x11.struct.KTSetMapEntry.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_realMods_mask_Lock, { "Lock", "x11.struct.KTSetMapEntry.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_realMods_mask_Control, { "Control", "x11.struct.KTSetMapEntry.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_realMods_mask_1, { "1", "x11.struct.KTSetMapEntry.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_realMods_mask_2, { "2", "x11.struct.KTSetMapEntry.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_realMods_mask_3, { "3", "x11.struct.KTSetMapEntry.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_realMods_mask_4, { "4", "x11.struct.KTSetMapEntry.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_realMods_mask_5, { "5", "x11.struct.KTSetMapEntry.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_realMods_mask_Any, { "Any", "x11.struct.KTSetMapEntry.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_realMods, { "realMods", "x11.struct.KTSetMapEntry.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_0, { "0", "x11.struct.KTSetMapEntry.virtualMods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_1, { "1", "x11.struct.KTSetMapEntry.virtualMods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_2, { "2", "x11.struct.KTSetMapEntry.virtualMods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_3, { "3", "x11.struct.KTSetMapEntry.virtualMods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_4, { "4", "x11.struct.KTSetMapEntry.virtualMods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_5, { "5", "x11.struct.KTSetMapEntry.virtualMods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_6, { "6", "x11.struct.KTSetMapEntry.virtualMods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_7, { "7", "x11.struct.KTSetMapEntry.virtualMods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_8, { "8", "x11.struct.KTSetMapEntry.virtualMods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_9, { "9", "x11.struct.KTSetMapEntry.virtualMods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_10, { "10", "x11.struct.KTSetMapEntry.virtualMods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_11, { "11", "x11.struct.KTSetMapEntry.virtualMods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_12, { "12", "x11.struct.KTSetMapEntry.virtualMods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_13, { "13", "x11.struct.KTSetMapEntry.virtualMods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_14, { "14", "x11.struct.KTSetMapEntry.virtualMods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods_mask_15, { "15", "x11.struct.KTSetMapEntry.virtualMods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_KTSetMapEntry_virtualMods, { "virtualMods", "x11.struct.KTSetMapEntry.virtualMods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType, { "SetKeyType", "x11.struct.SetKeyType", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_mask_mask_Shift, { "Shift", "x11.struct.SetKeyType.mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_mask_mask_Lock, { "Lock", "x11.struct.SetKeyType.mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_mask_mask_Control, { "Control", "x11.struct.SetKeyType.mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_mask_mask_1, { "1", "x11.struct.SetKeyType.mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_mask_mask_2, { "2", "x11.struct.SetKeyType.mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_mask_mask_3, { "3", "x11.struct.SetKeyType.mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_mask_mask_4, { "4", "x11.struct.SetKeyType.mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_mask_mask_5, { "5", "x11.struct.SetKeyType.mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_mask_mask_Any, { "Any", "x11.struct.SetKeyType.mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_mask, { "mask", "x11.struct.SetKeyType.mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_realMods_mask_Shift, { "Shift", "x11.struct.SetKeyType.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_realMods_mask_Lock, { "Lock", "x11.struct.SetKeyType.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_realMods_mask_Control, { "Control", "x11.struct.SetKeyType.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_realMods_mask_1, { "1", "x11.struct.SetKeyType.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_realMods_mask_2, { "2", "x11.struct.SetKeyType.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_realMods_mask_3, { "3", "x11.struct.SetKeyType.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_realMods_mask_4, { "4", "x11.struct.SetKeyType.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_realMods_mask_5, { "5", "x11.struct.SetKeyType.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_realMods_mask_Any, { "Any", "x11.struct.SetKeyType.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_realMods, { "realMods", "x11.struct.SetKeyType.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_0, { "0", "x11.struct.SetKeyType.virtualMods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_1, { "1", "x11.struct.SetKeyType.virtualMods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_2, { "2", "x11.struct.SetKeyType.virtualMods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_3, { "3", "x11.struct.SetKeyType.virtualMods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_4, { "4", "x11.struct.SetKeyType.virtualMods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_5, { "5", "x11.struct.SetKeyType.virtualMods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_6, { "6", "x11.struct.SetKeyType.virtualMods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_7, { "7", "x11.struct.SetKeyType.virtualMods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_8, { "8", "x11.struct.SetKeyType.virtualMods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_9, { "9", "x11.struct.SetKeyType.virtualMods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_10, { "10", "x11.struct.SetKeyType.virtualMods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_11, { "11", "x11.struct.SetKeyType.virtualMods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_12, { "12", "x11.struct.SetKeyType.virtualMods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_13, { "13", "x11.struct.SetKeyType.virtualMods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_14, { "14", "x11.struct.SetKeyType.virtualMods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods_mask_15, { "15", "x11.struct.SetKeyType.virtualMods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_virtualMods, { "virtualMods", "x11.struct.SetKeyType.virtualMods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_numLevels, { "numLevels", "x11.struct.SetKeyType.numLevels", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_nMapEntries, { "nMapEntries", "x11.struct.SetKeyType.nMapEntries", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_preserve, { "preserve", "x11.struct.SetKeyType.preserve", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_entries, { "entries", "x11.struct.SetKeyType.entries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_entries_item, { "entries", "x11.struct.SetKeyType.entries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_preserve_entries, { "preserve_entries", "x11.struct.SetKeyType.preserve_entries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SetKeyType_preserve_entries_item, { "preserve_entries", "x11.struct.SetKeyType.preserve_entries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Property, { "Property", "x11.struct.Property", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Property_nameLength, { "nameLength", "x11.struct.Property.nameLength", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Property_name, { "name", "x11.struct.Property.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Property_valueLength, { "valueLength", "x11.struct.Property.valueLength", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Property_value, { "value", "x11.struct.Property.value", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Outline, { "Outline", "x11.struct.Outline", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Outline_nPoints, { "nPoints", "x11.struct.Outline.nPoints", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Outline_cornerRadius, { "cornerRadius", "x11.struct.Outline.cornerRadius", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Outline_points, { "points", "x11.struct.Outline.points", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Outline_points_item, { "points", "x11.struct.Outline.points", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Shape, { "Shape", "x11.struct.Shape", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Shape_name, { "name", "x11.struct.Shape.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Shape_nOutlines, { "nOutlines", "x11.struct.Shape.nOutlines", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Shape_primaryNdx, { "primaryNdx", "x11.struct.Shape.primaryNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Shape_approxNdx, { "approxNdx", "x11.struct.Shape.approxNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Shape_outlines, { "outlines", "x11.struct.Shape.outlines", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Key, { "Key", "x11.struct.Key", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Key_name, { "name", "x11.struct.Key.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Key_gap, { "gap", "x11.struct.Key.gap", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Key_shapeNdx, { "shapeNdx", "x11.struct.Key.shapeNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Key_colorNdx, { "colorNdx", "x11.struct.Key.colorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OverlayKey, { "OverlayKey", "x11.struct.OverlayKey", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OverlayKey_over, { "over", "x11.struct.OverlayKey.over", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OverlayKey_under, { "under", "x11.struct.OverlayKey.under", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OverlayRow, { "OverlayRow", "x11.struct.OverlayRow", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OverlayRow_rowUnder, { "rowUnder", "x11.struct.OverlayRow.rowUnder", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OverlayRow_nKeys, { "nKeys", "x11.struct.OverlayRow.nKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OverlayRow_keys, { "keys", "x11.struct.OverlayRow.keys", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_OverlayRow_keys_item, { "keys", "x11.struct.OverlayRow.keys", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Overlay, { "Overlay", "x11.struct.Overlay", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Overlay_name, { "name", "x11.struct.Overlay.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Overlay_nRows, { "nRows", "x11.struct.Overlay.nRows", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Overlay_rows, { "rows", "x11.struct.Overlay.rows", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Row, { "Row", "x11.struct.Row", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Row_top, { "top", "x11.struct.Row.top", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Row_left, { "left", "x11.struct.Row.left", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Row_nKeys, { "nKeys", "x11.struct.Row.nKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Row_vertical, { "vertical", "x11.struct.Row.vertical", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Row_keys, { "keys", "x11.struct.Row.keys", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Row_keys_item, { "keys", "x11.struct.Row.keys", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CommonDoodad, { "CommonDoodad", "x11.struct.CommonDoodad", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CommonDoodad_name, { "name", "x11.struct.CommonDoodad.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CommonDoodad_type, { "type", "x11.struct.CommonDoodad.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_DoodadType), 0, NULL, HFILL }},
-{ &hf_x11_struct_CommonDoodad_priority, { "priority", "x11.struct.CommonDoodad.priority", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CommonDoodad_top, { "top", "x11.struct.CommonDoodad.top", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CommonDoodad_left, { "left", "x11.struct.CommonDoodad.left", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_CommonDoodad_angle, { "angle", "x11.struct.CommonDoodad.angle", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ShapeDoodad, { "ShapeDoodad", "x11.struct.ShapeDoodad", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ShapeDoodad_name, { "name", "x11.struct.ShapeDoodad.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ShapeDoodad_type, { "type", "x11.struct.ShapeDoodad.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_DoodadType), 0, NULL, HFILL }},
-{ &hf_x11_struct_ShapeDoodad_priority, { "priority", "x11.struct.ShapeDoodad.priority", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ShapeDoodad_top, { "top", "x11.struct.ShapeDoodad.top", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ShapeDoodad_left, { "left", "x11.struct.ShapeDoodad.left", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ShapeDoodad_angle, { "angle", "x11.struct.ShapeDoodad.angle", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ShapeDoodad_colorNdx, { "colorNdx", "x11.struct.ShapeDoodad.colorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ShapeDoodad_shapeNdx, { "shapeNdx", "x11.struct.ShapeDoodad.shapeNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad, { "TextDoodad", "x11.struct.TextDoodad", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_name, { "name", "x11.struct.TextDoodad.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_type, { "type", "x11.struct.TextDoodad.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_DoodadType), 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_priority, { "priority", "x11.struct.TextDoodad.priority", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_top, { "top", "x11.struct.TextDoodad.top", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_left, { "left", "x11.struct.TextDoodad.left", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_angle, { "angle", "x11.struct.TextDoodad.angle", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_width, { "width", "x11.struct.TextDoodad.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_height, { "height", "x11.struct.TextDoodad.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_colorNdx, { "colorNdx", "x11.struct.TextDoodad.colorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_text, { "text", "x11.struct.TextDoodad.text", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_TextDoodad_font, { "font", "x11.struct.TextDoodad.font", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorDoodad, { "IndicatorDoodad", "x11.struct.IndicatorDoodad", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorDoodad_name, { "name", "x11.struct.IndicatorDoodad.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorDoodad_type, { "type", "x11.struct.IndicatorDoodad.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_DoodadType), 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorDoodad_priority, { "priority", "x11.struct.IndicatorDoodad.priority", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorDoodad_top, { "top", "x11.struct.IndicatorDoodad.top", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorDoodad_left, { "left", "x11.struct.IndicatorDoodad.left", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorDoodad_angle, { "angle", "x11.struct.IndicatorDoodad.angle", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorDoodad_shapeNdx, { "shapeNdx", "x11.struct.IndicatorDoodad.shapeNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorDoodad_onColorNdx, { "onColorNdx", "x11.struct.IndicatorDoodad.onColorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_IndicatorDoodad_offColorNdx, { "offColorNdx", "x11.struct.IndicatorDoodad.offColorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LogoDoodad, { "LogoDoodad", "x11.struct.LogoDoodad", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LogoDoodad_name, { "name", "x11.struct.LogoDoodad.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LogoDoodad_type, { "type", "x11.struct.LogoDoodad.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_DoodadType), 0, NULL, HFILL }},
-{ &hf_x11_struct_LogoDoodad_priority, { "priority", "x11.struct.LogoDoodad.priority", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LogoDoodad_top, { "top", "x11.struct.LogoDoodad.top", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LogoDoodad_left, { "left", "x11.struct.LogoDoodad.left", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LogoDoodad_angle, { "angle", "x11.struct.LogoDoodad.angle", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LogoDoodad_colorNdx, { "colorNdx", "x11.struct.LogoDoodad.colorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LogoDoodad_shapeNdx, { "shapeNdx", "x11.struct.LogoDoodad.shapeNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_LogoDoodad_logoName, { "logoName", "x11.struct.LogoDoodad.logoName", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Doodad, { "Doodad", "x11.union.Doodad", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Doodad_common, { "common", "x11.union.Doodad.common", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Doodad_shape, { "shape", "x11.union.Doodad.shape", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Doodad_text, { "text", "x11.union.Doodad.text", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Doodad_indicator, { "indicator", "x11.union.Doodad.indicator", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Doodad_logo, { "logo", "x11.union.Doodad.logo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section, { "Section", "x11.struct.Section", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_name, { "name", "x11.struct.Section.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_top, { "top", "x11.struct.Section.top", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_left, { "left", "x11.struct.Section.left", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_width, { "width", "x11.struct.Section.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_height, { "height", "x11.struct.Section.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_angle, { "angle", "x11.struct.Section.angle", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_priority, { "priority", "x11.struct.Section.priority", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_nRows, { "nRows", "x11.struct.Section.nRows", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_nDoodads, { "nDoodads", "x11.struct.Section.nDoodads", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_nOverlays, { "nOverlays", "x11.struct.Section.nOverlays", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_rows, { "rows", "x11.struct.Section.rows", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_doodads, { "doodads", "x11.struct.Section.doodads", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_doodads_item, { "doodads", "x11.struct.Section.doodads", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Section_overlays, { "overlays", "x11.struct.Section.overlays", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Listing, { "Listing", "x11.struct.Listing", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Listing_flags, { "flags", "x11.struct.Listing.flags", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Listing_length, { "length", "x11.struct.Listing.length", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Listing_string, { "string", "x11.struct.Listing.string", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo, { "DeviceLedInfo", "x11.struct.DeviceLedInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo_ledClass, { "ledClass", "x11.struct.DeviceLedInfo.ledClass", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_LedClass), 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo_ledID, { "ledID", "x11.struct.DeviceLedInfo.ledID", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_ID), 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo_namesPresent, { "namesPresent", "x11.struct.DeviceLedInfo.namesPresent", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo_mapsPresent, { "mapsPresent", "x11.struct.DeviceLedInfo.mapsPresent", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo_physIndicators, { "physIndicators", "x11.struct.DeviceLedInfo.physIndicators", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo_state, { "state", "x11.struct.DeviceLedInfo.state", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo_names, { "names", "x11.struct.DeviceLedInfo.names", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo_names_item, { "names", "x11.struct.DeviceLedInfo.names", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo_maps, { "maps", "x11.struct.DeviceLedInfo.maps", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_DeviceLedInfo_maps_item, { "maps", "x11.struct.DeviceLedInfo.maps", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SANoAction, { "SANoAction", "x11.struct.SANoAction", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SANoAction_type, { "type", "x11.struct.SANoAction.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods, { "SASetMods", "x11.struct.SASetMods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_type, { "type", "x11.struct.SASetMods.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_flags_mask_ClearLocks, { "ClearLocks", "x11.struct.SASetMods.flags.ClearLocks", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_flags_mask_LatchToLock, { "LatchToLock", "x11.struct.SASetMods.flags.LatchToLock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_flags_mask_GroupAbsolute, { "GroupAbsolute", "x11.struct.SASetMods.flags.GroupAbsolute", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_flags, { "flags", "x11.struct.SASetMods.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_mask_mask_Shift, { "Shift", "x11.struct.SASetMods.mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_mask_mask_Lock, { "Lock", "x11.struct.SASetMods.mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_mask_mask_Control, { "Control", "x11.struct.SASetMods.mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_mask_mask_1, { "1", "x11.struct.SASetMods.mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_mask_mask_2, { "2", "x11.struct.SASetMods.mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_mask_mask_3, { "3", "x11.struct.SASetMods.mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_mask_mask_4, { "4", "x11.struct.SASetMods.mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_mask_mask_5, { "5", "x11.struct.SASetMods.mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_mask_mask_Any, { "Any", "x11.struct.SASetMods.mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_mask, { "mask", "x11.struct.SASetMods.mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_realMods_mask_Shift, { "Shift", "x11.struct.SASetMods.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_realMods_mask_Lock, { "Lock", "x11.struct.SASetMods.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_realMods_mask_Control, { "Control", "x11.struct.SASetMods.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_realMods_mask_1, { "1", "x11.struct.SASetMods.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_realMods_mask_2, { "2", "x11.struct.SASetMods.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_realMods_mask_3, { "3", "x11.struct.SASetMods.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_realMods_mask_4, { "4", "x11.struct.SASetMods.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_realMods_mask_5, { "5", "x11.struct.SASetMods.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_realMods_mask_Any, { "Any", "x11.struct.SASetMods.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_realMods, { "realMods", "x11.struct.SASetMods.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsHigh_mask_8, { "8", "x11.struct.SASetMods.vmodsHigh.8", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsHigh_mask_9, { "9", "x11.struct.SASetMods.vmodsHigh.9", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsHigh_mask_10, { "10", "x11.struct.SASetMods.vmodsHigh.10", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsHigh_mask_11, { "11", "x11.struct.SASetMods.vmodsHigh.11", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsHigh_mask_12, { "12", "x11.struct.SASetMods.vmodsHigh.12", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsHigh_mask_13, { "13", "x11.struct.SASetMods.vmodsHigh.13", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsHigh_mask_14, { "14", "x11.struct.SASetMods.vmodsHigh.14", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsHigh_mask_15, { "15", "x11.struct.SASetMods.vmodsHigh.15", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsHigh, { "vmodsHigh", "x11.struct.SASetMods.vmodsHigh", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsLow_mask_0, { "0", "x11.struct.SASetMods.vmodsLow.0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsLow_mask_1, { "1", "x11.struct.SASetMods.vmodsLow.1", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsLow_mask_2, { "2", "x11.struct.SASetMods.vmodsLow.2", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsLow_mask_3, { "3", "x11.struct.SASetMods.vmodsLow.3", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsLow_mask_4, { "4", "x11.struct.SASetMods.vmodsLow.4", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsLow_mask_5, { "5", "x11.struct.SASetMods.vmodsLow.5", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsLow_mask_6, { "6", "x11.struct.SASetMods.vmodsLow.6", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsLow_mask_7, { "7", "x11.struct.SASetMods.vmodsLow.7", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SASetMods_vmodsLow, { "vmodsLow", "x11.struct.SASetMods.vmodsLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetGroup, { "SASetGroup", "x11.struct.SASetGroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetGroup_type, { "type", "x11.struct.SASetGroup.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetGroup_flags_mask_ClearLocks, { "ClearLocks", "x11.struct.SASetGroup.flags.ClearLocks", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetGroup_flags_mask_LatchToLock, { "LatchToLock", "x11.struct.SASetGroup.flags.LatchToLock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SASetGroup_flags_mask_GroupAbsolute, { "GroupAbsolute", "x11.struct.SASetGroup.flags.GroupAbsolute", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SASetGroup_flags, { "flags", "x11.struct.SASetGroup.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetGroup_group, { "group", "x11.struct.SASetGroup.group", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAMovePtr, { "SAMovePtr", "x11.struct.SAMovePtr", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAMovePtr_type, { "type", "x11.struct.SAMovePtr.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SAMovePtr_flags_mask_NoAcceleration, { "NoAcceleration", "x11.struct.SAMovePtr.flags.NoAcceleration", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SAMovePtr_flags_mask_MoveAbsoluteX, { "MoveAbsoluteX", "x11.struct.SAMovePtr.flags.MoveAbsoluteX", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SAMovePtr_flags_mask_MoveAbsoluteY, { "MoveAbsoluteY", "x11.struct.SAMovePtr.flags.MoveAbsoluteY", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SAMovePtr_flags, { "flags", "x11.struct.SAMovePtr.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAMovePtr_xHigh, { "xHigh", "x11.struct.SAMovePtr.xHigh", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAMovePtr_xLow, { "xLow", "x11.struct.SAMovePtr.xLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAMovePtr_yHigh, { "yHigh", "x11.struct.SAMovePtr.yHigh", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAMovePtr_yLow, { "yLow", "x11.struct.SAMovePtr.yLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAPtrBtn, { "SAPtrBtn", "x11.struct.SAPtrBtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAPtrBtn_type, { "type", "x11.struct.SAPtrBtn.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SAPtrBtn_flags, { "flags", "x11.struct.SAPtrBtn.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAPtrBtn_count, { "count", "x11.struct.SAPtrBtn.count", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAPtrBtn_button, { "button", "x11.struct.SAPtrBtn.button", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SALockPtrBtn, { "SALockPtrBtn", "x11.struct.SALockPtrBtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SALockPtrBtn_type, { "type", "x11.struct.SALockPtrBtn.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SALockPtrBtn_flags, { "flags", "x11.struct.SALockPtrBtn.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SALockPtrBtn_button, { "button", "x11.struct.SALockPtrBtn.button", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetPtrDflt, { "SASetPtrDflt", "x11.struct.SASetPtrDflt", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetPtrDflt_type, { "type", "x11.struct.SASetPtrDflt.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetPtrDflt_flags_mask_AffectDfltButton, { "AffectDfltButton", "x11.struct.SASetPtrDflt.flags.AffectDfltButton", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetPtrDflt_flags_mask_DfltBtnAbsolute, { "DfltBtnAbsolute", "x11.struct.SASetPtrDflt.flags.DfltBtnAbsolute", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SASetPtrDflt_flags, { "flags", "x11.struct.SASetPtrDflt.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetPtrDflt_affect_mask_AffectDfltButton, { "AffectDfltButton", "x11.struct.SASetPtrDflt.affect.AffectDfltButton", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetPtrDflt_affect_mask_DfltBtnAbsolute, { "DfltBtnAbsolute", "x11.struct.SASetPtrDflt.affect.DfltBtnAbsolute", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SASetPtrDflt_affect, { "affect", "x11.struct.SASetPtrDflt.affect", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetPtrDflt_value, { "value", "x11.struct.SASetPtrDflt.value", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock, { "SAIsoLock", "x11.struct.SAIsoLock", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_type, { "type", "x11.struct.SAIsoLock.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_flags_mask_NoLock, { "NoLock", "x11.struct.SAIsoLock.flags.NoLock", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_flags_mask_NoUnlock, { "NoUnlock", "x11.struct.SAIsoLock.flags.NoUnlock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_flags_mask_GroupAbsolute, { "GroupAbsolute", "x11.struct.SAIsoLock.flags.GroupAbsolute", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_flags_mask_ISODfltIsGroup, { "ISODfltIsGroup", "x11.struct.SAIsoLock.flags.ISODfltIsGroup", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_flags, { "flags", "x11.struct.SAIsoLock.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_mask_mask_Shift, { "Shift", "x11.struct.SAIsoLock.mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_mask_mask_Lock, { "Lock", "x11.struct.SAIsoLock.mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_mask_mask_Control, { "Control", "x11.struct.SAIsoLock.mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_mask_mask_1, { "1", "x11.struct.SAIsoLock.mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_mask_mask_2, { "2", "x11.struct.SAIsoLock.mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_mask_mask_3, { "3", "x11.struct.SAIsoLock.mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_mask_mask_4, { "4", "x11.struct.SAIsoLock.mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_mask_mask_5, { "5", "x11.struct.SAIsoLock.mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_mask_mask_Any, { "Any", "x11.struct.SAIsoLock.mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_mask, { "mask", "x11.struct.SAIsoLock.mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_realMods_mask_Shift, { "Shift", "x11.struct.SAIsoLock.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_realMods_mask_Lock, { "Lock", "x11.struct.SAIsoLock.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_realMods_mask_Control, { "Control", "x11.struct.SAIsoLock.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_realMods_mask_1, { "1", "x11.struct.SAIsoLock.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_realMods_mask_2, { "2", "x11.struct.SAIsoLock.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_realMods_mask_3, { "3", "x11.struct.SAIsoLock.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_realMods_mask_4, { "4", "x11.struct.SAIsoLock.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_realMods_mask_5, { "5", "x11.struct.SAIsoLock.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_realMods_mask_Any, { "Any", "x11.struct.SAIsoLock.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_realMods, { "realMods", "x11.struct.SAIsoLock.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_group, { "group", "x11.struct.SAIsoLock.group", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_affect_mask_Ctrls, { "Ctrls", "x11.struct.SAIsoLock.affect.Ctrls", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_affect_mask_Ptr, { "Ptr", "x11.struct.SAIsoLock.affect.Ptr", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_affect_mask_Group, { "Group", "x11.struct.SAIsoLock.affect.Group", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_affect_mask_Mods, { "Mods", "x11.struct.SAIsoLock.affect.Mods", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_affect, { "affect", "x11.struct.SAIsoLock.affect", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsHigh_mask_8, { "8", "x11.struct.SAIsoLock.vmodsHigh.8", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsHigh_mask_9, { "9", "x11.struct.SAIsoLock.vmodsHigh.9", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsHigh_mask_10, { "10", "x11.struct.SAIsoLock.vmodsHigh.10", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsHigh_mask_11, { "11", "x11.struct.SAIsoLock.vmodsHigh.11", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsHigh_mask_12, { "12", "x11.struct.SAIsoLock.vmodsHigh.12", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsHigh_mask_13, { "13", "x11.struct.SAIsoLock.vmodsHigh.13", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsHigh_mask_14, { "14", "x11.struct.SAIsoLock.vmodsHigh.14", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsHigh_mask_15, { "15", "x11.struct.SAIsoLock.vmodsHigh.15", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsHigh, { "vmodsHigh", "x11.struct.SAIsoLock.vmodsHigh", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsLow_mask_0, { "0", "x11.struct.SAIsoLock.vmodsLow.0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsLow_mask_1, { "1", "x11.struct.SAIsoLock.vmodsLow.1", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsLow_mask_2, { "2", "x11.struct.SAIsoLock.vmodsLow.2", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsLow_mask_3, { "3", "x11.struct.SAIsoLock.vmodsLow.3", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsLow_mask_4, { "4", "x11.struct.SAIsoLock.vmodsLow.4", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsLow_mask_5, { "5", "x11.struct.SAIsoLock.vmodsLow.5", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsLow_mask_6, { "6", "x11.struct.SAIsoLock.vmodsLow.6", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsLow_mask_7, { "7", "x11.struct.SAIsoLock.vmodsLow.7", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SAIsoLock_vmodsLow, { "vmodsLow", "x11.struct.SAIsoLock.vmodsLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SATerminate, { "SATerminate", "x11.struct.SATerminate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SATerminate_type, { "type", "x11.struct.SATerminate.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SASwitchScreen, { "SASwitchScreen", "x11.struct.SASwitchScreen", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASwitchScreen_type, { "type", "x11.struct.SASwitchScreen.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SASwitchScreen_flags, { "flags", "x11.struct.SASwitchScreen.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASwitchScreen_newScreen, { "newScreen", "x11.struct.SASwitchScreen.newScreen", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls, { "SASetControls", "x11.struct.SASetControls", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_type, { "type", "x11.struct.SASetControls.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsHigh_mask_AccessXFeedback, { "AccessXFeedback", "x11.struct.SASetControls.boolCtrlsHigh.AccessXFeedback", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsHigh_mask_AudibleBell, { "AudibleBell", "x11.struct.SASetControls.boolCtrlsHigh.AudibleBell", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsHigh_mask_Overlay1, { "Overlay1", "x11.struct.SASetControls.boolCtrlsHigh.Overlay1", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsHigh_mask_Overlay2, { "Overlay2", "x11.struct.SASetControls.boolCtrlsHigh.Overlay2", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsHigh_mask_IgnoreGroupLock, { "IgnoreGroupLock", "x11.struct.SASetControls.boolCtrlsHigh.IgnoreGroupLock", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsHigh, { "boolCtrlsHigh", "x11.struct.SASetControls.boolCtrlsHigh", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsLow_mask_RepeatKeys, { "RepeatKeys", "x11.struct.SASetControls.boolCtrlsLow.RepeatKeys", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsLow_mask_SlowKeys, { "SlowKeys", "x11.struct.SASetControls.boolCtrlsLow.SlowKeys", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsLow_mask_BounceKeys, { "BounceKeys", "x11.struct.SASetControls.boolCtrlsLow.BounceKeys", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsLow_mask_StickyKeys, { "StickyKeys", "x11.struct.SASetControls.boolCtrlsLow.StickyKeys", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsLow_mask_MouseKeys, { "MouseKeys", "x11.struct.SASetControls.boolCtrlsLow.MouseKeys", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsLow_mask_MouseKeysAccel, { "MouseKeysAccel", "x11.struct.SASetControls.boolCtrlsLow.MouseKeysAccel", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsLow_mask_AccessXKeys, { "AccessXKeys", "x11.struct.SASetControls.boolCtrlsLow.AccessXKeys", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsLow_mask_AccessXTimeout, { "AccessXTimeout", "x11.struct.SASetControls.boolCtrlsLow.AccessXTimeout", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SASetControls_boolCtrlsLow, { "boolCtrlsLow", "x11.struct.SASetControls.boolCtrlsLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAActionMessage, { "SAActionMessage", "x11.struct.SAActionMessage", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAActionMessage_type, { "type", "x11.struct.SAActionMessage.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SAActionMessage_flags_mask_OnPress, { "OnPress", "x11.struct.SAActionMessage.flags.OnPress", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SAActionMessage_flags_mask_OnRelease, { "OnRelease", "x11.struct.SAActionMessage.flags.OnRelease", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SAActionMessage_flags_mask_GenKeyEvent, { "GenKeyEvent", "x11.struct.SAActionMessage.flags.GenKeyEvent", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SAActionMessage_flags, { "flags", "x11.struct.SAActionMessage.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SAActionMessage_message, { "message", "x11.struct.SAActionMessage.message", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey, { "SARedirectKey", "x11.struct.SARedirectKey", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_type, { "type", "x11.struct.SARedirectKey.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_newkey, { "newkey", "x11.struct.SARedirectKey.newkey", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_mask_mask_Shift, { "Shift", "x11.struct.SARedirectKey.mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_mask_mask_Lock, { "Lock", "x11.struct.SARedirectKey.mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_mask_mask_Control, { "Control", "x11.struct.SARedirectKey.mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_mask_mask_1, { "1", "x11.struct.SARedirectKey.mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_mask_mask_2, { "2", "x11.struct.SARedirectKey.mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_mask_mask_3, { "3", "x11.struct.SARedirectKey.mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_mask_mask_4, { "4", "x11.struct.SARedirectKey.mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_mask_mask_5, { "5", "x11.struct.SARedirectKey.mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_mask_mask_Any, { "Any", "x11.struct.SARedirectKey.mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_mask, { "mask", "x11.struct.SARedirectKey.mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_realModifiers_mask_Shift, { "Shift", "x11.struct.SARedirectKey.realModifiers.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_realModifiers_mask_Lock, { "Lock", "x11.struct.SARedirectKey.realModifiers.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_realModifiers_mask_Control, { "Control", "x11.struct.SARedirectKey.realModifiers.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_realModifiers_mask_1, { "1", "x11.struct.SARedirectKey.realModifiers.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_realModifiers_mask_2, { "2", "x11.struct.SARedirectKey.realModifiers.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_realModifiers_mask_3, { "3", "x11.struct.SARedirectKey.realModifiers.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_realModifiers_mask_4, { "4", "x11.struct.SARedirectKey.realModifiers.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_realModifiers_mask_5, { "5", "x11.struct.SARedirectKey.realModifiers.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_realModifiers_mask_Any, { "Any", "x11.struct.SARedirectKey.realModifiers.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_realModifiers, { "realModifiers", "x11.struct.SARedirectKey.realModifiers", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskHigh_mask_8, { "8", "x11.struct.SARedirectKey.vmodsMaskHigh.8", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskHigh_mask_9, { "9", "x11.struct.SARedirectKey.vmodsMaskHigh.9", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskHigh_mask_10, { "10", "x11.struct.SARedirectKey.vmodsMaskHigh.10", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskHigh_mask_11, { "11", "x11.struct.SARedirectKey.vmodsMaskHigh.11", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskHigh_mask_12, { "12", "x11.struct.SARedirectKey.vmodsMaskHigh.12", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskHigh_mask_13, { "13", "x11.struct.SARedirectKey.vmodsMaskHigh.13", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskHigh_mask_14, { "14", "x11.struct.SARedirectKey.vmodsMaskHigh.14", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskHigh_mask_15, { "15", "x11.struct.SARedirectKey.vmodsMaskHigh.15", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskHigh, { "vmodsMaskHigh", "x11.struct.SARedirectKey.vmodsMaskHigh", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskLow_mask_0, { "0", "x11.struct.SARedirectKey.vmodsMaskLow.0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskLow_mask_1, { "1", "x11.struct.SARedirectKey.vmodsMaskLow.1", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskLow_mask_2, { "2", "x11.struct.SARedirectKey.vmodsMaskLow.2", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskLow_mask_3, { "3", "x11.struct.SARedirectKey.vmodsMaskLow.3", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskLow_mask_4, { "4", "x11.struct.SARedirectKey.vmodsMaskLow.4", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskLow_mask_5, { "5", "x11.struct.SARedirectKey.vmodsMaskLow.5", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskLow_mask_6, { "6", "x11.struct.SARedirectKey.vmodsMaskLow.6", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskLow_mask_7, { "7", "x11.struct.SARedirectKey.vmodsMaskLow.7", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsMaskLow, { "vmodsMaskLow", "x11.struct.SARedirectKey.vmodsMaskLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsHigh_mask_8, { "8", "x11.struct.SARedirectKey.vmodsHigh.8", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsHigh_mask_9, { "9", "x11.struct.SARedirectKey.vmodsHigh.9", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsHigh_mask_10, { "10", "x11.struct.SARedirectKey.vmodsHigh.10", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsHigh_mask_11, { "11", "x11.struct.SARedirectKey.vmodsHigh.11", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsHigh_mask_12, { "12", "x11.struct.SARedirectKey.vmodsHigh.12", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsHigh_mask_13, { "13", "x11.struct.SARedirectKey.vmodsHigh.13", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsHigh_mask_14, { "14", "x11.struct.SARedirectKey.vmodsHigh.14", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsHigh_mask_15, { "15", "x11.struct.SARedirectKey.vmodsHigh.15", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsHigh, { "vmodsHigh", "x11.struct.SARedirectKey.vmodsHigh", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsLow_mask_0, { "0", "x11.struct.SARedirectKey.vmodsLow.0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsLow_mask_1, { "1", "x11.struct.SARedirectKey.vmodsLow.1", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsLow_mask_2, { "2", "x11.struct.SARedirectKey.vmodsLow.2", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsLow_mask_3, { "3", "x11.struct.SARedirectKey.vmodsLow.3", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsLow_mask_4, { "4", "x11.struct.SARedirectKey.vmodsLow.4", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsLow_mask_5, { "5", "x11.struct.SARedirectKey.vmodsLow.5", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsLow_mask_6, { "6", "x11.struct.SARedirectKey.vmodsLow.6", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsLow_mask_7, { "7", "x11.struct.SARedirectKey.vmodsLow.7", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_struct_SARedirectKey_vmodsLow, { "vmodsLow", "x11.struct.SARedirectKey.vmodsLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceBtn, { "SADeviceBtn", "x11.struct.SADeviceBtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceBtn_type, { "type", "x11.struct.SADeviceBtn.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceBtn_flags, { "flags", "x11.struct.SADeviceBtn.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceBtn_count, { "count", "x11.struct.SADeviceBtn.count", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceBtn_button, { "button", "x11.struct.SADeviceBtn.button", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceBtn_device, { "device", "x11.struct.SADeviceBtn.device", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SALockDeviceBtn, { "SALockDeviceBtn", "x11.struct.SALockDeviceBtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SALockDeviceBtn_type, { "type", "x11.struct.SALockDeviceBtn.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SALockDeviceBtn_flags_mask_NoLock, { "NoLock", "x11.struct.SALockDeviceBtn.flags.NoLock", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_SALockDeviceBtn_flags_mask_NoUnlock, { "NoUnlock", "x11.struct.SALockDeviceBtn.flags.NoUnlock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_SALockDeviceBtn_flags, { "flags", "x11.struct.SALockDeviceBtn.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SALockDeviceBtn_button, { "button", "x11.struct.SALockDeviceBtn.button", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SALockDeviceBtn_device, { "device", "x11.struct.SALockDeviceBtn.device", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceValuator, { "SADeviceValuator", "x11.struct.SADeviceValuator", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceValuator_type, { "type", "x11.struct.SADeviceValuator.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceValuator_device, { "device", "x11.struct.SADeviceValuator.device", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceValuator_val1what, { "val1what", "x11.struct.SADeviceValuator.val1what", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAValWhat), 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceValuator_val1index, { "val1index", "x11.struct.SADeviceValuator.val1index", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceValuator_val1value, { "val1value", "x11.struct.SADeviceValuator.val1value", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceValuator_val2what, { "val2what", "x11.struct.SADeviceValuator.val2what", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAValWhat), 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceValuator_val2index, { "val2index", "x11.struct.SADeviceValuator.val2index", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SADeviceValuator_val2value, { "val2value", "x11.struct.SADeviceValuator.val2value", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action, { "Action", "x11.union.Action", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_noaction, { "noaction", "x11.union.Action.noaction", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_setmods, { "setmods", "x11.union.Action.setmods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_latchmods, { "latchmods", "x11.union.Action.latchmods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_lockmods, { "lockmods", "x11.union.Action.lockmods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_setgroup, { "setgroup", "x11.union.Action.setgroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_latchgroup, { "latchgroup", "x11.union.Action.latchgroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_lockgroup, { "lockgroup", "x11.union.Action.lockgroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_moveptr, { "moveptr", "x11.union.Action.moveptr", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_ptrbtn, { "ptrbtn", "x11.union.Action.ptrbtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_lockptrbtn, { "lockptrbtn", "x11.union.Action.lockptrbtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_setptrdflt, { "setptrdflt", "x11.union.Action.setptrdflt", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_isolock, { "isolock", "x11.union.Action.isolock", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_terminate, { "terminate", "x11.union.Action.terminate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_switchscreen, { "switchscreen", "x11.union.Action.switchscreen", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_setcontrols, { "setcontrols", "x11.union.Action.setcontrols", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_lockcontrols, { "lockcontrols", "x11.union.Action.lockcontrols", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_message, { "message", "x11.union.Action.message", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_redirect, { "redirect", "x11.union.Action.redirect", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_devbtn, { "devbtn", "x11.union.Action.devbtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_lockdevbtn, { "lockdevbtn", "x11.union.Action.lockdevbtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_devval, { "devval", "x11.union.Action.devval", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_union_Action_type, { "type", "x11.union.Action.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap, { "xkb_IndicatorMap", "x11.struct.xkb_IndicatorMap", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_flags, { "flags", "x11.struct.xkb_IndicatorMap.flags", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_IMFlag), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_whichGroups, { "whichGroups", "x11.struct.xkb_IndicatorMap.whichGroups", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_IMGroupsWhich), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_groups, { "groups", "x11.struct.xkb_IndicatorMap.groups", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SetOfGroup), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_whichMods, { "whichMods", "x11.struct.xkb_IndicatorMap.whichMods", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_IMModsWhich), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_mods_mask_Shift, { "Shift", "x11.struct.xkb_IndicatorMap.mods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_mods_mask_Lock, { "Lock", "x11.struct.xkb_IndicatorMap.mods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_mods_mask_Control, { "Control", "x11.struct.xkb_IndicatorMap.mods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_mods_mask_1, { "1", "x11.struct.xkb_IndicatorMap.mods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_mods_mask_2, { "2", "x11.struct.xkb_IndicatorMap.mods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_mods_mask_3, { "3", "x11.struct.xkb_IndicatorMap.mods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_mods_mask_4, { "4", "x11.struct.xkb_IndicatorMap.mods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_mods_mask_5, { "5", "x11.struct.xkb_IndicatorMap.mods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_mods_mask_Any, { "Any", "x11.struct.xkb_IndicatorMap.mods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_mods, { "mods", "x11.struct.xkb_IndicatorMap.mods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_realMods_mask_Shift, { "Shift", "x11.struct.xkb_IndicatorMap.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_realMods_mask_Lock, { "Lock", "x11.struct.xkb_IndicatorMap.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_realMods_mask_Control, { "Control", "x11.struct.xkb_IndicatorMap.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_realMods_mask_1, { "1", "x11.struct.xkb_IndicatorMap.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_realMods_mask_2, { "2", "x11.struct.xkb_IndicatorMap.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_realMods_mask_3, { "3", "x11.struct.xkb_IndicatorMap.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_realMods_mask_4, { "4", "x11.struct.xkb_IndicatorMap.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_realMods_mask_5, { "5", "x11.struct.xkb_IndicatorMap.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_realMods_mask_Any, { "Any", "x11.struct.xkb_IndicatorMap.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_realMods, { "realMods", "x11.struct.xkb_IndicatorMap.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_0, { "0", "x11.struct.xkb_IndicatorMap.vmods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_1, { "1", "x11.struct.xkb_IndicatorMap.vmods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_2, { "2", "x11.struct.xkb_IndicatorMap.vmods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_3, { "3", "x11.struct.xkb_IndicatorMap.vmods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_4, { "4", "x11.struct.xkb_IndicatorMap.vmods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_5, { "5", "x11.struct.xkb_IndicatorMap.vmods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_6, { "6", "x11.struct.xkb_IndicatorMap.vmods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_7, { "7", "x11.struct.xkb_IndicatorMap.vmods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_8, { "8", "x11.struct.xkb_IndicatorMap.vmods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_9, { "9", "x11.struct.xkb_IndicatorMap.vmods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_10, { "10", "x11.struct.xkb_IndicatorMap.vmods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_11, { "11", "x11.struct.xkb_IndicatorMap.vmods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_12, { "12", "x11.struct.xkb_IndicatorMap.vmods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_13, { "13", "x11.struct.xkb_IndicatorMap.vmods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_14, { "14", "x11.struct.xkb_IndicatorMap.vmods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods_mask_15, { "15", "x11.struct.xkb_IndicatorMap.vmods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_vmods, { "vmods", "x11.struct.xkb_IndicatorMap.vmods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_RepeatKeys, { "RepeatKeys", "x11.struct.xkb_IndicatorMap.ctrls.RepeatKeys", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_SlowKeys, { "SlowKeys", "x11.struct.xkb_IndicatorMap.ctrls.SlowKeys", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_BounceKeys, { "BounceKeys", "x11.struct.xkb_IndicatorMap.ctrls.BounceKeys", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_StickyKeys, { "StickyKeys", "x11.struct.xkb_IndicatorMap.ctrls.StickyKeys", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_MouseKeys, { "MouseKeys", "x11.struct.xkb_IndicatorMap.ctrls.MouseKeys", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_MouseKeysAccel, { "MouseKeysAccel", "x11.struct.xkb_IndicatorMap.ctrls.MouseKeysAccel", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_AccessXKeys, { "AccessXKeys", "x11.struct.xkb_IndicatorMap.ctrls.AccessXKeys", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_AccessXTimeoutMask, { "AccessXTimeoutMask", "x11.struct.xkb_IndicatorMap.ctrls.AccessXTimeoutMask", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_AccessXFeedbackMask, { "AccessXFeedbackMask", "x11.struct.xkb_IndicatorMap.ctrls.AccessXFeedbackMask", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_AudibleBellMask, { "AudibleBellMask", "x11.struct.xkb_IndicatorMap.ctrls.AudibleBellMask", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_Overlay1Mask, { "Overlay1Mask", "x11.struct.xkb_IndicatorMap.ctrls.Overlay1Mask", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_Overlay2Mask, { "Overlay2Mask", "x11.struct.xkb_IndicatorMap.ctrls.Overlay2Mask", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls_mask_IgnoreGroupLockMask, { "IgnoreGroupLockMask", "x11.struct.xkb_IndicatorMap.ctrls.IgnoreGroupLockMask", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_xkb_IndicatorMap_ctrls, { "ctrls", "x11.struct.xkb_IndicatorMap.ctrls", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef, { "xkb_ModDef", "x11.struct.xkb_ModDef", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_mask_mask_Shift, { "Shift", "x11.struct.xkb_ModDef.mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_mask_mask_Lock, { "Lock", "x11.struct.xkb_ModDef.mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_mask_mask_Control, { "Control", "x11.struct.xkb_ModDef.mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_mask_mask_1, { "1", "x11.struct.xkb_ModDef.mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_mask_mask_2, { "2", "x11.struct.xkb_ModDef.mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_mask_mask_3, { "3", "x11.struct.xkb_ModDef.mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_mask_mask_4, { "4", "x11.struct.xkb_ModDef.mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_mask_mask_5, { "5", "x11.struct.xkb_ModDef.mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_mask_mask_Any, { "Any", "x11.struct.xkb_ModDef.mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_mask, { "mask", "x11.struct.xkb_ModDef.mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_realMods_mask_Shift, { "Shift", "x11.struct.xkb_ModDef.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_realMods_mask_Lock, { "Lock", "x11.struct.xkb_ModDef.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_realMods_mask_Control, { "Control", "x11.struct.xkb_ModDef.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_realMods_mask_1, { "1", "x11.struct.xkb_ModDef.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_realMods_mask_2, { "2", "x11.struct.xkb_ModDef.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_realMods_mask_3, { "3", "x11.struct.xkb_ModDef.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_realMods_mask_4, { "4", "x11.struct.xkb_ModDef.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_realMods_mask_5, { "5", "x11.struct.xkb_ModDef.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_realMods_mask_Any, { "Any", "x11.struct.xkb_ModDef.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_realMods, { "realMods", "x11.struct.xkb_ModDef.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_0, { "0", "x11.struct.xkb_ModDef.vmods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_1, { "1", "x11.struct.xkb_ModDef.vmods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_2, { "2", "x11.struct.xkb_ModDef.vmods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_3, { "3", "x11.struct.xkb_ModDef.vmods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_4, { "4", "x11.struct.xkb_ModDef.vmods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_5, { "5", "x11.struct.xkb_ModDef.vmods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_6, { "6", "x11.struct.xkb_ModDef.vmods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_7, { "7", "x11.struct.xkb_ModDef.vmods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_8, { "8", "x11.struct.xkb_ModDef.vmods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_9, { "9", "x11.struct.xkb_ModDef.vmods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_10, { "10", "x11.struct.xkb_ModDef.vmods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_11, { "11", "x11.struct.xkb_ModDef.vmods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_12, { "12", "x11.struct.xkb_ModDef.vmods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_13, { "13", "x11.struct.xkb_ModDef.vmods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_14, { "14", "x11.struct.xkb_ModDef.vmods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods_mask_15, { "15", "x11.struct.xkb_ModDef.vmods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_ModDef_vmods, { "vmods", "x11.struct.xkb_ModDef.vmods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyName, { "xkb_KeyName", "x11.struct.xkb_KeyName", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyName_name, { "name", "x11.struct.xkb_KeyName.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyAlias, { "xkb_KeyAlias", "x11.struct.xkb_KeyAlias", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyAlias_real, { "real", "x11.struct.xkb_KeyAlias.real", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyAlias_alias, { "alias", "x11.struct.xkb_KeyAlias.alias", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_CountedString16, { "xkb_CountedString16", "x11.struct.xkb_CountedString16", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_CountedString16_length, { "length", "x11.struct.xkb_CountedString16.length", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_CountedString16_string, { "string", "x11.struct.xkb_CountedString16.string", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_CountedString16_alignment_pad, { "alignment_pad", "x11.struct.xkb_CountedString16.alignment_pad", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry, { "xkb_KTMapEntry", "x11.struct.xkb_KTMapEntry", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_active, { "active", "x11.struct.xkb_KTMapEntry.active", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mask_mask_Shift, { "Shift", "x11.struct.xkb_KTMapEntry.mods_mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mask_mask_Lock, { "Lock", "x11.struct.xkb_KTMapEntry.mods_mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mask_mask_Control, { "Control", "x11.struct.xkb_KTMapEntry.mods_mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mask_mask_1, { "1", "x11.struct.xkb_KTMapEntry.mods_mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mask_mask_2, { "2", "x11.struct.xkb_KTMapEntry.mods_mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mask_mask_3, { "3", "x11.struct.xkb_KTMapEntry.mods_mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mask_mask_4, { "4", "x11.struct.xkb_KTMapEntry.mods_mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mask_mask_5, { "5", "x11.struct.xkb_KTMapEntry.mods_mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mask_mask_Any, { "Any", "x11.struct.xkb_KTMapEntry.mods_mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mask, { "mods_mask", "x11.struct.xkb_KTMapEntry.mods_mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_level, { "level", "x11.struct.xkb_KTMapEntry.level", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mods_mask_Shift, { "Shift", "x11.struct.xkb_KTMapEntry.mods_mods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mods_mask_Lock, { "Lock", "x11.struct.xkb_KTMapEntry.mods_mods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mods_mask_Control, { "Control", "x11.struct.xkb_KTMapEntry.mods_mods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mods_mask_1, { "1", "x11.struct.xkb_KTMapEntry.mods_mods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mods_mask_2, { "2", "x11.struct.xkb_KTMapEntry.mods_mods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mods_mask_3, { "3", "x11.struct.xkb_KTMapEntry.mods_mods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mods_mask_4, { "4", "x11.struct.xkb_KTMapEntry.mods_mods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mods_mask_5, { "5", "x11.struct.xkb_KTMapEntry.mods_mods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mods_mask_Any, { "Any", "x11.struct.xkb_KTMapEntry.mods_mods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_mods, { "mods_mods", "x11.struct.xkb_KTMapEntry.mods_mods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_0, { "0", "x11.struct.xkb_KTMapEntry.mods_vmods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_1, { "1", "x11.struct.xkb_KTMapEntry.mods_vmods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_2, { "2", "x11.struct.xkb_KTMapEntry.mods_vmods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_3, { "3", "x11.struct.xkb_KTMapEntry.mods_vmods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_4, { "4", "x11.struct.xkb_KTMapEntry.mods_vmods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_5, { "5", "x11.struct.xkb_KTMapEntry.mods_vmods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_6, { "6", "x11.struct.xkb_KTMapEntry.mods_vmods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_7, { "7", "x11.struct.xkb_KTMapEntry.mods_vmods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_8, { "8", "x11.struct.xkb_KTMapEntry.mods_vmods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_9, { "9", "x11.struct.xkb_KTMapEntry.mods_vmods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_10, { "10", "x11.struct.xkb_KTMapEntry.mods_vmods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_11, { "11", "x11.struct.xkb_KTMapEntry.mods_vmods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_12, { "12", "x11.struct.xkb_KTMapEntry.mods_vmods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_13, { "13", "x11.struct.xkb_KTMapEntry.mods_vmods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_14, { "14", "x11.struct.xkb_KTMapEntry.mods_vmods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods_mask_15, { "15", "x11.struct.xkb_KTMapEntry.mods_vmods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTMapEntry_mods_vmods, { "mods_vmods", "x11.struct.xkb_KTMapEntry.mods_vmods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType, { "xkb_KeyType", "x11.struct.xkb_KeyType", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mask_mask_Shift, { "Shift", "x11.struct.xkb_KeyType.mods_mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mask_mask_Lock, { "Lock", "x11.struct.xkb_KeyType.mods_mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mask_mask_Control, { "Control", "x11.struct.xkb_KeyType.mods_mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mask_mask_1, { "1", "x11.struct.xkb_KeyType.mods_mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mask_mask_2, { "2", "x11.struct.xkb_KeyType.mods_mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mask_mask_3, { "3", "x11.struct.xkb_KeyType.mods_mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mask_mask_4, { "4", "x11.struct.xkb_KeyType.mods_mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mask_mask_5, { "5", "x11.struct.xkb_KeyType.mods_mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mask_mask_Any, { "Any", "x11.struct.xkb_KeyType.mods_mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mask, { "mods_mask", "x11.struct.xkb_KeyType.mods_mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mods_mask_Shift, { "Shift", "x11.struct.xkb_KeyType.mods_mods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mods_mask_Lock, { "Lock", "x11.struct.xkb_KeyType.mods_mods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mods_mask_Control, { "Control", "x11.struct.xkb_KeyType.mods_mods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mods_mask_1, { "1", "x11.struct.xkb_KeyType.mods_mods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mods_mask_2, { "2", "x11.struct.xkb_KeyType.mods_mods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mods_mask_3, { "3", "x11.struct.xkb_KeyType.mods_mods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mods_mask_4, { "4", "x11.struct.xkb_KeyType.mods_mods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mods_mask_5, { "5", "x11.struct.xkb_KeyType.mods_mods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mods_mask_Any, { "Any", "x11.struct.xkb_KeyType.mods_mods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_mods, { "mods_mods", "x11.struct.xkb_KeyType.mods_mods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_0, { "0", "x11.struct.xkb_KeyType.mods_vmods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_1, { "1", "x11.struct.xkb_KeyType.mods_vmods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_2, { "2", "x11.struct.xkb_KeyType.mods_vmods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_3, { "3", "x11.struct.xkb_KeyType.mods_vmods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_4, { "4", "x11.struct.xkb_KeyType.mods_vmods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_5, { "5", "x11.struct.xkb_KeyType.mods_vmods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_6, { "6", "x11.struct.xkb_KeyType.mods_vmods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_7, { "7", "x11.struct.xkb_KeyType.mods_vmods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_8, { "8", "x11.struct.xkb_KeyType.mods_vmods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_9, { "9", "x11.struct.xkb_KeyType.mods_vmods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_10, { "10", "x11.struct.xkb_KeyType.mods_vmods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_11, { "11", "x11.struct.xkb_KeyType.mods_vmods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_12, { "12", "x11.struct.xkb_KeyType.mods_vmods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_13, { "13", "x11.struct.xkb_KeyType.mods_vmods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_14, { "14", "x11.struct.xkb_KeyType.mods_vmods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods_mask_15, { "15", "x11.struct.xkb_KeyType.mods_vmods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_mods_vmods, { "mods_vmods", "x11.struct.xkb_KeyType.mods_vmods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_numLevels, { "numLevels", "x11.struct.xkb_KeyType.numLevels", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_nMapEntries, { "nMapEntries", "x11.struct.xkb_KeyType.nMapEntries", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_hasPreserve, { "hasPreserve", "x11.struct.xkb_KeyType.hasPreserve", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_map, { "map", "x11.struct.xkb_KeyType.map", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_map_item, { "map", "x11.struct.xkb_KeyType.map", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_preserve, { "preserve", "x11.struct.xkb_KeyType.preserve", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyType_preserve_item, { "preserve", "x11.struct.xkb_KeyType.preserve", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeySymMap, { "xkb_KeySymMap", "x11.struct.xkb_KeySymMap", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeySymMap_kt_index, { "kt_index", "x11.struct.xkb_KeySymMap.kt_index", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeySymMap_groupInfo, { "groupInfo", "x11.struct.xkb_KeySymMap.groupInfo", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeySymMap_width, { "width", "x11.struct.xkb_KeySymMap.width", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeySymMap_nSyms, { "nSyms", "x11.struct.xkb_KeySymMap.nSyms", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeySymMap_syms, { "syms", "x11.struct.xkb_KeySymMap.syms", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeySymMap_syms_item, { "syms", "x11.struct.xkb_KeySymMap.syms", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_CommonBehavior, { "xkb_CommonBehavior", "x11.struct.xkb_CommonBehavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_CommonBehavior_type, { "type", "x11.struct.xkb_CommonBehavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_CommonBehavior_data, { "data", "x11.struct.xkb_CommonBehavior.data", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DefaultBehavior, { "xkb_DefaultBehavior", "x11.struct.xkb_DefaultBehavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DefaultBehavior_type, { "type", "x11.struct.xkb_DefaultBehavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_RadioGroupBehavior, { "xkb_RadioGroupBehavior", "x11.struct.xkb_RadioGroupBehavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_RadioGroupBehavior_type, { "type", "x11.struct.xkb_RadioGroupBehavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_RadioGroupBehavior_group, { "group", "x11.struct.xkb_RadioGroupBehavior.group", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_OverlayBehavior, { "xkb_OverlayBehavior", "x11.struct.xkb_OverlayBehavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_OverlayBehavior_type, { "type", "x11.struct.xkb_OverlayBehavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_OverlayBehavior_key, { "key", "x11.struct.xkb_OverlayBehavior.key", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior, { "xkb_Behavior", "x11.union.xkb_Behavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_common, { "common", "x11.union.xkb_Behavior.common", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_default, { "default", "x11.union.xkb_Behavior.default", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_lock, { "lock", "x11.union.xkb_Behavior.lock", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_radioGroup, { "radioGroup", "x11.union.xkb_Behavior.radioGroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_overlay1, { "overlay1", "x11.union.xkb_Behavior.overlay1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_overlay2, { "overlay2", "x11.union.xkb_Behavior.overlay2", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_permamentLock, { "permamentLock", "x11.union.xkb_Behavior.permamentLock", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_permamentRadioGroup, { "permamentRadioGroup", "x11.union.xkb_Behavior.permamentRadioGroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_permamentOverlay1, { "permamentOverlay1", "x11.union.xkb_Behavior.permamentOverlay1", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_permamentOverlay2, { "permamentOverlay2", "x11.union.xkb_Behavior.permamentOverlay2", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Behavior_type, { "type", "x11.union.xkb_Behavior.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetBehavior, { "xkb_SetBehavior", "x11.struct.xkb_SetBehavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetBehavior_keycode, { "keycode", "x11.struct.xkb_SetBehavior.keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetBehavior_behavior, { "behavior", "x11.struct.xkb_SetBehavior.behavior", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit, { "xkb_SetExplicit", "x11.struct.xkb_SetExplicit", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit_keycode, { "keycode", "x11.struct.xkb_SetExplicit.keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit_explicit_mask_KeyType1, { "KeyType1", "x11.struct.xkb_SetExplicit.explicit.KeyType1", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit_explicit_mask_KeyType2, { "KeyType2", "x11.struct.xkb_SetExplicit.explicit.KeyType2", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit_explicit_mask_KeyType3, { "KeyType3", "x11.struct.xkb_SetExplicit.explicit.KeyType3", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit_explicit_mask_KeyType4, { "KeyType4", "x11.struct.xkb_SetExplicit.explicit.KeyType4", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit_explicit_mask_Interpret, { "Interpret", "x11.struct.xkb_SetExplicit.explicit.Interpret", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit_explicit_mask_AutoRepeat, { "AutoRepeat", "x11.struct.xkb_SetExplicit.explicit.AutoRepeat", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit_explicit_mask_Behavior, { "Behavior", "x11.struct.xkb_SetExplicit.explicit.Behavior", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit_explicit_mask_VModMap, { "VModMap", "x11.struct.xkb_SetExplicit.explicit.VModMap", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetExplicit_explicit, { "explicit", "x11.struct.xkb_SetExplicit.explicit", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap, { "xkb_KeyModMap", "x11.struct.xkb_KeyModMap", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_keycode, { "keycode", "x11.struct.xkb_KeyModMap.keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_mods_mask_Shift, { "Shift", "x11.struct.xkb_KeyModMap.mods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_mods_mask_Lock, { "Lock", "x11.struct.xkb_KeyModMap.mods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_mods_mask_Control, { "Control", "x11.struct.xkb_KeyModMap.mods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_mods_mask_1, { "1", "x11.struct.xkb_KeyModMap.mods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_mods_mask_2, { "2", "x11.struct.xkb_KeyModMap.mods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_mods_mask_3, { "3", "x11.struct.xkb_KeyModMap.mods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_mods_mask_4, { "4", "x11.struct.xkb_KeyModMap.mods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_mods_mask_5, { "5", "x11.struct.xkb_KeyModMap.mods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_mods_mask_Any, { "Any", "x11.struct.xkb_KeyModMap.mods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyModMap_mods, { "mods", "x11.struct.xkb_KeyModMap.mods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap, { "xkb_KeyVModMap", "x11.struct.xkb_KeyVModMap", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_keycode, { "keycode", "x11.struct.xkb_KeyVModMap.keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_0, { "0", "x11.struct.xkb_KeyVModMap.vmods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_1, { "1", "x11.struct.xkb_KeyVModMap.vmods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_2, { "2", "x11.struct.xkb_KeyVModMap.vmods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_3, { "3", "x11.struct.xkb_KeyVModMap.vmods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_4, { "4", "x11.struct.xkb_KeyVModMap.vmods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_5, { "5", "x11.struct.xkb_KeyVModMap.vmods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_6, { "6", "x11.struct.xkb_KeyVModMap.vmods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_7, { "7", "x11.struct.xkb_KeyVModMap.vmods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_8, { "8", "x11.struct.xkb_KeyVModMap.vmods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_9, { "9", "x11.struct.xkb_KeyVModMap.vmods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_10, { "10", "x11.struct.xkb_KeyVModMap.vmods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_11, { "11", "x11.struct.xkb_KeyVModMap.vmods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_12, { "12", "x11.struct.xkb_KeyVModMap.vmods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_13, { "13", "x11.struct.xkb_KeyVModMap.vmods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_14, { "14", "x11.struct.xkb_KeyVModMap.vmods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods_mask_15, { "15", "x11.struct.xkb_KeyVModMap.vmods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KeyVModMap_vmods, { "vmods", "x11.struct.xkb_KeyVModMap.vmods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry, { "xkb_KTSetMapEntry", "x11.struct.xkb_KTSetMapEntry", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_level, { "level", "x11.struct.xkb_KTSetMapEntry.level", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_realMods_mask_Shift, { "Shift", "x11.struct.xkb_KTSetMapEntry.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_realMods_mask_Lock, { "Lock", "x11.struct.xkb_KTSetMapEntry.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_realMods_mask_Control, { "Control", "x11.struct.xkb_KTSetMapEntry.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_realMods_mask_1, { "1", "x11.struct.xkb_KTSetMapEntry.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_realMods_mask_2, { "2", "x11.struct.xkb_KTSetMapEntry.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_realMods_mask_3, { "3", "x11.struct.xkb_KTSetMapEntry.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_realMods_mask_4, { "4", "x11.struct.xkb_KTSetMapEntry.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_realMods_mask_5, { "5", "x11.struct.xkb_KTSetMapEntry.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_realMods_mask_Any, { "Any", "x11.struct.xkb_KTSetMapEntry.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_realMods, { "realMods", "x11.struct.xkb_KTSetMapEntry.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_0, { "0", "x11.struct.xkb_KTSetMapEntry.virtualMods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_1, { "1", "x11.struct.xkb_KTSetMapEntry.virtualMods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_2, { "2", "x11.struct.xkb_KTSetMapEntry.virtualMods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_3, { "3", "x11.struct.xkb_KTSetMapEntry.virtualMods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_4, { "4", "x11.struct.xkb_KTSetMapEntry.virtualMods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_5, { "5", "x11.struct.xkb_KTSetMapEntry.virtualMods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_6, { "6", "x11.struct.xkb_KTSetMapEntry.virtualMods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_7, { "7", "x11.struct.xkb_KTSetMapEntry.virtualMods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_8, { "8", "x11.struct.xkb_KTSetMapEntry.virtualMods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_9, { "9", "x11.struct.xkb_KTSetMapEntry.virtualMods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_10, { "10", "x11.struct.xkb_KTSetMapEntry.virtualMods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_11, { "11", "x11.struct.xkb_KTSetMapEntry.virtualMods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_12, { "12", "x11.struct.xkb_KTSetMapEntry.virtualMods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_13, { "13", "x11.struct.xkb_KTSetMapEntry.virtualMods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_14, { "14", "x11.struct.xkb_KTSetMapEntry.virtualMods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods_mask_15, { "15", "x11.struct.xkb_KTSetMapEntry.virtualMods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_KTSetMapEntry_virtualMods, { "virtualMods", "x11.struct.xkb_KTSetMapEntry.virtualMods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType, { "xkb_SetKeyType", "x11.struct.xkb_SetKeyType", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_mask_mask_Shift, { "Shift", "x11.struct.xkb_SetKeyType.mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_mask_mask_Lock, { "Lock", "x11.struct.xkb_SetKeyType.mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_mask_mask_Control, { "Control", "x11.struct.xkb_SetKeyType.mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_mask_mask_1, { "1", "x11.struct.xkb_SetKeyType.mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_mask_mask_2, { "2", "x11.struct.xkb_SetKeyType.mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_mask_mask_3, { "3", "x11.struct.xkb_SetKeyType.mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_mask_mask_4, { "4", "x11.struct.xkb_SetKeyType.mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_mask_mask_5, { "5", "x11.struct.xkb_SetKeyType.mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_mask_mask_Any, { "Any", "x11.struct.xkb_SetKeyType.mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_mask, { "mask", "x11.struct.xkb_SetKeyType.mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_realMods_mask_Shift, { "Shift", "x11.struct.xkb_SetKeyType.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_realMods_mask_Lock, { "Lock", "x11.struct.xkb_SetKeyType.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_realMods_mask_Control, { "Control", "x11.struct.xkb_SetKeyType.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_realMods_mask_1, { "1", "x11.struct.xkb_SetKeyType.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_realMods_mask_2, { "2", "x11.struct.xkb_SetKeyType.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_realMods_mask_3, { "3", "x11.struct.xkb_SetKeyType.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_realMods_mask_4, { "4", "x11.struct.xkb_SetKeyType.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_realMods_mask_5, { "5", "x11.struct.xkb_SetKeyType.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_realMods_mask_Any, { "Any", "x11.struct.xkb_SetKeyType.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_realMods, { "realMods", "x11.struct.xkb_SetKeyType.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_0, { "0", "x11.struct.xkb_SetKeyType.virtualMods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_1, { "1", "x11.struct.xkb_SetKeyType.virtualMods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_2, { "2", "x11.struct.xkb_SetKeyType.virtualMods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_3, { "3", "x11.struct.xkb_SetKeyType.virtualMods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_4, { "4", "x11.struct.xkb_SetKeyType.virtualMods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_5, { "5", "x11.struct.xkb_SetKeyType.virtualMods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_6, { "6", "x11.struct.xkb_SetKeyType.virtualMods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_7, { "7", "x11.struct.xkb_SetKeyType.virtualMods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_8, { "8", "x11.struct.xkb_SetKeyType.virtualMods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_9, { "9", "x11.struct.xkb_SetKeyType.virtualMods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_10, { "10", "x11.struct.xkb_SetKeyType.virtualMods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_11, { "11", "x11.struct.xkb_SetKeyType.virtualMods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_12, { "12", "x11.struct.xkb_SetKeyType.virtualMods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_13, { "13", "x11.struct.xkb_SetKeyType.virtualMods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_14, { "14", "x11.struct.xkb_SetKeyType.virtualMods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods_mask_15, { "15", "x11.struct.xkb_SetKeyType.virtualMods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_virtualMods, { "virtualMods", "x11.struct.xkb_SetKeyType.virtualMods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_numLevels, { "numLevels", "x11.struct.xkb_SetKeyType.numLevels", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_nMapEntries, { "nMapEntries", "x11.struct.xkb_SetKeyType.nMapEntries", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_preserve, { "preserve", "x11.struct.xkb_SetKeyType.preserve", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_entries, { "entries", "x11.struct.xkb_SetKeyType.entries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_entries_item, { "entries", "x11.struct.xkb_SetKeyType.entries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_preserve_entries, { "preserve_entries", "x11.struct.xkb_SetKeyType.preserve_entries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SetKeyType_preserve_entries_item, { "preserve_entries", "x11.struct.xkb_SetKeyType.preserve_entries", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_Listing, { "xkb_Listing", "x11.struct.xkb_Listing", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_Listing_flags, { "flags", "x11.struct.xkb_Listing.flags", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_Listing_length, { "length", "x11.struct.xkb_Listing.length", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_Listing_string, { "string", "x11.struct.xkb_Listing.string", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo, { "xkb_DeviceLedInfo", "x11.struct.xkb_DeviceLedInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo_ledClass, { "ledClass", "x11.struct.xkb_DeviceLedInfo.ledClass", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_LedClass), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo_ledID, { "ledID", "x11.struct.xkb_DeviceLedInfo.ledID", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_ID), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo_namesPresent, { "namesPresent", "x11.struct.xkb_DeviceLedInfo.namesPresent", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo_mapsPresent, { "mapsPresent", "x11.struct.xkb_DeviceLedInfo.mapsPresent", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo_physIndicators, { "physIndicators", "x11.struct.xkb_DeviceLedInfo.physIndicators", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo_state, { "state", "x11.struct.xkb_DeviceLedInfo.state", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo_names, { "names", "x11.struct.xkb_DeviceLedInfo.names", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo_names_item, { "names", "x11.struct.xkb_DeviceLedInfo.names", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo_maps, { "maps", "x11.struct.xkb_DeviceLedInfo.maps", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_DeviceLedInfo_maps_item, { "maps", "x11.struct.xkb_DeviceLedInfo.maps", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SANoAction, { "xkb_SANoAction", "x11.struct.xkb_SANoAction", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SANoAction_type, { "type", "x11.struct.xkb_SANoAction.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods, { "xkb_SASetMods", "x11.struct.xkb_SASetMods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_type, { "type", "x11.struct.xkb_SASetMods.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_flags_mask_ClearLocks, { "ClearLocks", "x11.struct.xkb_SASetMods.flags.ClearLocks", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_flags_mask_LatchToLock, { "LatchToLock", "x11.struct.xkb_SASetMods.flags.LatchToLock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_flags_mask_GroupAbsolute, { "GroupAbsolute", "x11.struct.xkb_SASetMods.flags.GroupAbsolute", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_flags, { "flags", "x11.struct.xkb_SASetMods.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_mask_mask_Shift, { "Shift", "x11.struct.xkb_SASetMods.mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_mask_mask_Lock, { "Lock", "x11.struct.xkb_SASetMods.mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_mask_mask_Control, { "Control", "x11.struct.xkb_SASetMods.mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_mask_mask_1, { "1", "x11.struct.xkb_SASetMods.mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_mask_mask_2, { "2", "x11.struct.xkb_SASetMods.mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_mask_mask_3, { "3", "x11.struct.xkb_SASetMods.mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_mask_mask_4, { "4", "x11.struct.xkb_SASetMods.mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_mask_mask_5, { "5", "x11.struct.xkb_SASetMods.mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_mask_mask_Any, { "Any", "x11.struct.xkb_SASetMods.mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_mask, { "mask", "x11.struct.xkb_SASetMods.mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_realMods_mask_Shift, { "Shift", "x11.struct.xkb_SASetMods.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_realMods_mask_Lock, { "Lock", "x11.struct.xkb_SASetMods.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_realMods_mask_Control, { "Control", "x11.struct.xkb_SASetMods.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_realMods_mask_1, { "1", "x11.struct.xkb_SASetMods.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_realMods_mask_2, { "2", "x11.struct.xkb_SASetMods.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_realMods_mask_3, { "3", "x11.struct.xkb_SASetMods.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_realMods_mask_4, { "4", "x11.struct.xkb_SASetMods.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_realMods_mask_5, { "5", "x11.struct.xkb_SASetMods.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_realMods_mask_Any, { "Any", "x11.struct.xkb_SASetMods.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_realMods, { "realMods", "x11.struct.xkb_SASetMods.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsHigh_mask_8, { "8", "x11.struct.xkb_SASetMods.vmodsHigh.8", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsHigh_mask_9, { "9", "x11.struct.xkb_SASetMods.vmodsHigh.9", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsHigh_mask_10, { "10", "x11.struct.xkb_SASetMods.vmodsHigh.10", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsHigh_mask_11, { "11", "x11.struct.xkb_SASetMods.vmodsHigh.11", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsHigh_mask_12, { "12", "x11.struct.xkb_SASetMods.vmodsHigh.12", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsHigh_mask_13, { "13", "x11.struct.xkb_SASetMods.vmodsHigh.13", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsHigh_mask_14, { "14", "x11.struct.xkb_SASetMods.vmodsHigh.14", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsHigh_mask_15, { "15", "x11.struct.xkb_SASetMods.vmodsHigh.15", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsHigh, { "vmodsHigh", "x11.struct.xkb_SASetMods.vmodsHigh", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsLow_mask_0, { "0", "x11.struct.xkb_SASetMods.vmodsLow.0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsLow_mask_1, { "1", "x11.struct.xkb_SASetMods.vmodsLow.1", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsLow_mask_2, { "2", "x11.struct.xkb_SASetMods.vmodsLow.2", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsLow_mask_3, { "3", "x11.struct.xkb_SASetMods.vmodsLow.3", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsLow_mask_4, { "4", "x11.struct.xkb_SASetMods.vmodsLow.4", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsLow_mask_5, { "5", "x11.struct.xkb_SASetMods.vmodsLow.5", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsLow_mask_6, { "6", "x11.struct.xkb_SASetMods.vmodsLow.6", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsLow_mask_7, { "7", "x11.struct.xkb_SASetMods.vmodsLow.7", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetMods_vmodsLow, { "vmodsLow", "x11.struct.xkb_SASetMods.vmodsLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetGroup, { "xkb_SASetGroup", "x11.struct.xkb_SASetGroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetGroup_type, { "type", "x11.struct.xkb_SASetGroup.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetGroup_flags_mask_ClearLocks, { "ClearLocks", "x11.struct.xkb_SASetGroup.flags.ClearLocks", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetGroup_flags_mask_LatchToLock, { "LatchToLock", "x11.struct.xkb_SASetGroup.flags.LatchToLock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetGroup_flags_mask_GroupAbsolute, { "GroupAbsolute", "x11.struct.xkb_SASetGroup.flags.GroupAbsolute", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetGroup_flags, { "flags", "x11.struct.xkb_SASetGroup.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetGroup_group, { "group", "x11.struct.xkb_SASetGroup.group", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAMovePtr, { "xkb_SAMovePtr", "x11.struct.xkb_SAMovePtr", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAMovePtr_type, { "type", "x11.struct.xkb_SAMovePtr.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAMovePtr_flags_mask_NoAcceleration, { "NoAcceleration", "x11.struct.xkb_SAMovePtr.flags.NoAcceleration", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAMovePtr_flags_mask_MoveAbsoluteX, { "MoveAbsoluteX", "x11.struct.xkb_SAMovePtr.flags.MoveAbsoluteX", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAMovePtr_flags_mask_MoveAbsoluteY, { "MoveAbsoluteY", "x11.struct.xkb_SAMovePtr.flags.MoveAbsoluteY", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAMovePtr_flags, { "flags", "x11.struct.xkb_SAMovePtr.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAMovePtr_xHigh, { "xHigh", "x11.struct.xkb_SAMovePtr.xHigh", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAMovePtr_xLow, { "xLow", "x11.struct.xkb_SAMovePtr.xLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAMovePtr_yHigh, { "yHigh", "x11.struct.xkb_SAMovePtr.yHigh", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAMovePtr_yLow, { "yLow", "x11.struct.xkb_SAMovePtr.yLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAPtrBtn, { "xkb_SAPtrBtn", "x11.struct.xkb_SAPtrBtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAPtrBtn_type, { "type", "x11.struct.xkb_SAPtrBtn.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAPtrBtn_flags, { "flags", "x11.struct.xkb_SAPtrBtn.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAPtrBtn_count, { "count", "x11.struct.xkb_SAPtrBtn.count", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAPtrBtn_button, { "button", "x11.struct.xkb_SAPtrBtn.button", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockPtrBtn, { "xkb_SALockPtrBtn", "x11.struct.xkb_SALockPtrBtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockPtrBtn_type, { "type", "x11.struct.xkb_SALockPtrBtn.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockPtrBtn_flags, { "flags", "x11.struct.xkb_SALockPtrBtn.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockPtrBtn_button, { "button", "x11.struct.xkb_SALockPtrBtn.button", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetPtrDflt, { "xkb_SASetPtrDflt", "x11.struct.xkb_SASetPtrDflt", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetPtrDflt_type, { "type", "x11.struct.xkb_SASetPtrDflt.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetPtrDflt_flags_mask_AffectDfltButton, { "AffectDfltButton", "x11.struct.xkb_SASetPtrDflt.flags.AffectDfltButton", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetPtrDflt_flags_mask_DfltBtnAbsolute, { "DfltBtnAbsolute", "x11.struct.xkb_SASetPtrDflt.flags.DfltBtnAbsolute", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetPtrDflt_flags, { "flags", "x11.struct.xkb_SASetPtrDflt.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetPtrDflt_affect_mask_AffectDfltButton, { "AffectDfltButton", "x11.struct.xkb_SASetPtrDflt.affect.AffectDfltButton", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetPtrDflt_affect_mask_DfltBtnAbsolute, { "DfltBtnAbsolute", "x11.struct.xkb_SASetPtrDflt.affect.DfltBtnAbsolute", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetPtrDflt_affect, { "affect", "x11.struct.xkb_SASetPtrDflt.affect", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetPtrDflt_value, { "value", "x11.struct.xkb_SASetPtrDflt.value", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock, { "xkb_SAIsoLock", "x11.struct.xkb_SAIsoLock", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_type, { "type", "x11.struct.xkb_SAIsoLock.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_flags_mask_NoLock, { "NoLock", "x11.struct.xkb_SAIsoLock.flags.NoLock", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_flags_mask_NoUnlock, { "NoUnlock", "x11.struct.xkb_SAIsoLock.flags.NoUnlock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_flags_mask_GroupAbsolute, { "GroupAbsolute", "x11.struct.xkb_SAIsoLock.flags.GroupAbsolute", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_flags_mask_ISODfltIsGroup, { "ISODfltIsGroup", "x11.struct.xkb_SAIsoLock.flags.ISODfltIsGroup", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_flags, { "flags", "x11.struct.xkb_SAIsoLock.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_mask_mask_Shift, { "Shift", "x11.struct.xkb_SAIsoLock.mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_mask_mask_Lock, { "Lock", "x11.struct.xkb_SAIsoLock.mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_mask_mask_Control, { "Control", "x11.struct.xkb_SAIsoLock.mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_mask_mask_1, { "1", "x11.struct.xkb_SAIsoLock.mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_mask_mask_2, { "2", "x11.struct.xkb_SAIsoLock.mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_mask_mask_3, { "3", "x11.struct.xkb_SAIsoLock.mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_mask_mask_4, { "4", "x11.struct.xkb_SAIsoLock.mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_mask_mask_5, { "5", "x11.struct.xkb_SAIsoLock.mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_mask_mask_Any, { "Any", "x11.struct.xkb_SAIsoLock.mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_mask, { "mask", "x11.struct.xkb_SAIsoLock.mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_realMods_mask_Shift, { "Shift", "x11.struct.xkb_SAIsoLock.realMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_realMods_mask_Lock, { "Lock", "x11.struct.xkb_SAIsoLock.realMods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_realMods_mask_Control, { "Control", "x11.struct.xkb_SAIsoLock.realMods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_realMods_mask_1, { "1", "x11.struct.xkb_SAIsoLock.realMods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_realMods_mask_2, { "2", "x11.struct.xkb_SAIsoLock.realMods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_realMods_mask_3, { "3", "x11.struct.xkb_SAIsoLock.realMods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_realMods_mask_4, { "4", "x11.struct.xkb_SAIsoLock.realMods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_realMods_mask_5, { "5", "x11.struct.xkb_SAIsoLock.realMods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_realMods_mask_Any, { "Any", "x11.struct.xkb_SAIsoLock.realMods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_realMods, { "realMods", "x11.struct.xkb_SAIsoLock.realMods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_group, { "group", "x11.struct.xkb_SAIsoLock.group", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_affect_mask_Ctrls, { "Ctrls", "x11.struct.xkb_SAIsoLock.affect.Ctrls", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_affect_mask_Ptr, { "Ptr", "x11.struct.xkb_SAIsoLock.affect.Ptr", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_affect_mask_Group, { "Group", "x11.struct.xkb_SAIsoLock.affect.Group", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_affect_mask_Mods, { "Mods", "x11.struct.xkb_SAIsoLock.affect.Mods", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_affect, { "affect", "x11.struct.xkb_SAIsoLock.affect", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsHigh_mask_8, { "8", "x11.struct.xkb_SAIsoLock.vmodsHigh.8", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsHigh_mask_9, { "9", "x11.struct.xkb_SAIsoLock.vmodsHigh.9", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsHigh_mask_10, { "10", "x11.struct.xkb_SAIsoLock.vmodsHigh.10", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsHigh_mask_11, { "11", "x11.struct.xkb_SAIsoLock.vmodsHigh.11", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsHigh_mask_12, { "12", "x11.struct.xkb_SAIsoLock.vmodsHigh.12", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsHigh_mask_13, { "13", "x11.struct.xkb_SAIsoLock.vmodsHigh.13", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsHigh_mask_14, { "14", "x11.struct.xkb_SAIsoLock.vmodsHigh.14", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsHigh_mask_15, { "15", "x11.struct.xkb_SAIsoLock.vmodsHigh.15", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsHigh, { "vmodsHigh", "x11.struct.xkb_SAIsoLock.vmodsHigh", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsLow_mask_0, { "0", "x11.struct.xkb_SAIsoLock.vmodsLow.0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsLow_mask_1, { "1", "x11.struct.xkb_SAIsoLock.vmodsLow.1", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsLow_mask_2, { "2", "x11.struct.xkb_SAIsoLock.vmodsLow.2", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsLow_mask_3, { "3", "x11.struct.xkb_SAIsoLock.vmodsLow.3", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsLow_mask_4, { "4", "x11.struct.xkb_SAIsoLock.vmodsLow.4", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsLow_mask_5, { "5", "x11.struct.xkb_SAIsoLock.vmodsLow.5", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsLow_mask_6, { "6", "x11.struct.xkb_SAIsoLock.vmodsLow.6", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsLow_mask_7, { "7", "x11.struct.xkb_SAIsoLock.vmodsLow.7", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAIsoLock_vmodsLow, { "vmodsLow", "x11.struct.xkb_SAIsoLock.vmodsLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SATerminate, { "xkb_SATerminate", "x11.struct.xkb_SATerminate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SATerminate_type, { "type", "x11.struct.xkb_SATerminate.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASwitchScreen, { "xkb_SASwitchScreen", "x11.struct.xkb_SASwitchScreen", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASwitchScreen_type, { "type", "x11.struct.xkb_SASwitchScreen.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASwitchScreen_flags, { "flags", "x11.struct.xkb_SASwitchScreen.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASwitchScreen_newScreen, { "newScreen", "x11.struct.xkb_SASwitchScreen.newScreen", FT_INT8, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls, { "xkb_SASetControls", "x11.struct.xkb_SASetControls", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_type, { "type", "x11.struct.xkb_SASetControls.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsHigh_mask_AccessXFeedback, { "AccessXFeedback", "x11.struct.xkb_SASetControls.boolCtrlsHigh.AccessXFeedback", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsHigh_mask_AudibleBell, { "AudibleBell", "x11.struct.xkb_SASetControls.boolCtrlsHigh.AudibleBell", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsHigh_mask_Overlay1, { "Overlay1", "x11.struct.xkb_SASetControls.boolCtrlsHigh.Overlay1", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsHigh_mask_Overlay2, { "Overlay2", "x11.struct.xkb_SASetControls.boolCtrlsHigh.Overlay2", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsHigh_mask_IgnoreGroupLock, { "IgnoreGroupLock", "x11.struct.xkb_SASetControls.boolCtrlsHigh.IgnoreGroupLock", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsHigh, { "boolCtrlsHigh", "x11.struct.xkb_SASetControls.boolCtrlsHigh", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsLow_mask_RepeatKeys, { "RepeatKeys", "x11.struct.xkb_SASetControls.boolCtrlsLow.RepeatKeys", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsLow_mask_SlowKeys, { "SlowKeys", "x11.struct.xkb_SASetControls.boolCtrlsLow.SlowKeys", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsLow_mask_BounceKeys, { "BounceKeys", "x11.struct.xkb_SASetControls.boolCtrlsLow.BounceKeys", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsLow_mask_StickyKeys, { "StickyKeys", "x11.struct.xkb_SASetControls.boolCtrlsLow.StickyKeys", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsLow_mask_MouseKeys, { "MouseKeys", "x11.struct.xkb_SASetControls.boolCtrlsLow.MouseKeys", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsLow_mask_MouseKeysAccel, { "MouseKeysAccel", "x11.struct.xkb_SASetControls.boolCtrlsLow.MouseKeysAccel", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsLow_mask_AccessXKeys, { "AccessXKeys", "x11.struct.xkb_SASetControls.boolCtrlsLow.AccessXKeys", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsLow_mask_AccessXTimeout, { "AccessXTimeout", "x11.struct.xkb_SASetControls.boolCtrlsLow.AccessXTimeout", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SASetControls_boolCtrlsLow, { "boolCtrlsLow", "x11.struct.xkb_SASetControls.boolCtrlsLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAActionMessage, { "xkb_SAActionMessage", "x11.struct.xkb_SAActionMessage", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAActionMessage_type, { "type", "x11.struct.xkb_SAActionMessage.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAActionMessage_flags_mask_OnPress, { "OnPress", "x11.struct.xkb_SAActionMessage.flags.OnPress", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAActionMessage_flags_mask_OnRelease, { "OnRelease", "x11.struct.xkb_SAActionMessage.flags.OnRelease", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAActionMessage_flags_mask_GenKeyEvent, { "GenKeyEvent", "x11.struct.xkb_SAActionMessage.flags.GenKeyEvent", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAActionMessage_flags, { "flags", "x11.struct.xkb_SAActionMessage.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SAActionMessage_message, { "message", "x11.struct.xkb_SAActionMessage.message", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey, { "xkb_SARedirectKey", "x11.struct.xkb_SARedirectKey", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_type, { "type", "x11.struct.xkb_SARedirectKey.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_newkey, { "newkey", "x11.struct.xkb_SARedirectKey.newkey", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_mask_mask_Shift, { "Shift", "x11.struct.xkb_SARedirectKey.mask.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_mask_mask_Lock, { "Lock", "x11.struct.xkb_SARedirectKey.mask.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_mask_mask_Control, { "Control", "x11.struct.xkb_SARedirectKey.mask.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_mask_mask_1, { "1", "x11.struct.xkb_SARedirectKey.mask.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_mask_mask_2, { "2", "x11.struct.xkb_SARedirectKey.mask.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_mask_mask_3, { "3", "x11.struct.xkb_SARedirectKey.mask.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_mask_mask_4, { "4", "x11.struct.xkb_SARedirectKey.mask.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_mask_mask_5, { "5", "x11.struct.xkb_SARedirectKey.mask.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_mask_mask_Any, { "Any", "x11.struct.xkb_SARedirectKey.mask.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_mask, { "mask", "x11.struct.xkb_SARedirectKey.mask", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_realModifiers_mask_Shift, { "Shift", "x11.struct.xkb_SARedirectKey.realModifiers.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_realModifiers_mask_Lock, { "Lock", "x11.struct.xkb_SARedirectKey.realModifiers.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_realModifiers_mask_Control, { "Control", "x11.struct.xkb_SARedirectKey.realModifiers.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_realModifiers_mask_1, { "1", "x11.struct.xkb_SARedirectKey.realModifiers.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_realModifiers_mask_2, { "2", "x11.struct.xkb_SARedirectKey.realModifiers.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_realModifiers_mask_3, { "3", "x11.struct.xkb_SARedirectKey.realModifiers.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_realModifiers_mask_4, { "4", "x11.struct.xkb_SARedirectKey.realModifiers.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_realModifiers_mask_5, { "5", "x11.struct.xkb_SARedirectKey.realModifiers.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_realModifiers_mask_Any, { "Any", "x11.struct.xkb_SARedirectKey.realModifiers.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_realModifiers, { "realModifiers", "x11.struct.xkb_SARedirectKey.realModifiers", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskHigh_mask_8, { "8", "x11.struct.xkb_SARedirectKey.vmodsMaskHigh.8", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskHigh_mask_9, { "9", "x11.struct.xkb_SARedirectKey.vmodsMaskHigh.9", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskHigh_mask_10, { "10", "x11.struct.xkb_SARedirectKey.vmodsMaskHigh.10", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskHigh_mask_11, { "11", "x11.struct.xkb_SARedirectKey.vmodsMaskHigh.11", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskHigh_mask_12, { "12", "x11.struct.xkb_SARedirectKey.vmodsMaskHigh.12", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskHigh_mask_13, { "13", "x11.struct.xkb_SARedirectKey.vmodsMaskHigh.13", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskHigh_mask_14, { "14", "x11.struct.xkb_SARedirectKey.vmodsMaskHigh.14", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskHigh_mask_15, { "15", "x11.struct.xkb_SARedirectKey.vmodsMaskHigh.15", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskHigh, { "vmodsMaskHigh", "x11.struct.xkb_SARedirectKey.vmodsMaskHigh", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskLow_mask_0, { "0", "x11.struct.xkb_SARedirectKey.vmodsMaskLow.0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskLow_mask_1, { "1", "x11.struct.xkb_SARedirectKey.vmodsMaskLow.1", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskLow_mask_2, { "2", "x11.struct.xkb_SARedirectKey.vmodsMaskLow.2", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskLow_mask_3, { "3", "x11.struct.xkb_SARedirectKey.vmodsMaskLow.3", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskLow_mask_4, { "4", "x11.struct.xkb_SARedirectKey.vmodsMaskLow.4", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskLow_mask_5, { "5", "x11.struct.xkb_SARedirectKey.vmodsMaskLow.5", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskLow_mask_6, { "6", "x11.struct.xkb_SARedirectKey.vmodsMaskLow.6", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskLow_mask_7, { "7", "x11.struct.xkb_SARedirectKey.vmodsMaskLow.7", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsMaskLow, { "vmodsMaskLow", "x11.struct.xkb_SARedirectKey.vmodsMaskLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsHigh_mask_8, { "8", "x11.struct.xkb_SARedirectKey.vmodsHigh.8", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsHigh_mask_9, { "9", "x11.struct.xkb_SARedirectKey.vmodsHigh.9", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsHigh_mask_10, { "10", "x11.struct.xkb_SARedirectKey.vmodsHigh.10", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsHigh_mask_11, { "11", "x11.struct.xkb_SARedirectKey.vmodsHigh.11", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsHigh_mask_12, { "12", "x11.struct.xkb_SARedirectKey.vmodsHigh.12", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsHigh_mask_13, { "13", "x11.struct.xkb_SARedirectKey.vmodsHigh.13", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsHigh_mask_14, { "14", "x11.struct.xkb_SARedirectKey.vmodsHigh.14", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsHigh_mask_15, { "15", "x11.struct.xkb_SARedirectKey.vmodsHigh.15", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsHigh, { "vmodsHigh", "x11.struct.xkb_SARedirectKey.vmodsHigh", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsLow_mask_0, { "0", "x11.struct.xkb_SARedirectKey.vmodsLow.0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsLow_mask_1, { "1", "x11.struct.xkb_SARedirectKey.vmodsLow.1", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsLow_mask_2, { "2", "x11.struct.xkb_SARedirectKey.vmodsLow.2", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsLow_mask_3, { "3", "x11.struct.xkb_SARedirectKey.vmodsLow.3", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsLow_mask_4, { "4", "x11.struct.xkb_SARedirectKey.vmodsLow.4", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsLow_mask_5, { "5", "x11.struct.xkb_SARedirectKey.vmodsLow.5", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsLow_mask_6, { "6", "x11.struct.xkb_SARedirectKey.vmodsLow.6", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsLow_mask_7, { "7", "x11.struct.xkb_SARedirectKey.vmodsLow.7", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SARedirectKey_vmodsLow, { "vmodsLow", "x11.struct.xkb_SARedirectKey.vmodsLow", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceBtn, { "xkb_SADeviceBtn", "x11.struct.xkb_SADeviceBtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceBtn_type, { "type", "x11.struct.xkb_SADeviceBtn.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceBtn_flags, { "flags", "x11.struct.xkb_SADeviceBtn.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceBtn_count, { "count", "x11.struct.xkb_SADeviceBtn.count", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceBtn_button, { "button", "x11.struct.xkb_SADeviceBtn.button", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceBtn_device, { "device", "x11.struct.xkb_SADeviceBtn.device", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockDeviceBtn, { "xkb_SALockDeviceBtn", "x11.struct.xkb_SALockDeviceBtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockDeviceBtn_type, { "type", "x11.struct.xkb_SALockDeviceBtn.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockDeviceBtn_flags_mask_NoLock, { "NoLock", "x11.struct.xkb_SALockDeviceBtn.flags.NoLock", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockDeviceBtn_flags_mask_NoUnlock, { "NoUnlock", "x11.struct.xkb_SALockDeviceBtn.flags.NoUnlock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockDeviceBtn_flags, { "flags", "x11.struct.xkb_SALockDeviceBtn.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockDeviceBtn_button, { "button", "x11.struct.xkb_SALockDeviceBtn.button", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SALockDeviceBtn_device, { "device", "x11.struct.xkb_SALockDeviceBtn.device", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceValuator, { "xkb_SADeviceValuator", "x11.struct.xkb_SADeviceValuator", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceValuator_type, { "type", "x11.struct.xkb_SADeviceValuator.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceValuator_device, { "device", "x11.struct.xkb_SADeviceValuator.device", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceValuator_val1what, { "val1what", "x11.struct.xkb_SADeviceValuator.val1what", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAValWhat), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceValuator_val1index, { "val1index", "x11.struct.xkb_SADeviceValuator.val1index", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceValuator_val1value, { "val1value", "x11.struct.xkb_SADeviceValuator.val1value", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceValuator_val2what, { "val2what", "x11.struct.xkb_SADeviceValuator.val2what", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAValWhat), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceValuator_val2index, { "val2index", "x11.struct.xkb_SADeviceValuator.val2index", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SADeviceValuator_val2value, { "val2value", "x11.struct.xkb_SADeviceValuator.val2value", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SIAction, { "xkb_SIAction", "x11.struct.xkb_SIAction", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SIAction_type, { "type", "x11.struct.xkb_SIAction.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SIAction_data, { "data", "x11.struct.xkb_SIAction.data", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret, { "xkb_SymInterpret", "x11.struct.xkb_SymInterpret", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_sym, { "sym", "x11.struct.xkb_SymInterpret.sym", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_mods_mask_Shift, { "Shift", "x11.struct.xkb_SymInterpret.mods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_mods_mask_Lock, { "Lock", "x11.struct.xkb_SymInterpret.mods.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_mods_mask_Control, { "Control", "x11.struct.xkb_SymInterpret.mods.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_mods_mask_1, { "1", "x11.struct.xkb_SymInterpret.mods.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_mods_mask_2, { "2", "x11.struct.xkb_SymInterpret.mods.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_mods_mask_3, { "3", "x11.struct.xkb_SymInterpret.mods.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_mods_mask_4, { "4", "x11.struct.xkb_SymInterpret.mods.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_mods_mask_5, { "5", "x11.struct.xkb_SymInterpret.mods.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_mods_mask_Any, { "Any", "x11.struct.xkb_SymInterpret.mods.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_mods, { "mods", "x11.struct.xkb_SymInterpret.mods", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_match, { "match", "x11.struct.xkb_SymInterpret.match", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SymInterpretMatch), 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_virtualMod_mask_0, { "0", "x11.struct.xkb_SymInterpret.virtualMod.0", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_virtualMod_mask_1, { "1", "x11.struct.xkb_SymInterpret.virtualMod.1", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_virtualMod_mask_2, { "2", "x11.struct.xkb_SymInterpret.virtualMod.2", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_virtualMod_mask_3, { "3", "x11.struct.xkb_SymInterpret.virtualMod.3", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_virtualMod_mask_4, { "4", "x11.struct.xkb_SymInterpret.virtualMod.4", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_virtualMod_mask_5, { "5", "x11.struct.xkb_SymInterpret.virtualMod.5", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_virtualMod_mask_6, { "6", "x11.struct.xkb_SymInterpret.virtualMod.6", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_virtualMod_mask_7, { "7", "x11.struct.xkb_SymInterpret.virtualMod.7", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_virtualMod, { "virtualMod", "x11.struct.xkb_SymInterpret.virtualMod", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_flags, { "flags", "x11.struct.xkb_SymInterpret.flags", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xkb_SymInterpret_action, { "action", "x11.struct.xkb_SymInterpret.action", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action, { "xkb_Action", "x11.union.xkb_Action", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_noaction, { "noaction", "x11.union.xkb_Action.noaction", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_setmods, { "setmods", "x11.union.xkb_Action.setmods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_latchmods, { "latchmods", "x11.union.xkb_Action.latchmods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_lockmods, { "lockmods", "x11.union.xkb_Action.lockmods", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_setgroup, { "setgroup", "x11.union.xkb_Action.setgroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_latchgroup, { "latchgroup", "x11.union.xkb_Action.latchgroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_lockgroup, { "lockgroup", "x11.union.xkb_Action.lockgroup", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_moveptr, { "moveptr", "x11.union.xkb_Action.moveptr", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_ptrbtn, { "ptrbtn", "x11.union.xkb_Action.ptrbtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_lockptrbtn, { "lockptrbtn", "x11.union.xkb_Action.lockptrbtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_setptrdflt, { "setptrdflt", "x11.union.xkb_Action.setptrdflt", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_isolock, { "isolock", "x11.union.xkb_Action.isolock", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_terminate, { "terminate", "x11.union.xkb_Action.terminate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_switchscreen, { "switchscreen", "x11.union.xkb_Action.switchscreen", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_setcontrols, { "setcontrols", "x11.union.xkb_Action.setcontrols", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_lockcontrols, { "lockcontrols", "x11.union.xkb_Action.lockcontrols", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_message, { "message", "x11.union.xkb_Action.message", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_redirect, { "redirect", "x11.union.xkb_Action.redirect", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_devbtn, { "devbtn", "x11.union.xkb_Action.devbtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_lockdevbtn, { "lockdevbtn", "x11.union.xkb_Action.lockdevbtn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_devval, { "devval", "x11.union.xkb_Action.devval", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_union_xkb_Action_type, { "type", "x11.union.xkb_Action.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_SAType), 0, NULL, HFILL }},
{ &hf_x11_xkb_UseExtension_wantedMajor, { "wantedMajor", "x11.xkb.UseExtension.wantedMajor", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_UseExtension_wantedMinor, { "wantedMinor", "x11.xkb.UseExtension.wantedMinor", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_UseExtension_reply_supported, { "supported", "x11.xkb.UseExtension.reply.supported", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_UseExtension_reply_serverMajor, { "serverMajor", "x11.xkb.UseExtension.reply.serverMajor", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_UseExtension_reply_serverMinor, { "serverMinor", "x11.xkb.UseExtension.reply.serverMinor", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SelectEvents_deviceSpec, { "deviceSpec", "x11.xkb.SelectEvents.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SelectEvents_affectWhich, { "affectWhich", "x11.xkb.SelectEvents.affectWhich", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_EventType), 0, NULL, HFILL }},
-{ &hf_x11_xkb_SelectEvents_clear, { "clear", "x11.xkb.SelectEvents.clear", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_EventType), 0, NULL, HFILL }},
-{ &hf_x11_xkb_SelectEvents_selectAll, { "selectAll", "x11.xkb.SelectEvents.selectAll", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_EventType), 0, NULL, HFILL }},
-{ &hf_x11_xkb_SelectEvents_affectMap, { "affectMap", "x11.xkb.SelectEvents.affectMap", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_MapPart), 0, NULL, HFILL }},
-{ &hf_x11_xkb_SelectEvents_map, { "map", "x11.xkb.SelectEvents.map", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_MapPart), 0, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_NewKeyboardNotify, { "NewKeyboardNotify", "x11.xkb.SelectEvents.affectWhich.NewKeyboardNotify", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_MapNotify, { "MapNotify", "x11.xkb.SelectEvents.affectWhich.MapNotify", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_StateNotify, { "StateNotify", "x11.xkb.SelectEvents.affectWhich.StateNotify", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_ControlsNotify, { "ControlsNotify", "x11.xkb.SelectEvents.affectWhich.ControlsNotify", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_IndicatorStateNotify, { "IndicatorStateNotify", "x11.xkb.SelectEvents.affectWhich.IndicatorStateNotify", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_IndicatorMapNotify, { "IndicatorMapNotify", "x11.xkb.SelectEvents.affectWhich.IndicatorMapNotify", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_NamesNotify, { "NamesNotify", "x11.xkb.SelectEvents.affectWhich.NamesNotify", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_CompatMapNotify, { "CompatMapNotify", "x11.xkb.SelectEvents.affectWhich.CompatMapNotify", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_BellNotify, { "BellNotify", "x11.xkb.SelectEvents.affectWhich.BellNotify", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_ActionMessage, { "ActionMessage", "x11.xkb.SelectEvents.affectWhich.ActionMessage", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_AccessXNotify, { "AccessXNotify", "x11.xkb.SelectEvents.affectWhich.AccessXNotify", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich_mask_ExtensionDeviceNotify, { "ExtensionDeviceNotify", "x11.xkb.SelectEvents.affectWhich.ExtensionDeviceNotify", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectWhich, { "affectWhich", "x11.xkb.SelectEvents.affectWhich", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_NewKeyboardNotify, { "NewKeyboardNotify", "x11.xkb.SelectEvents.clear.NewKeyboardNotify", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_MapNotify, { "MapNotify", "x11.xkb.SelectEvents.clear.MapNotify", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_StateNotify, { "StateNotify", "x11.xkb.SelectEvents.clear.StateNotify", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_ControlsNotify, { "ControlsNotify", "x11.xkb.SelectEvents.clear.ControlsNotify", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_IndicatorStateNotify, { "IndicatorStateNotify", "x11.xkb.SelectEvents.clear.IndicatorStateNotify", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_IndicatorMapNotify, { "IndicatorMapNotify", "x11.xkb.SelectEvents.clear.IndicatorMapNotify", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_NamesNotify, { "NamesNotify", "x11.xkb.SelectEvents.clear.NamesNotify", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_CompatMapNotify, { "CompatMapNotify", "x11.xkb.SelectEvents.clear.CompatMapNotify", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_BellNotify, { "BellNotify", "x11.xkb.SelectEvents.clear.BellNotify", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_ActionMessage, { "ActionMessage", "x11.xkb.SelectEvents.clear.ActionMessage", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_AccessXNotify, { "AccessXNotify", "x11.xkb.SelectEvents.clear.AccessXNotify", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear_mask_ExtensionDeviceNotify, { "ExtensionDeviceNotify", "x11.xkb.SelectEvents.clear.ExtensionDeviceNotify", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_clear, { "clear", "x11.xkb.SelectEvents.clear", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_NewKeyboardNotify, { "NewKeyboardNotify", "x11.xkb.SelectEvents.selectAll.NewKeyboardNotify", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_MapNotify, { "MapNotify", "x11.xkb.SelectEvents.selectAll.MapNotify", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_StateNotify, { "StateNotify", "x11.xkb.SelectEvents.selectAll.StateNotify", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_ControlsNotify, { "ControlsNotify", "x11.xkb.SelectEvents.selectAll.ControlsNotify", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_IndicatorStateNotify, { "IndicatorStateNotify", "x11.xkb.SelectEvents.selectAll.IndicatorStateNotify", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_IndicatorMapNotify, { "IndicatorMapNotify", "x11.xkb.SelectEvents.selectAll.IndicatorMapNotify", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_NamesNotify, { "NamesNotify", "x11.xkb.SelectEvents.selectAll.NamesNotify", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_CompatMapNotify, { "CompatMapNotify", "x11.xkb.SelectEvents.selectAll.CompatMapNotify", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_BellNotify, { "BellNotify", "x11.xkb.SelectEvents.selectAll.BellNotify", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_ActionMessage, { "ActionMessage", "x11.xkb.SelectEvents.selectAll.ActionMessage", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_AccessXNotify, { "AccessXNotify", "x11.xkb.SelectEvents.selectAll.AccessXNotify", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll_mask_ExtensionDeviceNotify, { "ExtensionDeviceNotify", "x11.xkb.SelectEvents.selectAll.ExtensionDeviceNotify", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_selectAll, { "selectAll", "x11.xkb.SelectEvents.selectAll", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectMap_mask_KeyTypes, { "KeyTypes", "x11.xkb.SelectEvents.affectMap.KeyTypes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectMap_mask_KeySyms, { "KeySyms", "x11.xkb.SelectEvents.affectMap.KeySyms", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectMap_mask_ModifierMap, { "ModifierMap", "x11.xkb.SelectEvents.affectMap.ModifierMap", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectMap_mask_ExplicitComponents, { "ExplicitComponents", "x11.xkb.SelectEvents.affectMap.ExplicitComponents", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectMap_mask_KeyActions, { "KeyActions", "x11.xkb.SelectEvents.affectMap.KeyActions", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectMap_mask_KeyBehaviors, { "KeyBehaviors", "x11.xkb.SelectEvents.affectMap.KeyBehaviors", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectMap_mask_VirtualMods, { "VirtualMods", "x11.xkb.SelectEvents.affectMap.VirtualMods", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectMap_mask_VirtualModMap, { "VirtualModMap", "x11.xkb.SelectEvents.affectMap.VirtualModMap", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_affectMap, { "affectMap", "x11.xkb.SelectEvents.affectMap", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_map_mask_KeyTypes, { "KeyTypes", "x11.xkb.SelectEvents.map.KeyTypes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_map_mask_KeySyms, { "KeySyms", "x11.xkb.SelectEvents.map.KeySyms", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_map_mask_ModifierMap, { "ModifierMap", "x11.xkb.SelectEvents.map.ModifierMap", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_map_mask_ExplicitComponents, { "ExplicitComponents", "x11.xkb.SelectEvents.map.ExplicitComponents", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_map_mask_KeyActions, { "KeyActions", "x11.xkb.SelectEvents.map.KeyActions", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_map_mask_KeyBehaviors, { "KeyBehaviors", "x11.xkb.SelectEvents.map.KeyBehaviors", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_map_mask_VirtualMods, { "VirtualMods", "x11.xkb.SelectEvents.map.VirtualMods", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_map_mask_VirtualModMap, { "VirtualModMap", "x11.xkb.SelectEvents.map.VirtualModMap", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SelectEvents_map, { "map", "x11.xkb.SelectEvents.map", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SelectEvents_NewKeyboardNotify_affectNewKeyboard_mask_Keycodes, { "Keycodes", "x11.xkb.SelectEvents.NewKeyboardNotify.affectNewKeyboard.Keycodes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
{ &hf_x11_xkb_SelectEvents_NewKeyboardNotify_affectNewKeyboard_mask_Geometry, { "Geometry", "x11.xkb.SelectEvents.NewKeyboardNotify.affectNewKeyboard.Geometry", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
{ &hf_x11_xkb_SelectEvents_NewKeyboardNotify_affectNewKeyboard_mask_DeviceID, { "DeviceID", "x11.xkb.SelectEvents.NewKeyboardNotify.affectNewKeyboard.DeviceID", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
@@ -5173,13 +5803,88 @@
{ &hf_x11_xkb_GetControls_reply_mouseKeysTimeToMax, { "mouseKeysTimeToMax", "x11.xkb.GetControls.reply.mouseKeysTimeToMax", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetControls_reply_mouseKeysMaxSpeed, { "mouseKeysMaxSpeed", "x11.xkb.GetControls.reply.mouseKeysMaxSpeed", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetControls_reply_mouseKeysCurve, { "mouseKeysCurve", "x11.xkb.GetControls.reply.mouseKeysCurve", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetControls_reply_accessXOption, { "accessXOption", "x11.xkb.GetControls.reply.accessXOption", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_SKPressFB, { "SKPressFB", "x11.xkb.GetControls.reply.accessXOption.SKPressFB", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_SKAcceptFB, { "SKAcceptFB", "x11.xkb.GetControls.reply.accessXOption.SKAcceptFB", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_FeatureFB, { "FeatureFB", "x11.xkb.GetControls.reply.accessXOption.FeatureFB", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_SlowWarnFB, { "SlowWarnFB", "x11.xkb.GetControls.reply.accessXOption.SlowWarnFB", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_IndicatorFB, { "IndicatorFB", "x11.xkb.GetControls.reply.accessXOption.IndicatorFB", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_StickyKeysFB, { "StickyKeysFB", "x11.xkb.GetControls.reply.accessXOption.StickyKeysFB", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_TwoKeys, { "TwoKeys", "x11.xkb.GetControls.reply.accessXOption.TwoKeys", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_LatchToLock, { "LatchToLock", "x11.xkb.GetControls.reply.accessXOption.LatchToLock", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_SKReleaseFB, { "SKReleaseFB", "x11.xkb.GetControls.reply.accessXOption.SKReleaseFB", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_SKRejectFB, { "SKRejectFB", "x11.xkb.GetControls.reply.accessXOption.SKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_BKRejectFB, { "BKRejectFB", "x11.xkb.GetControls.reply.accessXOption.BKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption_mask_DumbBell, { "DumbBell", "x11.xkb.GetControls.reply.accessXOption.DumbBell", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXOption, { "accessXOption", "x11.xkb.GetControls.reply.accessXOption", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetControls_reply_accessXTimeout, { "accessXTimeout", "x11.xkb.GetControls.reply.accessXTimeout", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask, { "accessXTimeoutOptionsMask", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues, { "accessXTimeoutOptionsValues", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask, { "accessXTimeoutMask", "x11.xkb.GetControls.reply.accessXTimeoutMask", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xkb_BoolCtrl), 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues, { "accessXTimeoutValues", "x11.xkb.GetControls.reply.accessXTimeoutValues", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xkb_BoolCtrl), 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetControls_reply_enabledControls, { "enabledControls", "x11.xkb.GetControls.reply.enabledControls", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xkb_BoolCtrl), 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_SKPressFB, { "SKPressFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.SKPressFB", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_SKAcceptFB, { "SKAcceptFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.SKAcceptFB", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_FeatureFB, { "FeatureFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.FeatureFB", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_SlowWarnFB, { "SlowWarnFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.SlowWarnFB", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_IndicatorFB, { "IndicatorFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.IndicatorFB", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_StickyKeysFB, { "StickyKeysFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.StickyKeysFB", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_TwoKeys, { "TwoKeys", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.TwoKeys", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_LatchToLock, { "LatchToLock", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.LatchToLock", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_SKReleaseFB, { "SKReleaseFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.SKReleaseFB", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_SKRejectFB, { "SKRejectFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.SKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_BKRejectFB, { "BKRejectFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.BKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask_mask_DumbBell, { "DumbBell", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask.DumbBell", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsMask, { "accessXTimeoutOptionsMask", "x11.xkb.GetControls.reply.accessXTimeoutOptionsMask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_SKPressFB, { "SKPressFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.SKPressFB", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_SKAcceptFB, { "SKAcceptFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.SKAcceptFB", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_FeatureFB, { "FeatureFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.FeatureFB", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_SlowWarnFB, { "SlowWarnFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.SlowWarnFB", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_IndicatorFB, { "IndicatorFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.IndicatorFB", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_StickyKeysFB, { "StickyKeysFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.StickyKeysFB", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_TwoKeys, { "TwoKeys", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.TwoKeys", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_LatchToLock, { "LatchToLock", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.LatchToLock", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_SKReleaseFB, { "SKReleaseFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.SKReleaseFB", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_SKRejectFB, { "SKRejectFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.SKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_BKRejectFB, { "BKRejectFB", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.BKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues_mask_DumbBell, { "DumbBell", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues.DumbBell", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutOptionsValues, { "accessXTimeoutOptionsValues", "x11.xkb.GetControls.reply.accessXTimeoutOptionsValues", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_RepeatKeys, { "RepeatKeys", "x11.xkb.GetControls.reply.accessXTimeoutMask.RepeatKeys", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_SlowKeys, { "SlowKeys", "x11.xkb.GetControls.reply.accessXTimeoutMask.SlowKeys", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_BounceKeys, { "BounceKeys", "x11.xkb.GetControls.reply.accessXTimeoutMask.BounceKeys", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_StickyKeys, { "StickyKeys", "x11.xkb.GetControls.reply.accessXTimeoutMask.StickyKeys", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_MouseKeys, { "MouseKeys", "x11.xkb.GetControls.reply.accessXTimeoutMask.MouseKeys", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_MouseKeysAccel, { "MouseKeysAccel", "x11.xkb.GetControls.reply.accessXTimeoutMask.MouseKeysAccel", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_AccessXKeys, { "AccessXKeys", "x11.xkb.GetControls.reply.accessXTimeoutMask.AccessXKeys", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_AccessXTimeoutMask, { "AccessXTimeoutMask", "x11.xkb.GetControls.reply.accessXTimeoutMask.AccessXTimeoutMask", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_AccessXFeedbackMask, { "AccessXFeedbackMask", "x11.xkb.GetControls.reply.accessXTimeoutMask.AccessXFeedbackMask", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_AudibleBellMask, { "AudibleBellMask", "x11.xkb.GetControls.reply.accessXTimeoutMask.AudibleBellMask", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_Overlay1Mask, { "Overlay1Mask", "x11.xkb.GetControls.reply.accessXTimeoutMask.Overlay1Mask", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_Overlay2Mask, { "Overlay2Mask", "x11.xkb.GetControls.reply.accessXTimeoutMask.Overlay2Mask", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask_mask_IgnoreGroupLockMask, { "IgnoreGroupLockMask", "x11.xkb.GetControls.reply.accessXTimeoutMask.IgnoreGroupLockMask", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutMask, { "accessXTimeoutMask", "x11.xkb.GetControls.reply.accessXTimeoutMask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_RepeatKeys, { "RepeatKeys", "x11.xkb.GetControls.reply.accessXTimeoutValues.RepeatKeys", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_SlowKeys, { "SlowKeys", "x11.xkb.GetControls.reply.accessXTimeoutValues.SlowKeys", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_BounceKeys, { "BounceKeys", "x11.xkb.GetControls.reply.accessXTimeoutValues.BounceKeys", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_StickyKeys, { "StickyKeys", "x11.xkb.GetControls.reply.accessXTimeoutValues.StickyKeys", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_MouseKeys, { "MouseKeys", "x11.xkb.GetControls.reply.accessXTimeoutValues.MouseKeys", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_MouseKeysAccel, { "MouseKeysAccel", "x11.xkb.GetControls.reply.accessXTimeoutValues.MouseKeysAccel", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_AccessXKeys, { "AccessXKeys", "x11.xkb.GetControls.reply.accessXTimeoutValues.AccessXKeys", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_AccessXTimeoutMask, { "AccessXTimeoutMask", "x11.xkb.GetControls.reply.accessXTimeoutValues.AccessXTimeoutMask", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_AccessXFeedbackMask, { "AccessXFeedbackMask", "x11.xkb.GetControls.reply.accessXTimeoutValues.AccessXFeedbackMask", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_AudibleBellMask, { "AudibleBellMask", "x11.xkb.GetControls.reply.accessXTimeoutValues.AudibleBellMask", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_Overlay1Mask, { "Overlay1Mask", "x11.xkb.GetControls.reply.accessXTimeoutValues.Overlay1Mask", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_Overlay2Mask, { "Overlay2Mask", "x11.xkb.GetControls.reply.accessXTimeoutValues.Overlay2Mask", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues_mask_IgnoreGroupLockMask, { "IgnoreGroupLockMask", "x11.xkb.GetControls.reply.accessXTimeoutValues.IgnoreGroupLockMask", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_accessXTimeoutValues, { "accessXTimeoutValues", "x11.xkb.GetControls.reply.accessXTimeoutValues", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_RepeatKeys, { "RepeatKeys", "x11.xkb.GetControls.reply.enabledControls.RepeatKeys", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_SlowKeys, { "SlowKeys", "x11.xkb.GetControls.reply.enabledControls.SlowKeys", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_BounceKeys, { "BounceKeys", "x11.xkb.GetControls.reply.enabledControls.BounceKeys", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_StickyKeys, { "StickyKeys", "x11.xkb.GetControls.reply.enabledControls.StickyKeys", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_MouseKeys, { "MouseKeys", "x11.xkb.GetControls.reply.enabledControls.MouseKeys", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_MouseKeysAccel, { "MouseKeysAccel", "x11.xkb.GetControls.reply.enabledControls.MouseKeysAccel", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_AccessXKeys, { "AccessXKeys", "x11.xkb.GetControls.reply.enabledControls.AccessXKeys", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_AccessXTimeoutMask, { "AccessXTimeoutMask", "x11.xkb.GetControls.reply.enabledControls.AccessXTimeoutMask", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_AccessXFeedbackMask, { "AccessXFeedbackMask", "x11.xkb.GetControls.reply.enabledControls.AccessXFeedbackMask", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_AudibleBellMask, { "AudibleBellMask", "x11.xkb.GetControls.reply.enabledControls.AudibleBellMask", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_Overlay1Mask, { "Overlay1Mask", "x11.xkb.GetControls.reply.enabledControls.Overlay1Mask", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_Overlay2Mask, { "Overlay2Mask", "x11.xkb.GetControls.reply.enabledControls.Overlay2Mask", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls_mask_IgnoreGroupLockMask, { "IgnoreGroupLockMask", "x11.xkb.GetControls.reply.enabledControls.IgnoreGroupLockMask", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_xkb_GetControls_reply_enabledControls, { "enabledControls", "x11.xkb.GetControls.reply.enabledControls", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetControls_reply_perKeyRepeat, { "perKeyRepeat", "x11.xkb.GetControls.reply.perKeyRepeat", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetControls_deviceSpec, { "deviceSpec", "x11.xkb.SetControls.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetControls_affectInternalRealMods_mask_Shift, { "Shift", "x11.xkb.SetControls.affectInternalRealMods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
@@ -5292,9 +5997,47 @@
{ &hf_x11_xkb_SetControls_ignoreLockVirtualMods, { "ignoreLockVirtualMods", "x11.xkb.SetControls.ignoreLockVirtualMods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetControls_mouseKeysDfltBtn, { "mouseKeysDfltBtn", "x11.xkb.SetControls.mouseKeysDfltBtn", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetControls_groupsWrap, { "groupsWrap", "x11.xkb.SetControls.groupsWrap", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetControls_accessXOptions, { "accessXOptions", "x11.xkb.SetControls.accessXOptions", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetControls_affectEnabledControls, { "affectEnabledControls", "x11.xkb.SetControls.affectEnabledControls", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xkb_BoolCtrl), 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetControls_enabledControls, { "enabledControls", "x11.xkb.SetControls.enabledControls", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xkb_BoolCtrl), 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_SKPressFB, { "SKPressFB", "x11.xkb.SetControls.accessXOptions.SKPressFB", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_SKAcceptFB, { "SKAcceptFB", "x11.xkb.SetControls.accessXOptions.SKAcceptFB", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_FeatureFB, { "FeatureFB", "x11.xkb.SetControls.accessXOptions.FeatureFB", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_SlowWarnFB, { "SlowWarnFB", "x11.xkb.SetControls.accessXOptions.SlowWarnFB", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_IndicatorFB, { "IndicatorFB", "x11.xkb.SetControls.accessXOptions.IndicatorFB", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_StickyKeysFB, { "StickyKeysFB", "x11.xkb.SetControls.accessXOptions.StickyKeysFB", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_TwoKeys, { "TwoKeys", "x11.xkb.SetControls.accessXOptions.TwoKeys", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_LatchToLock, { "LatchToLock", "x11.xkb.SetControls.accessXOptions.LatchToLock", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_SKReleaseFB, { "SKReleaseFB", "x11.xkb.SetControls.accessXOptions.SKReleaseFB", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_SKRejectFB, { "SKRejectFB", "x11.xkb.SetControls.accessXOptions.SKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_BKRejectFB, { "BKRejectFB", "x11.xkb.SetControls.accessXOptions.BKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions_mask_DumbBell, { "DumbBell", "x11.xkb.SetControls.accessXOptions.DumbBell", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXOptions, { "accessXOptions", "x11.xkb.SetControls.accessXOptions", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_RepeatKeys, { "RepeatKeys", "x11.xkb.SetControls.affectEnabledControls.RepeatKeys", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_SlowKeys, { "SlowKeys", "x11.xkb.SetControls.affectEnabledControls.SlowKeys", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_BounceKeys, { "BounceKeys", "x11.xkb.SetControls.affectEnabledControls.BounceKeys", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_StickyKeys, { "StickyKeys", "x11.xkb.SetControls.affectEnabledControls.StickyKeys", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_MouseKeys, { "MouseKeys", "x11.xkb.SetControls.affectEnabledControls.MouseKeys", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_MouseKeysAccel, { "MouseKeysAccel", "x11.xkb.SetControls.affectEnabledControls.MouseKeysAccel", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_AccessXKeys, { "AccessXKeys", "x11.xkb.SetControls.affectEnabledControls.AccessXKeys", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_AccessXTimeoutMask, { "AccessXTimeoutMask", "x11.xkb.SetControls.affectEnabledControls.AccessXTimeoutMask", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_AccessXFeedbackMask, { "AccessXFeedbackMask", "x11.xkb.SetControls.affectEnabledControls.AccessXFeedbackMask", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_AudibleBellMask, { "AudibleBellMask", "x11.xkb.SetControls.affectEnabledControls.AudibleBellMask", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_Overlay1Mask, { "Overlay1Mask", "x11.xkb.SetControls.affectEnabledControls.Overlay1Mask", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_Overlay2Mask, { "Overlay2Mask", "x11.xkb.SetControls.affectEnabledControls.Overlay2Mask", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls_mask_IgnoreGroupLockMask, { "IgnoreGroupLockMask", "x11.xkb.SetControls.affectEnabledControls.IgnoreGroupLockMask", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_affectEnabledControls, { "affectEnabledControls", "x11.xkb.SetControls.affectEnabledControls", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_RepeatKeys, { "RepeatKeys", "x11.xkb.SetControls.enabledControls.RepeatKeys", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_SlowKeys, { "SlowKeys", "x11.xkb.SetControls.enabledControls.SlowKeys", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_BounceKeys, { "BounceKeys", "x11.xkb.SetControls.enabledControls.BounceKeys", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_StickyKeys, { "StickyKeys", "x11.xkb.SetControls.enabledControls.StickyKeys", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_MouseKeys, { "MouseKeys", "x11.xkb.SetControls.enabledControls.MouseKeys", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_MouseKeysAccel, { "MouseKeysAccel", "x11.xkb.SetControls.enabledControls.MouseKeysAccel", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_AccessXKeys, { "AccessXKeys", "x11.xkb.SetControls.enabledControls.AccessXKeys", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_AccessXTimeoutMask, { "AccessXTimeoutMask", "x11.xkb.SetControls.enabledControls.AccessXTimeoutMask", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_AccessXFeedbackMask, { "AccessXFeedbackMask", "x11.xkb.SetControls.enabledControls.AccessXFeedbackMask", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_AudibleBellMask, { "AudibleBellMask", "x11.xkb.SetControls.enabledControls.AudibleBellMask", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_Overlay1Mask, { "Overlay1Mask", "x11.xkb.SetControls.enabledControls.Overlay1Mask", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_Overlay2Mask, { "Overlay2Mask", "x11.xkb.SetControls.enabledControls.Overlay2Mask", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls_mask_IgnoreGroupLockMask, { "IgnoreGroupLockMask", "x11.xkb.SetControls.enabledControls.IgnoreGroupLockMask", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_enabledControls, { "enabledControls", "x11.xkb.SetControls.enabledControls", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetControls_changeControls_mask_GroupsWrap, { "GroupsWrap", "x11.xkb.SetControls.changeControls.GroupsWrap", FT_BOOLEAN, 32, NULL, 1 << 27, NULL, HFILL }},
{ &hf_x11_xkb_SetControls_changeControls_mask_InternalMods, { "InternalMods", "x11.xkb.SetControls.changeControls.InternalMods", FT_BOOLEAN, 32, NULL, 1 << 28, NULL, HFILL }},
{ &hf_x11_xkb_SetControls_changeControls_mask_IgnoreLockMods, { "IgnoreLockMods", "x11.xkb.SetControls.changeControls.IgnoreLockMods", FT_BOOLEAN, 32, NULL, 1 << 29, NULL, HFILL }},
@@ -5311,14 +6054,80 @@
{ &hf_x11_xkb_SetControls_mouseKeysMaxSpeed, { "mouseKeysMaxSpeed", "x11.xkb.SetControls.mouseKeysMaxSpeed", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetControls_mouseKeysCurve, { "mouseKeysCurve", "x11.xkb.SetControls.mouseKeysCurve", FT_INT16, BASE_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetControls_accessXTimeout, { "accessXTimeout", "x11.xkb.SetControls.accessXTimeout", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetControls_accessXTimeoutMask, { "accessXTimeoutMask", "x11.xkb.SetControls.accessXTimeoutMask", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xkb_BoolCtrl), 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetControls_accessXTimeoutValues, { "accessXTimeoutValues", "x11.xkb.SetControls.accessXTimeoutValues", FT_UINT32, BASE_HEX_DEC, VALS(x11_enum_xkb_BoolCtrl), 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask, { "accessXTimeoutOptionsMask", "x11.xkb.SetControls.accessXTimeoutOptionsMask", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues, { "accessXTimeoutOptionsValues", "x11.xkb.SetControls.accessXTimeoutOptionsValues", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_RepeatKeys, { "RepeatKeys", "x11.xkb.SetControls.accessXTimeoutMask.RepeatKeys", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_SlowKeys, { "SlowKeys", "x11.xkb.SetControls.accessXTimeoutMask.SlowKeys", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_BounceKeys, { "BounceKeys", "x11.xkb.SetControls.accessXTimeoutMask.BounceKeys", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_StickyKeys, { "StickyKeys", "x11.xkb.SetControls.accessXTimeoutMask.StickyKeys", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_MouseKeys, { "MouseKeys", "x11.xkb.SetControls.accessXTimeoutMask.MouseKeys", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_MouseKeysAccel, { "MouseKeysAccel", "x11.xkb.SetControls.accessXTimeoutMask.MouseKeysAccel", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_AccessXKeys, { "AccessXKeys", "x11.xkb.SetControls.accessXTimeoutMask.AccessXKeys", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_AccessXTimeoutMask, { "AccessXTimeoutMask", "x11.xkb.SetControls.accessXTimeoutMask.AccessXTimeoutMask", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_AccessXFeedbackMask, { "AccessXFeedbackMask", "x11.xkb.SetControls.accessXTimeoutMask.AccessXFeedbackMask", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_AudibleBellMask, { "AudibleBellMask", "x11.xkb.SetControls.accessXTimeoutMask.AudibleBellMask", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_Overlay1Mask, { "Overlay1Mask", "x11.xkb.SetControls.accessXTimeoutMask.Overlay1Mask", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_Overlay2Mask, { "Overlay2Mask", "x11.xkb.SetControls.accessXTimeoutMask.Overlay2Mask", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask_mask_IgnoreGroupLockMask, { "IgnoreGroupLockMask", "x11.xkb.SetControls.accessXTimeoutMask.IgnoreGroupLockMask", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutMask, { "accessXTimeoutMask", "x11.xkb.SetControls.accessXTimeoutMask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_RepeatKeys, { "RepeatKeys", "x11.xkb.SetControls.accessXTimeoutValues.RepeatKeys", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_SlowKeys, { "SlowKeys", "x11.xkb.SetControls.accessXTimeoutValues.SlowKeys", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_BounceKeys, { "BounceKeys", "x11.xkb.SetControls.accessXTimeoutValues.BounceKeys", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_StickyKeys, { "StickyKeys", "x11.xkb.SetControls.accessXTimeoutValues.StickyKeys", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_MouseKeys, { "MouseKeys", "x11.xkb.SetControls.accessXTimeoutValues.MouseKeys", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_MouseKeysAccel, { "MouseKeysAccel", "x11.xkb.SetControls.accessXTimeoutValues.MouseKeysAccel", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_AccessXKeys, { "AccessXKeys", "x11.xkb.SetControls.accessXTimeoutValues.AccessXKeys", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_AccessXTimeoutMask, { "AccessXTimeoutMask", "x11.xkb.SetControls.accessXTimeoutValues.AccessXTimeoutMask", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_AccessXFeedbackMask, { "AccessXFeedbackMask", "x11.xkb.SetControls.accessXTimeoutValues.AccessXFeedbackMask", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_AudibleBellMask, { "AudibleBellMask", "x11.xkb.SetControls.accessXTimeoutValues.AudibleBellMask", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_Overlay1Mask, { "Overlay1Mask", "x11.xkb.SetControls.accessXTimeoutValues.Overlay1Mask", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_Overlay2Mask, { "Overlay2Mask", "x11.xkb.SetControls.accessXTimeoutValues.Overlay2Mask", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues_mask_IgnoreGroupLockMask, { "IgnoreGroupLockMask", "x11.xkb.SetControls.accessXTimeoutValues.IgnoreGroupLockMask", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutValues, { "accessXTimeoutValues", "x11.xkb.SetControls.accessXTimeoutValues", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_SKPressFB, { "SKPressFB", "x11.xkb.SetControls.accessXTimeoutOptionsMask.SKPressFB", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_SKAcceptFB, { "SKAcceptFB", "x11.xkb.SetControls.accessXTimeoutOptionsMask.SKAcceptFB", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_FeatureFB, { "FeatureFB", "x11.xkb.SetControls.accessXTimeoutOptionsMask.FeatureFB", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_SlowWarnFB, { "SlowWarnFB", "x11.xkb.SetControls.accessXTimeoutOptionsMask.SlowWarnFB", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_IndicatorFB, { "IndicatorFB", "x11.xkb.SetControls.accessXTimeoutOptionsMask.IndicatorFB", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_StickyKeysFB, { "StickyKeysFB", "x11.xkb.SetControls.accessXTimeoutOptionsMask.StickyKeysFB", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_TwoKeys, { "TwoKeys", "x11.xkb.SetControls.accessXTimeoutOptionsMask.TwoKeys", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_LatchToLock, { "LatchToLock", "x11.xkb.SetControls.accessXTimeoutOptionsMask.LatchToLock", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_SKReleaseFB, { "SKReleaseFB", "x11.xkb.SetControls.accessXTimeoutOptionsMask.SKReleaseFB", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_SKRejectFB, { "SKRejectFB", "x11.xkb.SetControls.accessXTimeoutOptionsMask.SKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_BKRejectFB, { "BKRejectFB", "x11.xkb.SetControls.accessXTimeoutOptionsMask.BKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask_mask_DumbBell, { "DumbBell", "x11.xkb.SetControls.accessXTimeoutOptionsMask.DumbBell", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsMask, { "accessXTimeoutOptionsMask", "x11.xkb.SetControls.accessXTimeoutOptionsMask", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_SKPressFB, { "SKPressFB", "x11.xkb.SetControls.accessXTimeoutOptionsValues.SKPressFB", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_SKAcceptFB, { "SKAcceptFB", "x11.xkb.SetControls.accessXTimeoutOptionsValues.SKAcceptFB", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_FeatureFB, { "FeatureFB", "x11.xkb.SetControls.accessXTimeoutOptionsValues.FeatureFB", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_SlowWarnFB, { "SlowWarnFB", "x11.xkb.SetControls.accessXTimeoutOptionsValues.SlowWarnFB", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_IndicatorFB, { "IndicatorFB", "x11.xkb.SetControls.accessXTimeoutOptionsValues.IndicatorFB", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_StickyKeysFB, { "StickyKeysFB", "x11.xkb.SetControls.accessXTimeoutOptionsValues.StickyKeysFB", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_TwoKeys, { "TwoKeys", "x11.xkb.SetControls.accessXTimeoutOptionsValues.TwoKeys", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_LatchToLock, { "LatchToLock", "x11.xkb.SetControls.accessXTimeoutOptionsValues.LatchToLock", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_SKReleaseFB, { "SKReleaseFB", "x11.xkb.SetControls.accessXTimeoutOptionsValues.SKReleaseFB", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_SKRejectFB, { "SKRejectFB", "x11.xkb.SetControls.accessXTimeoutOptionsValues.SKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_BKRejectFB, { "BKRejectFB", "x11.xkb.SetControls.accessXTimeoutOptionsValues.BKRejectFB", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues_mask_DumbBell, { "DumbBell", "x11.xkb.SetControls.accessXTimeoutOptionsValues.DumbBell", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
+{ &hf_x11_xkb_SetControls_accessXTimeoutOptionsValues, { "accessXTimeoutOptionsValues", "x11.xkb.SetControls.accessXTimeoutOptionsValues", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetControls_perKeyRepeat, { "perKeyRepeat", "x11.xkb.SetControls.perKeyRepeat", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_deviceSpec, { "deviceSpec", "x11.xkb.GetMap.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetMap_full, { "full", "x11.xkb.GetMap.full", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_MapPart), 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetMap_partial, { "partial", "x11.xkb.GetMap.partial", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_MapPart), 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_full_mask_KeyTypes, { "KeyTypes", "x11.xkb.GetMap.full.KeyTypes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_full_mask_KeySyms, { "KeySyms", "x11.xkb.GetMap.full.KeySyms", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_full_mask_ModifierMap, { "ModifierMap", "x11.xkb.GetMap.full.ModifierMap", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_full_mask_ExplicitComponents, { "ExplicitComponents", "x11.xkb.GetMap.full.ExplicitComponents", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_full_mask_KeyActions, { "KeyActions", "x11.xkb.GetMap.full.KeyActions", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_full_mask_KeyBehaviors, { "KeyBehaviors", "x11.xkb.GetMap.full.KeyBehaviors", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_full_mask_VirtualMods, { "VirtualMods", "x11.xkb.GetMap.full.VirtualMods", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_full_mask_VirtualModMap, { "VirtualModMap", "x11.xkb.GetMap.full.VirtualModMap", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_full, { "full", "x11.xkb.GetMap.full", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_partial_mask_KeyTypes, { "KeyTypes", "x11.xkb.GetMap.partial.KeyTypes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_partial_mask_KeySyms, { "KeySyms", "x11.xkb.GetMap.partial.KeySyms", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_partial_mask_ModifierMap, { "ModifierMap", "x11.xkb.GetMap.partial.ModifierMap", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_partial_mask_ExplicitComponents, { "ExplicitComponents", "x11.xkb.GetMap.partial.ExplicitComponents", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_partial_mask_KeyActions, { "KeyActions", "x11.xkb.GetMap.partial.KeyActions", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_partial_mask_KeyBehaviors, { "KeyBehaviors", "x11.xkb.GetMap.partial.KeyBehaviors", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_partial_mask_VirtualMods, { "VirtualMods", "x11.xkb.GetMap.partial.VirtualMods", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_partial_mask_VirtualModMap, { "VirtualModMap", "x11.xkb.GetMap.partial.VirtualModMap", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_partial, { "partial", "x11.xkb.GetMap.partial", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_firstType, { "firstType", "x11.xkb.GetMap.firstType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_nTypes, { "nTypes", "x11.xkb.GetMap.nTypes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_firstKeySym, { "firstKeySym", "x11.xkb.GetMap.firstKeySym", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -5353,7 +6162,15 @@
{ &hf_x11_xkb_GetMap_reply_deviceID, { "deviceID", "x11.xkb.GetMap.reply.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_minKeyCode, { "minKeyCode", "x11.xkb.GetMap.reply.minKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_maxKeyCode, { "maxKeyCode", "x11.xkb.GetMap.reply.maxKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetMap_reply_present, { "present", "x11.xkb.GetMap.reply.present", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_MapPart), 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_present_mask_KeyTypes, { "KeyTypes", "x11.xkb.GetMap.reply.present.KeyTypes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_present_mask_KeySyms, { "KeySyms", "x11.xkb.GetMap.reply.present.KeySyms", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_present_mask_ModifierMap, { "ModifierMap", "x11.xkb.GetMap.reply.present.ModifierMap", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_present_mask_ExplicitComponents, { "ExplicitComponents", "x11.xkb.GetMap.reply.present.ExplicitComponents", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_present_mask_KeyActions, { "KeyActions", "x11.xkb.GetMap.reply.present.KeyActions", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_present_mask_KeyBehaviors, { "KeyBehaviors", "x11.xkb.GetMap.reply.present.KeyBehaviors", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_present_mask_VirtualMods, { "VirtualMods", "x11.xkb.GetMap.reply.present.VirtualMods", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_present_mask_VirtualModMap, { "VirtualModMap", "x11.xkb.GetMap.reply.present.VirtualModMap", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_present, { "present", "x11.xkb.GetMap.reply.present", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_firstType, { "firstType", "x11.xkb.GetMap.reply.firstType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_nTypes, { "nTypes", "x11.xkb.GetMap.reply.nTypes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_totalTypes, { "totalTypes", "x11.xkb.GetMap.reply.totalTypes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -5395,6 +6212,7 @@
{ &hf_x11_xkb_GetMap_reply_KeyTypes_types_rtrn, { "types_rtrn", "x11.xkb.GetMap.reply.KeyTypes.types_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_KeySyms_syms_rtrn, { "syms_rtrn", "x11.xkb.GetMap.reply.KeySyms.syms_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_KeyActions_acts_rtrn_count, { "acts_rtrn_count", "x11.xkb.GetMap.reply.KeyActions.acts_rtrn_count", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_KeyActions_alignment_pad, { "alignment_pad", "x11.xkb.GetMap.reply.KeyActions.alignment_pad", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_KeyActions_acts_rtrn_acts, { "acts_rtrn_acts", "x11.xkb.GetMap.reply.KeyActions.acts_rtrn_acts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_KeyActions_acts_rtrn_acts_item, { "acts_rtrn_acts", "x11.xkb.GetMap.reply.KeyActions.acts_rtrn_acts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_KeyBehaviors_behaviors_rtrn, { "behaviors_rtrn", "x11.xkb.GetMap.reply.KeyBehaviors.behaviors_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
@@ -5409,14 +6227,27 @@
{ &hf_x11_xkb_GetMap_reply_VirtualMods_vmods_rtrn_mask_5, { "5", "x11.xkb.GetMap.reply.VirtualMods.vmods_rtrn.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_VirtualMods_vmods_rtrn_mask_Any, { "Any", "x11.xkb.GetMap.reply.VirtualMods.vmods_rtrn.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_VirtualMods_vmods_rtrn, { "vmods_rtrn", "x11.xkb.GetMap.reply.VirtualMods.vmods_rtrn", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_VirtualMods_alignment_pad2, { "alignment_pad2", "x11.xkb.GetMap.reply.VirtualMods.alignment_pad2", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_ExplicitComponents_explicit_rtrn, { "explicit_rtrn", "x11.xkb.GetMap.reply.ExplicitComponents.explicit_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_ExplicitComponents_explicit_rtrn_item, { "explicit_rtrn", "x11.xkb.GetMap.reply.ExplicitComponents.explicit_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_ExplicitComponents_alignment_pad3, { "alignment_pad3", "x11.xkb.GetMap.reply.ExplicitComponents.alignment_pad3", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_ExplicitComponents_alignment_pad3_item, { "alignment_pad3", "x11.xkb.GetMap.reply.ExplicitComponents.alignment_pad3", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_ModifierMap_modmap_rtrn, { "modmap_rtrn", "x11.xkb.GetMap.reply.ModifierMap.modmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_ModifierMap_modmap_rtrn_item, { "modmap_rtrn", "x11.xkb.GetMap.reply.ModifierMap.modmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_ModifierMap_alignment_pad4, { "alignment_pad4", "x11.xkb.GetMap.reply.ModifierMap.alignment_pad4", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetMap_reply_ModifierMap_alignment_pad4_item, { "alignment_pad4", "x11.xkb.GetMap.reply.ModifierMap.alignment_pad4", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_VirtualModMap_vmodmap_rtrn, { "vmodmap_rtrn", "x11.xkb.GetMap.reply.VirtualModMap.vmodmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetMap_reply_VirtualModMap_vmodmap_rtrn_item, { "vmodmap_rtrn", "x11.xkb.GetMap.reply.VirtualModMap.vmodmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetMap_deviceSpec, { "deviceSpec", "x11.xkb.SetMap.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetMap_present, { "present", "x11.xkb.SetMap.present", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_MapPart), 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetMap_present_mask_KeyTypes, { "KeyTypes", "x11.xkb.SetMap.present.KeyTypes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetMap_present_mask_KeySyms, { "KeySyms", "x11.xkb.SetMap.present.KeySyms", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_SetMap_present_mask_ModifierMap, { "ModifierMap", "x11.xkb.SetMap.present.ModifierMap", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_SetMap_present_mask_ExplicitComponents, { "ExplicitComponents", "x11.xkb.SetMap.present.ExplicitComponents", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_SetMap_present_mask_KeyActions, { "KeyActions", "x11.xkb.SetMap.present.KeyActions", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_SetMap_present_mask_KeyBehaviors, { "KeyBehaviors", "x11.xkb.SetMap.present.KeyBehaviors", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_SetMap_present_mask_VirtualMods, { "VirtualMods", "x11.xkb.SetMap.present.VirtualMods", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_SetMap_present_mask_VirtualModMap, { "VirtualModMap", "x11.xkb.SetMap.present.VirtualModMap", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_SetMap_present, { "present", "x11.xkb.SetMap.present", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetMap_flags_mask_ResizeTypes, { "ResizeTypes", "x11.xkb.SetMap.flags.ResizeTypes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
{ &hf_x11_xkb_SetMap_flags_mask_RecomputeActions, { "RecomputeActions", "x11.xkb.SetMap.flags.RecomputeActions", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
{ &hf_x11_xkb_SetMap_flags, { "flags", "x11.xkb.SetMap.flags", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -5491,7 +6322,8 @@
{ &hf_x11_xkb_GetCompatMap_reply_firstSIRtrn, { "firstSIRtrn", "x11.xkb.GetCompatMap.reply.firstSIRtrn", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetCompatMap_reply_nSIRtrn, { "nSIRtrn", "x11.xkb.GetCompatMap.reply.nSIRtrn", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetCompatMap_reply_nTotalSI, { "nTotalSI", "x11.xkb.GetCompatMap.reply.nTotalSI", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetCompatMap_reply_si_rtrn, { "si_rtrn", "x11.xkb.GetCompatMap.reply.si_rtrn", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetCompatMap_reply_si_rtrn, { "si_rtrn", "x11.xkb.GetCompatMap.reply.si_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetCompatMap_reply_si_rtrn_item, { "si_rtrn", "x11.xkb.GetCompatMap.reply.si_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetCompatMap_reply_group_rtrn, { "group_rtrn", "x11.xkb.GetCompatMap.reply.group_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetCompatMap_reply_group_rtrn_item, { "group_rtrn", "x11.xkb.GetCompatMap.reply.group_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetCompatMap_deviceSpec, { "deviceSpec", "x11.xkb.SetCompatMap.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -5504,7 +6336,8 @@
{ &hf_x11_xkb_SetCompatMap_groups, { "groups", "x11.xkb.SetCompatMap.groups", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetCompatMap_firstSI, { "firstSI", "x11.xkb.SetCompatMap.firstSI", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetCompatMap_nSI, { "nSI", "x11.xkb.SetCompatMap.nSI", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetCompatMap_si, { "si", "x11.xkb.SetCompatMap.si", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetCompatMap_si, { "si", "x11.xkb.SetCompatMap.si", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_SetCompatMap_si_item, { "si", "x11.xkb.SetCompatMap.si", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetCompatMap_groupMaps, { "groupMaps", "x11.xkb.SetCompatMap.groupMaps", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetCompatMap_groupMaps_item, { "groupMaps", "x11.xkb.SetCompatMap.groupMaps", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetIndicatorState_deviceSpec, { "deviceSpec", "x11.xkb.GetIndicatorState.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -5601,6 +6434,7 @@
{ &hf_x11_xkb_GetNamedIndicator_reply_map_ctrls_mask_Overlay2Mask, { "Overlay2Mask", "x11.xkb.GetNamedIndicator.reply.map_ctrls.Overlay2Mask", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
{ &hf_x11_xkb_GetNamedIndicator_reply_map_ctrls_mask_IgnoreGroupLockMask, { "IgnoreGroupLockMask", "x11.xkb.GetNamedIndicator.reply.map_ctrls.IgnoreGroupLockMask", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
{ &hf_x11_xkb_GetNamedIndicator_reply_map_ctrls, { "map_ctrls", "x11.xkb.GetNamedIndicator.reply.map_ctrls", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetNamedIndicator_reply_supported, { "supported", "x11.xkb.GetNamedIndicator.reply.supported", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetNamedIndicator_deviceSpec, { "deviceSpec", "x11.xkb.SetNamedIndicator.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetNamedIndicator_ledClass, { "ledClass", "x11.xkb.SetNamedIndicator.ledClass", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_LedClass), 0, NULL, HFILL }},
{ &hf_x11_xkb_SetNamedIndicator_ledID, { "ledID", "x11.xkb.SetNamedIndicator.ledID", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_ID), 0, NULL, HFILL }},
@@ -5740,6 +6574,7 @@
{ &hf_x11_xkb_GetNames_reply_KeyTypeNames_typeNames, { "typeNames", "x11.xkb.GetNames.reply.KeyTypeNames.typeNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetNames_reply_KeyTypeNames_typeNames_item, { "typeNames", "x11.xkb.GetNames.reply.KeyTypeNames.typeNames", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetNames_reply_KTLevelNames_nLevelsPerType, { "nLevelsPerType", "x11.xkb.GetNames.reply.KTLevelNames.nLevelsPerType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetNames_reply_KTLevelNames_alignment_pad, { "alignment_pad", "x11.xkb.GetNames.reply.KTLevelNames.alignment_pad", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetNames_reply_KTLevelNames_ktLevelNames, { "ktLevelNames", "x11.xkb.GetNames.reply.KTLevelNames.ktLevelNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetNames_reply_KTLevelNames_ktLevelNames_item, { "ktLevelNames", "x11.xkb.GetNames.reply.KTLevelNames.ktLevelNames", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetNames_reply_IndicatorNames_indicatorNames, { "indicatorNames", "x11.xkb.GetNames.reply.IndicatorNames.indicatorNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
@@ -5823,51 +6658,6 @@
{ &hf_x11_xkb_SetNames_KeyAliases_keyAliases_item, { "keyAliases", "x11.xkb.SetNames.KeyAliases.keyAliases", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetNames_RGNames_radioGroupNames, { "radioGroupNames", "x11.xkb.SetNames.RGNames.radioGroupNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetNames_RGNames_radioGroupNames_item, { "radioGroupNames", "x11.xkb.SetNames.RGNames.radioGroupNames", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_deviceSpec, { "deviceSpec", "x11.xkb.GetGeometry.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_name, { "name", "x11.xkb.GetGeometry.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_deviceID, { "deviceID", "x11.xkb.GetGeometry.reply.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_name, { "name", "x11.xkb.GetGeometry.reply.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_found, { "found", "x11.xkb.GetGeometry.reply.found", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_widthMM, { "widthMM", "x11.xkb.GetGeometry.reply.widthMM", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_heightMM, { "heightMM", "x11.xkb.GetGeometry.reply.heightMM", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_nProperties, { "nProperties", "x11.xkb.GetGeometry.reply.nProperties", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_nColors, { "nColors", "x11.xkb.GetGeometry.reply.nColors", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_nShapes, { "nShapes", "x11.xkb.GetGeometry.reply.nShapes", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_nSections, { "nSections", "x11.xkb.GetGeometry.reply.nSections", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_nDoodads, { "nDoodads", "x11.xkb.GetGeometry.reply.nDoodads", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_nKeyAliases, { "nKeyAliases", "x11.xkb.GetGeometry.reply.nKeyAliases", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_baseColorNdx, { "baseColorNdx", "x11.xkb.GetGeometry.reply.baseColorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_labelColorNdx, { "labelColorNdx", "x11.xkb.GetGeometry.reply.labelColorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_labelFont, { "labelFont", "x11.xkb.GetGeometry.reply.labelFont", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_properties, { "properties", "x11.xkb.GetGeometry.reply.properties", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_colors, { "colors", "x11.xkb.GetGeometry.reply.colors", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_shapes, { "shapes", "x11.xkb.GetGeometry.reply.shapes", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_sections, { "sections", "x11.xkb.GetGeometry.reply.sections", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_doodads, { "doodads", "x11.xkb.GetGeometry.reply.doodads", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_doodads_item, { "doodads", "x11.xkb.GetGeometry.reply.doodads", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_keyAliases, { "keyAliases", "x11.xkb.GetGeometry.reply.keyAliases", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetGeometry_reply_keyAliases_item, { "keyAliases", "x11.xkb.GetGeometry.reply.keyAliases", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_deviceSpec, { "deviceSpec", "x11.xkb.SetGeometry.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_nShapes, { "nShapes", "x11.xkb.SetGeometry.nShapes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_nSections, { "nSections", "x11.xkb.SetGeometry.nSections", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_name, { "name", "x11.xkb.SetGeometry.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_widthMM, { "widthMM", "x11.xkb.SetGeometry.widthMM", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_heightMM, { "heightMM", "x11.xkb.SetGeometry.heightMM", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_nProperties, { "nProperties", "x11.xkb.SetGeometry.nProperties", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_nColors, { "nColors", "x11.xkb.SetGeometry.nColors", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_nDoodads, { "nDoodads", "x11.xkb.SetGeometry.nDoodads", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_nKeyAliases, { "nKeyAliases", "x11.xkb.SetGeometry.nKeyAliases", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_baseColorNdx, { "baseColorNdx", "x11.xkb.SetGeometry.baseColorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_labelColorNdx, { "labelColorNdx", "x11.xkb.SetGeometry.labelColorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_labelFont, { "labelFont", "x11.xkb.SetGeometry.labelFont", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_properties, { "properties", "x11.xkb.SetGeometry.properties", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_colors, { "colors", "x11.xkb.SetGeometry.colors", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_shapes, { "shapes", "x11.xkb.SetGeometry.shapes", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_sections, { "sections", "x11.xkb.SetGeometry.sections", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_doodads, { "doodads", "x11.xkb.SetGeometry.doodads", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_doodads_item, { "doodads", "x11.xkb.SetGeometry.doodads", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_keyAliases, { "keyAliases", "x11.xkb.SetGeometry.keyAliases", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_SetGeometry_keyAliases_item, { "keyAliases", "x11.xkb.SetGeometry.keyAliases", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_PerClientFlags_deviceSpec, { "deviceSpec", "x11.xkb.PerClientFlags.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_PerClientFlags_change_mask_DetectableAutoRepeat, { "DetectableAutoRepeat", "x11.xkb.PerClientFlags.change.DetectableAutoRepeat", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
{ &hf_x11_xkb_PerClientFlags_change_mask_GrabsUseXKBState, { "GrabsUseXKBState", "x11.xkb.PerClientFlags.change.GrabsUseXKBState", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
@@ -5966,18 +6756,6 @@
{ &hf_x11_xkb_PerClientFlags_reply_autoCtrlsValues, { "autoCtrlsValues", "x11.xkb.PerClientFlags.reply.autoCtrlsValues", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ListComponents_deviceSpec, { "deviceSpec", "x11.xkb.ListComponents.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ListComponents_maxNames, { "maxNames", "x11.xkb.ListComponents.maxNames", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_keymapsSpecLen, { "keymapsSpecLen", "x11.xkb.ListComponents.keymapsSpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_keymapsSpec, { "keymapsSpec", "x11.xkb.ListComponents.keymapsSpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_keycodesSpecLen, { "keycodesSpecLen", "x11.xkb.ListComponents.keycodesSpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_keycodesSpec, { "keycodesSpec", "x11.xkb.ListComponents.keycodesSpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_typesSpecLen, { "typesSpecLen", "x11.xkb.ListComponents.typesSpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_typesSpec, { "typesSpec", "x11.xkb.ListComponents.typesSpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_compatMapSpecLen, { "compatMapSpecLen", "x11.xkb.ListComponents.compatMapSpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_compatMapSpec, { "compatMapSpec", "x11.xkb.ListComponents.compatMapSpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_symbolsSpecLen, { "symbolsSpecLen", "x11.xkb.ListComponents.symbolsSpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_symbolsSpec, { "symbolsSpec", "x11.xkb.ListComponents.symbolsSpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_geometrySpecLen, { "geometrySpecLen", "x11.xkb.ListComponents.geometrySpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ListComponents_geometrySpec, { "geometrySpec", "x11.xkb.ListComponents.geometrySpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ListComponents_reply_deviceID, { "deviceID", "x11.xkb.ListComponents.reply.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ListComponents_reply_nKeymaps, { "nKeymaps", "x11.xkb.ListComponents.reply.nKeymaps", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ListComponents_reply_nKeycodes, { "nKeycodes", "x11.xkb.ListComponents.reply.nKeycodes", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -6012,18 +6790,6 @@
{ &hf_x11_xkb_GetKbdByName_want_mask_OtherNames, { "OtherNames", "x11.xkb.GetKbdByName.want.OtherNames", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_want, { "want", "x11.xkb.GetKbdByName.want", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_load, { "load", "x11.xkb.GetKbdByName.load", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_keymapsSpecLen, { "keymapsSpecLen", "x11.xkb.GetKbdByName.keymapsSpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_keymapsSpec, { "keymapsSpec", "x11.xkb.GetKbdByName.keymapsSpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_keycodesSpecLen, { "keycodesSpecLen", "x11.xkb.GetKbdByName.keycodesSpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_keycodesSpec, { "keycodesSpec", "x11.xkb.GetKbdByName.keycodesSpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_typesSpecLen, { "typesSpecLen", "x11.xkb.GetKbdByName.typesSpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_typesSpec, { "typesSpec", "x11.xkb.GetKbdByName.typesSpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_compatMapSpecLen, { "compatMapSpecLen", "x11.xkb.GetKbdByName.compatMapSpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_compatMapSpec, { "compatMapSpec", "x11.xkb.GetKbdByName.compatMapSpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_symbolsSpecLen, { "symbolsSpecLen", "x11.xkb.GetKbdByName.symbolsSpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_symbolsSpec, { "symbolsSpec", "x11.xkb.GetKbdByName.symbolsSpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_geometrySpecLen, { "geometrySpecLen", "x11.xkb.GetKbdByName.geometrySpecLen", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_geometrySpec, { "geometrySpec", "x11.xkb.GetKbdByName.geometrySpec", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_deviceID, { "deviceID", "x11.xkb.GetKbdByName.reply.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_minKeyCode, { "minKeyCode", "x11.xkb.GetKbdByName.reply.minKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_maxKeyCode, { "maxKeyCode", "x11.xkb.GetKbdByName.reply.maxKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -6053,7 +6819,15 @@
{ &hf_x11_xkb_GetKbdByName_reply_Types_getmap_length, { "getmap_length", "x11.xkb.GetKbdByName.reply.Types.getmap_length", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Types_typeMinKeyCode, { "typeMinKeyCode", "x11.xkb.GetKbdByName.reply.Types.typeMinKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Types_typeMaxKeyCode, { "typeMaxKeyCode", "x11.xkb.GetKbdByName.reply.Types.typeMaxKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_Types_present, { "present", "x11.xkb.GetKbdByName.reply.Types.present", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_MapPart), 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Types_present_mask_KeyTypes, { "KeyTypes", "x11.xkb.GetKbdByName.reply.Types.present.KeyTypes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Types_present_mask_KeySyms, { "KeySyms", "x11.xkb.GetKbdByName.reply.Types.present.KeySyms", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Types_present_mask_ModifierMap, { "ModifierMap", "x11.xkb.GetKbdByName.reply.Types.present.ModifierMap", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Types_present_mask_ExplicitComponents, { "ExplicitComponents", "x11.xkb.GetKbdByName.reply.Types.present.ExplicitComponents", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Types_present_mask_KeyActions, { "KeyActions", "x11.xkb.GetKbdByName.reply.Types.present.KeyActions", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Types_present_mask_KeyBehaviors, { "KeyBehaviors", "x11.xkb.GetKbdByName.reply.Types.present.KeyBehaviors", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Types_present_mask_VirtualMods, { "VirtualMods", "x11.xkb.GetKbdByName.reply.Types.present.VirtualMods", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Types_present_mask_VirtualModMap, { "VirtualModMap", "x11.xkb.GetKbdByName.reply.Types.present.VirtualModMap", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Types_present, { "present", "x11.xkb.GetKbdByName.reply.Types.present", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Types_firstType, { "firstType", "x11.xkb.GetKbdByName.reply.Types.firstType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Types_nTypes, { "nTypes", "x11.xkb.GetKbdByName.reply.Types.nTypes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Types_totalTypes, { "totalTypes", "x11.xkb.GetKbdByName.reply.Types.totalTypes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -6115,7 +6889,10 @@
{ &hf_x11_xkb_GetKbdByName_reply_Types_ModifierMap_modmap_rtrn_item, { "modmap_rtrn", "x11.xkb.GetKbdByName.reply.Types.ModifierMap.modmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Types_VirtualModMap_vmodmap_rtrn, { "vmodmap_rtrn", "x11.xkb.GetKbdByName.reply.Types.VirtualModMap.vmodmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Types_VirtualModMap_vmodmap_rtrn_item, { "vmodmap_rtrn", "x11.xkb.GetKbdByName.reply.Types.VirtualModMap.vmodmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_compatmap_type, { "compatmap_type", "x11.xkb.GetKbdByName.reply.CompatMap.compatmap_type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_compatDeviceID, { "compatDeviceID", "x11.xkb.GetKbdByName.reply.CompatMap.compatDeviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_compatmap_sequence, { "compatmap_sequence", "x11.xkb.GetKbdByName.reply.CompatMap.compatmap_sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_compatmap_length, { "compatmap_length", "x11.xkb.GetKbdByName.reply.CompatMap.compatmap_length", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_groupsRtrn_mask_Group1, { "Group1", "x11.xkb.GetKbdByName.reply.CompatMap.groupsRtrn.Group1", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_groupsRtrn_mask_Group2, { "Group2", "x11.xkb.GetKbdByName.reply.CompatMap.groupsRtrn.Group2", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_groupsRtrn_mask_Group3, { "Group3", "x11.xkb.GetKbdByName.reply.CompatMap.groupsRtrn.Group3", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
@@ -6124,146 +6901,23 @@
{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_firstSIRtrn, { "firstSIRtrn", "x11.xkb.GetKbdByName.reply.CompatMap.firstSIRtrn", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_nSIRtrn, { "nSIRtrn", "x11.xkb.GetKbdByName.reply.CompatMap.nSIRtrn", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_nTotalSI, { "nTotalSI", "x11.xkb.GetKbdByName.reply.CompatMap.nTotalSI", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_si_rtrn, { "si_rtrn", "x11.xkb.GetKbdByName.reply.CompatMap.si_rtrn", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_si_rtrn, { "si_rtrn", "x11.xkb.GetKbdByName.reply.CompatMap.si_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_si_rtrn_item, { "si_rtrn", "x11.xkb.GetKbdByName.reply.CompatMap.si_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_group_rtrn, { "group_rtrn", "x11.xkb.GetKbdByName.reply.CompatMap.group_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_CompatMap_group_rtrn_item, { "group_rtrn", "x11.xkb.GetKbdByName.reply.CompatMap.group_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_clientDeviceID, { "clientDeviceID", "x11.xkb.GetKbdByName.reply.ClientSymbols.clientDeviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_clientMinKeyCode, { "clientMinKeyCode", "x11.xkb.GetKbdByName.reply.ClientSymbols.clientMinKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_clientMaxKeyCode, { "clientMaxKeyCode", "x11.xkb.GetKbdByName.reply.ClientSymbols.clientMaxKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_present, { "present", "x11.xkb.GetKbdByName.reply.ClientSymbols.present", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_MapPart), 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_firstType, { "firstType", "x11.xkb.GetKbdByName.reply.ClientSymbols.firstType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_nTypes, { "nTypes", "x11.xkb.GetKbdByName.reply.ClientSymbols.nTypes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_totalTypes, { "totalTypes", "x11.xkb.GetKbdByName.reply.ClientSymbols.totalTypes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_firstKeySym, { "firstKeySym", "x11.xkb.GetKbdByName.reply.ClientSymbols.firstKeySym", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_totalSyms, { "totalSyms", "x11.xkb.GetKbdByName.reply.ClientSymbols.totalSyms", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_nKeySyms, { "nKeySyms", "x11.xkb.GetKbdByName.reply.ClientSymbols.nKeySyms", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_firstKeyAction, { "firstKeyAction", "x11.xkb.GetKbdByName.reply.ClientSymbols.firstKeyAction", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_totalActions, { "totalActions", "x11.xkb.GetKbdByName.reply.ClientSymbols.totalActions", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_nKeyActions, { "nKeyActions", "x11.xkb.GetKbdByName.reply.ClientSymbols.nKeyActions", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_firstKeyBehavior, { "firstKeyBehavior", "x11.xkb.GetKbdByName.reply.ClientSymbols.firstKeyBehavior", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_nKeyBehaviors, { "nKeyBehaviors", "x11.xkb.GetKbdByName.reply.ClientSymbols.nKeyBehaviors", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_totalKeyBehaviors, { "totalKeyBehaviors", "x11.xkb.GetKbdByName.reply.ClientSymbols.totalKeyBehaviors", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_firstKeyExplicit, { "firstKeyExplicit", "x11.xkb.GetKbdByName.reply.ClientSymbols.firstKeyExplicit", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_nKeyExplicit, { "nKeyExplicit", "x11.xkb.GetKbdByName.reply.ClientSymbols.nKeyExplicit", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_totalKeyExplicit, { "totalKeyExplicit", "x11.xkb.GetKbdByName.reply.ClientSymbols.totalKeyExplicit", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_firstModMapKey, { "firstModMapKey", "x11.xkb.GetKbdByName.reply.ClientSymbols.firstModMapKey", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_nModMapKeys, { "nModMapKeys", "x11.xkb.GetKbdByName.reply.ClientSymbols.nModMapKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_totalModMapKeys, { "totalModMapKeys", "x11.xkb.GetKbdByName.reply.ClientSymbols.totalModMapKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_firstVModMapKey, { "firstVModMapKey", "x11.xkb.GetKbdByName.reply.ClientSymbols.firstVModMapKey", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_nVModMapKeys, { "nVModMapKeys", "x11.xkb.GetKbdByName.reply.ClientSymbols.nVModMapKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_totalVModMapKeys, { "totalVModMapKeys", "x11.xkb.GetKbdByName.reply.ClientSymbols.totalVModMapKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_0, { "0", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_1, { "1", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_2, { "2", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_3, { "3", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_4, { "4", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_5, { "5", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_6, { "6", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_7, { "7", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_8, { "8", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_9, { "9", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_10, { "10", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_11, { "11", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_12, { "12", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_13, { "13", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_14, { "14", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods_mask_15, { "15", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_virtualMods, { "virtualMods", "x11.xkb.GetKbdByName.reply.ClientSymbols.virtualMods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_KeyTypes_types_rtrn, { "types_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.KeyTypes.types_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_KeySyms_syms_rtrn, { "syms_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.KeySyms.syms_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_KeyActions_acts_rtrn_count, { "acts_rtrn_count", "x11.xkb.GetKbdByName.reply.ClientSymbols.KeyActions.acts_rtrn_count", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_KeyActions_acts_rtrn_acts, { "acts_rtrn_acts", "x11.xkb.GetKbdByName.reply.ClientSymbols.KeyActions.acts_rtrn_acts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_KeyActions_acts_rtrn_acts_item, { "acts_rtrn_acts", "x11.xkb.GetKbdByName.reply.ClientSymbols.KeyActions.acts_rtrn_acts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_KeyBehaviors_behaviors_rtrn, { "behaviors_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.KeyBehaviors.behaviors_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_KeyBehaviors_behaviors_rtrn_item, { "behaviors_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.KeyBehaviors.behaviors_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualMods_vmods_rtrn_mask_Shift, { "Shift", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualMods.vmods_rtrn.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualMods_vmods_rtrn_mask_Lock, { "Lock", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualMods.vmods_rtrn.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualMods_vmods_rtrn_mask_Control, { "Control", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualMods.vmods_rtrn.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualMods_vmods_rtrn_mask_1, { "1", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualMods.vmods_rtrn.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualMods_vmods_rtrn_mask_2, { "2", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualMods.vmods_rtrn.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualMods_vmods_rtrn_mask_3, { "3", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualMods.vmods_rtrn.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualMods_vmods_rtrn_mask_4, { "4", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualMods.vmods_rtrn.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualMods_vmods_rtrn_mask_5, { "5", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualMods.vmods_rtrn.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualMods_vmods_rtrn_mask_Any, { "Any", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualMods.vmods_rtrn.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualMods_vmods_rtrn, { "vmods_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualMods.vmods_rtrn", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_ExplicitComponents_explicit_rtrn, { "explicit_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.ExplicitComponents.explicit_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_ExplicitComponents_explicit_rtrn_item, { "explicit_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.ExplicitComponents.explicit_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_ModifierMap_modmap_rtrn, { "modmap_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.ModifierMap.modmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_ModifierMap_modmap_rtrn_item, { "modmap_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.ModifierMap.modmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualModMap_vmodmap_rtrn, { "vmodmap_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualModMap.vmodmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ClientSymbols_VirtualModMap_vmodmap_rtrn_item, { "vmodmap_rtrn", "x11.xkb.GetKbdByName.reply.ClientSymbols.VirtualModMap.vmodmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_serverDeviceID, { "serverDeviceID", "x11.xkb.GetKbdByName.reply.ServerSymbols.serverDeviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_serverMinKeyCode, { "serverMinKeyCode", "x11.xkb.GetKbdByName.reply.ServerSymbols.serverMinKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_serverMaxKeyCode, { "serverMaxKeyCode", "x11.xkb.GetKbdByName.reply.ServerSymbols.serverMaxKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_present, { "present", "x11.xkb.GetKbdByName.reply.ServerSymbols.present", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_MapPart), 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_firstType, { "firstType", "x11.xkb.GetKbdByName.reply.ServerSymbols.firstType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_nTypes, { "nTypes", "x11.xkb.GetKbdByName.reply.ServerSymbols.nTypes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_totalTypes, { "totalTypes", "x11.xkb.GetKbdByName.reply.ServerSymbols.totalTypes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_firstKeySym, { "firstKeySym", "x11.xkb.GetKbdByName.reply.ServerSymbols.firstKeySym", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_totalSyms, { "totalSyms", "x11.xkb.GetKbdByName.reply.ServerSymbols.totalSyms", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_nKeySyms, { "nKeySyms", "x11.xkb.GetKbdByName.reply.ServerSymbols.nKeySyms", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_firstKeyAction, { "firstKeyAction", "x11.xkb.GetKbdByName.reply.ServerSymbols.firstKeyAction", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_totalActions, { "totalActions", "x11.xkb.GetKbdByName.reply.ServerSymbols.totalActions", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_nKeyActions, { "nKeyActions", "x11.xkb.GetKbdByName.reply.ServerSymbols.nKeyActions", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_firstKeyBehavior, { "firstKeyBehavior", "x11.xkb.GetKbdByName.reply.ServerSymbols.firstKeyBehavior", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_nKeyBehaviors, { "nKeyBehaviors", "x11.xkb.GetKbdByName.reply.ServerSymbols.nKeyBehaviors", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_totalKeyBehaviors, { "totalKeyBehaviors", "x11.xkb.GetKbdByName.reply.ServerSymbols.totalKeyBehaviors", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_firstKeyExplicit, { "firstKeyExplicit", "x11.xkb.GetKbdByName.reply.ServerSymbols.firstKeyExplicit", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_nKeyExplicit, { "nKeyExplicit", "x11.xkb.GetKbdByName.reply.ServerSymbols.nKeyExplicit", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_totalKeyExplicit, { "totalKeyExplicit", "x11.xkb.GetKbdByName.reply.ServerSymbols.totalKeyExplicit", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_firstModMapKey, { "firstModMapKey", "x11.xkb.GetKbdByName.reply.ServerSymbols.firstModMapKey", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_nModMapKeys, { "nModMapKeys", "x11.xkb.GetKbdByName.reply.ServerSymbols.nModMapKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_totalModMapKeys, { "totalModMapKeys", "x11.xkb.GetKbdByName.reply.ServerSymbols.totalModMapKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_firstVModMapKey, { "firstVModMapKey", "x11.xkb.GetKbdByName.reply.ServerSymbols.firstVModMapKey", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_nVModMapKeys, { "nVModMapKeys", "x11.xkb.GetKbdByName.reply.ServerSymbols.nVModMapKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_totalVModMapKeys, { "totalVModMapKeys", "x11.xkb.GetKbdByName.reply.ServerSymbols.totalVModMapKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_0, { "0", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_1, { "1", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_2, { "2", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_3, { "3", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_4, { "4", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_5, { "5", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_6, { "6", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_7, { "7", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_8, { "8", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_9, { "9", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_10, { "10", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_11, { "11", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_12, { "12", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_13, { "13", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_14, { "14", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods_mask_15, { "15", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_virtualMods, { "virtualMods", "x11.xkb.GetKbdByName.reply.ServerSymbols.virtualMods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_KeyTypes_types_rtrn, { "types_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.KeyTypes.types_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_KeySyms_syms_rtrn, { "syms_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.KeySyms.syms_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_KeyActions_acts_rtrn_count, { "acts_rtrn_count", "x11.xkb.GetKbdByName.reply.ServerSymbols.KeyActions.acts_rtrn_count", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_KeyActions_acts_rtrn_acts, { "acts_rtrn_acts", "x11.xkb.GetKbdByName.reply.ServerSymbols.KeyActions.acts_rtrn_acts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_KeyActions_acts_rtrn_acts_item, { "acts_rtrn_acts", "x11.xkb.GetKbdByName.reply.ServerSymbols.KeyActions.acts_rtrn_acts", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_KeyBehaviors_behaviors_rtrn, { "behaviors_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.KeyBehaviors.behaviors_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_KeyBehaviors_behaviors_rtrn_item, { "behaviors_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.KeyBehaviors.behaviors_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualMods_vmods_rtrn_mask_Shift, { "Shift", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualMods.vmods_rtrn.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualMods_vmods_rtrn_mask_Lock, { "Lock", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualMods.vmods_rtrn.Lock", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualMods_vmods_rtrn_mask_Control, { "Control", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualMods.vmods_rtrn.Control", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualMods_vmods_rtrn_mask_1, { "1", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualMods.vmods_rtrn.1", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualMods_vmods_rtrn_mask_2, { "2", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualMods.vmods_rtrn.2", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualMods_vmods_rtrn_mask_3, { "3", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualMods.vmods_rtrn.3", FT_BOOLEAN, 8, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualMods_vmods_rtrn_mask_4, { "4", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualMods.vmods_rtrn.4", FT_BOOLEAN, 8, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualMods_vmods_rtrn_mask_5, { "5", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualMods.vmods_rtrn.5", FT_BOOLEAN, 8, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualMods_vmods_rtrn_mask_Any, { "Any", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualMods.vmods_rtrn.Any", FT_BOOLEAN, 8, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualMods_vmods_rtrn, { "vmods_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualMods.vmods_rtrn", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_ExplicitComponents_explicit_rtrn, { "explicit_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.ExplicitComponents.explicit_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_ExplicitComponents_explicit_rtrn_item, { "explicit_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.ExplicitComponents.explicit_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_ModifierMap_modmap_rtrn, { "modmap_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.ModifierMap.modmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_ModifierMap_modmap_rtrn_item, { "modmap_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.ModifierMap.modmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualModMap_vmodmap_rtrn, { "vmodmap_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualModMap.vmodmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_ServerSymbols_VirtualModMap_vmodmap_rtrn_item, { "vmodmap_rtrn", "x11.xkb.GetKbdByName.reply.ServerSymbols.VirtualModMap.vmodmap_rtrn", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_IndicatorMaps_indicatormap_type, { "indicatormap_type", "x11.xkb.GetKbdByName.reply.IndicatorMaps.indicatormap_type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_IndicatorMaps_indicatorDeviceID, { "indicatorDeviceID", "x11.xkb.GetKbdByName.reply.IndicatorMaps.indicatorDeviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_IndicatorMaps_indicatormap_sequence, { "indicatormap_sequence", "x11.xkb.GetKbdByName.reply.IndicatorMaps.indicatormap_sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_IndicatorMaps_indicatormap_length, { "indicatormap_length", "x11.xkb.GetKbdByName.reply.IndicatorMaps.indicatormap_length", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_IndicatorMaps_which, { "which", "x11.xkb.GetKbdByName.reply.IndicatorMaps.which", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_IndicatorMaps_realIndicators, { "realIndicators", "x11.xkb.GetKbdByName.reply.IndicatorMaps.realIndicators", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_IndicatorMaps_nIndicators, { "nIndicators", "x11.xkb.GetKbdByName.reply.IndicatorMaps.nIndicators", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_IndicatorMaps_maps, { "maps", "x11.xkb.GetKbdByName.reply.IndicatorMaps.maps", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_IndicatorMaps_maps_item, { "maps", "x11.xkb.GetKbdByName.reply.IndicatorMaps.maps", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_KeyNames_keyname_type, { "keyname_type", "x11.xkb.GetKbdByName.reply.KeyNames.keyname_type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_KeyNames_keyDeviceID, { "keyDeviceID", "x11.xkb.GetKbdByName.reply.KeyNames.keyDeviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_KeyNames_keyname_sequence, { "keyname_sequence", "x11.xkb.GetKbdByName.reply.KeyNames.keyname_sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_KeyNames_keyname_length, { "keyname_length", "x11.xkb.GetKbdByName.reply.KeyNames.keyname_length", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_KeyNames_which_mask_Keycodes, { "Keycodes", "x11.xkb.GetKbdByName.reply.KeyNames.which.Keycodes", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_KeyNames_which_mask_Geometry, { "Geometry", "x11.xkb.GetKbdByName.reply.KeyNames.which.Geometry", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_KeyNames_which_mask_Symbols, { "Symbols", "x11.xkb.GetKbdByName.reply.KeyNames.which.Symbols", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
@@ -6332,76 +6986,10 @@
{ &hf_x11_xkb_GetKbdByName_reply_KeyNames_KeyAliases_keyAliases_item, { "keyAliases", "x11.xkb.GetKbdByName.reply.KeyNames.KeyAliases.keyAliases", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_KeyNames_RGNames_radioGroupNames, { "radioGroupNames", "x11.xkb.GetKbdByName.reply.KeyNames.RGNames.radioGroupNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_KeyNames_RGNames_radioGroupNames_item, { "radioGroupNames", "x11.xkb.GetKbdByName.reply.KeyNames.RGNames.radioGroupNames", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_otherDeviceID, { "otherDeviceID", "x11.xkb.GetKbdByName.reply.OtherNames.otherDeviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_Keycodes, { "Keycodes", "x11.xkb.GetKbdByName.reply.OtherNames.which.Keycodes", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_Geometry, { "Geometry", "x11.xkb.GetKbdByName.reply.OtherNames.which.Geometry", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_Symbols, { "Symbols", "x11.xkb.GetKbdByName.reply.OtherNames.which.Symbols", FT_BOOLEAN, 32, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_PhysSymbols, { "PhysSymbols", "x11.xkb.GetKbdByName.reply.OtherNames.which.PhysSymbols", FT_BOOLEAN, 32, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_Types, { "Types", "x11.xkb.GetKbdByName.reply.OtherNames.which.Types", FT_BOOLEAN, 32, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_Compat, { "Compat", "x11.xkb.GetKbdByName.reply.OtherNames.which.Compat", FT_BOOLEAN, 32, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_KeyTypeNames, { "KeyTypeNames", "x11.xkb.GetKbdByName.reply.OtherNames.which.KeyTypeNames", FT_BOOLEAN, 32, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_KTLevelNames, { "KTLevelNames", "x11.xkb.GetKbdByName.reply.OtherNames.which.KTLevelNames", FT_BOOLEAN, 32, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_IndicatorNames, { "IndicatorNames", "x11.xkb.GetKbdByName.reply.OtherNames.which.IndicatorNames", FT_BOOLEAN, 32, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_KeyNames, { "KeyNames", "x11.xkb.GetKbdByName.reply.OtherNames.which.KeyNames", FT_BOOLEAN, 32, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_KeyAliases, { "KeyAliases", "x11.xkb.GetKbdByName.reply.OtherNames.which.KeyAliases", FT_BOOLEAN, 32, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_VirtualModNames, { "VirtualModNames", "x11.xkb.GetKbdByName.reply.OtherNames.which.VirtualModNames", FT_BOOLEAN, 32, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_GroupNames, { "GroupNames", "x11.xkb.GetKbdByName.reply.OtherNames.which.GroupNames", FT_BOOLEAN, 32, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which_mask_RGNames, { "RGNames", "x11.xkb.GetKbdByName.reply.OtherNames.which.RGNames", FT_BOOLEAN, 32, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_which, { "which", "x11.xkb.GetKbdByName.reply.OtherNames.which", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_otherMinKeyCode, { "otherMinKeyCode", "x11.xkb.GetKbdByName.reply.OtherNames.otherMinKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_otherMaxKeyCode, { "otherMaxKeyCode", "x11.xkb.GetKbdByName.reply.OtherNames.otherMaxKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_nTypes, { "nTypes", "x11.xkb.GetKbdByName.reply.OtherNames.nTypes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_groupNames_mask_Group1, { "Group1", "x11.xkb.GetKbdByName.reply.OtherNames.groupNames.Group1", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_groupNames_mask_Group2, { "Group2", "x11.xkb.GetKbdByName.reply.OtherNames.groupNames.Group2", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_groupNames_mask_Group3, { "Group3", "x11.xkb.GetKbdByName.reply.OtherNames.groupNames.Group3", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_groupNames_mask_Group4, { "Group4", "x11.xkb.GetKbdByName.reply.OtherNames.groupNames.Group4", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_groupNames, { "groupNames", "x11.xkb.GetKbdByName.reply.OtherNames.groupNames", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_0, { "0", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.0", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_1, { "1", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.1", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_2, { "2", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.2", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_3, { "3", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.3", FT_BOOLEAN, 16, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_4, { "4", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.4", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_5, { "5", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.5", FT_BOOLEAN, 16, NULL, 1 << 5, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_6, { "6", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.6", FT_BOOLEAN, 16, NULL, 1 << 6, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_7, { "7", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.7", FT_BOOLEAN, 16, NULL, 1 << 7, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_8, { "8", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.8", FT_BOOLEAN, 16, NULL, 1 << 8, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_9, { "9", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.9", FT_BOOLEAN, 16, NULL, 1 << 9, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_10, { "10", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.10", FT_BOOLEAN, 16, NULL, 1 << 10, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_11, { "11", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.11", FT_BOOLEAN, 16, NULL, 1 << 11, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_12, { "12", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.12", FT_BOOLEAN, 16, NULL, 1 << 12, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_13, { "13", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.13", FT_BOOLEAN, 16, NULL, 1 << 13, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_14, { "14", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.14", FT_BOOLEAN, 16, NULL, 1 << 14, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods_mask_15, { "15", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_virtualMods, { "virtualMods", "x11.xkb.GetKbdByName.reply.OtherNames.virtualMods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_firstKey, { "firstKey", "x11.xkb.GetKbdByName.reply.OtherNames.firstKey", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_nKeys, { "nKeys", "x11.xkb.GetKbdByName.reply.OtherNames.nKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_indicators, { "indicators", "x11.xkb.GetKbdByName.reply.OtherNames.indicators", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_nRadioGroups, { "nRadioGroups", "x11.xkb.GetKbdByName.reply.OtherNames.nRadioGroups", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_nKeyAliases, { "nKeyAliases", "x11.xkb.GetKbdByName.reply.OtherNames.nKeyAliases", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_nKTLevels, { "nKTLevels", "x11.xkb.GetKbdByName.reply.OtherNames.nKTLevels", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_Keycodes_keycodesName, { "keycodesName", "x11.xkb.GetKbdByName.reply.OtherNames.Keycodes.keycodesName", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_Geometry_geometryName, { "geometryName", "x11.xkb.GetKbdByName.reply.OtherNames.Geometry.geometryName", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_Symbols_symbolsName, { "symbolsName", "x11.xkb.GetKbdByName.reply.OtherNames.Symbols.symbolsName", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_PhysSymbols_physSymbolsName, { "physSymbolsName", "x11.xkb.GetKbdByName.reply.OtherNames.PhysSymbols.physSymbolsName", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_Types_typesName, { "typesName", "x11.xkb.GetKbdByName.reply.OtherNames.Types.typesName", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_Compat_compatName, { "compatName", "x11.xkb.GetKbdByName.reply.OtherNames.Compat.compatName", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_KeyTypeNames_typeNames, { "typeNames", "x11.xkb.GetKbdByName.reply.OtherNames.KeyTypeNames.typeNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_KeyTypeNames_typeNames_item, { "typeNames", "x11.xkb.GetKbdByName.reply.OtherNames.KeyTypeNames.typeNames", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_KTLevelNames_nLevelsPerType, { "nLevelsPerType", "x11.xkb.GetKbdByName.reply.OtherNames.KTLevelNames.nLevelsPerType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_KTLevelNames_ktLevelNames, { "ktLevelNames", "x11.xkb.GetKbdByName.reply.OtherNames.KTLevelNames.ktLevelNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_KTLevelNames_ktLevelNames_item, { "ktLevelNames", "x11.xkb.GetKbdByName.reply.OtherNames.KTLevelNames.ktLevelNames", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_IndicatorNames_indicatorNames, { "indicatorNames", "x11.xkb.GetKbdByName.reply.OtherNames.IndicatorNames.indicatorNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_IndicatorNames_indicatorNames_item, { "indicatorNames", "x11.xkb.GetKbdByName.reply.OtherNames.IndicatorNames.indicatorNames", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_VirtualModNames_virtualModNames, { "virtualModNames", "x11.xkb.GetKbdByName.reply.OtherNames.VirtualModNames.virtualModNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_VirtualModNames_virtualModNames_item, { "virtualModNames", "x11.xkb.GetKbdByName.reply.OtherNames.VirtualModNames.virtualModNames", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_GroupNames_groups, { "groups", "x11.xkb.GetKbdByName.reply.OtherNames.GroupNames.groups", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_GroupNames_groups_item, { "groups", "x11.xkb.GetKbdByName.reply.OtherNames.GroupNames.groups", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_KeyNames_keyNames, { "keyNames", "x11.xkb.GetKbdByName.reply.OtherNames.KeyNames.keyNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_KeyAliases_keyAliases, { "keyAliases", "x11.xkb.GetKbdByName.reply.OtherNames.KeyAliases.keyAliases", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_KeyAliases_keyAliases_item, { "keyAliases", "x11.xkb.GetKbdByName.reply.OtherNames.KeyAliases.keyAliases", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_RGNames_radioGroupNames, { "radioGroupNames", "x11.xkb.GetKbdByName.reply.OtherNames.RGNames.radioGroupNames", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_OtherNames_RGNames_radioGroupNames_item, { "radioGroupNames", "x11.xkb.GetKbdByName.reply.OtherNames.RGNames.radioGroupNames", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Geometry_geometry_type, { "geometry_type", "x11.xkb.GetKbdByName.reply.Geometry.geometry_type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Geometry_geometryDeviceID, { "geometryDeviceID", "x11.xkb.GetKbdByName.reply.Geometry.geometryDeviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Geometry_geometry_sequence, { "geometry_sequence", "x11.xkb.GetKbdByName.reply.Geometry.geometry_sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_GetKbdByName_reply_Geometry_geometry_length, { "geometry_length", "x11.xkb.GetKbdByName.reply.Geometry.geometry_length", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Geometry_name, { "name", "x11.xkb.GetKbdByName.reply.Geometry.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Geometry_geometryFound, { "geometryFound", "x11.xkb.GetKbdByName.reply.Geometry.geometryFound", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Geometry_widthMM, { "widthMM", "x11.xkb.GetKbdByName.reply.Geometry.widthMM", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -6415,14 +7003,6 @@
{ &hf_x11_xkb_GetKbdByName_reply_Geometry_baseColorNdx, { "baseColorNdx", "x11.xkb.GetKbdByName.reply.Geometry.baseColorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Geometry_labelColorNdx, { "labelColorNdx", "x11.xkb.GetKbdByName.reply.Geometry.labelColorNdx", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetKbdByName_reply_Geometry_labelFont, { "labelFont", "x11.xkb.GetKbdByName.reply.Geometry.labelFont", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_Geometry_properties, { "properties", "x11.xkb.GetKbdByName.reply.Geometry.properties", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_Geometry_colors, { "colors", "x11.xkb.GetKbdByName.reply.Geometry.colors", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_Geometry_shapes, { "shapes", "x11.xkb.GetKbdByName.reply.Geometry.shapes", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_Geometry_sections, { "sections", "x11.xkb.GetKbdByName.reply.Geometry.sections", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_Geometry_doodads, { "doodads", "x11.xkb.GetKbdByName.reply.Geometry.doodads", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_Geometry_doodads_item, { "doodads", "x11.xkb.GetKbdByName.reply.Geometry.doodads", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_Geometry_keyAliases, { "keyAliases", "x11.xkb.GetKbdByName.reply.Geometry.keyAliases", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_GetKbdByName_reply_Geometry_keyAliases_item, { "keyAliases", "x11.xkb.GetKbdByName.reply.Geometry.keyAliases", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetDeviceInfo_deviceSpec, { "deviceSpec", "x11.xkb.GetDeviceInfo.deviceSpec", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_GetDeviceInfo_wanted_mask_Keyboards, { "Keyboards", "x11.xkb.GetDeviceInfo.wanted.Keyboards", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
{ &hf_x11_xkb_GetDeviceInfo_wanted_mask_ButtonActions, { "ButtonActions", "x11.xkb.GetDeviceInfo.wanted.ButtonActions", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
@@ -6492,23 +7072,7 @@
{ &hf_x11_xkb_SetDebuggingFlags_reply_currentCtrls, { "currentCtrls", "x11.xkb.SetDebuggingFlags.reply.currentCtrls", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetDebuggingFlags_reply_supportedFlags, { "supportedFlags", "x11.xkb.SetDebuggingFlags.reply.supportedFlags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_SetDebuggingFlags_reply_supportedCtrls, { "supportedCtrls", "x11.xkb.SetDebuggingFlags.reply.supportedCtrls", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_xkbType, { "xkbType", "x11.xkb.NewKeyboardNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_sequence, { "sequence", "x11.xkb.NewKeyboardNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_time, { "time", "x11.xkb.NewKeyboardNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_deviceID, { "deviceID", "x11.xkb.NewKeyboardNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_oldDeviceID, { "oldDeviceID", "x11.xkb.NewKeyboardNotify.oldDeviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_minKeyCode, { "minKeyCode", "x11.xkb.NewKeyboardNotify.minKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_maxKeyCode, { "maxKeyCode", "x11.xkb.NewKeyboardNotify.maxKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_oldMinKeyCode, { "oldMinKeyCode", "x11.xkb.NewKeyboardNotify.oldMinKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_oldMaxKeyCode, { "oldMaxKeyCode", "x11.xkb.NewKeyboardNotify.oldMaxKeyCode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_requestMajor, { "requestMajor", "x11.xkb.NewKeyboardNotify.requestMajor", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_requestMinor, { "requestMinor", "x11.xkb.NewKeyboardNotify.requestMinor", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_changed_mask_Keycodes, { "Keycodes", "x11.xkb.NewKeyboardNotify.changed.Keycodes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_changed_mask_Geometry, { "Geometry", "x11.xkb.NewKeyboardNotify.changed.Geometry", FT_BOOLEAN, 16, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_changed_mask_DeviceID, { "DeviceID", "x11.xkb.NewKeyboardNotify.changed.DeviceID", FT_BOOLEAN, 16, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_xkb_NewKeyboardNotify_changed, { "changed", "x11.xkb.NewKeyboardNotify.changed", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_MapNotify_xkbType, { "xkbType", "x11.xkb.MapNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_MapNotify_sequence, { "sequence", "x11.xkb.MapNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_MapNotify_time, { "time", "x11.xkb.MapNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_MapNotify_deviceID, { "deviceID", "x11.xkb.MapNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_MapNotify_ptrBtnActions, { "ptrBtnActions", "x11.xkb.MapNotify.ptrBtnActions", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -6555,7 +7119,6 @@
{ &hf_x11_xkb_MapNotify_virtualMods_mask_15, { "15", "x11.xkb.MapNotify.virtualMods.15", FT_BOOLEAN, 16, NULL, 1 << 15, NULL, HFILL }},
{ &hf_x11_xkb_MapNotify_virtualMods, { "virtualMods", "x11.xkb.MapNotify.virtualMods", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_StateNotify_xkbType, { "xkbType", "x11.xkb.StateNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_StateNotify_sequence, { "sequence", "x11.xkb.StateNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_StateNotify_time, { "time", "x11.xkb.StateNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_StateNotify_deviceID, { "deviceID", "x11.xkb.StateNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_StateNotify_mods_mask_Shift, { "Shift", "x11.xkb.StateNotify.mods.Shift", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
@@ -6686,7 +7249,6 @@
{ &hf_x11_xkb_StateNotify_requestMajor, { "requestMajor", "x11.xkb.StateNotify.requestMajor", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_StateNotify_requestMinor, { "requestMinor", "x11.xkb.StateNotify.requestMinor", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ControlsNotify_xkbType, { "xkbType", "x11.xkb.ControlsNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ControlsNotify_sequence, { "sequence", "x11.xkb.ControlsNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ControlsNotify_time, { "time", "x11.xkb.ControlsNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ControlsNotify_deviceID, { "deviceID", "x11.xkb.ControlsNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ControlsNotify_numGroups, { "numGroups", "x11.xkb.ControlsNotify.numGroups", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -6729,19 +7291,16 @@
{ &hf_x11_xkb_ControlsNotify_requestMajor, { "requestMajor", "x11.xkb.ControlsNotify.requestMajor", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ControlsNotify_requestMinor, { "requestMinor", "x11.xkb.ControlsNotify.requestMinor", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_IndicatorStateNotify_xkbType, { "xkbType", "x11.xkb.IndicatorStateNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_IndicatorStateNotify_sequence, { "sequence", "x11.xkb.IndicatorStateNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_IndicatorStateNotify_time, { "time", "x11.xkb.IndicatorStateNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_IndicatorStateNotify_deviceID, { "deviceID", "x11.xkb.IndicatorStateNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_IndicatorStateNotify_state, { "state", "x11.xkb.IndicatorStateNotify.state", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_IndicatorStateNotify_stateChanged, { "stateChanged", "x11.xkb.IndicatorStateNotify.stateChanged", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_IndicatorMapNotify_xkbType, { "xkbType", "x11.xkb.IndicatorMapNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_IndicatorMapNotify_sequence, { "sequence", "x11.xkb.IndicatorMapNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_IndicatorMapNotify_time, { "time", "x11.xkb.IndicatorMapNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_IndicatorMapNotify_deviceID, { "deviceID", "x11.xkb.IndicatorMapNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_IndicatorMapNotify_state, { "state", "x11.xkb.IndicatorMapNotify.state", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_IndicatorMapNotify_mapChanged, { "mapChanged", "x11.xkb.IndicatorMapNotify.mapChanged", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_NamesNotify_xkbType, { "xkbType", "x11.xkb.NamesNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_NamesNotify_sequence, { "sequence", "x11.xkb.NamesNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_NamesNotify_time, { "time", "x11.xkb.NamesNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_NamesNotify_deviceID, { "deviceID", "x11.xkb.NamesNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_NamesNotify_changed_mask_Keycodes, { "Keycodes", "x11.xkb.NamesNotify.changed.Keycodes", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
@@ -6791,7 +7350,6 @@
{ &hf_x11_xkb_NamesNotify_nKeys, { "nKeys", "x11.xkb.NamesNotify.nKeys", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_NamesNotify_changedIndicators, { "changedIndicators", "x11.xkb.NamesNotify.changedIndicators", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_CompatMapNotify_xkbType, { "xkbType", "x11.xkb.CompatMapNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_CompatMapNotify_sequence, { "sequence", "x11.xkb.CompatMapNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_CompatMapNotify_time, { "time", "x11.xkb.CompatMapNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_CompatMapNotify_deviceID, { "deviceID", "x11.xkb.CompatMapNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_CompatMapNotify_changedGroups_mask_Group1, { "Group1", "x11.xkb.CompatMapNotify.changedGroups.Group1", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
@@ -6803,7 +7361,6 @@
{ &hf_x11_xkb_CompatMapNotify_nSI, { "nSI", "x11.xkb.CompatMapNotify.nSI", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_CompatMapNotify_nTotalSI, { "nTotalSI", "x11.xkb.CompatMapNotify.nTotalSI", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_BellNotify_xkbType, { "xkbType", "x11.xkb.BellNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_BellNotify_sequence, { "sequence", "x11.xkb.BellNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_BellNotify_time, { "time", "x11.xkb.BellNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_BellNotify_deviceID, { "deviceID", "x11.xkb.BellNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_BellNotify_bellClass, { "bellClass", "x11.xkb.BellNotify.bellClass", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_BellClassResult), 0, NULL, HFILL }},
@@ -6815,7 +7372,6 @@
{ &hf_x11_xkb_BellNotify_window, { "window", "x11.xkb.BellNotify.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_BellNotify_eventOnly, { "eventOnly", "x11.xkb.BellNotify.eventOnly", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ActionMessage_xkbType, { "xkbType", "x11.xkb.ActionMessage.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ActionMessage_sequence, { "sequence", "x11.xkb.ActionMessage.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ActionMessage_time, { "time", "x11.xkb.ActionMessage.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ActionMessage_deviceID, { "deviceID", "x11.xkb.ActionMessage.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ActionMessage_keycode, { "keycode", "x11.xkb.ActionMessage.keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -6834,7 +7390,6 @@
{ &hf_x11_xkb_ActionMessage_group, { "group", "x11.xkb.ActionMessage.group", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xkb_Group), 0, NULL, HFILL }},
{ &hf_x11_xkb_ActionMessage_message, { "message", "x11.xkb.ActionMessage.message", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_AccessXNotify_xkbType, { "xkbType", "x11.xkb.AccessXNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_AccessXNotify_sequence, { "sequence", "x11.xkb.AccessXNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_AccessXNotify_time, { "time", "x11.xkb.AccessXNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_AccessXNotify_deviceID, { "deviceID", "x11.xkb.AccessXNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_AccessXNotify_keycode, { "keycode", "x11.xkb.AccessXNotify.keycode", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -6849,7 +7404,6 @@
{ &hf_x11_xkb_AccessXNotify_slowKeysDelay, { "slowKeysDelay", "x11.xkb.AccessXNotify.slowKeysDelay", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_AccessXNotify_debounceDelay, { "debounceDelay", "x11.xkb.AccessXNotify.debounceDelay", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ExtensionDeviceNotify_xkbType, { "xkbType", "x11.xkb.ExtensionDeviceNotify.xkbType", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xkb_ExtensionDeviceNotify_sequence, { "sequence", "x11.xkb.ExtensionDeviceNotify.sequence", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ExtensionDeviceNotify_time, { "time", "x11.xkb.ExtensionDeviceNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ExtensionDeviceNotify_deviceID, { "deviceID", "x11.xkb.ExtensionDeviceNotify.deviceID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ExtensionDeviceNotify_reason_mask_Keyboards, { "Keyboards", "x11.xkb.ExtensionDeviceNotify.reason.Keyboards", FT_BOOLEAN, 16, NULL, 1 << 0, NULL, HFILL }},
@@ -6859,7 +7413,7 @@
{ &hf_x11_xkb_ExtensionDeviceNotify_reason_mask_IndicatorState, { "IndicatorState", "x11.xkb.ExtensionDeviceNotify.reason.IndicatorState", FT_BOOLEAN, 16, NULL, 1 << 4, NULL, HFILL }},
{ &hf_x11_xkb_ExtensionDeviceNotify_reason, { "reason", "x11.xkb.ExtensionDeviceNotify.reason", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ExtensionDeviceNotify_ledClass, { "ledClass", "x11.xkb.ExtensionDeviceNotify.ledClass", FT_UINT16, BASE_HEX_DEC, VALS(x11_enum_xkb_LedClassResult), 0, NULL, HFILL }},
-{ &hf_x11_xkb_ExtensionDeviceNotify_ledID, { "ledID", "x11.xkb.ExtensionDeviceNotify.ledID", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_xkb_ExtensionDeviceNotify_ledID, { "ledID", "x11.xkb.ExtensionDeviceNotify.ledID", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ExtensionDeviceNotify_ledsDefined, { "ledsDefined", "x11.xkb.ExtensionDeviceNotify.ledsDefined", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ExtensionDeviceNotify_ledState, { "ledState", "x11.xkb.ExtensionDeviceNotify.ledState", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_ExtensionDeviceNotify_firstButton, { "firstButton", "x11.xkb.ExtensionDeviceNotify.firstButton", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -6878,11 +7432,11 @@
{ &hf_x11_xkb_ExtensionDeviceNotify_unsupported, { "unsupported", "x11.xkb.ExtensionDeviceNotify.unsupported", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xkb_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(xkb_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_PRINTER, { "PRINTER", "x11.struct.PRINTER", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PRINTER_nameLen, { "nameLen", "x11.struct.PRINTER.nameLen", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PRINTER_name, { "name", "x11.struct.PRINTER.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PRINTER_descLen, { "descLen", "x11.struct.PRINTER.descLen", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_PRINTER_description, { "description", "x11.struct.PRINTER.description", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xprint_PRINTER, { "xprint_PRINTER", "x11.struct.xprint_PRINTER", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xprint_PRINTER_nameLen, { "nameLen", "x11.struct.xprint_PRINTER.nameLen", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xprint_PRINTER_name, { "name", "x11.struct.xprint_PRINTER.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xprint_PRINTER_descLen, { "descLen", "x11.struct.xprint_PRINTER.descLen", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xprint_PRINTER_description, { "description", "x11.struct.xprint_PRINTER.description", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xprint_PrintQueryVersion_reply_major_version, { "major_version", "x11.xprint.PrintQueryVersion.reply.major_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xprint_PrintQueryVersion_reply_minor_version, { "minor_version", "x11.xprint.PrintQueryVersion.reply.minor_version", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xprint_PrintGetPrinterList_printerNameLen, { "printerNameLen", "x11.xprint.PrintGetPrinterList.printerNameLen", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -6952,9 +7506,6 @@
{ &hf_x11_xprint_PrintSetImageResolution_reply_previous_resolutions, { "previous_resolutions", "x11.xprint.PrintSetImageResolution.reply.previous_resolutions", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xprint_PrintGetImageResolution_context, { "context", "x11.xprint.PrintGetImageResolution.context", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xprint_PrintGetImageResolution_reply_image_resolution, { "image_resolution", "x11.xprint.PrintGetImageResolution.reply.image_resolution", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xprint_Notify_detail, { "detail", "x11.xprint.Notify.detail", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xprint_Notify_context, { "context", "x11.xprint.Notify.context", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xprint_Notify_cancel, { "cancel", "x11.xprint.Notify.cancel", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xprint_AttributNotify_detail, { "detail", "x11.xprint.AttributNotify.detail", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xprint_AttributNotify_context, { "context", "x11.xprint.AttributNotify.context", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xprint_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(xprint_extension_minor), 0, "minor opcode", HFILL }},
@@ -6980,12 +7531,12 @@
{ &hf_x11_xselinux_GetWindowContext_window, { "window", "x11.xselinux.GetWindowContext.window", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xselinux_GetWindowContext_reply_context_len, { "context_len", "x11.xselinux.GetWindowContext.reply.context_len", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xselinux_GetWindowContext_reply_context, { "context", "x11.xselinux.GetWindowContext.reply.context", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ListItem, { "ListItem", "x11.struct.ListItem", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ListItem_name, { "name", "x11.struct.ListItem.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ListItem_object_context_len, { "object_context_len", "x11.struct.ListItem.object_context_len", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ListItem_data_context_len, { "data_context_len", "x11.struct.ListItem.data_context_len", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ListItem_object_context, { "object_context", "x11.struct.ListItem.object_context", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ListItem_data_context, { "data_context", "x11.struct.ListItem.data_context", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xselinux_ListItem, { "xselinux_ListItem", "x11.struct.xselinux_ListItem", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xselinux_ListItem_name, { "name", "x11.struct.xselinux_ListItem.name", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xselinux_ListItem_object_context_len, { "object_context_len", "x11.struct.xselinux_ListItem.object_context_len", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xselinux_ListItem_data_context_len, { "data_context_len", "x11.struct.xselinux_ListItem.data_context_len", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xselinux_ListItem_object_context, { "object_context", "x11.struct.xselinux_ListItem.object_context", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xselinux_ListItem_data_context, { "data_context", "x11.struct.xselinux_ListItem.data_context", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xselinux_SetPropertyCreateContext_context_len, { "context_len", "x11.xselinux.SetPropertyCreateContext.context_len", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xselinux_SetPropertyCreateContext_context, { "context", "x11.xselinux.SetPropertyCreateContext.context", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xselinux_GetPropertyCreateContext_reply_context_len, { "context_len", "x11.xselinux.GetPropertyCreateContext.reply.context_len", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
@@ -7043,68 +7594,64 @@
{ &hf_x11_xtest_GrabControl_impervious, { "impervious", "x11.xtest.GrabControl.impervious", FT_BOOLEAN, BASE_NONE, NULL, 0, NULL, HFILL }},
{ &hf_x11_xtest_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(xtest_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_Rational, { "Rational", "x11.struct.Rational", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Rational_numerator, { "numerator", "x11.struct.Rational.numerator", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Rational_denominator, { "denominator", "x11.struct.Rational.denominator", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Format, { "Format", "x11.struct.Format", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Format_visual, { "visual", "x11.struct.Format.visual", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_Format_depth, { "depth", "x11.struct.Format.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo, { "AdaptorInfo", "x11.struct.AdaptorInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_base_id, { "base_id", "x11.struct.AdaptorInfo.base_id", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_name_size, { "name_size", "x11.struct.AdaptorInfo.name_size", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_num_ports, { "num_ports", "x11.struct.AdaptorInfo.num_ports", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_num_formats, { "num_formats", "x11.struct.AdaptorInfo.num_formats", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_type_mask_InputMask, { "InputMask", "x11.struct.AdaptorInfo.type.InputMask", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_type_mask_OutputMask, { "OutputMask", "x11.struct.AdaptorInfo.type.OutputMask", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_type_mask_VideoMask, { "VideoMask", "x11.struct.AdaptorInfo.type.VideoMask", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_type_mask_StillMask, { "StillMask", "x11.struct.AdaptorInfo.type.StillMask", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_type_mask_ImageMask, { "ImageMask", "x11.struct.AdaptorInfo.type.ImageMask", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_type, { "type", "x11.struct.AdaptorInfo.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_name, { "name", "x11.struct.AdaptorInfo.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_formats, { "formats", "x11.struct.AdaptorInfo.formats", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AdaptorInfo_formats_item, { "formats", "x11.struct.AdaptorInfo.formats", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_EncodingInfo, { "EncodingInfo", "x11.struct.EncodingInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_EncodingInfo_encoding, { "encoding", "x11.struct.EncodingInfo.encoding", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_EncodingInfo_name_size, { "name_size", "x11.struct.EncodingInfo.name_size", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_EncodingInfo_width, { "width", "x11.struct.EncodingInfo.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_EncodingInfo_height, { "height", "x11.struct.EncodingInfo.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_EncodingInfo_rate, { "rate", "x11.struct.EncodingInfo.rate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_EncodingInfo_name, { "name", "x11.struct.EncodingInfo.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AttributeInfo, { "AttributeInfo", "x11.struct.AttributeInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AttributeInfo_flags_mask_Gettable, { "Gettable", "x11.struct.AttributeInfo.flags.Gettable", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
-{ &hf_x11_struct_AttributeInfo_flags_mask_Settable, { "Settable", "x11.struct.AttributeInfo.flags.Settable", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
-{ &hf_x11_struct_AttributeInfo_flags, { "flags", "x11.struct.AttributeInfo.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AttributeInfo_min, { "min", "x11.struct.AttributeInfo.min", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AttributeInfo_max, { "max", "x11.struct.AttributeInfo.max", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AttributeInfo_size, { "size", "x11.struct.AttributeInfo.size", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_AttributeInfo_name, { "name", "x11.struct.AttributeInfo.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo, { "ImageFormatInfo", "x11.struct.ImageFormatInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_id, { "id", "x11.struct.ImageFormatInfo.id", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_type, { "type", "x11.struct.ImageFormatInfo.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xv_ImageFormatInfoType), 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_byte_order, { "byte_order", "x11.struct.ImageFormatInfo.byte_order", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_ImageOrder), 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_guid, { "guid", "x11.struct.ImageFormatInfo.guid", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_bpp, { "bpp", "x11.struct.ImageFormatInfo.bpp", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_num_planes, { "num_planes", "x11.struct.ImageFormatInfo.num_planes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_depth, { "depth", "x11.struct.ImageFormatInfo.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_red_mask, { "red_mask", "x11.struct.ImageFormatInfo.red_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_green_mask, { "green_mask", "x11.struct.ImageFormatInfo.green_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_blue_mask, { "blue_mask", "x11.struct.ImageFormatInfo.blue_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_format, { "format", "x11.struct.ImageFormatInfo.format", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xv_ImageFormatInfoFormat), 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_y_sample_bits, { "y_sample_bits", "x11.struct.ImageFormatInfo.y_sample_bits", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_u_sample_bits, { "u_sample_bits", "x11.struct.ImageFormatInfo.u_sample_bits", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_v_sample_bits, { "v_sample_bits", "x11.struct.ImageFormatInfo.v_sample_bits", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_vhorz_y_period, { "vhorz_y_period", "x11.struct.ImageFormatInfo.vhorz_y_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_vhorz_u_period, { "vhorz_u_period", "x11.struct.ImageFormatInfo.vhorz_u_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_vhorz_v_period, { "vhorz_v_period", "x11.struct.ImageFormatInfo.vhorz_v_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_vvert_y_period, { "vvert_y_period", "x11.struct.ImageFormatInfo.vvert_y_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_vvert_u_period, { "vvert_u_period", "x11.struct.ImageFormatInfo.vvert_u_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_vvert_v_period, { "vvert_v_period", "x11.struct.ImageFormatInfo.vvert_v_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_vcomp_order, { "vcomp_order", "x11.struct.ImageFormatInfo.vcomp_order", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_ImageFormatInfo_vscanline_order, { "vscanline_order", "x11.struct.ImageFormatInfo.vscanline_order", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xv_ScanlineOrder), 0, NULL, HFILL }},
-{ &hf_x11_xv_VideoNotify_reason, { "reason", "x11.xv.VideoNotify.reason", FT_UINT8, BASE_DEC, VALS(x11_enum_xv_VideoNotifyReason), 0, NULL, HFILL }},
-{ &hf_x11_xv_VideoNotify_time, { "time", "x11.xv.VideoNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xv_VideoNotify_drawable, { "drawable", "x11.xv.VideoNotify.drawable", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_xv_VideoNotify_port, { "port", "x11.xv.VideoNotify.port", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_Rational, { "xv_Rational", "x11.struct.xv_Rational", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_Rational_numerator, { "numerator", "x11.struct.xv_Rational.numerator", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_Rational_denominator, { "denominator", "x11.struct.xv_Rational.denominator", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_Format, { "xv_Format", "x11.struct.xv_Format", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_Format_visual, { "visual", "x11.struct.xv_Format.visual", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_Format_depth, { "depth", "x11.struct.xv_Format.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo, { "xv_AdaptorInfo", "x11.struct.xv_AdaptorInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_base_id, { "base_id", "x11.struct.xv_AdaptorInfo.base_id", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_name_size, { "name_size", "x11.struct.xv_AdaptorInfo.name_size", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_num_ports, { "num_ports", "x11.struct.xv_AdaptorInfo.num_ports", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_num_formats, { "num_formats", "x11.struct.xv_AdaptorInfo.num_formats", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_type_mask_InputMask, { "InputMask", "x11.struct.xv_AdaptorInfo.type.InputMask", FT_BOOLEAN, 8, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_type_mask_OutputMask, { "OutputMask", "x11.struct.xv_AdaptorInfo.type.OutputMask", FT_BOOLEAN, 8, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_type_mask_VideoMask, { "VideoMask", "x11.struct.xv_AdaptorInfo.type.VideoMask", FT_BOOLEAN, 8, NULL, 1 << 2, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_type_mask_StillMask, { "StillMask", "x11.struct.xv_AdaptorInfo.type.StillMask", FT_BOOLEAN, 8, NULL, 1 << 3, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_type_mask_ImageMask, { "ImageMask", "x11.struct.xv_AdaptorInfo.type.ImageMask", FT_BOOLEAN, 8, NULL, 1 << 4, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_type, { "type", "x11.struct.xv_AdaptorInfo.type", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_name, { "name", "x11.struct.xv_AdaptorInfo.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_formats, { "formats", "x11.struct.xv_AdaptorInfo.formats", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AdaptorInfo_formats_item, { "formats", "x11.struct.xv_AdaptorInfo.formats", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_EncodingInfo, { "xv_EncodingInfo", "x11.struct.xv_EncodingInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_EncodingInfo_encoding, { "encoding", "x11.struct.xv_EncodingInfo.encoding", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_EncodingInfo_name_size, { "name_size", "x11.struct.xv_EncodingInfo.name_size", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_EncodingInfo_width, { "width", "x11.struct.xv_EncodingInfo.width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_EncodingInfo_height, { "height", "x11.struct.xv_EncodingInfo.height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_EncodingInfo_rate, { "rate", "x11.struct.xv_EncodingInfo.rate", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_EncodingInfo_name, { "name", "x11.struct.xv_EncodingInfo.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AttributeInfo, { "xv_AttributeInfo", "x11.struct.xv_AttributeInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AttributeInfo_flags_mask_Gettable, { "Gettable", "x11.struct.xv_AttributeInfo.flags.Gettable", FT_BOOLEAN, 32, NULL, 1 << 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AttributeInfo_flags_mask_Settable, { "Settable", "x11.struct.xv_AttributeInfo.flags.Settable", FT_BOOLEAN, 32, NULL, 1 << 1, NULL, HFILL }},
+{ &hf_x11_struct_xv_AttributeInfo_flags, { "flags", "x11.struct.xv_AttributeInfo.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AttributeInfo_min, { "min", "x11.struct.xv_AttributeInfo.min", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AttributeInfo_max, { "max", "x11.struct.xv_AttributeInfo.max", FT_INT32, BASE_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AttributeInfo_size, { "size", "x11.struct.xv_AttributeInfo.size", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_AttributeInfo_name, { "name", "x11.struct.xv_AttributeInfo.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo, { "xv_ImageFormatInfo", "x11.struct.xv_ImageFormatInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_id, { "id", "x11.struct.xv_ImageFormatInfo.id", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_type, { "type", "x11.struct.xv_ImageFormatInfo.type", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xv_ImageFormatInfoType), 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_byte_order, { "byte_order", "x11.struct.xv_ImageFormatInfo.byte_order", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xproto_ImageOrder), 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_guid, { "guid", "x11.struct.xv_ImageFormatInfo.guid", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_bpp, { "bpp", "x11.struct.xv_ImageFormatInfo.bpp", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_num_planes, { "num_planes", "x11.struct.xv_ImageFormatInfo.num_planes", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_depth, { "depth", "x11.struct.xv_ImageFormatInfo.depth", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_red_mask, { "red_mask", "x11.struct.xv_ImageFormatInfo.red_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_green_mask, { "green_mask", "x11.struct.xv_ImageFormatInfo.green_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_blue_mask, { "blue_mask", "x11.struct.xv_ImageFormatInfo.blue_mask", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_format, { "format", "x11.struct.xv_ImageFormatInfo.format", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xv_ImageFormatInfoFormat), 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_y_sample_bits, { "y_sample_bits", "x11.struct.xv_ImageFormatInfo.y_sample_bits", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_u_sample_bits, { "u_sample_bits", "x11.struct.xv_ImageFormatInfo.u_sample_bits", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_v_sample_bits, { "v_sample_bits", "x11.struct.xv_ImageFormatInfo.v_sample_bits", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_vhorz_y_period, { "vhorz_y_period", "x11.struct.xv_ImageFormatInfo.vhorz_y_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_vhorz_u_period, { "vhorz_u_period", "x11.struct.xv_ImageFormatInfo.vhorz_u_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_vhorz_v_period, { "vhorz_v_period", "x11.struct.xv_ImageFormatInfo.vhorz_v_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_vvert_y_period, { "vvert_y_period", "x11.struct.xv_ImageFormatInfo.vvert_y_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_vvert_u_period, { "vvert_u_period", "x11.struct.xv_ImageFormatInfo.vvert_u_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_vvert_v_period, { "vvert_v_period", "x11.struct.xv_ImageFormatInfo.vvert_v_period", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_vcomp_order, { "vcomp_order", "x11.struct.xv_ImageFormatInfo.vcomp_order", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xv_ImageFormatInfo_vscanline_order, { "vscanline_order", "x11.struct.xv_ImageFormatInfo.vscanline_order", FT_UINT8, BASE_HEX_DEC, VALS(x11_enum_xv_ScanlineOrder), 0, NULL, HFILL }},
{ &hf_x11_xv_PortNotify_time, { "time", "x11.xv.PortNotify.time", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xv_PortNotify_port, { "port", "x11.xv.PortNotify.port", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
{ &hf_x11_xv_PortNotify_attribute, { "attribute", "x11.xv.PortNotify.attribute", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
@@ -7240,16 +7787,16 @@
{ &hf_x11_xv_ShmPutImage_send_event, { "send_event", "x11.xv.ShmPutImage.send_event", FT_UINT8, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xv_extension_minor, { "extension-minor", "x11.extension-minor", FT_UINT8, BASE_DEC, VALS(xv_extension_minor), 0, "minor opcode", HFILL }},
-{ &hf_x11_struct_SurfaceInfo, { "SurfaceInfo", "x11.struct.SurfaceInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SurfaceInfo_id, { "id", "x11.struct.SurfaceInfo.id", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SurfaceInfo_chroma_format, { "chroma_format", "x11.struct.SurfaceInfo.chroma_format", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SurfaceInfo_pad0, { "pad0", "x11.struct.SurfaceInfo.pad0", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SurfaceInfo_max_width, { "max_width", "x11.struct.SurfaceInfo.max_width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SurfaceInfo_max_height, { "max_height", "x11.struct.SurfaceInfo.max_height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SurfaceInfo_subpicture_max_width, { "subpicture_max_width", "x11.struct.SurfaceInfo.subpicture_max_width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SurfaceInfo_subpicture_max_height, { "subpicture_max_height", "x11.struct.SurfaceInfo.subpicture_max_height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SurfaceInfo_mc_type, { "mc_type", "x11.struct.SurfaceInfo.mc_type", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
-{ &hf_x11_struct_SurfaceInfo_flags, { "flags", "x11.struct.SurfaceInfo.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xvmc_SurfaceInfo, { "xvmc_SurfaceInfo", "x11.struct.xvmc_SurfaceInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xvmc_SurfaceInfo_id, { "id", "x11.struct.xvmc_SurfaceInfo.id", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xvmc_SurfaceInfo_chroma_format, { "chroma_format", "x11.struct.xvmc_SurfaceInfo.chroma_format", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xvmc_SurfaceInfo_pad0, { "pad0", "x11.struct.xvmc_SurfaceInfo.pad0", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xvmc_SurfaceInfo_max_width, { "max_width", "x11.struct.xvmc_SurfaceInfo.max_width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xvmc_SurfaceInfo_max_height, { "max_height", "x11.struct.xvmc_SurfaceInfo.max_height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xvmc_SurfaceInfo_subpicture_max_width, { "subpicture_max_width", "x11.struct.xvmc_SurfaceInfo.subpicture_max_width", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xvmc_SurfaceInfo_subpicture_max_height, { "subpicture_max_height", "x11.struct.xvmc_SurfaceInfo.subpicture_max_height", FT_UINT16, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xvmc_SurfaceInfo_mc_type, { "mc_type", "x11.struct.xvmc_SurfaceInfo.mc_type", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
+{ &hf_x11_struct_xvmc_SurfaceInfo_flags, { "flags", "x11.struct.xvmc_SurfaceInfo.flags", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xvmc_QueryVersion_reply_major, { "major", "x11.xvmc.QueryVersion.reply.major", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xvmc_QueryVersion_reply_minor, { "minor", "x11.xvmc.QueryVersion.reply.minor", FT_UINT32, BASE_HEX_DEC, NULL, 0, NULL, HFILL }},
{ &hf_x11_xvmc_ListSurfaceTypes_port_id, { "port_id", "x11.xvmc.ListSurfaceTypes.port_id", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }},