1 //
   2 //
   3 // This file is used for automated generation of java classes to wrap native structures.
   4 // The detail on format of this file see WrapperGenerator.java
   5 //
   6 // WARNING: if you modified this file, you need to regenerate sizes.64-solaris-i386
   7 //
   8 
   9 XExtData
  10     number      int
  11     next pointer XExtData
  12     free_private pointer
  13     private_data        pointer
  14 XIMText
  15     length      short
  16     feedback    pointer
  17     encoding_is_wchar   Bool
  18     string pointer
  19 XSetWindowAttributes
  20     background_pixmap   long
  21     background_pixel    long
  22     border_pixmap       long
  23     border_pixel        long
  24     bit_gravity         int
  25     win_gravity         int
  26     backing_store       int
  27     backing_planes      long
  28     backing_pixel       long
  29     save_under          Bool
  30     event_mask          long
  31     do_not_propagate_mask       long
  32     override_redirect   Bool
  33     colormap            long
  34     cursor              long
  35 Visual
  36     ext_data    pointer XExtData
  37     visualid    long
  38     class       int
  39     red_mask    long
  40     green_mask  long
  41     blue_mask   long
  42     bits_per_rgb        int
  43     map_entries int
  44 Depth
  45     depth       int
  46     nvisuals    int
  47     visuals   pointer Visual
  48 XClassHint
  49     res_name    pointer
  50     res_class   pointer
  51 XIMPreeditCaretCallbackStruct
  52     position    int
  53     direction int
  54     style     int
  55 XmbTextItem
  56     chars       pointer byte
  57     nchars      int
  58     delta       int
  59     font_set    pointer
  60 XStandardColormap
  61     colormap    long
  62     red_max     long
  63     red_mult    long
  64     green_max   long
  65     green_mult  long
  66     blue_max    long
  67     blue_mult   long
  68     base_pixel  long
  69     visualid    long
  70     killid      long
  71 XIMCallback
  72     client_data pointer
  73     callback    pointer
  74 XKeyboardState
  75     key_click_percent   int
  76     bell_percent        int
  77     bell_pitch          int
  78     bell_duration       int
  79     led_mask            long
  80     global_auto_repeat  int
  81     auto_repeats        array byte 32
  82 XCirculateEvent
  83     type        int
  84     serial      long
  85     send_event  Bool
  86     display long
  87     event       long
  88     window      long
  89     place       int
  90 XWMHints
  91     flags       long
  92     initial_state       int
  93     icon_pixmap pointer
  94     icon_window long
  95     icon_x      int
  96     icon_y      int
  97     icon_mask long
  98     input       Bool
  99     window_group long
 100 XCrossingEvent
 101     type        int
 102     serial      long
 103     send_event  Bool
 104     display     long
 105     window      long
 106     root        long
 107     subwindow   long
 108     time        ulong
 109     x   int
 110     y   int
 111     x_root      int
 112     y_root      int
 113     mode        int
 114     detail      int
 115     same_screen Bool
 116     focus       Bool
 117     state       int
 118 XIMStringConversionText
 119     length      short
 120     feedback    pointer
 121     encoding_is_wchar   Bool
 122     string      pointer
 123 XKeymapEvent
 124     type        int
 125     serial      long
 126     send_event  Bool
 127     display     long
 128     window      long
 129     key_vector  array byte 32
 130 XDestroyWindowEvent
 131     type        int
 132     serial      long
 133     send_event  Bool
 134     display     long
 135     event       long
 136     window      long
 137 XComposeStatus
 138     compose_ptr pointer
 139     chars_matched       int
 140 XTextItem
 141     chars       pointer
 142     nchars      int
 143     delta       int
 144     font        long
 145 XIMStringConversionCallbackStruct
 146     position    short
 147     direction     int
 148     operation   short
 149     factor      short
 150     text          pointer XIMStringConversionText
 151 XOMFontInfo
 152     num_font    int
 153     font_struct_list pointer
 154     font_name_list      pointer
 155 XClientMessageEvent
 156     type        int
 157     serial      long
 158     send_event  Bool
 159     display     long
 160     window      long
 161     message_type        Atom
 162     format      int
 163     data        array long 5
 164 XMapRequestEvent
 165     type        int
 166     serial      long
 167     send_event  Bool
 168     display     long
 169     parent      long
 170     window      long
 171 XSelectionEvent
 172     type        int
 173     serial      long
 174     send_event  Bool
 175     display     long
 176     requestor   long
 177     selection   Atom
 178     target      Atom
 179     property    Atom
 180     time        ulong
 181 XVisibilityEvent
 182     type        int
 183     serial      long
 184     send_event  Bool
 185     display     long
 186     window      long
 187     state       int
 188 XConfigureRequestEvent
 189     type        int
 190     serial      long
 191     send_event  Bool
 192     display     long
 193     parent      long
 194     window      long
 195     x   int
 196     y   int
 197     width       int
 198     height      int
 199     border_width        int
 200     above       long
 201     detail      int
 202     value_mask  long
 203 Screen
 204     ext_data pointer XExtData
 205     display pointer
 206     root        long
 207     width       int
 208     height      int
 209     mwidth      int
 210     mheight     int
 211     ndepths     int
 212     depths pointer Depth
 213     root_depth  int
 214     root_visual pointer Visual
 215     default_gc  long
 216     cmap        long
 217     white_pixel long
 218     black_pixel long
 219     max_maps    int
 220     min_maps    int
 221     backing_store       int
 222     save_unders Bool
 223     root_input_mask     long
 224 XTextProperty
 225     value       pointer byte
 226     encoding    long
 227     format      int
 228     nitems      long
 229 XWindowChanges
 230     x   int
 231     y   int
 232     width       int
 233     height      int
 234     border_width        int
 235     sibling     long
 236     stack_mode  int
 237 XVisualInfo
 238     visual      pointer
 239     visualid    long
 240     screen      int
 241     depth       int
 242     class       int
 243     red_mask    long
 244     green_mask  long
 245     blue_mask   long
 246     colormap_size       int
 247     bits_per_rgb        int
 248 XRenderDirectFormat
 249     red         short
 250     redMask     short
 251     green       short
 252     greenMask   short
 253     blue        short
 254     blueMask    short
 255     alpha       short
 256     alphaMask   short
 257 XRenderPictFormat
 258     id          long
 259     type        int
 260     depth       int
 261     direct      struct XRenderDirectFormat
 262     colormap    long
 263 XIMHotKeyTrigger
 264     keysym      long
 265     modifier    int
 266     modifier_mask       int
 267 XIMHotKeyTriggers
 268     num_hot_key int
 269     key         pointer XIMHotKeyTrigger
 270 XIMStyles
 271     count_styles        short
 272     supported_styles    pointer long
 273 XIMStatusDrawCallbackStruct
 274     type        int
 275     data        long
 276 XWindowAttributes
 277     x   int
 278     y   int
 279     width       int
 280     height      int
 281     border_width        int
 282     depth       int
 283     visual      pointer Visual
 284     root        long
 285     class       int
 286     bit_gravity int
 287     win_gravity int
 288     backing_store       int
 289     backing_planes      long
 290     backing_pixel       long
 291     save_under  Bool
 292     colormap    long
 293     map_installed       Bool
 294     map_state   int
 295     all_event_masks     long
 296     your_event_mask     long
 297     do_not_propagate_mask       long
 298     override_redirect   Bool
 299     screen pointer Screen
 300 XExtCodes
 301     extension   int
 302     major_opcode        int
 303     first_event int
 304     first_error int
 305 XPropertyEvent
 306     type        int
 307     serial      long
 308     send_event  Bool
 309     display     long
 310     window      long
 311     atom        Atom
 312     time        ulong
 313     state       int
 314 
 315 XSizeHints
 316     flags       long
 317     x           int
 318     y           int
 319     width       int
 320     height      int
 321     min_width   int
 322     min_height  int
 323     max_width   int
 324     max_height  int
 325     width_inc   int
 326     height_inc  int
 327     min_aspect.x int
 328     min_aspect.y int
 329     max_aspect.x int
 330     max_aspect.y int
 331     base_width   int
 332     base_height  int
 333     win_gravity  int
 334 XIconSize
 335     min_width   int
 336     min_height  int
 337     max_width   int
 338     max_height  int
 339     width_inc   int
 340     height_inc  int
 341 XwcTextItem
 342     chars       pointer
 343     nchars      int
 344     delta       int
 345     font_set    pointer
 346 XIMPreeditDrawCallbackStruct
 347     caret       int
 348     chg_first   int
 349     chg_length  int
 350     text        pointer XIMText
 351 XErrorEvent
 352     type        int
 353     display     long
 354     resourceid  long
 355     serial      long
 356     error_code  byte
 357     request_code        byte
 358     minor_code  byte
 359 XSelectionClearEvent
 360     type        int
 361     serial      long
 362     send_event  Bool
 363     display long
 364     window      long
 365     selection   Atom
 366     time        ulong
 367 XKeyboardControl
 368     key_click_percent   int
 369     bell_percent        int
 370     bell_pitch  int
 371     bell_duration       int
 372     led int
 373     led_mode    int
 374     key int
 375     auto_repeat_mode    int
 376 XAnyEvent
 377     type        int
 378     serial      long
 379     send_event  Bool
 380     display     long
 381     window      long
 382 XTimeCoord
 383     time        ulong
 384     x   short
 385     y   short
 386 XGravityEvent
 387     type        int
 388     serial      long
 389     send_event  Bool
 390     display     long
 391     event       long
 392     window      long
 393     x           int
 394     y           int
 395 XCharStruct
 396     lbearing    short
 397     rbearing    short
 398     width       short
 399     ascent      short
 400     descent     short
 401     attributes  short
 402 XArc
 403     x   short
 404     y   short
 405     width       short
 406     height      short
 407     angle1      short
 408     angle2      short
 409 XPoint
 410     x   short
 411     y   short
 412 ScreenFormat
 413     ext_data pointer XExtData
 414     depth       int
 415     bits_per_pixel      int
 416     scanline_pad        int
 417 XFocusChangeEvent
 418     type        int
 419     serial      long
 420     send_event  Bool
 421     display     long
 422     window      long
 423     mode        int
 424     detail      int
 425 XResizeRequestEvent
 426     type        int
 427     serial      long
 428     send_event  Bool
 429     display     long
 430     window      long
 431     width       int
 432     height      int
 433 
 434 XRectangle
 435     x   short
 436     y   short
 437     width       short
 438     height      short
 439 
 440 XMappingEvent
 441     type        int
 442     serial      long
 443     send_event  Bool
 444     display     long
 445     window      long
 446     request     int
 447     first_keycode       int
 448     count       int
 449 XSegment
 450     x1  short
 451     y1  short
 452     x2  short
 453     y2  short
 454 XColor
 455     pixel       long
 456     red         short
 457     green       short
 458     blue        short
 459     flags       byte
 460     pad         byte
 461 XKeyEvent
 462     type        int
 463     serial      long
 464     send_event  Bool
 465     display     long
 466     window      long
 467     root        long
 468     subwindow   long
 469     time        ulong
 470     x   int
 471     y   int
 472     x_root      int
 473     y_root      int
 474     state       int
 475     keycode     int
 476     same_screen Bool
 477 XReparentEvent
 478     type        int
 479     serial      long
 480     send_event  Bool
 481     display     long
 482     event       long
 483     window      long
 484     parent      long
 485     x           int
 486     y           int
 487     override_redirect   Bool
 488 XMotionEvent
 489     type        int
 490     serial      long
 491     send_event  Bool
 492     display     long
 493     window      long
 494     root        long
 495     subwindow   long
 496     time        ulong
 497     x   int
 498     y   int
 499     x_root      int
 500     y_root      int
 501     state       int
 502     is_hint     byte
 503     same_screen Bool
 504 XButtonEvent
 505     type        int
 506     serial      long
 507     send_event Bool
 508     display     long
 509     window      long
 510     root        long
 511     subwindow   long
 512     time        ulong
 513     x   int
 514     y   int
 515     x_root      int
 516     y_root      int
 517     state       int
 518     button      int
 519     same_screen Bool
 520 XHostAddress
 521     family      int
 522     length      int
 523     address     pointer
 524 XOMCharSetList
 525     charset_count       int
 526     charset_list        pointer
 527 XNoExposeEvent
 528     type        int
 529     serial      long
 530     send_event  Bool
 531     display     long
 532     drawable    long
 533     major_code  int
 534     minor_code  int
 535 XSelectionRequestEvent
 536     type        int
 537     serial      long
 538     send_event  Bool
 539     display     long
 540     owner       long
 541     requestor   long
 542     selection   Atom
 543     target      Atom
 544     property    Atom
 545     time        ulong
 546 XGCValues
 547     function    int
 548     plane_mask  long
 549     foreground  long
 550     background  long
 551     line_width  int
 552     line_style  int
 553     cap_style   int
 554     join_style  int
 555     fill_style  int
 556     fill_rule   int
 557     arc_mode    int
 558     tile        long
 559     stipple     long
 560     ts_x_origin int
 561     ts_y_origin int
 562     font        long
 563     subwindow_mode      int
 564     graphics_exposures  Bool
 565     clip_x_origin       int
 566     clip_y_origin       int
 567     clip_mask   long
 568     dash_offset int
 569     dashes      byte
 570 XImage
 571     width       int
 572     height      int
 573     xoffset     int
 574     format      int
 575     data        pointer byte
 576     byte_order  int
 577     bitmap_unit int
 578     bitmap_bit_order    int
 579     bitmap_pad  int
 580     depth       int
 581     bytes_per_line      int
 582     bits_per_pixel      int
 583     red_mask    long
 584     green_mask  long
 585     blue_mask   long
 586     obdata      pointer
 587     f.create_image pointer
 588     f.destroy_image pointer
 589     f.get_pixel pointer
 590     f.put_pixel pointer
 591     f.sub_image pointer
 592     f.add_pixel pointer
 593 XIMValuesList
 594     count_values        short
 595     supported_values    pointer
 596 XColormapEvent
 597     type        int
 598     serial      long
 599     send_event  Bool
 600     display     long
 601     window      long
 602     colormap    long
 603     new         Bool
 604     state       int
 605 XIMPreeditStateNotifyCallbackStruct
 606     state       long
 607 XCreateWindowEvent
 608     type        int
 609     serial      long
 610     send_event  Bool
 611     display     long
 612     parent      long
 613     window      long
 614     x   int
 615     y   int
 616     width       int
 617     height      int
 618     border_width        int
 619     override_redirect   Bool
 620 XConfigureEvent
 621     type        int
 622     serial      long
 623     send_event  Bool
 624     display     long
 625     event       long
 626     window      long
 627     x   int
 628     y   int
 629     width       int
 630     height      int
 631     border_width        int
 632     above       long
 633     override_redirect   Bool
 634 XFontProp
 635     name        long
 636     card32      long
 637 XModifierKeymap
 638     max_keypermod       int
 639     modifiermap pointer
 640 XCirculateRequestEvent
 641     type        int
 642     serial      long
 643     send_event  Bool
 644     display     long
 645     parent      long
 646     window      long
 647     place       int
 648 XChar2b
 649     byte1 byte
 650     byte2 byte
 651 XTextItem16
 652     chars       pointer XChar2b
 653     nchars      int
 654     delta       int
 655     font        long
 656 XOMOrientation
 657     num_orientation     int
 658     orientation         pointer int
 659 XGraphicsExposeEvent
 660     type        int
 661     serial      long
 662     send_event  Bool
 663     display     long
 664     drawable    long
 665     x           int
 666     y           int
 667     width       int
 668     height      int
 669     count       int
 670     major_code  int
 671     minor_code  int
 672 XFontStruct
 673     ext_data            pointer XExtData
 674     fid                 long
 675     direction           int
 676     min_char_or_byte2   int
 677     max_char_or_byte2   int
 678     min_byte1           int
 679     max_byte1           int
 680     all_chars_exist     Bool
 681     n_properties        int
 682     properties          pointer XFontProp
 683     min_bounds          struct XCharStruct
 684     max_bounds          struct XCharStruct
 685     per_char            pointer XCharStruct
 686     ascent              int
 687     descent             int
 688 XMapEvent
 689     type        int
 690     serial      long
 691     send_event  Bool
 692     display     long
 693     event       long
 694     window      long
 695     override_redirect   int
 696 XExposeEvent
 697     type        int
 698     serial      long
 699     send_event  Bool
 700     display     long
 701     window      long
 702     x   int
 703     y   int
 704     width       int
 705     height      int
 706     count       int
 707 
 708 XFontSetExtents
 709     max_ink_extent struct XRectangle
 710     max_logical_extent struct XRectangle
 711 
 712 XUnmapEvent
 713     type        int
 714     serial      long
 715     send_event  Bool
 716     display     long
 717     event       long
 718     window      long
 719     from_configure      Bool
 720 PropMwmHints
 721     flags       long
 722     functions   long
 723     decorations long
 724     inputMode   long
 725     status      long
 726 XPixmapFormatValues
 727     depth int
 728     bits_per_pixel int
 729     scanline_pad int
 730 awtImageData
 731     Depth int
 732     wsImageFormat struct XPixmapFormatValues
 733     clrdata pointer
 734     convert array pointer 32
 735 ColorEntry
 736     r byte
 737     g byte
 738     b byte
 739     flags byte
 740 ColorData
 741     awt_Colors pointer ColorEntry
 742     awt_numICMcolors int
 743     awt_icmLUT pointer int
 744     awt_icmLUT2Colors pointer byte
 745     img_grays pointer byte
 746     img_clr_tbl pointer byte
 747     img_oda_red pointer byte
 748     img_oda_green pointer byte
 749     img_oda_blue pointer byte
 750     pGrayInverseLutData pointer int
 751     screendata int
 752 
 753 AwtGraphicsConfigData
 754     awt_depth int
 755     awt_cmap long
 756     awt_visInfo struct XVisualInfo
 757     awt_num_colors int
 758     awtImage pointer awtImageData
 759     AwtColorMatch pointer
 760     monoImage pointer
 761     monoPixmap long
 762     monoPixmapWidth int
 763     monoPixmapHeight int
 764     monoPixmapGC long
 765     pixelStride int
 766     color_data pointer ColorData
 767     glxInfo pointer
 768     isTranslucencySupported int
 769     renderPictFormat struct XRenderPictFormat
 770 
 771 AwtScreenData
 772     numConfigs int
 773     root long
 774     whitepixel long
 775     blackpixel long
 776     defaultConfig pointer AwtGraphicsConfigData
 777     configs pointer      // AwtGraphicsConfigDataPtr *configs;
 778 
 779 XdbeSwapInfo
 780     swap_window long
 781     swap_action int
 782 
 783 XEvent
 784    type int
 785    xany struct XAnyEvent
 786    xkey struct XKeyEvent
 787    xbutton struct XButtonEvent
 788    xmotion struct XMotionEvent
 789    xcrossing struct XCrossingEvent
 790    xfocus struct XFocusChangeEvent
 791    xexpose struct XExposeEvent
 792    xgraphicsexpose struct XGraphicsExposeEvent
 793    xnoexpose struct XNoExposeEvent
 794    xvisibility struct XVisibilityEvent
 795    xcreatewindow struct XCreateWindowEvent
 796    xdestroywindow struct XDestroyWindowEvent
 797    xunmap struct XUnmapEvent
 798    xmap struct XMapEvent
 799    xmaprequest struct XMapRequestEvent
 800    xreparent struct XReparentEvent
 801    xconfigure struct XConfigureEvent
 802    xgravity struct XGravityEvent
 803    xresizerequest struct XResizeRequestEvent
 804    xconfigurerequest struct XConfigureRequestEvent
 805    xcirculate struct XCirculateEvent
 806    xcirculaterequest struct XCirculateRequestEvent
 807    xproperty struct XPropertyEvent
 808    xselectionclear struct XSelectionClearEvent
 809    xselectionrequest struct XSelectionRequestEvent
 810    xselection struct XSelectionEvent
 811    xcolormap struct XColormapEvent
 812    xclient struct XClientMessageEvent
 813    xmapping struct XMappingEvent
 814    xerror struct XErrorEvent
 815    xkeymap struct XKeymapEvent
 816    pad array long 24
 817 
 818 XkbAnyEvent
 819     type  int
 820     serial  ulong
 821     send_event  Bool
 822     display  long
 823     time  ulong
 824     xkb_type  int
 825     device  int
 826 
 827 XkbNewKeyboardNotifyEvent
 828     type  int
 829     serial  ulong
 830     send_event  Bool
 831     display  long
 832     time  ulong
 833     xkb_type  int
 834     device  int
 835     old_device  int
 836     min_key_code  int
 837     max_key_code  int
 838     old_min_key_code  int
 839     old_max_key_code  int
 840     changed  int
 841     req_major  byte
 842     req_minor  byte
 843 
 844 XkbMapNotifyEvent
 845     type  int
 846     serial  ulong
 847     send_event  Bool
 848     display  long
 849     time  ulong
 850     xkb_type  int
 851     device  int
 852     changed  int
 853     flags  int
 854     first_type  int
 855     num_types  int
 856     min_key_code  int
 857     max_key_code  int
 858     first_key_sym  int
 859     first_key_act  int
 860     first_key_behavior  int
 861     first_key_explicit  int
 862     first_modmap_key  int
 863     first_vmodmap_key  int
 864     num_key_syms  int
 865     num_key_acts  int
 866     num_key_behaviors  int
 867     num_key_explicit  int
 868     num_modmap_keys  int
 869     num_vmodmap_keys  int
 870     vmods  int
 871 
 872 XkbStateNotifyEvent
 873     type  int
 874     serial  ulong
 875     send_event  Bool
 876     display  long
 877     time  ulong
 878     xkb_type  int
 879     device  int
 880     changed  int
 881     group  int
 882     base_group  int
 883     latched_group  int
 884     locked_group  int
 885     mods  int
 886     base_mods  int
 887     latched_mods  int
 888     locked_mods  int
 889     compat_state  int
 890     grab_mods  byte
 891     compat_grab_mods  byte
 892     lookup_mods  byte
 893     compat_lookup_mods  byte
 894     ptr_buttons  int
 895     keycode  int
 896     event_type  byte
 897     req_major  byte
 898     req_minor  byte
 899 
 900 XkbControlsNotifyEvent
 901     type  int
 902     serial  ulong
 903     send_event  Bool
 904     display  long
 905     time  ulong
 906     xkb_type  int
 907     device  int
 908     changed_ctrls  int
 909     enabled_ctrls  int
 910     enabled_ctrl_changes  int
 911     num_groups  int
 912     keycode  int
 913     event_type  byte
 914     req_major  byte
 915     req_minor  byte
 916 
 917 XkbIndicatorNotifyEvent
 918     type  int
 919     serial  ulong
 920     send_event  Bool
 921     display  long
 922     time  ulong
 923     xkb_type  int
 924     device  int
 925     changed  int
 926     state  int
 927 
 928 XkbNamesNotifyEvent
 929     type  int
 930     serial  ulong
 931     send_event  Bool
 932     display  long
 933     time  ulong
 934     xkb_type  int
 935     device  int
 936     changed  int
 937     first_type  int
 938     num_types  int
 939     first_lvl  int
 940     num_lvls  int
 941     num_aliases  int
 942     num_radio_groups  int
 943     changed_vmods  int
 944     changed_groups  int
 945     changed_indicators  int
 946     first_key  int
 947     num_keys  int
 948 
 949 
 950 XkbCompatMapNotifyEvent
 951     type  int
 952     serial  ulong
 953     send_event  Bool
 954     display  long
 955     time  ulong
 956     xkb_type  int
 957     device  int
 958     changed_groups  int
 959     first_si  int
 960     num_si  int
 961     num_total_si  int
 962 
 963 XkbBellNotifyEvent
 964     type  int
 965     serial  ulong
 966     send_event  Bool
 967     display  long
 968     time  ulong
 969     xkb_type  int
 970     device  int
 971     percent  int
 972     pitch  int
 973     duration  int
 974     bell_class  int
 975     bell_id  int
 976     name  Atom
 977     window  long
 978     event_only  Bool
 979 
 980 XkbActionMessageEvent
 981     type  int
 982     serial  ulong
 983     send_event  Bool
 984     display  long
 985     time  ulong
 986     xkb_type  int
 987     device  int
 988     keycode  int
 989     press  Bool
 990     key_event_follows  Bool
 991     group  int
 992     mods  int
 993     message array byte 7 //XkbActionMessageLength+1
 994 
 995 XkbAccessXNotifyEvent
 996     type  int
 997     serial  ulong
 998     send_event  Bool
 999     display  long
1000     time  ulong
1001     xkb_type  int
1002     device  int
1003     detail  int
1004     keycode  int
1005     sk_delay  int
1006     debounce_delay  int
1007 
1008 XkbExtensionDeviceNotifyEvent
1009     type  int
1010     serial  ulong
1011     send_event  Bool
1012     display  long
1013     time  ulong
1014     xkb_type  int
1015     device  int
1016     reason  int
1017     supported  int
1018     unsupported  int
1019     first_btn  int
1020     num_btns  int
1021     leds_defined  int
1022     led_state  int
1023     led_class  int
1024     led_id  int
1025 
1026 XkbEvent
1027     type  int
1028     any  struct XkbAnyEvent
1029     new_kbd  struct XkbNewKeyboardNotifyEvent
1030     map  struct XkbMapNotifyEvent
1031     state  struct XkbStateNotifyEvent
1032     ctrls  struct XkbControlsNotifyEvent
1033     indicators  struct XkbIndicatorNotifyEvent
1034     names  struct XkbNamesNotifyEvent
1035     compat  struct XkbCompatMapNotifyEvent
1036     bell  struct XkbBellNotifyEvent
1037     message  struct XkbActionMessageEvent
1038     accessx  struct XkbAccessXNotifyEvent
1039     device  struct XkbExtensionDeviceNotifyEvent
1040     core  struct XEvent