diff options
author | Michele Baldessari <michele@acksyn.org> | 2014-08-23 09:10:13 +0200 |
---|---|---|
committer | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2014-10-02 04:43:12 +0000 |
commit | 0efa992d33626948c2ed00f8dde8e4c10b1d6a6f (patch) | |
tree | 74ca8297a77d7889425aa4d76e5b308d826a9ca9 /epan/dissectors/x11-declarations.h | |
parent | 67f1fa5e568a0ef3be4827642c299560ca59932f (diff) |
Extend X11 response parsing
Add support to parse screens, depths, visual-types and
pixel-formats in the X11 connection initial response.
v1->v2:
- Do not show unused bytes when their length is 0
- Fix up tabs
Change-Id: If62f0eab65a18e050fb3f830a6bd7574ab1f2de6
Reviewed-on: https://code.wireshark.org/review/4249
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Diffstat (limited to 'epan/dissectors/x11-declarations.h')
-rw-r--r-- | epan/dissectors/x11-declarations.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/epan/dissectors/x11-declarations.h b/epan/dissectors/x11-declarations.h index 597ae33a19..3f3e3bb630 100644 --- a/epan/dissectors/x11-declarations.h +++ b/epan/dissectors/x11-declarations.h @@ -178,6 +178,9 @@ static int hf_x11_data_length = -1; static int hf_x11_delete = -1; static int hf_x11_delta = -1; static int hf_x11_depth = -1; +static int hf_x11_depth_detail = -1; +static int hf_x11_depth_detail_depth = -1; +static int hf_x11_depth_detail_visualtypes_numbers = -1; static int hf_x11_destination = -1; static int hf_x11_direction = -1; static int hf_x11_drawable = -1; @@ -336,6 +339,10 @@ static int hf_x11_pixel = -1; static int hf_x11_pixels = -1; static int hf_x11_pixels_item = -1; static int hf_x11_pixmap = -1; +static int hf_x11_pixmap_format = -1; +static int hf_x11_pixmap_format_depth = -1; +static int hf_x11_pixmap_format_bits_per_pixel = -1; +static int hf_x11_pixmap_format_scanline_pad = -1; static int hf_x11_place = -1; static int hf_x11_plane_mask = -1; static int hf_x11_planes = -1; @@ -400,6 +407,23 @@ static int hf_x11_same_screen_focus_mask_same_screen = -1; static int hf_x11_success = -1; static int hf_x11_save_set_mode = -1; static int hf_x11_save_under = -1; +static int hf_x11_screen = -1; +static int hf_x11_screen_root = -1; +static int hf_x11_screen_default_colormap = -1; +static int hf_x11_screen_white_pixel = -1; +static int hf_x11_screen_black_pixel = -1; +static int hf_x11_screen_current_input_masks = -1; +static int hf_x11_screen_width_in_pixels = -1; +static int hf_x11_screen_height_in_pixels = -1; +static int hf_x11_screen_width_in_millimeters = -1; +static int hf_x11_screen_height_in_millimeters = -1; +static int hf_x11_screen_min_installed_maps = -1; +static int hf_x11_screen_max_installed_maps = -1; +static int hf_x11_screen_root_visual = -1; +static int hf_x11_screen_backing_stores = -1; +static int hf_x11_screen_save_unders = -1; +static int hf_x11_screen_root_depth = -1; +static int hf_x11_screen_allowed_depths_len = -1; static int hf_x11_screen_saver_mode = -1; static int hf_x11_segment = -1; static int hf_x11_segments = -1; @@ -456,6 +480,14 @@ static int hf_x11_visual_blue = -1; static int hf_x11_visual_green = -1; static int hf_x11_visual_red = -1; static int hf_x11_visualid = -1; +static int hf_x11_visualtype = -1; +static int hf_x11_visualtype_visualid = -1; +static int hf_x11_visualtype_class = -1; +static int hf_x11_visualtype_bits_per_rgb_value = -1; +static int hf_x11_visualtype_colormap_entries = -1; +static int hf_x11_visualtype_red_mask = -1; +static int hf_x11_visualtype_green_mask = -1; +static int hf_x11_visualtype_blue_mask = -1; static int hf_x11_warp_pointer_dst_window = -1; static int hf_x11_warp_pointer_src_window = -1; static int hf_x11_wid = -1; |