1 //
   2 // This file is used for automated generation of java classes to wrap native structures.
   3 // For details on format of this file, see WrapperGenerator.java
   4 //
   5 // WARNING: If you modify this file, you need to regenerate sizes-32.txt and sizes-64.txt.
   6 // Run "make update-x11wrappers" to do this.
   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     representsPrimaries int
 753 
 754 AwtGraphicsConfigData
 755     awt_depth int
 756     awt_cmap long
 757     awt_visInfo struct XVisualInfo
 758     awt_num_colors int
 759     awtImage pointer awtImageData
 760     AwtColorMatch pointer
 761     monoImage pointer
 762     monoPixmap long
 763     monoPixmapWidth int
 764     monoPixmapHeight int
 765     monoPixmapGC long
 766     pixelStride int
 767     color_data pointer ColorData
 768     glxInfo pointer
 769     isTranslucencySupported int
 770     renderPictFormat struct XRenderPictFormat
 771 
 772 AwtScreenData
 773     numConfigs int
 774     root long
 775     whitepixel long
 776     blackpixel long
 777     defaultConfig pointer AwtGraphicsConfigData
 778     configs pointer      // AwtGraphicsConfigDataPtr *configs;
 779 
 780 XdbeSwapInfo
 781     swap_window long
 782     swap_action int
 783 
 784 XEvent
 785    type int
 786    xany struct XAnyEvent
 787    xkey struct XKeyEvent
 788    xbutton struct XButtonEvent
 789    xmotion struct XMotionEvent
 790    xcrossing struct XCrossingEvent
 791    xfocus struct XFocusChangeEvent
 792    xexpose struct XExposeEvent
 793    xgraphicsexpose struct XGraphicsExposeEvent
 794    xnoexpose struct XNoExposeEvent
 795    xvisibility struct XVisibilityEvent
 796    xcreatewindow struct XCreateWindowEvent
 797    xdestroywindow struct XDestroyWindowEvent
 798    xunmap struct XUnmapEvent
 799    xmap struct XMapEvent
 800    xmaprequest struct XMapRequestEvent
 801    xreparent struct XReparentEvent
 802    xconfigure struct XConfigureEvent
 803    xgravity struct XGravityEvent
 804    xresizerequest struct XResizeRequestEvent
 805    xconfigurerequest struct XConfigureRequestEvent
 806    xcirculate struct XCirculateEvent
 807    xcirculaterequest struct XCirculateRequestEvent
 808    xproperty struct XPropertyEvent
 809    xselectionclear struct XSelectionClearEvent
 810    xselectionrequest struct XSelectionRequestEvent
 811    xselection struct XSelectionEvent
 812    xcolormap struct XColormapEvent
 813    xclient struct XClientMessageEvent
 814    xmapping struct XMappingEvent
 815    xerror struct XErrorEvent
 816    xkeymap struct XKeymapEvent
 817    pad array long 24
 818 
 819 XkbAnyEvent
 820     type  int
 821     serial  ulong
 822     send_event  Bool
 823     display  long
 824     time  ulong
 825     xkb_type  int
 826     device  int
 827 
 828 XkbNewKeyboardNotifyEvent
 829     type  int
 830     serial  ulong
 831     send_event  Bool
 832     display  long
 833     time  ulong
 834     xkb_type  int
 835     device  int
 836     old_device  int
 837     min_key_code  int
 838     max_key_code  int
 839     old_min_key_code  int
 840     old_max_key_code  int
 841     changed  int
 842     req_major  byte
 843     req_minor  byte
 844 
 845 XkbMapNotifyEvent
 846     type  int
 847     serial  ulong
 848     send_event  Bool
 849     display  long
 850     time  ulong
 851     xkb_type  int
 852     device  int
 853     changed  int
 854     flags  int
 855     first_type  int
 856     num_types  int
 857     min_key_code  int
 858     max_key_code  int
 859     first_key_sym  int
 860     first_key_act  int
 861     first_key_behavior  int
 862     first_key_explicit  int
 863     first_modmap_key  int
 864     first_vmodmap_key  int
 865     num_key_syms  int
 866     num_key_acts  int
 867     num_key_behaviors  int
 868     num_key_explicit  int
 869     num_modmap_keys  int
 870     num_vmodmap_keys  int
 871     vmods  int
 872 
 873 XkbStateNotifyEvent
 874     type  int
 875     serial  ulong
 876     send_event  Bool
 877     display  long
 878     time  ulong
 879     xkb_type  int
 880     device  int
 881     changed  int
 882     group  int
 883     base_group  int
 884     latched_group  int
 885     locked_group  int
 886     mods  int
 887     base_mods  int
 888     latched_mods  int
 889     locked_mods  int
 890     compat_state  int
 891     grab_mods  byte
 892     compat_grab_mods  byte
 893     lookup_mods  byte
 894     compat_lookup_mods  byte
 895     ptr_buttons  int
 896     keycode  int
 897     event_type  byte
 898     req_major  byte
 899     req_minor  byte
 900 
 901 XkbControlsNotifyEvent
 902     type  int
 903     serial  ulong
 904     send_event  Bool
 905     display  long
 906     time  ulong
 907     xkb_type  int
 908     device  int
 909     changed_ctrls  int
 910     enabled_ctrls  int
 911     enabled_ctrl_changes  int
 912     num_groups  int
 913     keycode  int
 914     event_type  byte
 915     req_major  byte
 916     req_minor  byte
 917 
 918 XkbIndicatorNotifyEvent
 919     type  int
 920     serial  ulong
 921     send_event  Bool
 922     display  long
 923     time  ulong
 924     xkb_type  int
 925     device  int
 926     changed  int
 927     state  int
 928 
 929 XkbNamesNotifyEvent
 930     type  int
 931     serial  ulong
 932     send_event  Bool
 933     display  long
 934     time  ulong
 935     xkb_type  int
 936     device  int
 937     changed  int
 938     first_type  int
 939     num_types  int
 940     first_lvl  int
 941     num_lvls  int
 942     num_aliases  int
 943     num_radio_groups  int
 944     changed_vmods  int
 945     changed_groups  int
 946     changed_indicators  int
 947     first_key  int
 948     num_keys  int
 949 
 950 
 951 XkbCompatMapNotifyEvent
 952     type  int
 953     serial  ulong
 954     send_event  Bool
 955     display  long
 956     time  ulong
 957     xkb_type  int
 958     device  int
 959     changed_groups  int
 960     first_si  int
 961     num_si  int
 962     num_total_si  int
 963 
 964 XkbBellNotifyEvent
 965     type  int
 966     serial  ulong
 967     send_event  Bool
 968     display  long
 969     time  ulong
 970     xkb_type  int
 971     device  int
 972     percent  int
 973     pitch  int
 974     duration  int
 975     bell_class  int
 976     bell_id  int
 977     name  Atom
 978     window  long
 979     event_only  Bool
 980 
 981 XkbActionMessageEvent
 982     type  int
 983     serial  ulong
 984     send_event  Bool
 985     display  long
 986     time  ulong
 987     xkb_type  int
 988     device  int
 989     keycode  int
 990     press  Bool
 991     key_event_follows  Bool
 992     group  int
 993     mods  int
 994     message array byte 7 //XkbActionMessageLength+1
 995 
 996 XkbAccessXNotifyEvent
 997     type  int
 998     serial  ulong
 999     send_event  Bool
1000     display  long
1001     time  ulong
1002     xkb_type  int
1003     device  int
1004     detail  int
1005     keycode  int
1006     sk_delay  int
1007     debounce_delay  int
1008 
1009 XkbExtensionDeviceNotifyEvent
1010     type  int
1011     serial  ulong
1012     send_event  Bool
1013     display  long
1014     time  ulong
1015     xkb_type  int
1016     device  int
1017     reason  int
1018     supported  int
1019     unsupported  int
1020     first_btn  int
1021     num_btns  int
1022     leds_defined  int
1023     led_state  int
1024     led_class  int
1025     led_id  int
1026 
1027 XkbEvent
1028     type  int
1029     any  struct XkbAnyEvent
1030     new_kbd  struct XkbNewKeyboardNotifyEvent
1031     map  struct XkbMapNotifyEvent
1032     state  struct XkbStateNotifyEvent
1033     ctrls  struct XkbControlsNotifyEvent
1034     indicators  struct XkbIndicatorNotifyEvent
1035     names  struct XkbNamesNotifyEvent
1036     compat  struct XkbCompatMapNotifyEvent
1037     bell  struct XkbBellNotifyEvent
1038     message  struct XkbActionMessageEvent
1039     accessx  struct XkbAccessXNotifyEvent
1040     device  struct XkbExtensionDeviceNotifyEvent
1041     core  struct XEvent