# PaCkAgE DaTaStReAm xcb 1 10369 # end of header 07070100098af1000081a40000000000000000000000014f8389be000000f80000010000010007ffffffffffffffff0000000c00000000xcb/pkginfoPKG=xcb NAME=xcb 1.8 SPARC 64bit Solaris 10 VERSION=1.8 PSTAMP=10th April 2012 VENDOR=X.org EMAIL=http://xcb.freedesktop.org/ DESC=X protocol C-language Binding ARCH=sparc CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100098af0000081a40000000000000000000000014f8389bf000032000000010000010007ffffffffffffffff0000000b00000000xcb/pkgmap: 1 10369 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/xcb 0755 root root 1 f none /usr/local/include/xcb/bigreq.h 0644 root root 3674 22026 1334020522 1 f none /usr/local/include/xcb/composite.h 0644 root root 23302 29991 1334020522 1 f none /usr/local/include/xcb/damage.h 0644 root root 15271 15355 1334020522 1 f none /usr/local/include/xcb/dpms.h 0644 root root 20199 1302 1334020522 1 f none /usr/local/include/xcb/dri2.h 0644 root root 58809 11507 1334020522 1 f none /usr/local/include/xcb/glx.h 0644 root root 447460 39498 1334020522 1 f none /usr/local/include/xcb/randr.h 0644 root root 169043 43423 1334020522 1 f none /usr/local/include/xcb/record.h 0644 root root 44283 12873 1334020522 1 f none /usr/local/include/xcb/render.h 0644 root root 153127 41921 1334020522 1 f none /usr/local/include/xcb/res.h 0644 root root 20736 1483 1334020522 1 f none /usr/local/include/xcb/screensaver.h 0644 root root 19661 58331 1334020522 1 f none /usr/local/include/xcb/shape.h 0644 root root 34944 23485 1334020522 1 f none /usr/local/include/xcb/shm.h 0644 root root 22790 19930 1334020522 1 f none /usr/local/include/xcb/sync.h 0644 root root 65787 60742 1334020522 1 f none /usr/local/include/xcb/xc_misc.h 0644 root root 12293 10973 1334020522 1 f none /usr/local/include/xcb/xcb.h 0644 root root 17847 12909 1334020522 1 f none /usr/local/include/xcb/xcbext.h 0644 root root 3887 4311 1334020522 1 f none /usr/local/include/xcb/xevie.h 0644 root root 18982 46473 1334020522 1 f none /usr/local/include/xcb/xf86dri.h 0644 root root 50034 56225 1334020522 1 f none /usr/local/include/xcb/xfixes.h 0644 root root 90645 23393 1334020522 1 f none /usr/local/include/xcb/xinerama.h 0644 root root 25089 8246 1334020522 1 f none /usr/local/include/xcb/xinput.h 0644 root root 233981 7430 1334020522 1 f none /usr/local/include/xcb/xkb.h 0644 root root 558285 43907 1334020522 1 f none /usr/local/include/xcb/xprint.h 0644 root root 98665 27385 1334020522 1 f none /usr/local/include/xcb/xproto.h 0644 root root 461305 23768 1334020522 1 f none /usr/local/include/xcb/xselinux.h 0644 root root 101394 11898 1334020522 1 f none /usr/local/include/xcb/xtest.h 0644 root root 12703 6181 1334020522 1 f none /usr/local/include/xcb/xv.h 0644 root root 104216 61317 1334020522 1 f none /usr/local/include/xcb/xvmc.h 0644 root root 44155 31169 1334020522 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libxcb-composite.a 0644 root root 12736 996 1334020521 1 f none /usr/local/lib/libxcb-composite.la 0755 root root 1098 31639 1334020505 1 s none /usr/local/lib/libxcb-composite.so=libxcb-composite.so.0.0.0 1 s none /usr/local/lib/libxcb-composite.so.0=libxcb-composite.so.0.0.0 1 f none /usr/local/lib/libxcb-composite.so.0.0.0 0755 root root 15128 17008 1334020505 1 f none /usr/local/lib/libxcb-damage.a 0644 root root 8560 25880 1334020521 1 f none /usr/local/lib/libxcb-damage.la 0755 root root 1077 29035 1334020506 1 s none /usr/local/lib/libxcb-damage.so=libxcb-damage.so.0.0.0 1 s none /usr/local/lib/libxcb-damage.so.0=libxcb-damage.so.0.0.0 1 f none /usr/local/lib/libxcb-damage.so.0.0.0 0755 root root 11496 34514 1334020506 1 f none /usr/local/lib/libxcb-dpms.a 0644 root root 11016 4156 1334020521 1 f none /usr/local/lib/libxcb-dpms.la 0755 root root 1063 27838 1334020507 1 s none /usr/local/lib/libxcb-dpms.so=libxcb-dpms.so.0.0.0 1 s none /usr/local/lib/libxcb-dpms.so.0=libxcb-dpms.so.0.0.0 1 f none /usr/local/lib/libxcb-dpms.so.0.0.0 0755 root root 13216 12889 1334020507 1 f none /usr/local/lib/libxcb-dri2.a 0644 root root 22472 64183 1334020521 1 f none /usr/local/lib/libxcb-dri2.la 0755 root root 1063 27369 1334020508 1 s none /usr/local/lib/libxcb-dri2.so=libxcb-dri2.so.0.0.0 1 s none /usr/local/lib/libxcb-dri2.so.0=libxcb-dri2.so.0.0.0 1 f none /usr/local/lib/libxcb-dri2.so.0.0.0 0755 root root 24936 11552 1334020507 1 f none /usr/local/lib/libxcb-glx.a 0644 root root 166800 16141 1334020521 1 f none /usr/local/lib/libxcb-glx.la 0755 root root 1056 27103 1334020508 1 s none /usr/local/lib/libxcb-glx.so=libxcb-glx.so.0.0.0 1 s none /usr/local/lib/libxcb-glx.so.0=libxcb-glx.so.0.0.0 1 f none /usr/local/lib/libxcb-glx.so.0.0.0 0755 root root 165448 34543 1334020508 1 f none /usr/local/lib/libxcb-randr.a 0644 root root 67376 35972 1334020521 1 f none /usr/local/lib/libxcb-randr.la 0755 root root 1070 28534 1334020509 1 s none /usr/local/lib/libxcb-randr.so=libxcb-randr.so.0.1.0 1 s none /usr/local/lib/libxcb-randr.so.0=libxcb-randr.so.0.1.0 1 f none /usr/local/lib/libxcb-randr.so.0.1.0 0755 root root 70520 27332 1334020509 1 f none /usr/local/lib/libxcb-record.a 0644 root root 18704 58602 1334020521 1 f none /usr/local/lib/libxcb-record.la 0755 root root 1077 29259 1334020510 1 s none /usr/local/lib/libxcb-record.so=libxcb-record.so.0.0.0 1 s none /usr/local/lib/libxcb-record.so.0=libxcb-record.so.0.0.0 1 f none /usr/local/lib/libxcb-record.so.0.0.0 0755 root root 22136 17318 1334020510 1 f none /usr/local/lib/libxcb-render.a 0644 root root 59216 49483 1334020521 1 f none /usr/local/lib/libxcb-render.la 0755 root root 1077 29266 1334020511 1 s none /usr/local/lib/libxcb-render.so=libxcb-render.so.0.0.0 1 s none /usr/local/lib/libxcb-render.so.0=libxcb-render.so.0.0.0 1 f none /usr/local/lib/libxcb-render.so.0.0.0 0755 root root 61296 56078 1334020511 1 f none /usr/local/lib/libxcb-res.a 0644 root root 10232 48196 1334020521 1 f none /usr/local/lib/libxcb-res.la 0755 root root 1056 27096 1334020511 1 s none /usr/local/lib/libxcb-res.so=libxcb-res.so.0.0.0 1 s none /usr/local/lib/libxcb-res.so.0=libxcb-res.so.0.0.0 1 f none /usr/local/lib/libxcb-res.so.0.0.0 0755 root root 13432 56657 1334020511 1 f none /usr/local/lib/libxcb-screensaver.a 0644 root root 10376 23020 1334020521 1 f none /usr/local/lib/libxcb-screensaver.la 0755 root root 1112 33081 1334020512 1 s none /usr/local/lib/libxcb-screensaver.so=libxcb-screensaver.so.0.0.0 1 s none /usr/local/lib/libxcb-screensaver.so.0=libxcb-screensaver.so.0.0.0 1 f none /usr/local/lib/libxcb-screensaver.so.0.0.0 0755 root root 13232 43439 1334020512 1 f none /usr/local/lib/libxcb-shape.a 0644 root root 14968 61054 1334020521 1 f none /usr/local/lib/libxcb-shape.la 0755 root root 1070 28489 1334020513 1 s none /usr/local/lib/libxcb-shape.so=libxcb-shape.so.0.0.0 1 s none /usr/local/lib/libxcb-shape.so.0=libxcb-shape.so.0.0.0 1 f none /usr/local/lib/libxcb-shape.so.0.0.0 0755 root root 17496 20672 1334020513 1 f none /usr/local/lib/libxcb-shm.a 0644 root root 10408 55875 1334020521 1 f none /usr/local/lib/libxcb-shm.la 0755 root root 1056 27082 1334020514 1 s none /usr/local/lib/libxcb-shm.so=libxcb-shm.so.0.0.0 1 s none /usr/local/lib/libxcb-shm.so.0=libxcb-shm.so.0.0.0 1 f none /usr/local/lib/libxcb-shm.so.0.0.0 0755 root root 13240 2641 1334020514 1 f none /usr/local/lib/libxcb-sync.a 0644 root root 28408 26163 1334020521 1 f none /usr/local/lib/libxcb-sync.la 0755 root root 1063 27901 1334020515 1 s none /usr/local/lib/libxcb-sync.so=libxcb-sync.so.0.0.0 1 s none /usr/local/lib/libxcb-sync.so.0=libxcb-sync.so.0.0.0 1 f none /usr/local/lib/libxcb-sync.so.0.0.0 0755 root root 29864 44591 1334020515 1 f none /usr/local/lib/libxcb-xevie.a 0644 root root 9264 64604 1334020521 1 f none /usr/local/lib/libxcb-xevie.la 0755 root root 1070 28601 1334020515 1 s none /usr/local/lib/libxcb-xevie.so=libxcb-xevie.so.0.0.0 1 s none /usr/local/lib/libxcb-xevie.so.0=libxcb-xevie.so.0.0.0 1 f none /usr/local/lib/libxcb-xevie.so.0.0.0 0755 root root 12184 11980 1334020515 1 f none /usr/local/lib/libxcb-xf86dri.a 0644 root root 21568 48941 1334020521 1 f none /usr/local/lib/libxcb-xf86dri.la 0755 root root 1084 29343 1334020516 1 s none /usr/local/lib/libxcb-xf86dri.so=libxcb-xf86dri.so.0.0.0 1 s none /usr/local/lib/libxcb-xf86dri.so.0=libxcb-xf86dri.so.0.0.0 1 f none /usr/local/lib/libxcb-xf86dri.so.0.0.0 0755 root root 24104 7441 1334020516 1 f none /usr/local/lib/libxcb-xfixes.a 0644 root root 40304 24587 1334020521 1 f none /usr/local/lib/libxcb-xfixes.la 0755 root root 1077 29427 1334020517 1 s none /usr/local/lib/libxcb-xfixes.so=libxcb-xfixes.so.0.0.0 1 s none /usr/local/lib/libxcb-xfixes.so.0=libxcb-xfixes.so.0.0.0 1 f none /usr/local/lib/libxcb-xfixes.so.0.0.0 0755 root root 40616 59666 1334020517 1 f none /usr/local/lib/libxcb-xinerama.a 0644 root root 11336 26334 1334020521 1 f none /usr/local/lib/libxcb-xinerama.la 0755 root root 1091 30757 1334020518 1 s none /usr/local/lib/libxcb-xinerama.so=libxcb-xinerama.so.0.0.0 1 s none /usr/local/lib/libxcb-xinerama.so.0=libxcb-xinerama.so.0.0.0 1 f none /usr/local/lib/libxcb-xinerama.so.0.0.0 0755 root root 13968 30741 1334020518 1 f none /usr/local/lib/libxcb-xprint.a 0644 root root 44384 34450 1334020521 1 f none /usr/local/lib/libxcb-xprint.la 0755 root root 1077 29525 1334020519 1 s none /usr/local/lib/libxcb-xprint.so=libxcb-xprint.so.0.0.0 1 s none /usr/local/lib/libxcb-xprint.so.0=libxcb-xprint.so.0.0.0 1 f none /usr/local/lib/libxcb-xprint.so.0.0.0 0755 root root 45776 11359 1334020519 1 f none /usr/local/lib/libxcb-xtest.a 0644 root root 7904 54967 1334020522 1 f none /usr/local/lib/libxcb-xtest.la 0755 root root 1070 28762 1334020519 1 s none /usr/local/lib/libxcb-xtest.so=libxcb-xtest.so.0.0.0 1 s none /usr/local/lib/libxcb-xtest.so.0=libxcb-xtest.so.0.0.0 1 f none /usr/local/lib/libxcb-xtest.so.0.0.0 0755 root root 10752 64104 1334020519 1 f none /usr/local/lib/libxcb-xv.a 0644 root root 39744 14233 1334020522 1 f none /usr/local/lib/libxcb-xv.la 0755 root root 1049 26452 1334020520 1 s none /usr/local/lib/libxcb-xv.so=libxcb-xv.so.0.0.0 1 s none /usr/local/lib/libxcb-xv.so.0=libxcb-xv.so.0.0.0 1 f none /usr/local/lib/libxcb-xv.so.0.0.0 0755 root root 42584 2802 1334020520 1 f none /usr/local/lib/libxcb-xvmc.a 0644 root root 18784 46444 1334020522 1 f none /usr/local/lib/libxcb-xvmc.la 0755 root root 1063 27908 1334020521 1 s none /usr/local/lib/libxcb-xvmc.so=libxcb-xvmc.so.0.0.0 1 s none /usr/local/lib/libxcb-xvmc.so.0=libxcb-xvmc.so.0.0.0 1 f none /usr/local/lib/libxcb-xvmc.so.0.0.0 0755 root root 21736 56379 1334020521 1 f none /usr/local/lib/libxcb.a 0644 root root 261400 42344 1334020521 1 f none /usr/local/lib/libxcb.la 0755 root root 1003 22199 1334020504 1 s none /usr/local/lib/libxcb.so=libxcb.so.1.1.0 1 s none /usr/local/lib/libxcb.so.1=libxcb.so.1.1.0 1 f none /usr/local/lib/libxcb.so.1.1.0 0755 root root 234480 22231 1334020504 1 d none /usr/local/lib/pkgconfig 0755 root root 1 f none /usr/local/lib/pkgconfig/xcb-composite.pc 0644 root root 249 22898 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-damage.pc 0644 root root 240 21782 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-dpms.pc 0644 root root 223 20020 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-dri2.pc 0644 root root 223 19883 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-glx.pc 0644 root root 220 19769 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-randr.pc 0644 root root 226 20445 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-record.pc 0644 root root 229 20821 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-render.pc 0644 root root 229 20824 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-res.pc 0644 root root 227 20569 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-screensaver.pc 0644 root root 244 22459 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-shape.pc 0644 root root 226 20491 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-shm.pc 0644 root root 220 19888 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-sync.pc 0644 root root 223 20239 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xevie.pc 0644 root root 226 20539 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xf86dri.pc 0644 root root 240 21323 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xfixes.pc 0644 root root 250 22786 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xinerama.pc 0644 root root 235 21463 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xprint.pc 0644 root root 229 20935 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xtest.pc 0644 root root 226 20352 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xv.pc 0644 root root 225 20340 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xvmc.pc 0644 root root 230 20746 1334020522 1 f none /usr/local/lib/pkgconfig/xcb.pc 0644 root root 300 26968 1334020522 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/doc 0755 root root 1 d none /usr/local/share/doc/libxcb 0755 root root 1 d none /usr/local/share/doc/libxcb/tutorial 0755 root root 1 f none /usr/local/share/doc/libxcb/tutorial/index.html 0644 root root 179134 44826 1320935774 1 f none /usr/local/share/doc/libxcb/tutorial/xcb.css 0644 root root 1695 7098 1320935774 1 i checkinstall 785 2565 1334020542 1 i pkginfo 248 18886 1334020542 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070100098af1000081a40000000000000000000000014f8389be000000f80000010000010007ffffffffffffffff0000000800000000pkginfoPKG=xcb NAME=xcb 1.8 SPARC 64bit Solaris 10 VERSION=1.8 PSTAMP=10th April 2012 VENDOR=X.org EMAIL=http://xcb.freedesktop.org/ DESC=X protocol C-language Binding ARCH=sparc CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 07070100098af0000081a40000000000000000000000014f8389bf000032000000010000010007ffffffffffffffff0000000700000000pkgmap: 1 10369 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/xcb 0755 root root 1 f none /usr/local/include/xcb/bigreq.h 0644 root root 3674 22026 1334020522 1 f none /usr/local/include/xcb/composite.h 0644 root root 23302 29991 1334020522 1 f none /usr/local/include/xcb/damage.h 0644 root root 15271 15355 1334020522 1 f none /usr/local/include/xcb/dpms.h 0644 root root 20199 1302 1334020522 1 f none /usr/local/include/xcb/dri2.h 0644 root root 58809 11507 1334020522 1 f none /usr/local/include/xcb/glx.h 0644 root root 447460 39498 1334020522 1 f none /usr/local/include/xcb/randr.h 0644 root root 169043 43423 1334020522 1 f none /usr/local/include/xcb/record.h 0644 root root 44283 12873 1334020522 1 f none /usr/local/include/xcb/render.h 0644 root root 153127 41921 1334020522 1 f none /usr/local/include/xcb/res.h 0644 root root 20736 1483 1334020522 1 f none /usr/local/include/xcb/screensaver.h 0644 root root 19661 58331 1334020522 1 f none /usr/local/include/xcb/shape.h 0644 root root 34944 23485 1334020522 1 f none /usr/local/include/xcb/shm.h 0644 root root 22790 19930 1334020522 1 f none /usr/local/include/xcb/sync.h 0644 root root 65787 60742 1334020522 1 f none /usr/local/include/xcb/xc_misc.h 0644 root root 12293 10973 1334020522 1 f none /usr/local/include/xcb/xcb.h 0644 root root 17847 12909 1334020522 1 f none /usr/local/include/xcb/xcbext.h 0644 root root 3887 4311 1334020522 1 f none /usr/local/include/xcb/xevie.h 0644 root root 18982 46473 1334020522 1 f none /usr/local/include/xcb/xf86dri.h 0644 root root 50034 56225 1334020522 1 f none /usr/local/include/xcb/xfixes.h 0644 root root 90645 23393 1334020522 1 f none /usr/local/include/xcb/xinerama.h 0644 root root 25089 8246 1334020522 1 f none /usr/local/include/xcb/xinput.h 0644 root root 233981 7430 1334020522 1 f none /usr/local/include/xcb/xkb.h 0644 root root 558285 43907 1334020522 1 f none /usr/local/include/xcb/xprint.h 0644 root root 98665 27385 1334020522 1 f none /usr/local/include/xcb/xproto.h 0644 root root 461305 23768 1334020522 1 f none /usr/local/include/xcb/xselinux.h 0644 root root 101394 11898 1334020522 1 f none /usr/local/include/xcb/xtest.h 0644 root root 12703 6181 1334020522 1 f none /usr/local/include/xcb/xv.h 0644 root root 104216 61317 1334020522 1 f none /usr/local/include/xcb/xvmc.h 0644 root root 44155 31169 1334020522 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libxcb-composite.a 0644 root root 12736 996 1334020521 1 f none /usr/local/lib/libxcb-composite.la 0755 root root 1098 31639 1334020505 1 s none /usr/local/lib/libxcb-composite.so=libxcb-composite.so.0.0.0 1 s none /usr/local/lib/libxcb-composite.so.0=libxcb-composite.so.0.0.0 1 f none /usr/local/lib/libxcb-composite.so.0.0.0 0755 root root 15128 17008 1334020505 1 f none /usr/local/lib/libxcb-damage.a 0644 root root 8560 25880 1334020521 1 f none /usr/local/lib/libxcb-damage.la 0755 root root 1077 29035 1334020506 1 s none /usr/local/lib/libxcb-damage.so=libxcb-damage.so.0.0.0 1 s none /usr/local/lib/libxcb-damage.so.0=libxcb-damage.so.0.0.0 1 f none /usr/local/lib/libxcb-damage.so.0.0.0 0755 root root 11496 34514 1334020506 1 f none /usr/local/lib/libxcb-dpms.a 0644 root root 11016 4156 1334020521 1 f none /usr/local/lib/libxcb-dpms.la 0755 root root 1063 27838 1334020507 1 s none /usr/local/lib/libxcb-dpms.so=libxcb-dpms.so.0.0.0 1 s none /usr/local/lib/libxcb-dpms.so.0=libxcb-dpms.so.0.0.0 1 f none /usr/local/lib/libxcb-dpms.so.0.0.0 0755 root root 13216 12889 1334020507 1 f none /usr/local/lib/libxcb-dri2.a 0644 root root 22472 64183 1334020521 1 f none /usr/local/lib/libxcb-dri2.la 0755 root root 1063 27369 1334020508 1 s none /usr/local/lib/libxcb-dri2.so=libxcb-dri2.so.0.0.0 1 s none /usr/local/lib/libxcb-dri2.so.0=libxcb-dri2.so.0.0.0 1 f none /usr/local/lib/libxcb-dri2.so.0.0.0 0755 root root 24936 11552 1334020507 1 f none /usr/local/lib/libxcb-glx.a 0644 root root 166800 16141 1334020521 1 f none /usr/local/lib/libxcb-glx.la 0755 root root 1056 27103 1334020508 1 s none /usr/local/lib/libxcb-glx.so=libxcb-glx.so.0.0.0 1 s none /usr/local/lib/libxcb-glx.so.0=libxcb-glx.so.0.0.0 1 f none /usr/local/lib/libxcb-glx.so.0.0.0 0755 root root 165448 34543 1334020508 1 f none /usr/local/lib/libxcb-randr.a 0644 root root 67376 35972 1334020521 1 f none /usr/local/lib/libxcb-randr.la 0755 root root 1070 28534 1334020509 1 s none /usr/local/lib/libxcb-randr.so=libxcb-randr.so.0.1.0 1 s none /usr/local/lib/libxcb-randr.so.0=libxcb-randr.so.0.1.0 1 f none /usr/local/lib/libxcb-randr.so.0.1.0 0755 root root 70520 27332 1334020509 1 f none /usr/local/lib/libxcb-record.a 0644 root root 18704 58602 1334020521 1 f none /usr/local/lib/libxcb-record.la 0755 root root 1077 29259 1334020510 1 s none /usr/local/lib/libxcb-record.so=libxcb-record.so.0.0.0 1 s none /usr/local/lib/libxcb-record.so.0=libxcb-record.so.0.0.0 1 f none /usr/local/lib/libxcb-record.so.0.0.0 0755 root root 22136 17318 1334020510 1 f none /usr/local/lib/libxcb-render.a 0644 root root 59216 49483 1334020521 1 f none /usr/local/lib/libxcb-render.la 0755 root root 1077 29266 1334020511 1 s none /usr/local/lib/libxcb-render.so=libxcb-render.so.0.0.0 1 s none /usr/local/lib/libxcb-render.so.0=libxcb-render.so.0.0.0 1 f none /usr/local/lib/libxcb-render.so.0.0.0 0755 root root 61296 56078 1334020511 1 f none /usr/local/lib/libxcb-res.a 0644 root root 10232 48196 1334020521 1 f none /usr/local/lib/libxcb-res.la 0755 root root 1056 27096 1334020511 1 s none /usr/local/lib/libxcb-res.so=libxcb-res.so.0.0.0 1 s none /usr/local/lib/libxcb-res.so.0=libxcb-res.so.0.0.0 1 f none /usr/local/lib/libxcb-res.so.0.0.0 0755 root root 13432 56657 1334020511 1 f none /usr/local/lib/libxcb-screensaver.a 0644 root root 10376 23020 1334020521 1 f none /usr/local/lib/libxcb-screensaver.la 0755 root root 1112 33081 1334020512 1 s none /usr/local/lib/libxcb-screensaver.so=libxcb-screensaver.so.0.0.0 1 s none /usr/local/lib/libxcb-screensaver.so.0=libxcb-screensaver.so.0.0.0 1 f none /usr/local/lib/libxcb-screensaver.so.0.0.0 0755 root root 13232 43439 1334020512 1 f none /usr/local/lib/libxcb-shape.a 0644 root root 14968 61054 1334020521 1 f none /usr/local/lib/libxcb-shape.la 0755 root root 1070 28489 1334020513 1 s none /usr/local/lib/libxcb-shape.so=libxcb-shape.so.0.0.0 1 s none /usr/local/lib/libxcb-shape.so.0=libxcb-shape.so.0.0.0 1 f none /usr/local/lib/libxcb-shape.so.0.0.0 0755 root root 17496 20672 1334020513 1 f none /usr/local/lib/libxcb-shm.a 0644 root root 10408 55875 1334020521 1 f none /usr/local/lib/libxcb-shm.la 0755 root root 1056 27082 1334020514 1 s none /usr/local/lib/libxcb-shm.so=libxcb-shm.so.0.0.0 1 s none /usr/local/lib/libxcb-shm.so.0=libxcb-shm.so.0.0.0 1 f none /usr/local/lib/libxcb-shm.so.0.0.0 0755 root root 13240 2641 1334020514 1 f none /usr/local/lib/libxcb-sync.a 0644 root root 28408 26163 1334020521 1 f none /usr/local/lib/libxcb-sync.la 0755 root root 1063 27901 1334020515 1 s none /usr/local/lib/libxcb-sync.so=libxcb-sync.so.0.0.0 1 s none /usr/local/lib/libxcb-sync.so.0=libxcb-sync.so.0.0.0 1 f none /usr/local/lib/libxcb-sync.so.0.0.0 0755 root root 29864 44591 1334020515 1 f none /usr/local/lib/libxcb-xevie.a 0644 root root 9264 64604 1334020521 1 f none /usr/local/lib/libxcb-xevie.la 0755 root root 1070 28601 1334020515 1 s none /usr/local/lib/libxcb-xevie.so=libxcb-xevie.so.0.0.0 1 s none /usr/local/lib/libxcb-xevie.so.0=libxcb-xevie.so.0.0.0 1 f none /usr/local/lib/libxcb-xevie.so.0.0.0 0755 root root 12184 11980 1334020515 1 f none /usr/local/lib/libxcb-xf86dri.a 0644 root root 21568 48941 1334020521 1 f none /usr/local/lib/libxcb-xf86dri.la 0755 root root 1084 29343 1334020516 1 s none /usr/local/lib/libxcb-xf86dri.so=libxcb-xf86dri.so.0.0.0 1 s none /usr/local/lib/libxcb-xf86dri.so.0=libxcb-xf86dri.so.0.0.0 1 f none /usr/local/lib/libxcb-xf86dri.so.0.0.0 0755 root root 24104 7441 1334020516 1 f none /usr/local/lib/libxcb-xfixes.a 0644 root root 40304 24587 1334020521 1 f none /usr/local/lib/libxcb-xfixes.la 0755 root root 1077 29427 1334020517 1 s none /usr/local/lib/libxcb-xfixes.so=libxcb-xfixes.so.0.0.0 1 s none /usr/local/lib/libxcb-xfixes.so.0=libxcb-xfixes.so.0.0.0 1 f none /usr/local/lib/libxcb-xfixes.so.0.0.0 0755 root root 40616 59666 1334020517 1 f none /usr/local/lib/libxcb-xinerama.a 0644 root root 11336 26334 1334020521 1 f none /usr/local/lib/libxcb-xinerama.la 0755 root root 1091 30757 1334020518 1 s none /usr/local/lib/libxcb-xinerama.so=libxcb-xinerama.so.0.0.0 1 s none /usr/local/lib/libxcb-xinerama.so.0=libxcb-xinerama.so.0.0.0 1 f none /usr/local/lib/libxcb-xinerama.so.0.0.0 0755 root root 13968 30741 1334020518 1 f none /usr/local/lib/libxcb-xprint.a 0644 root root 44384 34450 1334020521 1 f none /usr/local/lib/libxcb-xprint.la 0755 root root 1077 29525 1334020519 1 s none /usr/local/lib/libxcb-xprint.so=libxcb-xprint.so.0.0.0 1 s none /usr/local/lib/libxcb-xprint.so.0=libxcb-xprint.so.0.0.0 1 f none /usr/local/lib/libxcb-xprint.so.0.0.0 0755 root root 45776 11359 1334020519 1 f none /usr/local/lib/libxcb-xtest.a 0644 root root 7904 54967 1334020522 1 f none /usr/local/lib/libxcb-xtest.la 0755 root root 1070 28762 1334020519 1 s none /usr/local/lib/libxcb-xtest.so=libxcb-xtest.so.0.0.0 1 s none /usr/local/lib/libxcb-xtest.so.0=libxcb-xtest.so.0.0.0 1 f none /usr/local/lib/libxcb-xtest.so.0.0.0 0755 root root 10752 64104 1334020519 1 f none /usr/local/lib/libxcb-xv.a 0644 root root 39744 14233 1334020522 1 f none /usr/local/lib/libxcb-xv.la 0755 root root 1049 26452 1334020520 1 s none /usr/local/lib/libxcb-xv.so=libxcb-xv.so.0.0.0 1 s none /usr/local/lib/libxcb-xv.so.0=libxcb-xv.so.0.0.0 1 f none /usr/local/lib/libxcb-xv.so.0.0.0 0755 root root 42584 2802 1334020520 1 f none /usr/local/lib/libxcb-xvmc.a 0644 root root 18784 46444 1334020522 1 f none /usr/local/lib/libxcb-xvmc.la 0755 root root 1063 27908 1334020521 1 s none /usr/local/lib/libxcb-xvmc.so=libxcb-xvmc.so.0.0.0 1 s none /usr/local/lib/libxcb-xvmc.so.0=libxcb-xvmc.so.0.0.0 1 f none /usr/local/lib/libxcb-xvmc.so.0.0.0 0755 root root 21736 56379 1334020521 1 f none /usr/local/lib/libxcb.a 0644 root root 261400 42344 1334020521 1 f none /usr/local/lib/libxcb.la 0755 root root 1003 22199 1334020504 1 s none /usr/local/lib/libxcb.so=libxcb.so.1.1.0 1 s none /usr/local/lib/libxcb.so.1=libxcb.so.1.1.0 1 f none /usr/local/lib/libxcb.so.1.1.0 0755 root root 234480 22231 1334020504 1 d none /usr/local/lib/pkgconfig 0755 root root 1 f none /usr/local/lib/pkgconfig/xcb-composite.pc 0644 root root 249 22898 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-damage.pc 0644 root root 240 21782 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-dpms.pc 0644 root root 223 20020 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-dri2.pc 0644 root root 223 19883 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-glx.pc 0644 root root 220 19769 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-randr.pc 0644 root root 226 20445 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-record.pc 0644 root root 229 20821 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-render.pc 0644 root root 229 20824 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-res.pc 0644 root root 227 20569 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-screensaver.pc 0644 root root 244 22459 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-shape.pc 0644 root root 226 20491 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-shm.pc 0644 root root 220 19888 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-sync.pc 0644 root root 223 20239 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xevie.pc 0644 root root 226 20539 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xf86dri.pc 0644 root root 240 21323 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xfixes.pc 0644 root root 250 22786 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xinerama.pc 0644 root root 235 21463 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xprint.pc 0644 root root 229 20935 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xtest.pc 0644 root root 226 20352 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xv.pc 0644 root root 225 20340 1334020522 1 f none /usr/local/lib/pkgconfig/xcb-xvmc.pc 0644 root root 230 20746 1334020522 1 f none /usr/local/lib/pkgconfig/xcb.pc 0644 root root 300 26968 1334020522 1 d none /usr/local/share 0755 root root 1 d none /usr/local/share/doc 0755 root root 1 d none /usr/local/share/doc/libxcb 0755 root root 1 d none /usr/local/share/doc/libxcb/tutorial 0755 root root 1 f none /usr/local/share/doc/libxcb/tutorial/index.html 0644 root root 179134 44826 1320935774 1 f none /usr/local/share/doc/libxcb/tutorial/xcb.css 0644 root root 1695 7098 1320935774 1 i checkinstall 785 2565 1334020542 1 i pkginfo 248 18886 1334020542 07070100098b74000041ed0000000000000000000000024f8389bf000000000000010000010007ffffffffffffffff0000000800000000install07070100098b75000081ed0000000000000000000000014f8389be000003110000010000010007ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.10" expected_platform="sparc" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${bits} != ${expected_bits} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" echo "\tYour machine is running a ${bits} bit O.S. currently\n" echo "\tAborting installation.\n\n\n" exit 1 fi exit 0 07070100098af2000041ed0000000000000000000000034f8389bf000000000000010000010007ffffffffffffffff0000000500000000root07070100098af3000041ed0000000000000000000000034f8389bf000000000000010000010007ffffffffffffffff0000000900000000root/usr07070100098af4000041ed0000000000000000000000054f8389bf000000000000010000010007ffffffffffffffff0000000f00000000root/usr/local07070100098af5000041ed0000000000000000000000034f8389bf000000000000010000010007ffffffffffffffff0000001700000000root/usr/local/include07070100098af6000041ed0000000000000000000000024f8389bf000000000000010000010007ffffffffffffffff0000001b00000000root/usr/local/include/xcb07070100098af9000081a40000000000000000000000014f8389aa00003ba70000010000010007ffffffffffffffff0000002400000000root/usr/local/include/xcb/damage.h/* * This file generated automatically from damage.xml by c_client.py. * Edit at your peril. */ /** * @defgroup XCB_Damage_API XCB Damage API * @brief Damage XCB Protocol Implementation. * @{ **/ #ifndef __DAMAGE_H #define __DAMAGE_H #include "xcb.h" #include "xproto.h" #include "render.h" #include "shape.h" #include "xfixes.h" #ifdef __cplusplus extern "C" { #endif #define XCB_DAMAGE_MAJOR_VERSION 1 #define XCB_DAMAGE_MINOR_VERSION 1 extern xcb_extension_t xcb_damage_id; typedef uint32_t xcb_damage_damage_t; /** * @brief xcb_damage_damage_iterator_t **/ typedef struct xcb_damage_damage_iterator_t { xcb_damage_damage_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_damage_damage_iterator_t; typedef enum xcb_damage_report_level_t { XCB_DAMAGE_REPORT_LEVEL_RAW_RECTANGLES, XCB_DAMAGE_REPORT_LEVEL_DELTA_RECTANGLES, XCB_DAMAGE_REPORT_LEVEL_BOUNDING_BOX, XCB_DAMAGE_REPORT_LEVEL_NON_EMPTY } xcb_damage_report_level_t; /** Opcode for xcb_damage_bad_damage. */ #define XCB_DAMAGE_BAD_DAMAGE 0 /** * @brief xcb_damage_bad_damage_error_t **/ typedef struct xcb_damage_bad_damage_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_damage_bad_damage_error_t; /** * @brief xcb_damage_query_version_cookie_t **/ typedef struct xcb_damage_query_version_cookie_t { unsigned int sequence; /**< */ } xcb_damage_query_version_cookie_t; /** Opcode for xcb_damage_query_version. */ #define XCB_DAMAGE_QUERY_VERSION 0 /** * @brief xcb_damage_query_version_request_t **/ typedef struct xcb_damage_query_version_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t client_major_version; /**< */ uint32_t client_minor_version; /**< */ } xcb_damage_query_version_request_t; /** * @brief xcb_damage_query_version_reply_t **/ typedef struct xcb_damage_query_version_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t major_version; /**< */ uint32_t minor_version; /**< */ uint8_t pad1[16]; /**< */ } xcb_damage_query_version_reply_t; /** Opcode for xcb_damage_create. */ #define XCB_DAMAGE_CREATE 1 /** * @brief xcb_damage_create_request_t **/ typedef struct xcb_damage_create_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_damage_damage_t damage; /**< */ xcb_drawable_t drawable; /**< */ uint8_t level; /**< */ uint8_t pad0[3]; /**< */ } xcb_damage_create_request_t; /** Opcode for xcb_damage_destroy. */ #define XCB_DAMAGE_DESTROY 2 /** * @brief xcb_damage_destroy_request_t **/ typedef struct xcb_damage_destroy_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_damage_damage_t damage; /**< */ } xcb_damage_destroy_request_t; /** Opcode for xcb_damage_subtract. */ #define XCB_DAMAGE_SUBTRACT 3 /** * @brief xcb_damage_subtract_request_t **/ typedef struct xcb_damage_subtract_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_damage_damage_t damage; /**< */ xcb_xfixes_region_t repair; /**< */ xcb_xfixes_region_t parts; /**< */ } xcb_damage_subtract_request_t; /** Opcode for xcb_damage_add. */ #define XCB_DAMAGE_ADD 4 /** * @brief xcb_damage_add_request_t **/ typedef struct xcb_damage_add_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_drawable_t drawable; /**< */ xcb_xfixes_region_t region; /**< */ } xcb_damage_add_request_t; /** Opcode for xcb_damage_notify. */ #define XCB_DAMAGE_NOTIFY 0 /** * @brief xcb_damage_notify_event_t **/ typedef struct xcb_damage_notify_event_t { uint8_t response_type; /**< */ uint8_t level; /**< */ uint16_t sequence; /**< */ xcb_drawable_t drawable; /**< */ xcb_damage_damage_t damage; /**< */ xcb_timestamp_t timestamp; /**< */ xcb_rectangle_t area; /**< */ xcb_rectangle_t geometry; /**< */ } xcb_damage_notify_event_t; /** * Get the next element of the iterator * @param i Pointer to a xcb_damage_damage_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_damage_damage_t) */ /***************************************************************************** ** ** void xcb_damage_damage_next ** ** @param xcb_damage_damage_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_damage_damage_next (xcb_damage_damage_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_damage_damage_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_damage_damage_end ** ** @param xcb_damage_damage_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_damage_damage_end (xcb_damage_damage_iterator_t i /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_damage_query_version_cookie_t xcb_damage_query_version ** ** @param xcb_connection_t *c ** @param uint32_t client_major_version ** @param uint32_t client_minor_version ** @returns xcb_damage_query_version_cookie_t ** *****************************************************************************/ xcb_damage_query_version_cookie_t xcb_damage_query_version (xcb_connection_t *c /**< */, uint32_t client_major_version /**< */, uint32_t client_minor_version /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_damage_query_version_cookie_t xcb_damage_query_version_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t client_major_version ** @param uint32_t client_minor_version ** @returns xcb_damage_query_version_cookie_t ** *****************************************************************************/ xcb_damage_query_version_cookie_t xcb_damage_query_version_unchecked (xcb_connection_t *c /**< */, uint32_t client_major_version /**< */, uint32_t client_minor_version /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_damage_query_version_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_damage_query_version_reply_t * xcb_damage_query_version_reply ** ** @param xcb_connection_t *c ** @param xcb_damage_query_version_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_damage_query_version_reply_t * ** *****************************************************************************/ xcb_damage_query_version_reply_t * xcb_damage_query_version_reply (xcb_connection_t *c /**< */, xcb_damage_query_version_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_damage_create_checked ** ** @param xcb_connection_t *c ** @param xcb_damage_damage_t damage ** @param xcb_drawable_t drawable ** @param uint8_t level ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_damage_create_checked (xcb_connection_t *c /**< */, xcb_damage_damage_t damage /**< */, xcb_drawable_t drawable /**< */, uint8_t level /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_damage_create ** ** @param xcb_connection_t *c ** @param xcb_damage_damage_t damage ** @param xcb_drawable_t drawable ** @param uint8_t level ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_damage_create (xcb_connection_t *c /**< */, xcb_damage_damage_t damage /**< */, xcb_drawable_t drawable /**< */, uint8_t level /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_damage_destroy_checked ** ** @param xcb_connection_t *c ** @param xcb_damage_damage_t damage ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_damage_destroy_checked (xcb_connection_t *c /**< */, xcb_damage_damage_t damage /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_damage_destroy ** ** @param xcb_connection_t *c ** @param xcb_damage_damage_t damage ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_damage_destroy (xcb_connection_t *c /**< */, xcb_damage_damage_t damage /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_damage_subtract_checked ** ** @param xcb_connection_t *c ** @param xcb_damage_damage_t damage ** @param xcb_xfixes_region_t repair ** @param xcb_xfixes_region_t parts ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_damage_subtract_checked (xcb_connection_t *c /**< */, xcb_damage_damage_t damage /**< */, xcb_xfixes_region_t repair /**< */, xcb_xfixes_region_t parts /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_damage_subtract ** ** @param xcb_connection_t *c ** @param xcb_damage_damage_t damage ** @param xcb_xfixes_region_t repair ** @param xcb_xfixes_region_t parts ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_damage_subtract (xcb_connection_t *c /**< */, xcb_damage_damage_t damage /**< */, xcb_xfixes_region_t repair /**< */, xcb_xfixes_region_t parts /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_damage_add_checked ** ** @param xcb_connection_t *c ** @param xcb_drawable_t drawable ** @param xcb_xfixes_region_t region ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_damage_add_checked (xcb_connection_t *c /**< */, xcb_drawable_t drawable /**< */, xcb_xfixes_region_t region /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_damage_add ** ** @param xcb_connection_t *c ** @param xcb_drawable_t drawable ** @param xcb_xfixes_region_t region ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_damage_add (xcb_connection_t *c /**< */, xcb_drawable_t drawable /**< */, xcb_xfixes_region_t region /**< */); #ifdef __cplusplus } #endif #endif /** * @} */ 07070100098aff000081a40000000000000000000000014f8389aa000256270000010000010007ffffffffffffffff0000002400000000root/usr/local/include/xcb/render.h/* * This file generated automatically from render.xml by c_client.py. * Edit at your peril. */ /** * @defgroup XCB_Render_API XCB Render API * @brief Render XCB Protocol Implementation. * @{ **/ #ifndef __RENDER_H #define __RENDER_H #include "xcb.h" #include "xproto.h" #ifdef __cplusplus extern "C" { #endif #define XCB_RENDER_MAJOR_VERSION 0 #define XCB_RENDER_MINOR_VERSION 11 extern xcb_extension_t xcb_render_id; typedef enum xcb_render_pict_type_t { XCB_RENDER_PICT_TYPE_INDEXED, XCB_RENDER_PICT_TYPE_DIRECT } xcb_render_pict_type_t; typedef enum xcb_render_picture_enum_t { XCB_RENDER_PICTURE_NONE } xcb_render_picture_enum_t; typedef enum xcb_render_pict_op_t { XCB_RENDER_PICT_OP_CLEAR, XCB_RENDER_PICT_OP_SRC, XCB_RENDER_PICT_OP_DST, XCB_RENDER_PICT_OP_OVER, XCB_RENDER_PICT_OP_OVER_REVERSE, XCB_RENDER_PICT_OP_IN, XCB_RENDER_PICT_OP_IN_REVERSE, XCB_RENDER_PICT_OP_OUT, XCB_RENDER_PICT_OP_OUT_REVERSE, XCB_RENDER_PICT_OP_ATOP, XCB_RENDER_PICT_OP_ATOP_REVERSE, XCB_RENDER_PICT_OP_XOR, XCB_RENDER_PICT_OP_ADD, XCB_RENDER_PICT_OP_SATURATE, XCB_RENDER_PICT_OP_DISJOINT_CLEAR = 16, XCB_RENDER_PICT_OP_DISJOINT_SRC, XCB_RENDER_PICT_OP_DISJOINT_DST, XCB_RENDER_PICT_OP_DISJOINT_OVER, XCB_RENDER_PICT_OP_DISJOINT_OVER_REVERSE, XCB_RENDER_PICT_OP_DISJOINT_IN, XCB_RENDER_PICT_OP_DISJOINT_IN_REVERSE, XCB_RENDER_PICT_OP_DISJOINT_OUT, XCB_RENDER_PICT_OP_DISJOINT_OUT_REVERSE, XCB_RENDER_PICT_OP_DISJOINT_ATOP, XCB_RENDER_PICT_OP_DISJOINT_ATOP_REVERSE, XCB_RENDER_PICT_OP_DISJOINT_XOR, XCB_RENDER_PICT_OP_CONJOINT_CLEAR = 32, XCB_RENDER_PICT_OP_CONJOINT_SRC, XCB_RENDER_PICT_OP_CONJOINT_DST, XCB_RENDER_PICT_OP_CONJOINT_OVER, XCB_RENDER_PICT_OP_CONJOINT_OVER_REVERSE, XCB_RENDER_PICT_OP_CONJOINT_IN, XCB_RENDER_PICT_OP_CONJOINT_IN_REVERSE, XCB_RENDER_PICT_OP_CONJOINT_OUT, XCB_RENDER_PICT_OP_CONJOINT_OUT_REVERSE, XCB_RENDER_PICT_OP_CONJOINT_ATOP, XCB_RENDER_PICT_OP_CONJOINT_ATOP_REVERSE, XCB_RENDER_PICT_OP_CONJOINT_XOR, XCB_RENDER_PICT_OP_MULTIPLY = 48, XCB_RENDER_PICT_OP_SCREEN, XCB_RENDER_PICT_OP_OVERLAY, XCB_RENDER_PICT_OP_DARKEN, XCB_RENDER_PICT_OP_LIGHTEN, XCB_RENDER_PICT_OP_COLOR_DODGE, XCB_RENDER_PICT_OP_COLOR_BURN, XCB_RENDER_PICT_OP_HARD_LIGHT, XCB_RENDER_PICT_OP_SOFT_LIGHT, XCB_RENDER_PICT_OP_DIFFERENCE, XCB_RENDER_PICT_OP_EXCLUSION, XCB_RENDER_PICT_OP_HSL_HUE, XCB_RENDER_PICT_OP_HSL_SATURATION, XCB_RENDER_PICT_OP_HSL_COLOR, XCB_RENDER_PICT_OP_HSL_LUMINOSITY } xcb_render_pict_op_t; typedef enum xcb_render_poly_edge_t { XCB_RENDER_POLY_EDGE_SHARP, XCB_RENDER_POLY_EDGE_SMOOTH } xcb_render_poly_edge_t; typedef enum xcb_render_poly_mode_t { XCB_RENDER_POLY_MODE_PRECISE, XCB_RENDER_POLY_MODE_IMPRECISE } xcb_render_poly_mode_t; typedef enum xcb_render_cp_t { XCB_RENDER_CP_REPEAT = 1, XCB_RENDER_CP_ALPHA_MAP = 2, XCB_RENDER_CP_ALPHA_X_ORIGIN = 4, XCB_RENDER_CP_ALPHA_Y_ORIGIN = 8, XCB_RENDER_CP_CLIP_X_ORIGIN = 16, XCB_RENDER_CP_CLIP_Y_ORIGIN = 32, XCB_RENDER_CP_CLIP_MASK = 64, XCB_RENDER_CP_GRAPHICS_EXPOSURE = 128, XCB_RENDER_CP_SUBWINDOW_MODE = 256, XCB_RENDER_CP_POLY_EDGE = 512, XCB_RENDER_CP_POLY_MODE = 1024, XCB_RENDER_CP_DITHER = 2048, XCB_RENDER_CP_COMPONENT_ALPHA = 4096 } xcb_render_cp_t; typedef enum xcb_render_sub_pixel_t { XCB_RENDER_SUB_PIXEL_UNKNOWN, XCB_RENDER_SUB_PIXEL_HORIZONTAL_RGB, XCB_RENDER_SUB_PIXEL_HORIZONTAL_BGR, XCB_RENDER_SUB_PIXEL_VERTICAL_RGB, XCB_RENDER_SUB_PIXEL_VERTICAL_BGR, XCB_RENDER_SUB_PIXEL_NONE } xcb_render_sub_pixel_t; typedef enum xcb_render_repeat_t { XCB_RENDER_REPEAT_NONE, XCB_RENDER_REPEAT_NORMAL, XCB_RENDER_REPEAT_PAD, XCB_RENDER_REPEAT_REFLECT } xcb_render_repeat_t; typedef uint32_t xcb_render_glyph_t; /** * @brief xcb_render_glyph_iterator_t **/ typedef struct xcb_render_glyph_iterator_t { xcb_render_glyph_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_glyph_iterator_t; typedef uint32_t xcb_render_glyphset_t; /** * @brief xcb_render_glyphset_iterator_t **/ typedef struct xcb_render_glyphset_iterator_t { xcb_render_glyphset_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_glyphset_iterator_t; typedef uint32_t xcb_render_picture_t; /** * @brief xcb_render_picture_iterator_t **/ typedef struct xcb_render_picture_iterator_t { xcb_render_picture_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_picture_iterator_t; typedef uint32_t xcb_render_pictformat_t; /** * @brief xcb_render_pictformat_iterator_t **/ typedef struct xcb_render_pictformat_iterator_t { xcb_render_pictformat_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_pictformat_iterator_t; typedef int32_t xcb_render_fixed_t; /** * @brief xcb_render_fixed_iterator_t **/ typedef struct xcb_render_fixed_iterator_t { xcb_render_fixed_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_fixed_iterator_t; /** Opcode for xcb_render_pict_format. */ #define XCB_RENDER_PICT_FORMAT 0 /** * @brief xcb_render_pict_format_error_t **/ typedef struct xcb_render_pict_format_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_render_pict_format_error_t; /** Opcode for xcb_render_picture. */ #define XCB_RENDER_PICTURE 1 /** * @brief xcb_render_picture_error_t **/ typedef struct xcb_render_picture_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_render_picture_error_t; /** Opcode for xcb_render_pict_op. */ #define XCB_RENDER_PICT_OP 2 /** * @brief xcb_render_pict_op_error_t **/ typedef struct xcb_render_pict_op_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_render_pict_op_error_t; /** Opcode for xcb_render_glyph_set. */ #define XCB_RENDER_GLYPH_SET 3 /** * @brief xcb_render_glyph_set_error_t **/ typedef struct xcb_render_glyph_set_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_render_glyph_set_error_t; /** Opcode for xcb_render_glyph. */ #define XCB_RENDER_GLYPH 4 /** * @brief xcb_render_glyph_error_t **/ typedef struct xcb_render_glyph_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_render_glyph_error_t; /** * @brief xcb_render_directformat_t **/ typedef struct xcb_render_directformat_t { uint16_t red_shift; /**< */ uint16_t red_mask; /**< */ uint16_t green_shift; /**< */ uint16_t green_mask; /**< */ uint16_t blue_shift; /**< */ uint16_t blue_mask; /**< */ uint16_t alpha_shift; /**< */ uint16_t alpha_mask; /**< */ } xcb_render_directformat_t; /** * @brief xcb_render_directformat_iterator_t **/ typedef struct xcb_render_directformat_iterator_t { xcb_render_directformat_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_directformat_iterator_t; /** * @brief xcb_render_pictforminfo_t **/ typedef struct xcb_render_pictforminfo_t { xcb_render_pictformat_t id; /**< */ uint8_t type; /**< */ uint8_t depth; /**< */ uint8_t pad0[2]; /**< */ xcb_render_directformat_t direct; /**< */ xcb_colormap_t colormap; /**< */ } xcb_render_pictforminfo_t; /** * @brief xcb_render_pictforminfo_iterator_t **/ typedef struct xcb_render_pictforminfo_iterator_t { xcb_render_pictforminfo_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_pictforminfo_iterator_t; /** * @brief xcb_render_pictvisual_t **/ typedef struct xcb_render_pictvisual_t { xcb_visualid_t visual; /**< */ xcb_render_pictformat_t format; /**< */ } xcb_render_pictvisual_t; /** * @brief xcb_render_pictvisual_iterator_t **/ typedef struct xcb_render_pictvisual_iterator_t { xcb_render_pictvisual_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_pictvisual_iterator_t; /** * @brief xcb_render_pictdepth_t **/ typedef struct xcb_render_pictdepth_t { uint8_t depth; /**< */ uint8_t pad0; /**< */ uint16_t num_visuals; /**< */ uint8_t pad1[4]; /**< */ } xcb_render_pictdepth_t; /** * @brief xcb_render_pictdepth_iterator_t **/ typedef struct xcb_render_pictdepth_iterator_t { xcb_render_pictdepth_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_pictdepth_iterator_t; /** * @brief xcb_render_pictscreen_t **/ typedef struct xcb_render_pictscreen_t { uint32_t num_depths; /**< */ xcb_render_pictformat_t fallback; /**< */ } xcb_render_pictscreen_t; /** * @brief xcb_render_pictscreen_iterator_t **/ typedef struct xcb_render_pictscreen_iterator_t { xcb_render_pictscreen_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_pictscreen_iterator_t; /** * @brief xcb_render_indexvalue_t **/ typedef struct xcb_render_indexvalue_t { uint32_t pixel; /**< */ uint16_t red; /**< */ uint16_t green; /**< */ uint16_t blue; /**< */ uint16_t alpha; /**< */ } xcb_render_indexvalue_t; /** * @brief xcb_render_indexvalue_iterator_t **/ typedef struct xcb_render_indexvalue_iterator_t { xcb_render_indexvalue_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_indexvalue_iterator_t; /** * @brief xcb_render_color_t **/ typedef struct xcb_render_color_t { uint16_t red; /**< */ uint16_t green; /**< */ uint16_t blue; /**< */ uint16_t alpha; /**< */ } xcb_render_color_t; /** * @brief xcb_render_color_iterator_t **/ typedef struct xcb_render_color_iterator_t { xcb_render_color_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_color_iterator_t; /** * @brief xcb_render_pointfix_t **/ typedef struct xcb_render_pointfix_t { xcb_render_fixed_t x; /**< */ xcb_render_fixed_t y; /**< */ } xcb_render_pointfix_t; /** * @brief xcb_render_pointfix_iterator_t **/ typedef struct xcb_render_pointfix_iterator_t { xcb_render_pointfix_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_pointfix_iterator_t; /** * @brief xcb_render_linefix_t **/ typedef struct xcb_render_linefix_t { xcb_render_pointfix_t p1; /**< */ xcb_render_pointfix_t p2; /**< */ } xcb_render_linefix_t; /** * @brief xcb_render_linefix_iterator_t **/ typedef struct xcb_render_linefix_iterator_t { xcb_render_linefix_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_linefix_iterator_t; /** * @brief xcb_render_triangle_t **/ typedef struct xcb_render_triangle_t { xcb_render_pointfix_t p1; /**< */ xcb_render_pointfix_t p2; /**< */ xcb_render_pointfix_t p3; /**< */ } xcb_render_triangle_t; /** * @brief xcb_render_triangle_iterator_t **/ typedef struct xcb_render_triangle_iterator_t { xcb_render_triangle_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_triangle_iterator_t; /** * @brief xcb_render_trapezoid_t **/ typedef struct xcb_render_trapezoid_t { xcb_render_fixed_t top; /**< */ xcb_render_fixed_t bottom; /**< */ xcb_render_linefix_t left; /**< */ xcb_render_linefix_t right; /**< */ } xcb_render_trapezoid_t; /** * @brief xcb_render_trapezoid_iterator_t **/ typedef struct xcb_render_trapezoid_iterator_t { xcb_render_trapezoid_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_trapezoid_iterator_t; /** * @brief xcb_render_glyphinfo_t **/ typedef struct xcb_render_glyphinfo_t { uint16_t width; /**< */ uint16_t height; /**< */ int16_t x; /**< */ int16_t y; /**< */ int16_t x_off; /**< */ int16_t y_off; /**< */ } xcb_render_glyphinfo_t; /** * @brief xcb_render_glyphinfo_iterator_t **/ typedef struct xcb_render_glyphinfo_iterator_t { xcb_render_glyphinfo_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_glyphinfo_iterator_t; /** * @brief xcb_render_query_version_cookie_t **/ typedef struct xcb_render_query_version_cookie_t { unsigned int sequence; /**< */ } xcb_render_query_version_cookie_t; /** Opcode for xcb_render_query_version. */ #define XCB_RENDER_QUERY_VERSION 0 /** * @brief xcb_render_query_version_request_t **/ typedef struct xcb_render_query_version_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t client_major_version; /**< */ uint32_t client_minor_version; /**< */ } xcb_render_query_version_request_t; /** * @brief xcb_render_query_version_reply_t **/ typedef struct xcb_render_query_version_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t major_version; /**< */ uint32_t minor_version; /**< */ uint8_t pad1[16]; /**< */ } xcb_render_query_version_reply_t; /** * @brief xcb_render_query_pict_formats_cookie_t **/ typedef struct xcb_render_query_pict_formats_cookie_t { unsigned int sequence; /**< */ } xcb_render_query_pict_formats_cookie_t; /** Opcode for xcb_render_query_pict_formats. */ #define XCB_RENDER_QUERY_PICT_FORMATS 1 /** * @brief xcb_render_query_pict_formats_request_t **/ typedef struct xcb_render_query_pict_formats_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_render_query_pict_formats_request_t; /** * @brief xcb_render_query_pict_formats_reply_t **/ typedef struct xcb_render_query_pict_formats_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t num_formats; /**< */ uint32_t num_screens; /**< */ uint32_t num_depths; /**< */ uint32_t num_visuals; /**< */ uint32_t num_subpixel; /**< */ uint8_t pad1[4]; /**< */ } xcb_render_query_pict_formats_reply_t; /** * @brief xcb_render_query_pict_index_values_cookie_t **/ typedef struct xcb_render_query_pict_index_values_cookie_t { unsigned int sequence; /**< */ } xcb_render_query_pict_index_values_cookie_t; /** Opcode for xcb_render_query_pict_index_values. */ #define XCB_RENDER_QUERY_PICT_INDEX_VALUES 2 /** * @brief xcb_render_query_pict_index_values_request_t **/ typedef struct xcb_render_query_pict_index_values_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_pictformat_t format; /**< */ } xcb_render_query_pict_index_values_request_t; /** * @brief xcb_render_query_pict_index_values_reply_t **/ typedef struct xcb_render_query_pict_index_values_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t num_values; /**< */ uint8_t pad1[20]; /**< */ } xcb_render_query_pict_index_values_reply_t; /** Opcode for xcb_render_create_picture. */ #define XCB_RENDER_CREATE_PICTURE 4 /** * @brief xcb_render_create_picture_request_t **/ typedef struct xcb_render_create_picture_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t pid; /**< */ xcb_drawable_t drawable; /**< */ xcb_render_pictformat_t format; /**< */ uint32_t value_mask; /**< */ } xcb_render_create_picture_request_t; /** Opcode for xcb_render_change_picture. */ #define XCB_RENDER_CHANGE_PICTURE 5 /** * @brief xcb_render_change_picture_request_t **/ typedef struct xcb_render_change_picture_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t picture; /**< */ uint32_t value_mask; /**< */ } xcb_render_change_picture_request_t; /** Opcode for xcb_render_set_picture_clip_rectangles. */ #define XCB_RENDER_SET_PICTURE_CLIP_RECTANGLES 6 /** * @brief xcb_render_set_picture_clip_rectangles_request_t **/ typedef struct xcb_render_set_picture_clip_rectangles_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t picture; /**< */ int16_t clip_x_origin; /**< */ int16_t clip_y_origin; /**< */ } xcb_render_set_picture_clip_rectangles_request_t; /** Opcode for xcb_render_free_picture. */ #define XCB_RENDER_FREE_PICTURE 7 /** * @brief xcb_render_free_picture_request_t **/ typedef struct xcb_render_free_picture_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t picture; /**< */ } xcb_render_free_picture_request_t; /** Opcode for xcb_render_composite. */ #define XCB_RENDER_COMPOSITE 8 /** * @brief xcb_render_composite_request_t **/ typedef struct xcb_render_composite_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t op; /**< */ uint8_t pad0[3]; /**< */ xcb_render_picture_t src; /**< */ xcb_render_picture_t mask; /**< */ xcb_render_picture_t dst; /**< */ int16_t src_x; /**< */ int16_t src_y; /**< */ int16_t mask_x; /**< */ int16_t mask_y; /**< */ int16_t dst_x; /**< */ int16_t dst_y; /**< */ uint16_t width; /**< */ uint16_t height; /**< */ } xcb_render_composite_request_t; /** Opcode for xcb_render_trapezoids. */ #define XCB_RENDER_TRAPEZOIDS 10 /** * @brief xcb_render_trapezoids_request_t **/ typedef struct xcb_render_trapezoids_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t op; /**< */ uint8_t pad0[3]; /**< */ xcb_render_picture_t src; /**< */ xcb_render_picture_t dst; /**< */ xcb_render_pictformat_t mask_format; /**< */ int16_t src_x; /**< */ int16_t src_y; /**< */ } xcb_render_trapezoids_request_t; /** Opcode for xcb_render_triangles. */ #define XCB_RENDER_TRIANGLES 11 /** * @brief xcb_render_triangles_request_t **/ typedef struct xcb_render_triangles_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t op; /**< */ uint8_t pad0[3]; /**< */ xcb_render_picture_t src; /**< */ xcb_render_picture_t dst; /**< */ xcb_render_pictformat_t mask_format; /**< */ int16_t src_x; /**< */ int16_t src_y; /**< */ } xcb_render_triangles_request_t; /** Opcode for xcb_render_tri_strip. */ #define XCB_RENDER_TRI_STRIP 12 /** * @brief xcb_render_tri_strip_request_t **/ typedef struct xcb_render_tri_strip_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t op; /**< */ uint8_t pad0[3]; /**< */ xcb_render_picture_t src; /**< */ xcb_render_picture_t dst; /**< */ xcb_render_pictformat_t mask_format; /**< */ int16_t src_x; /**< */ int16_t src_y; /**< */ } xcb_render_tri_strip_request_t; /** Opcode for xcb_render_tri_fan. */ #define XCB_RENDER_TRI_FAN 13 /** * @brief xcb_render_tri_fan_request_t **/ typedef struct xcb_render_tri_fan_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t op; /**< */ uint8_t pad0[3]; /**< */ xcb_render_picture_t src; /**< */ xcb_render_picture_t dst; /**< */ xcb_render_pictformat_t mask_format; /**< */ int16_t src_x; /**< */ int16_t src_y; /**< */ } xcb_render_tri_fan_request_t; /** Opcode for xcb_render_create_glyph_set. */ #define XCB_RENDER_CREATE_GLYPH_SET 17 /** * @brief xcb_render_create_glyph_set_request_t **/ typedef struct xcb_render_create_glyph_set_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_glyphset_t gsid; /**< */ xcb_render_pictformat_t format; /**< */ } xcb_render_create_glyph_set_request_t; /** Opcode for xcb_render_reference_glyph_set. */ #define XCB_RENDER_REFERENCE_GLYPH_SET 18 /** * @brief xcb_render_reference_glyph_set_request_t **/ typedef struct xcb_render_reference_glyph_set_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_glyphset_t gsid; /**< */ xcb_render_glyphset_t existing; /**< */ } xcb_render_reference_glyph_set_request_t; /** Opcode for xcb_render_free_glyph_set. */ #define XCB_RENDER_FREE_GLYPH_SET 19 /** * @brief xcb_render_free_glyph_set_request_t **/ typedef struct xcb_render_free_glyph_set_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_glyphset_t glyphset; /**< */ } xcb_render_free_glyph_set_request_t; /** Opcode for xcb_render_add_glyphs. */ #define XCB_RENDER_ADD_GLYPHS 20 /** * @brief xcb_render_add_glyphs_request_t **/ typedef struct xcb_render_add_glyphs_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_glyphset_t glyphset; /**< */ uint32_t glyphs_len; /**< */ } xcb_render_add_glyphs_request_t; /** Opcode for xcb_render_free_glyphs. */ #define XCB_RENDER_FREE_GLYPHS 22 /** * @brief xcb_render_free_glyphs_request_t **/ typedef struct xcb_render_free_glyphs_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_glyphset_t glyphset; /**< */ } xcb_render_free_glyphs_request_t; /** Opcode for xcb_render_composite_glyphs_8. */ #define XCB_RENDER_COMPOSITE_GLYPHS_8 23 /** * @brief xcb_render_composite_glyphs_8_request_t **/ typedef struct xcb_render_composite_glyphs_8_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t op; /**< */ uint8_t pad0[3]; /**< */ xcb_render_picture_t src; /**< */ xcb_render_picture_t dst; /**< */ xcb_render_pictformat_t mask_format; /**< */ xcb_render_glyphset_t glyphset; /**< */ int16_t src_x; /**< */ int16_t src_y; /**< */ } xcb_render_composite_glyphs_8_request_t; /** Opcode for xcb_render_composite_glyphs_16. */ #define XCB_RENDER_COMPOSITE_GLYPHS_16 24 /** * @brief xcb_render_composite_glyphs_16_request_t **/ typedef struct xcb_render_composite_glyphs_16_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t op; /**< */ uint8_t pad0[3]; /**< */ xcb_render_picture_t src; /**< */ xcb_render_picture_t dst; /**< */ xcb_render_pictformat_t mask_format; /**< */ xcb_render_glyphset_t glyphset; /**< */ int16_t src_x; /**< */ int16_t src_y; /**< */ } xcb_render_composite_glyphs_16_request_t; /** Opcode for xcb_render_composite_glyphs_32. */ #define XCB_RENDER_COMPOSITE_GLYPHS_32 25 /** * @brief xcb_render_composite_glyphs_32_request_t **/ typedef struct xcb_render_composite_glyphs_32_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t op; /**< */ uint8_t pad0[3]; /**< */ xcb_render_picture_t src; /**< */ xcb_render_picture_t dst; /**< */ xcb_render_pictformat_t mask_format; /**< */ xcb_render_glyphset_t glyphset; /**< */ int16_t src_x; /**< */ int16_t src_y; /**< */ } xcb_render_composite_glyphs_32_request_t; /** Opcode for xcb_render_fill_rectangles. */ #define XCB_RENDER_FILL_RECTANGLES 26 /** * @brief xcb_render_fill_rectangles_request_t **/ typedef struct xcb_render_fill_rectangles_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t op; /**< */ uint8_t pad0[3]; /**< */ xcb_render_picture_t dst; /**< */ xcb_render_color_t color; /**< */ } xcb_render_fill_rectangles_request_t; /** Opcode for xcb_render_create_cursor. */ #define XCB_RENDER_CREATE_CURSOR 27 /** * @brief xcb_render_create_cursor_request_t **/ typedef struct xcb_render_create_cursor_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_cursor_t cid; /**< */ xcb_render_picture_t source; /**< */ uint16_t x; /**< */ uint16_t y; /**< */ } xcb_render_create_cursor_request_t; /** * @brief xcb_render_transform_t **/ typedef struct xcb_render_transform_t { xcb_render_fixed_t matrix11; /**< */ xcb_render_fixed_t matrix12; /**< */ xcb_render_fixed_t matrix13; /**< */ xcb_render_fixed_t matrix21; /**< */ xcb_render_fixed_t matrix22; /**< */ xcb_render_fixed_t matrix23; /**< */ xcb_render_fixed_t matrix31; /**< */ xcb_render_fixed_t matrix32; /**< */ xcb_render_fixed_t matrix33; /**< */ } xcb_render_transform_t; /** * @brief xcb_render_transform_iterator_t **/ typedef struct xcb_render_transform_iterator_t { xcb_render_transform_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_transform_iterator_t; /** Opcode for xcb_render_set_picture_transform. */ #define XCB_RENDER_SET_PICTURE_TRANSFORM 28 /** * @brief xcb_render_set_picture_transform_request_t **/ typedef struct xcb_render_set_picture_transform_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t picture; /**< */ xcb_render_transform_t transform; /**< */ } xcb_render_set_picture_transform_request_t; /** * @brief xcb_render_query_filters_cookie_t **/ typedef struct xcb_render_query_filters_cookie_t { unsigned int sequence; /**< */ } xcb_render_query_filters_cookie_t; /** Opcode for xcb_render_query_filters. */ #define XCB_RENDER_QUERY_FILTERS 29 /** * @brief xcb_render_query_filters_request_t **/ typedef struct xcb_render_query_filters_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_drawable_t drawable; /**< */ } xcb_render_query_filters_request_t; /** * @brief xcb_render_query_filters_reply_t **/ typedef struct xcb_render_query_filters_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t num_aliases; /**< */ uint32_t num_filters; /**< */ uint8_t pad1[16]; /**< */ } xcb_render_query_filters_reply_t; /** Opcode for xcb_render_set_picture_filter. */ #define XCB_RENDER_SET_PICTURE_FILTER 30 /** * @brief xcb_render_set_picture_filter_request_t **/ typedef struct xcb_render_set_picture_filter_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t picture; /**< */ uint16_t filter_len; /**< */ uint8_t pad0[2]; /**< */ } xcb_render_set_picture_filter_request_t; /** * @brief xcb_render_animcursorelt_t **/ typedef struct xcb_render_animcursorelt_t { xcb_cursor_t cursor; /**< */ uint32_t delay; /**< */ } xcb_render_animcursorelt_t; /** * @brief xcb_render_animcursorelt_iterator_t **/ typedef struct xcb_render_animcursorelt_iterator_t { xcb_render_animcursorelt_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_animcursorelt_iterator_t; /** Opcode for xcb_render_create_anim_cursor. */ #define XCB_RENDER_CREATE_ANIM_CURSOR 31 /** * @brief xcb_render_create_anim_cursor_request_t **/ typedef struct xcb_render_create_anim_cursor_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_cursor_t cid; /**< */ } xcb_render_create_anim_cursor_request_t; /** * @brief xcb_render_spanfix_t **/ typedef struct xcb_render_spanfix_t { xcb_render_fixed_t l; /**< */ xcb_render_fixed_t r; /**< */ xcb_render_fixed_t y; /**< */ } xcb_render_spanfix_t; /** * @brief xcb_render_spanfix_iterator_t **/ typedef struct xcb_render_spanfix_iterator_t { xcb_render_spanfix_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_spanfix_iterator_t; /** * @brief xcb_render_trap_t **/ typedef struct xcb_render_trap_t { xcb_render_spanfix_t top; /**< */ xcb_render_spanfix_t bot; /**< */ } xcb_render_trap_t; /** * @brief xcb_render_trap_iterator_t **/ typedef struct xcb_render_trap_iterator_t { xcb_render_trap_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_render_trap_iterator_t; /** Opcode for xcb_render_add_traps. */ #define XCB_RENDER_ADD_TRAPS 32 /** * @brief xcb_render_add_traps_request_t **/ typedef struct xcb_render_add_traps_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t picture; /**< */ int16_t x_off; /**< */ int16_t y_off; /**< */ } xcb_render_add_traps_request_t; /** Opcode for xcb_render_create_solid_fill. */ #define XCB_RENDER_CREATE_SOLID_FILL 33 /** * @brief xcb_render_create_solid_fill_request_t **/ typedef struct xcb_render_create_solid_fill_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t picture; /**< */ xcb_render_color_t color; /**< */ } xcb_render_create_solid_fill_request_t; /** Opcode for xcb_render_create_linear_gradient. */ #define XCB_RENDER_CREATE_LINEAR_GRADIENT 34 /** * @brief xcb_render_create_linear_gradient_request_t **/ typedef struct xcb_render_create_linear_gradient_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t picture; /**< */ xcb_render_pointfix_t p1; /**< */ xcb_render_pointfix_t p2; /**< */ uint32_t num_stops; /**< */ } xcb_render_create_linear_gradient_request_t; /** Opcode for xcb_render_create_radial_gradient. */ #define XCB_RENDER_CREATE_RADIAL_GRADIENT 35 /** * @brief xcb_render_create_radial_gradient_request_t **/ typedef struct xcb_render_create_radial_gradient_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t picture; /**< */ xcb_render_pointfix_t inner; /**< */ xcb_render_pointfix_t outer; /**< */ xcb_render_fixed_t inner_radius; /**< */ xcb_render_fixed_t outer_radius; /**< */ uint32_t num_stops; /**< */ } xcb_render_create_radial_gradient_request_t; /** Opcode for xcb_render_create_conical_gradient. */ #define XCB_RENDER_CREATE_CONICAL_GRADIENT 36 /** * @brief xcb_render_create_conical_gradient_request_t **/ typedef struct xcb_render_create_conical_gradient_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_render_picture_t picture; /**< */ xcb_render_pointfix_t center; /**< */ xcb_render_fixed_t angle; /**< */ uint32_t num_stops; /**< */ } xcb_render_create_conical_gradient_request_t; /** * Get the next element of the iterator * @param i Pointer to a xcb_render_glyph_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_glyph_t) */ /***************************************************************************** ** ** void xcb_render_glyph_next ** ** @param xcb_render_glyph_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_glyph_next (xcb_render_glyph_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_glyph_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_glyph_end ** ** @param xcb_render_glyph_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_glyph_end (xcb_render_glyph_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_glyphset_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_glyphset_t) */ /***************************************************************************** ** ** void xcb_render_glyphset_next ** ** @param xcb_render_glyphset_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_glyphset_next (xcb_render_glyphset_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_glyphset_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_glyphset_end ** ** @param xcb_render_glyphset_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_glyphset_end (xcb_render_glyphset_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_picture_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_picture_t) */ /***************************************************************************** ** ** void xcb_render_picture_next ** ** @param xcb_render_picture_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_picture_next (xcb_render_picture_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_picture_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_picture_end ** ** @param xcb_render_picture_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_picture_end (xcb_render_picture_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_pictformat_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_pictformat_t) */ /***************************************************************************** ** ** void xcb_render_pictformat_next ** ** @param xcb_render_pictformat_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_pictformat_next (xcb_render_pictformat_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_pictformat_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_pictformat_end ** ** @param xcb_render_pictformat_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_pictformat_end (xcb_render_pictformat_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_fixed_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_fixed_t) */ /***************************************************************************** ** ** void xcb_render_fixed_next ** ** @param xcb_render_fixed_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_fixed_next (xcb_render_fixed_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_fixed_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_fixed_end ** ** @param xcb_render_fixed_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_fixed_end (xcb_render_fixed_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_directformat_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_directformat_t) */ /***************************************************************************** ** ** void xcb_render_directformat_next ** ** @param xcb_render_directformat_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_directformat_next (xcb_render_directformat_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_directformat_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_directformat_end ** ** @param xcb_render_directformat_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_directformat_end (xcb_render_directformat_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_pictforminfo_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_pictforminfo_t) */ /***************************************************************************** ** ** void xcb_render_pictforminfo_next ** ** @param xcb_render_pictforminfo_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_pictforminfo_next (xcb_render_pictforminfo_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_pictforminfo_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_pictforminfo_end ** ** @param xcb_render_pictforminfo_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_pictforminfo_end (xcb_render_pictforminfo_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_pictvisual_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_pictvisual_t) */ /***************************************************************************** ** ** void xcb_render_pictvisual_next ** ** @param xcb_render_pictvisual_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_pictvisual_next (xcb_render_pictvisual_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_pictvisual_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_pictvisual_end ** ** @param xcb_render_pictvisual_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_pictvisual_end (xcb_render_pictvisual_iterator_t i /**< */); int xcb_render_pictdepth_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_render_pictvisual_t * xcb_render_pictdepth_visuals ** ** @param const xcb_render_pictdepth_t *R ** @returns xcb_render_pictvisual_t * ** *****************************************************************************/ xcb_render_pictvisual_t * xcb_render_pictdepth_visuals (const xcb_render_pictdepth_t *R /**< */); /***************************************************************************** ** ** int xcb_render_pictdepth_visuals_length ** ** @param const xcb_render_pictdepth_t *R ** @returns int ** *****************************************************************************/ int xcb_render_pictdepth_visuals_length (const xcb_render_pictdepth_t *R /**< */); /***************************************************************************** ** ** xcb_render_pictvisual_iterator_t xcb_render_pictdepth_visuals_iterator ** ** @param const xcb_render_pictdepth_t *R ** @returns xcb_render_pictvisual_iterator_t ** *****************************************************************************/ xcb_render_pictvisual_iterator_t xcb_render_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_pictdepth_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_pictdepth_t) */ /***************************************************************************** ** ** void xcb_render_pictdepth_next ** ** @param xcb_render_pictdepth_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_pictdepth_next (xcb_render_pictdepth_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_pictdepth_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_pictdepth_end ** ** @param xcb_render_pictdepth_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_pictdepth_end (xcb_render_pictdepth_iterator_t i /**< */); int xcb_render_pictscreen_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** int xcb_render_pictscreen_depths_length ** ** @param const xcb_render_pictscreen_t *R ** @returns int ** *****************************************************************************/ int xcb_render_pictscreen_depths_length (const xcb_render_pictscreen_t *R /**< */); /***************************************************************************** ** ** xcb_render_pictdepth_iterator_t xcb_render_pictscreen_depths_iterator ** ** @param const xcb_render_pictscreen_t *R ** @returns xcb_render_pictdepth_iterator_t ** *****************************************************************************/ xcb_render_pictdepth_iterator_t xcb_render_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_pictscreen_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_pictscreen_t) */ /***************************************************************************** ** ** void xcb_render_pictscreen_next ** ** @param xcb_render_pictscreen_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_pictscreen_next (xcb_render_pictscreen_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_pictscreen_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_pictscreen_end ** ** @param xcb_render_pictscreen_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_pictscreen_end (xcb_render_pictscreen_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_indexvalue_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_indexvalue_t) */ /***************************************************************************** ** ** void xcb_render_indexvalue_next ** ** @param xcb_render_indexvalue_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_indexvalue_next (xcb_render_indexvalue_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_indexvalue_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_indexvalue_end ** ** @param xcb_render_indexvalue_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_indexvalue_end (xcb_render_indexvalue_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_color_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_color_t) */ /***************************************************************************** ** ** void xcb_render_color_next ** ** @param xcb_render_color_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_color_next (xcb_render_color_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_color_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_color_end ** ** @param xcb_render_color_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_color_end (xcb_render_color_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_pointfix_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_pointfix_t) */ /***************************************************************************** ** ** void xcb_render_pointfix_next ** ** @param xcb_render_pointfix_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_pointfix_next (xcb_render_pointfix_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_pointfix_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_pointfix_end ** ** @param xcb_render_pointfix_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_pointfix_end (xcb_render_pointfix_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_linefix_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_linefix_t) */ /***************************************************************************** ** ** void xcb_render_linefix_next ** ** @param xcb_render_linefix_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_linefix_next (xcb_render_linefix_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_linefix_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_linefix_end ** ** @param xcb_render_linefix_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_linefix_end (xcb_render_linefix_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_triangle_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_triangle_t) */ /***************************************************************************** ** ** void xcb_render_triangle_next ** ** @param xcb_render_triangle_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_triangle_next (xcb_render_triangle_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_triangle_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_triangle_end ** ** @param xcb_render_triangle_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_triangle_end (xcb_render_triangle_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_trapezoid_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_trapezoid_t) */ /***************************************************************************** ** ** void xcb_render_trapezoid_next ** ** @param xcb_render_trapezoid_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_trapezoid_next (xcb_render_trapezoid_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_trapezoid_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_trapezoid_end ** ** @param xcb_render_trapezoid_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_trapezoid_end (xcb_render_trapezoid_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_glyphinfo_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_glyphinfo_t) */ /***************************************************************************** ** ** void xcb_render_glyphinfo_next ** ** @param xcb_render_glyphinfo_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_glyphinfo_next (xcb_render_glyphinfo_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_glyphinfo_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_glyphinfo_end ** ** @param xcb_render_glyphinfo_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_glyphinfo_end (xcb_render_glyphinfo_iterator_t i /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_render_query_version_cookie_t xcb_render_query_version ** ** @param xcb_connection_t *c ** @param uint32_t client_major_version ** @param uint32_t client_minor_version ** @returns xcb_render_query_version_cookie_t ** *****************************************************************************/ xcb_render_query_version_cookie_t xcb_render_query_version (xcb_connection_t *c /**< */, uint32_t client_major_version /**< */, uint32_t client_minor_version /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_render_query_version_cookie_t xcb_render_query_version_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t client_major_version ** @param uint32_t client_minor_version ** @returns xcb_render_query_version_cookie_t ** *****************************************************************************/ xcb_render_query_version_cookie_t xcb_render_query_version_unchecked (xcb_connection_t *c /**< */, uint32_t client_major_version /**< */, uint32_t client_minor_version /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_render_query_version_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_render_query_version_reply_t * xcb_render_query_version_reply ** ** @param xcb_connection_t *c ** @param xcb_render_query_version_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_render_query_version_reply_t * ** *****************************************************************************/ xcb_render_query_version_reply_t * xcb_render_query_version_reply (xcb_connection_t *c /**< */, xcb_render_query_version_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_render_query_pict_formats_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats ** ** @param xcb_connection_t *c ** @returns xcb_render_query_pict_formats_cookie_t ** *****************************************************************************/ xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_unchecked ** ** @param xcb_connection_t *c ** @returns xcb_render_query_pict_formats_cookie_t ** *****************************************************************************/ xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_unchecked (xcb_connection_t *c /**< */); /***************************************************************************** ** ** xcb_render_pictforminfo_t * xcb_render_query_pict_formats_formats ** ** @param const xcb_render_query_pict_formats_reply_t *R ** @returns xcb_render_pictforminfo_t * ** *****************************************************************************/ xcb_render_pictforminfo_t * xcb_render_query_pict_formats_formats (const xcb_render_query_pict_formats_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_render_query_pict_formats_formats_length ** ** @param const xcb_render_query_pict_formats_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_render_query_pict_formats_formats_length (const xcb_render_query_pict_formats_reply_t *R /**< */); /***************************************************************************** ** ** xcb_render_pictforminfo_iterator_t xcb_render_query_pict_formats_formats_iterator ** ** @param const xcb_render_query_pict_formats_reply_t *R ** @returns xcb_render_pictforminfo_iterator_t ** *****************************************************************************/ xcb_render_pictforminfo_iterator_t xcb_render_query_pict_formats_formats_iterator (const xcb_render_query_pict_formats_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_render_query_pict_formats_screens_length ** ** @param const xcb_render_query_pict_formats_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_render_query_pict_formats_screens_length (const xcb_render_query_pict_formats_reply_t *R /**< */); /***************************************************************************** ** ** xcb_render_pictscreen_iterator_t xcb_render_query_pict_formats_screens_iterator ** ** @param const xcb_render_query_pict_formats_reply_t *R ** @returns xcb_render_pictscreen_iterator_t ** *****************************************************************************/ xcb_render_pictscreen_iterator_t xcb_render_query_pict_formats_screens_iterator (const xcb_render_query_pict_formats_reply_t *R /**< */); /***************************************************************************** ** ** uint32_t * xcb_render_query_pict_formats_subpixels ** ** @param const xcb_render_query_pict_formats_reply_t *R ** @returns uint32_t * ** *****************************************************************************/ uint32_t * xcb_render_query_pict_formats_subpixels (const xcb_render_query_pict_formats_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_render_query_pict_formats_subpixels_length ** ** @param const xcb_render_query_pict_formats_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_render_query_pict_formats_subpixels_length (const xcb_render_query_pict_formats_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_query_pict_formats_subpixels_end ** ** @param const xcb_render_query_pict_formats_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_query_pict_formats_subpixels_end (const xcb_render_query_pict_formats_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_render_query_pict_formats_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_render_query_pict_formats_reply_t * xcb_render_query_pict_formats_reply ** ** @param xcb_connection_t *c ** @param xcb_render_query_pict_formats_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_render_query_pict_formats_reply_t * ** *****************************************************************************/ xcb_render_query_pict_formats_reply_t * xcb_render_query_pict_formats_reply (xcb_connection_t *c /**< */, xcb_render_query_pict_formats_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_render_query_pict_index_values_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values ** ** @param xcb_connection_t *c ** @param xcb_render_pictformat_t format ** @returns xcb_render_query_pict_index_values_cookie_t ** *****************************************************************************/ xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values (xcb_connection_t *c /**< */, xcb_render_pictformat_t format /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values_unchecked ** ** @param xcb_connection_t *c ** @param xcb_render_pictformat_t format ** @returns xcb_render_query_pict_index_values_cookie_t ** *****************************************************************************/ xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values_unchecked (xcb_connection_t *c /**< */, xcb_render_pictformat_t format /**< */); /***************************************************************************** ** ** xcb_render_indexvalue_t * xcb_render_query_pict_index_values_values ** ** @param const xcb_render_query_pict_index_values_reply_t *R ** @returns xcb_render_indexvalue_t * ** *****************************************************************************/ xcb_render_indexvalue_t * xcb_render_query_pict_index_values_values (const xcb_render_query_pict_index_values_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_render_query_pict_index_values_values_length ** ** @param const xcb_render_query_pict_index_values_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_render_query_pict_index_values_values_length (const xcb_render_query_pict_index_values_reply_t *R /**< */); /***************************************************************************** ** ** xcb_render_indexvalue_iterator_t xcb_render_query_pict_index_values_values_iterator ** ** @param const xcb_render_query_pict_index_values_reply_t *R ** @returns xcb_render_indexvalue_iterator_t ** *****************************************************************************/ xcb_render_indexvalue_iterator_t xcb_render_query_pict_index_values_values_iterator (const xcb_render_query_pict_index_values_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_render_query_pict_index_values_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_render_query_pict_index_values_reply_t * xcb_render_query_pict_index_values_reply ** ** @param xcb_connection_t *c ** @param xcb_render_query_pict_index_values_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_render_query_pict_index_values_reply_t * ** *****************************************************************************/ xcb_render_query_pict_index_values_reply_t * xcb_render_query_pict_index_values_reply (xcb_connection_t *c /**< */, xcb_render_query_pict_index_values_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_render_create_picture_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_picture_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t pid ** @param xcb_drawable_t drawable ** @param xcb_render_pictformat_t format ** @param uint32_t value_mask ** @param const uint32_t *value_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_picture_checked (xcb_connection_t *c /**< */, xcb_render_picture_t pid /**< */, xcb_drawable_t drawable /**< */, xcb_render_pictformat_t format /**< */, uint32_t value_mask /**< */, const uint32_t *value_list /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_picture ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t pid ** @param xcb_drawable_t drawable ** @param xcb_render_pictformat_t format ** @param uint32_t value_mask ** @param const uint32_t *value_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_picture (xcb_connection_t *c /**< */, xcb_render_picture_t pid /**< */, xcb_drawable_t drawable /**< */, xcb_render_pictformat_t format /**< */, uint32_t value_mask /**< */, const uint32_t *value_list /**< */); int xcb_render_change_picture_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_change_picture_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param uint32_t value_mask ** @param const uint32_t *value_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_change_picture_checked (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, uint32_t value_mask /**< */, const uint32_t *value_list /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_change_picture ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param uint32_t value_mask ** @param const uint32_t *value_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_change_picture (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, uint32_t value_mask /**< */, const uint32_t *value_list /**< */); int xcb_render_set_picture_clip_rectangles_sizeof (const void *_buffer /**< */, uint32_t rectangles_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_set_picture_clip_rectangles_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param int16_t clip_x_origin ** @param int16_t clip_y_origin ** @param uint32_t rectangles_len ** @param const xcb_rectangle_t *rectangles ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_set_picture_clip_rectangles_checked (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, int16_t clip_x_origin /**< */, int16_t clip_y_origin /**< */, uint32_t rectangles_len /**< */, const xcb_rectangle_t *rectangles /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_set_picture_clip_rectangles ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param int16_t clip_x_origin ** @param int16_t clip_y_origin ** @param uint32_t rectangles_len ** @param const xcb_rectangle_t *rectangles ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_set_picture_clip_rectangles (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, int16_t clip_x_origin /**< */, int16_t clip_y_origin /**< */, uint32_t rectangles_len /**< */, const xcb_rectangle_t *rectangles /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_free_picture_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_free_picture_checked (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_free_picture ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_free_picture (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_composite_checked ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t mask ** @param xcb_render_picture_t dst ** @param int16_t src_x ** @param int16_t src_y ** @param int16_t mask_x ** @param int16_t mask_y ** @param int16_t dst_x ** @param int16_t dst_y ** @param uint16_t width ** @param uint16_t height ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_composite_checked (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t mask /**< */, xcb_render_picture_t dst /**< */, int16_t src_x /**< */, int16_t src_y /**< */, int16_t mask_x /**< */, int16_t mask_y /**< */, int16_t dst_x /**< */, int16_t dst_y /**< */, uint16_t width /**< */, uint16_t height /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_composite ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t mask ** @param xcb_render_picture_t dst ** @param int16_t src_x ** @param int16_t src_y ** @param int16_t mask_x ** @param int16_t mask_y ** @param int16_t dst_x ** @param int16_t dst_y ** @param uint16_t width ** @param uint16_t height ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_composite (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t mask /**< */, xcb_render_picture_t dst /**< */, int16_t src_x /**< */, int16_t src_y /**< */, int16_t mask_x /**< */, int16_t mask_y /**< */, int16_t dst_x /**< */, int16_t dst_y /**< */, uint16_t width /**< */, uint16_t height /**< */); int xcb_render_trapezoids_sizeof (const void *_buffer /**< */, uint32_t traps_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_trapezoids_checked ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t traps_len ** @param const xcb_render_trapezoid_t *traps ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_trapezoids_checked (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t traps_len /**< */, const xcb_render_trapezoid_t *traps /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_trapezoids ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t traps_len ** @param const xcb_render_trapezoid_t *traps ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_trapezoids (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t traps_len /**< */, const xcb_render_trapezoid_t *traps /**< */); int xcb_render_triangles_sizeof (const void *_buffer /**< */, uint32_t triangles_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_triangles_checked ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t triangles_len ** @param const xcb_render_triangle_t *triangles ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_triangles_checked (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t triangles_len /**< */, const xcb_render_triangle_t *triangles /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_triangles ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t triangles_len ** @param const xcb_render_triangle_t *triangles ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_triangles (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t triangles_len /**< */, const xcb_render_triangle_t *triangles /**< */); int xcb_render_tri_strip_sizeof (const void *_buffer /**< */, uint32_t points_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_tri_strip_checked ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t points_len ** @param const xcb_render_pointfix_t *points ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_tri_strip_checked (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t points_len /**< */, const xcb_render_pointfix_t *points /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_tri_strip ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t points_len ** @param const xcb_render_pointfix_t *points ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_tri_strip (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t points_len /**< */, const xcb_render_pointfix_t *points /**< */); int xcb_render_tri_fan_sizeof (const void *_buffer /**< */, uint32_t points_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_tri_fan_checked ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t points_len ** @param const xcb_render_pointfix_t *points ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_tri_fan_checked (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t points_len /**< */, const xcb_render_pointfix_t *points /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_tri_fan ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t points_len ** @param const xcb_render_pointfix_t *points ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_tri_fan (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t points_len /**< */, const xcb_render_pointfix_t *points /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_glyph_set_checked ** ** @param xcb_connection_t *c ** @param xcb_render_glyphset_t gsid ** @param xcb_render_pictformat_t format ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_glyph_set_checked (xcb_connection_t *c /**< */, xcb_render_glyphset_t gsid /**< */, xcb_render_pictformat_t format /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_glyph_set ** ** @param xcb_connection_t *c ** @param xcb_render_glyphset_t gsid ** @param xcb_render_pictformat_t format ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_glyph_set (xcb_connection_t *c /**< */, xcb_render_glyphset_t gsid /**< */, xcb_render_pictformat_t format /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_reference_glyph_set_checked ** ** @param xcb_connection_t *c ** @param xcb_render_glyphset_t gsid ** @param xcb_render_glyphset_t existing ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_reference_glyph_set_checked (xcb_connection_t *c /**< */, xcb_render_glyphset_t gsid /**< */, xcb_render_glyphset_t existing /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_reference_glyph_set ** ** @param xcb_connection_t *c ** @param xcb_render_glyphset_t gsid ** @param xcb_render_glyphset_t existing ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_reference_glyph_set (xcb_connection_t *c /**< */, xcb_render_glyphset_t gsid /**< */, xcb_render_glyphset_t existing /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_free_glyph_set_checked ** ** @param xcb_connection_t *c ** @param xcb_render_glyphset_t glyphset ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_free_glyph_set_checked (xcb_connection_t *c /**< */, xcb_render_glyphset_t glyphset /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_free_glyph_set ** ** @param xcb_connection_t *c ** @param xcb_render_glyphset_t glyphset ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_free_glyph_set (xcb_connection_t *c /**< */, xcb_render_glyphset_t glyphset /**< */); int xcb_render_add_glyphs_sizeof (const void *_buffer /**< */, uint32_t data_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_add_glyphs_checked ** ** @param xcb_connection_t *c ** @param xcb_render_glyphset_t glyphset ** @param uint32_t glyphs_len ** @param const uint32_t *glyphids ** @param const xcb_render_glyphinfo_t *glyphs ** @param uint32_t data_len ** @param const uint8_t *data ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_add_glyphs_checked (xcb_connection_t *c /**< */, xcb_render_glyphset_t glyphset /**< */, uint32_t glyphs_len /**< */, const uint32_t *glyphids /**< */, const xcb_render_glyphinfo_t *glyphs /**< */, uint32_t data_len /**< */, const uint8_t *data /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_add_glyphs ** ** @param xcb_connection_t *c ** @param xcb_render_glyphset_t glyphset ** @param uint32_t glyphs_len ** @param const uint32_t *glyphids ** @param const xcb_render_glyphinfo_t *glyphs ** @param uint32_t data_len ** @param const uint8_t *data ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_add_glyphs (xcb_connection_t *c /**< */, xcb_render_glyphset_t glyphset /**< */, uint32_t glyphs_len /**< */, const uint32_t *glyphids /**< */, const xcb_render_glyphinfo_t *glyphs /**< */, uint32_t data_len /**< */, const uint8_t *data /**< */); int xcb_render_free_glyphs_sizeof (const void *_buffer /**< */, uint32_t glyphs_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_free_glyphs_checked ** ** @param xcb_connection_t *c ** @param xcb_render_glyphset_t glyphset ** @param uint32_t glyphs_len ** @param const xcb_render_glyph_t *glyphs ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_free_glyphs_checked (xcb_connection_t *c /**< */, xcb_render_glyphset_t glyphset /**< */, uint32_t glyphs_len /**< */, const xcb_render_glyph_t *glyphs /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_free_glyphs ** ** @param xcb_connection_t *c ** @param xcb_render_glyphset_t glyphset ** @param uint32_t glyphs_len ** @param const xcb_render_glyph_t *glyphs ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_free_glyphs (xcb_connection_t *c /**< */, xcb_render_glyphset_t glyphset /**< */, uint32_t glyphs_len /**< */, const xcb_render_glyph_t *glyphs /**< */); int xcb_render_composite_glyphs_8_sizeof (const void *_buffer /**< */, uint32_t glyphcmds_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_composite_glyphs_8_checked ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param xcb_render_glyphset_t glyphset ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t glyphcmds_len ** @param const uint8_t *glyphcmds ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_composite_glyphs_8_checked (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, xcb_render_glyphset_t glyphset /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t glyphcmds_len /**< */, const uint8_t *glyphcmds /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_composite_glyphs_8 ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param xcb_render_glyphset_t glyphset ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t glyphcmds_len ** @param const uint8_t *glyphcmds ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_composite_glyphs_8 (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, xcb_render_glyphset_t glyphset /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t glyphcmds_len /**< */, const uint8_t *glyphcmds /**< */); int xcb_render_composite_glyphs_16_sizeof (const void *_buffer /**< */, uint32_t glyphcmds_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_composite_glyphs_16_checked ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param xcb_render_glyphset_t glyphset ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t glyphcmds_len ** @param const uint8_t *glyphcmds ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_composite_glyphs_16_checked (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, xcb_render_glyphset_t glyphset /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t glyphcmds_len /**< */, const uint8_t *glyphcmds /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_composite_glyphs_16 ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param xcb_render_glyphset_t glyphset ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t glyphcmds_len ** @param const uint8_t *glyphcmds ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_composite_glyphs_16 (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, xcb_render_glyphset_t glyphset /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t glyphcmds_len /**< */, const uint8_t *glyphcmds /**< */); int xcb_render_composite_glyphs_32_sizeof (const void *_buffer /**< */, uint32_t glyphcmds_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_composite_glyphs_32_checked ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param xcb_render_glyphset_t glyphset ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t glyphcmds_len ** @param const uint8_t *glyphcmds ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_composite_glyphs_32_checked (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, xcb_render_glyphset_t glyphset /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t glyphcmds_len /**< */, const uint8_t *glyphcmds /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_composite_glyphs_32 ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t src ** @param xcb_render_picture_t dst ** @param xcb_render_pictformat_t mask_format ** @param xcb_render_glyphset_t glyphset ** @param int16_t src_x ** @param int16_t src_y ** @param uint32_t glyphcmds_len ** @param const uint8_t *glyphcmds ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_composite_glyphs_32 (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t src /**< */, xcb_render_picture_t dst /**< */, xcb_render_pictformat_t mask_format /**< */, xcb_render_glyphset_t glyphset /**< */, int16_t src_x /**< */, int16_t src_y /**< */, uint32_t glyphcmds_len /**< */, const uint8_t *glyphcmds /**< */); int xcb_render_fill_rectangles_sizeof (const void *_buffer /**< */, uint32_t rects_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_fill_rectangles_checked ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t dst ** @param xcb_render_color_t color ** @param uint32_t rects_len ** @param const xcb_rectangle_t *rects ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_fill_rectangles_checked (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t dst /**< */, xcb_render_color_t color /**< */, uint32_t rects_len /**< */, const xcb_rectangle_t *rects /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_fill_rectangles ** ** @param xcb_connection_t *c ** @param uint8_t op ** @param xcb_render_picture_t dst ** @param xcb_render_color_t color ** @param uint32_t rects_len ** @param const xcb_rectangle_t *rects ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_fill_rectangles (xcb_connection_t *c /**< */, uint8_t op /**< */, xcb_render_picture_t dst /**< */, xcb_render_color_t color /**< */, uint32_t rects_len /**< */, const xcb_rectangle_t *rects /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_cursor_checked ** ** @param xcb_connection_t *c ** @param xcb_cursor_t cid ** @param xcb_render_picture_t source ** @param uint16_t x ** @param uint16_t y ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_cursor_checked (xcb_connection_t *c /**< */, xcb_cursor_t cid /**< */, xcb_render_picture_t source /**< */, uint16_t x /**< */, uint16_t y /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_cursor ** ** @param xcb_connection_t *c ** @param xcb_cursor_t cid ** @param xcb_render_picture_t source ** @param uint16_t x ** @param uint16_t y ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_cursor (xcb_connection_t *c /**< */, xcb_cursor_t cid /**< */, xcb_render_picture_t source /**< */, uint16_t x /**< */, uint16_t y /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_transform_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_transform_t) */ /***************************************************************************** ** ** void xcb_render_transform_next ** ** @param xcb_render_transform_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_transform_next (xcb_render_transform_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_transform_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_transform_end ** ** @param xcb_render_transform_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_transform_end (xcb_render_transform_iterator_t i /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_set_picture_transform_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param xcb_render_transform_t transform ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_set_picture_transform_checked (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, xcb_render_transform_t transform /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_set_picture_transform ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param xcb_render_transform_t transform ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_set_picture_transform (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, xcb_render_transform_t transform /**< */); int xcb_render_query_filters_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_render_query_filters_cookie_t xcb_render_query_filters ** ** @param xcb_connection_t *c ** @param xcb_drawable_t drawable ** @returns xcb_render_query_filters_cookie_t ** *****************************************************************************/ xcb_render_query_filters_cookie_t xcb_render_query_filters (xcb_connection_t *c /**< */, xcb_drawable_t drawable /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_render_query_filters_cookie_t xcb_render_query_filters_unchecked ** ** @param xcb_connection_t *c ** @param xcb_drawable_t drawable ** @returns xcb_render_query_filters_cookie_t ** *****************************************************************************/ xcb_render_query_filters_cookie_t xcb_render_query_filters_unchecked (xcb_connection_t *c /**< */, xcb_drawable_t drawable /**< */); /***************************************************************************** ** ** uint16_t * xcb_render_query_filters_aliases ** ** @param const xcb_render_query_filters_reply_t *R ** @returns uint16_t * ** *****************************************************************************/ uint16_t * xcb_render_query_filters_aliases (const xcb_render_query_filters_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_render_query_filters_aliases_length ** ** @param const xcb_render_query_filters_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_render_query_filters_aliases_length (const xcb_render_query_filters_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_query_filters_aliases_end ** ** @param const xcb_render_query_filters_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_query_filters_aliases_end (const xcb_render_query_filters_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_render_query_filters_filters_length ** ** @param const xcb_render_query_filters_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_render_query_filters_filters_length (const xcb_render_query_filters_reply_t *R /**< */); /***************************************************************************** ** ** xcb_str_iterator_t xcb_render_query_filters_filters_iterator ** ** @param const xcb_render_query_filters_reply_t *R ** @returns xcb_str_iterator_t ** *****************************************************************************/ xcb_str_iterator_t xcb_render_query_filters_filters_iterator (const xcb_render_query_filters_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_render_query_filters_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_render_query_filters_reply_t * xcb_render_query_filters_reply ** ** @param xcb_connection_t *c ** @param xcb_render_query_filters_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_render_query_filters_reply_t * ** *****************************************************************************/ xcb_render_query_filters_reply_t * xcb_render_query_filters_reply (xcb_connection_t *c /**< */, xcb_render_query_filters_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_render_set_picture_filter_sizeof (const void *_buffer /**< */, uint32_t values_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_set_picture_filter_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param uint16_t filter_len ** @param const char *filter ** @param uint32_t values_len ** @param const xcb_render_fixed_t *values ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_set_picture_filter_checked (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, uint16_t filter_len /**< */, const char *filter /**< */, uint32_t values_len /**< */, const xcb_render_fixed_t *values /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_set_picture_filter ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param uint16_t filter_len ** @param const char *filter ** @param uint32_t values_len ** @param const xcb_render_fixed_t *values ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_set_picture_filter (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, uint16_t filter_len /**< */, const char *filter /**< */, uint32_t values_len /**< */, const xcb_render_fixed_t *values /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_animcursorelt_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_animcursorelt_t) */ /***************************************************************************** ** ** void xcb_render_animcursorelt_next ** ** @param xcb_render_animcursorelt_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_animcursorelt_next (xcb_render_animcursorelt_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_animcursorelt_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_animcursorelt_end ** ** @param xcb_render_animcursorelt_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_animcursorelt_end (xcb_render_animcursorelt_iterator_t i /**< */); int xcb_render_create_anim_cursor_sizeof (const void *_buffer /**< */, uint32_t cursors_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_anim_cursor_checked ** ** @param xcb_connection_t *c ** @param xcb_cursor_t cid ** @param uint32_t cursors_len ** @param const xcb_render_animcursorelt_t *cursors ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_anim_cursor_checked (xcb_connection_t *c /**< */, xcb_cursor_t cid /**< */, uint32_t cursors_len /**< */, const xcb_render_animcursorelt_t *cursors /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_anim_cursor ** ** @param xcb_connection_t *c ** @param xcb_cursor_t cid ** @param uint32_t cursors_len ** @param const xcb_render_animcursorelt_t *cursors ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_anim_cursor (xcb_connection_t *c /**< */, xcb_cursor_t cid /**< */, uint32_t cursors_len /**< */, const xcb_render_animcursorelt_t *cursors /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_spanfix_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_spanfix_t) */ /***************************************************************************** ** ** void xcb_render_spanfix_next ** ** @param xcb_render_spanfix_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_spanfix_next (xcb_render_spanfix_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_spanfix_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_spanfix_end ** ** @param xcb_render_spanfix_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_spanfix_end (xcb_render_spanfix_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_render_trap_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_render_trap_t) */ /***************************************************************************** ** ** void xcb_render_trap_next ** ** @param xcb_render_trap_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_render_trap_next (xcb_render_trap_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_render_trap_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_render_trap_end ** ** @param xcb_render_trap_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_render_trap_end (xcb_render_trap_iterator_t i /**< */); int xcb_render_add_traps_sizeof (const void *_buffer /**< */, uint32_t traps_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_add_traps_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param int16_t x_off ** @param int16_t y_off ** @param uint32_t traps_len ** @param const xcb_render_trap_t *traps ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_add_traps_checked (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, int16_t x_off /**< */, int16_t y_off /**< */, uint32_t traps_len /**< */, const xcb_render_trap_t *traps /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_add_traps ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param int16_t x_off ** @param int16_t y_off ** @param uint32_t traps_len ** @param const xcb_render_trap_t *traps ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_add_traps (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, int16_t x_off /**< */, int16_t y_off /**< */, uint32_t traps_len /**< */, const xcb_render_trap_t *traps /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_solid_fill_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param xcb_render_color_t color ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_solid_fill_checked (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, xcb_render_color_t color /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_solid_fill ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param xcb_render_color_t color ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_solid_fill (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, xcb_render_color_t color /**< */); int xcb_render_create_linear_gradient_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_linear_gradient_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param xcb_render_pointfix_t p1 ** @param xcb_render_pointfix_t p2 ** @param uint32_t num_stops ** @param const xcb_render_fixed_t *stops ** @param const xcb_render_color_t *colors ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_linear_gradient_checked (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, xcb_render_pointfix_t p1 /**< */, xcb_render_pointfix_t p2 /**< */, uint32_t num_stops /**< */, const xcb_render_fixed_t *stops /**< */, const xcb_render_color_t *colors /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_linear_gradient ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param xcb_render_pointfix_t p1 ** @param xcb_render_pointfix_t p2 ** @param uint32_t num_stops ** @param const xcb_render_fixed_t *stops ** @param const xcb_render_color_t *colors ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_linear_gradient (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, xcb_render_pointfix_t p1 /**< */, xcb_render_pointfix_t p2 /**< */, uint32_t num_stops /**< */, const xcb_render_fixed_t *stops /**< */, const xcb_render_color_t *colors /**< */); int xcb_render_create_radial_gradient_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_radial_gradient_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param xcb_render_pointfix_t inner ** @param xcb_render_pointfix_t outer ** @param xcb_render_fixed_t inner_radius ** @param xcb_render_fixed_t outer_radius ** @param uint32_t num_stops ** @param const xcb_render_fixed_t *stops ** @param const xcb_render_color_t *colors ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_radial_gradient_checked (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, xcb_render_pointfix_t inner /**< */, xcb_render_pointfix_t outer /**< */, xcb_render_fixed_t inner_radius /**< */, xcb_render_fixed_t outer_radius /**< */, uint32_t num_stops /**< */, const xcb_render_fixed_t *stops /**< */, const xcb_render_color_t *colors /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_radial_gradient ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param xcb_render_pointfix_t inner ** @param xcb_render_pointfix_t outer ** @param xcb_render_fixed_t inner_radius ** @param xcb_render_fixed_t outer_radius ** @param uint32_t num_stops ** @param const xcb_render_fixed_t *stops ** @param const xcb_render_color_t *colors ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_radial_gradient (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, xcb_render_pointfix_t inner /**< */, xcb_render_pointfix_t outer /**< */, xcb_render_fixed_t inner_radius /**< */, xcb_render_fixed_t outer_radius /**< */, uint32_t num_stops /**< */, const xcb_render_fixed_t *stops /**< */, const xcb_render_color_t *colors /**< */); int xcb_render_create_conical_gradient_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_conical_gradient_checked ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param xcb_render_pointfix_t center ** @param xcb_render_fixed_t angle ** @param uint32_t num_stops ** @param const xcb_render_fixed_t *stops ** @param const xcb_render_color_t *colors ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_conical_gradient_checked (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, xcb_render_pointfix_t center /**< */, xcb_render_fixed_t angle /**< */, uint32_t num_stops /**< */, const xcb_render_fixed_t *stops /**< */, const xcb_render_color_t *colors /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_render_create_conical_gradient ** ** @param xcb_connection_t *c ** @param xcb_render_picture_t picture ** @param xcb_render_pointfix_t center ** @param xcb_render_fixed_t angle ** @param uint32_t num_stops ** @param const xcb_render_fixed_t *stops ** @param const xcb_render_color_t *colors ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_render_create_conical_gradient (xcb_connection_t *c /**< */, xcb_render_picture_t picture /**< */, xcb_render_pointfix_t center /**< */, xcb_render_fixed_t angle /**< */, uint32_t num_stops /**< */, const xcb_render_fixed_t *stops /**< */, const xcb_render_color_t *colors /**< */); #ifdef __cplusplus } #endif #endif /** * @} */ 07070100098afa000081a40000000000000000000000014f8389aa00004ee70000010000010007ffffffffffffffff0000002200000000root/usr/local/include/xcb/dpms.h/* * This file generated automatically from dpms.xml by c_client.py. * Edit at your peril. */ /** * @defgroup XCB_DPMS_API XCB DPMS API * @brief DPMS XCB Protocol Implementation. * @{ **/ #ifndef __DPMS_H #define __DPMS_H #include "xcb.h" #ifdef __cplusplus extern "C" { #endif #define XCB_DPMS_MAJOR_VERSION 0 #define XCB_DPMS_MINOR_VERSION 0 extern xcb_extension_t xcb_dpms_id; /** * @brief xcb_dpms_get_version_cookie_t **/ typedef struct xcb_dpms_get_version_cookie_t { unsigned int sequence; /**< */ } xcb_dpms_get_version_cookie_t; /** Opcode for xcb_dpms_get_version. */ #define XCB_DPMS_GET_VERSION 0 /** * @brief xcb_dpms_get_version_request_t **/ typedef struct xcb_dpms_get_version_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint16_t client_major_version; /**< */ uint16_t client_minor_version; /**< */ } xcb_dpms_get_version_request_t; /** * @brief xcb_dpms_get_version_reply_t **/ typedef struct xcb_dpms_get_version_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t server_major_version; /**< */ uint16_t server_minor_version; /**< */ } xcb_dpms_get_version_reply_t; /** * @brief xcb_dpms_capable_cookie_t **/ typedef struct xcb_dpms_capable_cookie_t { unsigned int sequence; /**< */ } xcb_dpms_capable_cookie_t; /** Opcode for xcb_dpms_capable. */ #define XCB_DPMS_CAPABLE 1 /** * @brief xcb_dpms_capable_request_t **/ typedef struct xcb_dpms_capable_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_dpms_capable_request_t; /** * @brief xcb_dpms_capable_reply_t **/ typedef struct xcb_dpms_capable_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t capable; /**< */ uint8_t pad1[23]; /**< */ } xcb_dpms_capable_reply_t; /** * @brief xcb_dpms_get_timeouts_cookie_t **/ typedef struct xcb_dpms_get_timeouts_cookie_t { unsigned int sequence; /**< */ } xcb_dpms_get_timeouts_cookie_t; /** Opcode for xcb_dpms_get_timeouts. */ #define XCB_DPMS_GET_TIMEOUTS 2 /** * @brief xcb_dpms_get_timeouts_request_t **/ typedef struct xcb_dpms_get_timeouts_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_dpms_get_timeouts_request_t; /** * @brief xcb_dpms_get_timeouts_reply_t **/ typedef struct xcb_dpms_get_timeouts_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t standby_timeout; /**< */ uint16_t suspend_timeout; /**< */ uint16_t off_timeout; /**< */ uint8_t pad1[18]; /**< */ } xcb_dpms_get_timeouts_reply_t; /** Opcode for xcb_dpms_set_timeouts. */ #define XCB_DPMS_SET_TIMEOUTS 3 /** * @brief xcb_dpms_set_timeouts_request_t **/ typedef struct xcb_dpms_set_timeouts_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint16_t standby_timeout; /**< */ uint16_t suspend_timeout; /**< */ uint16_t off_timeout; /**< */ } xcb_dpms_set_timeouts_request_t; /** Opcode for xcb_dpms_enable. */ #define XCB_DPMS_ENABLE 4 /** * @brief xcb_dpms_enable_request_t **/ typedef struct xcb_dpms_enable_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_dpms_enable_request_t; /** Opcode for xcb_dpms_disable. */ #define XCB_DPMS_DISABLE 5 /** * @brief xcb_dpms_disable_request_t **/ typedef struct xcb_dpms_disable_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_dpms_disable_request_t; typedef enum xcb_dpms_dpms_mode_t { XCB_DPMS_DPMS_MODE_ON, XCB_DPMS_DPMS_MODE_STANDBY, XCB_DPMS_DPMS_MODE_SUSPEND, XCB_DPMS_DPMS_MODE_OFF } xcb_dpms_dpms_mode_t; /** Opcode for xcb_dpms_force_level. */ #define XCB_DPMS_FORCE_LEVEL 6 /** * @brief xcb_dpms_force_level_request_t **/ typedef struct xcb_dpms_force_level_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint16_t power_level; /**< */ } xcb_dpms_force_level_request_t; /** * @brief xcb_dpms_info_cookie_t **/ typedef struct xcb_dpms_info_cookie_t { unsigned int sequence; /**< */ } xcb_dpms_info_cookie_t; /** Opcode for xcb_dpms_info. */ #define XCB_DPMS_INFO 7 /** * @brief xcb_dpms_info_request_t **/ typedef struct xcb_dpms_info_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_dpms_info_request_t; /** * @brief xcb_dpms_info_reply_t **/ typedef struct xcb_dpms_info_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t power_level; /**< */ uint8_t state; /**< */ uint8_t pad1[21]; /**< */ } xcb_dpms_info_reply_t; /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_dpms_get_version_cookie_t xcb_dpms_get_version ** ** @param xcb_connection_t *c ** @param uint16_t client_major_version ** @param uint16_t client_minor_version ** @returns xcb_dpms_get_version_cookie_t ** *****************************************************************************/ xcb_dpms_get_version_cookie_t xcb_dpms_get_version (xcb_connection_t *c /**< */, uint16_t client_major_version /**< */, uint16_t client_minor_version /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_dpms_get_version_cookie_t xcb_dpms_get_version_unchecked ** ** @param xcb_connection_t *c ** @param uint16_t client_major_version ** @param uint16_t client_minor_version ** @returns xcb_dpms_get_version_cookie_t ** *****************************************************************************/ xcb_dpms_get_version_cookie_t xcb_dpms_get_version_unchecked (xcb_connection_t *c /**< */, uint16_t client_major_version /**< */, uint16_t client_minor_version /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_dpms_get_version_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_dpms_get_version_reply_t * xcb_dpms_get_version_reply ** ** @param xcb_connection_t *c ** @param xcb_dpms_get_version_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_dpms_get_version_reply_t * ** *****************************************************************************/ xcb_dpms_get_version_reply_t * xcb_dpms_get_version_reply (xcb_connection_t *c /**< */, xcb_dpms_get_version_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_dpms_capable_cookie_t xcb_dpms_capable ** ** @param xcb_connection_t *c ** @returns xcb_dpms_capable_cookie_t ** *****************************************************************************/ xcb_dpms_capable_cookie_t xcb_dpms_capable (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_dpms_capable_cookie_t xcb_dpms_capable_unchecked ** ** @param xcb_connection_t *c ** @returns xcb_dpms_capable_cookie_t ** *****************************************************************************/ xcb_dpms_capable_cookie_t xcb_dpms_capable_unchecked (xcb_connection_t *c /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_dpms_capable_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_dpms_capable_reply_t * xcb_dpms_capable_reply ** ** @param xcb_connection_t *c ** @param xcb_dpms_capable_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_dpms_capable_reply_t * ** *****************************************************************************/ xcb_dpms_capable_reply_t * xcb_dpms_capable_reply (xcb_connection_t *c /**< */, xcb_dpms_capable_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts ** ** @param xcb_connection_t *c ** @returns xcb_dpms_get_timeouts_cookie_t ** *****************************************************************************/ xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts_unchecked ** ** @param xcb_connection_t *c ** @returns xcb_dpms_get_timeouts_cookie_t ** *****************************************************************************/ xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts_unchecked (xcb_connection_t *c /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_dpms_get_timeouts_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_dpms_get_timeouts_reply_t * xcb_dpms_get_timeouts_reply ** ** @param xcb_connection_t *c ** @param xcb_dpms_get_timeouts_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_dpms_get_timeouts_reply_t * ** *****************************************************************************/ xcb_dpms_get_timeouts_reply_t * xcb_dpms_get_timeouts_reply (xcb_connection_t *c /**< */, xcb_dpms_get_timeouts_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_dpms_set_timeouts_checked ** ** @param xcb_connection_t *c ** @param uint16_t standby_timeout ** @param uint16_t suspend_timeout ** @param uint16_t off_timeout ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_dpms_set_timeouts_checked (xcb_connection_t *c /**< */, uint16_t standby_timeout /**< */, uint16_t suspend_timeout /**< */, uint16_t off_timeout /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_dpms_set_timeouts ** ** @param xcb_connection_t *c ** @param uint16_t standby_timeout ** @param uint16_t suspend_timeout ** @param uint16_t off_timeout ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_dpms_set_timeouts (xcb_connection_t *c /**< */, uint16_t standby_timeout /**< */, uint16_t suspend_timeout /**< */, uint16_t off_timeout /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_dpms_enable_checked ** ** @param xcb_connection_t *c ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_dpms_enable_checked (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_dpms_enable ** ** @param xcb_connection_t *c ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_dpms_enable (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_dpms_disable_checked ** ** @param xcb_connection_t *c ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_dpms_disable_checked (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_dpms_disable ** ** @param xcb_connection_t *c ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_dpms_disable (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_dpms_force_level_checked ** ** @param xcb_connection_t *c ** @param uint16_t power_level ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_dpms_force_level_checked (xcb_connection_t *c /**< */, uint16_t power_level /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_dpms_force_level ** ** @param xcb_connection_t *c ** @param uint16_t power_level ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_dpms_force_level (xcb_connection_t *c /**< */, uint16_t power_level /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_dpms_info_cookie_t xcb_dpms_info ** ** @param xcb_connection_t *c ** @returns xcb_dpms_info_cookie_t ** *****************************************************************************/ xcb_dpms_info_cookie_t xcb_dpms_info (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_dpms_info_cookie_t xcb_dpms_info_unchecked ** ** @param xcb_connection_t *c ** @returns xcb_dpms_info_cookie_t ** *****************************************************************************/ xcb_dpms_info_cookie_t xcb_dpms_info_unchecked (xcb_connection_t *c /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_dpms_info_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_dpms_info_reply_t * xcb_dpms_info_reply ** ** @param xcb_connection_t *c ** @param xcb_dpms_info_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_dpms_info_reply_t * ** *****************************************************************************/ xcb_dpms_info_reply_t * xcb_dpms_info_reply (xcb_connection_t *c /**< */, xcb_dpms_info_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); #ifdef __cplusplus } #endif #endif /** * @} */ 07070100098b0c000081a40000000000000000000000014f8389aa000391fd0000010000010007ffffffffffffffff0000002400000000root/usr/local/include/xcb/xinput.h/* * This file generated automatically from xinput.xml by c_client.py. * Edit at your peril. */ /** * @defgroup XCB_Input_API XCB Input API * @brief Input XCB Protocol Implementation. * @{ **/ #ifndef __XINPUT_H #define __XINPUT_H #include "xcb.h" #include "xproto.h" #ifdef __cplusplus extern "C" { #endif #define XCB_INPUT_MAJOR_VERSION 1 #define XCB_INPUT_MINOR_VERSION 4 extern xcb_extension_t xcb_input_id; typedef uint8_t xcb_input_key_code_t; /** * @brief xcb_input_key_code_iterator_t **/ typedef struct xcb_input_key_code_iterator_t { xcb_input_key_code_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_key_code_iterator_t; typedef uint32_t xcb_input_event_class_t; /** * @brief xcb_input_event_class_iterator_t **/ typedef struct xcb_input_event_class_iterator_t { xcb_input_event_class_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_event_class_iterator_t; typedef enum xcb_input_valuator_mode_t { XCB_INPUT_VALUATOR_MODE_RELATIVE = 0, XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1 } xcb_input_valuator_mode_t; typedef enum xcb_input_propagate_mode_t { XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0, XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1 } xcb_input_propagate_mode_t; /** * @brief xcb_input_get_extension_version_cookie_t **/ typedef struct xcb_input_get_extension_version_cookie_t { unsigned int sequence; /**< */ } xcb_input_get_extension_version_cookie_t; /** Opcode for xcb_input_get_extension_version. */ #define XCB_INPUT_GET_EXTENSION_VERSION 1 /** * @brief xcb_input_get_extension_version_request_t **/ typedef struct xcb_input_get_extension_version_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint16_t name_len; /**< */ uint8_t pad0[2]; /**< */ } xcb_input_get_extension_version_request_t; /** * @brief xcb_input_get_extension_version_reply_t **/ typedef struct xcb_input_get_extension_version_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t server_major; /**< */ uint16_t server_minor; /**< */ uint8_t present; /**< */ uint8_t pad1[19]; /**< */ } xcb_input_get_extension_version_reply_t; typedef enum xcb_input_device_use_t { XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0, XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1, XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2, XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3, XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4 } xcb_input_device_use_t; /** * @brief xcb_input_device_info_t **/ typedef struct xcb_input_device_info_t { xcb_atom_t device_type; /**< */ uint8_t device_id; /**< */ uint8_t num_class_info; /**< */ uint8_t device_use; /**< */ uint8_t pad0; /**< */ } xcb_input_device_info_t; /** * @brief xcb_input_device_info_iterator_t **/ typedef struct xcb_input_device_info_iterator_t { xcb_input_device_info_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_info_iterator_t; /** * @brief xcb_input_list_input_devices_cookie_t **/ typedef struct xcb_input_list_input_devices_cookie_t { unsigned int sequence; /**< */ } xcb_input_list_input_devices_cookie_t; /** Opcode for xcb_input_list_input_devices. */ #define XCB_INPUT_LIST_INPUT_DEVICES 2 /** * @brief xcb_input_list_input_devices_request_t **/ typedef struct xcb_input_list_input_devices_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_input_list_input_devices_request_t; /** * @brief xcb_input_list_input_devices_reply_t **/ typedef struct xcb_input_list_input_devices_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t devices_len; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_list_input_devices_reply_t; typedef enum xcb_input_input_class_t { XCB_INPUT_INPUT_CLASS_KEY = 0, XCB_INPUT_INPUT_CLASS_BUTTON = 1, XCB_INPUT_INPUT_CLASS_VALUATOR = 2, XCB_INPUT_INPUT_CLASS_FEEDBACK = 3, XCB_INPUT_INPUT_CLASS_PROXIMITY = 4, XCB_INPUT_INPUT_CLASS_FOCUS = 5, XCB_INPUT_INPUT_CLASS_OTHER = 6 } xcb_input_input_class_t; /** * @brief xcb_input_input_info_t **/ typedef struct xcb_input_input_info_t { uint8_t class_id; /**< */ uint8_t len; /**< */ } xcb_input_input_info_t; /** * @brief xcb_input_input_info_iterator_t **/ typedef struct xcb_input_input_info_iterator_t { xcb_input_input_info_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_input_info_iterator_t; /** * @brief xcb_input_key_info_t **/ typedef struct xcb_input_key_info_t { uint8_t class_id; /**< */ uint8_t len; /**< */ xcb_input_key_code_t min_keycode; /**< */ xcb_input_key_code_t max_keycode; /**< */ uint16_t num_keys; /**< */ uint8_t pad0[2]; /**< */ } xcb_input_key_info_t; /** * @brief xcb_input_key_info_iterator_t **/ typedef struct xcb_input_key_info_iterator_t { xcb_input_key_info_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_key_info_iterator_t; /** * @brief xcb_input_button_info_t **/ typedef struct xcb_input_button_info_t { uint8_t class_id; /**< */ uint8_t len; /**< */ uint16_t num_buttons; /**< */ } xcb_input_button_info_t; /** * @brief xcb_input_button_info_iterator_t **/ typedef struct xcb_input_button_info_iterator_t { xcb_input_button_info_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_button_info_iterator_t; /** * @brief xcb_input_axis_info_t **/ typedef struct xcb_input_axis_info_t { uint32_t resolution; /**< */ int32_t minimum; /**< */ int32_t maximum; /**< */ } xcb_input_axis_info_t; /** * @brief xcb_input_axis_info_iterator_t **/ typedef struct xcb_input_axis_info_iterator_t { xcb_input_axis_info_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_axis_info_iterator_t; /** * @brief xcb_input_valuator_info_t **/ typedef struct xcb_input_valuator_info_t { uint8_t class_id; /**< */ uint8_t len; /**< */ uint8_t axes_len; /**< */ uint8_t mode; /**< */ uint32_t motion_size; /**< */ } xcb_input_valuator_info_t; /** * @brief xcb_input_valuator_info_iterator_t **/ typedef struct xcb_input_valuator_info_iterator_t { xcb_input_valuator_info_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_valuator_info_iterator_t; /** * @brief xcb_input_input_class_info_t **/ typedef struct xcb_input_input_class_info_t { uint8_t class_id; /**< */ uint8_t event_type_base; /**< */ } xcb_input_input_class_info_t; /** * @brief xcb_input_input_class_info_iterator_t **/ typedef struct xcb_input_input_class_info_iterator_t { xcb_input_input_class_info_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_input_class_info_iterator_t; /** * @brief xcb_input_open_device_cookie_t **/ typedef struct xcb_input_open_device_cookie_t { unsigned int sequence; /**< */ } xcb_input_open_device_cookie_t; /** Opcode for xcb_input_open_device. */ #define XCB_INPUT_OPEN_DEVICE 3 /** * @brief xcb_input_open_device_request_t **/ typedef struct xcb_input_open_device_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_open_device_request_t; /** * @brief xcb_input_open_device_reply_t **/ typedef struct xcb_input_open_device_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t num_classes; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_open_device_reply_t; /** Opcode for xcb_input_close_device. */ #define XCB_INPUT_CLOSE_DEVICE 4 /** * @brief xcb_input_close_device_request_t **/ typedef struct xcb_input_close_device_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_close_device_request_t; /** * @brief xcb_input_set_device_mode_cookie_t **/ typedef struct xcb_input_set_device_mode_cookie_t { unsigned int sequence; /**< */ } xcb_input_set_device_mode_cookie_t; /** Opcode for xcb_input_set_device_mode. */ #define XCB_INPUT_SET_DEVICE_MODE 5 /** * @brief xcb_input_set_device_mode_request_t **/ typedef struct xcb_input_set_device_mode_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t mode; /**< */ uint8_t pad0[2]; /**< */ } xcb_input_set_device_mode_request_t; /** * @brief xcb_input_set_device_mode_reply_t **/ typedef struct xcb_input_set_device_mode_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t status; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_set_device_mode_reply_t; /** Opcode for xcb_input_select_extension_event. */ #define XCB_INPUT_SELECT_EXTENSION_EVENT 6 /** * @brief xcb_input_select_extension_event_request_t **/ typedef struct xcb_input_select_extension_event_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t window; /**< */ uint16_t num_classes; /**< */ uint8_t pad0[2]; /**< */ } xcb_input_select_extension_event_request_t; /** * @brief xcb_input_get_selected_extension_events_cookie_t **/ typedef struct xcb_input_get_selected_extension_events_cookie_t { unsigned int sequence; /**< */ } xcb_input_get_selected_extension_events_cookie_t; /** Opcode for xcb_input_get_selected_extension_events. */ #define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7 /** * @brief xcb_input_get_selected_extension_events_request_t **/ typedef struct xcb_input_get_selected_extension_events_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t window; /**< */ } xcb_input_get_selected_extension_events_request_t; /** * @brief xcb_input_get_selected_extension_events_reply_t **/ typedef struct xcb_input_get_selected_extension_events_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t num_this_classes; /**< */ uint16_t num_all_classes; /**< */ uint8_t pad1[20]; /**< */ } xcb_input_get_selected_extension_events_reply_t; /** Opcode for xcb_input_change_device_dont_propagate_list. */ #define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8 /** * @brief xcb_input_change_device_dont_propagate_list_request_t **/ typedef struct xcb_input_change_device_dont_propagate_list_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t window; /**< */ uint16_t num_classes; /**< */ uint8_t mode; /**< */ uint8_t pad0; /**< */ } xcb_input_change_device_dont_propagate_list_request_t; /** * @brief xcb_input_get_device_dont_propagate_list_cookie_t **/ typedef struct xcb_input_get_device_dont_propagate_list_cookie_t { unsigned int sequence; /**< */ } xcb_input_get_device_dont_propagate_list_cookie_t; /** Opcode for xcb_input_get_device_dont_propagate_list. */ #define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9 /** * @brief xcb_input_get_device_dont_propagate_list_request_t **/ typedef struct xcb_input_get_device_dont_propagate_list_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t window; /**< */ } xcb_input_get_device_dont_propagate_list_request_t; /** * @brief xcb_input_get_device_dont_propagate_list_reply_t **/ typedef struct xcb_input_get_device_dont_propagate_list_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t num_classes; /**< */ uint8_t pad1[22]; /**< */ } xcb_input_get_device_dont_propagate_list_reply_t; /** * @brief xcb_input_get_device_motion_events_cookie_t **/ typedef struct xcb_input_get_device_motion_events_cookie_t { unsigned int sequence; /**< */ } xcb_input_get_device_motion_events_cookie_t; /** Opcode for xcb_input_get_device_motion_events. */ #define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10 /** * @brief xcb_input_get_device_motion_events_request_t **/ typedef struct xcb_input_get_device_motion_events_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_timestamp_t start; /**< */ xcb_timestamp_t stop; /**< */ uint8_t device_id; /**< */ } xcb_input_get_device_motion_events_request_t; /** * @brief xcb_input_get_device_motion_events_reply_t **/ typedef struct xcb_input_get_device_motion_events_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t num_coords; /**< */ uint8_t num_axes; /**< */ uint8_t device_mode; /**< */ uint8_t pad1[18]; /**< */ } xcb_input_get_device_motion_events_reply_t; /** * @brief xcb_input_device_time_coord_t **/ typedef struct xcb_input_device_time_coord_t { xcb_timestamp_t time; /**< */ } xcb_input_device_time_coord_t; /** * @brief xcb_input_device_time_coord_iterator_t **/ typedef struct xcb_input_device_time_coord_iterator_t { xcb_input_device_time_coord_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_time_coord_iterator_t; /** * @brief xcb_input_change_keyboard_device_cookie_t **/ typedef struct xcb_input_change_keyboard_device_cookie_t { unsigned int sequence; /**< */ } xcb_input_change_keyboard_device_cookie_t; /** Opcode for xcb_input_change_keyboard_device. */ #define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11 /** * @brief xcb_input_change_keyboard_device_request_t **/ typedef struct xcb_input_change_keyboard_device_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_change_keyboard_device_request_t; /** * @brief xcb_input_change_keyboard_device_reply_t **/ typedef struct xcb_input_change_keyboard_device_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t status; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_change_keyboard_device_reply_t; /** * @brief xcb_input_change_pointer_device_cookie_t **/ typedef struct xcb_input_change_pointer_device_cookie_t { unsigned int sequence; /**< */ } xcb_input_change_pointer_device_cookie_t; /** Opcode for xcb_input_change_pointer_device. */ #define XCB_INPUT_CHANGE_POINTER_DEVICE 12 /** * @brief xcb_input_change_pointer_device_request_t **/ typedef struct xcb_input_change_pointer_device_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t x_axis; /**< */ uint8_t y_axis; /**< */ uint8_t device_id; /**< */ uint8_t pad0; /**< */ } xcb_input_change_pointer_device_request_t; /** * @brief xcb_input_change_pointer_device_reply_t **/ typedef struct xcb_input_change_pointer_device_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t status; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_change_pointer_device_reply_t; /** * @brief xcb_input_grab_device_cookie_t **/ typedef struct xcb_input_grab_device_cookie_t { unsigned int sequence; /**< */ } xcb_input_grab_device_cookie_t; /** Opcode for xcb_input_grab_device. */ #define XCB_INPUT_GRAB_DEVICE 13 /** * @brief xcb_input_grab_device_request_t **/ typedef struct xcb_input_grab_device_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t grab_window; /**< */ xcb_timestamp_t time; /**< */ uint16_t num_classes; /**< */ uint8_t this_device_mode; /**< */ uint8_t other_device_mode; /**< */ uint8_t owner_events; /**< */ uint8_t device_id; /**< */ uint8_t pad0[2]; /**< */ } xcb_input_grab_device_request_t; /** * @brief xcb_input_grab_device_reply_t **/ typedef struct xcb_input_grab_device_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t status; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_grab_device_reply_t; /** Opcode for xcb_input_ungrab_device. */ #define XCB_INPUT_UNGRAB_DEVICE 14 /** * @brief xcb_input_ungrab_device_request_t **/ typedef struct xcb_input_ungrab_device_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_timestamp_t time; /**< */ uint8_t device_id; /**< */ } xcb_input_ungrab_device_request_t; /** Opcode for xcb_input_grab_device_key. */ #define XCB_INPUT_GRAB_DEVICE_KEY 15 /** * @brief xcb_input_grab_device_key_request_t **/ typedef struct xcb_input_grab_device_key_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t grab_window; /**< */ uint16_t num_classes; /**< */ uint16_t modifiers; /**< */ uint8_t modifier_device; /**< */ uint8_t grabbed_device; /**< */ uint8_t key; /**< */ uint8_t this_device_mode; /**< */ uint8_t other_device_mode; /**< */ uint8_t owner_events; /**< */ uint8_t pad0[2]; /**< */ } xcb_input_grab_device_key_request_t; /** Opcode for xcb_input_ungrab_device_key. */ #define XCB_INPUT_UNGRAB_DEVICE_KEY 16 /** * @brief xcb_input_ungrab_device_key_request_t **/ typedef struct xcb_input_ungrab_device_key_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t grabWindow; /**< */ uint16_t modifiers; /**< */ uint8_t modifier_device; /**< */ uint8_t key; /**< */ uint8_t grabbed_device; /**< */ } xcb_input_ungrab_device_key_request_t; /** Opcode for xcb_input_grab_device_button. */ #define XCB_INPUT_GRAB_DEVICE_BUTTON 17 /** * @brief xcb_input_grab_device_button_request_t **/ typedef struct xcb_input_grab_device_button_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t grab_window; /**< */ uint8_t grabbed_device; /**< */ uint8_t modifier_device; /**< */ uint16_t num_classes; /**< */ uint16_t modifiers; /**< */ uint8_t this_device_mode; /**< */ uint8_t other_device_mode; /**< */ uint8_t button; /**< */ uint8_t owner_events; /**< */ uint8_t pad0[2]; /**< */ } xcb_input_grab_device_button_request_t; /** Opcode for xcb_input_ungrab_device_button. */ #define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18 /** * @brief xcb_input_ungrab_device_button_request_t **/ typedef struct xcb_input_ungrab_device_button_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t grab_window; /**< */ uint16_t modifiers; /**< */ uint8_t modifier_device; /**< */ uint8_t button; /**< */ uint8_t grabbed_device; /**< */ } xcb_input_ungrab_device_button_request_t; typedef enum xcb_input_device_input_mode_t { XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE, XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE, XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE, XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES, XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL, XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL } xcb_input_device_input_mode_t; /** Opcode for xcb_input_allow_device_events. */ #define XCB_INPUT_ALLOW_DEVICE_EVENTS 19 /** * @brief xcb_input_allow_device_events_request_t **/ typedef struct xcb_input_allow_device_events_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_timestamp_t time; /**< */ uint8_t mode; /**< */ uint8_t device_id; /**< */ } xcb_input_allow_device_events_request_t; /** * @brief xcb_input_get_device_focus_cookie_t **/ typedef struct xcb_input_get_device_focus_cookie_t { unsigned int sequence; /**< */ } xcb_input_get_device_focus_cookie_t; /** Opcode for xcb_input_get_device_focus. */ #define XCB_INPUT_GET_DEVICE_FOCUS 20 /** * @brief xcb_input_get_device_focus_request_t **/ typedef struct xcb_input_get_device_focus_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_get_device_focus_request_t; /** * @brief xcb_input_get_device_focus_reply_t **/ typedef struct xcb_input_get_device_focus_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ xcb_window_t focus; /**< */ xcb_timestamp_t time; /**< */ uint8_t revert_to; /**< */ uint8_t pad1[15]; /**< */ } xcb_input_get_device_focus_reply_t; /** Opcode for xcb_input_set_device_focus. */ #define XCB_INPUT_SET_DEVICE_FOCUS 21 /** * @brief xcb_input_set_device_focus_request_t **/ typedef struct xcb_input_set_device_focus_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t focus; /**< */ xcb_timestamp_t time; /**< */ uint8_t revert_to; /**< */ uint8_t device_id; /**< */ } xcb_input_set_device_focus_request_t; /** * @brief xcb_input_get_feedback_control_cookie_t **/ typedef struct xcb_input_get_feedback_control_cookie_t { unsigned int sequence; /**< */ } xcb_input_get_feedback_control_cookie_t; /** Opcode for xcb_input_get_feedback_control. */ #define XCB_INPUT_GET_FEEDBACK_CONTROL 22 /** * @brief xcb_input_get_feedback_control_request_t **/ typedef struct xcb_input_get_feedback_control_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_get_feedback_control_request_t; /** * @brief xcb_input_get_feedback_control_reply_t **/ typedef struct xcb_input_get_feedback_control_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t num_feedback; /**< */ uint8_t pad1[22]; /**< */ } xcb_input_get_feedback_control_reply_t; typedef enum xcb_input_feedback_class_t { XCB_INPUT_FEEDBACK_CLASS_KEYBOARD, XCB_INPUT_FEEDBACK_CLASS_POINTER, XCB_INPUT_FEEDBACK_CLASS_STRING, XCB_INPUT_FEEDBACK_CLASS_INTEGER, XCB_INPUT_FEEDBACK_CLASS_LED, XCB_INPUT_FEEDBACK_CLASS_BELL } xcb_input_feedback_class_t; /** * @brief xcb_input_feedback_state_t **/ typedef struct xcb_input_feedback_state_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ } xcb_input_feedback_state_t; /** * @brief xcb_input_feedback_state_iterator_t **/ typedef struct xcb_input_feedback_state_iterator_t { xcb_input_feedback_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_feedback_state_iterator_t; /** * @brief xcb_input_kbd_feedback_state_t **/ typedef struct xcb_input_kbd_feedback_state_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ uint16_t pitch; /**< */ uint16_t duration; /**< */ uint32_t led_mask; /**< */ uint32_t led_values; /**< */ uint8_t global_auto_repeat; /**< */ uint8_t click; /**< */ uint8_t percent; /**< */ uint8_t pad0; /**< */ uint8_t auto_repeats[32]; /**< */ } xcb_input_kbd_feedback_state_t; /** * @brief xcb_input_kbd_feedback_state_iterator_t **/ typedef struct xcb_input_kbd_feedback_state_iterator_t { xcb_input_kbd_feedback_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_kbd_feedback_state_iterator_t; /** * @brief xcb_input_ptr_feedback_state_t **/ typedef struct xcb_input_ptr_feedback_state_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ uint8_t pad0[2]; /**< */ uint16_t accel_num; /**< */ uint16_t accel_denom; /**< */ uint16_t threshold; /**< */ } xcb_input_ptr_feedback_state_t; /** * @brief xcb_input_ptr_feedback_state_iterator_t **/ typedef struct xcb_input_ptr_feedback_state_iterator_t { xcb_input_ptr_feedback_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_ptr_feedback_state_iterator_t; /** * @brief xcb_input_integer_feedback_state_t **/ typedef struct xcb_input_integer_feedback_state_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ uint32_t resolution; /**< */ int32_t min_value; /**< */ int32_t max_value; /**< */ } xcb_input_integer_feedback_state_t; /** * @brief xcb_input_integer_feedback_state_iterator_t **/ typedef struct xcb_input_integer_feedback_state_iterator_t { xcb_input_integer_feedback_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_integer_feedback_state_iterator_t; /** * @brief xcb_input_string_feedback_state_t **/ typedef struct xcb_input_string_feedback_state_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ uint16_t max_symbols; /**< */ uint16_t num_keysyms; /**< */ } xcb_input_string_feedback_state_t; /** * @brief xcb_input_string_feedback_state_iterator_t **/ typedef struct xcb_input_string_feedback_state_iterator_t { xcb_input_string_feedback_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_string_feedback_state_iterator_t; /** * @brief xcb_input_bell_feedback_state_t **/ typedef struct xcb_input_bell_feedback_state_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ uint8_t percent; /**< */ uint8_t pad0[3]; /**< */ uint16_t pitch; /**< */ uint16_t duration; /**< */ } xcb_input_bell_feedback_state_t; /** * @brief xcb_input_bell_feedback_state_iterator_t **/ typedef struct xcb_input_bell_feedback_state_iterator_t { xcb_input_bell_feedback_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_bell_feedback_state_iterator_t; /** * @brief xcb_input_led_feedback_state_t **/ typedef struct xcb_input_led_feedback_state_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ uint32_t led_mask; /**< */ uint32_t led_values; /**< */ } xcb_input_led_feedback_state_t; /** * @brief xcb_input_led_feedback_state_iterator_t **/ typedef struct xcb_input_led_feedback_state_iterator_t { xcb_input_led_feedback_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_led_feedback_state_iterator_t; /** * @brief xcb_input_feedback_ctl_t **/ typedef struct xcb_input_feedback_ctl_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ } xcb_input_feedback_ctl_t; /** * @brief xcb_input_feedback_ctl_iterator_t **/ typedef struct xcb_input_feedback_ctl_iterator_t { xcb_input_feedback_ctl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_feedback_ctl_iterator_t; /** * @brief xcb_input_kbd_feedback_ctl_t **/ typedef struct xcb_input_kbd_feedback_ctl_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ xcb_input_key_code_t key; /**< */ uint8_t auto_repeat_mode; /**< */ int8_t key_click_percent; /**< */ int8_t bell_percent; /**< */ int16_t bell_pitch; /**< */ int16_t bell_duration; /**< */ uint32_t led_mask; /**< */ uint32_t led_values; /**< */ } xcb_input_kbd_feedback_ctl_t; /** * @brief xcb_input_kbd_feedback_ctl_iterator_t **/ typedef struct xcb_input_kbd_feedback_ctl_iterator_t { xcb_input_kbd_feedback_ctl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_kbd_feedback_ctl_iterator_t; /** * @brief xcb_input_ptr_feedback_ctl_t **/ typedef struct xcb_input_ptr_feedback_ctl_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ uint8_t pad0[2]; /**< */ int16_t num; /**< */ int16_t denom; /**< */ int16_t threshold; /**< */ } xcb_input_ptr_feedback_ctl_t; /** * @brief xcb_input_ptr_feedback_ctl_iterator_t **/ typedef struct xcb_input_ptr_feedback_ctl_iterator_t { xcb_input_ptr_feedback_ctl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_ptr_feedback_ctl_iterator_t; /** * @brief xcb_input_integer_feedback_ctl_t **/ typedef struct xcb_input_integer_feedback_ctl_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ int32_t int_to_display; /**< */ } xcb_input_integer_feedback_ctl_t; /** * @brief xcb_input_integer_feedback_ctl_iterator_t **/ typedef struct xcb_input_integer_feedback_ctl_iterator_t { xcb_input_integer_feedback_ctl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_integer_feedback_ctl_iterator_t; /** * @brief xcb_input_string_feedback_ctl_t **/ typedef struct xcb_input_string_feedback_ctl_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ uint8_t pad0[2]; /**< */ uint16_t num_keysyms; /**< */ } xcb_input_string_feedback_ctl_t; /** * @brief xcb_input_string_feedback_ctl_iterator_t **/ typedef struct xcb_input_string_feedback_ctl_iterator_t { xcb_input_string_feedback_ctl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_string_feedback_ctl_iterator_t; /** * @brief xcb_input_bell_feedback_ctl_t **/ typedef struct xcb_input_bell_feedback_ctl_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ int8_t percent; /**< */ uint8_t pad0[3]; /**< */ int16_t pitch; /**< */ int16_t duration; /**< */ } xcb_input_bell_feedback_ctl_t; /** * @brief xcb_input_bell_feedback_ctl_iterator_t **/ typedef struct xcb_input_bell_feedback_ctl_iterator_t { xcb_input_bell_feedback_ctl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_bell_feedback_ctl_iterator_t; /** * @brief xcb_input_led_feedback_ctl_t **/ typedef struct xcb_input_led_feedback_ctl_t { uint8_t class_id; /**< */ uint8_t id; /**< */ uint16_t len; /**< */ uint32_t led_mask; /**< */ uint32_t led_values; /**< */ } xcb_input_led_feedback_ctl_t; /** * @brief xcb_input_led_feedback_ctl_iterator_t **/ typedef struct xcb_input_led_feedback_ctl_iterator_t { xcb_input_led_feedback_ctl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_led_feedback_ctl_iterator_t; /** * @brief xcb_input_get_device_key_mapping_cookie_t **/ typedef struct xcb_input_get_device_key_mapping_cookie_t { unsigned int sequence; /**< */ } xcb_input_get_device_key_mapping_cookie_t; /** Opcode for xcb_input_get_device_key_mapping. */ #define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24 /** * @brief xcb_input_get_device_key_mapping_request_t **/ typedef struct xcb_input_get_device_key_mapping_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ xcb_input_key_code_t first_keycode; /**< */ uint8_t count; /**< */ } xcb_input_get_device_key_mapping_request_t; /** * @brief xcb_input_get_device_key_mapping_reply_t **/ typedef struct xcb_input_get_device_key_mapping_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t keysyms_per_keycode; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_get_device_key_mapping_reply_t; /** Opcode for xcb_input_change_device_key_mapping. */ #define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25 /** * @brief xcb_input_change_device_key_mapping_request_t **/ typedef struct xcb_input_change_device_key_mapping_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ xcb_input_key_code_t first_keycode; /**< */ uint8_t keysyms_per_keycode; /**< */ uint8_t keycode_count; /**< */ } xcb_input_change_device_key_mapping_request_t; /** * @brief xcb_input_get_device_modifier_mapping_cookie_t **/ typedef struct xcb_input_get_device_modifier_mapping_cookie_t { unsigned int sequence; /**< */ } xcb_input_get_device_modifier_mapping_cookie_t; /** Opcode for xcb_input_get_device_modifier_mapping. */ #define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26 /** * @brief xcb_input_get_device_modifier_mapping_request_t **/ typedef struct xcb_input_get_device_modifier_mapping_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_get_device_modifier_mapping_request_t; /** * @brief xcb_input_get_device_modifier_mapping_reply_t **/ typedef struct xcb_input_get_device_modifier_mapping_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t keycodes_per_modifier; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_get_device_modifier_mapping_reply_t; /** * @brief xcb_input_set_device_modifier_mapping_cookie_t **/ typedef struct xcb_input_set_device_modifier_mapping_cookie_t { unsigned int sequence; /**< */ } xcb_input_set_device_modifier_mapping_cookie_t; /** Opcode for xcb_input_set_device_modifier_mapping. */ #define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27 /** * @brief xcb_input_set_device_modifier_mapping_request_t **/ typedef struct xcb_input_set_device_modifier_mapping_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t keycodes_per_modifier; /**< */ uint8_t pad0; /**< */ } xcb_input_set_device_modifier_mapping_request_t; /** * @brief xcb_input_set_device_modifier_mapping_reply_t **/ typedef struct xcb_input_set_device_modifier_mapping_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t status; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_set_device_modifier_mapping_reply_t; /** * @brief xcb_input_get_device_button_mapping_cookie_t **/ typedef struct xcb_input_get_device_button_mapping_cookie_t { unsigned int sequence; /**< */ } xcb_input_get_device_button_mapping_cookie_t; /** Opcode for xcb_input_get_device_button_mapping. */ #define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28 /** * @brief xcb_input_get_device_button_mapping_request_t **/ typedef struct xcb_input_get_device_button_mapping_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_get_device_button_mapping_request_t; /** * @brief xcb_input_get_device_button_mapping_reply_t **/ typedef struct xcb_input_get_device_button_mapping_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t map_size; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_get_device_button_mapping_reply_t; /** * @brief xcb_input_set_device_button_mapping_cookie_t **/ typedef struct xcb_input_set_device_button_mapping_cookie_t { unsigned int sequence; /**< */ } xcb_input_set_device_button_mapping_cookie_t; /** Opcode for xcb_input_set_device_button_mapping. */ #define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29 /** * @brief xcb_input_set_device_button_mapping_request_t **/ typedef struct xcb_input_set_device_button_mapping_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t map_size; /**< */ uint8_t pad0[2]; /**< */ } xcb_input_set_device_button_mapping_request_t; /** * @brief xcb_input_set_device_button_mapping_reply_t **/ typedef struct xcb_input_set_device_button_mapping_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t status; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_set_device_button_mapping_reply_t; /** * @brief xcb_input_query_device_state_cookie_t **/ typedef struct xcb_input_query_device_state_cookie_t { unsigned int sequence; /**< */ } xcb_input_query_device_state_cookie_t; /** Opcode for xcb_input_query_device_state. */ #define XCB_INPUT_QUERY_DEVICE_STATE 30 /** * @brief xcb_input_query_device_state_request_t **/ typedef struct xcb_input_query_device_state_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_query_device_state_request_t; /** * @brief xcb_input_query_device_state_reply_t **/ typedef struct xcb_input_query_device_state_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t num_classes; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_query_device_state_reply_t; /** * @brief xcb_input_input_state_t **/ typedef struct xcb_input_input_state_t { uint8_t class_id; /**< */ uint8_t len; /**< */ uint8_t num_items; /**< */ } xcb_input_input_state_t; /** * @brief xcb_input_input_state_iterator_t **/ typedef struct xcb_input_input_state_iterator_t { xcb_input_input_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_input_state_iterator_t; /** * @brief xcb_input_key_state_t **/ typedef struct xcb_input_key_state_t { uint8_t class_id; /**< */ uint8_t len; /**< */ uint8_t num_keys; /**< */ uint8_t pad0; /**< */ uint8_t keys[32]; /**< */ } xcb_input_key_state_t; /** * @brief xcb_input_key_state_iterator_t **/ typedef struct xcb_input_key_state_iterator_t { xcb_input_key_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_key_state_iterator_t; /** * @brief xcb_input_button_state_t **/ typedef struct xcb_input_button_state_t { uint8_t class_id; /**< */ uint8_t len; /**< */ uint8_t num_buttons; /**< */ uint8_t pad0; /**< */ uint8_t buttons[32]; /**< */ } xcb_input_button_state_t; /** * @brief xcb_input_button_state_iterator_t **/ typedef struct xcb_input_button_state_iterator_t { xcb_input_button_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_button_state_iterator_t; /** * @brief xcb_input_valuator_state_t **/ typedef struct xcb_input_valuator_state_t { uint8_t class_id; /**< */ uint8_t len; /**< */ uint8_t num_valuators; /**< */ uint8_t mode; /**< */ } xcb_input_valuator_state_t; /** * @brief xcb_input_valuator_state_iterator_t **/ typedef struct xcb_input_valuator_state_iterator_t { xcb_input_valuator_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_valuator_state_iterator_t; /** Opcode for xcb_input_send_extension_event. */ #define XCB_INPUT_SEND_EXTENSION_EVENT 31 /** * @brief xcb_input_send_extension_event_request_t **/ typedef struct xcb_input_send_extension_event_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_window_t destination; /**< */ uint8_t device_id; /**< */ uint8_t propagate; /**< */ uint16_t num_classes; /**< */ uint8_t num_events; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_send_extension_event_request_t; /** Opcode for xcb_input_device_bell. */ #define XCB_INPUT_DEVICE_BELL 32 /** * @brief xcb_input_device_bell_request_t **/ typedef struct xcb_input_device_bell_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t feedback_id; /**< */ uint8_t feedback_class; /**< */ int8_t percent; /**< */ } xcb_input_device_bell_request_t; /** * @brief xcb_input_set_device_valuators_cookie_t **/ typedef struct xcb_input_set_device_valuators_cookie_t { unsigned int sequence; /**< */ } xcb_input_set_device_valuators_cookie_t; /** Opcode for xcb_input_set_device_valuators. */ #define XCB_INPUT_SET_DEVICE_VALUATORS 33 /** * @brief xcb_input_set_device_valuators_request_t **/ typedef struct xcb_input_set_device_valuators_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t device_id; /**< */ uint8_t first_valuator; /**< */ uint8_t num_valuators; /**< */ uint8_t pad0; /**< */ } xcb_input_set_device_valuators_request_t; /** * @brief xcb_input_set_device_valuators_reply_t **/ typedef struct xcb_input_set_device_valuators_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t status; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_set_device_valuators_reply_t; /** * @brief xcb_input_get_device_control_cookie_t **/ typedef struct xcb_input_get_device_control_cookie_t { unsigned int sequence; /**< */ } xcb_input_get_device_control_cookie_t; /** Opcode for xcb_input_get_device_control. */ #define XCB_INPUT_GET_DEVICE_CONTROL 34 /** * @brief xcb_input_get_device_control_request_t **/ typedef struct xcb_input_get_device_control_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint16_t control_id; /**< */ uint8_t device_id; /**< */ uint8_t pad0; /**< */ } xcb_input_get_device_control_request_t; /** * @brief xcb_input_get_device_control_reply_t **/ typedef struct xcb_input_get_device_control_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t status; /**< */ uint8_t pad1[23]; /**< */ } xcb_input_get_device_control_reply_t; /** * @brief xcb_input_device_state_t **/ typedef struct xcb_input_device_state_t { uint16_t control_id; /**< */ uint16_t len; /**< */ } xcb_input_device_state_t; /** * @brief xcb_input_device_state_iterator_t **/ typedef struct xcb_input_device_state_iterator_t { xcb_input_device_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_state_iterator_t; /** * @brief xcb_input_device_resolution_state_t **/ typedef struct xcb_input_device_resolution_state_t { uint16_t control_id; /**< */ uint16_t len; /**< */ uint32_t num_valuators; /**< */ } xcb_input_device_resolution_state_t; /** * @brief xcb_input_device_resolution_state_iterator_t **/ typedef struct xcb_input_device_resolution_state_iterator_t { xcb_input_device_resolution_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_resolution_state_iterator_t; /** * @brief xcb_input_device_abs_calib_state_t **/ typedef struct xcb_input_device_abs_calib_state_t { uint16_t control_id; /**< */ uint16_t len; /**< */ int32_t min_x; /**< */ int32_t max_x; /**< */ int32_t min_y; /**< */ int32_t max_y; /**< */ uint32_t flip_x; /**< */ uint32_t flip_y; /**< */ uint32_t rotation; /**< */ uint32_t button_threshold; /**< */ } xcb_input_device_abs_calib_state_t; /** * @brief xcb_input_device_abs_calib_state_iterator_t **/ typedef struct xcb_input_device_abs_calib_state_iterator_t { xcb_input_device_abs_calib_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_abs_calib_state_iterator_t; /** * @brief xcb_input_device_abs_area_state_t **/ typedef struct xcb_input_device_abs_area_state_t { uint16_t control_id; /**< */ uint16_t len; /**< */ uint32_t offset_x; /**< */ uint32_t offset_y; /**< */ uint32_t width; /**< */ uint32_t height; /**< */ uint32_t screen; /**< */ uint32_t following; /**< */ } xcb_input_device_abs_area_state_t; /** * @brief xcb_input_device_abs_area_state_iterator_t **/ typedef struct xcb_input_device_abs_area_state_iterator_t { xcb_input_device_abs_area_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_abs_area_state_iterator_t; /** * @brief xcb_input_device_core_state_t **/ typedef struct xcb_input_device_core_state_t { uint16_t control_id; /**< */ uint16_t len; /**< */ uint8_t status; /**< */ uint8_t iscore; /**< */ uint8_t pad0[2]; /**< */ } xcb_input_device_core_state_t; /** * @brief xcb_input_device_core_state_iterator_t **/ typedef struct xcb_input_device_core_state_iterator_t { xcb_input_device_core_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_core_state_iterator_t; /** * @brief xcb_input_device_enable_state_t **/ typedef struct xcb_input_device_enable_state_t { uint16_t control_id; /**< */ uint16_t len; /**< */ uint8_t enable; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_device_enable_state_t; /** * @brief xcb_input_device_enable_state_iterator_t **/ typedef struct xcb_input_device_enable_state_iterator_t { xcb_input_device_enable_state_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_enable_state_iterator_t; /** * @brief xcb_input_device_ctl_t **/ typedef struct xcb_input_device_ctl_t { uint16_t control_id; /**< */ uint16_t len; /**< */ } xcb_input_device_ctl_t; /** * @brief xcb_input_device_ctl_iterator_t **/ typedef struct xcb_input_device_ctl_iterator_t { xcb_input_device_ctl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_ctl_iterator_t; /** * @brief xcb_input_device_resolution_ctl_t **/ typedef struct xcb_input_device_resolution_ctl_t { uint16_t control_id; /**< */ uint16_t len; /**< */ uint8_t first_valuator; /**< */ uint8_t num_valuators; /**< */ } xcb_input_device_resolution_ctl_t; /** * @brief xcb_input_device_resolution_ctl_iterator_t **/ typedef struct xcb_input_device_resolution_ctl_iterator_t { xcb_input_device_resolution_ctl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_resolution_ctl_iterator_t; /** * @brief xcb_input_device_abs_calib_ctl_t **/ typedef struct xcb_input_device_abs_calib_ctl_t { uint16_t control_id; /**< */ uint16_t len; /**< */ int32_t min_x; /**< */ int32_t max_x; /**< */ int32_t min_y; /**< */ int32_t max_y; /**< */ uint32_t flip_x; /**< */ uint32_t flip_y; /**< */ uint32_t rotation; /**< */ uint32_t button_threshold; /**< */ } xcb_input_device_abs_calib_ctl_t; /** * @brief xcb_input_device_abs_calib_ctl_iterator_t **/ typedef struct xcb_input_device_abs_calib_ctl_iterator_t { xcb_input_device_abs_calib_ctl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_abs_calib_ctl_iterator_t; /** * @brief xcb_input_device_abs_area_ctrl_t **/ typedef struct xcb_input_device_abs_area_ctrl_t { uint16_t control_id; /**< */ uint16_t len; /**< */ uint32_t offset_x; /**< */ uint32_t offset_y; /**< */ int32_t width; /**< */ int32_t height; /**< */ int32_t screen; /**< */ uint32_t following; /**< */ } xcb_input_device_abs_area_ctrl_t; /** * @brief xcb_input_device_abs_area_ctrl_iterator_t **/ typedef struct xcb_input_device_abs_area_ctrl_iterator_t { xcb_input_device_abs_area_ctrl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_abs_area_ctrl_iterator_t; /** * @brief xcb_input_device_core_ctrl_t **/ typedef struct xcb_input_device_core_ctrl_t { uint16_t control_id; /**< */ uint16_t len; /**< */ uint8_t status; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_device_core_ctrl_t; /** * @brief xcb_input_device_core_ctrl_iterator_t **/ typedef struct xcb_input_device_core_ctrl_iterator_t { xcb_input_device_core_ctrl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_core_ctrl_iterator_t; /** * @brief xcb_input_device_enable_ctrl_t **/ typedef struct xcb_input_device_enable_ctrl_t { uint16_t control_id; /**< */ uint16_t len; /**< */ uint8_t enable; /**< */ uint8_t pad0[3]; /**< */ } xcb_input_device_enable_ctrl_t; /** * @brief xcb_input_device_enable_ctrl_iterator_t **/ typedef struct xcb_input_device_enable_ctrl_iterator_t { xcb_input_device_enable_ctrl_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_input_device_enable_ctrl_iterator_t; /** Opcode for xcb_input_device_valuator. */ #define XCB_INPUT_DEVICE_VALUATOR 0 /** * @brief xcb_input_device_valuator_event_t **/ typedef struct xcb_input_device_valuator_event_t { uint8_t response_type; /**< */ uint8_t device_id; /**< */ uint16_t sequence; /**< */ uint16_t device_state; /**< */ uint8_t num_valuators; /**< */ uint8_t first_valuator; /**< */ int32_t valuators[6]; /**< */ } xcb_input_device_valuator_event_t; /** Opcode for xcb_input_device_key_press. */ #define XCB_INPUT_DEVICE_KEY_PRESS 1 /** * @brief xcb_input_device_key_press_event_t **/ typedef struct xcb_input_device_key_press_event_t { uint8_t response_type; /**< */ uint8_t detail; /**< */ uint16_t sequence; /**< */ xcb_timestamp_t time; /**< */ xcb_window_t root; /**< */ xcb_window_t event; /**< */ xcb_window_t child; /**< */ int16_t root_x; /**< */ int16_t root_y; /**< */ int16_t event_x; /**< */ int16_t event_y; /**< */ uint16_t state; /**< */ uint8_t same_screen; /**< */ uint8_t device_id; /**< */ } xcb_input_device_key_press_event_t; /** Opcode for xcb_input_device_key_release. */ #define XCB_INPUT_DEVICE_KEY_RELEASE 2 typedef xcb_input_device_key_press_event_t xcb_input_device_key_release_event_t; /** Opcode for xcb_input_device_button_press. */ #define XCB_INPUT_DEVICE_BUTTON_PRESS 3 typedef xcb_input_device_key_press_event_t xcb_input_device_button_press_event_t; /** Opcode for xcb_input_device_button_release. */ #define XCB_INPUT_DEVICE_BUTTON_RELEASE 4 typedef xcb_input_device_key_press_event_t xcb_input_device_button_release_event_t; /** Opcode for xcb_input_device_motion_notify. */ #define XCB_INPUT_DEVICE_MOTION_NOTIFY 5 typedef xcb_input_device_key_press_event_t xcb_input_device_motion_notify_event_t; /** Opcode for xcb_input_proximity_in. */ #define XCB_INPUT_PROXIMITY_IN 8 typedef xcb_input_device_key_press_event_t xcb_input_proximity_in_event_t; /** Opcode for xcb_input_proximity_out. */ #define XCB_INPUT_PROXIMITY_OUT 9 typedef xcb_input_device_key_press_event_t xcb_input_proximity_out_event_t; /** Opcode for xcb_input_focus_in. */ #define XCB_INPUT_FOCUS_IN 6 /** * @brief xcb_input_focus_in_event_t **/ typedef struct xcb_input_focus_in_event_t { uint8_t response_type; /**< */ uint8_t detail; /**< */ uint16_t sequence; /**< */ xcb_timestamp_t time; /**< */ xcb_window_t window; /**< */ uint8_t mode; /**< */ uint8_t device_id; /**< */ uint8_t pad0[18]; /**< */ } xcb_input_focus_in_event_t; /** Opcode for xcb_input_focus_out. */ #define XCB_INPUT_FOCUS_OUT 7 typedef xcb_input_focus_in_event_t xcb_input_focus_out_event_t; /** Opcode for xcb_input_device_state_notify. */ #define XCB_INPUT_DEVICE_STATE_NOTIFY 10 /** * @brief xcb_input_device_state_notify_event_t **/ typedef struct xcb_input_device_state_notify_event_t { uint8_t response_type; /**< */ uint8_t device_id; /**< */ uint16_t sequence; /**< */ xcb_timestamp_t time; /**< */ uint8_t num_keys; /**< */ uint8_t num_buttons; /**< */ uint8_t num_valuators; /**< */ uint8_t classes_reported; /**< */ uint8_t buttons[4]; /**< */ uint8_t keys[4]; /**< */ uint32_t valuators[3]; /**< */ } xcb_input_device_state_notify_event_t; /** Opcode for xcb_input_device_mapping_notify. */ #define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11 /** * @brief xcb_input_device_mapping_notify_event_t **/ typedef struct xcb_input_device_mapping_notify_event_t { uint8_t response_type; /**< */ uint8_t device_id; /**< */ uint16_t sequence; /**< */ uint8_t request; /**< */ xcb_input_key_code_t first_keycode; /**< */ uint8_t count; /**< */ uint8_t pad0; /**< */ xcb_timestamp_t time; /**< */ uint8_t pad1[20]; /**< */ } xcb_input_device_mapping_notify_event_t; /** Opcode for xcb_input_change_device_notify. */ #define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12 /** * @brief xcb_input_change_device_notify_event_t **/ typedef struct xcb_input_change_device_notify_event_t { uint8_t response_type; /**< */ uint8_t device_id; /**< */ uint16_t sequence; /**< */ xcb_timestamp_t time; /**< */ uint8_t request; /**< */ uint8_t pad0[23]; /**< */ } xcb_input_change_device_notify_event_t; /** Opcode for xcb_input_device_key_state_notify. */ #define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13 /** * @brief xcb_input_device_key_state_notify_event_t **/ typedef struct xcb_input_device_key_state_notify_event_t { uint8_t response_type; /**< */ uint8_t device_id; /**< */ uint16_t sequence; /**< */ uint8_t keys[28]; /**< */ } xcb_input_device_key_state_notify_event_t; /** Opcode for xcb_input_device_button_state_notify. */ #define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14 /** * @brief xcb_input_device_button_state_notify_event_t **/ typedef struct xcb_input_device_button_state_notify_event_t { uint8_t response_type; /**< */ uint8_t device_id; /**< */ uint16_t sequence; /**< */ uint8_t buttons[28]; /**< */ } xcb_input_device_button_state_notify_event_t; /** Opcode for xcb_input_device_presence_notify. */ #define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15 /** * @brief xcb_input_device_presence_notify_event_t **/ typedef struct xcb_input_device_presence_notify_event_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ xcb_timestamp_t time; /**< */ uint8_t devchange; /**< */ uint8_t device_id; /**< */ uint16_t control; /**< */ uint8_t pad1[20]; /**< */ } xcb_input_device_presence_notify_event_t; /** Opcode for xcb_input_device. */ #define XCB_INPUT_DEVICE 0 /** * @brief xcb_input_device_error_t **/ typedef struct xcb_input_device_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_input_device_error_t; /** Opcode for xcb_input_event. */ #define XCB_INPUT_EVENT 1 /** * @brief xcb_input_event_error_t **/ typedef struct xcb_input_event_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_input_event_error_t; /** Opcode for xcb_input_mode. */ #define XCB_INPUT_MODE 2 /** * @brief xcb_input_mode_error_t **/ typedef struct xcb_input_mode_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_input_mode_error_t; /** Opcode for xcb_input_device_busy. */ #define XCB_INPUT_DEVICE_BUSY 3 /** * @brief xcb_input_device_busy_error_t **/ typedef struct xcb_input_device_busy_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_input_device_busy_error_t; /** Opcode for xcb_input_class. */ #define XCB_INPUT_CLASS 4 /** * @brief xcb_input_class_error_t **/ typedef struct xcb_input_class_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ } xcb_input_class_error_t; /** * Get the next element of the iterator * @param i Pointer to a xcb_input_key_code_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_key_code_t) */ /***************************************************************************** ** ** void xcb_input_key_code_next ** ** @param xcb_input_key_code_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_key_code_next (xcb_input_key_code_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_key_code_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_key_code_end ** ** @param xcb_input_key_code_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_key_code_end (xcb_input_key_code_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_event_class_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_event_class_t) */ /***************************************************************************** ** ** void xcb_input_event_class_next ** ** @param xcb_input_event_class_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_event_class_next (xcb_input_event_class_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_event_class_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_event_class_end ** ** @param xcb_input_event_class_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_event_class_end (xcb_input_event_class_iterator_t i /**< */); int xcb_input_get_extension_version_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version ** ** @param xcb_connection_t *c ** @param uint16_t name_len ** @param const char *name ** @returns xcb_input_get_extension_version_cookie_t ** *****************************************************************************/ xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version (xcb_connection_t *c /**< */, uint16_t name_len /**< */, const char *name /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked ** ** @param xcb_connection_t *c ** @param uint16_t name_len ** @param const char *name ** @returns xcb_input_get_extension_version_cookie_t ** *****************************************************************************/ xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked (xcb_connection_t *c /**< */, uint16_t name_len /**< */, const char *name /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_get_extension_version_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_get_extension_version_reply_t * xcb_input_get_extension_version_reply ** ** @param xcb_connection_t *c ** @param xcb_input_get_extension_version_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_get_extension_version_reply_t * ** *****************************************************************************/ xcb_input_get_extension_version_reply_t * xcb_input_get_extension_version_reply (xcb_connection_t *c /**< */, xcb_input_get_extension_version_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_info_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_info_t) */ /***************************************************************************** ** ** void xcb_input_device_info_next ** ** @param xcb_input_device_info_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_info_next (xcb_input_device_info_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_info_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_info_end ** ** @param xcb_input_device_info_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_info_end (xcb_input_device_info_iterator_t i /**< */); int xcb_input_list_input_devices_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices ** ** @param xcb_connection_t *c ** @returns xcb_input_list_input_devices_cookie_t ** *****************************************************************************/ xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked ** ** @param xcb_connection_t *c ** @returns xcb_input_list_input_devices_cookie_t ** *****************************************************************************/ xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked (xcb_connection_t *c /**< */); /***************************************************************************** ** ** xcb_input_device_info_t * xcb_input_list_input_devices_devices ** ** @param const xcb_input_list_input_devices_reply_t *R ** @returns xcb_input_device_info_t * ** *****************************************************************************/ xcb_input_device_info_t * xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_input_list_input_devices_devices_length ** ** @param const xcb_input_list_input_devices_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_input_list_input_devices_devices_length (const xcb_input_list_input_devices_reply_t *R /**< */); /***************************************************************************** ** ** xcb_input_device_info_iterator_t xcb_input_list_input_devices_devices_iterator ** ** @param const xcb_input_list_input_devices_reply_t *R ** @returns xcb_input_device_info_iterator_t ** *****************************************************************************/ xcb_input_device_info_iterator_t xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_devices_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_list_input_devices_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_list_input_devices_reply_t * xcb_input_list_input_devices_reply ** ** @param xcb_connection_t *c ** @param xcb_input_list_input_devices_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_list_input_devices_reply_t * ** *****************************************************************************/ xcb_input_list_input_devices_reply_t * xcb_input_list_input_devices_reply (xcb_connection_t *c /**< */, xcb_input_list_input_devices_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_input_info_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_input_info_t) */ /***************************************************************************** ** ** void xcb_input_input_info_next ** ** @param xcb_input_input_info_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_input_info_next (xcb_input_input_info_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_input_info_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_input_info_end ** ** @param xcb_input_input_info_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_input_info_end (xcb_input_input_info_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_key_info_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_key_info_t) */ /***************************************************************************** ** ** void xcb_input_key_info_next ** ** @param xcb_input_key_info_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_key_info_next (xcb_input_key_info_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_key_info_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_key_info_end ** ** @param xcb_input_key_info_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_key_info_end (xcb_input_key_info_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_button_info_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_button_info_t) */ /***************************************************************************** ** ** void xcb_input_button_info_next ** ** @param xcb_input_button_info_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_button_info_next (xcb_input_button_info_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_button_info_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_button_info_end ** ** @param xcb_input_button_info_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_button_info_end (xcb_input_button_info_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_axis_info_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_axis_info_t) */ /***************************************************************************** ** ** void xcb_input_axis_info_next ** ** @param xcb_input_axis_info_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_axis_info_next (xcb_input_axis_info_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_axis_info_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_axis_info_end ** ** @param xcb_input_axis_info_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_axis_info_end (xcb_input_axis_info_iterator_t i /**< */); int xcb_input_valuator_info_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_input_axis_info_t * xcb_input_valuator_info_axes ** ** @param const xcb_input_valuator_info_t *R ** @returns xcb_input_axis_info_t * ** *****************************************************************************/ xcb_input_axis_info_t * xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R /**< */); /***************************************************************************** ** ** int xcb_input_valuator_info_axes_length ** ** @param const xcb_input_valuator_info_t *R ** @returns int ** *****************************************************************************/ int xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R /**< */); /***************************************************************************** ** ** xcb_input_axis_info_iterator_t xcb_input_valuator_info_axes_iterator ** ** @param const xcb_input_valuator_info_t *R ** @returns xcb_input_axis_info_iterator_t ** *****************************************************************************/ xcb_input_axis_info_iterator_t xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_valuator_info_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_valuator_info_t) */ /***************************************************************************** ** ** void xcb_input_valuator_info_next ** ** @param xcb_input_valuator_info_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_valuator_info_next (xcb_input_valuator_info_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_valuator_info_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_valuator_info_end ** ** @param xcb_input_valuator_info_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_valuator_info_end (xcb_input_valuator_info_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_input_class_info_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_input_class_info_t) */ /***************************************************************************** ** ** void xcb_input_input_class_info_next ** ** @param xcb_input_input_class_info_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_input_class_info_next (xcb_input_input_class_info_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_input_class_info_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_input_class_info_end ** ** @param xcb_input_input_class_info_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_input_class_info_end (xcb_input_input_class_info_iterator_t i /**< */); int xcb_input_open_device_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_open_device_cookie_t xcb_input_open_device ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_open_device_cookie_t ** *****************************************************************************/ xcb_input_open_device_cookie_t xcb_input_open_device (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_open_device_cookie_t xcb_input_open_device_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_open_device_cookie_t ** *****************************************************************************/ xcb_input_open_device_cookie_t xcb_input_open_device_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /***************************************************************************** ** ** xcb_input_input_class_info_t * xcb_input_open_device_class_info ** ** @param const xcb_input_open_device_reply_t *R ** @returns xcb_input_input_class_info_t * ** *****************************************************************************/ xcb_input_input_class_info_t * xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_input_open_device_class_info_length ** ** @param const xcb_input_open_device_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_t *R /**< */); /***************************************************************************** ** ** xcb_input_input_class_info_iterator_t xcb_input_open_device_class_info_iterator ** ** @param const xcb_input_open_device_reply_t *R ** @returns xcb_input_input_class_info_iterator_t ** *****************************************************************************/ xcb_input_input_class_info_iterator_t xcb_input_open_device_class_info_iterator (const xcb_input_open_device_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_open_device_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_open_device_reply_t * xcb_input_open_device_reply ** ** @param xcb_connection_t *c ** @param xcb_input_open_device_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_open_device_reply_t * ** *****************************************************************************/ xcb_input_open_device_reply_t * xcb_input_open_device_reply (xcb_connection_t *c /**< */, xcb_input_open_device_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_close_device_checked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_close_device_checked (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_close_device ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_close_device (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param uint8_t mode ** @returns xcb_input_set_device_mode_cookie_t ** *****************************************************************************/ xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode (xcb_connection_t *c /**< */, uint8_t device_id /**< */, uint8_t mode /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param uint8_t mode ** @returns xcb_input_set_device_mode_cookie_t ** *****************************************************************************/ xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */, uint8_t mode /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_set_device_mode_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_set_device_mode_reply_t * xcb_input_set_device_mode_reply ** ** @param xcb_connection_t *c ** @param xcb_input_set_device_mode_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_set_device_mode_reply_t * ** *****************************************************************************/ xcb_input_set_device_mode_reply_t * xcb_input_set_device_mode_reply (xcb_connection_t *c /**< */, xcb_input_set_device_mode_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_input_select_extension_event_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_select_extension_event_checked ** ** @param xcb_connection_t *c ** @param xcb_window_t window ** @param uint16_t num_classes ** @param const xcb_input_event_class_t *classes ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_select_extension_event_checked (xcb_connection_t *c /**< */, xcb_window_t window /**< */, uint16_t num_classes /**< */, const xcb_input_event_class_t *classes /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_select_extension_event ** ** @param xcb_connection_t *c ** @param xcb_window_t window ** @param uint16_t num_classes ** @param const xcb_input_event_class_t *classes ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_select_extension_event (xcb_connection_t *c /**< */, xcb_window_t window /**< */, uint16_t num_classes /**< */, const xcb_input_event_class_t *classes /**< */); int xcb_input_get_selected_extension_events_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events ** ** @param xcb_connection_t *c ** @param xcb_window_t window ** @returns xcb_input_get_selected_extension_events_cookie_t ** *****************************************************************************/ xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events (xcb_connection_t *c /**< */, xcb_window_t window /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_unchecked ** ** @param xcb_connection_t *c ** @param xcb_window_t window ** @returns xcb_input_get_selected_extension_events_cookie_t ** *****************************************************************************/ xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_unchecked (xcb_connection_t *c /**< */, xcb_window_t window /**< */); /***************************************************************************** ** ** xcb_input_event_class_t * xcb_input_get_selected_extension_events_this_classes ** ** @param const xcb_input_get_selected_extension_events_reply_t *R ** @returns xcb_input_event_class_t * ** *****************************************************************************/ xcb_input_event_class_t * xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_selected_extension_events_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_input_get_selected_extension_events_this_classes_length ** ** @param const xcb_input_get_selected_extension_events_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_input_get_selected_extension_events_this_classes_length (const xcb_input_get_selected_extension_events_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end ** ** @param const xcb_input_get_selected_extension_events_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_get_selected_extension_events_reply_t *R /**< */); /***************************************************************************** ** ** xcb_input_event_class_t * xcb_input_get_selected_extension_events_all_classes ** ** @param const xcb_input_get_selected_extension_events_reply_t *R ** @returns xcb_input_event_class_t * ** *****************************************************************************/ xcb_input_event_class_t * xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_selected_extension_events_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_input_get_selected_extension_events_all_classes_length ** ** @param const xcb_input_get_selected_extension_events_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_input_get_selected_extension_events_all_classes_length (const xcb_input_get_selected_extension_events_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_get_selected_extension_events_all_classes_end ** ** @param const xcb_input_get_selected_extension_events_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_get_selected_extension_events_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_get_selected_extension_events_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_get_selected_extension_events_reply_t * xcb_input_get_selected_extension_events_reply ** ** @param xcb_connection_t *c ** @param xcb_input_get_selected_extension_events_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_get_selected_extension_events_reply_t * ** *****************************************************************************/ xcb_input_get_selected_extension_events_reply_t * xcb_input_get_selected_extension_events_reply (xcb_connection_t *c /**< */, xcb_input_get_selected_extension_events_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_change_device_dont_propagate_list_checked ** ** @param xcb_connection_t *c ** @param xcb_window_t window ** @param uint16_t num_classes ** @param uint8_t mode ** @param const xcb_input_event_class_t *classes ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_change_device_dont_propagate_list_checked (xcb_connection_t *c /**< */, xcb_window_t window /**< */, uint16_t num_classes /**< */, uint8_t mode /**< */, const xcb_input_event_class_t *classes /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_change_device_dont_propagate_list ** ** @param xcb_connection_t *c ** @param xcb_window_t window ** @param uint16_t num_classes ** @param uint8_t mode ** @param const xcb_input_event_class_t *classes ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_change_device_dont_propagate_list (xcb_connection_t *c /**< */, xcb_window_t window /**< */, uint16_t num_classes /**< */, uint8_t mode /**< */, const xcb_input_event_class_t *classes /**< */); int xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list ** ** @param xcb_connection_t *c ** @param xcb_window_t window ** @returns xcb_input_get_device_dont_propagate_list_cookie_t ** *****************************************************************************/ xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list (xcb_connection_t *c /**< */, xcb_window_t window /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_unchecked ** ** @param xcb_connection_t *c ** @param xcb_window_t window ** @returns xcb_input_get_device_dont_propagate_list_cookie_t ** *****************************************************************************/ xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_unchecked (xcb_connection_t *c /**< */, xcb_window_t window /**< */); /***************************************************************************** ** ** xcb_input_event_class_t * xcb_input_get_device_dont_propagate_list_classes ** ** @param const xcb_input_get_device_dont_propagate_list_reply_t *R ** @returns xcb_input_event_class_t * ** *****************************************************************************/ xcb_input_event_class_t * xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_device_dont_propagate_list_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_input_get_device_dont_propagate_list_classes_length ** ** @param const xcb_input_get_device_dont_propagate_list_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_get_device_dont_propagate_list_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_get_device_dont_propagate_list_classes_end ** ** @param const xcb_input_get_device_dont_propagate_list_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_device_dont_propagate_list_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_get_device_dont_propagate_list_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_get_device_dont_propagate_list_reply_t * xcb_input_get_device_dont_propagate_list_reply ** ** @param xcb_connection_t *c ** @param xcb_input_get_device_dont_propagate_list_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_get_device_dont_propagate_list_reply_t * ** *****************************************************************************/ xcb_input_get_device_dont_propagate_list_reply_t * xcb_input_get_device_dont_propagate_list_reply (xcb_connection_t *c /**< */, xcb_input_get_device_dont_propagate_list_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events ** ** @param xcb_connection_t *c ** @param xcb_timestamp_t start ** @param xcb_timestamp_t stop ** @param uint8_t device_id ** @returns xcb_input_get_device_motion_events_cookie_t ** *****************************************************************************/ xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events (xcb_connection_t *c /**< */, xcb_timestamp_t start /**< */, xcb_timestamp_t stop /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_unchecked ** ** @param xcb_connection_t *c ** @param xcb_timestamp_t start ** @param xcb_timestamp_t stop ** @param uint8_t device_id ** @returns xcb_input_get_device_motion_events_cookie_t ** *****************************************************************************/ xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_unchecked (xcb_connection_t *c /**< */, xcb_timestamp_t start /**< */, xcb_timestamp_t stop /**< */, uint8_t device_id /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_get_device_motion_events_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_get_device_motion_events_reply_t * xcb_input_get_device_motion_events_reply ** ** @param xcb_connection_t *c ** @param xcb_input_get_device_motion_events_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_get_device_motion_events_reply_t * ** *****************************************************************************/ xcb_input_get_device_motion_events_reply_t * xcb_input_get_device_motion_events_reply (xcb_connection_t *c /**< */, xcb_input_get_device_motion_events_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_time_coord_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_time_coord_t) */ /***************************************************************************** ** ** void xcb_input_device_time_coord_next ** ** @param xcb_input_device_time_coord_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_time_coord_next (xcb_input_device_time_coord_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_time_coord_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_time_coord_end ** ** @param xcb_input_device_time_coord_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_time_coord_end (xcb_input_device_time_coord_iterator_t i /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_change_keyboard_device_cookie_t ** *****************************************************************************/ xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_change_keyboard_device_cookie_t ** *****************************************************************************/ xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_change_keyboard_device_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_change_keyboard_device_reply_t * xcb_input_change_keyboard_device_reply ** ** @param xcb_connection_t *c ** @param xcb_input_change_keyboard_device_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_change_keyboard_device_reply_t * ** *****************************************************************************/ xcb_input_change_keyboard_device_reply_t * xcb_input_change_keyboard_device_reply (xcb_connection_t *c /**< */, xcb_input_change_keyboard_device_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device ** ** @param xcb_connection_t *c ** @param uint8_t x_axis ** @param uint8_t y_axis ** @param uint8_t device_id ** @returns xcb_input_change_pointer_device_cookie_t ** *****************************************************************************/ xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device (xcb_connection_t *c /**< */, uint8_t x_axis /**< */, uint8_t y_axis /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t x_axis ** @param uint8_t y_axis ** @param uint8_t device_id ** @returns xcb_input_change_pointer_device_cookie_t ** *****************************************************************************/ xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_unchecked (xcb_connection_t *c /**< */, uint8_t x_axis /**< */, uint8_t y_axis /**< */, uint8_t device_id /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_change_pointer_device_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_change_pointer_device_reply_t * xcb_input_change_pointer_device_reply ** ** @param xcb_connection_t *c ** @param xcb_input_change_pointer_device_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_change_pointer_device_reply_t * ** *****************************************************************************/ xcb_input_change_pointer_device_reply_t * xcb_input_change_pointer_device_reply (xcb_connection_t *c /**< */, xcb_input_change_pointer_device_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_input_grab_device_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_grab_device_cookie_t xcb_input_grab_device ** ** @param xcb_connection_t *c ** @param xcb_window_t grab_window ** @param xcb_timestamp_t time ** @param uint16_t num_classes ** @param uint8_t this_device_mode ** @param uint8_t other_device_mode ** @param uint8_t owner_events ** @param uint8_t device_id ** @param const xcb_input_event_class_t *classes ** @returns xcb_input_grab_device_cookie_t ** *****************************************************************************/ xcb_input_grab_device_cookie_t xcb_input_grab_device (xcb_connection_t *c /**< */, xcb_window_t grab_window /**< */, xcb_timestamp_t time /**< */, uint16_t num_classes /**< */, uint8_t this_device_mode /**< */, uint8_t other_device_mode /**< */, uint8_t owner_events /**< */, uint8_t device_id /**< */, const xcb_input_event_class_t *classes /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_grab_device_cookie_t xcb_input_grab_device_unchecked ** ** @param xcb_connection_t *c ** @param xcb_window_t grab_window ** @param xcb_timestamp_t time ** @param uint16_t num_classes ** @param uint8_t this_device_mode ** @param uint8_t other_device_mode ** @param uint8_t owner_events ** @param uint8_t device_id ** @param const xcb_input_event_class_t *classes ** @returns xcb_input_grab_device_cookie_t ** *****************************************************************************/ xcb_input_grab_device_cookie_t xcb_input_grab_device_unchecked (xcb_connection_t *c /**< */, xcb_window_t grab_window /**< */, xcb_timestamp_t time /**< */, uint16_t num_classes /**< */, uint8_t this_device_mode /**< */, uint8_t other_device_mode /**< */, uint8_t owner_events /**< */, uint8_t device_id /**< */, const xcb_input_event_class_t *classes /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_grab_device_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_grab_device_reply_t * xcb_input_grab_device_reply ** ** @param xcb_connection_t *c ** @param xcb_input_grab_device_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_grab_device_reply_t * ** *****************************************************************************/ xcb_input_grab_device_reply_t * xcb_input_grab_device_reply (xcb_connection_t *c /**< */, xcb_input_grab_device_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_ungrab_device_checked ** ** @param xcb_connection_t *c ** @param xcb_timestamp_t time ** @param uint8_t device_id ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_ungrab_device_checked (xcb_connection_t *c /**< */, xcb_timestamp_t time /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_ungrab_device ** ** @param xcb_connection_t *c ** @param xcb_timestamp_t time ** @param uint8_t device_id ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_ungrab_device (xcb_connection_t *c /**< */, xcb_timestamp_t time /**< */, uint8_t device_id /**< */); int xcb_input_grab_device_key_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_grab_device_key_checked ** ** @param xcb_connection_t *c ** @param xcb_window_t grab_window ** @param uint16_t num_classes ** @param uint16_t modifiers ** @param uint8_t modifier_device ** @param uint8_t grabbed_device ** @param uint8_t key ** @param uint8_t this_device_mode ** @param uint8_t other_device_mode ** @param uint8_t owner_events ** @param const xcb_input_event_class_t *classes ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_grab_device_key_checked (xcb_connection_t *c /**< */, xcb_window_t grab_window /**< */, uint16_t num_classes /**< */, uint16_t modifiers /**< */, uint8_t modifier_device /**< */, uint8_t grabbed_device /**< */, uint8_t key /**< */, uint8_t this_device_mode /**< */, uint8_t other_device_mode /**< */, uint8_t owner_events /**< */, const xcb_input_event_class_t *classes /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_grab_device_key ** ** @param xcb_connection_t *c ** @param xcb_window_t grab_window ** @param uint16_t num_classes ** @param uint16_t modifiers ** @param uint8_t modifier_device ** @param uint8_t grabbed_device ** @param uint8_t key ** @param uint8_t this_device_mode ** @param uint8_t other_device_mode ** @param uint8_t owner_events ** @param const xcb_input_event_class_t *classes ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_grab_device_key (xcb_connection_t *c /**< */, xcb_window_t grab_window /**< */, uint16_t num_classes /**< */, uint16_t modifiers /**< */, uint8_t modifier_device /**< */, uint8_t grabbed_device /**< */, uint8_t key /**< */, uint8_t this_device_mode /**< */, uint8_t other_device_mode /**< */, uint8_t owner_events /**< */, const xcb_input_event_class_t *classes /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_ungrab_device_key_checked ** ** @param xcb_connection_t *c ** @param xcb_window_t grabWindow ** @param uint16_t modifiers ** @param uint8_t modifier_device ** @param uint8_t key ** @param uint8_t grabbed_device ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_ungrab_device_key_checked (xcb_connection_t *c /**< */, xcb_window_t grabWindow /**< */, uint16_t modifiers /**< */, uint8_t modifier_device /**< */, uint8_t key /**< */, uint8_t grabbed_device /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_ungrab_device_key ** ** @param xcb_connection_t *c ** @param xcb_window_t grabWindow ** @param uint16_t modifiers ** @param uint8_t modifier_device ** @param uint8_t key ** @param uint8_t grabbed_device ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_ungrab_device_key (xcb_connection_t *c /**< */, xcb_window_t grabWindow /**< */, uint16_t modifiers /**< */, uint8_t modifier_device /**< */, uint8_t key /**< */, uint8_t grabbed_device /**< */); int xcb_input_grab_device_button_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_grab_device_button_checked ** ** @param xcb_connection_t *c ** @param xcb_window_t grab_window ** @param uint8_t grabbed_device ** @param uint8_t modifier_device ** @param uint16_t num_classes ** @param uint16_t modifiers ** @param uint8_t this_device_mode ** @param uint8_t other_device_mode ** @param uint8_t button ** @param uint8_t owner_events ** @param const xcb_input_event_class_t *classes ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_grab_device_button_checked (xcb_connection_t *c /**< */, xcb_window_t grab_window /**< */, uint8_t grabbed_device /**< */, uint8_t modifier_device /**< */, uint16_t num_classes /**< */, uint16_t modifiers /**< */, uint8_t this_device_mode /**< */, uint8_t other_device_mode /**< */, uint8_t button /**< */, uint8_t owner_events /**< */, const xcb_input_event_class_t *classes /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_grab_device_button ** ** @param xcb_connection_t *c ** @param xcb_window_t grab_window ** @param uint8_t grabbed_device ** @param uint8_t modifier_device ** @param uint16_t num_classes ** @param uint16_t modifiers ** @param uint8_t this_device_mode ** @param uint8_t other_device_mode ** @param uint8_t button ** @param uint8_t owner_events ** @param const xcb_input_event_class_t *classes ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_grab_device_button (xcb_connection_t *c /**< */, xcb_window_t grab_window /**< */, uint8_t grabbed_device /**< */, uint8_t modifier_device /**< */, uint16_t num_classes /**< */, uint16_t modifiers /**< */, uint8_t this_device_mode /**< */, uint8_t other_device_mode /**< */, uint8_t button /**< */, uint8_t owner_events /**< */, const xcb_input_event_class_t *classes /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_ungrab_device_button_checked ** ** @param xcb_connection_t *c ** @param xcb_window_t grab_window ** @param uint16_t modifiers ** @param uint8_t modifier_device ** @param uint8_t button ** @param uint8_t grabbed_device ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_ungrab_device_button_checked (xcb_connection_t *c /**< */, xcb_window_t grab_window /**< */, uint16_t modifiers /**< */, uint8_t modifier_device /**< */, uint8_t button /**< */, uint8_t grabbed_device /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_ungrab_device_button ** ** @param xcb_connection_t *c ** @param xcb_window_t grab_window ** @param uint16_t modifiers ** @param uint8_t modifier_device ** @param uint8_t button ** @param uint8_t grabbed_device ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_ungrab_device_button (xcb_connection_t *c /**< */, xcb_window_t grab_window /**< */, uint16_t modifiers /**< */, uint8_t modifier_device /**< */, uint8_t button /**< */, uint8_t grabbed_device /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_allow_device_events_checked ** ** @param xcb_connection_t *c ** @param xcb_timestamp_t time ** @param uint8_t mode ** @param uint8_t device_id ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_allow_device_events_checked (xcb_connection_t *c /**< */, xcb_timestamp_t time /**< */, uint8_t mode /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_allow_device_events ** ** @param xcb_connection_t *c ** @param xcb_timestamp_t time ** @param uint8_t mode ** @param uint8_t device_id ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_allow_device_events (xcb_connection_t *c /**< */, xcb_timestamp_t time /**< */, uint8_t mode /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_get_device_focus_cookie_t ** *****************************************************************************/ xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_get_device_focus_cookie_t ** *****************************************************************************/ xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_get_device_focus_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_get_device_focus_reply_t * xcb_input_get_device_focus_reply ** ** @param xcb_connection_t *c ** @param xcb_input_get_device_focus_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_get_device_focus_reply_t * ** *****************************************************************************/ xcb_input_get_device_focus_reply_t * xcb_input_get_device_focus_reply (xcb_connection_t *c /**< */, xcb_input_get_device_focus_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_set_device_focus_checked ** ** @param xcb_connection_t *c ** @param xcb_window_t focus ** @param xcb_timestamp_t time ** @param uint8_t revert_to ** @param uint8_t device_id ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_set_device_focus_checked (xcb_connection_t *c /**< */, xcb_window_t focus /**< */, xcb_timestamp_t time /**< */, uint8_t revert_to /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_set_device_focus ** ** @param xcb_connection_t *c ** @param xcb_window_t focus ** @param xcb_timestamp_t time ** @param uint8_t revert_to ** @param uint8_t device_id ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_set_device_focus (xcb_connection_t *c /**< */, xcb_window_t focus /**< */, xcb_timestamp_t time /**< */, uint8_t revert_to /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_get_feedback_control_cookie_t ** *****************************************************************************/ xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_get_feedback_control_cookie_t ** *****************************************************************************/ xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_get_feedback_control_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_get_feedback_control_reply_t * xcb_input_get_feedback_control_reply ** ** @param xcb_connection_t *c ** @param xcb_input_get_feedback_control_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_get_feedback_control_reply_t * ** *****************************************************************************/ xcb_input_get_feedback_control_reply_t * xcb_input_get_feedback_control_reply (xcb_connection_t *c /**< */, xcb_input_get_feedback_control_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_feedback_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_feedback_state_t) */ /***************************************************************************** ** ** void xcb_input_feedback_state_next ** ** @param xcb_input_feedback_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_feedback_state_next (xcb_input_feedback_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_feedback_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_feedback_state_end ** ** @param xcb_input_feedback_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_feedback_state_end (xcb_input_feedback_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_kbd_feedback_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_kbd_feedback_state_t) */ /***************************************************************************** ** ** void xcb_input_kbd_feedback_state_next ** ** @param xcb_input_kbd_feedback_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_kbd_feedback_state_next (xcb_input_kbd_feedback_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_kbd_feedback_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_kbd_feedback_state_end ** ** @param xcb_input_kbd_feedback_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_kbd_feedback_state_end (xcb_input_kbd_feedback_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_ptr_feedback_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_ptr_feedback_state_t) */ /***************************************************************************** ** ** void xcb_input_ptr_feedback_state_next ** ** @param xcb_input_ptr_feedback_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_ptr_feedback_state_next (xcb_input_ptr_feedback_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_ptr_feedback_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_ptr_feedback_state_end ** ** @param xcb_input_ptr_feedback_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_ptr_feedback_state_end (xcb_input_ptr_feedback_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_integer_feedback_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_integer_feedback_state_t) */ /***************************************************************************** ** ** void xcb_input_integer_feedback_state_next ** ** @param xcb_input_integer_feedback_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_integer_feedback_state_next (xcb_input_integer_feedback_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_integer_feedback_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_integer_feedback_state_end ** ** @param xcb_input_integer_feedback_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_integer_feedback_state_end (xcb_input_integer_feedback_state_iterator_t i /**< */); int xcb_input_string_feedback_state_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_keysym_t * xcb_input_string_feedback_state_keysyms ** ** @param const xcb_input_string_feedback_state_t *R ** @returns xcb_keysym_t * ** *****************************************************************************/ xcb_keysym_t * xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_state_t *R /**< */); /***************************************************************************** ** ** int xcb_input_string_feedback_state_keysyms_length ** ** @param const xcb_input_string_feedback_state_t *R ** @returns int ** *****************************************************************************/ int xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feedback_state_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_string_feedback_state_keysyms_end ** ** @param const xcb_input_string_feedback_state_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedback_state_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_string_feedback_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_string_feedback_state_t) */ /***************************************************************************** ** ** void xcb_input_string_feedback_state_next ** ** @param xcb_input_string_feedback_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_string_feedback_state_next (xcb_input_string_feedback_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_string_feedback_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_string_feedback_state_end ** ** @param xcb_input_string_feedback_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_string_feedback_state_end (xcb_input_string_feedback_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_bell_feedback_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_bell_feedback_state_t) */ /***************************************************************************** ** ** void xcb_input_bell_feedback_state_next ** ** @param xcb_input_bell_feedback_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_bell_feedback_state_next (xcb_input_bell_feedback_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_bell_feedback_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_bell_feedback_state_end ** ** @param xcb_input_bell_feedback_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_bell_feedback_state_end (xcb_input_bell_feedback_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_led_feedback_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_led_feedback_state_t) */ /***************************************************************************** ** ** void xcb_input_led_feedback_state_next ** ** @param xcb_input_led_feedback_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_led_feedback_state_next (xcb_input_led_feedback_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_led_feedback_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_led_feedback_state_end ** ** @param xcb_input_led_feedback_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_led_feedback_state_end (xcb_input_led_feedback_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_feedback_ctl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_feedback_ctl_t) */ /***************************************************************************** ** ** void xcb_input_feedback_ctl_next ** ** @param xcb_input_feedback_ctl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_feedback_ctl_next (xcb_input_feedback_ctl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_feedback_ctl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_feedback_ctl_end ** ** @param xcb_input_feedback_ctl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_feedback_ctl_end (xcb_input_feedback_ctl_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_kbd_feedback_ctl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_kbd_feedback_ctl_t) */ /***************************************************************************** ** ** void xcb_input_kbd_feedback_ctl_next ** ** @param xcb_input_kbd_feedback_ctl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_kbd_feedback_ctl_next (xcb_input_kbd_feedback_ctl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_kbd_feedback_ctl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end ** ** @param xcb_input_kbd_feedback_ctl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end (xcb_input_kbd_feedback_ctl_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_ptr_feedback_ctl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_ptr_feedback_ctl_t) */ /***************************************************************************** ** ** void xcb_input_ptr_feedback_ctl_next ** ** @param xcb_input_ptr_feedback_ctl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_ptr_feedback_ctl_next (xcb_input_ptr_feedback_ctl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_ptr_feedback_ctl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end ** ** @param xcb_input_ptr_feedback_ctl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end (xcb_input_ptr_feedback_ctl_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_integer_feedback_ctl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_integer_feedback_ctl_t) */ /***************************************************************************** ** ** void xcb_input_integer_feedback_ctl_next ** ** @param xcb_input_integer_feedback_ctl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_integer_feedback_ctl_next (xcb_input_integer_feedback_ctl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_integer_feedback_ctl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end ** ** @param xcb_input_integer_feedback_ctl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end (xcb_input_integer_feedback_ctl_iterator_t i /**< */); int xcb_input_string_feedback_ctl_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_keysym_t * xcb_input_string_feedback_ctl_keysyms ** ** @param const xcb_input_string_feedback_ctl_t *R ** @returns xcb_keysym_t * ** *****************************************************************************/ xcb_keysym_t * xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_t *R /**< */); /***************************************************************************** ** ** int xcb_input_string_feedback_ctl_keysyms_length ** ** @param const xcb_input_string_feedback_ctl_t *R ** @returns int ** *****************************************************************************/ int xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedback_ctl_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_string_feedback_ctl_keysyms_end ** ** @param const xcb_input_string_feedback_ctl_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ctl_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_string_feedback_ctl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_string_feedback_ctl_t) */ /***************************************************************************** ** ** void xcb_input_string_feedback_ctl_next ** ** @param xcb_input_string_feedback_ctl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_string_feedback_ctl_next (xcb_input_string_feedback_ctl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_string_feedback_ctl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_string_feedback_ctl_end ** ** @param xcb_input_string_feedback_ctl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_string_feedback_ctl_end (xcb_input_string_feedback_ctl_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_bell_feedback_ctl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_bell_feedback_ctl_t) */ /***************************************************************************** ** ** void xcb_input_bell_feedback_ctl_next ** ** @param xcb_input_bell_feedback_ctl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_bell_feedback_ctl_next (xcb_input_bell_feedback_ctl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_bell_feedback_ctl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end ** ** @param xcb_input_bell_feedback_ctl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end (xcb_input_bell_feedback_ctl_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_led_feedback_ctl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_led_feedback_ctl_t) */ /***************************************************************************** ** ** void xcb_input_led_feedback_ctl_next ** ** @param xcb_input_led_feedback_ctl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_led_feedback_ctl_next (xcb_input_led_feedback_ctl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_led_feedback_ctl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_led_feedback_ctl_end ** ** @param xcb_input_led_feedback_ctl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_led_feedback_ctl_end (xcb_input_led_feedback_ctl_iterator_t i /**< */); int xcb_input_get_device_key_mapping_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param xcb_input_key_code_t first_keycode ** @param uint8_t count ** @returns xcb_input_get_device_key_mapping_cookie_t ** *****************************************************************************/ xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping (xcb_connection_t *c /**< */, uint8_t device_id /**< */, xcb_input_key_code_t first_keycode /**< */, uint8_t count /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param xcb_input_key_code_t first_keycode ** @param uint8_t count ** @returns xcb_input_get_device_key_mapping_cookie_t ** *****************************************************************************/ xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */, xcb_input_key_code_t first_keycode /**< */, uint8_t count /**< */); /***************************************************************************** ** ** xcb_keysym_t * xcb_input_get_device_key_mapping_keysyms ** ** @param const xcb_input_get_device_key_mapping_reply_t *R ** @returns xcb_keysym_t * ** *****************************************************************************/ xcb_keysym_t * xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_mapping_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_input_get_device_key_mapping_keysyms_length ** ** @param const xcb_input_get_device_key_mapping_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device_key_mapping_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_get_device_key_mapping_keysyms_end ** ** @param const xcb_input_get_device_key_mapping_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_key_mapping_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_get_device_key_mapping_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_get_device_key_mapping_reply_t * xcb_input_get_device_key_mapping_reply ** ** @param xcb_connection_t *c ** @param xcb_input_get_device_key_mapping_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_get_device_key_mapping_reply_t * ** *****************************************************************************/ xcb_input_get_device_key_mapping_reply_t * xcb_input_get_device_key_mapping_reply (xcb_connection_t *c /**< */, xcb_input_get_device_key_mapping_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_input_change_device_key_mapping_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_change_device_key_mapping_checked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param xcb_input_key_code_t first_keycode ** @param uint8_t keysyms_per_keycode ** @param uint8_t keycode_count ** @param const xcb_keysym_t *keysyms ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_change_device_key_mapping_checked (xcb_connection_t *c /**< */, uint8_t device_id /**< */, xcb_input_key_code_t first_keycode /**< */, uint8_t keysyms_per_keycode /**< */, uint8_t keycode_count /**< */, const xcb_keysym_t *keysyms /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_change_device_key_mapping ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param xcb_input_key_code_t first_keycode ** @param uint8_t keysyms_per_keycode ** @param uint8_t keycode_count ** @param const xcb_keysym_t *keysyms ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_change_device_key_mapping (xcb_connection_t *c /**< */, uint8_t device_id /**< */, xcb_input_key_code_t first_keycode /**< */, uint8_t keysyms_per_keycode /**< */, uint8_t keycode_count /**< */, const xcb_keysym_t *keysyms /**< */); int xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_get_device_modifier_mapping_cookie_t ** *****************************************************************************/ xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_get_device_modifier_mapping_cookie_t ** *****************************************************************************/ xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /***************************************************************************** ** ** uint8_t * xcb_input_get_device_modifier_mapping_keymaps ** ** @param const xcb_input_get_device_modifier_mapping_reply_t *R ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_modifier_mapping_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_input_get_device_modifier_mapping_keymaps_length ** ** @param const xcb_input_get_device_modifier_mapping_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_device_modifier_mapping_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_get_device_modifier_mapping_keymaps_end ** ** @param const xcb_input_get_device_modifier_mapping_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_device_modifier_mapping_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_get_device_modifier_mapping_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_get_device_modifier_mapping_reply_t * xcb_input_get_device_modifier_mapping_reply ** ** @param xcb_connection_t *c ** @param xcb_input_get_device_modifier_mapping_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_get_device_modifier_mapping_reply_t * ** *****************************************************************************/ xcb_input_get_device_modifier_mapping_reply_t * xcb_input_get_device_modifier_mapping_reply (xcb_connection_t *c /**< */, xcb_input_get_device_modifier_mapping_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param uint8_t keycodes_per_modifier ** @param const uint8_t *keymaps ** @returns xcb_input_set_device_modifier_mapping_cookie_t ** *****************************************************************************/ xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping (xcb_connection_t *c /**< */, uint8_t device_id /**< */, uint8_t keycodes_per_modifier /**< */, const uint8_t *keymaps /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param uint8_t keycodes_per_modifier ** @param const uint8_t *keymaps ** @returns xcb_input_set_device_modifier_mapping_cookie_t ** *****************************************************************************/ xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */, uint8_t keycodes_per_modifier /**< */, const uint8_t *keymaps /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_set_device_modifier_mapping_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_set_device_modifier_mapping_reply_t * xcb_input_set_device_modifier_mapping_reply ** ** @param xcb_connection_t *c ** @param xcb_input_set_device_modifier_mapping_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_set_device_modifier_mapping_reply_t * ** *****************************************************************************/ xcb_input_set_device_modifier_mapping_reply_t * xcb_input_set_device_modifier_mapping_reply (xcb_connection_t *c /**< */, xcb_input_set_device_modifier_mapping_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_input_get_device_button_mapping_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_get_device_button_mapping_cookie_t ** *****************************************************************************/ xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_get_device_button_mapping_cookie_t ** *****************************************************************************/ xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /***************************************************************************** ** ** uint8_t * xcb_input_get_device_button_mapping_map ** ** @param const xcb_input_get_device_button_mapping_reply_t *R ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_mapping_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_input_get_device_button_mapping_map_length ** ** @param const xcb_input_get_device_button_mapping_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_button_mapping_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_get_device_button_mapping_map_end ** ** @param const xcb_input_get_device_button_mapping_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_button_mapping_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_get_device_button_mapping_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_get_device_button_mapping_reply_t * xcb_input_get_device_button_mapping_reply ** ** @param xcb_connection_t *c ** @param xcb_input_get_device_button_mapping_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_get_device_button_mapping_reply_t * ** *****************************************************************************/ xcb_input_get_device_button_mapping_reply_t * xcb_input_get_device_button_mapping_reply (xcb_connection_t *c /**< */, xcb_input_get_device_button_mapping_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_input_set_device_button_mapping_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param uint8_t map_size ** @param const uint8_t *map ** @returns xcb_input_set_device_button_mapping_cookie_t ** *****************************************************************************/ xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping (xcb_connection_t *c /**< */, uint8_t device_id /**< */, uint8_t map_size /**< */, const uint8_t *map /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param uint8_t map_size ** @param const uint8_t *map ** @returns xcb_input_set_device_button_mapping_cookie_t ** *****************************************************************************/ xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */, uint8_t map_size /**< */, const uint8_t *map /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_set_device_button_mapping_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_set_device_button_mapping_reply_t * xcb_input_set_device_button_mapping_reply ** ** @param xcb_connection_t *c ** @param xcb_input_set_device_button_mapping_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_set_device_button_mapping_reply_t * ** *****************************************************************************/ xcb_input_set_device_button_mapping_reply_t * xcb_input_set_device_button_mapping_reply (xcb_connection_t *c /**< */, xcb_input_set_device_button_mapping_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_query_device_state_cookie_t xcb_input_query_device_state ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_query_device_state_cookie_t ** *****************************************************************************/ xcb_input_query_device_state_cookie_t xcb_input_query_device_state (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @returns xcb_input_query_device_state_cookie_t ** *****************************************************************************/ xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_query_device_state_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_query_device_state_reply_t * xcb_input_query_device_state_reply ** ** @param xcb_connection_t *c ** @param xcb_input_query_device_state_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_query_device_state_reply_t * ** *****************************************************************************/ xcb_input_query_device_state_reply_t * xcb_input_query_device_state_reply (xcb_connection_t *c /**< */, xcb_input_query_device_state_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_input_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_input_state_t) */ /***************************************************************************** ** ** void xcb_input_input_state_next ** ** @param xcb_input_input_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_input_state_next (xcb_input_input_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_input_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_input_state_end ** ** @param xcb_input_input_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_input_state_end (xcb_input_input_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_key_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_key_state_t) */ /***************************************************************************** ** ** void xcb_input_key_state_next ** ** @param xcb_input_key_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_key_state_next (xcb_input_key_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_key_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_key_state_end ** ** @param xcb_input_key_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_key_state_end (xcb_input_key_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_button_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_button_state_t) */ /***************************************************************************** ** ** void xcb_input_button_state_next ** ** @param xcb_input_button_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_button_state_next (xcb_input_button_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_button_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_button_state_end ** ** @param xcb_input_button_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_button_state_end (xcb_input_button_state_iterator_t i /**< */); int xcb_input_valuator_state_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** uint32_t * xcb_input_valuator_state_valuators ** ** @param const xcb_input_valuator_state_t *R ** @returns uint32_t * ** *****************************************************************************/ uint32_t * xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R /**< */); /***************************************************************************** ** ** int xcb_input_valuator_state_valuators_length ** ** @param const xcb_input_valuator_state_t *R ** @returns int ** *****************************************************************************/ int xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_valuator_state_valuators_end ** ** @param const xcb_input_valuator_state_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_valuator_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_valuator_state_t) */ /***************************************************************************** ** ** void xcb_input_valuator_state_next ** ** @param xcb_input_valuator_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_valuator_state_next (xcb_input_valuator_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_valuator_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_valuator_state_end ** ** @param xcb_input_valuator_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_valuator_state_end (xcb_input_valuator_state_iterator_t i /**< */); int xcb_input_send_extension_event_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_send_extension_event_checked ** ** @param xcb_connection_t *c ** @param xcb_window_t destination ** @param uint8_t device_id ** @param uint8_t propagate ** @param uint16_t num_classes ** @param uint8_t num_events ** @param const char *events ** @param const xcb_input_event_class_t *classes ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_send_extension_event_checked (xcb_connection_t *c /**< */, xcb_window_t destination /**< */, uint8_t device_id /**< */, uint8_t propagate /**< */, uint16_t num_classes /**< */, uint8_t num_events /**< */, const char *events /**< */, const xcb_input_event_class_t *classes /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_send_extension_event ** ** @param xcb_connection_t *c ** @param xcb_window_t destination ** @param uint8_t device_id ** @param uint8_t propagate ** @param uint16_t num_classes ** @param uint8_t num_events ** @param const char *events ** @param const xcb_input_event_class_t *classes ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_send_extension_event (xcb_connection_t *c /**< */, xcb_window_t destination /**< */, uint8_t device_id /**< */, uint8_t propagate /**< */, uint16_t num_classes /**< */, uint8_t num_events /**< */, const char *events /**< */, const xcb_input_event_class_t *classes /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_device_bell_checked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param uint8_t feedback_id ** @param uint8_t feedback_class ** @param int8_t percent ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_device_bell_checked (xcb_connection_t *c /**< */, uint8_t device_id /**< */, uint8_t feedback_id /**< */, uint8_t feedback_class /**< */, int8_t percent /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_input_device_bell ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param uint8_t feedback_id ** @param uint8_t feedback_class ** @param int8_t percent ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_input_device_bell (xcb_connection_t *c /**< */, uint8_t device_id /**< */, uint8_t feedback_id /**< */, uint8_t feedback_class /**< */, int8_t percent /**< */); int xcb_input_set_device_valuators_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param uint8_t first_valuator ** @param uint8_t num_valuators ** @param const int32_t *valuators ** @returns xcb_input_set_device_valuators_cookie_t ** *****************************************************************************/ xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators (xcb_connection_t *c /**< */, uint8_t device_id /**< */, uint8_t first_valuator /**< */, uint8_t num_valuators /**< */, const int32_t *valuators /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t device_id ** @param uint8_t first_valuator ** @param uint8_t num_valuators ** @param const int32_t *valuators ** @returns xcb_input_set_device_valuators_cookie_t ** *****************************************************************************/ xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_unchecked (xcb_connection_t *c /**< */, uint8_t device_id /**< */, uint8_t first_valuator /**< */, uint8_t num_valuators /**< */, const int32_t *valuators /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_set_device_valuators_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_set_device_valuators_reply_t * xcb_input_set_device_valuators_reply ** ** @param xcb_connection_t *c ** @param xcb_input_set_device_valuators_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_set_device_valuators_reply_t * ** *****************************************************************************/ xcb_input_set_device_valuators_reply_t * xcb_input_set_device_valuators_reply (xcb_connection_t *c /**< */, xcb_input_set_device_valuators_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_input_get_device_control_cookie_t xcb_input_get_device_control ** ** @param xcb_connection_t *c ** @param uint16_t control_id ** @param uint8_t device_id ** @returns xcb_input_get_device_control_cookie_t ** *****************************************************************************/ xcb_input_get_device_control_cookie_t xcb_input_get_device_control (xcb_connection_t *c /**< */, uint16_t control_id /**< */, uint8_t device_id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_input_get_device_control_cookie_t xcb_input_get_device_control_unchecked ** ** @param xcb_connection_t *c ** @param uint16_t control_id ** @param uint8_t device_id ** @returns xcb_input_get_device_control_cookie_t ** *****************************************************************************/ xcb_input_get_device_control_cookie_t xcb_input_get_device_control_unchecked (xcb_connection_t *c /**< */, uint16_t control_id /**< */, uint8_t device_id /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_input_get_device_control_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_input_get_device_control_reply_t * xcb_input_get_device_control_reply ** ** @param xcb_connection_t *c ** @param xcb_input_get_device_control_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_input_get_device_control_reply_t * ** *****************************************************************************/ xcb_input_get_device_control_reply_t * xcb_input_get_device_control_reply (xcb_connection_t *c /**< */, xcb_input_get_device_control_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_state_t) */ /***************************************************************************** ** ** void xcb_input_device_state_next ** ** @param xcb_input_device_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_state_next (xcb_input_device_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_state_end ** ** @param xcb_input_device_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_state_end (xcb_input_device_state_iterator_t i /**< */); int xcb_input_device_resolution_state_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** uint32_t * xcb_input_device_resolution_state_resolution_values ** ** @param const xcb_input_device_resolution_state_t *R ** @returns uint32_t * ** *****************************************************************************/ uint32_t * xcb_input_device_resolution_state_resolution_values (const xcb_input_device_resolution_state_t *R /**< */); /***************************************************************************** ** ** int xcb_input_device_resolution_state_resolution_values_length ** ** @param const xcb_input_device_resolution_state_t *R ** @returns int ** *****************************************************************************/ int xcb_input_device_resolution_state_resolution_values_length (const xcb_input_device_resolution_state_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_values_end ** ** @param const xcb_input_device_resolution_state_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_values_end (const xcb_input_device_resolution_state_t *R /**< */); /***************************************************************************** ** ** uint32_t * xcb_input_device_resolution_state_resolution_min ** ** @param const xcb_input_device_resolution_state_t *R ** @returns uint32_t * ** *****************************************************************************/ uint32_t * xcb_input_device_resolution_state_resolution_min (const xcb_input_device_resolution_state_t *R /**< */); /***************************************************************************** ** ** int xcb_input_device_resolution_state_resolution_min_length ** ** @param const xcb_input_device_resolution_state_t *R ** @returns int ** *****************************************************************************/ int xcb_input_device_resolution_state_resolution_min_length (const xcb_input_device_resolution_state_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_min_end ** ** @param const xcb_input_device_resolution_state_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_min_end (const xcb_input_device_resolution_state_t *R /**< */); /***************************************************************************** ** ** uint32_t * xcb_input_device_resolution_state_resolution_max ** ** @param const xcb_input_device_resolution_state_t *R ** @returns uint32_t * ** *****************************************************************************/ uint32_t * xcb_input_device_resolution_state_resolution_max (const xcb_input_device_resolution_state_t *R /**< */); /***************************************************************************** ** ** int xcb_input_device_resolution_state_resolution_max_length ** ** @param const xcb_input_device_resolution_state_t *R ** @returns int ** *****************************************************************************/ int xcb_input_device_resolution_state_resolution_max_length (const xcb_input_device_resolution_state_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_max_end ** ** @param const xcb_input_device_resolution_state_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_max_end (const xcb_input_device_resolution_state_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_resolution_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_resolution_state_t) */ /***************************************************************************** ** ** void xcb_input_device_resolution_state_next ** ** @param xcb_input_device_resolution_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_resolution_state_next (xcb_input_device_resolution_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_resolution_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_resolution_state_end ** ** @param xcb_input_device_resolution_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_resolution_state_end (xcb_input_device_resolution_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_abs_calib_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_abs_calib_state_t) */ /***************************************************************************** ** ** void xcb_input_device_abs_calib_state_next ** ** @param xcb_input_device_abs_calib_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_abs_calib_state_next (xcb_input_device_abs_calib_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_abs_calib_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_abs_calib_state_end ** ** @param xcb_input_device_abs_calib_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_abs_calib_state_end (xcb_input_device_abs_calib_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_abs_area_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_abs_area_state_t) */ /***************************************************************************** ** ** void xcb_input_device_abs_area_state_next ** ** @param xcb_input_device_abs_area_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_abs_area_state_next (xcb_input_device_abs_area_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_abs_area_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_abs_area_state_end ** ** @param xcb_input_device_abs_area_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_abs_area_state_end (xcb_input_device_abs_area_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_core_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_core_state_t) */ /***************************************************************************** ** ** void xcb_input_device_core_state_next ** ** @param xcb_input_device_core_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_core_state_next (xcb_input_device_core_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_core_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_core_state_end ** ** @param xcb_input_device_core_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_core_state_end (xcb_input_device_core_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_enable_state_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_enable_state_t) */ /***************************************************************************** ** ** void xcb_input_device_enable_state_next ** ** @param xcb_input_device_enable_state_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_enable_state_next (xcb_input_device_enable_state_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_enable_state_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_enable_state_end ** ** @param xcb_input_device_enable_state_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_enable_state_end (xcb_input_device_enable_state_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_ctl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_ctl_t) */ /***************************************************************************** ** ** void xcb_input_device_ctl_next ** ** @param xcb_input_device_ctl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_ctl_next (xcb_input_device_ctl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_ctl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_ctl_end ** ** @param xcb_input_device_ctl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_ctl_end (xcb_input_device_ctl_iterator_t i /**< */); int xcb_input_device_resolution_ctl_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** uint32_t * xcb_input_device_resolution_ctl_resolution_values ** ** @param const xcb_input_device_resolution_ctl_t *R ** @returns uint32_t * ** *****************************************************************************/ uint32_t * xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_resolution_ctl_t *R /**< */); /***************************************************************************** ** ** int xcb_input_device_resolution_ctl_resolution_values_length ** ** @param const xcb_input_device_resolution_ctl_t *R ** @returns int ** *****************************************************************************/ int xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_device_resolution_ctl_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_resolution_ctl_resolution_values_end ** ** @param const xcb_input_device_resolution_ctl_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_device_resolution_ctl_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_resolution_ctl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_resolution_ctl_t) */ /***************************************************************************** ** ** void xcb_input_device_resolution_ctl_next ** ** @param xcb_input_device_resolution_ctl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_resolution_ctl_next (xcb_input_device_resolution_ctl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_resolution_ctl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_resolution_ctl_end ** ** @param xcb_input_device_resolution_ctl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_resolution_ctl_end (xcb_input_device_resolution_ctl_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_abs_calib_ctl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_abs_calib_ctl_t) */ /***************************************************************************** ** ** void xcb_input_device_abs_calib_ctl_next ** ** @param xcb_input_device_abs_calib_ctl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_abs_calib_ctl_next (xcb_input_device_abs_calib_ctl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_abs_calib_ctl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end ** ** @param xcb_input_device_abs_calib_ctl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end (xcb_input_device_abs_calib_ctl_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_abs_area_ctrl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_abs_area_ctrl_t) */ /***************************************************************************** ** ** void xcb_input_device_abs_area_ctrl_next ** ** @param xcb_input_device_abs_area_ctrl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_abs_area_ctrl_next (xcb_input_device_abs_area_ctrl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_abs_area_ctrl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end ** ** @param xcb_input_device_abs_area_ctrl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end (xcb_input_device_abs_area_ctrl_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_core_ctrl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_core_ctrl_t) */ /***************************************************************************** ** ** void xcb_input_device_core_ctrl_next ** ** @param xcb_input_device_core_ctrl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_core_ctrl_next (xcb_input_device_core_ctrl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_core_ctrl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_core_ctrl_end ** ** @param xcb_input_device_core_ctrl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_core_ctrl_end (xcb_input_device_core_ctrl_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_input_device_enable_ctrl_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_input_device_enable_ctrl_t) */ /***************************************************************************** ** ** void xcb_input_device_enable_ctrl_next ** ** @param xcb_input_device_enable_ctrl_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_input_device_enable_ctrl_next (xcb_input_device_enable_ctrl_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_input_device_enable_ctrl_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_input_device_enable_ctrl_end ** ** @param xcb_input_device_enable_ctrl_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_input_device_enable_ctrl_end (xcb_input_device_enable_ctrl_iterator_t i /**< */); #ifdef __cplusplus } #endif #endif /** * @} */ 07070100098b04000081a40000000000000000000000014f8389aa000100fb0000010000010007ffffffffffffffff0000002200000000root/usr/local/include/xcb/sync.h/* * This file generated automatically from sync.xml by c_client.py. * Edit at your peril. */ /** * @defgroup XCB_Sync_API XCB Sync API * @brief Sync XCB Protocol Implementation. * @{ **/ #ifndef __SYNC_H #define __SYNC_H #include "xcb.h" #include "xproto.h" #ifdef __cplusplus extern "C" { #endif #define XCB_SYNC_MAJOR_VERSION 3 #define XCB_SYNC_MINOR_VERSION 1 extern xcb_extension_t xcb_sync_id; typedef uint32_t xcb_sync_alarm_t; /** * @brief xcb_sync_alarm_iterator_t **/ typedef struct xcb_sync_alarm_iterator_t { xcb_sync_alarm_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_sync_alarm_iterator_t; typedef enum xcb_sync_alarmstate_t { XCB_SYNC_ALARMSTATE_ACTIVE, XCB_SYNC_ALARMSTATE_INACTIVE, XCB_SYNC_ALARMSTATE_DESTROYED } xcb_sync_alarmstate_t; typedef uint32_t xcb_sync_counter_t; /** * @brief xcb_sync_counter_iterator_t **/ typedef struct xcb_sync_counter_iterator_t { xcb_sync_counter_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_sync_counter_iterator_t; typedef uint32_t xcb_sync_fence_t; /** * @brief xcb_sync_fence_iterator_t **/ typedef struct xcb_sync_fence_iterator_t { xcb_sync_fence_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_sync_fence_iterator_t; typedef enum xcb_sync_testtype_t { XCB_SYNC_TESTTYPE_POSITIVE_TRANSITION, XCB_SYNC_TESTTYPE_NEGATIVE_TRANSITION, XCB_SYNC_TESTTYPE_POSITIVE_COMPARISON, XCB_SYNC_TESTTYPE_NEGATIVE_COMPARISON } xcb_sync_testtype_t; typedef enum xcb_sync_valuetype_t { XCB_SYNC_VALUETYPE_ABSOLUTE, XCB_SYNC_VALUETYPE_RELATIVE } xcb_sync_valuetype_t; typedef enum xcb_sync_ca_t { XCB_SYNC_CA_COUNTER = 1, XCB_SYNC_CA_VALUE_TYPE = 2, XCB_SYNC_CA_VALUE = 4, XCB_SYNC_CA_TEST_TYPE = 8, XCB_SYNC_CA_DELTA = 16, XCB_SYNC_CA_EVENTS = 32 } xcb_sync_ca_t; /** * @brief xcb_sync_int64_t **/ typedef struct xcb_sync_int64_t { int32_t hi; /**< */ uint32_t lo; /**< */ } xcb_sync_int64_t; /** * @brief xcb_sync_int64_iterator_t **/ typedef struct xcb_sync_int64_iterator_t { xcb_sync_int64_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_sync_int64_iterator_t; /** * @brief xcb_sync_systemcounter_t **/ typedef struct xcb_sync_systemcounter_t { xcb_sync_counter_t counter; /**< */ xcb_sync_int64_t resolution; /**< */ uint16_t name_len; /**< */ } xcb_sync_systemcounter_t; /** * @brief xcb_sync_systemcounter_iterator_t **/ typedef struct xcb_sync_systemcounter_iterator_t { xcb_sync_systemcounter_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_sync_systemcounter_iterator_t; /** * @brief xcb_sync_trigger_t **/ typedef struct xcb_sync_trigger_t { xcb_sync_counter_t counter; /**< */ uint32_t wait_type; /**< */ xcb_sync_int64_t wait_value; /**< */ uint32_t test_type; /**< */ } xcb_sync_trigger_t; /** * @brief xcb_sync_trigger_iterator_t **/ typedef struct xcb_sync_trigger_iterator_t { xcb_sync_trigger_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_sync_trigger_iterator_t; /** * @brief xcb_sync_waitcondition_t **/ typedef struct xcb_sync_waitcondition_t { xcb_sync_trigger_t trigger; /**< */ xcb_sync_int64_t event_threshold; /**< */ } xcb_sync_waitcondition_t; /** * @brief xcb_sync_waitcondition_iterator_t **/ typedef struct xcb_sync_waitcondition_iterator_t { xcb_sync_waitcondition_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_sync_waitcondition_iterator_t; /** Opcode for xcb_sync_counter. */ #define XCB_SYNC_COUNTER 0 /** * @brief xcb_sync_counter_error_t **/ typedef struct xcb_sync_counter_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ uint32_t bad_counter; /**< */ uint16_t minor_opcode; /**< */ uint8_t major_opcode; /**< */ } xcb_sync_counter_error_t; /** Opcode for xcb_sync_alarm. */ #define XCB_SYNC_ALARM 1 /** * @brief xcb_sync_alarm_error_t **/ typedef struct xcb_sync_alarm_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ uint32_t bad_alarm; /**< */ uint16_t minor_opcode; /**< */ uint8_t major_opcode; /**< */ } xcb_sync_alarm_error_t; /** * @brief xcb_sync_initialize_cookie_t **/ typedef struct xcb_sync_initialize_cookie_t { unsigned int sequence; /**< */ } xcb_sync_initialize_cookie_t; /** Opcode for xcb_sync_initialize. */ #define XCB_SYNC_INITIALIZE 0 /** * @brief xcb_sync_initialize_request_t **/ typedef struct xcb_sync_initialize_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint8_t desired_major_version; /**< */ uint8_t desired_minor_version; /**< */ } xcb_sync_initialize_request_t; /** * @brief xcb_sync_initialize_reply_t **/ typedef struct xcb_sync_initialize_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t major_version; /**< */ uint8_t minor_version; /**< */ uint8_t pad1[22]; /**< */ } xcb_sync_initialize_reply_t; /** * @brief xcb_sync_list_system_counters_cookie_t **/ typedef struct xcb_sync_list_system_counters_cookie_t { unsigned int sequence; /**< */ } xcb_sync_list_system_counters_cookie_t; /** Opcode for xcb_sync_list_system_counters. */ #define XCB_SYNC_LIST_SYSTEM_COUNTERS 1 /** * @brief xcb_sync_list_system_counters_request_t **/ typedef struct xcb_sync_list_system_counters_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_sync_list_system_counters_request_t; /** * @brief xcb_sync_list_system_counters_reply_t **/ typedef struct xcb_sync_list_system_counters_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t counters_len; /**< */ uint8_t pad1[20]; /**< */ } xcb_sync_list_system_counters_reply_t; /** Opcode for xcb_sync_create_counter. */ #define XCB_SYNC_CREATE_COUNTER 2 /** * @brief xcb_sync_create_counter_request_t **/ typedef struct xcb_sync_create_counter_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_counter_t id; /**< */ xcb_sync_int64_t initial_value; /**< */ } xcb_sync_create_counter_request_t; /** Opcode for xcb_sync_destroy_counter. */ #define XCB_SYNC_DESTROY_COUNTER 6 /** * @brief xcb_sync_destroy_counter_request_t **/ typedef struct xcb_sync_destroy_counter_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_counter_t counter; /**< */ } xcb_sync_destroy_counter_request_t; /** * @brief xcb_sync_query_counter_cookie_t **/ typedef struct xcb_sync_query_counter_cookie_t { unsigned int sequence; /**< */ } xcb_sync_query_counter_cookie_t; /** Opcode for xcb_sync_query_counter. */ #define XCB_SYNC_QUERY_COUNTER 5 /** * @brief xcb_sync_query_counter_request_t **/ typedef struct xcb_sync_query_counter_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_counter_t counter; /**< */ } xcb_sync_query_counter_request_t; /** * @brief xcb_sync_query_counter_reply_t **/ typedef struct xcb_sync_query_counter_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ xcb_sync_int64_t counter_value; /**< */ } xcb_sync_query_counter_reply_t; /** Opcode for xcb_sync_await. */ #define XCB_SYNC_AWAIT 7 /** * @brief xcb_sync_await_request_t **/ typedef struct xcb_sync_await_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_sync_await_request_t; /** Opcode for xcb_sync_change_counter. */ #define XCB_SYNC_CHANGE_COUNTER 4 /** * @brief xcb_sync_change_counter_request_t **/ typedef struct xcb_sync_change_counter_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_counter_t counter; /**< */ xcb_sync_int64_t amount; /**< */ } xcb_sync_change_counter_request_t; /** Opcode for xcb_sync_set_counter. */ #define XCB_SYNC_SET_COUNTER 3 /** * @brief xcb_sync_set_counter_request_t **/ typedef struct xcb_sync_set_counter_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_counter_t counter; /**< */ xcb_sync_int64_t value; /**< */ } xcb_sync_set_counter_request_t; /** Opcode for xcb_sync_create_alarm. */ #define XCB_SYNC_CREATE_ALARM 8 /** * @brief xcb_sync_create_alarm_request_t **/ typedef struct xcb_sync_create_alarm_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_alarm_t id; /**< */ uint32_t value_mask; /**< */ } xcb_sync_create_alarm_request_t; /** Opcode for xcb_sync_change_alarm. */ #define XCB_SYNC_CHANGE_ALARM 9 /** * @brief xcb_sync_change_alarm_request_t **/ typedef struct xcb_sync_change_alarm_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_alarm_t id; /**< */ uint32_t value_mask; /**< */ } xcb_sync_change_alarm_request_t; /** Opcode for xcb_sync_destroy_alarm. */ #define XCB_SYNC_DESTROY_ALARM 11 /** * @brief xcb_sync_destroy_alarm_request_t **/ typedef struct xcb_sync_destroy_alarm_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_alarm_t alarm; /**< */ } xcb_sync_destroy_alarm_request_t; /** * @brief xcb_sync_query_alarm_cookie_t **/ typedef struct xcb_sync_query_alarm_cookie_t { unsigned int sequence; /**< */ } xcb_sync_query_alarm_cookie_t; /** Opcode for xcb_sync_query_alarm. */ #define XCB_SYNC_QUERY_ALARM 10 /** * @brief xcb_sync_query_alarm_request_t **/ typedef struct xcb_sync_query_alarm_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_alarm_t alarm; /**< */ } xcb_sync_query_alarm_request_t; /** * @brief xcb_sync_query_alarm_reply_t **/ typedef struct xcb_sync_query_alarm_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ xcb_sync_trigger_t trigger; /**< */ xcb_sync_int64_t delta; /**< */ uint8_t events; /**< */ uint8_t state; /**< */ uint8_t pad1[2]; /**< */ } xcb_sync_query_alarm_reply_t; /** Opcode for xcb_sync_set_priority. */ #define XCB_SYNC_SET_PRIORITY 12 /** * @brief xcb_sync_set_priority_request_t **/ typedef struct xcb_sync_set_priority_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t id; /**< */ int32_t priority; /**< */ } xcb_sync_set_priority_request_t; /** * @brief xcb_sync_get_priority_cookie_t **/ typedef struct xcb_sync_get_priority_cookie_t { unsigned int sequence; /**< */ } xcb_sync_get_priority_cookie_t; /** Opcode for xcb_sync_get_priority. */ #define XCB_SYNC_GET_PRIORITY 13 /** * @brief xcb_sync_get_priority_request_t **/ typedef struct xcb_sync_get_priority_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t id; /**< */ } xcb_sync_get_priority_request_t; /** * @brief xcb_sync_get_priority_reply_t **/ typedef struct xcb_sync_get_priority_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ int32_t priority; /**< */ } xcb_sync_get_priority_reply_t; /** Opcode for xcb_sync_create_fence. */ #define XCB_SYNC_CREATE_FENCE 14 /** * @brief xcb_sync_create_fence_request_t **/ typedef struct xcb_sync_create_fence_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_drawable_t drawable; /**< */ xcb_sync_fence_t fence; /**< */ uint8_t initially_triggered; /**< */ } xcb_sync_create_fence_request_t; /** Opcode for xcb_sync_trigger_fence. */ #define XCB_SYNC_TRIGGER_FENCE 15 /** * @brief xcb_sync_trigger_fence_request_t **/ typedef struct xcb_sync_trigger_fence_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_fence_t fence; /**< */ } xcb_sync_trigger_fence_request_t; /** Opcode for xcb_sync_reset_fence. */ #define XCB_SYNC_RESET_FENCE 16 /** * @brief xcb_sync_reset_fence_request_t **/ typedef struct xcb_sync_reset_fence_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_fence_t fence; /**< */ } xcb_sync_reset_fence_request_t; /** Opcode for xcb_sync_destroy_fence. */ #define XCB_SYNC_DESTROY_FENCE 17 /** * @brief xcb_sync_destroy_fence_request_t **/ typedef struct xcb_sync_destroy_fence_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_fence_t fence; /**< */ } xcb_sync_destroy_fence_request_t; /** * @brief xcb_sync_query_fence_cookie_t **/ typedef struct xcb_sync_query_fence_cookie_t { unsigned int sequence; /**< */ } xcb_sync_query_fence_cookie_t; /** Opcode for xcb_sync_query_fence. */ #define XCB_SYNC_QUERY_FENCE 18 /** * @brief xcb_sync_query_fence_request_t **/ typedef struct xcb_sync_query_fence_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_sync_fence_t fence; /**< */ } xcb_sync_query_fence_request_t; /** * @brief xcb_sync_query_fence_reply_t **/ typedef struct xcb_sync_query_fence_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t triggered; /**< */ uint8_t pad1[23]; /**< */ } xcb_sync_query_fence_reply_t; /** Opcode for xcb_sync_await_fence. */ #define XCB_SYNC_AWAIT_FENCE 19 /** * @brief xcb_sync_await_fence_request_t **/ typedef struct xcb_sync_await_fence_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_sync_await_fence_request_t; /** Opcode for xcb_sync_counter_notify. */ #define XCB_SYNC_COUNTER_NOTIFY 0 /** * @brief xcb_sync_counter_notify_event_t **/ typedef struct xcb_sync_counter_notify_event_t { uint8_t response_type; /**< */ uint8_t kind; /**< */ uint16_t sequence; /**< */ xcb_sync_counter_t counter; /**< */ xcb_sync_int64_t wait_value; /**< */ xcb_sync_int64_t counter_value; /**< */ xcb_timestamp_t timestamp; /**< */ uint16_t count; /**< */ uint8_t destroyed; /**< */ uint8_t pad0; /**< */ } xcb_sync_counter_notify_event_t; /** Opcode for xcb_sync_alarm_notify. */ #define XCB_SYNC_ALARM_NOTIFY 1 /** * @brief xcb_sync_alarm_notify_event_t **/ typedef struct xcb_sync_alarm_notify_event_t { uint8_t response_type; /**< */ uint8_t kind; /**< */ uint16_t sequence; /**< */ xcb_sync_alarm_t alarm; /**< */ xcb_sync_int64_t counter_value; /**< */ xcb_sync_int64_t alarm_value; /**< */ xcb_timestamp_t timestamp; /**< */ uint8_t state; /**< */ uint8_t pad0[3]; /**< */ } xcb_sync_alarm_notify_event_t; /** * Get the next element of the iterator * @param i Pointer to a xcb_sync_alarm_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_sync_alarm_t) */ /***************************************************************************** ** ** void xcb_sync_alarm_next ** ** @param xcb_sync_alarm_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_sync_alarm_next (xcb_sync_alarm_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_sync_alarm_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_sync_alarm_end ** ** @param xcb_sync_alarm_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_sync_alarm_end (xcb_sync_alarm_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_sync_counter_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_sync_counter_t) */ /***************************************************************************** ** ** void xcb_sync_counter_next ** ** @param xcb_sync_counter_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_sync_counter_next (xcb_sync_counter_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_sync_counter_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_sync_counter_end ** ** @param xcb_sync_counter_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_sync_counter_end (xcb_sync_counter_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_sync_fence_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_sync_fence_t) */ /***************************************************************************** ** ** void xcb_sync_fence_next ** ** @param xcb_sync_fence_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_sync_fence_next (xcb_sync_fence_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_sync_fence_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_sync_fence_end ** ** @param xcb_sync_fence_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_sync_fence_end (xcb_sync_fence_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_sync_int64_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_sync_int64_t) */ /***************************************************************************** ** ** void xcb_sync_int64_next ** ** @param xcb_sync_int64_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_sync_int64_next (xcb_sync_int64_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_sync_int64_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_sync_int64_end ** ** @param xcb_sync_int64_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_sync_int64_end (xcb_sync_int64_iterator_t i /**< */); int xcb_sync_systemcounter_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** char * xcb_sync_systemcounter_name ** ** @param const xcb_sync_systemcounter_t *R ** @returns char * ** *****************************************************************************/ char * xcb_sync_systemcounter_name (const xcb_sync_systemcounter_t *R /**< */); /***************************************************************************** ** ** int xcb_sync_systemcounter_name_length ** ** @param const xcb_sync_systemcounter_t *R ** @returns int ** *****************************************************************************/ int xcb_sync_systemcounter_name_length (const xcb_sync_systemcounter_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_sync_systemcounter_name_end ** ** @param const xcb_sync_systemcounter_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_sync_systemcounter_name_end (const xcb_sync_systemcounter_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_sync_systemcounter_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_sync_systemcounter_t) */ /***************************************************************************** ** ** void xcb_sync_systemcounter_next ** ** @param xcb_sync_systemcounter_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_sync_systemcounter_next (xcb_sync_systemcounter_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_sync_systemcounter_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_sync_systemcounter_end ** ** @param xcb_sync_systemcounter_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_sync_systemcounter_end (xcb_sync_systemcounter_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_sync_trigger_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_sync_trigger_t) */ /***************************************************************************** ** ** void xcb_sync_trigger_next ** ** @param xcb_sync_trigger_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_sync_trigger_next (xcb_sync_trigger_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_sync_trigger_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_sync_trigger_end ** ** @param xcb_sync_trigger_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_sync_trigger_end (xcb_sync_trigger_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_sync_waitcondition_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_sync_waitcondition_t) */ /***************************************************************************** ** ** void xcb_sync_waitcondition_next ** ** @param xcb_sync_waitcondition_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_sync_waitcondition_next (xcb_sync_waitcondition_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_sync_waitcondition_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_sync_waitcondition_end ** ** @param xcb_sync_waitcondition_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_sync_waitcondition_end (xcb_sync_waitcondition_iterator_t i /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_sync_initialize_cookie_t xcb_sync_initialize ** ** @param xcb_connection_t *c ** @param uint8_t desired_major_version ** @param uint8_t desired_minor_version ** @returns xcb_sync_initialize_cookie_t ** *****************************************************************************/ xcb_sync_initialize_cookie_t xcb_sync_initialize (xcb_connection_t *c /**< */, uint8_t desired_major_version /**< */, uint8_t desired_minor_version /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_sync_initialize_cookie_t xcb_sync_initialize_unchecked ** ** @param xcb_connection_t *c ** @param uint8_t desired_major_version ** @param uint8_t desired_minor_version ** @returns xcb_sync_initialize_cookie_t ** *****************************************************************************/ xcb_sync_initialize_cookie_t xcb_sync_initialize_unchecked (xcb_connection_t *c /**< */, uint8_t desired_major_version /**< */, uint8_t desired_minor_version /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_sync_initialize_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_sync_initialize_reply_t * xcb_sync_initialize_reply ** ** @param xcb_connection_t *c ** @param xcb_sync_initialize_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_sync_initialize_reply_t * ** *****************************************************************************/ xcb_sync_initialize_reply_t * xcb_sync_initialize_reply (xcb_connection_t *c /**< */, xcb_sync_initialize_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_sync_list_system_counters_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters ** ** @param xcb_connection_t *c ** @returns xcb_sync_list_system_counters_cookie_t ** *****************************************************************************/ xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters_unchecked ** ** @param xcb_connection_t *c ** @returns xcb_sync_list_system_counters_cookie_t ** *****************************************************************************/ xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters_unchecked (xcb_connection_t *c /**< */); /***************************************************************************** ** ** int xcb_sync_list_system_counters_counters_length ** ** @param const xcb_sync_list_system_counters_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_sync_list_system_counters_counters_length (const xcb_sync_list_system_counters_reply_t *R /**< */); /***************************************************************************** ** ** xcb_sync_systemcounter_iterator_t xcb_sync_list_system_counters_counters_iterator ** ** @param const xcb_sync_list_system_counters_reply_t *R ** @returns xcb_sync_systemcounter_iterator_t ** *****************************************************************************/ xcb_sync_systemcounter_iterator_t xcb_sync_list_system_counters_counters_iterator (const xcb_sync_list_system_counters_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_sync_list_system_counters_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_sync_list_system_counters_reply_t * xcb_sync_list_system_counters_reply ** ** @param xcb_connection_t *c ** @param xcb_sync_list_system_counters_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_sync_list_system_counters_reply_t * ** *****************************************************************************/ xcb_sync_list_system_counters_reply_t * xcb_sync_list_system_counters_reply (xcb_connection_t *c /**< */, xcb_sync_list_system_counters_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_create_counter_checked ** ** @param xcb_connection_t *c ** @param xcb_sync_counter_t id ** @param xcb_sync_int64_t initial_value ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_create_counter_checked (xcb_connection_t *c /**< */, xcb_sync_counter_t id /**< */, xcb_sync_int64_t initial_value /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_create_counter ** ** @param xcb_connection_t *c ** @param xcb_sync_counter_t id ** @param xcb_sync_int64_t initial_value ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_create_counter (xcb_connection_t *c /**< */, xcb_sync_counter_t id /**< */, xcb_sync_int64_t initial_value /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_destroy_counter_checked ** ** @param xcb_connection_t *c ** @param xcb_sync_counter_t counter ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_destroy_counter_checked (xcb_connection_t *c /**< */, xcb_sync_counter_t counter /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_destroy_counter ** ** @param xcb_connection_t *c ** @param xcb_sync_counter_t counter ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_destroy_counter (xcb_connection_t *c /**< */, xcb_sync_counter_t counter /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_sync_query_counter_cookie_t xcb_sync_query_counter ** ** @param xcb_connection_t *c ** @param xcb_sync_counter_t counter ** @returns xcb_sync_query_counter_cookie_t ** *****************************************************************************/ xcb_sync_query_counter_cookie_t xcb_sync_query_counter (xcb_connection_t *c /**< */, xcb_sync_counter_t counter /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_sync_query_counter_cookie_t xcb_sync_query_counter_unchecked ** ** @param xcb_connection_t *c ** @param xcb_sync_counter_t counter ** @returns xcb_sync_query_counter_cookie_t ** *****************************************************************************/ xcb_sync_query_counter_cookie_t xcb_sync_query_counter_unchecked (xcb_connection_t *c /**< */, xcb_sync_counter_t counter /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_sync_query_counter_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_sync_query_counter_reply_t * xcb_sync_query_counter_reply ** ** @param xcb_connection_t *c ** @param xcb_sync_query_counter_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_sync_query_counter_reply_t * ** *****************************************************************************/ xcb_sync_query_counter_reply_t * xcb_sync_query_counter_reply (xcb_connection_t *c /**< */, xcb_sync_query_counter_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_sync_await_sizeof (const void *_buffer /**< */, uint32_t wait_list_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_await_checked ** ** @param xcb_connection_t *c ** @param uint32_t wait_list_len ** @param const xcb_sync_waitcondition_t *wait_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_await_checked (xcb_connection_t *c /**< */, uint32_t wait_list_len /**< */, const xcb_sync_waitcondition_t *wait_list /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_await ** ** @param xcb_connection_t *c ** @param uint32_t wait_list_len ** @param const xcb_sync_waitcondition_t *wait_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_await (xcb_connection_t *c /**< */, uint32_t wait_list_len /**< */, const xcb_sync_waitcondition_t *wait_list /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_change_counter_checked ** ** @param xcb_connection_t *c ** @param xcb_sync_counter_t counter ** @param xcb_sync_int64_t amount ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_change_counter_checked (xcb_connection_t *c /**< */, xcb_sync_counter_t counter /**< */, xcb_sync_int64_t amount /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_change_counter ** ** @param xcb_connection_t *c ** @param xcb_sync_counter_t counter ** @param xcb_sync_int64_t amount ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_change_counter (xcb_connection_t *c /**< */, xcb_sync_counter_t counter /**< */, xcb_sync_int64_t amount /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_set_counter_checked ** ** @param xcb_connection_t *c ** @param xcb_sync_counter_t counter ** @param xcb_sync_int64_t value ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_set_counter_checked (xcb_connection_t *c /**< */, xcb_sync_counter_t counter /**< */, xcb_sync_int64_t value /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_set_counter ** ** @param xcb_connection_t *c ** @param xcb_sync_counter_t counter ** @param xcb_sync_int64_t value ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_set_counter (xcb_connection_t *c /**< */, xcb_sync_counter_t counter /**< */, xcb_sync_int64_t value /**< */); int xcb_sync_create_alarm_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_create_alarm_checked ** ** @param xcb_connection_t *c ** @param xcb_sync_alarm_t id ** @param uint32_t value_mask ** @param const uint32_t *value_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_create_alarm_checked (xcb_connection_t *c /**< */, xcb_sync_alarm_t id /**< */, uint32_t value_mask /**< */, const uint32_t *value_list /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_create_alarm ** ** @param xcb_connection_t *c ** @param xcb_sync_alarm_t id ** @param uint32_t value_mask ** @param const uint32_t *value_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_create_alarm (xcb_connection_t *c /**< */, xcb_sync_alarm_t id /**< */, uint32_t value_mask /**< */, const uint32_t *value_list /**< */); int xcb_sync_change_alarm_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_change_alarm_checked ** ** @param xcb_connection_t *c ** @param xcb_sync_alarm_t id ** @param uint32_t value_mask ** @param const uint32_t *value_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_change_alarm_checked (xcb_connection_t *c /**< */, xcb_sync_alarm_t id /**< */, uint32_t value_mask /**< */, const uint32_t *value_list /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_change_alarm ** ** @param xcb_connection_t *c ** @param xcb_sync_alarm_t id ** @param uint32_t value_mask ** @param const uint32_t *value_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_change_alarm (xcb_connection_t *c /**< */, xcb_sync_alarm_t id /**< */, uint32_t value_mask /**< */, const uint32_t *value_list /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_destroy_alarm_checked ** ** @param xcb_connection_t *c ** @param xcb_sync_alarm_t alarm ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_destroy_alarm_checked (xcb_connection_t *c /**< */, xcb_sync_alarm_t alarm /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_destroy_alarm ** ** @param xcb_connection_t *c ** @param xcb_sync_alarm_t alarm ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_destroy_alarm (xcb_connection_t *c /**< */, xcb_sync_alarm_t alarm /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm ** ** @param xcb_connection_t *c ** @param xcb_sync_alarm_t alarm ** @returns xcb_sync_query_alarm_cookie_t ** *****************************************************************************/ xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm (xcb_connection_t *c /**< */, xcb_sync_alarm_t alarm /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm_unchecked ** ** @param xcb_connection_t *c ** @param xcb_sync_alarm_t alarm ** @returns xcb_sync_query_alarm_cookie_t ** *****************************************************************************/ xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm_unchecked (xcb_connection_t *c /**< */, xcb_sync_alarm_t alarm /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_sync_query_alarm_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_sync_query_alarm_reply_t * xcb_sync_query_alarm_reply ** ** @param xcb_connection_t *c ** @param xcb_sync_query_alarm_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_sync_query_alarm_reply_t * ** *****************************************************************************/ xcb_sync_query_alarm_reply_t * xcb_sync_query_alarm_reply (xcb_connection_t *c /**< */, xcb_sync_query_alarm_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_set_priority_checked ** ** @param xcb_connection_t *c ** @param uint32_t id ** @param int32_t priority ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_set_priority_checked (xcb_connection_t *c /**< */, uint32_t id /**< */, int32_t priority /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_set_priority ** ** @param xcb_connection_t *c ** @param uint32_t id ** @param int32_t priority ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_set_priority (xcb_connection_t *c /**< */, uint32_t id /**< */, int32_t priority /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_sync_get_priority_cookie_t xcb_sync_get_priority ** ** @param xcb_connection_t *c ** @param uint32_t id ** @returns xcb_sync_get_priority_cookie_t ** *****************************************************************************/ xcb_sync_get_priority_cookie_t xcb_sync_get_priority (xcb_connection_t *c /**< */, uint32_t id /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_sync_get_priority_cookie_t xcb_sync_get_priority_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t id ** @returns xcb_sync_get_priority_cookie_t ** *****************************************************************************/ xcb_sync_get_priority_cookie_t xcb_sync_get_priority_unchecked (xcb_connection_t *c /**< */, uint32_t id /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_sync_get_priority_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_sync_get_priority_reply_t * xcb_sync_get_priority_reply ** ** @param xcb_connection_t *c ** @param xcb_sync_get_priority_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_sync_get_priority_reply_t * ** *****************************************************************************/ xcb_sync_get_priority_reply_t * xcb_sync_get_priority_reply (xcb_connection_t *c /**< */, xcb_sync_get_priority_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_create_fence_checked ** ** @param xcb_connection_t *c ** @param xcb_drawable_t drawable ** @param xcb_sync_fence_t fence ** @param uint8_t initially_triggered ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_create_fence_checked (xcb_connection_t *c /**< */, xcb_drawable_t drawable /**< */, xcb_sync_fence_t fence /**< */, uint8_t initially_triggered /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_create_fence ** ** @param xcb_connection_t *c ** @param xcb_drawable_t drawable ** @param xcb_sync_fence_t fence ** @param uint8_t initially_triggered ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_create_fence (xcb_connection_t *c /**< */, xcb_drawable_t drawable /**< */, xcb_sync_fence_t fence /**< */, uint8_t initially_triggered /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_trigger_fence_checked ** ** @param xcb_connection_t *c ** @param xcb_sync_fence_t fence ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_trigger_fence_checked (xcb_connection_t *c /**< */, xcb_sync_fence_t fence /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_trigger_fence ** ** @param xcb_connection_t *c ** @param xcb_sync_fence_t fence ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_trigger_fence (xcb_connection_t *c /**< */, xcb_sync_fence_t fence /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_reset_fence_checked ** ** @param xcb_connection_t *c ** @param xcb_sync_fence_t fence ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_reset_fence_checked (xcb_connection_t *c /**< */, xcb_sync_fence_t fence /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_reset_fence ** ** @param xcb_connection_t *c ** @param xcb_sync_fence_t fence ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_reset_fence (xcb_connection_t *c /**< */, xcb_sync_fence_t fence /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_destroy_fence_checked ** ** @param xcb_connection_t *c ** @param xcb_sync_fence_t fence ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_destroy_fence_checked (xcb_connection_t *c /**< */, xcb_sync_fence_t fence /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_destroy_fence ** ** @param xcb_connection_t *c ** @param xcb_sync_fence_t fence ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_destroy_fence (xcb_connection_t *c /**< */, xcb_sync_fence_t fence /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_sync_query_fence_cookie_t xcb_sync_query_fence ** ** @param xcb_connection_t *c ** @param xcb_sync_fence_t fence ** @returns xcb_sync_query_fence_cookie_t ** *****************************************************************************/ xcb_sync_query_fence_cookie_t xcb_sync_query_fence (xcb_connection_t *c /**< */, xcb_sync_fence_t fence /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_sync_query_fence_cookie_t xcb_sync_query_fence_unchecked ** ** @param xcb_connection_t *c ** @param xcb_sync_fence_t fence ** @returns xcb_sync_query_fence_cookie_t ** *****************************************************************************/ xcb_sync_query_fence_cookie_t xcb_sync_query_fence_unchecked (xcb_connection_t *c /**< */, xcb_sync_fence_t fence /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_sync_query_fence_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_sync_query_fence_reply_t * xcb_sync_query_fence_reply ** ** @param xcb_connection_t *c ** @param xcb_sync_query_fence_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_sync_query_fence_reply_t * ** *****************************************************************************/ xcb_sync_query_fence_reply_t * xcb_sync_query_fence_reply (xcb_connection_t *c /**< */, xcb_sync_query_fence_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_sync_await_fence_sizeof (const void *_buffer /**< */, uint32_t fence_list_len /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_await_fence_checked ** ** @param xcb_connection_t *c ** @param uint32_t fence_list_len ** @param const xcb_sync_fence_t *fence_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_await_fence_checked (xcb_connection_t *c /**< */, uint32_t fence_list_len /**< */, const xcb_sync_fence_t *fence_list /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_sync_await_fence ** ** @param xcb_connection_t *c ** @param uint32_t fence_list_len ** @param const xcb_sync_fence_t *fence_list ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_sync_await_fence (xcb_connection_t *c /**< */, uint32_t fence_list_len /**< */, const xcb_sync_fence_t *fence_list /**< */); #ifdef __cplusplus } #endif #endif /** * @} */ 07070100098b09000081a40000000000000000000000014f8389aa0000c3720000010000010007ffffffffffffffff0000002500000000root/usr/local/include/xcb/xf86dri.h/* * This file generated automatically from xf86dri.xml by c_client.py. * Edit at your peril. */ /** * @defgroup XCB_XF86Dri_API XCB XF86Dri API * @brief XF86Dri XCB Protocol Implementation. * @{ **/ #ifndef __XF86DRI_H #define __XF86DRI_H #include "xcb.h" #ifdef __cplusplus extern "C" { #endif #define XCB_XF86DRI_MAJOR_VERSION 4 #define XCB_XF86DRI_MINOR_VERSION 1 extern xcb_extension_t xcb_xf86dri_id; /** * @brief xcb_xf86dri_drm_clip_rect_t **/ typedef struct xcb_xf86dri_drm_clip_rect_t { int16_t x1; /**< */ int16_t y1; /**< */ int16_t x2; /**< */ int16_t x3; /**< */ } xcb_xf86dri_drm_clip_rect_t; /** * @brief xcb_xf86dri_drm_clip_rect_iterator_t **/ typedef struct xcb_xf86dri_drm_clip_rect_iterator_t { xcb_xf86dri_drm_clip_rect_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xf86dri_drm_clip_rect_iterator_t; /** * @brief xcb_xf86dri_query_version_cookie_t **/ typedef struct xcb_xf86dri_query_version_cookie_t { unsigned int sequence; /**< */ } xcb_xf86dri_query_version_cookie_t; /** Opcode for xcb_xf86dri_query_version. */ #define XCB_XF86DRI_QUERY_VERSION 0 /** * @brief xcb_xf86dri_query_version_request_t **/ typedef struct xcb_xf86dri_query_version_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ } xcb_xf86dri_query_version_request_t; /** * @brief xcb_xf86dri_query_version_reply_t **/ typedef struct xcb_xf86dri_query_version_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t dri_major_version; /**< */ uint16_t dri_minor_version; /**< */ uint32_t dri_minor_patch; /**< */ } xcb_xf86dri_query_version_reply_t; /** * @brief xcb_xf86dri_query_direct_rendering_capable_cookie_t **/ typedef struct xcb_xf86dri_query_direct_rendering_capable_cookie_t { unsigned int sequence; /**< */ } xcb_xf86dri_query_direct_rendering_capable_cookie_t; /** Opcode for xcb_xf86dri_query_direct_rendering_capable. */ #define XCB_XF86DRI_QUERY_DIRECT_RENDERING_CAPABLE 1 /** * @brief xcb_xf86dri_query_direct_rendering_capable_request_t **/ typedef struct xcb_xf86dri_query_direct_rendering_capable_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ } xcb_xf86dri_query_direct_rendering_capable_request_t; /** * @brief xcb_xf86dri_query_direct_rendering_capable_reply_t **/ typedef struct xcb_xf86dri_query_direct_rendering_capable_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t is_capable; /**< */ } xcb_xf86dri_query_direct_rendering_capable_reply_t; /** * @brief xcb_xf86dri_open_connection_cookie_t **/ typedef struct xcb_xf86dri_open_connection_cookie_t { unsigned int sequence; /**< */ } xcb_xf86dri_open_connection_cookie_t; /** Opcode for xcb_xf86dri_open_connection. */ #define XCB_XF86DRI_OPEN_CONNECTION 2 /** * @brief xcb_xf86dri_open_connection_request_t **/ typedef struct xcb_xf86dri_open_connection_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ } xcb_xf86dri_open_connection_request_t; /** * @brief xcb_xf86dri_open_connection_reply_t **/ typedef struct xcb_xf86dri_open_connection_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t sarea_handle_low; /**< */ uint32_t sarea_handle_high; /**< */ uint32_t bus_id_len; /**< */ uint8_t pad1[12]; /**< */ } xcb_xf86dri_open_connection_reply_t; /** Opcode for xcb_xf86dri_close_connection. */ #define XCB_XF86DRI_CLOSE_CONNECTION 3 /** * @brief xcb_xf86dri_close_connection_request_t **/ typedef struct xcb_xf86dri_close_connection_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ } xcb_xf86dri_close_connection_request_t; /** * @brief xcb_xf86dri_get_client_driver_name_cookie_t **/ typedef struct xcb_xf86dri_get_client_driver_name_cookie_t { unsigned int sequence; /**< */ } xcb_xf86dri_get_client_driver_name_cookie_t; /** Opcode for xcb_xf86dri_get_client_driver_name. */ #define XCB_XF86DRI_GET_CLIENT_DRIVER_NAME 4 /** * @brief xcb_xf86dri_get_client_driver_name_request_t **/ typedef struct xcb_xf86dri_get_client_driver_name_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ } xcb_xf86dri_get_client_driver_name_request_t; /** * @brief xcb_xf86dri_get_client_driver_name_reply_t **/ typedef struct xcb_xf86dri_get_client_driver_name_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t client_driver_major_version; /**< */ uint32_t client_driver_minor_version; /**< */ uint32_t client_driver_patch_version; /**< */ uint32_t client_driver_name_len; /**< */ uint8_t pad1[8]; /**< */ } xcb_xf86dri_get_client_driver_name_reply_t; /** * @brief xcb_xf86dri_create_context_cookie_t **/ typedef struct xcb_xf86dri_create_context_cookie_t { unsigned int sequence; /**< */ } xcb_xf86dri_create_context_cookie_t; /** Opcode for xcb_xf86dri_create_context. */ #define XCB_XF86DRI_CREATE_CONTEXT 5 /** * @brief xcb_xf86dri_create_context_request_t **/ typedef struct xcb_xf86dri_create_context_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ uint32_t visual; /**< */ uint32_t context; /**< */ } xcb_xf86dri_create_context_request_t; /** * @brief xcb_xf86dri_create_context_reply_t **/ typedef struct xcb_xf86dri_create_context_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t hw_context; /**< */ } xcb_xf86dri_create_context_reply_t; /** Opcode for xcb_xf86dri_destroy_context. */ #define XCB_XF86DRI_DESTROY_CONTEXT 6 /** * @brief xcb_xf86dri_destroy_context_request_t **/ typedef struct xcb_xf86dri_destroy_context_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ uint32_t context; /**< */ } xcb_xf86dri_destroy_context_request_t; /** * @brief xcb_xf86dri_create_drawable_cookie_t **/ typedef struct xcb_xf86dri_create_drawable_cookie_t { unsigned int sequence; /**< */ } xcb_xf86dri_create_drawable_cookie_t; /** Opcode for xcb_xf86dri_create_drawable. */ #define XCB_XF86DRI_CREATE_DRAWABLE 7 /** * @brief xcb_xf86dri_create_drawable_request_t **/ typedef struct xcb_xf86dri_create_drawable_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ uint32_t drawable; /**< */ } xcb_xf86dri_create_drawable_request_t; /** * @brief xcb_xf86dri_create_drawable_reply_t **/ typedef struct xcb_xf86dri_create_drawable_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t hw_drawable_handle; /**< */ } xcb_xf86dri_create_drawable_reply_t; /** Opcode for xcb_xf86dri_destroy_drawable. */ #define XCB_XF86DRI_DESTROY_DRAWABLE 8 /** * @brief xcb_xf86dri_destroy_drawable_request_t **/ typedef struct xcb_xf86dri_destroy_drawable_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ uint32_t drawable; /**< */ } xcb_xf86dri_destroy_drawable_request_t; /** * @brief xcb_xf86dri_get_drawable_info_cookie_t **/ typedef struct xcb_xf86dri_get_drawable_info_cookie_t { unsigned int sequence; /**< */ } xcb_xf86dri_get_drawable_info_cookie_t; /** Opcode for xcb_xf86dri_get_drawable_info. */ #define XCB_XF86DRI_GET_DRAWABLE_INFO 9 /** * @brief xcb_xf86dri_get_drawable_info_request_t **/ typedef struct xcb_xf86dri_get_drawable_info_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ uint32_t drawable; /**< */ } xcb_xf86dri_get_drawable_info_request_t; /** * @brief xcb_xf86dri_get_drawable_info_reply_t **/ typedef struct xcb_xf86dri_get_drawable_info_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t drawable_table_index; /**< */ uint32_t drawable_table_stamp; /**< */ int16_t drawable_origin_X; /**< */ int16_t drawable_origin_Y; /**< */ int16_t drawable_size_W; /**< */ int16_t drawable_size_H; /**< */ uint32_t num_clip_rects; /**< */ int16_t back_x; /**< */ int16_t back_y; /**< */ uint32_t num_back_clip_rects; /**< */ } xcb_xf86dri_get_drawable_info_reply_t; /** * @brief xcb_xf86dri_get_device_info_cookie_t **/ typedef struct xcb_xf86dri_get_device_info_cookie_t { unsigned int sequence; /**< */ } xcb_xf86dri_get_device_info_cookie_t; /** Opcode for xcb_xf86dri_get_device_info. */ #define XCB_XF86DRI_GET_DEVICE_INFO 10 /** * @brief xcb_xf86dri_get_device_info_request_t **/ typedef struct xcb_xf86dri_get_device_info_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ } xcb_xf86dri_get_device_info_request_t; /** * @brief xcb_xf86dri_get_device_info_reply_t **/ typedef struct xcb_xf86dri_get_device_info_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t framebuffer_handle_low; /**< */ uint32_t framebuffer_handle_high; /**< */ uint32_t framebuffer_origin_offset; /**< */ uint32_t framebuffer_size; /**< */ uint32_t framebuffer_stride; /**< */ uint32_t device_private_size; /**< */ } xcb_xf86dri_get_device_info_reply_t; /** * @brief xcb_xf86dri_auth_connection_cookie_t **/ typedef struct xcb_xf86dri_auth_connection_cookie_t { unsigned int sequence; /**< */ } xcb_xf86dri_auth_connection_cookie_t; /** Opcode for xcb_xf86dri_auth_connection. */ #define XCB_XF86DRI_AUTH_CONNECTION 11 /** * @brief xcb_xf86dri_auth_connection_request_t **/ typedef struct xcb_xf86dri_auth_connection_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint32_t screen; /**< */ uint32_t magic; /**< */ } xcb_xf86dri_auth_connection_request_t; /** * @brief xcb_xf86dri_auth_connection_reply_t **/ typedef struct xcb_xf86dri_auth_connection_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t authenticated; /**< */ } xcb_xf86dri_auth_connection_reply_t; /** * Get the next element of the iterator * @param i Pointer to a xcb_xf86dri_drm_clip_rect_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xf86dri_drm_clip_rect_t) */ /***************************************************************************** ** ** void xcb_xf86dri_drm_clip_rect_next ** ** @param xcb_xf86dri_drm_clip_rect_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xf86dri_drm_clip_rect_next (xcb_xf86dri_drm_clip_rect_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xf86dri_drm_clip_rect_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xf86dri_drm_clip_rect_end ** ** @param xcb_xf86dri_drm_clip_rect_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xf86dri_drm_clip_rect_end (xcb_xf86dri_drm_clip_rect_iterator_t i /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version ** ** @param xcb_connection_t *c ** @returns xcb_xf86dri_query_version_cookie_t ** *****************************************************************************/ xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version (xcb_connection_t *c /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version_unchecked ** ** @param xcb_connection_t *c ** @returns xcb_xf86dri_query_version_cookie_t ** *****************************************************************************/ xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version_unchecked (xcb_connection_t *c /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xf86dri_query_version_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xf86dri_query_version_reply_t * xcb_xf86dri_query_version_reply ** ** @param xcb_connection_t *c ** @param xcb_xf86dri_query_version_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xf86dri_query_version_reply_t * ** *****************************************************************************/ xcb_xf86dri_query_version_reply_t * xcb_xf86dri_query_version_reply (xcb_connection_t *c /**< */, xcb_xf86dri_query_version_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_direct_rendering_capable ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @returns xcb_xf86dri_query_direct_rendering_capable_cookie_t ** *****************************************************************************/ xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_direct_rendering_capable (xcb_connection_t *c /**< */, uint32_t screen /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_direct_rendering_capable_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @returns xcb_xf86dri_query_direct_rendering_capable_cookie_t ** *****************************************************************************/ xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_direct_rendering_capable_unchecked (xcb_connection_t *c /**< */, uint32_t screen /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xf86dri_query_direct_rendering_capable_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xf86dri_query_direct_rendering_capable_reply_t * xcb_xf86dri_query_direct_rendering_capable_reply ** ** @param xcb_connection_t *c ** @param xcb_xf86dri_query_direct_rendering_capable_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xf86dri_query_direct_rendering_capable_reply_t * ** *****************************************************************************/ xcb_xf86dri_query_direct_rendering_capable_reply_t * xcb_xf86dri_query_direct_rendering_capable_reply (xcb_connection_t *c /**< */, xcb_xf86dri_query_direct_rendering_capable_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_xf86dri_open_connection_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @returns xcb_xf86dri_open_connection_cookie_t ** *****************************************************************************/ xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection (xcb_connection_t *c /**< */, uint32_t screen /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @returns xcb_xf86dri_open_connection_cookie_t ** *****************************************************************************/ xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection_unchecked (xcb_connection_t *c /**< */, uint32_t screen /**< */); /***************************************************************************** ** ** char * xcb_xf86dri_open_connection_bus_id ** ** @param const xcb_xf86dri_open_connection_reply_t *R ** @returns char * ** *****************************************************************************/ char * xcb_xf86dri_open_connection_bus_id (const xcb_xf86dri_open_connection_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xf86dri_open_connection_bus_id_length ** ** @param const xcb_xf86dri_open_connection_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xf86dri_open_connection_bus_id_length (const xcb_xf86dri_open_connection_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xf86dri_open_connection_bus_id_end ** ** @param const xcb_xf86dri_open_connection_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xf86dri_open_connection_bus_id_end (const xcb_xf86dri_open_connection_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xf86dri_open_connection_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xf86dri_open_connection_reply_t * xcb_xf86dri_open_connection_reply ** ** @param xcb_connection_t *c ** @param xcb_xf86dri_open_connection_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xf86dri_open_connection_reply_t * ** *****************************************************************************/ xcb_xf86dri_open_connection_reply_t * xcb_xf86dri_open_connection_reply (xcb_connection_t *c /**< */, xcb_xf86dri_open_connection_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xf86dri_close_connection_checked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xf86dri_close_connection_checked (xcb_connection_t *c /**< */, uint32_t screen /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xf86dri_close_connection ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xf86dri_close_connection (xcb_connection_t *c /**< */, uint32_t screen /**< */); int xcb_xf86dri_get_client_driver_name_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driver_name ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @returns xcb_xf86dri_get_client_driver_name_cookie_t ** *****************************************************************************/ xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driver_name (xcb_connection_t *c /**< */, uint32_t screen /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driver_name_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @returns xcb_xf86dri_get_client_driver_name_cookie_t ** *****************************************************************************/ xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driver_name_unchecked (xcb_connection_t *c /**< */, uint32_t screen /**< */); /***************************************************************************** ** ** char * xcb_xf86dri_get_client_driver_name_client_driver_name ** ** @param const xcb_xf86dri_get_client_driver_name_reply_t *R ** @returns char * ** *****************************************************************************/ char * xcb_xf86dri_get_client_driver_name_client_driver_name (const xcb_xf86dri_get_client_driver_name_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xf86dri_get_client_driver_name_client_driver_name_length ** ** @param const xcb_xf86dri_get_client_driver_name_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xf86dri_get_client_driver_name_client_driver_name_length (const xcb_xf86dri_get_client_driver_name_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xf86dri_get_client_driver_name_client_driver_name_end ** ** @param const xcb_xf86dri_get_client_driver_name_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xf86dri_get_client_driver_name_client_driver_name_end (const xcb_xf86dri_get_client_driver_name_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xf86dri_get_client_driver_name_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xf86dri_get_client_driver_name_reply_t * xcb_xf86dri_get_client_driver_name_reply ** ** @param xcb_connection_t *c ** @param xcb_xf86dri_get_client_driver_name_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xf86dri_get_client_driver_name_reply_t * ** *****************************************************************************/ xcb_xf86dri_get_client_driver_name_reply_t * xcb_xf86dri_get_client_driver_name_reply (xcb_connection_t *c /**< */, xcb_xf86dri_get_client_driver_name_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t visual ** @param uint32_t context ** @returns xcb_xf86dri_create_context_cookie_t ** *****************************************************************************/ xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t visual /**< */, uint32_t context /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t visual ** @param uint32_t context ** @returns xcb_xf86dri_create_context_cookie_t ** *****************************************************************************/ xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context_unchecked (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t visual /**< */, uint32_t context /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xf86dri_create_context_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xf86dri_create_context_reply_t * xcb_xf86dri_create_context_reply ** ** @param xcb_connection_t *c ** @param xcb_xf86dri_create_context_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xf86dri_create_context_reply_t * ** *****************************************************************************/ xcb_xf86dri_create_context_reply_t * xcb_xf86dri_create_context_reply (xcb_connection_t *c /**< */, xcb_xf86dri_create_context_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xf86dri_destroy_context_checked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t context ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xf86dri_destroy_context_checked (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t context /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xf86dri_destroy_context ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t context ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xf86dri_destroy_context (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t context /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t drawable ** @returns xcb_xf86dri_create_drawable_cookie_t ** *****************************************************************************/ xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t drawable /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t drawable ** @returns xcb_xf86dri_create_drawable_cookie_t ** *****************************************************************************/ xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable_unchecked (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t drawable /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xf86dri_create_drawable_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xf86dri_create_drawable_reply_t * xcb_xf86dri_create_drawable_reply ** ** @param xcb_connection_t *c ** @param xcb_xf86dri_create_drawable_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xf86dri_create_drawable_reply_t * ** *****************************************************************************/ xcb_xf86dri_create_drawable_reply_t * xcb_xf86dri_create_drawable_reply (xcb_connection_t *c /**< */, xcb_xf86dri_create_drawable_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xf86dri_destroy_drawable_checked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t drawable ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xf86dri_destroy_drawable_checked (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t drawable /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xf86dri_destroy_drawable ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t drawable ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xf86dri_destroy_drawable (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t drawable /**< */); int xcb_xf86dri_get_drawable_info_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t drawable ** @returns xcb_xf86dri_get_drawable_info_cookie_t ** *****************************************************************************/ xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t drawable /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t drawable ** @returns xcb_xf86dri_get_drawable_info_cookie_t ** *****************************************************************************/ xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info_unchecked (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t drawable /**< */); /***************************************************************************** ** ** xcb_xf86dri_drm_clip_rect_t * xcb_xf86dri_get_drawable_info_clip_rects ** ** @param const xcb_xf86dri_get_drawable_info_reply_t *R ** @returns xcb_xf86dri_drm_clip_rect_t * ** *****************************************************************************/ xcb_xf86dri_drm_clip_rect_t * xcb_xf86dri_get_drawable_info_clip_rects (const xcb_xf86dri_get_drawable_info_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xf86dri_get_drawable_info_clip_rects_length ** ** @param const xcb_xf86dri_get_drawable_info_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xf86dri_get_drawable_info_clip_rects_length (const xcb_xf86dri_get_drawable_info_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xf86dri_drm_clip_rect_iterator_t xcb_xf86dri_get_drawable_info_clip_rects_iterator ** ** @param const xcb_xf86dri_get_drawable_info_reply_t *R ** @returns xcb_xf86dri_drm_clip_rect_iterator_t ** *****************************************************************************/ xcb_xf86dri_drm_clip_rect_iterator_t xcb_xf86dri_get_drawable_info_clip_rects_iterator (const xcb_xf86dri_get_drawable_info_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xf86dri_drm_clip_rect_t * xcb_xf86dri_get_drawable_info_back_clip_rects ** ** @param const xcb_xf86dri_get_drawable_info_reply_t *R ** @returns xcb_xf86dri_drm_clip_rect_t * ** *****************************************************************************/ xcb_xf86dri_drm_clip_rect_t * xcb_xf86dri_get_drawable_info_back_clip_rects (const xcb_xf86dri_get_drawable_info_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xf86dri_get_drawable_info_back_clip_rects_length ** ** @param const xcb_xf86dri_get_drawable_info_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xf86dri_get_drawable_info_back_clip_rects_length (const xcb_xf86dri_get_drawable_info_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xf86dri_drm_clip_rect_iterator_t xcb_xf86dri_get_drawable_info_back_clip_rects_iterator ** ** @param const xcb_xf86dri_get_drawable_info_reply_t *R ** @returns xcb_xf86dri_drm_clip_rect_iterator_t ** *****************************************************************************/ xcb_xf86dri_drm_clip_rect_iterator_t xcb_xf86dri_get_drawable_info_back_clip_rects_iterator (const xcb_xf86dri_get_drawable_info_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xf86dri_get_drawable_info_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xf86dri_get_drawable_info_reply_t * xcb_xf86dri_get_drawable_info_reply ** ** @param xcb_connection_t *c ** @param xcb_xf86dri_get_drawable_info_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xf86dri_get_drawable_info_reply_t * ** *****************************************************************************/ xcb_xf86dri_get_drawable_info_reply_t * xcb_xf86dri_get_drawable_info_reply (xcb_connection_t *c /**< */, xcb_xf86dri_get_drawable_info_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_xf86dri_get_device_info_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @returns xcb_xf86dri_get_device_info_cookie_t ** *****************************************************************************/ xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info (xcb_connection_t *c /**< */, uint32_t screen /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @returns xcb_xf86dri_get_device_info_cookie_t ** *****************************************************************************/ xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info_unchecked (xcb_connection_t *c /**< */, uint32_t screen /**< */); /***************************************************************************** ** ** uint32_t * xcb_xf86dri_get_device_info_device_private ** ** @param const xcb_xf86dri_get_device_info_reply_t *R ** @returns uint32_t * ** *****************************************************************************/ uint32_t * xcb_xf86dri_get_device_info_device_private (const xcb_xf86dri_get_device_info_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xf86dri_get_device_info_device_private_length ** ** @param const xcb_xf86dri_get_device_info_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xf86dri_get_device_info_device_private_length (const xcb_xf86dri_get_device_info_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xf86dri_get_device_info_device_private_end ** ** @param const xcb_xf86dri_get_device_info_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xf86dri_get_device_info_device_private_end (const xcb_xf86dri_get_device_info_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xf86dri_get_device_info_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xf86dri_get_device_info_reply_t * xcb_xf86dri_get_device_info_reply ** ** @param xcb_connection_t *c ** @param xcb_xf86dri_get_device_info_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xf86dri_get_device_info_reply_t * ** *****************************************************************************/ xcb_xf86dri_get_device_info_reply_t * xcb_xf86dri_get_device_info_reply (xcb_connection_t *c /**< */, xcb_xf86dri_get_device_info_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t magic ** @returns xcb_xf86dri_auth_connection_cookie_t ** *****************************************************************************/ xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t magic /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection_unchecked ** ** @param xcb_connection_t *c ** @param uint32_t screen ** @param uint32_t magic ** @returns xcb_xf86dri_auth_connection_cookie_t ** *****************************************************************************/ xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection_unchecked (xcb_connection_t *c /**< */, uint32_t screen /**< */, uint32_t magic /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xf86dri_auth_connection_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xf86dri_auth_connection_reply_t * xcb_xf86dri_auth_connection_reply ** ** @param xcb_connection_t *c ** @param xcb_xf86dri_auth_connection_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xf86dri_auth_connection_reply_t * ** *****************************************************************************/ xcb_xf86dri_auth_connection_reply_t * xcb_xf86dri_auth_connection_reply (xcb_connection_t *c /**< */, xcb_xf86dri_auth_connection_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); #ifdef __cplusplus } #endif #endif /** * @} */ 07070100098b0d000081a40000000000000000000000014f8389aa000884cd0000010000010007ffffffffffffffff0000002100000000root/usr/local/include/xcb/xkb.h/* * This file generated automatically from xkb.xml by c_client.py. * Edit at your peril. */ /** * @defgroup XCB_xkb_API XCB xkb API * @brief xkb XCB Protocol Implementation. * @{ **/ #ifndef __XKB_H #define __XKB_H #include "xcb.h" #include "xproto.h" #ifdef __cplusplus extern "C" { #endif #define XCB_XKB_MAJOR_VERSION 1 #define XCB_XKB_MINOR_VERSION 0 extern xcb_extension_t xcb_xkb_id; typedef enum xcb_xkb_const_t { XCB_XKB_CONST_MAX_LEGAL_KEY_CODE = 255, XCB_XKB_CONST_PER_KEY_BIT_ARRAY_SIZE = 32, XCB_XKB_CONST_KEY_NAME_LENGTH = 4 } xcb_xkb_const_t; typedef enum xcb_xkb_event_type_t { XCB_XKB_EVENT_TYPE_NEW_KEYBOARD_NOTIFY = 1, XCB_XKB_EVENT_TYPE_MAP_NOTIFY = 2, XCB_XKB_EVENT_TYPE_STATE_NOTIFY = 4, XCB_XKB_EVENT_TYPE_CONTROLS_NOTIFY = 8, XCB_XKB_EVENT_TYPE_INDICATOR_STATE_NOTIFY = 16, XCB_XKB_EVENT_TYPE_INDICATOR_MAP_NOTIFY = 32, XCB_XKB_EVENT_TYPE_NAMES_NOTIFY = 64, XCB_XKB_EVENT_TYPE_COMPAT_MAP_NOTIFY = 128, XCB_XKB_EVENT_TYPE_BELL_NOTIFY = 256, XCB_XKB_EVENT_TYPE_ACTION_MESSAGE = 512, XCB_XKB_EVENT_TYPE_ACCESS_X_NOTIFY = 1024, XCB_XKB_EVENT_TYPE_EXTENSION_DEVICE_NOTIFY = 2048 } xcb_xkb_event_type_t; typedef enum xcb_xkb_nkn_detail_t { XCB_XKB_NKN_DETAIL_KEYCODES = 1, XCB_XKB_NKN_DETAIL_GEOMETRY = 2, XCB_XKB_NKN_DETAIL_DEVICE_ID = 4 } xcb_xkb_nkn_detail_t; typedef enum xcb_xkb_axn_detail_t { XCB_XKB_AXN_DETAIL_SK_PRESS = 1, XCB_XKB_AXN_DETAIL_SK_ACCEPT = 2, XCB_XKB_AXN_DETAIL_SK_REJECT = 4, XCB_XKB_AXN_DETAIL_SK_RELEASE = 8, XCB_XKB_AXN_DETAIL_BK_ACCEPT = 16, XCB_XKB_AXN_DETAIL_BK_REJECT = 32, XCB_XKB_AXN_DETAIL_AXK_WARNING = 64 } xcb_xkb_axn_detail_t; typedef enum xcb_xkb_map_part_t { XCB_XKB_MAP_PART_KEY_TYPES = 1, XCB_XKB_MAP_PART_KEY_SYMS = 2, XCB_XKB_MAP_PART_MODIFIER_MAP = 4, XCB_XKB_MAP_PART_EXPLICIT_COMPONENTS = 8, XCB_XKB_MAP_PART_KEY_ACTIONS = 16, XCB_XKB_MAP_PART_KEY_BEHAVIORS = 32, XCB_XKB_MAP_PART_VIRTUAL_MODS = 64, XCB_XKB_MAP_PART_VIRTUAL_MOD_MAP = 128 } xcb_xkb_map_part_t; typedef enum xcb_xkb_set_map_flags_t { XCB_XKB_SET_MAP_FLAGS_RESIZE_TYPES = 1, XCB_XKB_SET_MAP_FLAGS_RECOMPUTE_ACTIONS = 2 } xcb_xkb_set_map_flags_t; typedef enum xcb_xkb_state_part_t { XCB_XKB_STATE_PART_MODIFIER_STATE = 1, XCB_XKB_STATE_PART_MODIFIER_BASE = 2, XCB_XKB_STATE_PART_MODIFIER_LATCH = 4, XCB_XKB_STATE_PART_MODIFIER_LOCK = 8, XCB_XKB_STATE_PART_GROUP_STATE = 16, XCB_XKB_STATE_PART_GROUP_BASE = 32, XCB_XKB_STATE_PART_GROUP_LATCH = 64, XCB_XKB_STATE_PART_GROUP_LOCK = 128, XCB_XKB_STATE_PART_COMPAT_STATE = 256, XCB_XKB_STATE_PART_GRAB_MODS = 512, XCB_XKB_STATE_PART_COMPAT_GRAB_MODS = 1024, XCB_XKB_STATE_PART_LOOKUP_MODS = 2048, XCB_XKB_STATE_PART_COMPAT_LOOKUP_MODS = 4096, XCB_XKB_STATE_PART_POINTER_BUTTONS = 8192 } xcb_xkb_state_part_t; typedef enum xcb_xkb_bool_ctrl_t { XCB_XKB_BOOL_CTRL_REPEAT_KEYS = 1, XCB_XKB_BOOL_CTRL_SLOW_KEYS = 2, XCB_XKB_BOOL_CTRL_BOUNCE_KEYS = 4, XCB_XKB_BOOL_CTRL_STICKY_KEYS = 8, XCB_XKB_BOOL_CTRL_MOUSE_KEYS = 16, XCB_XKB_BOOL_CTRL_MOUSE_KEYS_ACCEL = 32, XCB_XKB_BOOL_CTRL_ACCESS_X_KEYS = 64, XCB_XKB_BOOL_CTRL_ACCESS_X_TIMEOUT_MASK = 128, XCB_XKB_BOOL_CTRL_ACCESS_X_FEEDBACK_MASK = 256, XCB_XKB_BOOL_CTRL_AUDIBLE_BELL_MASK = 512, XCB_XKB_BOOL_CTRL_OVERLAY_1_MASK = 1024, XCB_XKB_BOOL_CTRL_OVERLAY_2_MASK = 2048, XCB_XKB_BOOL_CTRL_IGNORE_GROUP_LOCK_MASK = 4096 } xcb_xkb_bool_ctrl_t; typedef enum xcb_xkb_control_t { XCB_XKB_CONTROL_GROUPS_WRAP = 134217728, XCB_XKB_CONTROL_INTERNAL_MODS = 268435456, XCB_XKB_CONTROL_IGNORE_LOCK_MODS = 536870912, XCB_XKB_CONTROL_PER_KEY_REPEAT = 1073741824, XCB_XKB_CONTROL_CONTROLS_ENABLED = 2147483648 } xcb_xkb_control_t; typedef enum xcb_xkb_axfb_opt_t { XCB_XKB_AXFB_OPT_SK_PRESS_FB = 1, XCB_XKB_AXFB_OPT_SK_ACCEPT_FB = 2, XCB_XKB_AXFB_OPT_FEATURE_FB = 4, XCB_XKB_AXFB_OPT_SLOW_WARN_FB = 8, XCB_XKB_AXFB_OPT_INDICATOR_FB = 16, XCB_XKB_AXFB_OPT_STICKY_KEYS_FB = 32, XCB_XKB_AXFB_OPT_SK_RELEASE_FB = 64, XCB_XKB_AXFB_OPT_SK_REJECT_FB = 128, XCB_XKB_AXFB_OPT_BK_REJECT_FB = 256, XCB_XKB_AXFB_OPT_DUMB_BELL = 512 } xcb_xkb_axfb_opt_t; typedef enum xcb_xkb_axsk_opt_t { XCB_XKB_AXSK_OPT_TWO_KEYS = 64, XCB_XKB_AXSK_OPT_LATCH_TO_LOCK = 128 } xcb_xkb_axsk_opt_t; /** * @brief xcb_xkb_ax_option_t **/ typedef union xcb_xkb_ax_option_t { uint16_t fbopt; /**< */ uint16_t skopt; /**< */ } xcb_xkb_ax_option_t; /** * @brief xcb_xkb_ax_option_iterator_t **/ typedef struct xcb_xkb_ax_option_iterator_t { xcb_xkb_ax_option_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_ax_option_iterator_t; typedef uint16_t xcb_xkb_device_spec_t; /** * @brief xcb_xkb_device_spec_iterator_t **/ typedef struct xcb_xkb_device_spec_iterator_t { xcb_xkb_device_spec_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_device_spec_iterator_t; typedef enum xcb_xkb_led_class_result_t { XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0, XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4 } xcb_xkb_led_class_result_t; typedef enum xcb_xkb_led_class_t { XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768, XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280 } xcb_xkb_led_class_t; typedef uint16_t xcb_xkb_led_class_spec_t; /** * @brief xcb_xkb_led_class_spec_iterator_t **/ typedef struct xcb_xkb_led_class_spec_iterator_t { xcb_xkb_led_class_spec_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_led_class_spec_iterator_t; typedef enum xcb_xkb_bell_class_result_t { XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0, XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5 } xcb_xkb_bell_class_result_t; typedef enum xcb_xkb_bell_class_t { XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768 } xcb_xkb_bell_class_t; typedef uint16_t xcb_xkb_bell_class_spec_t; /** * @brief xcb_xkb_bell_class_spec_iterator_t **/ typedef struct xcb_xkb_bell_class_spec_iterator_t { xcb_xkb_bell_class_spec_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_bell_class_spec_iterator_t; typedef enum xcb_xkb_id_t { XCB_XKB_ID_USE_CORE_KBD = 256, XCB_XKB_ID_USE_CORE_PTR = 512, XCB_XKB_ID_DFLT_XI_CLASS = 768, XCB_XKB_ID_DFLT_XI_ID = 1024, XCB_XKB_ID_ALL_XI_CLASS = 1280, XCB_XKB_ID_ALL_XI_ID = 1536, XCB_XKB_ID_XI_NONE = 65280 } xcb_xkb_id_t; typedef uint16_t xcb_xkb_id_spec_t; /** * @brief xcb_xkb_id_spec_iterator_t **/ typedef struct xcb_xkb_id_spec_iterator_t { xcb_xkb_id_spec_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_id_spec_iterator_t; typedef enum xcb_xkb_group_t { XCB_XKB_GROUP_1 = 0, XCB_XKB_GROUP_2 = 1, XCB_XKB_GROUP_3 = 2, XCB_XKB_GROUP_4 = 3 } xcb_xkb_group_t; typedef enum xcb_xkb_groups_t { XCB_XKB_GROUPS_ANY = 254, XCB_XKB_GROUPS_ALL = 255 } xcb_xkb_groups_t; typedef enum xcb_xkb_set_of_group_t { XCB_XKB_SET_OF_GROUP_GROUP_1 = 1, XCB_XKB_SET_OF_GROUP_GROUP_2 = 2, XCB_XKB_SET_OF_GROUP_GROUP_3 = 4, XCB_XKB_SET_OF_GROUP_GROUP_4 = 8 } xcb_xkb_set_of_group_t; typedef enum xcb_xkb_set_of_groups_t { XCB_XKB_SET_OF_GROUPS_ANY = 128 } xcb_xkb_set_of_groups_t; typedef enum xcb_xkb_groups_wrap_t { XCB_XKB_GROUPS_WRAP_WRAP_INTO_RANGE = 0, XCB_XKB_GROUPS_WRAP_CLAMP_INTO_RANGE = 64, XCB_XKB_GROUPS_WRAP_REDIRECT_INTO_RANGE = 128 } xcb_xkb_groups_wrap_t; typedef enum xcb_xkb_v_mods_high_t { XCB_XKB_V_MODS_HIGH_15 = 128, XCB_XKB_V_MODS_HIGH_14 = 64, XCB_XKB_V_MODS_HIGH_13 = 32, XCB_XKB_V_MODS_HIGH_12 = 16, XCB_XKB_V_MODS_HIGH_11 = 8, XCB_XKB_V_MODS_HIGH_10 = 4, XCB_XKB_V_MODS_HIGH_9 = 2, XCB_XKB_V_MODS_HIGH_8 = 1 } xcb_xkb_v_mods_high_t; typedef enum xcb_xkb_v_mods_low_t { XCB_XKB_V_MODS_LOW_7 = 128, XCB_XKB_V_MODS_LOW_6 = 64, XCB_XKB_V_MODS_LOW_5 = 32, XCB_XKB_V_MODS_LOW_4 = 16, XCB_XKB_V_MODS_LOW_3 = 8, XCB_XKB_V_MODS_LOW_2 = 4, XCB_XKB_V_MODS_LOW_1 = 2, XCB_XKB_V_MODS_LOW_0 = 1 } xcb_xkb_v_mods_low_t; typedef enum xcb_xkb_v_mod_t { XCB_XKB_V_MOD_15 = 32768, XCB_XKB_V_MOD_14 = 16384, XCB_XKB_V_MOD_13 = 8192, XCB_XKB_V_MOD_12 = 4096, XCB_XKB_V_MOD_11 = 2048, XCB_XKB_V_MOD_10 = 1024, XCB_XKB_V_MOD_9 = 512, XCB_XKB_V_MOD_8 = 256, XCB_XKB_V_MOD_7 = 128, XCB_XKB_V_MOD_6 = 64, XCB_XKB_V_MOD_5 = 32, XCB_XKB_V_MOD_4 = 16, XCB_XKB_V_MOD_3 = 8, XCB_XKB_V_MOD_2 = 4, XCB_XKB_V_MOD_1 = 2, XCB_XKB_V_MOD_0 = 1 } xcb_xkb_v_mod_t; typedef enum xcb_xkb_explicit_t { XCB_XKB_EXPLICIT_V_MOD_MAP = 128, XCB_XKB_EXPLICIT_BEHAVIOR = 64, XCB_XKB_EXPLICIT_AUTO_REPEAT = 32, XCB_XKB_EXPLICIT_INTERPRET = 16, XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8, XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4, XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2, XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1 } xcb_xkb_explicit_t; typedef enum xcb_xkb_sym_interpret_t { XCB_XKB_SYM_INTERPRET_NONE_OF = 0, XCB_XKB_SYM_INTERPRET_ANY_OF_OR_NONE = 1, XCB_XKB_SYM_INTERPRET_ANY_OF = 2, XCB_XKB_SYM_INTERPRET_ALL_OF = 3, XCB_XKB_SYM_INTERPRET_EXACTLY = 4 } xcb_xkb_sym_interpret_t; typedef enum xcb_xkb_sym_interp_match_t { XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128, XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127 } xcb_xkb_sym_interp_match_t; typedef enum xcb_xkb_im_flag_t { XCB_XKB_IM_FLAG_NO_EXPLICIT = 128, XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64, XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32 } xcb_xkb_im_flag_t; typedef enum xcb_xkb_im_mods_which_t { XCB_XKB_IM_MODS_WHICH_USE_COMPAT = 16, XCB_XKB_IM_MODS_WHICH_USE_EFFECTIVE = 8, XCB_XKB_IM_MODS_WHICH_USE_LOCKED = 4, XCB_XKB_IM_MODS_WHICH_USE_LATCHED = 2, XCB_XKB_IM_MODS_WHICH_USE_BASE = 1 } xcb_xkb_im_mods_which_t; typedef enum xcb_xkb_im_groups_which_t { XCB_XKB_IM_GROUPS_WHICH_USE_COMPAT = 16, XCB_XKB_IM_GROUPS_WHICH_USE_EFFECTIVE = 8, XCB_XKB_IM_GROUPS_WHICH_USE_LOCKED = 4, XCB_XKB_IM_GROUPS_WHICH_USE_LATCHED = 2, XCB_XKB_IM_GROUPS_WHICH_USE_BASE = 1 } xcb_xkb_im_groups_which_t; /** * @brief xcb_xkb_indicator_map_t **/ typedef struct xcb_xkb_indicator_map_t { uint8_t flags; /**< */ uint8_t whichGroups; /**< */ uint8_t groups; /**< */ uint8_t whichMods; /**< */ uint8_t mods; /**< */ uint8_t realMods; /**< */ uint16_t vmods; /**< */ uint32_t ctrls; /**< */ } xcb_xkb_indicator_map_t; /** * @brief xcb_xkb_indicator_map_iterator_t **/ typedef struct xcb_xkb_indicator_map_iterator_t { xcb_xkb_indicator_map_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_indicator_map_iterator_t; typedef enum xcb_xkb_cm_detail_t { XCB_XKB_CM_DETAIL_SYM_INTERP = 1, XCB_XKB_CM_DETAIL_GROUP_COMPAT = 2 } xcb_xkb_cm_detail_t; typedef enum xcb_xkb_name_detail_t { XCB_XKB_NAME_DETAIL_KEYCODES = 1, XCB_XKB_NAME_DETAIL_GEOMETRY = 2, XCB_XKB_NAME_DETAIL_SYMBOLS = 4, XCB_XKB_NAME_DETAIL_PHYS_SYMBOLS = 8, XCB_XKB_NAME_DETAIL_TYPES = 16, XCB_XKB_NAME_DETAIL_COMPAT = 32, XCB_XKB_NAME_DETAIL_KEY_TYPE_NAMES = 64, XCB_XKB_NAME_DETAIL_KT_LEVEL_NAMES = 128, XCB_XKB_NAME_DETAIL_INDICATOR_NAMES = 256, XCB_XKB_NAME_DETAIL_KEY_NAMES = 512, XCB_XKB_NAME_DETAIL_KEY_ALIASES = 1024, XCB_XKB_NAME_DETAIL_VIRTUAL_MOD_NAMES = 2048, XCB_XKB_NAME_DETAIL_GROUP_NAMES = 4096, XCB_XKB_NAME_DETAIL_RG_NAMES = 8192 } xcb_xkb_name_detail_t; typedef enum xcb_xkb_gbn_detail_t { XCB_XKB_GBN_DETAIL_TYPES = 1, XCB_XKB_GBN_DETAIL_COMPAT_MAP = 2, XCB_XKB_GBN_DETAIL_CLIENT_SYMBOLS = 4, XCB_XKB_GBN_DETAIL_SERVER_SYMBOLS = 8, XCB_XKB_GBN_DETAIL_INDICATOR_MAPS = 16, XCB_XKB_GBN_DETAIL_KEY_NAMES = 32, XCB_XKB_GBN_DETAIL_GEOMETRY = 64, XCB_XKB_GBN_DETAIL_OTHER_NAMES = 128 } xcb_xkb_gbn_detail_t; typedef enum xcb_xkb_xi_feature_t { XCB_XKB_XI_FEATURE_KEYBOARDS = 1, XCB_XKB_XI_FEATURE_BUTTON_ACTIONS = 2, XCB_XKB_XI_FEATURE_INDICATOR_NAMES = 4, XCB_XKB_XI_FEATURE_INDICATOR_MAPS = 8, XCB_XKB_XI_FEATURE_INDICATOR_STATE = 16 } xcb_xkb_xi_feature_t; typedef enum xcb_xkb_per_client_flag_t { XCB_XKB_PER_CLIENT_FLAG_DETECTABLE_AUTO_REPEAT = 1, XCB_XKB_PER_CLIENT_FLAG_GRABS_USE_XKB_STATE = 2, XCB_XKB_PER_CLIENT_FLAG_AUTO_RESET_CONTROLS = 4, XCB_XKB_PER_CLIENT_FLAG_LOOKUP_STATE_WHEN_GRABBED = 8, XCB_XKB_PER_CLIENT_FLAG_SEND_EVENT_USES_XKB_STATE = 16 } xcb_xkb_per_client_flag_t; /** * @brief xcb_xkb_mod_def_t **/ typedef struct xcb_xkb_mod_def_t { uint8_t mask; /**< */ uint8_t realMods; /**< */ uint16_t vmods; /**< */ } xcb_xkb_mod_def_t; /** * @brief xcb_xkb_mod_def_iterator_t **/ typedef struct xcb_xkb_mod_def_iterator_t { xcb_xkb_mod_def_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_mod_def_iterator_t; /** * @brief xcb_xkb_key_name_t **/ typedef struct xcb_xkb_key_name_t { uint8_t name[4]; /**< */ } xcb_xkb_key_name_t; /** * @brief xcb_xkb_key_name_iterator_t **/ typedef struct xcb_xkb_key_name_iterator_t { xcb_xkb_key_name_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_key_name_iterator_t; /** * @brief xcb_xkb_key_alias_t **/ typedef struct xcb_xkb_key_alias_t { uint8_t real[4]; /**< */ uint8_t alias[4]; /**< */ } xcb_xkb_key_alias_t; /** * @brief xcb_xkb_key_alias_iterator_t **/ typedef struct xcb_xkb_key_alias_iterator_t { xcb_xkb_key_alias_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_key_alias_iterator_t; /** * @brief xcb_xkb_counted_string_8_t **/ typedef struct xcb_xkb_counted_string_8_t { uint8_t length; /**< */ } xcb_xkb_counted_string_8_t; /** * @brief xcb_xkb_counted_string_8_iterator_t **/ typedef struct xcb_xkb_counted_string_8_iterator_t { xcb_xkb_counted_string_8_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_counted_string_8_iterator_t; /** * @brief xcb_xkb_counted_string_16_t **/ typedef struct xcb_xkb_counted_string_16_t { uint16_t length; /**< */ uint8_t pad0; /**< */ } xcb_xkb_counted_string_16_t; /** * @brief xcb_xkb_counted_string_16_iterator_t **/ typedef struct xcb_xkb_counted_string_16_iterator_t { xcb_xkb_counted_string_16_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_counted_string_16_iterator_t; /** * @brief xcb_xkb_kt_map_entry_t **/ typedef struct xcb_xkb_kt_map_entry_t { uint8_t active; /**< */ uint8_t level; /**< */ uint8_t mods_mask; /**< */ uint8_t mods_mods; /**< */ uint16_t mods_vmods; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_kt_map_entry_t; /** * @brief xcb_xkb_kt_map_entry_iterator_t **/ typedef struct xcb_xkb_kt_map_entry_iterator_t { xcb_xkb_kt_map_entry_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_kt_map_entry_iterator_t; /** * @brief xcb_xkb_key_type_t **/ typedef struct xcb_xkb_key_type_t { uint8_t mods_mask; /**< */ uint8_t mods_mods; /**< */ uint16_t mods_vmods; /**< */ uint8_t numLevels; /**< */ uint8_t nMapEntries; /**< */ uint8_t hasPreserve; /**< */ uint8_t pad0; /**< */ } xcb_xkb_key_type_t; /** * @brief xcb_xkb_key_type_iterator_t **/ typedef struct xcb_xkb_key_type_iterator_t { xcb_xkb_key_type_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_key_type_iterator_t; /** * @brief xcb_xkb_key_sym_map_t **/ typedef struct xcb_xkb_key_sym_map_t { uint8_t kt_index[4]; /**< */ uint8_t groupInfo; /**< */ uint8_t width; /**< */ uint16_t nSyms; /**< */ } xcb_xkb_key_sym_map_t; /** * @brief xcb_xkb_key_sym_map_iterator_t **/ typedef struct xcb_xkb_key_sym_map_iterator_t { xcb_xkb_key_sym_map_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_key_sym_map_iterator_t; /** * @brief xcb_xkb_common_behavior_t **/ typedef struct xcb_xkb_common_behavior_t { uint8_t type; /**< */ uint8_t data; /**< */ } xcb_xkb_common_behavior_t; /** * @brief xcb_xkb_common_behavior_iterator_t **/ typedef struct xcb_xkb_common_behavior_iterator_t { xcb_xkb_common_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_common_behavior_iterator_t; /** * @brief xcb_xkb_default_behavior_t **/ typedef struct xcb_xkb_default_behavior_t { uint8_t type; /**< */ uint8_t pad0; /**< */ } xcb_xkb_default_behavior_t; /** * @brief xcb_xkb_default_behavior_iterator_t **/ typedef struct xcb_xkb_default_behavior_iterator_t { xcb_xkb_default_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_default_behavior_iterator_t; /** * @brief xcb_xkb_lock_behavior_t **/ typedef struct xcb_xkb_lock_behavior_t { uint8_t type; /**< */ uint8_t pad0; /**< */ } xcb_xkb_lock_behavior_t; /** * @brief xcb_xkb_lock_behavior_iterator_t **/ typedef struct xcb_xkb_lock_behavior_iterator_t { xcb_xkb_lock_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_lock_behavior_iterator_t; /** * @brief xcb_xkb_radio_group_behavior_t **/ typedef struct xcb_xkb_radio_group_behavior_t { uint8_t type; /**< */ uint8_t group; /**< */ } xcb_xkb_radio_group_behavior_t; /** * @brief xcb_xkb_radio_group_behavior_iterator_t **/ typedef struct xcb_xkb_radio_group_behavior_iterator_t { xcb_xkb_radio_group_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_radio_group_behavior_iterator_t; /** * @brief xcb_xkb_overlay_1_behavior_t **/ typedef struct xcb_xkb_overlay_1_behavior_t { uint8_t type; /**< */ xcb_keycode_t key; /**< */ } xcb_xkb_overlay_1_behavior_t; /** * @brief xcb_xkb_overlay_1_behavior_iterator_t **/ typedef struct xcb_xkb_overlay_1_behavior_iterator_t { xcb_xkb_overlay_1_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_overlay_1_behavior_iterator_t; /** * @brief xcb_xkb_overlay_2_behavior_t **/ typedef struct xcb_xkb_overlay_2_behavior_t { uint8_t type; /**< */ uint8_t key; /**< */ } xcb_xkb_overlay_2_behavior_t; /** * @brief xcb_xkb_overlay_2_behavior_iterator_t **/ typedef struct xcb_xkb_overlay_2_behavior_iterator_t { xcb_xkb_overlay_2_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_overlay_2_behavior_iterator_t; /** * @brief xcb_xkb_permament_lock_behavior_t **/ typedef struct xcb_xkb_permament_lock_behavior_t { uint8_t type; /**< */ uint8_t pad0; /**< */ } xcb_xkb_permament_lock_behavior_t; /** * @brief xcb_xkb_permament_lock_behavior_iterator_t **/ typedef struct xcb_xkb_permament_lock_behavior_iterator_t { xcb_xkb_permament_lock_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_permament_lock_behavior_iterator_t; /** * @brief xcb_xkb_permament_radio_group_behavior_t **/ typedef struct xcb_xkb_permament_radio_group_behavior_t { uint8_t type; /**< */ uint8_t group; /**< */ } xcb_xkb_permament_radio_group_behavior_t; /** * @brief xcb_xkb_permament_radio_group_behavior_iterator_t **/ typedef struct xcb_xkb_permament_radio_group_behavior_iterator_t { xcb_xkb_permament_radio_group_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_permament_radio_group_behavior_iterator_t; /** * @brief xcb_xkb_permament_overlay_1_behavior_t **/ typedef struct xcb_xkb_permament_overlay_1_behavior_t { uint8_t type; /**< */ xcb_keycode_t key; /**< */ } xcb_xkb_permament_overlay_1_behavior_t; /** * @brief xcb_xkb_permament_overlay_1_behavior_iterator_t **/ typedef struct xcb_xkb_permament_overlay_1_behavior_iterator_t { xcb_xkb_permament_overlay_1_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_permament_overlay_1_behavior_iterator_t; /** * @brief xcb_xkb_permament_overlay_2_behavior_t **/ typedef struct xcb_xkb_permament_overlay_2_behavior_t { uint8_t type; /**< */ uint8_t key; /**< */ } xcb_xkb_permament_overlay_2_behavior_t; /** * @brief xcb_xkb_permament_overlay_2_behavior_iterator_t **/ typedef struct xcb_xkb_permament_overlay_2_behavior_iterator_t { xcb_xkb_permament_overlay_2_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_permament_overlay_2_behavior_iterator_t; /** * @brief xcb_xkb_behavior_t **/ typedef union xcb_xkb_behavior_t { xcb_xkb_common_behavior_t common; /**< */ xcb_xkb_default_behavior_t _default; /**< */ xcb_xkb_lock_behavior_t lock; /**< */ xcb_xkb_radio_group_behavior_t radioGroup; /**< */ xcb_xkb_overlay_1_behavior_t overlay1; /**< */ xcb_xkb_overlay_2_behavior_t overlay2; /**< */ xcb_xkb_permament_lock_behavior_t permamentLock; /**< */ xcb_xkb_permament_radio_group_behavior_t permamentRadioGroup; /**< */ xcb_xkb_permament_overlay_1_behavior_t permamentOverlay1; /**< */ xcb_xkb_permament_overlay_2_behavior_t permamentOverlay2; /**< */ uint8_t type; /**< */ } xcb_xkb_behavior_t; /** * @brief xcb_xkb_behavior_iterator_t **/ typedef struct xcb_xkb_behavior_iterator_t { xcb_xkb_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_behavior_iterator_t; typedef enum xcb_xkb_behavior_type_t { XCB_XKB_BEHAVIOR_TYPE_DEFAULT = 0, XCB_XKB_BEHAVIOR_TYPE_LOCK = 1, XCB_XKB_BEHAVIOR_TYPE_RADIO_GROUP = 2, XCB_XKB_BEHAVIOR_TYPE_OVERLAY_1 = 3, XCB_XKB_BEHAVIOR_TYPE_OVERLAY_2 = 4, XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_LOCK = 129, XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_RADIO_GROUP = 130, XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_1 = 131, XCB_XKB_BEHAVIOR_TYPE_PERMAMENT_OVERLAY_2 = 132 } xcb_xkb_behavior_type_t; /** * @brief xcb_xkb_set_behavior_t **/ typedef struct xcb_xkb_set_behavior_t { xcb_keycode_t keycode; /**< */ xcb_xkb_behavior_t behavior; /**< */ uint8_t pad0; /**< */ } xcb_xkb_set_behavior_t; /** * @brief xcb_xkb_set_behavior_iterator_t **/ typedef struct xcb_xkb_set_behavior_iterator_t { xcb_xkb_set_behavior_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_set_behavior_iterator_t; /** * @brief xcb_xkb_set_explicit_t **/ typedef struct xcb_xkb_set_explicit_t { xcb_keycode_t keycode; /**< */ uint8_t explicit; /**< */ } xcb_xkb_set_explicit_t; /** * @brief xcb_xkb_set_explicit_iterator_t **/ typedef struct xcb_xkb_set_explicit_iterator_t { xcb_xkb_set_explicit_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_set_explicit_iterator_t; /** * @brief xcb_xkb_key_mod_map_t **/ typedef struct xcb_xkb_key_mod_map_t { xcb_keycode_t keycode; /**< */ uint8_t mods; /**< */ } xcb_xkb_key_mod_map_t; /** * @brief xcb_xkb_key_mod_map_iterator_t **/ typedef struct xcb_xkb_key_mod_map_iterator_t { xcb_xkb_key_mod_map_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_key_mod_map_iterator_t; /** * @brief xcb_xkb_key_v_mod_map_t **/ typedef struct xcb_xkb_key_v_mod_map_t { xcb_keycode_t keycode; /**< */ uint8_t pad0; /**< */ uint16_t vmods; /**< */ } xcb_xkb_key_v_mod_map_t; /** * @brief xcb_xkb_key_v_mod_map_iterator_t **/ typedef struct xcb_xkb_key_v_mod_map_iterator_t { xcb_xkb_key_v_mod_map_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_key_v_mod_map_iterator_t; /** * @brief xcb_xkb_kt_set_map_entry_t **/ typedef struct xcb_xkb_kt_set_map_entry_t { uint8_t level; /**< */ uint8_t realMods; /**< */ uint16_t virtualMods; /**< */ } xcb_xkb_kt_set_map_entry_t; /** * @brief xcb_xkb_kt_set_map_entry_iterator_t **/ typedef struct xcb_xkb_kt_set_map_entry_iterator_t { xcb_xkb_kt_set_map_entry_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_kt_set_map_entry_iterator_t; /** * @brief xcb_xkb_set_key_type_t **/ typedef struct xcb_xkb_set_key_type_t { uint8_t mask; /**< */ uint8_t realMods; /**< */ uint16_t virtualMods; /**< */ uint8_t numLevels; /**< */ uint8_t nMapEntries; /**< */ uint8_t preserve; /**< */ uint8_t pad0; /**< */ } xcb_xkb_set_key_type_t; /** * @brief xcb_xkb_set_key_type_iterator_t **/ typedef struct xcb_xkb_set_key_type_iterator_t { xcb_xkb_set_key_type_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_set_key_type_iterator_t; typedef char xcb_xkb_string8_t; /** * @brief xcb_xkb_string8_iterator_t **/ typedef struct xcb_xkb_string8_iterator_t { xcb_xkb_string8_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_string8_iterator_t; /** * @brief xcb_xkb_property_t **/ typedef struct xcb_xkb_property_t { uint16_t nameLength; /**< */ uint16_t valueLength; /**< */ } xcb_xkb_property_t; /** * @brief xcb_xkb_property_iterator_t **/ typedef struct xcb_xkb_property_iterator_t { xcb_xkb_property_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_property_iterator_t; /** * @brief xcb_xkb_outline_t **/ typedef struct xcb_xkb_outline_t { uint8_t nPoints; /**< */ uint8_t cornerRadius; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_outline_t; /** * @brief xcb_xkb_outline_iterator_t **/ typedef struct xcb_xkb_outline_iterator_t { xcb_xkb_outline_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_outline_iterator_t; /** * @brief xcb_xkb_shape_t **/ typedef struct xcb_xkb_shape_t { xcb_atom_t name; /**< */ uint8_t nOutlines; /**< */ uint8_t primaryNdx; /**< */ uint8_t approxNdx; /**< */ uint8_t pad0; /**< */ } xcb_xkb_shape_t; /** * @brief xcb_xkb_shape_iterator_t **/ typedef struct xcb_xkb_shape_iterator_t { xcb_xkb_shape_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_shape_iterator_t; /** * @brief xcb_xkb_key_t **/ typedef struct xcb_xkb_key_t { xcb_xkb_string8_t name[4]; /**< */ int16_t gap; /**< */ uint8_t shapeNdx; /**< */ uint8_t colorNdx; /**< */ } xcb_xkb_key_t; /** * @brief xcb_xkb_key_iterator_t **/ typedef struct xcb_xkb_key_iterator_t { xcb_xkb_key_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_key_iterator_t; /** * @brief xcb_xkb_overlay_key_t **/ typedef struct xcb_xkb_overlay_key_t { xcb_xkb_string8_t over[4]; /**< */ xcb_xkb_string8_t under[4]; /**< */ } xcb_xkb_overlay_key_t; /** * @brief xcb_xkb_overlay_key_iterator_t **/ typedef struct xcb_xkb_overlay_key_iterator_t { xcb_xkb_overlay_key_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_overlay_key_iterator_t; /** * @brief xcb_xkb_overlay_row_t **/ typedef struct xcb_xkb_overlay_row_t { uint8_t rowUnder; /**< */ uint8_t nKeys; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_overlay_row_t; /** * @brief xcb_xkb_overlay_row_iterator_t **/ typedef struct xcb_xkb_overlay_row_iterator_t { xcb_xkb_overlay_row_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_overlay_row_iterator_t; /** * @brief xcb_xkb_overlay_t **/ typedef struct xcb_xkb_overlay_t { xcb_atom_t name; /**< */ uint8_t nRows; /**< */ uint8_t pad0[3]; /**< */ } xcb_xkb_overlay_t; /** * @brief xcb_xkb_overlay_iterator_t **/ typedef struct xcb_xkb_overlay_iterator_t { xcb_xkb_overlay_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_overlay_iterator_t; /** * @brief xcb_xkb_row_t **/ typedef struct xcb_xkb_row_t { int16_t top; /**< */ int16_t left; /**< */ uint8_t nKeys; /**< */ uint8_t vertical; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_row_t; /** * @brief xcb_xkb_row_iterator_t **/ typedef struct xcb_xkb_row_iterator_t { xcb_xkb_row_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_row_iterator_t; typedef enum xcb_xkb_doodad_type_t { XCB_XKB_DOODAD_TYPE_OUTLINE = 1, XCB_XKB_DOODAD_TYPE_SOLID = 2, XCB_XKB_DOODAD_TYPE_TEXT = 3, XCB_XKB_DOODAD_TYPE_INDICATOR = 4, XCB_XKB_DOODAD_TYPE_LOGO = 5 } xcb_xkb_doodad_type_t; /** * @brief xcb_xkb_common_doodad_t **/ typedef struct xcb_xkb_common_doodad_t { xcb_atom_t name; /**< */ uint8_t type; /**< */ uint8_t priority; /**< */ int16_t top; /**< */ int16_t left; /**< */ int16_t angle; /**< */ } xcb_xkb_common_doodad_t; /** * @brief xcb_xkb_common_doodad_iterator_t **/ typedef struct xcb_xkb_common_doodad_iterator_t { xcb_xkb_common_doodad_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_common_doodad_iterator_t; /** * @brief xcb_xkb_shape_doodad_t **/ typedef struct xcb_xkb_shape_doodad_t { xcb_atom_t name; /**< */ uint8_t type; /**< */ uint8_t priority; /**< */ int16_t top; /**< */ int16_t left; /**< */ int16_t angle; /**< */ uint8_t colorNdx; /**< */ uint8_t shapeNdx; /**< */ uint8_t pad0[6]; /**< */ } xcb_xkb_shape_doodad_t; /** * @brief xcb_xkb_shape_doodad_iterator_t **/ typedef struct xcb_xkb_shape_doodad_iterator_t { xcb_xkb_shape_doodad_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_shape_doodad_iterator_t; /** * @brief xcb_xkb_text_doodad_t **/ typedef struct xcb_xkb_text_doodad_t { xcb_atom_t name; /**< */ uint8_t type; /**< */ uint8_t priority; /**< */ int16_t top; /**< */ int16_t left; /**< */ int16_t angle; /**< */ uint16_t width; /**< */ uint16_t height; /**< */ uint8_t colorNdx; /**< */ uint8_t pad0[3]; /**< */ } xcb_xkb_text_doodad_t; /***************************************************************************** ** ** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_text ** ** @param const xcb_xkb_text_doodad_t *R ** @returns xcb_xkb_counted_string_16_t * ** *****************************************************************************/ xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_text (const xcb_xkb_text_doodad_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_font ** ** @param const xcb_xkb_text_doodad_t *R ** @returns xcb_xkb_counted_string_16_t * ** *****************************************************************************/ xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_font (const xcb_xkb_text_doodad_t *R /**< */); /** * @brief xcb_xkb_text_doodad_iterator_t **/ typedef struct xcb_xkb_text_doodad_iterator_t { xcb_xkb_text_doodad_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_text_doodad_iterator_t; /** * @brief xcb_xkb_indicator_doodad_t **/ typedef struct xcb_xkb_indicator_doodad_t { xcb_atom_t name; /**< */ uint8_t type; /**< */ uint8_t priority; /**< */ int16_t top; /**< */ int16_t left; /**< */ int16_t angle; /**< */ uint8_t shapeNdx; /**< */ uint8_t onColorNdx; /**< */ uint8_t offColorNdx; /**< */ uint8_t pad0[5]; /**< */ } xcb_xkb_indicator_doodad_t; /** * @brief xcb_xkb_indicator_doodad_iterator_t **/ typedef struct xcb_xkb_indicator_doodad_iterator_t { xcb_xkb_indicator_doodad_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_indicator_doodad_iterator_t; /** * @brief xcb_xkb_logo_doodad_t **/ typedef struct xcb_xkb_logo_doodad_t { xcb_atom_t name; /**< */ uint8_t type; /**< */ uint8_t priority; /**< */ int16_t top; /**< */ int16_t left; /**< */ int16_t angle; /**< */ uint8_t colorNdx; /**< */ uint8_t shapeNdx; /**< */ uint8_t pad0[6]; /**< */ } xcb_xkb_logo_doodad_t; /***************************************************************************** ** ** xcb_xkb_counted_string_16_t * xcb_xkb_logo_doodad_logo_name ** ** @param const xcb_xkb_logo_doodad_t *R ** @returns xcb_xkb_counted_string_16_t * ** *****************************************************************************/ xcb_xkb_counted_string_16_t * xcb_xkb_logo_doodad_logo_name (const xcb_xkb_logo_doodad_t *R /**< */); /** * @brief xcb_xkb_logo_doodad_iterator_t **/ typedef struct xcb_xkb_logo_doodad_iterator_t { xcb_xkb_logo_doodad_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_logo_doodad_iterator_t; /** * @brief xcb_xkb_doodad_t **/ typedef union xcb_xkb_doodad_t { xcb_xkb_common_doodad_t common; /**< */ xcb_xkb_shape_doodad_t shape; /**< */ xcb_xkb_text_doodad_t *text; /**< */ xcb_xkb_indicator_doodad_t indicator; /**< */ xcb_xkb_logo_doodad_t *logo; /**< */ } xcb_xkb_doodad_t; /** * @brief xcb_xkb_doodad_iterator_t **/ typedef struct xcb_xkb_doodad_iterator_t { xcb_xkb_doodad_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_doodad_iterator_t; /** * @brief xcb_xkb_section_t **/ typedef struct xcb_xkb_section_t { xcb_atom_t name; /**< */ int16_t top; /**< */ int16_t left; /**< */ uint16_t width; /**< */ uint16_t height; /**< */ int16_t angle; /**< */ uint8_t priority; /**< */ uint8_t nRows; /**< */ uint8_t nDoodads; /**< */ uint8_t nOverlays; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_section_t; /** * @brief xcb_xkb_section_iterator_t **/ typedef struct xcb_xkb_section_iterator_t { xcb_xkb_section_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_section_iterator_t; /** * @brief xcb_xkb_listing_t **/ typedef struct xcb_xkb_listing_t { uint16_t flags; /**< */ uint16_t length; /**< */ } xcb_xkb_listing_t; /** * @brief xcb_xkb_listing_iterator_t **/ typedef struct xcb_xkb_listing_iterator_t { xcb_xkb_listing_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_listing_iterator_t; /** * @brief xcb_xkb_device_led_info_t **/ typedef struct xcb_xkb_device_led_info_t { xcb_xkb_led_class_spec_t ledClass; /**< */ xcb_xkb_id_spec_t ledID; /**< */ uint32_t namesPresent; /**< */ uint32_t mapsPresent; /**< */ uint32_t physIndicators; /**< */ uint32_t state; /**< */ } xcb_xkb_device_led_info_t; /** * @brief xcb_xkb_device_led_info_iterator_t **/ typedef struct xcb_xkb_device_led_info_iterator_t { xcb_xkb_device_led_info_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_device_led_info_iterator_t; typedef enum xcb_xkb_error_t { XCB_XKB_ERROR_BAD_DEVICE = 255, XCB_XKB_ERROR_BAD_CLASS = 254, XCB_XKB_ERROR_BAD_ID = 253 } xcb_xkb_error_t; /** Opcode for xcb_xkb_keyboard. */ #define XCB_XKB_KEYBOARD 0 /** * @brief xcb_xkb_keyboard_error_t **/ typedef struct xcb_xkb_keyboard_error_t { uint8_t response_type; /**< */ uint8_t error_code; /**< */ uint16_t sequence; /**< */ uint32_t value; /**< */ uint16_t minorOpcode; /**< */ uint8_t majorOpcode; /**< */ uint8_t pad0[21]; /**< */ } xcb_xkb_keyboard_error_t; typedef enum xcb_xkb_sa_t { XCB_XKB_SA_CLEAR_LOCKS = 1, XCB_XKB_SA_LATCH_TO_LOCK = 2, XCB_XKB_SA_USE_MOD_MAP_MODS = 4, XCB_XKB_SA_GROUP_ABSOLUTE = 4 } xcb_xkb_sa_t; typedef enum xcb_xkb_sa_type_t { XCB_XKB_SA_TYPE_NO_ACTION = 0, XCB_XKB_SA_TYPE_SET_MODS = 1, XCB_XKB_SA_TYPE_LATCH_MODS = 2, XCB_XKB_SA_TYPE_LOCK_MODS = 3, XCB_XKB_SA_TYPE_SET_GROUP = 4, XCB_XKB_SA_TYPE_LATCH_GROUP = 5, XCB_XKB_SA_TYPE_LOCK_GROUP = 6, XCB_XKB_SA_TYPE_MOVE_PTR = 7, XCB_XKB_SA_TYPE_PTR_BTN = 8, XCB_XKB_SA_TYPE_LOCK_PTR_BTN = 9, XCB_XKB_SA_TYPE_SET_PTR_DFLT = 10, XCB_XKB_SA_TYPE_ISO_LOCK = 11, XCB_XKB_SA_TYPE_TERMINATE = 12, XCB_XKB_SA_TYPE_SWITCH_SCREEN = 13, XCB_XKB_SA_TYPE_SET_CONTROLS = 14, XCB_XKB_SA_TYPE_LOCK_CONTROLS = 15, XCB_XKB_SA_TYPE_ACTION_MESSAGE = 16, XCB_XKB_SA_TYPE_REDIRECT_KEY = 17, XCB_XKB_SA_TYPE_DEVICE_BTN = 18, XCB_XKB_SA_TYPE_LOCK_DEVICE_BTN = 19, XCB_XKB_SA_TYPE_DEVICE_VALUATOR = 20 } xcb_xkb_sa_type_t; /** * @brief xcb_xkb_sa_no_action_t **/ typedef struct xcb_xkb_sa_no_action_t { uint8_t type; /**< */ uint8_t pad0[7]; /**< */ } xcb_xkb_sa_no_action_t; /** * @brief xcb_xkb_sa_no_action_iterator_t **/ typedef struct xcb_xkb_sa_no_action_iterator_t { xcb_xkb_sa_no_action_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_no_action_iterator_t; /** * @brief xcb_xkb_sa_set_mods_t **/ typedef struct xcb_xkb_sa_set_mods_t { uint8_t type; /**< */ uint8_t flags; /**< */ uint8_t mask; /**< */ uint8_t realMods; /**< */ uint8_t vmodsHigh; /**< */ uint8_t vmodsLow; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_sa_set_mods_t; /** * @brief xcb_xkb_sa_set_mods_iterator_t **/ typedef struct xcb_xkb_sa_set_mods_iterator_t { xcb_xkb_sa_set_mods_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_set_mods_iterator_t; /** * @brief xcb_xkb_sa_latch_mods_t **/ typedef struct xcb_xkb_sa_latch_mods_t { uint8_t type; /**< */ uint8_t flags; /**< */ uint8_t mask; /**< */ uint8_t realMods; /**< */ uint8_t vmodsHigh; /**< */ uint8_t vmodsLow; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_sa_latch_mods_t; /** * @brief xcb_xkb_sa_latch_mods_iterator_t **/ typedef struct xcb_xkb_sa_latch_mods_iterator_t { xcb_xkb_sa_latch_mods_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_latch_mods_iterator_t; /** * @brief xcb_xkb_sa_lock_mods_t **/ typedef struct xcb_xkb_sa_lock_mods_t { uint8_t type; /**< */ uint8_t flags; /**< */ uint8_t mask; /**< */ uint8_t realMods; /**< */ uint8_t vmodsHigh; /**< */ uint8_t vmodsLow; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_sa_lock_mods_t; /** * @brief xcb_xkb_sa_lock_mods_iterator_t **/ typedef struct xcb_xkb_sa_lock_mods_iterator_t { xcb_xkb_sa_lock_mods_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_lock_mods_iterator_t; /** * @brief xcb_xkb_sa_set_group_t **/ typedef struct xcb_xkb_sa_set_group_t { uint8_t type; /**< */ uint8_t flags; /**< */ int8_t group; /**< */ uint8_t pad0[5]; /**< */ } xcb_xkb_sa_set_group_t; /** * @brief xcb_xkb_sa_set_group_iterator_t **/ typedef struct xcb_xkb_sa_set_group_iterator_t { xcb_xkb_sa_set_group_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_set_group_iterator_t; /** * @brief xcb_xkb_sa_latch_group_t **/ typedef struct xcb_xkb_sa_latch_group_t { uint8_t type; /**< */ uint8_t flags; /**< */ int8_t group; /**< */ uint8_t pad0[5]; /**< */ } xcb_xkb_sa_latch_group_t; /** * @brief xcb_xkb_sa_latch_group_iterator_t **/ typedef struct xcb_xkb_sa_latch_group_iterator_t { xcb_xkb_sa_latch_group_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_latch_group_iterator_t; /** * @brief xcb_xkb_sa_lock_group_t **/ typedef struct xcb_xkb_sa_lock_group_t { uint8_t type; /**< */ uint8_t flags; /**< */ int8_t group; /**< */ uint8_t pad0[5]; /**< */ } xcb_xkb_sa_lock_group_t; /** * @brief xcb_xkb_sa_lock_group_iterator_t **/ typedef struct xcb_xkb_sa_lock_group_iterator_t { xcb_xkb_sa_lock_group_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_lock_group_iterator_t; typedef enum xcb_xkb_sa_move_ptr_flag_t { XCB_XKB_SA_MOVE_PTR_FLAG_NO_ACCELERATION = 1, XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_X = 2, XCB_XKB_SA_MOVE_PTR_FLAG_MOVE_ABSOLUTE_Y = 4 } xcb_xkb_sa_move_ptr_flag_t; /** * @brief xcb_xkb_sa_move_ptr_t **/ typedef struct xcb_xkb_sa_move_ptr_t { uint8_t type; /**< */ uint8_t flags; /**< */ int8_t xHigh; /**< */ uint8_t xLow; /**< */ int8_t yHigh; /**< */ uint8_t yLow; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_sa_move_ptr_t; /** * @brief xcb_xkb_sa_move_ptr_iterator_t **/ typedef struct xcb_xkb_sa_move_ptr_iterator_t { xcb_xkb_sa_move_ptr_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_move_ptr_iterator_t; /** * @brief xcb_xkb_sa_ptr_btn_t **/ typedef struct xcb_xkb_sa_ptr_btn_t { uint8_t type; /**< */ uint8_t flags; /**< */ uint8_t count; /**< */ uint8_t button; /**< */ uint8_t pad0[4]; /**< */ } xcb_xkb_sa_ptr_btn_t; /** * @brief xcb_xkb_sa_ptr_btn_iterator_t **/ typedef struct xcb_xkb_sa_ptr_btn_iterator_t { xcb_xkb_sa_ptr_btn_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_ptr_btn_iterator_t; /** * @brief xcb_xkb_sa_lock_ptr_btn_t **/ typedef struct xcb_xkb_sa_lock_ptr_btn_t { uint8_t type; /**< */ uint8_t flags; /**< */ uint8_t pad0; /**< */ uint8_t button; /**< */ uint8_t pad1[4]; /**< */ } xcb_xkb_sa_lock_ptr_btn_t; /** * @brief xcb_xkb_sa_lock_ptr_btn_iterator_t **/ typedef struct xcb_xkb_sa_lock_ptr_btn_iterator_t { xcb_xkb_sa_lock_ptr_btn_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_lock_ptr_btn_iterator_t; typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t { XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 2, XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1 } xcb_xkb_sa_set_ptr_dflt_flag_t; /** * @brief xcb_xkb_sa_set_ptr_dflt_t **/ typedef struct xcb_xkb_sa_set_ptr_dflt_t { uint8_t type; /**< */ uint8_t flags; /**< */ uint8_t affect; /**< */ int8_t value; /**< */ uint8_t pad0[4]; /**< */ } xcb_xkb_sa_set_ptr_dflt_t; /** * @brief xcb_xkb_sa_set_ptr_dflt_iterator_t **/ typedef struct xcb_xkb_sa_set_ptr_dflt_iterator_t { xcb_xkb_sa_set_ptr_dflt_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_set_ptr_dflt_iterator_t; typedef enum xcb_xkb_sa_iso_lock_flag_t { XCB_XKB_SA_ISO_LOCK_FLAG_NO_LOCK = 1, XCB_XKB_SA_ISO_LOCK_FLAG_NO_UNLOCK = 2, XCB_XKB_SA_ISO_LOCK_FLAG_USE_MOD_MAP_MODS = 4, XCB_XKB_SA_ISO_LOCK_FLAG_GROUP_ABSOLUTE = 4, XCB_XKB_SA_ISO_LOCK_FLAG_ISO_DFLT_IS_GROUP = 8 } xcb_xkb_sa_iso_lock_flag_t; typedef enum xcb_xkb_sa_iso_lock_no_affect_t { XCB_XKB_SA_ISO_LOCK_NO_AFFECT_CTRLS = 8, XCB_XKB_SA_ISO_LOCK_NO_AFFECT_PTR = 16, XCB_XKB_SA_ISO_LOCK_NO_AFFECT_GROUP = 32, XCB_XKB_SA_ISO_LOCK_NO_AFFECT_MODS = 64 } xcb_xkb_sa_iso_lock_no_affect_t; /** * @brief xcb_xkb_sa_iso_lock_t **/ typedef struct xcb_xkb_sa_iso_lock_t { uint8_t type; /**< */ uint8_t flags; /**< */ uint8_t mask; /**< */ uint8_t realMods; /**< */ int8_t group; /**< */ uint8_t affect; /**< */ uint8_t vmodsHigh; /**< */ uint8_t vmodsLow; /**< */ } xcb_xkb_sa_iso_lock_t; /** * @brief xcb_xkb_sa_iso_lock_iterator_t **/ typedef struct xcb_xkb_sa_iso_lock_iterator_t { xcb_xkb_sa_iso_lock_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_iso_lock_iterator_t; /** * @brief xcb_xkb_sa_terminate_t **/ typedef struct xcb_xkb_sa_terminate_t { uint8_t type; /**< */ uint8_t pad0[7]; /**< */ } xcb_xkb_sa_terminate_t; /** * @brief xcb_xkb_sa_terminate_iterator_t **/ typedef struct xcb_xkb_sa_terminate_iterator_t { xcb_xkb_sa_terminate_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_terminate_iterator_t; typedef enum xcb_xkb_switch_screen_flag_t { XCB_XKB_SWITCH_SCREEN_FLAG_APPLICATION = 1, XCB_XKB_SWITCH_SCREEN_FLAG_ABSOLUTE = 4 } xcb_xkb_switch_screen_flag_t; /** * @brief xcb_xkb_sa_switch_screen_t **/ typedef struct xcb_xkb_sa_switch_screen_t { uint8_t type; /**< */ uint8_t flags; /**< */ int8_t newScreen; /**< */ uint8_t pad0[5]; /**< */ } xcb_xkb_sa_switch_screen_t; /** * @brief xcb_xkb_sa_switch_screen_iterator_t **/ typedef struct xcb_xkb_sa_switch_screen_iterator_t { xcb_xkb_sa_switch_screen_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_switch_screen_iterator_t; typedef enum xcb_xkb_bool_ctrls_high_t { XCB_XKB_BOOL_CTRLS_HIGH_ACCESS_X_FEEDBACK = 1, XCB_XKB_BOOL_CTRLS_HIGH_AUDIBLE_BELL = 2, XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_1 = 4, XCB_XKB_BOOL_CTRLS_HIGH_OVERLAY_2 = 8, XCB_XKB_BOOL_CTRLS_HIGH_IGNORE_GROUP_LOCK = 16 } xcb_xkb_bool_ctrls_high_t; typedef enum xcb_xkb_bool_ctrls_low_t { XCB_XKB_BOOL_CTRLS_LOW_REPEAT_KEYS = 1, XCB_XKB_BOOL_CTRLS_LOW_SLOW_KEYS = 2, XCB_XKB_BOOL_CTRLS_LOW_BOUNCE_KEYS = 4, XCB_XKB_BOOL_CTRLS_LOW_STICKY_KEYS = 8, XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS = 16, XCB_XKB_BOOL_CTRLS_LOW_MOUSE_KEYS_ACCEL = 32, XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_KEYS = 64, XCB_XKB_BOOL_CTRLS_LOW_ACCESS_X_TIMEOUT = 128 } xcb_xkb_bool_ctrls_low_t; /** * @brief xcb_xkb_sa_set_controls_t **/ typedef struct xcb_xkb_sa_set_controls_t { uint8_t type; /**< */ uint8_t pad0[3]; /**< */ uint8_t boolCtrlsHigh; /**< */ uint8_t boolCtrlsLow; /**< */ uint8_t pad1[2]; /**< */ } xcb_xkb_sa_set_controls_t; /** * @brief xcb_xkb_sa_set_controls_iterator_t **/ typedef struct xcb_xkb_sa_set_controls_iterator_t { xcb_xkb_sa_set_controls_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_set_controls_iterator_t; /** * @brief xcb_xkb_sa_lock_controls_t **/ typedef struct xcb_xkb_sa_lock_controls_t { uint8_t type; /**< */ uint8_t pad0[3]; /**< */ uint8_t boolCtrlsHigh; /**< */ uint8_t boolCtrlsLow; /**< */ uint8_t pad1[2]; /**< */ } xcb_xkb_sa_lock_controls_t; /** * @brief xcb_xkb_sa_lock_controls_iterator_t **/ typedef struct xcb_xkb_sa_lock_controls_iterator_t { xcb_xkb_sa_lock_controls_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_lock_controls_iterator_t; typedef enum xcb_xkb_action_message_flag_t { XCB_XKB_ACTION_MESSAGE_FLAG_ON_PRESS = 1, XCB_XKB_ACTION_MESSAGE_FLAG_ON_RELEASE = 2, XCB_XKB_ACTION_MESSAGE_FLAG_GEN_KEY_EVENT = 4 } xcb_xkb_action_message_flag_t; /** * @brief xcb_xkb_sa_action_message_t **/ typedef struct xcb_xkb_sa_action_message_t { uint8_t type; /**< */ uint8_t flags; /**< */ uint8_t message[6]; /**< */ } xcb_xkb_sa_action_message_t; /** * @brief xcb_xkb_sa_action_message_iterator_t **/ typedef struct xcb_xkb_sa_action_message_iterator_t { xcb_xkb_sa_action_message_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_action_message_iterator_t; /** * @brief xcb_xkb_sa_redirect_key_t **/ typedef struct xcb_xkb_sa_redirect_key_t { uint8_t type; /**< */ xcb_keycode_t newkey; /**< */ uint8_t mask; /**< */ uint8_t realModifiers; /**< */ uint8_t vmodsMaskHigh; /**< */ uint8_t vmodsMaskLow; /**< */ uint8_t vmodsHigh; /**< */ uint8_t vmodsLow; /**< */ } xcb_xkb_sa_redirect_key_t; /** * @brief xcb_xkb_sa_redirect_key_iterator_t **/ typedef struct xcb_xkb_sa_redirect_key_iterator_t { xcb_xkb_sa_redirect_key_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_redirect_key_iterator_t; /** * @brief xcb_xkb_sa_device_btn_t **/ typedef struct xcb_xkb_sa_device_btn_t { uint8_t type; /**< */ uint8_t flags; /**< */ uint8_t count; /**< */ uint8_t button; /**< */ uint8_t device; /**< */ uint8_t pad0[3]; /**< */ } xcb_xkb_sa_device_btn_t; /** * @brief xcb_xkb_sa_device_btn_iterator_t **/ typedef struct xcb_xkb_sa_device_btn_iterator_t { xcb_xkb_sa_device_btn_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_device_btn_iterator_t; typedef enum xcb_xkb_lock_device_flags_t { XCB_XKB_LOCK_DEVICE_FLAGS_NO_LOCK = 1, XCB_XKB_LOCK_DEVICE_FLAGS_NO_UNLOCK = 2 } xcb_xkb_lock_device_flags_t; /** * @brief xcb_xkb_sa_lock_device_btn_t **/ typedef struct xcb_xkb_sa_lock_device_btn_t { uint8_t type; /**< */ uint8_t flags; /**< */ uint8_t pad0; /**< */ uint8_t button; /**< */ uint8_t device; /**< */ } xcb_xkb_sa_lock_device_btn_t; /** * @brief xcb_xkb_sa_lock_device_btn_iterator_t **/ typedef struct xcb_xkb_sa_lock_device_btn_iterator_t { xcb_xkb_sa_lock_device_btn_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_lock_device_btn_iterator_t; typedef enum xcb_xkb_sa_val_what_t { XCB_XKB_SA_VAL_WHAT_IGNORE_VAL = 0, XCB_XKB_SA_VAL_WHAT_SET_VAL_MIN = 1, XCB_XKB_SA_VAL_WHAT_SET_VAL_CENTER = 2, XCB_XKB_SA_VAL_WHAT_SET_VAL_MAX = 3, XCB_XKB_SA_VAL_WHAT_SET_VAL_RELATIVE = 4, XCB_XKB_SA_VAL_WHAT_SET_VAL_ABSOLUTE = 5 } xcb_xkb_sa_val_what_t; /** * @brief xcb_xkb_sa_device_valuator_t **/ typedef struct xcb_xkb_sa_device_valuator_t { uint8_t type; /**< */ uint8_t device; /**< */ uint8_t val1what; /**< */ uint8_t val1index; /**< */ uint8_t val1value; /**< */ uint8_t val2what; /**< */ uint8_t val2index; /**< */ uint8_t val2value; /**< */ } xcb_xkb_sa_device_valuator_t; /** * @brief xcb_xkb_sa_device_valuator_iterator_t **/ typedef struct xcb_xkb_sa_device_valuator_iterator_t { xcb_xkb_sa_device_valuator_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_sa_device_valuator_iterator_t; /** * @brief xcb_xkb_action_t **/ typedef union xcb_xkb_action_t { xcb_xkb_sa_no_action_t noaction; /**< */ xcb_xkb_sa_set_mods_t setmods; /**< */ xcb_xkb_sa_latch_mods_t latchmods; /**< */ xcb_xkb_sa_lock_mods_t lockmods; /**< */ xcb_xkb_sa_set_group_t setgroup; /**< */ xcb_xkb_sa_latch_group_t latchgroup; /**< */ xcb_xkb_sa_lock_group_t lockgroup; /**< */ xcb_xkb_sa_move_ptr_t moveptr; /**< */ xcb_xkb_sa_ptr_btn_t ptrbtn; /**< */ xcb_xkb_sa_lock_ptr_btn_t lockptrbtn; /**< */ xcb_xkb_sa_set_ptr_dflt_t setptrdflt; /**< */ xcb_xkb_sa_iso_lock_t isolock; /**< */ xcb_xkb_sa_terminate_t terminate; /**< */ xcb_xkb_sa_switch_screen_t switchscreen; /**< */ xcb_xkb_sa_set_controls_t setcontrols; /**< */ xcb_xkb_sa_lock_controls_t lockcontrols; /**< */ xcb_xkb_sa_action_message_t message; /**< */ xcb_xkb_sa_redirect_key_t redirect; /**< */ xcb_xkb_sa_device_btn_t devbtn; /**< */ xcb_xkb_sa_lock_device_btn_t lockdevbtn; /**< */ xcb_xkb_sa_device_valuator_t devval; /**< */ uint8_t type; /**< */ } xcb_xkb_action_t; /** * @brief xcb_xkb_action_iterator_t **/ typedef struct xcb_xkb_action_iterator_t { xcb_xkb_action_t *data; /**< */ int rem; /**< */ int index; /**< */ } xcb_xkb_action_iterator_t; /** * @brief xcb_xkb_use_extension_cookie_t **/ typedef struct xcb_xkb_use_extension_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_use_extension_cookie_t; /** Opcode for xcb_xkb_use_extension. */ #define XCB_XKB_USE_EXTENSION 0 /** * @brief xcb_xkb_use_extension_request_t **/ typedef struct xcb_xkb_use_extension_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint16_t wantedMajor; /**< */ uint16_t wantedMinor; /**< */ } xcb_xkb_use_extension_request_t; /** * @brief xcb_xkb_use_extension_reply_t **/ typedef struct xcb_xkb_use_extension_reply_t { uint8_t response_type; /**< */ uint8_t supported; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t serverMajor; /**< */ uint16_t serverMinor; /**< */ uint8_t pad0[20]; /**< */ } xcb_xkb_use_extension_reply_t; /** * @brief xcb_xkb_select_events_details_t **/ typedef struct xcb_xkb_select_events_details_t { uint16_t affectNewKeyboard; /**< */ uint16_t newKeyboardDetails; /**< */ uint16_t affectState; /**< */ uint16_t stateDetails; /**< */ uint32_t affectCtrls; /**< */ uint32_t ctrlDetails; /**< */ uint32_t affectIndicatorState; /**< */ uint32_t indicatorStateDetails; /**< */ uint32_t affectIndicatorMap; /**< */ uint32_t indicatorMapDetails; /**< */ uint16_t affectNames; /**< */ uint16_t namesDetails; /**< */ uint8_t affectCompat; /**< */ uint8_t compatDetails; /**< */ uint8_t affectBell; /**< */ uint8_t bellDetails; /**< */ uint8_t affectMsgDetails; /**< */ uint8_t msgDetails; /**< */ uint16_t affectAccessX; /**< */ uint16_t accessXDetails; /**< */ uint16_t affectExtDev; /**< */ uint16_t extdevDetails; /**< */ } xcb_xkb_select_events_details_t; /** Opcode for xcb_xkb_select_events. */ #define XCB_XKB_SELECT_EVENTS 1 /** * @brief xcb_xkb_select_events_request_t **/ typedef struct xcb_xkb_select_events_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint16_t affectWhich; /**< */ uint16_t clear; /**< */ uint16_t selectAll; /**< */ uint16_t affectMap; /**< */ uint16_t map; /**< */ } xcb_xkb_select_events_request_t; /** Opcode for xcb_xkb_bell. */ #define XCB_XKB_BELL 3 /** * @brief xcb_xkb_bell_request_t **/ typedef struct xcb_xkb_bell_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ xcb_xkb_bell_class_spec_t bellClass; /**< */ xcb_xkb_id_spec_t bellID; /**< */ int8_t percent; /**< */ uint8_t forceSound; /**< */ uint8_t eventOnly; /**< */ uint8_t pad0; /**< */ int16_t pitch; /**< */ int16_t duration; /**< */ uint8_t pad1[2]; /**< */ xcb_atom_t name; /**< */ xcb_window_t window; /**< */ } xcb_xkb_bell_request_t; /** * @brief xcb_xkb_get_state_cookie_t **/ typedef struct xcb_xkb_get_state_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_state_cookie_t; /** Opcode for xcb_xkb_get_state. */ #define XCB_XKB_GET_STATE 4 /** * @brief xcb_xkb_get_state_request_t **/ typedef struct xcb_xkb_get_state_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_get_state_request_t; /** * @brief xcb_xkb_get_state_reply_t **/ typedef struct xcb_xkb_get_state_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t mods; /**< */ uint8_t baseMods; /**< */ uint8_t latchedMods; /**< */ uint8_t lockedMods; /**< */ uint8_t group; /**< */ uint8_t lockedGroup; /**< */ int16_t baseGroup; /**< */ int16_t latchedGroup; /**< */ uint8_t compatState; /**< */ uint8_t grabMods; /**< */ uint8_t compatGrabMods; /**< */ uint8_t lookupMods; /**< */ uint8_t compatLookupMods; /**< */ uint8_t pad0; /**< */ uint16_t ptrBtnState; /**< */ uint8_t pad1[6]; /**< */ } xcb_xkb_get_state_reply_t; /** Opcode for xcb_xkb_latch_lock_state. */ #define XCB_XKB_LATCH_LOCK_STATE 5 /** * @brief xcb_xkb_latch_lock_state_request_t **/ typedef struct xcb_xkb_latch_lock_state_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t affectModLocks; /**< */ uint8_t modLocks; /**< */ uint8_t lockGroup; /**< */ uint8_t groupLock; /**< */ uint8_t affectModLatches; /**< */ uint8_t pad0; /**< */ uint8_t latchGroup; /**< */ uint16_t groupLatch; /**< */ } xcb_xkb_latch_lock_state_request_t; /** * @brief xcb_xkb_get_controls_cookie_t **/ typedef struct xcb_xkb_get_controls_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_controls_cookie_t; /** Opcode for xcb_xkb_get_controls. */ #define XCB_XKB_GET_CONTROLS 6 /** * @brief xcb_xkb_get_controls_request_t **/ typedef struct xcb_xkb_get_controls_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_get_controls_request_t; /** * @brief xcb_xkb_get_controls_reply_t **/ typedef struct xcb_xkb_get_controls_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t mouseKeysDfltBtn; /**< */ uint8_t numGroups; /**< */ uint8_t groupsWrap; /**< */ uint8_t internalModsMask; /**< */ uint8_t ignoreLockModsMask; /**< */ uint8_t internalModsRealMods; /**< */ uint8_t ignoreLockModsRealMods; /**< */ uint8_t pad0; /**< */ uint16_t internalModsVmods; /**< */ uint16_t ignoreLockModsVmods; /**< */ uint16_t repeatDelay; /**< */ uint16_t repeatInterval; /**< */ uint16_t slowKeysDelay; /**< */ uint16_t debounceDelay; /**< */ uint16_t mouseKeysDelay; /**< */ uint16_t mouseKeysInterval; /**< */ uint16_t mouseKeysTimeToMax; /**< */ uint16_t mouseKeysMaxSpeed; /**< */ int16_t mouseKeysCurve; /**< */ xcb_xkb_ax_option_t accessXOption; /**< */ uint16_t accessXTimeout; /**< */ xcb_xkb_ax_option_t accessXTimeoutOptionsMask; /**< */ xcb_xkb_ax_option_t accessXTimeoutOptionsValues; /**< */ uint8_t pad1[2]; /**< */ uint32_t accessXTimeoutMask; /**< */ uint32_t accessXTimeoutValues; /**< */ uint32_t enabledControls; /**< */ uint8_t perKeyRepeat[32]; /**< */ } xcb_xkb_get_controls_reply_t; /** Opcode for xcb_xkb_set_controls. */ #define XCB_XKB_SET_CONTROLS 7 /** * @brief xcb_xkb_set_controls_request_t **/ typedef struct xcb_xkb_set_controls_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t affectInternalRealMods; /**< */ uint8_t internalRealMods; /**< */ uint8_t affectIgnoreLockRealMods; /**< */ uint8_t ignoreLockRealMods; /**< */ uint16_t affectInternalVirtualMods; /**< */ uint16_t internalVirtualMods; /**< */ uint16_t affectIgnoreLockVirtualMods; /**< */ uint16_t ignoreLockVirtualMods; /**< */ uint8_t mouseKeysDfltBtn; /**< */ uint8_t groupsWrap; /**< */ xcb_xkb_ax_option_t accessXOptions; /**< */ uint8_t pad0[2]; /**< */ uint32_t affectEnabledControls; /**< */ uint32_t enabledControls; /**< */ uint32_t changeControls; /**< */ uint16_t repeatDelay; /**< */ uint16_t repeatInterval; /**< */ uint16_t slowKeysDelay; /**< */ uint16_t debounceDelay; /**< */ uint16_t mouseKeysDelay; /**< */ uint16_t mouseKeysInterval; /**< */ uint16_t mouseKeysTimeToMax; /**< */ uint16_t mouseKeysMaxSpeed; /**< */ int16_t mouseKeysCurve; /**< */ uint16_t accessXTimeout; /**< */ uint32_t accessXTimeoutMask; /**< */ uint32_t accessXTimeoutValues; /**< */ xcb_xkb_ax_option_t accessXTimeoutOptionsMask; /**< */ xcb_xkb_ax_option_t accessXTimeoutOptionsValues; /**< */ uint8_t perKeyRepeat[32]; /**< */ } xcb_xkb_set_controls_request_t; /** * @brief xcb_xkb_get_map_cookie_t **/ typedef struct xcb_xkb_get_map_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_map_cookie_t; /** Opcode for xcb_xkb_get_map. */ #define XCB_XKB_GET_MAP 8 /** * @brief xcb_xkb_get_map_request_t **/ typedef struct xcb_xkb_get_map_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint16_t full; /**< */ uint16_t partial; /**< */ uint8_t firstType; /**< */ uint8_t nTypes; /**< */ xcb_keycode_t firstKeySym; /**< */ uint8_t nKeySyms; /**< */ xcb_keycode_t firstKeyAction; /**< */ uint8_t nKeyActions; /**< */ xcb_keycode_t firstKeyBehavior; /**< */ uint8_t nKeyBehaviors; /**< */ uint16_t virtualMods; /**< */ xcb_keycode_t firstKeyExplicit; /**< */ uint8_t nKeyExplicit; /**< */ xcb_keycode_t firstModMapKey; /**< */ uint8_t nModMapKeys; /**< */ xcb_keycode_t firstVModMapKey; /**< */ uint8_t nVModMapKeys; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_get_map_request_t; /** * @brief xcb_xkb_get_map_map_t **/ typedef struct xcb_xkb_get_map_map_t { xcb_xkb_key_type_t *types_rtrn; /**< */ xcb_xkb_key_sym_map_t *syms_rtrn; /**< */ uint8_t *acts_rtrn_count; /**< */ xcb_xkb_action_t *acts_rtrn_acts; /**< */ xcb_xkb_set_behavior_t *behaviors_rtrn; /**< */ uint8_t *vmods_rtrn; /**< */ xcb_xkb_set_explicit_t *explicit_rtrn; /**< */ xcb_xkb_key_mod_map_t *modmap_rtrn; /**< */ xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; /**< */ } xcb_xkb_get_map_map_t; /** * @brief xcb_xkb_get_map_reply_t **/ typedef struct xcb_xkb_get_map_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t pad0[2]; /**< */ xcb_keycode_t minKeyCode; /**< */ xcb_keycode_t maxKeyCode; /**< */ uint16_t present; /**< */ uint8_t firstType; /**< */ uint8_t nTypes; /**< */ uint8_t totalTypes; /**< */ xcb_keycode_t firstKeySym; /**< */ uint16_t totalSyms; /**< */ uint8_t nKeySyms; /**< */ xcb_keycode_t firstKeyAction; /**< */ uint16_t totalActions; /**< */ uint8_t nKeyActions; /**< */ xcb_keycode_t firstKeyBehavior; /**< */ uint8_t nKeyBehaviors; /**< */ uint8_t totalKeyBehaviors; /**< */ xcb_keycode_t firstKeyExplicit; /**< */ uint8_t nKeyExplicit; /**< */ uint8_t totalKeyExplicit; /**< */ xcb_keycode_t firstModMapKey; /**< */ uint8_t nModMapKeys; /**< */ uint8_t totalModMapKeys; /**< */ xcb_keycode_t firstVModMapKey; /**< */ uint8_t nVModMapKeys; /**< */ uint8_t totalVModMapKeys; /**< */ uint8_t pad1; /**< */ uint16_t virtualMods; /**< */ } xcb_xkb_get_map_reply_t; /** * @brief xcb_xkb_set_map_values_t **/ typedef struct xcb_xkb_set_map_values_t { xcb_xkb_set_key_type_t *types; /**< */ xcb_xkb_key_sym_map_t *syms; /**< */ uint8_t *actionsCount; /**< */ xcb_xkb_action_t *actions; /**< */ xcb_xkb_set_behavior_t *behaviors; /**< */ uint8_t *vmods; /**< */ xcb_xkb_set_explicit_t *explicit; /**< */ xcb_xkb_key_mod_map_t *modmap; /**< */ xcb_xkb_key_v_mod_map_t *vmodmap; /**< */ } xcb_xkb_set_map_values_t; /** Opcode for xcb_xkb_set_map. */ #define XCB_XKB_SET_MAP 9 /** * @brief xcb_xkb_set_map_request_t **/ typedef struct xcb_xkb_set_map_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint16_t present; /**< */ uint16_t flags; /**< */ xcb_keycode_t minKeyCode; /**< */ xcb_keycode_t maxKeyCode; /**< */ uint8_t firstType; /**< */ uint8_t nTypes; /**< */ xcb_keycode_t firstKeySym; /**< */ uint8_t nKeySyms; /**< */ uint16_t totalSyms; /**< */ xcb_keycode_t firstKeyAction; /**< */ uint8_t nKeyActions; /**< */ uint16_t totalActions; /**< */ xcb_keycode_t firstKeyBehavior; /**< */ uint8_t nKeyBehaviors; /**< */ uint8_t totalKeyBehaviors; /**< */ xcb_keycode_t firstKeyExplicit; /**< */ uint8_t nKeyExplicit; /**< */ uint8_t totalKeyExplicit; /**< */ xcb_keycode_t firstModMapKey; /**< */ uint8_t nModMapKeys; /**< */ uint8_t totalModMapKeys; /**< */ xcb_keycode_t firstVModMapKey; /**< */ uint8_t nVModMapKeys; /**< */ uint8_t totalVModMapKeys; /**< */ uint16_t virtualMods; /**< */ } xcb_xkb_set_map_request_t; /** * @brief xcb_xkb_get_compat_map_cookie_t **/ typedef struct xcb_xkb_get_compat_map_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_compat_map_cookie_t; /** Opcode for xcb_xkb_get_compat_map. */ #define XCB_XKB_GET_COMPAT_MAP 10 /** * @brief xcb_xkb_get_compat_map_request_t **/ typedef struct xcb_xkb_get_compat_map_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t groups; /**< */ uint8_t getAllSI; /**< */ uint16_t firstSI; /**< */ uint16_t nSI; /**< */ } xcb_xkb_get_compat_map_request_t; /** * @brief xcb_xkb_get_compat_map_reply_t **/ typedef struct xcb_xkb_get_compat_map_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint8_t groupsRtrn; /**< */ uint8_t pad0; /**< */ uint16_t firstSIRtrn; /**< */ uint16_t nSIRtrn; /**< */ uint16_t nTotalSI; /**< */ uint8_t pad1[16]; /**< */ } xcb_xkb_get_compat_map_reply_t; /** Opcode for xcb_xkb_set_compat_map. */ #define XCB_XKB_SET_COMPAT_MAP 11 /** * @brief xcb_xkb_set_compat_map_request_t **/ typedef struct xcb_xkb_set_compat_map_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t pad0; /**< */ uint8_t recomputeActions; /**< */ uint8_t truncateSI; /**< */ uint8_t groups; /**< */ uint16_t firstSI; /**< */ uint16_t nSI; /**< */ uint8_t pad1[2]; /**< */ } xcb_xkb_set_compat_map_request_t; /** * @brief xcb_xkb_get_indicator_state_cookie_t **/ typedef struct xcb_xkb_get_indicator_state_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_indicator_state_cookie_t; /** Opcode for xcb_xkb_get_indicator_state. */ #define XCB_XKB_GET_INDICATOR_STATE 12 /** * @brief xcb_xkb_get_indicator_state_request_t **/ typedef struct xcb_xkb_get_indicator_state_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_get_indicator_state_request_t; /** * @brief xcb_xkb_get_indicator_state_reply_t **/ typedef struct xcb_xkb_get_indicator_state_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t state; /**< */ uint8_t pad0[20]; /**< */ } xcb_xkb_get_indicator_state_reply_t; /** * @brief xcb_xkb_get_indicator_map_cookie_t **/ typedef struct xcb_xkb_get_indicator_map_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_indicator_map_cookie_t; /** Opcode for xcb_xkb_get_indicator_map. */ #define XCB_XKB_GET_INDICATOR_MAP 13 /** * @brief xcb_xkb_get_indicator_map_request_t **/ typedef struct xcb_xkb_get_indicator_map_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t pad0[2]; /**< */ uint32_t which; /**< */ } xcb_xkb_get_indicator_map_request_t; /** * @brief xcb_xkb_get_indicator_map_reply_t **/ typedef struct xcb_xkb_get_indicator_map_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t which; /**< */ uint32_t realIndicators; /**< */ uint8_t nIndicators; /**< */ uint8_t pad0[15]; /**< */ } xcb_xkb_get_indicator_map_reply_t; /** Opcode for xcb_xkb_set_indicator_map. */ #define XCB_XKB_SET_INDICATOR_MAP 14 /** * @brief xcb_xkb_set_indicator_map_request_t **/ typedef struct xcb_xkb_set_indicator_map_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t pad0[2]; /**< */ uint32_t which; /**< */ } xcb_xkb_set_indicator_map_request_t; /** * @brief xcb_xkb_get_named_indicator_cookie_t **/ typedef struct xcb_xkb_get_named_indicator_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_named_indicator_cookie_t; /** Opcode for xcb_xkb_get_named_indicator. */ #define XCB_XKB_GET_NAMED_INDICATOR 15 /** * @brief xcb_xkb_get_named_indicator_request_t **/ typedef struct xcb_xkb_get_named_indicator_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ xcb_xkb_led_class_spec_t ledClass; /**< */ xcb_xkb_id_spec_t ledID; /**< */ uint8_t pad0[2]; /**< */ xcb_atom_t indicator; /**< */ } xcb_xkb_get_named_indicator_request_t; /** * @brief xcb_xkb_get_named_indicator_reply_t **/ typedef struct xcb_xkb_get_named_indicator_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ xcb_atom_t indicator; /**< */ uint8_t found; /**< */ uint8_t on; /**< */ uint8_t realIndicator; /**< */ uint8_t ndx; /**< */ uint8_t map_flags; /**< */ uint8_t map_whichGroups; /**< */ uint8_t map_groups; /**< */ uint8_t map_whichMods; /**< */ uint8_t map_mods; /**< */ uint8_t map_realMods; /**< */ uint16_t map_vmod; /**< */ uint32_t map_ctrls; /**< */ uint8_t pad0[3]; /**< */ } xcb_xkb_get_named_indicator_reply_t; /** Opcode for xcb_xkb_set_named_indicator. */ #define XCB_XKB_SET_NAMED_INDICATOR 16 /** * @brief xcb_xkb_set_named_indicator_request_t **/ typedef struct xcb_xkb_set_named_indicator_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ xcb_xkb_led_class_spec_t ledClass; /**< */ xcb_xkb_id_spec_t ledID; /**< */ uint8_t pad0[2]; /**< */ xcb_atom_t indicator; /**< */ uint8_t setState; /**< */ uint8_t on; /**< */ uint8_t setMap; /**< */ uint8_t createMap; /**< */ uint8_t pad1; /**< */ uint8_t map_flags; /**< */ uint8_t map_whichGroups; /**< */ uint8_t map_groups; /**< */ uint8_t map_whichMods; /**< */ uint8_t map_realMods; /**< */ uint16_t map_vmods; /**< */ uint32_t map_ctrls; /**< */ } xcb_xkb_set_named_indicator_request_t; /** * @brief xcb_xkb_get_names_cookie_t **/ typedef struct xcb_xkb_get_names_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_names_cookie_t; /** Opcode for xcb_xkb_get_names. */ #define XCB_XKB_GET_NAMES 17 /** * @brief xcb_xkb_get_names_request_t **/ typedef struct xcb_xkb_get_names_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t pad0[2]; /**< */ uint32_t which; /**< */ } xcb_xkb_get_names_request_t; /** * @brief xcb_xkb_get_names_value_list_t **/ typedef struct xcb_xkb_get_names_value_list_t { xcb_atom_t keycodesName; /**< */ xcb_atom_t geometryName; /**< */ xcb_atom_t symbolsName; /**< */ xcb_atom_t physSymbolsName; /**< */ xcb_atom_t typesName; /**< */ xcb_atom_t compatName; /**< */ xcb_atom_t *typeNames; /**< */ uint8_t *nLevelsPerType; /**< */ xcb_atom_t *ktLevelNames; /**< */ xcb_atom_t *indicatorNames; /**< */ xcb_atom_t *virtualModNames; /**< */ xcb_atom_t *groups; /**< */ xcb_xkb_key_name_t *keyNames; /**< */ xcb_xkb_key_alias_t *keyAliases; /**< */ xcb_atom_t *radioGroupNames; /**< */ } xcb_xkb_get_names_value_list_t; /** * @brief xcb_xkb_get_names_reply_t **/ typedef struct xcb_xkb_get_names_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t which; /**< */ xcb_keycode_t minKeyCode; /**< */ xcb_keycode_t maxKeyCode; /**< */ uint8_t nTypes; /**< */ uint8_t groupNames; /**< */ uint16_t virtualMods; /**< */ xcb_keycode_t firstKey; /**< */ uint8_t nKeys; /**< */ uint32_t indicators; /**< */ uint8_t nRadioGroups; /**< */ uint8_t nKeyAliases; /**< */ uint16_t nKTLevels; /**< */ uint8_t pad0[4]; /**< */ } xcb_xkb_get_names_reply_t; /** * @brief xcb_xkb_set_names_values_t **/ typedef struct xcb_xkb_set_names_values_t { xcb_atom_t keycodesName; /**< */ xcb_atom_t geometryName; /**< */ xcb_atom_t symbolsName; /**< */ xcb_atom_t physSymbolsName; /**< */ xcb_atom_t typesName; /**< */ xcb_atom_t compatName; /**< */ xcb_atom_t *typeNames; /**< */ uint8_t *nLevelsPerType; /**< */ xcb_atom_t *ktLevelNames; /**< */ xcb_atom_t *indicatorNames; /**< */ xcb_atom_t *virtualModNames; /**< */ xcb_atom_t *groups; /**< */ xcb_xkb_key_name_t *keyNames; /**< */ xcb_xkb_key_alias_t *keyAliases; /**< */ xcb_atom_t *radioGroupNames; /**< */ } xcb_xkb_set_names_values_t; /** Opcode for xcb_xkb_set_names. */ #define XCB_XKB_SET_NAMES 18 /** * @brief xcb_xkb_set_names_request_t **/ typedef struct xcb_xkb_set_names_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint16_t virtualMods; /**< */ uint32_t which; /**< */ uint8_t firstType; /**< */ uint8_t nTypes; /**< */ uint8_t firstKTLevelt; /**< */ uint8_t nKTLevels; /**< */ uint32_t indicators; /**< */ uint8_t groupNames; /**< */ uint8_t nRadioGroups; /**< */ xcb_keycode_t firstKey; /**< */ uint8_t nKeys; /**< */ uint8_t nKeyAliases; /**< */ uint8_t pad0; /**< */ uint16_t totalKTLevelNames; /**< */ } xcb_xkb_set_names_request_t; /** * @brief xcb_xkb_get_geometry_cookie_t **/ typedef struct xcb_xkb_get_geometry_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_geometry_cookie_t; /** Opcode for xcb_xkb_get_geometry. */ #define XCB_XKB_GET_GEOMETRY 19 /** * @brief xcb_xkb_get_geometry_request_t **/ typedef struct xcb_xkb_get_geometry_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t pad0[2]; /**< */ xcb_atom_t name; /**< */ } xcb_xkb_get_geometry_request_t; /** * @brief xcb_xkb_get_geometry_reply_t **/ typedef struct xcb_xkb_get_geometry_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ xcb_atom_t name; /**< */ uint8_t found; /**< */ uint8_t pad0; /**< */ uint16_t widthMM; /**< */ uint16_t heightMM; /**< */ uint16_t nProperties; /**< */ uint16_t nColors; /**< */ uint16_t nShapes; /**< */ uint16_t nSections; /**< */ uint16_t nDoodads; /**< */ uint16_t nKeyAliases; /**< */ uint8_t baseColorNdx; /**< */ uint8_t labelColorNdx; /**< */ } xcb_xkb_get_geometry_reply_t; /** Opcode for xcb_xkb_set_geometry. */ #define XCB_XKB_SET_GEOMETRY 20 /** * @brief xcb_xkb_set_geometry_request_t **/ typedef struct xcb_xkb_set_geometry_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t nShapes; /**< */ uint8_t nSections; /**< */ xcb_atom_t name; /**< */ uint16_t widthMM; /**< */ uint16_t heightMM; /**< */ uint16_t nProperties; /**< */ uint16_t nColors; /**< */ uint16_t nDoodads; /**< */ uint16_t nKeyAliases; /**< */ uint8_t baseColorNdx; /**< */ uint8_t labelColorNdx; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_set_geometry_request_t; /** * @brief xcb_xkb_per_client_flags_cookie_t **/ typedef struct xcb_xkb_per_client_flags_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_per_client_flags_cookie_t; /** Opcode for xcb_xkb_per_client_flags. */ #define XCB_XKB_PER_CLIENT_FLAGS 21 /** * @brief xcb_xkb_per_client_flags_request_t **/ typedef struct xcb_xkb_per_client_flags_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t pad0[2]; /**< */ uint32_t change; /**< */ uint32_t value; /**< */ uint32_t ctrlsToChange; /**< */ uint32_t autoCtrls; /**< */ uint32_t autoCtrlsValues; /**< */ } xcb_xkb_per_client_flags_request_t; /** * @brief xcb_xkb_per_client_flags_reply_t **/ typedef struct xcb_xkb_per_client_flags_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t supported; /**< */ uint32_t value; /**< */ uint32_t autoCtrls; /**< */ uint32_t autoCtrlsValues; /**< */ uint8_t pad0[8]; /**< */ } xcb_xkb_per_client_flags_reply_t; /** * @brief xcb_xkb_list_components_cookie_t **/ typedef struct xcb_xkb_list_components_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_list_components_cookie_t; /** Opcode for xcb_xkb_list_components. */ #define XCB_XKB_LIST_COMPONENTS 22 /** * @brief xcb_xkb_list_components_request_t **/ typedef struct xcb_xkb_list_components_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint16_t maxNames; /**< */ uint8_t keymapsSpecLen; /**< */ uint8_t keycodesSpecLen; /**< */ uint8_t typesSpecLen; /**< */ uint8_t compatMapSpecLen; /**< */ uint8_t symbolsSpecLen; /**< */ uint8_t geometrySpecLen; /**< */ } xcb_xkb_list_components_request_t; /** * @brief xcb_xkb_list_components_reply_t **/ typedef struct xcb_xkb_list_components_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t nKeymaps; /**< */ uint16_t nKeycodes; /**< */ uint16_t nTypes; /**< */ uint16_t nCompatMaps; /**< */ uint16_t nSymbols; /**< */ uint16_t nGeometries; /**< */ uint16_t extra; /**< */ uint8_t pad0[10]; /**< */ } xcb_xkb_list_components_reply_t; /** * @brief xcb_xkb_get_kbd_by_name_cookie_t **/ typedef struct xcb_xkb_get_kbd_by_name_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_kbd_by_name_cookie_t; /** Opcode for xcb_xkb_get_kbd_by_name. */ #define XCB_XKB_GET_KBD_BY_NAME 23 /** * @brief xcb_xkb_get_kbd_by_name_request_t **/ typedef struct xcb_xkb_get_kbd_by_name_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint16_t need; /**< */ uint16_t want; /**< */ uint8_t load; /**< */ uint8_t pad0; /**< */ uint8_t keymapsSpecLen; /**< */ uint8_t keycodesSpecLen; /**< */ uint8_t typesSpecLen; /**< */ uint8_t compatMapSpecLen; /**< */ uint8_t symbolsSpecLen; /**< */ uint8_t geometrySpecLen; /**< */ } xcb_xkb_get_kbd_by_name_request_t; /** * @brief xcb_xkb_get_kbd_by_name_replies_types_map_t **/ typedef struct xcb_xkb_get_kbd_by_name_replies_types_map_t { xcb_xkb_key_type_t *types_rtrn; /**< */ xcb_xkb_key_sym_map_t *syms_rtrn; /**< */ uint8_t *acts_rtrn_count; /**< */ xcb_xkb_action_t *acts_rtrn_acts; /**< */ xcb_xkb_set_behavior_t *behaviors_rtrn; /**< */ uint8_t *vmods_rtrn; /**< */ xcb_xkb_set_explicit_t *explicit_rtrn; /**< */ xcb_xkb_key_mod_map_t *modmap_rtrn; /**< */ xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; /**< */ } xcb_xkb_get_kbd_by_name_replies_types_map_t; /** * @brief xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t **/ typedef struct xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t { xcb_xkb_key_type_t *types_rtrn; /**< */ xcb_xkb_key_sym_map_t *syms_rtrn; /**< */ uint8_t *acts_rtrn_count; /**< */ xcb_xkb_action_t *acts_rtrn_acts; /**< */ xcb_xkb_set_behavior_t *behaviors_rtrn; /**< */ uint8_t *vmods_rtrn; /**< */ xcb_xkb_set_explicit_t *explicit_rtrn; /**< */ xcb_xkb_key_mod_map_t *modmap_rtrn; /**< */ xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; /**< */ } xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t; /** * @brief xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t **/ typedef struct xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t { xcb_xkb_key_type_t *types_rtrn; /**< */ xcb_xkb_key_sym_map_t *syms_rtrn; /**< */ uint8_t *acts_rtrn_count; /**< */ xcb_xkb_action_t *acts_rtrn_acts; /**< */ xcb_xkb_set_behavior_t *behaviors_rtrn; /**< */ uint8_t *vmods_rtrn; /**< */ xcb_xkb_set_explicit_t *explicit_rtrn; /**< */ xcb_xkb_key_mod_map_t *modmap_rtrn; /**< */ xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; /**< */ } xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t; /** * @brief xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t **/ typedef struct xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t { xcb_atom_t keycodesName; /**< */ xcb_atom_t geometryName; /**< */ xcb_atom_t symbolsName; /**< */ xcb_atom_t physSymbolsName; /**< */ xcb_atom_t typesName; /**< */ xcb_atom_t compatName; /**< */ xcb_atom_t *typeNames; /**< */ uint8_t *nLevelsPerType; /**< */ xcb_atom_t *ktLevelNames; /**< */ xcb_atom_t *indicatorNames; /**< */ xcb_atom_t *virtualModNames; /**< */ xcb_atom_t *groups; /**< */ xcb_xkb_key_name_t *keyNames; /**< */ xcb_xkb_key_alias_t *keyAliases; /**< */ xcb_atom_t *radioGroupNames; /**< */ } xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t; /** * @brief xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t **/ typedef struct xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t { xcb_atom_t keycodesName; /**< */ xcb_atom_t geometryName; /**< */ xcb_atom_t symbolsName; /**< */ xcb_atom_t physSymbolsName; /**< */ xcb_atom_t typesName; /**< */ xcb_atom_t compatName; /**< */ xcb_atom_t *typeNames; /**< */ uint8_t *nLevelsPerType; /**< */ xcb_atom_t *ktLevelNames; /**< */ xcb_atom_t *indicatorNames; /**< */ xcb_atom_t *virtualModNames; /**< */ xcb_atom_t *groups; /**< */ xcb_xkb_key_name_t *keyNames; /**< */ xcb_xkb_key_alias_t *keyAliases; /**< */ xcb_atom_t *radioGroupNames; /**< */ } xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t; /** * @brief xcb_xkb_get_kbd_by_name_replies_t **/ typedef struct xcb_xkb_get_kbd_by_name_replies_t { struct _types { uint8_t getmap_type; /**< */ uint8_t typeDeviceID; /**< */ uint16_t getmap_sequence; /**< */ uint32_t getmap_length; /**< */ uint8_t pad0[2]; /**< */ xcb_keycode_t typeMinKeyCode; /**< */ xcb_keycode_t typeMaxKeyCode; /**< */ uint16_t present; /**< */ uint8_t firstType; /**< */ uint8_t nTypes; /**< */ uint8_t totalTypes; /**< */ xcb_keycode_t firstKeySym; /**< */ uint16_t totalSyms; /**< */ uint8_t nKeySyms; /**< */ xcb_keycode_t firstKeyAction; /**< */ uint16_t totalActions; /**< */ uint8_t nKeyActions; /**< */ xcb_keycode_t firstKeyBehavior; /**< */ uint8_t nKeyBehaviors; /**< */ uint8_t totalKeyBehaviors; /**< */ xcb_keycode_t firstKeyExplicit; /**< */ uint8_t nKeyExplicit; /**< */ uint8_t totalKeyExplicit; /**< */ xcb_keycode_t firstModMapKey; /**< */ uint8_t nModMapKeys; /**< */ uint8_t totalModMapKeys; /**< */ xcb_keycode_t firstVModMapKey; /**< */ uint8_t nVModMapKeys; /**< */ uint8_t totalVModMapKeys; /**< */ uint8_t pad1; /**< */ uint16_t virtualMods; /**< */ xcb_xkb_get_kbd_by_name_replies_types_map_t map; /**< */ } types; struct _compat_map { uint8_t compatDeviceID; /**< */ uint8_t groupsRtrn; /**< */ uint8_t pad0; /**< */ uint16_t firstSIRtrn; /**< */ uint16_t nSIRtrn; /**< */ uint16_t nTotalSI; /**< */ uint8_t pad1[16]; /**< */ uint8_t *si_rtrn; /**< */ xcb_xkb_mod_def_t *group_rtrn; /**< */ } compat_map; struct _client_symbols { uint8_t clientDeviceID; /**< */ uint8_t pad0[2]; /**< */ xcb_keycode_t clientMinKeyCode; /**< */ xcb_keycode_t clientMaxKeyCode; /**< */ uint16_t present; /**< */ uint8_t firstType; /**< */ uint8_t nTypes; /**< */ uint8_t totalTypes; /**< */ xcb_keycode_t firstKeySym; /**< */ uint16_t totalSyms; /**< */ uint8_t nKeySyms; /**< */ xcb_keycode_t firstKeyAction; /**< */ uint16_t totalActions; /**< */ uint8_t nKeyActions; /**< */ xcb_keycode_t firstKeyBehavior; /**< */ uint8_t nKeyBehaviors; /**< */ uint8_t totalKeyBehaviors; /**< */ xcb_keycode_t firstKeyExplicit; /**< */ uint8_t nKeyExplicit; /**< */ uint8_t totalKeyExplicit; /**< */ xcb_keycode_t firstModMapKey; /**< */ uint8_t nModMapKeys; /**< */ uint8_t totalModMapKeys; /**< */ xcb_keycode_t firstVModMapKey; /**< */ uint8_t nVModMapKeys; /**< */ uint8_t totalVModMapKeys; /**< */ uint8_t pad1; /**< */ uint16_t virtualMods; /**< */ xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t map; /**< */ } client_symbols; struct _server_symbols { uint8_t serverDeviceID; /**< */ uint8_t pad0[2]; /**< */ xcb_keycode_t serverMinKeyCode; /**< */ xcb_keycode_t serverMaxKeyCode; /**< */ uint16_t present; /**< */ uint8_t firstType; /**< */ uint8_t nTypes; /**< */ uint8_t totalTypes; /**< */ xcb_keycode_t firstKeySym; /**< */ uint16_t totalSyms; /**< */ uint8_t nKeySyms; /**< */ xcb_keycode_t firstKeyAction; /**< */ uint16_t totalActions; /**< */ uint8_t nKeyActions; /**< */ xcb_keycode_t firstKeyBehavior; /**< */ uint8_t nKeyBehaviors; /**< */ uint8_t totalKeyBehaviors; /**< */ xcb_keycode_t firstKeyExplicit; /**< */ uint8_t nKeyExplicit; /**< */ uint8_t totalKeyExplicit; /**< */ xcb_keycode_t firstModMapKey; /**< */ uint8_t nModMapKeys; /**< */ uint8_t totalModMapKeys; /**< */ xcb_keycode_t firstVModMapKey; /**< */ uint8_t nVModMapKeys; /**< */ uint8_t totalVModMapKeys; /**< */ uint8_t pad1; /**< */ uint16_t virtualMods; /**< */ xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t map; /**< */ } server_symbols; struct _indicator_maps { uint8_t indicatorDeviceID; /**< */ uint32_t which; /**< */ uint32_t realIndicators; /**< */ uint8_t nIndicators; /**< */ uint8_t pad0[15]; /**< */ xcb_xkb_indicator_map_t *maps; /**< */ } indicator_maps; struct _key_names { uint8_t keyDeviceID; /**< */ uint32_t which; /**< */ xcb_keycode_t keyMinKeyCode; /**< */ xcb_keycode_t keyMaxKeyCode; /**< */ uint8_t nTypes; /**< */ uint8_t groupNames; /**< */ uint16_t virtualMods; /**< */ xcb_keycode_t firstKey; /**< */ uint8_t nKeys; /**< */ uint32_t indicators; /**< */ uint8_t nRadioGroups; /**< */ uint8_t nKeyAliases; /**< */ uint16_t nKTLevels; /**< */ uint8_t pad0[4]; /**< */ xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t valueList; /**< */ } key_names; struct _other_names { uint8_t otherDeviceID; /**< */ uint32_t which; /**< */ xcb_keycode_t otherMinKeyCode; /**< */ xcb_keycode_t otherMaxKeyCode; /**< */ uint8_t nTypes; /**< */ uint8_t groupNames; /**< */ uint16_t virtualMods; /**< */ xcb_keycode_t firstKey; /**< */ uint8_t nKeys; /**< */ uint32_t indicators; /**< */ uint8_t nRadioGroups; /**< */ uint8_t nKeyAliases; /**< */ uint16_t nKTLevels; /**< */ uint8_t pad0[4]; /**< */ xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t valueList; /**< */ } other_names; struct _geometry { uint8_t geometryDeviceID; /**< */ xcb_atom_t name; /**< */ uint8_t geometryFound; /**< */ uint8_t pad0; /**< */ uint16_t widthMM; /**< */ uint16_t heightMM; /**< */ uint16_t nProperties; /**< */ uint16_t nColors; /**< */ uint16_t nShapes; /**< */ uint16_t nSections; /**< */ uint16_t nDoodads; /**< */ uint16_t nKeyAliases; /**< */ uint8_t baseColorNdx; /**< */ uint8_t labelColorNdx; /**< */ xcb_xkb_counted_string_16_t *labelFont; /**< */ xcb_xkb_property_t *properties; /**< */ xcb_xkb_counted_string_16_t *colors; /**< */ xcb_xkb_shape_t *shapes; /**< */ xcb_xkb_section_t *sections; /**< */ xcb_xkb_doodad_t *doodads; /**< */ xcb_xkb_key_alias_t *keyAliases; /**< */ } geometry; } xcb_xkb_get_kbd_by_name_replies_t; /***************************************************************************** ** ** xcb_xkb_get_kbd_by_name_replies_types_map_t * xcb_xkb_get_kbd_by_name_replies_types_map ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *R ** @returns xcb_xkb_get_kbd_by_name_replies_types_map_t * ** *****************************************************************************/ xcb_xkb_get_kbd_by_name_replies_types_map_t * xcb_xkb_get_kbd_by_name_replies_types_map (const xcb_xkb_get_kbd_by_name_replies_t *R /**< */); /** * @brief xcb_xkb_get_kbd_by_name_reply_t **/ typedef struct xcb_xkb_get_kbd_by_name_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ xcb_keycode_t minKeyCode; /**< */ xcb_keycode_t maxKeyCode; /**< */ uint8_t loaded; /**< */ uint8_t newKeyboard; /**< */ uint16_t found; /**< */ uint16_t reported; /**< */ uint8_t pad0[16]; /**< */ } xcb_xkb_get_kbd_by_name_reply_t; /** * @brief xcb_xkb_get_device_info_cookie_t **/ typedef struct xcb_xkb_get_device_info_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_get_device_info_cookie_t; /** Opcode for xcb_xkb_get_device_info. */ #define XCB_XKB_GET_DEVICE_INFO 24 /** * @brief xcb_xkb_get_device_info_request_t **/ typedef struct xcb_xkb_get_device_info_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint16_t wanted; /**< */ uint8_t allButtons; /**< */ uint8_t firstButton; /**< */ uint8_t nButtons; /**< */ uint8_t pad0; /**< */ xcb_xkb_led_class_spec_t ledClass; /**< */ xcb_xkb_id_spec_t ledID; /**< */ } xcb_xkb_get_device_info_request_t; /** * @brief xcb_xkb_get_device_info_reply_t **/ typedef struct xcb_xkb_get_device_info_reply_t { uint8_t response_type; /**< */ uint8_t deviceID; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint16_t present; /**< */ uint16_t supported; /**< */ uint16_t unsupported; /**< */ uint16_t nDeviceLedFBs; /**< */ uint8_t firstBtnWanted; /**< */ uint8_t nBtnsWanted; /**< */ uint8_t firstBtnRtrn; /**< */ uint8_t nBtnsRtrn; /**< */ uint8_t totalBtns; /**< */ uint8_t hasOwnState; /**< */ uint16_t dfltKbdFB; /**< */ uint16_t dfltLedFB; /**< */ uint8_t pad0[2]; /**< */ xcb_atom_t devType; /**< */ uint16_t nameLen; /**< */ } xcb_xkb_get_device_info_reply_t; /** Opcode for xcb_xkb_set_device_info. */ #define XCB_XKB_SET_DEVICE_INFO 25 /** * @brief xcb_xkb_set_device_info_request_t **/ typedef struct xcb_xkb_set_device_info_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */ uint8_t firstBtn; /**< */ uint8_t nBtns; /**< */ uint16_t change; /**< */ uint16_t nDeviceLedFBs; /**< */ } xcb_xkb_set_device_info_request_t; /** * @brief xcb_xkb_set_debugging_flags_cookie_t **/ typedef struct xcb_xkb_set_debugging_flags_cookie_t { unsigned int sequence; /**< */ } xcb_xkb_set_debugging_flags_cookie_t; /** Opcode for xcb_xkb_set_debugging_flags. */ #define XCB_XKB_SET_DEBUGGING_FLAGS 101 /** * @brief xcb_xkb_set_debugging_flags_request_t **/ typedef struct xcb_xkb_set_debugging_flags_request_t { uint8_t major_opcode; /**< */ uint8_t minor_opcode; /**< */ uint16_t length; /**< */ uint16_t msgLength; /**< */ uint8_t pad0[2]; /**< */ uint32_t affectFlags; /**< */ uint32_t flags; /**< */ uint32_t affectCtrls; /**< */ uint32_t ctrls; /**< */ } xcb_xkb_set_debugging_flags_request_t; /** * @brief xcb_xkb_set_debugging_flags_reply_t **/ typedef struct xcb_xkb_set_debugging_flags_reply_t { uint8_t response_type; /**< */ uint8_t pad0; /**< */ uint16_t sequence; /**< */ uint32_t length; /**< */ uint32_t currentFlags; /**< */ uint32_t currentCtrls; /**< */ uint32_t supportedFlags; /**< */ uint32_t supportedCtrls; /**< */ uint8_t pad1[8]; /**< */ } xcb_xkb_set_debugging_flags_reply_t; /** Opcode for xcb_xkb_new_keyboard_notify. */ #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0 /** * @brief xcb_xkb_new_keyboard_notify_event_t **/ typedef struct xcb_xkb_new_keyboard_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ uint8_t oldDeviceID; /**< */ xcb_keycode_t minKeyCode; /**< */ xcb_keycode_t maxKeyCode; /**< */ xcb_keycode_t oldMinKeyCode; /**< */ xcb_keycode_t oldMaxKeyCode; /**< */ uint8_t requestMajor; /**< */ uint8_t requestMinor; /**< */ uint16_t changed; /**< */ uint8_t pad0[14]; /**< */ } xcb_xkb_new_keyboard_notify_event_t; /** Opcode for xcb_xkb_map_notify. */ #define XCB_XKB_MAP_NOTIFY 1 /** * @brief xcb_xkb_map_notify_event_t **/ typedef struct xcb_xkb_map_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ uint8_t ptrBtnActions; /**< */ uint16_t changed; /**< */ xcb_keycode_t minKeyCode; /**< */ xcb_keycode_t maxKeyCode; /**< */ uint8_t firstType; /**< */ uint8_t nTypes; /**< */ xcb_keycode_t firstKeySym; /**< */ uint8_t nKeySyms; /**< */ xcb_keycode_t firstKeyAct; /**< */ uint8_t nKeyActs; /**< */ xcb_keycode_t firstKeyBehavior; /**< */ uint8_t nKeyBehavior; /**< */ xcb_keycode_t firstKeyExplicit; /**< */ uint8_t nKeyExplicit; /**< */ xcb_keycode_t firstModMapKey; /**< */ uint8_t nModMapKeys; /**< */ xcb_keycode_t firstVModMapKey; /**< */ uint8_t nVModMapKeys; /**< */ uint16_t virtualMods; /**< */ uint8_t pad0[2]; /**< */ } xcb_xkb_map_notify_event_t; /** Opcode for xcb_xkb_state_notify. */ #define XCB_XKB_STATE_NOTIFY 2 /** * @brief xcb_xkb_state_notify_event_t **/ typedef struct xcb_xkb_state_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ uint8_t mods; /**< */ uint8_t baseMods; /**< */ uint8_t latchedMods; /**< */ uint8_t lockedMods; /**< */ uint8_t group; /**< */ int16_t baseGroup; /**< */ int16_t latchedGroup; /**< */ uint8_t lockedGroup; /**< */ uint8_t compatState; /**< */ uint8_t grabMods; /**< */ uint8_t compatGrabMods; /**< */ uint8_t lookupMods; /**< */ uint8_t compatLoockupMods; /**< */ uint16_t ptrBtnState; /**< */ uint16_t changed; /**< */ xcb_keycode_t keycode; /**< */ uint8_t eventType; /**< */ uint8_t requestMajor; /**< */ uint8_t requestMinor; /**< */ } xcb_xkb_state_notify_event_t; /** Opcode for xcb_xkb_controls_notify. */ #define XCB_XKB_CONTROLS_NOTIFY 3 /** * @brief xcb_xkb_controls_notify_event_t **/ typedef struct xcb_xkb_controls_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ uint8_t numGroups; /**< */ uint8_t pad0[2]; /**< */ uint32_t changedControls; /**< */ uint32_t enabledControls; /**< */ uint32_t enabledControlChanges; /**< */ xcb_keycode_t keycode; /**< */ uint8_t eventType; /**< */ uint8_t requestMajor; /**< */ uint8_t requestMinor; /**< */ uint8_t pad1[4]; /**< */ } xcb_xkb_controls_notify_event_t; /** Opcode for xcb_xkb_indicator_state_notify. */ #define XCB_XKB_INDICATOR_STATE_NOTIFY 4 /** * @brief xcb_xkb_indicator_state_notify_event_t **/ typedef struct xcb_xkb_indicator_state_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ uint8_t pad0[3]; /**< */ uint32_t state; /**< */ uint32_t stateChanged; /**< */ uint8_t pad1[12]; /**< */ } xcb_xkb_indicator_state_notify_event_t; /** Opcode for xcb_xkb_indicator_map_notify. */ #define XCB_XKB_INDICATOR_MAP_NOTIFY 5 /** * @brief xcb_xkb_indicator_map_notify_event_t **/ typedef struct xcb_xkb_indicator_map_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ uint8_t pad0[3]; /**< */ uint32_t state; /**< */ uint32_t mapChanged; /**< */ uint8_t pad1[12]; /**< */ } xcb_xkb_indicator_map_notify_event_t; /** Opcode for xcb_xkb_names_notify. */ #define XCB_XKB_NAMES_NOTIFY 6 /** * @brief xcb_xkb_names_notify_event_t **/ typedef struct xcb_xkb_names_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ uint8_t pad0; /**< */ uint16_t changed; /**< */ uint8_t firstType; /**< */ uint8_t nTypes; /**< */ uint8_t firstLevelName; /**< */ uint8_t nLevelNames; /**< */ uint8_t pad1; /**< */ uint8_t nRadioGroups; /**< */ uint8_t nKeyAliases; /**< */ uint8_t changedGroupNames; /**< */ uint16_t changedVirtualMods; /**< */ xcb_keycode_t firstKey; /**< */ uint8_t nKeys; /**< */ uint32_t changedIndicators; /**< */ uint8_t pad2[4]; /**< */ } xcb_xkb_names_notify_event_t; /** Opcode for xcb_xkb_compat_map_notify. */ #define XCB_XKB_COMPAT_MAP_NOTIFY 7 /** * @brief xcb_xkb_compat_map_notify_event_t **/ typedef struct xcb_xkb_compat_map_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ uint8_t changedGroups; /**< */ uint16_t firstSI; /**< */ uint16_t nSI; /**< */ uint16_t nTotalSI; /**< */ uint8_t pad0[16]; /**< */ } xcb_xkb_compat_map_notify_event_t; /** Opcode for xcb_xkb_bell_notify. */ #define XCB_XKB_BELL_NOTIFY 8 /** * @brief xcb_xkb_bell_notify_event_t **/ typedef struct xcb_xkb_bell_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ uint8_t bellClass; /**< */ uint8_t bellID; /**< */ uint8_t percent; /**< */ uint16_t pitch; /**< */ uint16_t duration; /**< */ xcb_atom_t name; /**< */ xcb_window_t window; /**< */ uint8_t eventOnly; /**< */ uint8_t pad0[7]; /**< */ } xcb_xkb_bell_notify_event_t; /** Opcode for xcb_xkb_action_message. */ #define XCB_XKB_ACTION_MESSAGE 9 /** * @brief xcb_xkb_action_message_event_t **/ typedef struct xcb_xkb_action_message_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ xcb_keycode_t keycode; /**< */ uint8_t press; /**< */ uint8_t keyEventFollows; /**< */ uint8_t mods; /**< */ uint8_t group; /**< */ xcb_xkb_string8_t message[8]; /**< */ uint8_t pad0[10]; /**< */ } xcb_xkb_action_message_event_t; /** Opcode for xcb_xkb_access_x_notify. */ #define XCB_XKB_ACCESS_X_NOTIFY 10 /** * @brief xcb_xkb_access_x_notify_event_t **/ typedef struct xcb_xkb_access_x_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ xcb_keycode_t keycode; /**< */ uint16_t detailt; /**< */ uint16_t slowKeysDelay; /**< */ uint16_t debounceDelay; /**< */ uint8_t pad0[16]; /**< */ } xcb_xkb_access_x_notify_event_t; /** Opcode for xcb_xkb_extension_device_notify. */ #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11 /** * @brief xcb_xkb_extension_device_notify_event_t **/ typedef struct xcb_xkb_extension_device_notify_event_t { uint8_t response_type; /**< */ xcb_timestamp_t time; /**< */ uint16_t sequence; /**< */ uint8_t deviceID; /**< */ uint8_t pad0; /**< */ uint16_t reason; /**< */ uint16_t ledClass; /**< */ uint8_t ledID; /**< */ uint32_t ledsDefined; /**< */ uint32_t ledState; /**< */ uint8_t firstButton; /**< */ uint8_t nButtons; /**< */ uint16_t supported; /**< */ uint16_t unsupported; /**< */ uint8_t pad1[2]; /**< */ } xcb_xkb_extension_device_notify_event_t; /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_ax_option_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_ax_option_t) */ /***************************************************************************** ** ** void xcb_xkb_ax_option_next ** ** @param xcb_xkb_ax_option_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_ax_option_next (xcb_xkb_ax_option_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_ax_option_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_ax_option_end ** ** @param xcb_xkb_ax_option_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_ax_option_end (xcb_xkb_ax_option_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_device_spec_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_device_spec_t) */ /***************************************************************************** ** ** void xcb_xkb_device_spec_next ** ** @param xcb_xkb_device_spec_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_device_spec_next (xcb_xkb_device_spec_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_device_spec_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_device_spec_end ** ** @param xcb_xkb_device_spec_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_device_spec_end (xcb_xkb_device_spec_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_led_class_spec_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_led_class_spec_t) */ /***************************************************************************** ** ** void xcb_xkb_led_class_spec_next ** ** @param xcb_xkb_led_class_spec_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_led_class_spec_next (xcb_xkb_led_class_spec_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_led_class_spec_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_led_class_spec_end ** ** @param xcb_xkb_led_class_spec_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_led_class_spec_end (xcb_xkb_led_class_spec_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_bell_class_spec_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_bell_class_spec_t) */ /***************************************************************************** ** ** void xcb_xkb_bell_class_spec_next ** ** @param xcb_xkb_bell_class_spec_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_bell_class_spec_next (xcb_xkb_bell_class_spec_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_bell_class_spec_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_bell_class_spec_end ** ** @param xcb_xkb_bell_class_spec_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_bell_class_spec_end (xcb_xkb_bell_class_spec_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_id_spec_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_id_spec_t) */ /***************************************************************************** ** ** void xcb_xkb_id_spec_next ** ** @param xcb_xkb_id_spec_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_id_spec_next (xcb_xkb_id_spec_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_id_spec_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_id_spec_end ** ** @param xcb_xkb_id_spec_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_id_spec_end (xcb_xkb_id_spec_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_indicator_map_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_indicator_map_t) */ /***************************************************************************** ** ** void xcb_xkb_indicator_map_next ** ** @param xcb_xkb_indicator_map_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_indicator_map_next (xcb_xkb_indicator_map_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_indicator_map_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_indicator_map_end ** ** @param xcb_xkb_indicator_map_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_indicator_map_end (xcb_xkb_indicator_map_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_mod_def_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_mod_def_t) */ /***************************************************************************** ** ** void xcb_xkb_mod_def_next ** ** @param xcb_xkb_mod_def_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_mod_def_next (xcb_xkb_mod_def_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_mod_def_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_mod_def_end ** ** @param xcb_xkb_mod_def_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_mod_def_end (xcb_xkb_mod_def_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_key_name_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_key_name_t) */ /***************************************************************************** ** ** void xcb_xkb_key_name_next ** ** @param xcb_xkb_key_name_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_key_name_next (xcb_xkb_key_name_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_key_name_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_key_name_end ** ** @param xcb_xkb_key_name_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_key_name_end (xcb_xkb_key_name_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_key_alias_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_key_alias_t) */ /***************************************************************************** ** ** void xcb_xkb_key_alias_next ** ** @param xcb_xkb_key_alias_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_key_alias_next (xcb_xkb_key_alias_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_key_alias_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_key_alias_end ** ** @param xcb_xkb_key_alias_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_key_alias_end (xcb_xkb_key_alias_iterator_t i /**< */); int xcb_xkb_counted_string_8_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_counted_string_8_string ** ** @param const xcb_xkb_counted_string_8_t *R ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_counted_string_8_string (const xcb_xkb_counted_string_8_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_counted_string_8_string_length ** ** @param const xcb_xkb_counted_string_8_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_counted_string_8_string_length (const xcb_xkb_counted_string_8_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_counted_string_8_string_end ** ** @param const xcb_xkb_counted_string_8_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_counted_string_8_string_end (const xcb_xkb_counted_string_8_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_counted_string_8_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_counted_string_8_t) */ /***************************************************************************** ** ** void xcb_xkb_counted_string_8_next ** ** @param xcb_xkb_counted_string_8_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_counted_string_8_next (xcb_xkb_counted_string_8_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_counted_string_8_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_counted_string_8_end ** ** @param xcb_xkb_counted_string_8_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_counted_string_8_end (xcb_xkb_counted_string_8_iterator_t i /**< */); int xcb_xkb_counted_string_16_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_counted_string_16_string ** ** @param const xcb_xkb_counted_string_16_t *R ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_counted_string_16_string_length ** ** @param const xcb_xkb_counted_string_16_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end ** ** @param const xcb_xkb_counted_string_16_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_counted_string_16_pad_0 ** ** @param const xcb_xkb_counted_string_16_t *R ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_counted_string_16_pad_0 (const xcb_xkb_counted_string_16_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_counted_string_16_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_counted_string_16_t) */ /***************************************************************************** ** ** void xcb_xkb_counted_string_16_next ** ** @param xcb_xkb_counted_string_16_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_counted_string_16_next (xcb_xkb_counted_string_16_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_counted_string_16_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_counted_string_16_end ** ** @param xcb_xkb_counted_string_16_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_counted_string_16_end (xcb_xkb_counted_string_16_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_kt_map_entry_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_kt_map_entry_t) */ /***************************************************************************** ** ** void xcb_xkb_kt_map_entry_next ** ** @param xcb_xkb_kt_map_entry_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_kt_map_entry_next (xcb_xkb_kt_map_entry_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_kt_map_entry_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_kt_map_entry_end ** ** @param xcb_xkb_kt_map_entry_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_kt_map_entry_end (xcb_xkb_kt_map_entry_iterator_t i /**< */); int xcb_xkb_key_type_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map ** ** @param const xcb_xkb_key_type_t *R ** @returns xcb_xkb_kt_map_entry_t * ** *****************************************************************************/ xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_key_type_map_length ** ** @param const xcb_xkb_key_type_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator ** ** @param const xcb_xkb_key_type_t *R ** @returns xcb_xkb_kt_map_entry_iterator_t ** *****************************************************************************/ xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve ** ** @param const xcb_xkb_key_type_t *R ** @returns xcb_xkb_mod_def_t * ** *****************************************************************************/ xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_key_type_preserve_length ** ** @param const xcb_xkb_key_type_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator ** ** @param const xcb_xkb_key_type_t *R ** @returns xcb_xkb_mod_def_iterator_t ** *****************************************************************************/ xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_key_type_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_key_type_t) */ /***************************************************************************** ** ** void xcb_xkb_key_type_next ** ** @param xcb_xkb_key_type_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_key_type_next (xcb_xkb_key_type_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_key_type_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_key_type_end ** ** @param xcb_xkb_key_type_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_key_type_end (xcb_xkb_key_type_iterator_t i /**< */); int xcb_xkb_key_sym_map_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_keysym_t * xcb_xkb_key_sym_map_syms ** ** @param const xcb_xkb_key_sym_map_t *R ** @returns xcb_keysym_t * ** *****************************************************************************/ xcb_keysym_t * xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_key_sym_map_syms_length ** ** @param const xcb_xkb_key_sym_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end ** ** @param const xcb_xkb_key_sym_map_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_key_sym_map_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_key_sym_map_t) */ /***************************************************************************** ** ** void xcb_xkb_key_sym_map_next ** ** @param xcb_xkb_key_sym_map_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_key_sym_map_next (xcb_xkb_key_sym_map_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_key_sym_map_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_key_sym_map_end ** ** @param xcb_xkb_key_sym_map_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_key_sym_map_end (xcb_xkb_key_sym_map_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_common_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_common_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_common_behavior_next ** ** @param xcb_xkb_common_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_common_behavior_next (xcb_xkb_common_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_common_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_common_behavior_end ** ** @param xcb_xkb_common_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_common_behavior_end (xcb_xkb_common_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_default_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_default_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_default_behavior_next ** ** @param xcb_xkb_default_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_default_behavior_next (xcb_xkb_default_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_default_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_default_behavior_end ** ** @param xcb_xkb_default_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_default_behavior_end (xcb_xkb_default_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_lock_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_lock_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_lock_behavior_next ** ** @param xcb_xkb_lock_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_lock_behavior_next (xcb_xkb_lock_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_lock_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_lock_behavior_end ** ** @param xcb_xkb_lock_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_lock_behavior_end (xcb_xkb_lock_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_radio_group_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_radio_group_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_radio_group_behavior_next ** ** @param xcb_xkb_radio_group_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_radio_group_behavior_next (xcb_xkb_radio_group_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_radio_group_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end ** ** @param xcb_xkb_radio_group_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end (xcb_xkb_radio_group_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_overlay_1_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_overlay_1_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_overlay_1_behavior_next ** ** @param xcb_xkb_overlay_1_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_overlay_1_behavior_next (xcb_xkb_overlay_1_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_overlay_1_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_overlay_1_behavior_end ** ** @param xcb_xkb_overlay_1_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_overlay_1_behavior_end (xcb_xkb_overlay_1_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_overlay_2_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_overlay_2_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_overlay_2_behavior_next ** ** @param xcb_xkb_overlay_2_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_overlay_2_behavior_next (xcb_xkb_overlay_2_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_overlay_2_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_overlay_2_behavior_end ** ** @param xcb_xkb_overlay_2_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_overlay_2_behavior_end (xcb_xkb_overlay_2_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_permament_lock_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_permament_lock_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_permament_lock_behavior_next ** ** @param xcb_xkb_permament_lock_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_permament_lock_behavior_next (xcb_xkb_permament_lock_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_permament_lock_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end ** ** @param xcb_xkb_permament_lock_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end (xcb_xkb_permament_lock_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_permament_radio_group_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_permament_radio_group_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_permament_radio_group_behavior_next ** ** @param xcb_xkb_permament_radio_group_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_permament_radio_group_behavior_next (xcb_xkb_permament_radio_group_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_permament_radio_group_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end ** ** @param xcb_xkb_permament_radio_group_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end (xcb_xkb_permament_radio_group_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_permament_overlay_1_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_permament_overlay_1_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_permament_overlay_1_behavior_next ** ** @param xcb_xkb_permament_overlay_1_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_permament_overlay_1_behavior_next (xcb_xkb_permament_overlay_1_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_permament_overlay_1_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_permament_overlay_1_behavior_end ** ** @param xcb_xkb_permament_overlay_1_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_permament_overlay_1_behavior_end (xcb_xkb_permament_overlay_1_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_permament_overlay_2_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_permament_overlay_2_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_permament_overlay_2_behavior_next ** ** @param xcb_xkb_permament_overlay_2_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_permament_overlay_2_behavior_next (xcb_xkb_permament_overlay_2_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_permament_overlay_2_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_permament_overlay_2_behavior_end ** ** @param xcb_xkb_permament_overlay_2_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_permament_overlay_2_behavior_end (xcb_xkb_permament_overlay_2_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_behavior_next ** ** @param xcb_xkb_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_behavior_next (xcb_xkb_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_behavior_end ** ** @param xcb_xkb_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_behavior_end (xcb_xkb_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_set_behavior_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_set_behavior_t) */ /***************************************************************************** ** ** void xcb_xkb_set_behavior_next ** ** @param xcb_xkb_set_behavior_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_set_behavior_next (xcb_xkb_set_behavior_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_set_behavior_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_behavior_end ** ** @param xcb_xkb_set_behavior_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_behavior_end (xcb_xkb_set_behavior_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_set_explicit_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_set_explicit_t) */ /***************************************************************************** ** ** void xcb_xkb_set_explicit_next ** ** @param xcb_xkb_set_explicit_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_set_explicit_next (xcb_xkb_set_explicit_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_set_explicit_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_explicit_end ** ** @param xcb_xkb_set_explicit_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_explicit_end (xcb_xkb_set_explicit_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_key_mod_map_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_key_mod_map_t) */ /***************************************************************************** ** ** void xcb_xkb_key_mod_map_next ** ** @param xcb_xkb_key_mod_map_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_key_mod_map_next (xcb_xkb_key_mod_map_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_key_mod_map_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_key_mod_map_end ** ** @param xcb_xkb_key_mod_map_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_key_mod_map_end (xcb_xkb_key_mod_map_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_key_v_mod_map_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_key_v_mod_map_t) */ /***************************************************************************** ** ** void xcb_xkb_key_v_mod_map_next ** ** @param xcb_xkb_key_v_mod_map_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_key_v_mod_map_next (xcb_xkb_key_v_mod_map_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_key_v_mod_map_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end ** ** @param xcb_xkb_key_v_mod_map_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end (xcb_xkb_key_v_mod_map_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_kt_set_map_entry_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_kt_set_map_entry_t) */ /***************************************************************************** ** ** void xcb_xkb_kt_set_map_entry_next ** ** @param xcb_xkb_kt_set_map_entry_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_kt_set_map_entry_next (xcb_xkb_kt_set_map_entry_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_kt_set_map_entry_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end ** ** @param xcb_xkb_kt_set_map_entry_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end (xcb_xkb_kt_set_map_entry_iterator_t i /**< */); int xcb_xkb_set_key_type_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries ** ** @param const xcb_xkb_set_key_type_t *R ** @returns xcb_xkb_kt_set_map_entry_t * ** *****************************************************************************/ xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_set_key_type_entries_length ** ** @param const xcb_xkb_set_key_type_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterator ** ** @param const xcb_xkb_set_key_type_t *R ** @returns xcb_xkb_kt_set_map_entry_iterator_t ** *****************************************************************************/ xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries ** ** @param const xcb_xkb_set_key_type_t *R ** @returns xcb_xkb_kt_set_map_entry_t * ** *****************************************************************************/ xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_set_key_type_preserve_entries_length ** ** @param const xcb_xkb_set_key_type_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entries_iterator ** ** @param const xcb_xkb_set_key_type_t *R ** @returns xcb_xkb_kt_set_map_entry_iterator_t ** *****************************************************************************/ xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_set_key_type_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_set_key_type_t) */ /***************************************************************************** ** ** void xcb_xkb_set_key_type_next ** ** @param xcb_xkb_set_key_type_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_set_key_type_next (xcb_xkb_set_key_type_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_set_key_type_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_key_type_end ** ** @param xcb_xkb_set_key_type_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_key_type_end (xcb_xkb_set_key_type_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_string8_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_string8_t) */ /***************************************************************************** ** ** void xcb_xkb_string8_next ** ** @param xcb_xkb_string8_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_string8_next (xcb_xkb_string8_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_string8_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_string8_end ** ** @param xcb_xkb_string8_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_string8_end (xcb_xkb_string8_iterator_t i /**< */); int xcb_xkb_property_serialize (void **_buffer /**< */, const xcb_xkb_property_t *_aux /**< */, const xcb_xkb_string8_t *name /**< */, const xcb_xkb_string8_t *value /**< */); int xcb_xkb_property_unserialize (const void *_buffer /**< */, xcb_xkb_property_t **_aux /**< */); int xcb_xkb_property_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_xkb_string8_t * xcb_xkb_property_name ** ** @param const xcb_xkb_property_t *R ** @returns xcb_xkb_string8_t * ** *****************************************************************************/ xcb_xkb_string8_t * xcb_xkb_property_name (const xcb_xkb_property_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_property_name_length ** ** @param const xcb_xkb_property_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_property_name_length (const xcb_xkb_property_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_property_name_end ** ** @param const xcb_xkb_property_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_property_name_end (const xcb_xkb_property_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_string8_t * xcb_xkb_property_value ** ** @param const xcb_xkb_property_t *R ** @returns xcb_xkb_string8_t * ** *****************************************************************************/ xcb_xkb_string8_t * xcb_xkb_property_value (const xcb_xkb_property_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_property_value_length ** ** @param const xcb_xkb_property_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_property_value_length (const xcb_xkb_property_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_property_value_end ** ** @param const xcb_xkb_property_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_property_value_end (const xcb_xkb_property_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_property_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_property_t) */ /***************************************************************************** ** ** void xcb_xkb_property_next ** ** @param xcb_xkb_property_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_property_next (xcb_xkb_property_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_property_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_property_end ** ** @param xcb_xkb_property_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_property_end (xcb_xkb_property_iterator_t i /**< */); int xcb_xkb_outline_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_point_t * xcb_xkb_outline_points ** ** @param const xcb_xkb_outline_t *R ** @returns xcb_point_t * ** *****************************************************************************/ xcb_point_t * xcb_xkb_outline_points (const xcb_xkb_outline_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_outline_points_length ** ** @param const xcb_xkb_outline_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R /**< */); /***************************************************************************** ** ** xcb_point_iterator_t xcb_xkb_outline_points_iterator ** ** @param const xcb_xkb_outline_t *R ** @returns xcb_point_iterator_t ** *****************************************************************************/ xcb_point_iterator_t xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_outline_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_outline_t) */ /***************************************************************************** ** ** void xcb_xkb_outline_next ** ** @param xcb_xkb_outline_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_outline_next (xcb_xkb_outline_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_outline_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_outline_end ** ** @param xcb_xkb_outline_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_outline_end (xcb_xkb_outline_iterator_t i /**< */); int xcb_xkb_shape_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** int xcb_xkb_shape_outlines_length ** ** @param const xcb_xkb_shape_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator ** ** @param const xcb_xkb_shape_t *R ** @returns xcb_xkb_outline_iterator_t ** *****************************************************************************/ xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_shape_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_shape_t) */ /***************************************************************************** ** ** void xcb_xkb_shape_next ** ** @param xcb_xkb_shape_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_shape_next (xcb_xkb_shape_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_shape_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_shape_end ** ** @param xcb_xkb_shape_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_shape_end (xcb_xkb_shape_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_key_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_key_t) */ /***************************************************************************** ** ** void xcb_xkb_key_next ** ** @param xcb_xkb_key_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_key_next (xcb_xkb_key_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_key_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_key_end ** ** @param xcb_xkb_key_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_key_end (xcb_xkb_key_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_overlay_key_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_overlay_key_t) */ /***************************************************************************** ** ** void xcb_xkb_overlay_key_next ** ** @param xcb_xkb_overlay_key_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_overlay_key_next (xcb_xkb_overlay_key_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_overlay_key_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_overlay_key_end ** ** @param xcb_xkb_overlay_key_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_overlay_key_end (xcb_xkb_overlay_key_iterator_t i /**< */); int xcb_xkb_overlay_row_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys ** ** @param const xcb_xkb_overlay_row_t *R ** @returns xcb_xkb_overlay_key_t * ** *****************************************************************************/ xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_overlay_row_keys_length ** ** @param const xcb_xkb_overlay_row_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator ** ** @param const xcb_xkb_overlay_row_t *R ** @returns xcb_xkb_overlay_key_iterator_t ** *****************************************************************************/ xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_overlay_row_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_overlay_row_t) */ /***************************************************************************** ** ** void xcb_xkb_overlay_row_next ** ** @param xcb_xkb_overlay_row_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_overlay_row_next (xcb_xkb_overlay_row_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_overlay_row_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_overlay_row_end ** ** @param xcb_xkb_overlay_row_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_overlay_row_end (xcb_xkb_overlay_row_iterator_t i /**< */); int xcb_xkb_overlay_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** int xcb_xkb_overlay_rows_length ** ** @param const xcb_xkb_overlay_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator ** ** @param const xcb_xkb_overlay_t *R ** @returns xcb_xkb_overlay_row_iterator_t ** *****************************************************************************/ xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_overlay_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_overlay_t) */ /***************************************************************************** ** ** void xcb_xkb_overlay_next ** ** @param xcb_xkb_overlay_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_overlay_next (xcb_xkb_overlay_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_overlay_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_overlay_end ** ** @param xcb_xkb_overlay_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_overlay_end (xcb_xkb_overlay_iterator_t i /**< */); int xcb_xkb_row_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_xkb_key_t * xcb_xkb_row_keys ** ** @param const xcb_xkb_row_t *R ** @returns xcb_xkb_key_t * ** *****************************************************************************/ xcb_xkb_key_t * xcb_xkb_row_keys (const xcb_xkb_row_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_row_keys_length ** ** @param const xcb_xkb_row_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_row_keys_length (const xcb_xkb_row_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator ** ** @param const xcb_xkb_row_t *R ** @returns xcb_xkb_key_iterator_t ** *****************************************************************************/ xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_row_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_row_t) */ /***************************************************************************** ** ** void xcb_xkb_row_next ** ** @param xcb_xkb_row_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_row_next (xcb_xkb_row_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_row_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_row_end ** ** @param xcb_xkb_row_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_row_end (xcb_xkb_row_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_common_doodad_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_common_doodad_t) */ /***************************************************************************** ** ** void xcb_xkb_common_doodad_next ** ** @param xcb_xkb_common_doodad_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_common_doodad_next (xcb_xkb_common_doodad_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_common_doodad_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_common_doodad_end ** ** @param xcb_xkb_common_doodad_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_common_doodad_end (xcb_xkb_common_doodad_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_shape_doodad_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_shape_doodad_t) */ /***************************************************************************** ** ** void xcb_xkb_shape_doodad_next ** ** @param xcb_xkb_shape_doodad_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_shape_doodad_next (xcb_xkb_shape_doodad_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_shape_doodad_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_shape_doodad_end ** ** @param xcb_xkb_shape_doodad_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_shape_doodad_end (xcb_xkb_shape_doodad_iterator_t i /**< */); int xcb_xkb_text_doodad_sizeof (const void *_buffer /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_text_doodad_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_text_doodad_t) */ /***************************************************************************** ** ** void xcb_xkb_text_doodad_next ** ** @param xcb_xkb_text_doodad_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_text_doodad_next (xcb_xkb_text_doodad_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_text_doodad_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_text_doodad_end ** ** @param xcb_xkb_text_doodad_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_text_doodad_end (xcb_xkb_text_doodad_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_indicator_doodad_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_indicator_doodad_t) */ /***************************************************************************** ** ** void xcb_xkb_indicator_doodad_next ** ** @param xcb_xkb_indicator_doodad_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_indicator_doodad_next (xcb_xkb_indicator_doodad_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_indicator_doodad_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_indicator_doodad_end ** ** @param xcb_xkb_indicator_doodad_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_indicator_doodad_end (xcb_xkb_indicator_doodad_iterator_t i /**< */); int xcb_xkb_logo_doodad_sizeof (const void *_buffer /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_logo_doodad_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_logo_doodad_t) */ /***************************************************************************** ** ** void xcb_xkb_logo_doodad_next ** ** @param xcb_xkb_logo_doodad_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_logo_doodad_next (xcb_xkb_logo_doodad_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_logo_doodad_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_logo_doodad_end ** ** @param xcb_xkb_logo_doodad_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_logo_doodad_end (xcb_xkb_logo_doodad_iterator_t i /**< */); int xcb_xkb_doodad_sizeof (const void *_buffer /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_doodad_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_doodad_t) */ /***************************************************************************** ** ** void xcb_xkb_doodad_next ** ** @param xcb_xkb_doodad_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_doodad_next (xcb_xkb_doodad_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_doodad_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_doodad_end ** ** @param xcb_xkb_doodad_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_doodad_end (xcb_xkb_doodad_iterator_t i /**< */); int xcb_xkb_section_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** int xcb_xkb_section_rows_length ** ** @param const xcb_xkb_section_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_section_rows_length (const xcb_xkb_section_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_row_iterator_t xcb_xkb_section_rows_iterator ** ** @param const xcb_xkb_section_t *R ** @returns xcb_xkb_row_iterator_t ** *****************************************************************************/ xcb_xkb_row_iterator_t xcb_xkb_section_rows_iterator (const xcb_xkb_section_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_section_doodads_length ** ** @param const xcb_xkb_section_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_section_doodads_length (const xcb_xkb_section_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_doodad_iterator_t xcb_xkb_section_doodads_iterator ** ** @param const xcb_xkb_section_t *R ** @returns xcb_xkb_doodad_iterator_t ** *****************************************************************************/ xcb_xkb_doodad_iterator_t xcb_xkb_section_doodads_iterator (const xcb_xkb_section_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_section_overlays_length ** ** @param const xcb_xkb_section_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_section_overlays_length (const xcb_xkb_section_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_overlay_iterator_t xcb_xkb_section_overlays_iterator ** ** @param const xcb_xkb_section_t *R ** @returns xcb_xkb_overlay_iterator_t ** *****************************************************************************/ xcb_xkb_overlay_iterator_t xcb_xkb_section_overlays_iterator (const xcb_xkb_section_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_section_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_section_t) */ /***************************************************************************** ** ** void xcb_xkb_section_next ** ** @param xcb_xkb_section_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_section_next (xcb_xkb_section_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_section_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_section_end ** ** @param xcb_xkb_section_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_section_end (xcb_xkb_section_iterator_t i /**< */); int xcb_xkb_listing_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_xkb_string8_t * xcb_xkb_listing_string ** ** @param const xcb_xkb_listing_t *R ** @returns xcb_xkb_string8_t * ** *****************************************************************************/ xcb_xkb_string8_t * xcb_xkb_listing_string (const xcb_xkb_listing_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_listing_string_length ** ** @param const xcb_xkb_listing_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_listing_string_end ** ** @param const xcb_xkb_listing_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_listing_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_listing_t) */ /***************************************************************************** ** ** void xcb_xkb_listing_next ** ** @param xcb_xkb_listing_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_listing_next (xcb_xkb_listing_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_listing_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_listing_end ** ** @param xcb_xkb_listing_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_listing_end (xcb_xkb_listing_iterator_t i /**< */); int xcb_xkb_device_led_info_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_device_led_info_names ** ** @param const xcb_xkb_device_led_info_t *R ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_device_led_info_names_length ** ** @param const xcb_xkb_device_led_info_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_device_led_info_names_end ** ** @param const xcb_xkb_device_led_info_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps ** ** @param const xcb_xkb_device_led_info_t *R ** @returns xcb_xkb_indicator_map_t * ** *****************************************************************************/ xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_device_led_info_maps_length ** ** @param const xcb_xkb_device_led_info_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator ** ** @param const xcb_xkb_device_led_info_t *R ** @returns xcb_xkb_indicator_map_iterator_t ** *****************************************************************************/ xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_device_led_info_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_device_led_info_t) */ /***************************************************************************** ** ** void xcb_xkb_device_led_info_next ** ** @param xcb_xkb_device_led_info_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_device_led_info_next (xcb_xkb_device_led_info_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_device_led_info_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_device_led_info_end ** ** @param xcb_xkb_device_led_info_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_device_led_info_end (xcb_xkb_device_led_info_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_no_action_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_no_action_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_no_action_next ** ** @param xcb_xkb_sa_no_action_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_no_action_next (xcb_xkb_sa_no_action_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_no_action_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_no_action_end ** ** @param xcb_xkb_sa_no_action_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_no_action_end (xcb_xkb_sa_no_action_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_set_mods_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_set_mods_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_set_mods_next ** ** @param xcb_xkb_sa_set_mods_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_set_mods_next (xcb_xkb_sa_set_mods_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_set_mods_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_set_mods_end ** ** @param xcb_xkb_sa_set_mods_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_set_mods_end (xcb_xkb_sa_set_mods_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_latch_mods_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_latch_mods_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_latch_mods_next ** ** @param xcb_xkb_sa_latch_mods_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_latch_mods_next (xcb_xkb_sa_latch_mods_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_latch_mods_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end ** ** @param xcb_xkb_sa_latch_mods_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end (xcb_xkb_sa_latch_mods_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_lock_mods_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_lock_mods_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_lock_mods_next ** ** @param xcb_xkb_sa_lock_mods_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_lock_mods_next (xcb_xkb_sa_lock_mods_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_lock_mods_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end ** ** @param xcb_xkb_sa_lock_mods_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end (xcb_xkb_sa_lock_mods_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_set_group_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_set_group_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_set_group_next ** ** @param xcb_xkb_sa_set_group_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_set_group_next (xcb_xkb_sa_set_group_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_set_group_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_set_group_end ** ** @param xcb_xkb_sa_set_group_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_set_group_end (xcb_xkb_sa_set_group_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_latch_group_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_latch_group_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_latch_group_next ** ** @param xcb_xkb_sa_latch_group_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_latch_group_next (xcb_xkb_sa_latch_group_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_latch_group_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_latch_group_end ** ** @param xcb_xkb_sa_latch_group_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_latch_group_end (xcb_xkb_sa_latch_group_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_lock_group_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_lock_group_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_lock_group_next ** ** @param xcb_xkb_sa_lock_group_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_lock_group_next (xcb_xkb_sa_lock_group_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_lock_group_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_lock_group_end ** ** @param xcb_xkb_sa_lock_group_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_lock_group_end (xcb_xkb_sa_lock_group_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_move_ptr_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_move_ptr_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_move_ptr_next ** ** @param xcb_xkb_sa_move_ptr_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_move_ptr_next (xcb_xkb_sa_move_ptr_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_move_ptr_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end ** ** @param xcb_xkb_sa_move_ptr_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end (xcb_xkb_sa_move_ptr_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_ptr_btn_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_ptr_btn_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_ptr_btn_next ** ** @param xcb_xkb_sa_ptr_btn_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_ptr_btn_next (xcb_xkb_sa_ptr_btn_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_ptr_btn_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end ** ** @param xcb_xkb_sa_ptr_btn_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end (xcb_xkb_sa_ptr_btn_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_lock_ptr_btn_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_lock_ptr_btn_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_lock_ptr_btn_next ** ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_lock_ptr_btn_next (xcb_xkb_sa_lock_ptr_btn_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_lock_ptr_btn_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end ** ** @param xcb_xkb_sa_lock_ptr_btn_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end (xcb_xkb_sa_lock_ptr_btn_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_set_ptr_dflt_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_set_ptr_dflt_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_set_ptr_dflt_next ** ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_set_ptr_dflt_next (xcb_xkb_sa_set_ptr_dflt_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_set_ptr_dflt_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end ** ** @param xcb_xkb_sa_set_ptr_dflt_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end (xcb_xkb_sa_set_ptr_dflt_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_iso_lock_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_iso_lock_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_iso_lock_next ** ** @param xcb_xkb_sa_iso_lock_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_iso_lock_next (xcb_xkb_sa_iso_lock_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_iso_lock_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end ** ** @param xcb_xkb_sa_iso_lock_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end (xcb_xkb_sa_iso_lock_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_terminate_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_terminate_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_terminate_next ** ** @param xcb_xkb_sa_terminate_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_terminate_next (xcb_xkb_sa_terminate_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_terminate_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_terminate_end ** ** @param xcb_xkb_sa_terminate_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_terminate_end (xcb_xkb_sa_terminate_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_switch_screen_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_switch_screen_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_switch_screen_next ** ** @param xcb_xkb_sa_switch_screen_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_switch_screen_next (xcb_xkb_sa_switch_screen_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_switch_screen_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end ** ** @param xcb_xkb_sa_switch_screen_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end (xcb_xkb_sa_switch_screen_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_set_controls_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_set_controls_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_set_controls_next ** ** @param xcb_xkb_sa_set_controls_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_set_controls_next (xcb_xkb_sa_set_controls_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_set_controls_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_set_controls_end ** ** @param xcb_xkb_sa_set_controls_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_set_controls_end (xcb_xkb_sa_set_controls_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_lock_controls_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_lock_controls_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_lock_controls_next ** ** @param xcb_xkb_sa_lock_controls_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_lock_controls_next (xcb_xkb_sa_lock_controls_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_lock_controls_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end ** ** @param xcb_xkb_sa_lock_controls_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end (xcb_xkb_sa_lock_controls_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_action_message_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_action_message_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_action_message_next ** ** @param xcb_xkb_sa_action_message_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_action_message_next (xcb_xkb_sa_action_message_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_action_message_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_action_message_end ** ** @param xcb_xkb_sa_action_message_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_action_message_end (xcb_xkb_sa_action_message_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_redirect_key_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_redirect_key_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_redirect_key_next ** ** @param xcb_xkb_sa_redirect_key_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_redirect_key_next (xcb_xkb_sa_redirect_key_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_redirect_key_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end ** ** @param xcb_xkb_sa_redirect_key_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end (xcb_xkb_sa_redirect_key_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_device_btn_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_device_btn_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_device_btn_next ** ** @param xcb_xkb_sa_device_btn_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_device_btn_next (xcb_xkb_sa_device_btn_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_device_btn_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_device_btn_end ** ** @param xcb_xkb_sa_device_btn_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_device_btn_end (xcb_xkb_sa_device_btn_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_lock_device_btn_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_lock_device_btn_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_lock_device_btn_next ** ** @param xcb_xkb_sa_lock_device_btn_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_lock_device_btn_next (xcb_xkb_sa_lock_device_btn_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_lock_device_btn_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end ** ** @param xcb_xkb_sa_lock_device_btn_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end (xcb_xkb_sa_lock_device_btn_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_sa_device_valuator_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_sa_device_valuator_t) */ /***************************************************************************** ** ** void xcb_xkb_sa_device_valuator_next ** ** @param xcb_xkb_sa_device_valuator_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_sa_device_valuator_next (xcb_xkb_sa_device_valuator_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_sa_device_valuator_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end ** ** @param xcb_xkb_sa_device_valuator_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end (xcb_xkb_sa_device_valuator_iterator_t i /**< */); /** * Get the next element of the iterator * @param i Pointer to a xcb_xkb_action_iterator_t * * Get the next element in the iterator. The member rem is * decreased by one. The member data points to the next * element. The member index is increased by sizeof(xcb_xkb_action_t) */ /***************************************************************************** ** ** void xcb_xkb_action_next ** ** @param xcb_xkb_action_iterator_t *i ** @returns void ** *****************************************************************************/ void xcb_xkb_action_next (xcb_xkb_action_iterator_t *i /**< */); /** * Return the iterator pointing to the last element * @param i An xcb_xkb_action_iterator_t * @return The iterator pointing to the last element * * Set the current element in the iterator to the last element. * The member rem is set to 0. The member data points to the * last element. */ /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_action_end ** ** @param xcb_xkb_action_iterator_t i ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_action_end (xcb_xkb_action_iterator_t i /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension ** ** @param xcb_connection_t *c ** @param uint16_t wantedMajor ** @param uint16_t wantedMinor ** @returns xcb_xkb_use_extension_cookie_t ** *****************************************************************************/ xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension (xcb_connection_t *c /**< */, uint16_t wantedMajor /**< */, uint16_t wantedMinor /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked ** ** @param xcb_connection_t *c ** @param uint16_t wantedMajor ** @param uint16_t wantedMinor ** @returns xcb_xkb_use_extension_cookie_t ** *****************************************************************************/ xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked (xcb_connection_t *c /**< */, uint16_t wantedMajor /**< */, uint16_t wantedMinor /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_use_extension_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_use_extension_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_use_extension_reply_t * ** *****************************************************************************/ xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply (xcb_connection_t *c /**< */, xcb_xkb_use_extension_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_xkb_select_events_details_serialize (void **_buffer /**< */, uint16_t affectWhich /**< */, uint16_t clear /**< */, uint16_t selectAll /**< */, const xcb_xkb_select_events_details_t *_aux /**< */); int xcb_xkb_select_events_details_unpack (const void *_buffer /**< */, uint16_t affectWhich /**< */, uint16_t clear /**< */, uint16_t selectAll /**< */, xcb_xkb_select_events_details_t *_aux /**< */); int xcb_xkb_select_events_details_sizeof (const void *_buffer /**< */, uint16_t affectWhich /**< */, uint16_t clear /**< */, uint16_t selectAll /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_select_events_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t affectWhich ** @param uint16_t clear ** @param uint16_t selectAll ** @param uint16_t affectMap ** @param uint16_t map ** @param const void *details ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_select_events_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t affectWhich /**< */, uint16_t clear /**< */, uint16_t selectAll /**< */, uint16_t affectMap /**< */, uint16_t map /**< */, const void *details /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_select_events ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t affectWhich ** @param uint16_t clear ** @param uint16_t selectAll ** @param uint16_t affectMap ** @param uint16_t map ** @param const void *details ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_select_events (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t affectWhich /**< */, uint16_t clear /**< */, uint16_t selectAll /**< */, uint16_t affectMap /**< */, uint16_t map /**< */, const void *details /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_select_events_aux_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t affectWhich ** @param uint16_t clear ** @param uint16_t selectAll ** @param uint16_t affectMap ** @param uint16_t map ** @param const xcb_xkb_select_events_details_t *details ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_select_events_aux_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t affectWhich /**< */, uint16_t clear /**< */, uint16_t selectAll /**< */, uint16_t affectMap /**< */, uint16_t map /**< */, const xcb_xkb_select_events_details_t *details /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_select_events_aux ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t affectWhich ** @param uint16_t clear ** @param uint16_t selectAll ** @param uint16_t affectMap ** @param uint16_t map ** @param const xcb_xkb_select_events_details_t *details ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_select_events_aux (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t affectWhich /**< */, uint16_t clear /**< */, uint16_t selectAll /**< */, uint16_t affectMap /**< */, uint16_t map /**< */, const xcb_xkb_select_events_details_t *details /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_bell_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param xcb_xkb_bell_class_spec_t bellClass ** @param xcb_xkb_id_spec_t bellID ** @param int8_t percent ** @param uint8_t forceSound ** @param uint8_t eventOnly ** @param int16_t pitch ** @param int16_t duration ** @param xcb_atom_t name ** @param xcb_window_t window ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_bell_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_bell_class_spec_t bellClass /**< */, xcb_xkb_id_spec_t bellID /**< */, int8_t percent /**< */, uint8_t forceSound /**< */, uint8_t eventOnly /**< */, int16_t pitch /**< */, int16_t duration /**< */, xcb_atom_t name /**< */, xcb_window_t window /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_bell ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param xcb_xkb_bell_class_spec_t bellClass ** @param xcb_xkb_id_spec_t bellID ** @param int8_t percent ** @param uint8_t forceSound ** @param uint8_t eventOnly ** @param int16_t pitch ** @param int16_t duration ** @param xcb_atom_t name ** @param xcb_window_t window ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_bell (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_bell_class_spec_t bellClass /**< */, xcb_xkb_id_spec_t bellID /**< */, int8_t percent /**< */, uint8_t forceSound /**< */, uint8_t eventOnly /**< */, int16_t pitch /**< */, int16_t duration /**< */, xcb_atom_t name /**< */, xcb_window_t window /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @returns xcb_xkb_get_state_cookie_t ** *****************************************************************************/ xcb_xkb_get_state_cookie_t xcb_xkb_get_state (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @returns xcb_xkb_get_state_cookie_t ** *****************************************************************************/ xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_get_state_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_get_state_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_get_state_reply_t * ** *****************************************************************************/ xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply (xcb_connection_t *c /**< */, xcb_xkb_get_state_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_latch_lock_state_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint8_t affectModLocks ** @param uint8_t modLocks ** @param uint8_t lockGroup ** @param uint8_t groupLock ** @param uint8_t affectModLatches ** @param uint8_t latchGroup ** @param uint16_t groupLatch ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_latch_lock_state_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint8_t affectModLocks /**< */, uint8_t modLocks /**< */, uint8_t lockGroup /**< */, uint8_t groupLock /**< */, uint8_t affectModLatches /**< */, uint8_t latchGroup /**< */, uint16_t groupLatch /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_latch_lock_state ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint8_t affectModLocks ** @param uint8_t modLocks ** @param uint8_t lockGroup ** @param uint8_t groupLock ** @param uint8_t affectModLatches ** @param uint8_t latchGroup ** @param uint16_t groupLatch ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_latch_lock_state (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint8_t affectModLocks /**< */, uint8_t modLocks /**< */, uint8_t lockGroup /**< */, uint8_t groupLock /**< */, uint8_t affectModLatches /**< */, uint8_t latchGroup /**< */, uint16_t groupLatch /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @returns xcb_xkb_get_controls_cookie_t ** *****************************************************************************/ xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @returns xcb_xkb_get_controls_cookie_t ** *****************************************************************************/ xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_get_controls_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_get_controls_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_get_controls_reply_t * ** *****************************************************************************/ xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply (xcb_connection_t *c /**< */, xcb_xkb_get_controls_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_controls_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint8_t affectInternalRealMods ** @param uint8_t internalRealMods ** @param uint8_t affectIgnoreLockRealMods ** @param uint8_t ignoreLockRealMods ** @param uint16_t affectInternalVirtualMods ** @param uint16_t internalVirtualMods ** @param uint16_t affectIgnoreLockVirtualMods ** @param uint16_t ignoreLockVirtualMods ** @param uint8_t mouseKeysDfltBtn ** @param uint8_t groupsWrap ** @param xcb_xkb_ax_option_t accessXOptions ** @param uint32_t affectEnabledControls ** @param uint32_t enabledControls ** @param uint32_t changeControls ** @param uint16_t repeatDelay ** @param uint16_t repeatInterval ** @param uint16_t slowKeysDelay ** @param uint16_t debounceDelay ** @param uint16_t mouseKeysDelay ** @param uint16_t mouseKeysInterval ** @param uint16_t mouseKeysTimeToMax ** @param uint16_t mouseKeysMaxSpeed ** @param int16_t mouseKeysCurve ** @param uint16_t accessXTimeout ** @param uint32_t accessXTimeoutMask ** @param uint32_t accessXTimeoutValues ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues ** @param const uint8_t *perKeyRepeat ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_controls_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint8_t affectInternalRealMods /**< */, uint8_t internalRealMods /**< */, uint8_t affectIgnoreLockRealMods /**< */, uint8_t ignoreLockRealMods /**< */, uint16_t affectInternalVirtualMods /**< */, uint16_t internalVirtualMods /**< */, uint16_t affectIgnoreLockVirtualMods /**< */, uint16_t ignoreLockVirtualMods /**< */, uint8_t mouseKeysDfltBtn /**< */, uint8_t groupsWrap /**< */, xcb_xkb_ax_option_t accessXOptions /**< */, uint32_t affectEnabledControls /**< */, uint32_t enabledControls /**< */, uint32_t changeControls /**< */, uint16_t repeatDelay /**< */, uint16_t repeatInterval /**< */, uint16_t slowKeysDelay /**< */, uint16_t debounceDelay /**< */, uint16_t mouseKeysDelay /**< */, uint16_t mouseKeysInterval /**< */, uint16_t mouseKeysTimeToMax /**< */, uint16_t mouseKeysMaxSpeed /**< */, int16_t mouseKeysCurve /**< */, uint16_t accessXTimeout /**< */, uint32_t accessXTimeoutMask /**< */, uint32_t accessXTimeoutValues /**< */, xcb_xkb_ax_option_t accessXTimeoutOptionsMask /**< */, xcb_xkb_ax_option_t accessXTimeoutOptionsValues /**< */, const uint8_t *perKeyRepeat /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_controls ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint8_t affectInternalRealMods ** @param uint8_t internalRealMods ** @param uint8_t affectIgnoreLockRealMods ** @param uint8_t ignoreLockRealMods ** @param uint16_t affectInternalVirtualMods ** @param uint16_t internalVirtualMods ** @param uint16_t affectIgnoreLockVirtualMods ** @param uint16_t ignoreLockVirtualMods ** @param uint8_t mouseKeysDfltBtn ** @param uint8_t groupsWrap ** @param xcb_xkb_ax_option_t accessXOptions ** @param uint32_t affectEnabledControls ** @param uint32_t enabledControls ** @param uint32_t changeControls ** @param uint16_t repeatDelay ** @param uint16_t repeatInterval ** @param uint16_t slowKeysDelay ** @param uint16_t debounceDelay ** @param uint16_t mouseKeysDelay ** @param uint16_t mouseKeysInterval ** @param uint16_t mouseKeysTimeToMax ** @param uint16_t mouseKeysMaxSpeed ** @param int16_t mouseKeysCurve ** @param uint16_t accessXTimeout ** @param uint32_t accessXTimeoutMask ** @param uint32_t accessXTimeoutValues ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask ** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues ** @param const uint8_t *perKeyRepeat ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_controls (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint8_t affectInternalRealMods /**< */, uint8_t internalRealMods /**< */, uint8_t affectIgnoreLockRealMods /**< */, uint8_t ignoreLockRealMods /**< */, uint16_t affectInternalVirtualMods /**< */, uint16_t internalVirtualMods /**< */, uint16_t affectIgnoreLockVirtualMods /**< */, uint16_t ignoreLockVirtualMods /**< */, uint8_t mouseKeysDfltBtn /**< */, uint8_t groupsWrap /**< */, xcb_xkb_ax_option_t accessXOptions /**< */, uint32_t affectEnabledControls /**< */, uint32_t enabledControls /**< */, uint32_t changeControls /**< */, uint16_t repeatDelay /**< */, uint16_t repeatInterval /**< */, uint16_t slowKeysDelay /**< */, uint16_t debounceDelay /**< */, uint16_t mouseKeysDelay /**< */, uint16_t mouseKeysInterval /**< */, uint16_t mouseKeysTimeToMax /**< */, uint16_t mouseKeysMaxSpeed /**< */, int16_t mouseKeysCurve /**< */, uint16_t accessXTimeout /**< */, uint32_t accessXTimeoutMask /**< */, uint32_t accessXTimeoutValues /**< */, xcb_xkb_ax_option_t accessXTimeoutOptionsMask /**< */, xcb_xkb_ax_option_t accessXTimeoutOptionsValues /**< */, const uint8_t *perKeyRepeat /**< */); /***************************************************************************** ** ** int xcb_xkb_get_map_map_types_rtrn_length ** ** @param const xcb_xkb_get_map_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator ** ** @param const xcb_xkb_get_map_map_t *R ** @returns xcb_xkb_key_type_iterator_t ** *****************************************************************************/ xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_map_map_syms_rtrn_length ** ** @param const xcb_xkb_get_map_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator ** ** @param const xcb_xkb_get_map_map_t *R ** @returns xcb_xkb_key_sym_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_get_map_map_acts_rtrn_count ** ** @param const xcb_xkb_get_map_map_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_map_map_acts_rtrn_count_length ** ** @param const xcb_xkb_get_map_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end ** ** @param const xcb_xkb_get_map_map_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts ** ** @param const xcb_xkb_get_map_map_t *S ** @returns xcb_xkb_action_t * ** *****************************************************************************/ xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_map_map_acts_rtrn_acts_length ** ** @param const xcb_xkb_get_map_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator ** ** @param const xcb_xkb_get_map_map_t *R ** @returns xcb_xkb_action_iterator_t ** *****************************************************************************/ xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn ** ** @param const xcb_xkb_get_map_map_t *S ** @returns xcb_xkb_set_behavior_t * ** *****************************************************************************/ xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_map_map_behaviors_rtrn_length ** ** @param const xcb_xkb_get_map_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iterator ** ** @param const xcb_xkb_get_map_map_t *R ** @returns xcb_xkb_set_behavior_iterator_t ** *****************************************************************************/ xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_get_map_map_vmods_rtrn ** ** @param const xcb_xkb_get_map_map_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_map_map_vmods_rtrn_length ** ** @param const xcb_xkb_get_map_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end ** ** @param const xcb_xkb_get_map_map_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn ** ** @param const xcb_xkb_get_map_map_t *S ** @returns xcb_xkb_set_explicit_t * ** *****************************************************************************/ xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_map_map_explicit_rtrn_length ** ** @param const xcb_xkb_get_map_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_iterator ** ** @param const xcb_xkb_get_map_map_t *R ** @returns xcb_xkb_set_explicit_iterator_t ** *****************************************************************************/ xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn ** ** @param const xcb_xkb_get_map_map_t *S ** @returns xcb_xkb_key_mod_map_t * ** *****************************************************************************/ xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_map_map_modmap_rtrn_length ** ** @param const xcb_xkb_get_map_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator ** ** @param const xcb_xkb_get_map_map_t *R ** @returns xcb_xkb_key_mod_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn ** ** @param const xcb_xkb_get_map_map_t *S ** @returns xcb_xkb_key_v_mod_map_t * ** *****************************************************************************/ xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_map_map_vmodmap_rtrn_length ** ** @param const xcb_xkb_get_map_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_iterator ** ** @param const xcb_xkb_get_map_map_t *R ** @returns xcb_xkb_key_v_mod_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */, const xcb_xkb_get_map_map_t *S /**< */); int xcb_xkb_get_map_map_serialize (void **_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */, const xcb_xkb_get_map_map_t *_aux /**< */); int xcb_xkb_get_map_map_unpack (const void *_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */, xcb_xkb_get_map_map_t *_aux /**< */); int xcb_xkb_get_map_map_sizeof (const void *_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t full ** @param uint16_t partial ** @param uint8_t firstType ** @param uint8_t nTypes ** @param xcb_keycode_t firstKeySym ** @param uint8_t nKeySyms ** @param xcb_keycode_t firstKeyAction ** @param uint8_t nKeyActions ** @param xcb_keycode_t firstKeyBehavior ** @param uint8_t nKeyBehaviors ** @param uint16_t virtualMods ** @param xcb_keycode_t firstKeyExplicit ** @param uint8_t nKeyExplicit ** @param xcb_keycode_t firstModMapKey ** @param uint8_t nModMapKeys ** @param xcb_keycode_t firstVModMapKey ** @param uint8_t nVModMapKeys ** @returns xcb_xkb_get_map_cookie_t ** *****************************************************************************/ xcb_xkb_get_map_cookie_t xcb_xkb_get_map (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t full /**< */, uint16_t partial /**< */, uint8_t firstType /**< */, uint8_t nTypes /**< */, xcb_keycode_t firstKeySym /**< */, uint8_t nKeySyms /**< */, xcb_keycode_t firstKeyAction /**< */, uint8_t nKeyActions /**< */, xcb_keycode_t firstKeyBehavior /**< */, uint8_t nKeyBehaviors /**< */, uint16_t virtualMods /**< */, xcb_keycode_t firstKeyExplicit /**< */, uint8_t nKeyExplicit /**< */, xcb_keycode_t firstModMapKey /**< */, uint8_t nModMapKeys /**< */, xcb_keycode_t firstVModMapKey /**< */, uint8_t nVModMapKeys /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t full ** @param uint16_t partial ** @param uint8_t firstType ** @param uint8_t nTypes ** @param xcb_keycode_t firstKeySym ** @param uint8_t nKeySyms ** @param xcb_keycode_t firstKeyAction ** @param uint8_t nKeyActions ** @param xcb_keycode_t firstKeyBehavior ** @param uint8_t nKeyBehaviors ** @param uint16_t virtualMods ** @param xcb_keycode_t firstKeyExplicit ** @param uint8_t nKeyExplicit ** @param xcb_keycode_t firstModMapKey ** @param uint8_t nModMapKeys ** @param xcb_keycode_t firstVModMapKey ** @param uint8_t nVModMapKeys ** @returns xcb_xkb_get_map_cookie_t ** *****************************************************************************/ xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t full /**< */, uint16_t partial /**< */, uint8_t firstType /**< */, uint8_t nTypes /**< */, xcb_keycode_t firstKeySym /**< */, uint8_t nKeySyms /**< */, xcb_keycode_t firstKeyAction /**< */, uint8_t nKeyActions /**< */, xcb_keycode_t firstKeyBehavior /**< */, uint8_t nKeyBehaviors /**< */, uint16_t virtualMods /**< */, xcb_keycode_t firstKeyExplicit /**< */, uint8_t nKeyExplicit /**< */, xcb_keycode_t firstModMapKey /**< */, uint8_t nModMapKeys /**< */, xcb_keycode_t firstVModMapKey /**< */, uint8_t nVModMapKeys /**< */); /***************************************************************************** ** ** xcb_xkb_get_map_map_t * xcb_xkb_get_map_map ** ** @param const xcb_xkb_get_map_reply_t *R ** @returns xcb_xkb_get_map_map_t * ** *****************************************************************************/ void * xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_get_map_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_get_map_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_get_map_reply_t * ** *****************************************************************************/ xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply (xcb_connection_t *c /**< */, xcb_xkb_get_map_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /***************************************************************************** ** ** int xcb_xkb_set_map_values_types_length ** ** @param const xcb_xkb_set_map_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator ** ** @param const xcb_xkb_set_map_values_t *R ** @returns xcb_xkb_set_key_type_iterator_t ** *****************************************************************************/ xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_map_values_syms_length ** ** @param const xcb_xkb_set_map_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator ** ** @param const xcb_xkb_set_map_values_t *R ** @returns xcb_xkb_key_sym_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_set_map_values_actions_count ** ** @param const xcb_xkb_set_map_values_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_map_values_actions_count_length ** ** @param const xcb_xkb_set_map_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end ** ** @param const xcb_xkb_set_map_values_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_action_t * xcb_xkb_set_map_values_actions ** ** @param const xcb_xkb_set_map_values_t *S ** @returns xcb_xkb_action_t * ** *****************************************************************************/ xcb_xkb_action_t * xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_map_values_actions_length ** ** @param const xcb_xkb_set_map_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator ** ** @param const xcb_xkb_set_map_values_t *R ** @returns xcb_xkb_action_iterator_t ** *****************************************************************************/ xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors ** ** @param const xcb_xkb_set_map_values_t *S ** @returns xcb_xkb_set_behavior_t * ** *****************************************************************************/ xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_map_values_behaviors_length ** ** @param const xcb_xkb_set_map_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterator ** ** @param const xcb_xkb_set_map_values_t *R ** @returns xcb_xkb_set_behavior_iterator_t ** *****************************************************************************/ xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_set_map_values_vmods ** ** @param const xcb_xkb_set_map_values_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_map_values_vmods_length ** ** @param const xcb_xkb_set_map_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end ** ** @param const xcb_xkb_set_map_values_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit ** ** @param const xcb_xkb_set_map_values_t *S ** @returns xcb_xkb_set_explicit_t * ** *****************************************************************************/ xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_map_values_explicit_length ** ** @param const xcb_xkb_set_map_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterator ** ** @param const xcb_xkb_set_map_values_t *R ** @returns xcb_xkb_set_explicit_iterator_t ** *****************************************************************************/ xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap ** ** @param const xcb_xkb_set_map_values_t *S ** @returns xcb_xkb_key_mod_map_t * ** *****************************************************************************/ xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_map_values_modmap_length ** ** @param const xcb_xkb_set_map_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator ** ** @param const xcb_xkb_set_map_values_t *R ** @returns xcb_xkb_key_mod_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap ** ** @param const xcb_xkb_set_map_values_t *S ** @returns xcb_xkb_key_v_mod_map_t * ** *****************************************************************************/ xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_map_values_vmodmap_length ** ** @param const xcb_xkb_set_map_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterator ** ** @param const xcb_xkb_set_map_values_t *R ** @returns xcb_xkb_key_v_mod_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R /**< */, const xcb_xkb_set_map_values_t *S /**< */); int xcb_xkb_set_map_values_serialize (void **_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */, const xcb_xkb_set_map_values_t *_aux /**< */); int xcb_xkb_set_map_values_unpack (const void *_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */, xcb_xkb_set_map_values_t *_aux /**< */); int xcb_xkb_set_map_values_sizeof (const void *_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_map_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t present ** @param uint16_t flags ** @param xcb_keycode_t minKeyCode ** @param xcb_keycode_t maxKeyCode ** @param uint8_t firstType ** @param uint8_t nTypes ** @param xcb_keycode_t firstKeySym ** @param uint8_t nKeySyms ** @param uint16_t totalSyms ** @param xcb_keycode_t firstKeyAction ** @param uint8_t nKeyActions ** @param uint16_t totalActions ** @param xcb_keycode_t firstKeyBehavior ** @param uint8_t nKeyBehaviors ** @param uint8_t totalKeyBehaviors ** @param xcb_keycode_t firstKeyExplicit ** @param uint8_t nKeyExplicit ** @param uint8_t totalKeyExplicit ** @param xcb_keycode_t firstModMapKey ** @param uint8_t nModMapKeys ** @param uint8_t totalModMapKeys ** @param xcb_keycode_t firstVModMapKey ** @param uint8_t nVModMapKeys ** @param uint8_t totalVModMapKeys ** @param uint16_t virtualMods ** @param const void *values ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_map_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t present /**< */, uint16_t flags /**< */, xcb_keycode_t minKeyCode /**< */, xcb_keycode_t maxKeyCode /**< */, uint8_t firstType /**< */, uint8_t nTypes /**< */, xcb_keycode_t firstKeySym /**< */, uint8_t nKeySyms /**< */, uint16_t totalSyms /**< */, xcb_keycode_t firstKeyAction /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, xcb_keycode_t firstKeyBehavior /**< */, uint8_t nKeyBehaviors /**< */, uint8_t totalKeyBehaviors /**< */, xcb_keycode_t firstKeyExplicit /**< */, uint8_t nKeyExplicit /**< */, uint8_t totalKeyExplicit /**< */, xcb_keycode_t firstModMapKey /**< */, uint8_t nModMapKeys /**< */, uint8_t totalModMapKeys /**< */, xcb_keycode_t firstVModMapKey /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t virtualMods /**< */, const void *values /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_map ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t present ** @param uint16_t flags ** @param xcb_keycode_t minKeyCode ** @param xcb_keycode_t maxKeyCode ** @param uint8_t firstType ** @param uint8_t nTypes ** @param xcb_keycode_t firstKeySym ** @param uint8_t nKeySyms ** @param uint16_t totalSyms ** @param xcb_keycode_t firstKeyAction ** @param uint8_t nKeyActions ** @param uint16_t totalActions ** @param xcb_keycode_t firstKeyBehavior ** @param uint8_t nKeyBehaviors ** @param uint8_t totalKeyBehaviors ** @param xcb_keycode_t firstKeyExplicit ** @param uint8_t nKeyExplicit ** @param uint8_t totalKeyExplicit ** @param xcb_keycode_t firstModMapKey ** @param uint8_t nModMapKeys ** @param uint8_t totalModMapKeys ** @param xcb_keycode_t firstVModMapKey ** @param uint8_t nVModMapKeys ** @param uint8_t totalVModMapKeys ** @param uint16_t virtualMods ** @param const void *values ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_map (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t present /**< */, uint16_t flags /**< */, xcb_keycode_t minKeyCode /**< */, xcb_keycode_t maxKeyCode /**< */, uint8_t firstType /**< */, uint8_t nTypes /**< */, xcb_keycode_t firstKeySym /**< */, uint8_t nKeySyms /**< */, uint16_t totalSyms /**< */, xcb_keycode_t firstKeyAction /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, xcb_keycode_t firstKeyBehavior /**< */, uint8_t nKeyBehaviors /**< */, uint8_t totalKeyBehaviors /**< */, xcb_keycode_t firstKeyExplicit /**< */, uint8_t nKeyExplicit /**< */, uint8_t totalKeyExplicit /**< */, xcb_keycode_t firstModMapKey /**< */, uint8_t nModMapKeys /**< */, uint8_t totalModMapKeys /**< */, xcb_keycode_t firstVModMapKey /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t virtualMods /**< */, const void *values /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_map_aux_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t present ** @param uint16_t flags ** @param xcb_keycode_t minKeyCode ** @param xcb_keycode_t maxKeyCode ** @param uint8_t firstType ** @param uint8_t nTypes ** @param xcb_keycode_t firstKeySym ** @param uint8_t nKeySyms ** @param uint16_t totalSyms ** @param xcb_keycode_t firstKeyAction ** @param uint8_t nKeyActions ** @param uint16_t totalActions ** @param xcb_keycode_t firstKeyBehavior ** @param uint8_t nKeyBehaviors ** @param uint8_t totalKeyBehaviors ** @param xcb_keycode_t firstKeyExplicit ** @param uint8_t nKeyExplicit ** @param uint8_t totalKeyExplicit ** @param xcb_keycode_t firstModMapKey ** @param uint8_t nModMapKeys ** @param uint8_t totalModMapKeys ** @param xcb_keycode_t firstVModMapKey ** @param uint8_t nVModMapKeys ** @param uint8_t totalVModMapKeys ** @param uint16_t virtualMods ** @param const xcb_xkb_set_map_values_t *values ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_map_aux_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t present /**< */, uint16_t flags /**< */, xcb_keycode_t minKeyCode /**< */, xcb_keycode_t maxKeyCode /**< */, uint8_t firstType /**< */, uint8_t nTypes /**< */, xcb_keycode_t firstKeySym /**< */, uint8_t nKeySyms /**< */, uint16_t totalSyms /**< */, xcb_keycode_t firstKeyAction /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, xcb_keycode_t firstKeyBehavior /**< */, uint8_t nKeyBehaviors /**< */, uint8_t totalKeyBehaviors /**< */, xcb_keycode_t firstKeyExplicit /**< */, uint8_t nKeyExplicit /**< */, uint8_t totalKeyExplicit /**< */, xcb_keycode_t firstModMapKey /**< */, uint8_t nModMapKeys /**< */, uint8_t totalModMapKeys /**< */, xcb_keycode_t firstVModMapKey /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t virtualMods /**< */, const xcb_xkb_set_map_values_t *values /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_map_aux ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t present ** @param uint16_t flags ** @param xcb_keycode_t minKeyCode ** @param xcb_keycode_t maxKeyCode ** @param uint8_t firstType ** @param uint8_t nTypes ** @param xcb_keycode_t firstKeySym ** @param uint8_t nKeySyms ** @param uint16_t totalSyms ** @param xcb_keycode_t firstKeyAction ** @param uint8_t nKeyActions ** @param uint16_t totalActions ** @param xcb_keycode_t firstKeyBehavior ** @param uint8_t nKeyBehaviors ** @param uint8_t totalKeyBehaviors ** @param xcb_keycode_t firstKeyExplicit ** @param uint8_t nKeyExplicit ** @param uint8_t totalKeyExplicit ** @param xcb_keycode_t firstModMapKey ** @param uint8_t nModMapKeys ** @param uint8_t totalModMapKeys ** @param xcb_keycode_t firstVModMapKey ** @param uint8_t nVModMapKeys ** @param uint8_t totalVModMapKeys ** @param uint16_t virtualMods ** @param const xcb_xkb_set_map_values_t *values ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_map_aux (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t present /**< */, uint16_t flags /**< */, xcb_keycode_t minKeyCode /**< */, xcb_keycode_t maxKeyCode /**< */, uint8_t firstType /**< */, uint8_t nTypes /**< */, xcb_keycode_t firstKeySym /**< */, uint8_t nKeySyms /**< */, uint16_t totalSyms /**< */, xcb_keycode_t firstKeyAction /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, xcb_keycode_t firstKeyBehavior /**< */, uint8_t nKeyBehaviors /**< */, uint8_t totalKeyBehaviors /**< */, xcb_keycode_t firstKeyExplicit /**< */, uint8_t nKeyExplicit /**< */, uint8_t totalKeyExplicit /**< */, xcb_keycode_t firstModMapKey /**< */, uint8_t nModMapKeys /**< */, uint8_t totalModMapKeys /**< */, xcb_keycode_t firstVModMapKey /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t virtualMods /**< */, const xcb_xkb_set_map_values_t *values /**< */); int xcb_xkb_get_compat_map_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint8_t groups ** @param uint8_t getAllSI ** @param uint16_t firstSI ** @param uint16_t nSI ** @returns xcb_xkb_get_compat_map_cookie_t ** *****************************************************************************/ xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint8_t groups /**< */, uint8_t getAllSI /**< */, uint16_t firstSI /**< */, uint16_t nSI /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint8_t groups ** @param uint8_t getAllSI ** @param uint16_t firstSI ** @param uint16_t nSI ** @returns xcb_xkb_get_compat_map_cookie_t ** *****************************************************************************/ xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint8_t groups /**< */, uint8_t getAllSI /**< */, uint16_t firstSI /**< */, uint16_t nSI /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_get_compat_map_si_rtrn ** ** @param const xcb_xkb_get_compat_map_reply_t *R ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_get_compat_map_si_rtrn_length ** ** @param const xcb_xkb_get_compat_map_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_compat_map_si_rtrn_end ** ** @param const xcb_xkb_get_compat_map_reply_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_compat_map_si_rtrn_end (const xcb_xkb_get_compat_map_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn ** ** @param const xcb_xkb_get_compat_map_reply_t *R ** @returns xcb_xkb_mod_def_t * ** *****************************************************************************/ xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_get_compat_map_group_rtrn_length ** ** @param const xcb_xkb_get_compat_map_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator ** ** @param const xcb_xkb_get_compat_map_reply_t *R ** @returns xcb_xkb_mod_def_iterator_t ** *****************************************************************************/ xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_get_compat_map_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_get_compat_map_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_get_compat_map_reply_t * ** *****************************************************************************/ xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply (xcb_connection_t *c /**< */, xcb_xkb_get_compat_map_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_xkb_set_compat_map_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_compat_map_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint8_t recomputeActions ** @param uint8_t truncateSI ** @param uint8_t groups ** @param uint16_t firstSI ** @param uint16_t nSI ** @param const uint8_t *si ** @param const xcb_xkb_mod_def_t *groupMaps ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_compat_map_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint8_t recomputeActions /**< */, uint8_t truncateSI /**< */, uint8_t groups /**< */, uint16_t firstSI /**< */, uint16_t nSI /**< */, const uint8_t *si /**< */, const xcb_xkb_mod_def_t *groupMaps /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_compat_map ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint8_t recomputeActions ** @param uint8_t truncateSI ** @param uint8_t groups ** @param uint16_t firstSI ** @param uint16_t nSI ** @param const uint8_t *si ** @param const xcb_xkb_mod_def_t *groupMaps ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_compat_map (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint8_t recomputeActions /**< */, uint8_t truncateSI /**< */, uint8_t groups /**< */, uint16_t firstSI /**< */, uint16_t nSI /**< */, const uint8_t *si /**< */, const xcb_xkb_mod_def_t *groupMaps /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @returns xcb_xkb_get_indicator_state_cookie_t ** *****************************************************************************/ xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @returns xcb_xkb_get_indicator_state_cookie_t ** *****************************************************************************/ xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_get_indicator_state_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_get_indicator_state_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_get_indicator_state_reply_t * ** *****************************************************************************/ xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply (xcb_connection_t *c /**< */, xcb_xkb_get_indicator_state_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_xkb_get_indicator_map_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint32_t which ** @returns xcb_xkb_get_indicator_map_cookie_t ** *****************************************************************************/ xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint32_t which /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint32_t which ** @returns xcb_xkb_get_indicator_map_cookie_t ** *****************************************************************************/ xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint32_t which /**< */); /***************************************************************************** ** ** xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps ** ** @param const xcb_xkb_get_indicator_map_reply_t *R ** @returns xcb_xkb_indicator_map_t * ** *****************************************************************************/ xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_get_indicator_map_maps_length ** ** @param const xcb_xkb_get_indicator_map_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterator ** ** @param const xcb_xkb_get_indicator_map_reply_t *R ** @returns xcb_xkb_indicator_map_iterator_t ** *****************************************************************************/ xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_get_indicator_map_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_get_indicator_map_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_get_indicator_map_reply_t * ** *****************************************************************************/ xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply (xcb_connection_t *c /**< */, xcb_xkb_get_indicator_map_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_xkb_set_indicator_map_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_indicator_map_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint32_t which ** @param const xcb_xkb_indicator_map_t *maps ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_indicator_map_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint32_t which /**< */, const xcb_xkb_indicator_map_t *maps /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_indicator_map ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint32_t which ** @param const xcb_xkb_indicator_map_t *maps ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_indicator_map (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint32_t which /**< */, const xcb_xkb_indicator_map_t *maps /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param xcb_xkb_led_class_spec_t ledClass ** @param xcb_xkb_id_spec_t ledID ** @param xcb_atom_t indicator ** @returns xcb_xkb_get_named_indicator_cookie_t ** *****************************************************************************/ xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_led_class_spec_t ledClass /**< */, xcb_xkb_id_spec_t ledID /**< */, xcb_atom_t indicator /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param xcb_xkb_led_class_spec_t ledClass ** @param xcb_xkb_id_spec_t ledID ** @param xcb_atom_t indicator ** @returns xcb_xkb_get_named_indicator_cookie_t ** *****************************************************************************/ xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_led_class_spec_t ledClass /**< */, xcb_xkb_id_spec_t ledID /**< */, xcb_atom_t indicator /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_get_named_indicator_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_get_named_indicator_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_get_named_indicator_reply_t * ** *****************************************************************************/ xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply (xcb_connection_t *c /**< */, xcb_xkb_get_named_indicator_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_named_indicator_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param xcb_xkb_led_class_spec_t ledClass ** @param xcb_xkb_id_spec_t ledID ** @param xcb_atom_t indicator ** @param uint8_t setState ** @param uint8_t on ** @param uint8_t setMap ** @param uint8_t createMap ** @param uint8_t map_flags ** @param uint8_t map_whichGroups ** @param uint8_t map_groups ** @param uint8_t map_whichMods ** @param uint8_t map_realMods ** @param uint16_t map_vmods ** @param uint32_t map_ctrls ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_named_indicator_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_led_class_spec_t ledClass /**< */, xcb_xkb_id_spec_t ledID /**< */, xcb_atom_t indicator /**< */, uint8_t setState /**< */, uint8_t on /**< */, uint8_t setMap /**< */, uint8_t createMap /**< */, uint8_t map_flags /**< */, uint8_t map_whichGroups /**< */, uint8_t map_groups /**< */, uint8_t map_whichMods /**< */, uint8_t map_realMods /**< */, uint16_t map_vmods /**< */, uint32_t map_ctrls /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_named_indicator ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param xcb_xkb_led_class_spec_t ledClass ** @param xcb_xkb_id_spec_t ledID ** @param xcb_atom_t indicator ** @param uint8_t setState ** @param uint8_t on ** @param uint8_t setMap ** @param uint8_t createMap ** @param uint8_t map_flags ** @param uint8_t map_whichGroups ** @param uint8_t map_groups ** @param uint8_t map_whichMods ** @param uint8_t map_realMods ** @param uint16_t map_vmods ** @param uint32_t map_ctrls ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_named_indicator (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_led_class_spec_t ledClass /**< */, xcb_xkb_id_spec_t ledID /**< */, xcb_atom_t indicator /**< */, uint8_t setState /**< */, uint8_t on /**< */, uint8_t setMap /**< */, uint8_t createMap /**< */, uint8_t map_flags /**< */, uint8_t map_whichGroups /**< */, uint8_t map_groups /**< */, uint8_t map_whichMods /**< */, uint8_t map_realMods /**< */, uint16_t map_vmods /**< */, uint32_t map_ctrls /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_get_names_value_list_type_names ** ** @param const xcb_xkb_get_names_value_list_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_names_value_list_type_names_length ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type ** ** @param const xcb_xkb_get_names_value_list_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_names_value_list_n_levels_per_type_length ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_end ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names ** ** @param const xcb_xkb_get_names_value_list_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_names_value_list_kt_level_names_length ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names ** ** @param const xcb_xkb_get_names_value_list_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_names_value_list_indicator_names_length ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names ** ** @param const xcb_xkb_get_names_value_list_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_names_value_list_virtual_mod_names_length ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_end ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_get_names_value_list_groups ** ** @param const xcb_xkb_get_names_value_list_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_names_value_list_groups_length ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names ** ** @param const xcb_xkb_get_names_value_list_t *S ** @returns xcb_xkb_key_name_t * ** *****************************************************************************/ xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_names_value_list_key_names_length ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iterator ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns xcb_xkb_key_name_iterator_t ** *****************************************************************************/ xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases ** ** @param const xcb_xkb_get_names_value_list_t *S ** @returns xcb_xkb_key_alias_t * ** *****************************************************************************/ xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_names_value_list_key_aliases_length ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_iterator ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns xcb_xkb_key_alias_iterator_t ** *****************************************************************************/ xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names ** ** @param const xcb_xkb_get_names_value_list_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_names_value_list_radio_group_names_length ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_end ** ** @param const xcb_xkb_get_names_value_list_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names_reply_t *R /**< */, const xcb_xkb_get_names_value_list_t *S /**< */); int xcb_xkb_get_names_value_list_serialize (void **_buffer /**< */, uint8_t nTypes /**< */, uint32_t indicators /**< */, uint16_t virtualMods /**< */, uint8_t groupNames /**< */, uint8_t nKeys /**< */, uint8_t nKeyAliases /**< */, uint8_t nRadioGroups /**< */, uint32_t which /**< */, const xcb_xkb_get_names_value_list_t *_aux /**< */); int xcb_xkb_get_names_value_list_unpack (const void *_buffer /**< */, uint8_t nTypes /**< */, uint32_t indicators /**< */, uint16_t virtualMods /**< */, uint8_t groupNames /**< */, uint8_t nKeys /**< */, uint8_t nKeyAliases /**< */, uint8_t nRadioGroups /**< */, uint32_t which /**< */, xcb_xkb_get_names_value_list_t *_aux /**< */); int xcb_xkb_get_names_value_list_sizeof (const void *_buffer /**< */, uint8_t nTypes /**< */, uint32_t indicators /**< */, uint16_t virtualMods /**< */, uint8_t groupNames /**< */, uint8_t nKeys /**< */, uint8_t nKeyAliases /**< */, uint8_t nRadioGroups /**< */, uint32_t which /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint32_t which ** @returns xcb_xkb_get_names_cookie_t ** *****************************************************************************/ xcb_xkb_get_names_cookie_t xcb_xkb_get_names (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint32_t which /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint32_t which ** @returns xcb_xkb_get_names_cookie_t ** *****************************************************************************/ xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint32_t which /**< */); /***************************************************************************** ** ** xcb_xkb_get_names_value_list_t * xcb_xkb_get_names_value_list ** ** @param const xcb_xkb_get_names_reply_t *R ** @returns xcb_xkb_get_names_value_list_t * ** *****************************************************************************/ void * xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_get_names_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_get_names_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_get_names_reply_t * ** *****************************************************************************/ xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply (xcb_connection_t *c /**< */, xcb_xkb_get_names_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_set_names_values_type_names ** ** @param const xcb_xkb_set_names_values_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_names_values_type_names_length ** ** @param const xcb_xkb_set_names_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end ** ** @param const xcb_xkb_set_names_values_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_set_names_values_n_levels_per_type ** ** @param const xcb_xkb_set_names_values_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_names_values_n_levels_per_type_length ** ** @param const xcb_xkb_set_names_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end ** ** @param const xcb_xkb_set_names_values_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_set_names_values_kt_level_names ** ** @param const xcb_xkb_set_names_values_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_names_values_kt_level_names_length ** ** @param const xcb_xkb_set_names_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end ** ** @param const xcb_xkb_set_names_values_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_set_names_values_indicator_names ** ** @param const xcb_xkb_set_names_values_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_names_values_indicator_names_length ** ** @param const xcb_xkb_set_names_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end ** ** @param const xcb_xkb_set_names_values_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names ** ** @param const xcb_xkb_set_names_values_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_names_values_virtual_mod_names_length ** ** @param const xcb_xkb_set_names_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end ** ** @param const xcb_xkb_set_names_values_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_set_names_values_groups ** ** @param const xcb_xkb_set_names_values_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_names_values_groups_length ** ** @param const xcb_xkb_set_names_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end ** ** @param const xcb_xkb_set_names_values_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names ** ** @param const xcb_xkb_set_names_values_t *S ** @returns xcb_xkb_key_name_t * ** *****************************************************************************/ xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_names_values_key_names_length ** ** @param const xcb_xkb_set_names_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator ** ** @param const xcb_xkb_set_names_values_t *R ** @returns xcb_xkb_key_name_iterator_t ** *****************************************************************************/ xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases ** ** @param const xcb_xkb_set_names_values_t *S ** @returns xcb_xkb_key_alias_t * ** *****************************************************************************/ xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_names_values_key_aliases_length ** ** @param const xcb_xkb_set_names_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_iterator ** ** @param const xcb_xkb_set_names_values_t *R ** @returns xcb_xkb_key_alias_iterator_t ** *****************************************************************************/ xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_atom_t * xcb_xkb_set_names_values_radio_group_names ** ** @param const xcb_xkb_set_names_values_t *S ** @returns xcb_atom_t * ** *****************************************************************************/ xcb_atom_t * xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_set_names_values_radio_group_names_length ** ** @param const xcb_xkb_set_names_values_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end ** ** @param const xcb_xkb_set_names_values_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_request_t *R /**< */, const xcb_xkb_set_names_values_t *S /**< */); int xcb_xkb_set_names_values_serialize (void **_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKTLevels /**< */, uint32_t indicators /**< */, uint16_t virtualMods /**< */, uint8_t groupNames /**< */, uint8_t nKeys /**< */, uint8_t nKeyAliases /**< */, uint8_t nRadioGroups /**< */, uint32_t which /**< */, const xcb_xkb_set_names_values_t *_aux /**< */); int xcb_xkb_set_names_values_unpack (const void *_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKTLevels /**< */, uint32_t indicators /**< */, uint16_t virtualMods /**< */, uint8_t groupNames /**< */, uint8_t nKeys /**< */, uint8_t nKeyAliases /**< */, uint8_t nRadioGroups /**< */, uint32_t which /**< */, xcb_xkb_set_names_values_t *_aux /**< */); int xcb_xkb_set_names_values_sizeof (const void *_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKTLevels /**< */, uint32_t indicators /**< */, uint16_t virtualMods /**< */, uint8_t groupNames /**< */, uint8_t nKeys /**< */, uint8_t nKeyAliases /**< */, uint8_t nRadioGroups /**< */, uint32_t which /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_names_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t virtualMods ** @param uint32_t which ** @param uint8_t firstType ** @param uint8_t nTypes ** @param uint8_t firstKTLevelt ** @param uint8_t nKTLevels ** @param uint32_t indicators ** @param uint8_t groupNames ** @param uint8_t nRadioGroups ** @param xcb_keycode_t firstKey ** @param uint8_t nKeys ** @param uint8_t nKeyAliases ** @param uint16_t totalKTLevelNames ** @param const void *values ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_names_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t virtualMods /**< */, uint32_t which /**< */, uint8_t firstType /**< */, uint8_t nTypes /**< */, uint8_t firstKTLevelt /**< */, uint8_t nKTLevels /**< */, uint32_t indicators /**< */, uint8_t groupNames /**< */, uint8_t nRadioGroups /**< */, xcb_keycode_t firstKey /**< */, uint8_t nKeys /**< */, uint8_t nKeyAliases /**< */, uint16_t totalKTLevelNames /**< */, const void *values /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_names ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t virtualMods ** @param uint32_t which ** @param uint8_t firstType ** @param uint8_t nTypes ** @param uint8_t firstKTLevelt ** @param uint8_t nKTLevels ** @param uint32_t indicators ** @param uint8_t groupNames ** @param uint8_t nRadioGroups ** @param xcb_keycode_t firstKey ** @param uint8_t nKeys ** @param uint8_t nKeyAliases ** @param uint16_t totalKTLevelNames ** @param const void *values ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_names (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t virtualMods /**< */, uint32_t which /**< */, uint8_t firstType /**< */, uint8_t nTypes /**< */, uint8_t firstKTLevelt /**< */, uint8_t nKTLevels /**< */, uint32_t indicators /**< */, uint8_t groupNames /**< */, uint8_t nRadioGroups /**< */, xcb_keycode_t firstKey /**< */, uint8_t nKeys /**< */, uint8_t nKeyAliases /**< */, uint16_t totalKTLevelNames /**< */, const void *values /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_names_aux_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t virtualMods ** @param uint32_t which ** @param uint8_t firstType ** @param uint8_t nTypes ** @param uint8_t firstKTLevelt ** @param uint8_t nKTLevels ** @param uint32_t indicators ** @param uint8_t groupNames ** @param uint8_t nRadioGroups ** @param xcb_keycode_t firstKey ** @param uint8_t nKeys ** @param uint8_t nKeyAliases ** @param uint16_t totalKTLevelNames ** @param const xcb_xkb_set_names_values_t *values ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_names_aux_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t virtualMods /**< */, uint32_t which /**< */, uint8_t firstType /**< */, uint8_t nTypes /**< */, uint8_t firstKTLevelt /**< */, uint8_t nKTLevels /**< */, uint32_t indicators /**< */, uint8_t groupNames /**< */, uint8_t nRadioGroups /**< */, xcb_keycode_t firstKey /**< */, uint8_t nKeys /**< */, uint8_t nKeyAliases /**< */, uint16_t totalKTLevelNames /**< */, const xcb_xkb_set_names_values_t *values /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_names_aux ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t virtualMods ** @param uint32_t which ** @param uint8_t firstType ** @param uint8_t nTypes ** @param uint8_t firstKTLevelt ** @param uint8_t nKTLevels ** @param uint32_t indicators ** @param uint8_t groupNames ** @param uint8_t nRadioGroups ** @param xcb_keycode_t firstKey ** @param uint8_t nKeys ** @param uint8_t nKeyAliases ** @param uint16_t totalKTLevelNames ** @param const xcb_xkb_set_names_values_t *values ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_names_aux (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t virtualMods /**< */, uint32_t which /**< */, uint8_t firstType /**< */, uint8_t nTypes /**< */, uint8_t firstKTLevelt /**< */, uint8_t nKTLevels /**< */, uint32_t indicators /**< */, uint8_t groupNames /**< */, uint8_t nRadioGroups /**< */, xcb_keycode_t firstKey /**< */, uint8_t nKeys /**< */, uint8_t nKeyAliases /**< */, uint16_t totalKTLevelNames /**< */, const xcb_xkb_set_names_values_t *values /**< */); int xcb_xkb_get_geometry_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param xcb_atom_t name ** @returns xcb_xkb_get_geometry_cookie_t ** *****************************************************************************/ xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, xcb_atom_t name /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param xcb_atom_t name ** @returns xcb_xkb_get_geometry_cookie_t ** *****************************************************************************/ xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, xcb_atom_t name /**< */); /***************************************************************************** ** ** xcb_xkb_counted_string_16_t * xcb_xkb_get_geometry_label_font ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns xcb_xkb_counted_string_16_t * ** *****************************************************************************/ xcb_xkb_counted_string_16_t * xcb_xkb_get_geometry_label_font (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_get_geometry_properties_length ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_geometry_properties_length (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_property_iterator_t xcb_xkb_get_geometry_properties_iterator ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns xcb_xkb_property_iterator_t ** *****************************************************************************/ xcb_xkb_property_iterator_t xcb_xkb_get_geometry_properties_iterator (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_get_geometry_colors_length ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_geometry_colors_length (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_geometry_colors_iterator ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns xcb_xkb_counted_string_16_iterator_t ** *****************************************************************************/ xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_geometry_colors_iterator (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_get_geometry_shapes_length ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_geometry_shapes_length (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_shape_iterator_t xcb_xkb_get_geometry_shapes_iterator ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns xcb_xkb_shape_iterator_t ** *****************************************************************************/ xcb_xkb_shape_iterator_t xcb_xkb_get_geometry_shapes_iterator (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_get_geometry_sections_length ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_geometry_sections_length (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_section_iterator_t xcb_xkb_get_geometry_sections_iterator ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns xcb_xkb_section_iterator_t ** *****************************************************************************/ xcb_xkb_section_iterator_t xcb_xkb_get_geometry_sections_iterator (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_get_geometry_doodads_length ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_geometry_doodads_length (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_doodad_iterator_t xcb_xkb_get_geometry_doodads_iterator ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns xcb_xkb_doodad_iterator_t ** *****************************************************************************/ xcb_xkb_doodad_iterator_t xcb_xkb_get_geometry_doodads_iterator (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_key_alias_t * xcb_xkb_get_geometry_key_aliases ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns xcb_xkb_key_alias_t * ** *****************************************************************************/ xcb_xkb_key_alias_t * xcb_xkb_get_geometry_key_aliases (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_get_geometry_key_aliases_length ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_geometry_key_aliases_length (const xcb_xkb_get_geometry_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_key_alias_iterator_t xcb_xkb_get_geometry_key_aliases_iterator ** ** @param const xcb_xkb_get_geometry_reply_t *R ** @returns xcb_xkb_key_alias_iterator_t ** *****************************************************************************/ xcb_xkb_key_alias_iterator_t xcb_xkb_get_geometry_key_aliases_iterator (const xcb_xkb_get_geometry_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_get_geometry_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_get_geometry_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_get_geometry_reply_t * ** *****************************************************************************/ xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply (xcb_connection_t *c /**< */, xcb_xkb_get_geometry_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_xkb_set_geometry_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will not cause * a reply to be generated. Any returned error will be * saved for handling by xcb_request_check(). */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_geometry_checked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint8_t nShapes ** @param uint8_t nSections ** @param xcb_atom_t name ** @param uint16_t widthMM ** @param uint16_t heightMM ** @param uint16_t nProperties ** @param uint16_t nColors ** @param uint16_t nDoodads ** @param uint16_t nKeyAliases ** @param uint8_t baseColorNdx ** @param uint8_t labelColorNdx ** @param xcb_xkb_counted_string_16_t *labelFont ** @param const xcb_xkb_property_t *properties ** @param const xcb_xkb_counted_string_16_t *colors ** @param const xcb_xkb_shape_t *shapes ** @param const xcb_xkb_section_t *sections ** @param const xcb_xkb_doodad_t *doodads ** @param const xcb_xkb_key_alias_t *keyAliases ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_geometry_checked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint8_t nShapes /**< */, uint8_t nSections /**< */, xcb_atom_t name /**< */, uint16_t widthMM /**< */, uint16_t heightMM /**< */, uint16_t nProperties /**< */, uint16_t nColors /**< */, uint16_t nDoodads /**< */, uint16_t nKeyAliases /**< */, uint8_t baseColorNdx /**< */, uint8_t labelColorNdx /**< */, xcb_xkb_counted_string_16_t *labelFont /**< */, const xcb_xkb_property_t *properties /**< */, const xcb_xkb_counted_string_16_t *colors /**< */, const xcb_xkb_shape_t *shapes /**< */, const xcb_xkb_section_t *sections /**< */, const xcb_xkb_doodad_t *doodads /**< */, const xcb_xkb_key_alias_t *keyAliases /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_void_cookie_t xcb_xkb_set_geometry ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint8_t nShapes ** @param uint8_t nSections ** @param xcb_atom_t name ** @param uint16_t widthMM ** @param uint16_t heightMM ** @param uint16_t nProperties ** @param uint16_t nColors ** @param uint16_t nDoodads ** @param uint16_t nKeyAliases ** @param uint8_t baseColorNdx ** @param uint8_t labelColorNdx ** @param xcb_xkb_counted_string_16_t *labelFont ** @param const xcb_xkb_property_t *properties ** @param const xcb_xkb_counted_string_16_t *colors ** @param const xcb_xkb_shape_t *shapes ** @param const xcb_xkb_section_t *sections ** @param const xcb_xkb_doodad_t *doodads ** @param const xcb_xkb_key_alias_t *keyAliases ** @returns xcb_void_cookie_t ** *****************************************************************************/ xcb_void_cookie_t xcb_xkb_set_geometry (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint8_t nShapes /**< */, uint8_t nSections /**< */, xcb_atom_t name /**< */, uint16_t widthMM /**< */, uint16_t heightMM /**< */, uint16_t nProperties /**< */, uint16_t nColors /**< */, uint16_t nDoodads /**< */, uint16_t nKeyAliases /**< */, uint8_t baseColorNdx /**< */, uint8_t labelColorNdx /**< */, xcb_xkb_counted_string_16_t *labelFont /**< */, const xcb_xkb_property_t *properties /**< */, const xcb_xkb_counted_string_16_t *colors /**< */, const xcb_xkb_shape_t *shapes /**< */, const xcb_xkb_section_t *sections /**< */, const xcb_xkb_doodad_t *doodads /**< */, const xcb_xkb_key_alias_t *keyAliases /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint32_t change ** @param uint32_t value ** @param uint32_t ctrlsToChange ** @param uint32_t autoCtrls ** @param uint32_t autoCtrlsValues ** @returns xcb_xkb_per_client_flags_cookie_t ** *****************************************************************************/ xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint32_t change /**< */, uint32_t value /**< */, uint32_t ctrlsToChange /**< */, uint32_t autoCtrls /**< */, uint32_t autoCtrlsValues /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint32_t change ** @param uint32_t value ** @param uint32_t ctrlsToChange ** @param uint32_t autoCtrls ** @param uint32_t autoCtrlsValues ** @returns xcb_xkb_per_client_flags_cookie_t ** *****************************************************************************/ xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint32_t change /**< */, uint32_t value /**< */, uint32_t ctrlsToChange /**< */, uint32_t autoCtrls /**< */, uint32_t autoCtrlsValues /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_per_client_flags_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_per_client_flags_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_per_client_flags_reply_t * ** *****************************************************************************/ xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply (xcb_connection_t *c /**< */, xcb_xkb_per_client_flags_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_xkb_list_components_serialize (void **_buffer /**< */, const xcb_xkb_list_components_request_t *_aux /**< */, const xcb_xkb_string8_t *keymapsSpec /**< */, const xcb_xkb_string8_t *keycodesSpec /**< */, const xcb_xkb_string8_t *typesSpec /**< */, const xcb_xkb_string8_t *compatMapSpec /**< */, const xcb_xkb_string8_t *symbolsSpec /**< */, const xcb_xkb_string8_t *geometrySpec /**< */); int xcb_xkb_list_components_unserialize (const void *_buffer /**< */, xcb_xkb_list_components_request_t **_aux /**< */); int xcb_xkb_list_components_sizeof (const void *_buffer /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * */ /***************************************************************************** ** ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t maxNames ** @param uint8_t keymapsSpecLen ** @param const xcb_xkb_string8_t *keymapsSpec ** @param uint8_t keycodesSpecLen ** @param const xcb_xkb_string8_t *keycodesSpec ** @param uint8_t typesSpecLen ** @param const xcb_xkb_string8_t *typesSpec ** @param uint8_t compatMapSpecLen ** @param const xcb_xkb_string8_t *compatMapSpec ** @param uint8_t symbolsSpecLen ** @param const xcb_xkb_string8_t *symbolsSpec ** @param uint8_t geometrySpecLen ** @param const xcb_xkb_string8_t *geometrySpec ** @returns xcb_xkb_list_components_cookie_t ** *****************************************************************************/ xcb_xkb_list_components_cookie_t xcb_xkb_list_components (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t maxNames /**< */, uint8_t keymapsSpecLen /**< */, const xcb_xkb_string8_t *keymapsSpec /**< */, uint8_t keycodesSpecLen /**< */, const xcb_xkb_string8_t *keycodesSpec /**< */, uint8_t typesSpecLen /**< */, const xcb_xkb_string8_t *typesSpec /**< */, uint8_t compatMapSpecLen /**< */, const xcb_xkb_string8_t *compatMapSpec /**< */, uint8_t symbolsSpecLen /**< */, const xcb_xkb_string8_t *symbolsSpec /**< */, uint8_t geometrySpecLen /**< */, const xcb_xkb_string8_t *geometrySpec /**< */); /** * Delivers a request to the X server * @param c The connection * @return A cookie * * Delivers a request to the X server. * * This form can be used only if the request will cause * a reply to be generated. Any returned error will be * placed in the event queue. */ /***************************************************************************** ** ** xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked ** ** @param xcb_connection_t *c ** @param xcb_xkb_device_spec_t deviceSpec ** @param uint16_t maxNames ** @param uint8_t keymapsSpecLen ** @param const xcb_xkb_string8_t *keymapsSpec ** @param uint8_t keycodesSpecLen ** @param const xcb_xkb_string8_t *keycodesSpec ** @param uint8_t typesSpecLen ** @param const xcb_xkb_string8_t *typesSpec ** @param uint8_t compatMapSpecLen ** @param const xcb_xkb_string8_t *compatMapSpec ** @param uint8_t symbolsSpecLen ** @param const xcb_xkb_string8_t *symbolsSpec ** @param uint8_t geometrySpecLen ** @param const xcb_xkb_string8_t *geometrySpec ** @returns xcb_xkb_list_components_cookie_t ** *****************************************************************************/ xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked (xcb_connection_t *c /**< */, xcb_xkb_device_spec_t deviceSpec /**< */, uint16_t maxNames /**< */, uint8_t keymapsSpecLen /**< */, const xcb_xkb_string8_t *keymapsSpec /**< */, uint8_t keycodesSpecLen /**< */, const xcb_xkb_string8_t *keycodesSpec /**< */, uint8_t typesSpecLen /**< */, const xcb_xkb_string8_t *typesSpec /**< */, uint8_t compatMapSpecLen /**< */, const xcb_xkb_string8_t *compatMapSpec /**< */, uint8_t symbolsSpecLen /**< */, const xcb_xkb_string8_t *symbolsSpec /**< */, uint8_t geometrySpecLen /**< */, const xcb_xkb_string8_t *geometrySpec /**< */); /***************************************************************************** ** ** int xcb_xkb_list_components_keymaps_length ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns xcb_xkb_listing_iterator_t ** *****************************************************************************/ xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_list_components_keycodes_length ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns xcb_xkb_listing_iterator_t ** *****************************************************************************/ xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_list_components_types_length ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns xcb_xkb_listing_iterator_t ** *****************************************************************************/ xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_list_components_compat_maps_length ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns xcb_xkb_listing_iterator_t ** *****************************************************************************/ xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_list_components_symbols_length ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns xcb_xkb_listing_iterator_t ** *****************************************************************************/ xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** int xcb_xkb_list_components_geometries_length ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_reply_t *R /**< */); /***************************************************************************** ** ** xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator ** ** @param const xcb_xkb_list_components_reply_t *R ** @returns xcb_xkb_listing_iterator_t ** *****************************************************************************/ xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_reply_t *R /**< */); /** * Return the reply * @param c The connection * @param cookie The cookie * @param e The xcb_generic_error_t supplied * * Returns the reply of the request asked by * * The parameter @p e supplied to this function must be NULL if * xcb_xkb_list_components_unchecked(). is used. * Otherwise, it stores the error if any. * * The returned value must be freed by the caller using free(). */ /***************************************************************************** ** ** xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply ** ** @param xcb_connection_t *c ** @param xcb_xkb_list_components_cookie_t cookie ** @param xcb_generic_error_t **e ** @returns xcb_xkb_list_components_reply_t * ** *****************************************************************************/ xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply (xcb_connection_t *c /**< */, xcb_xkb_list_components_cookie_t cookie /**< */, xcb_generic_error_t **e /**< */); int xcb_xkb_get_kbd_by_name_serialize (void **_buffer /**< */, const xcb_xkb_get_kbd_by_name_request_t *_aux /**< */, const xcb_xkb_string8_t *keymapsSpec /**< */, const xcb_xkb_string8_t *keycodesSpec /**< */, const xcb_xkb_string8_t *typesSpec /**< */, const xcb_xkb_string8_t *compatMapSpec /**< */, const xcb_xkb_string8_t *symbolsSpec /**< */, const xcb_xkb_string8_t *geometrySpec /**< */); int xcb_xkb_get_kbd_by_name_unserialize (const void *_buffer /**< */, xcb_xkb_get_kbd_by_name_request_t **_aux /**< */); int xcb_xkb_get_kbd_by_name_sizeof (const void *_buffer /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns xcb_xkb_key_type_iterator_t ** *****************************************************************************/ xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns xcb_xkb_key_sym_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_action_t * ** *****************************************************************************/ xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns xcb_xkb_action_iterator_t ** *****************************************************************************/ xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_set_behavior_t * ** *****************************************************************************/ xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns xcb_xkb_set_behavior_iterator_t ** *****************************************************************************/ xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_set_explicit_t * ** *****************************************************************************/ xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns xcb_xkb_set_explicit_iterator_t ** *****************************************************************************/ xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_key_mod_map_t * ** *****************************************************************************/ xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns xcb_xkb_key_mod_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_key_v_mod_map_t * ** *****************************************************************************/ xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R ** @returns xcb_xkb_key_v_mod_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); int xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void **_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */, const xcb_xkb_get_kbd_by_name_replies_types_map_t *_aux /**< */); int xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void *_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */, xcb_xkb_get_kbd_by_name_replies_types_map_t *_aux /**< */); int xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns xcb_xkb_key_type_iterator_t ** *****************************************************************************/ xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns xcb_xkb_key_sym_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_action_t * ** *****************************************************************************/ xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns xcb_xkb_action_iterator_t ** *****************************************************************************/ xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_set_behavior_t * ** *****************************************************************************/ xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns xcb_xkb_set_behavior_iterator_t ** *****************************************************************************/ xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_set_explicit_t * ** *****************************************************************************/ xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns xcb_xkb_set_explicit_iterator_t ** *****************************************************************************/ xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_key_mod_map_t * ** *****************************************************************************/ xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns xcb_xkb_key_mod_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_key_v_mod_map_t * ** *****************************************************************************/ xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R ** @returns xcb_xkb_key_v_mod_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_serialize (void **_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */, const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *_aux /**< */); int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_unpack (const void *_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */, xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *_aux /**< */); int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_sizeof (const void *_buffer /**< */, uint8_t nTypes /**< */, uint8_t nKeySyms /**< */, uint8_t nKeyActions /**< */, uint16_t totalActions /**< */, uint8_t totalKeyBehaviors /**< */, uint8_t nVModMapKeys /**< */, uint8_t totalKeyExplicit /**< */, uint8_t totalModMapKeys /**< */, uint8_t totalVModMapKeys /**< */, uint16_t present /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns xcb_xkb_key_type_iterator_t ** *****************************************************************************/ xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns xcb_xkb_key_sym_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_action_t * ** *****************************************************************************/ xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns xcb_xkb_action_iterator_t ** *****************************************************************************/ xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_set_behavior_t * ** *****************************************************************************/ xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns xcb_xkb_set_behavior_iterator_t ** *****************************************************************************/ xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns uint8_t * ** *****************************************************************************/ uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns xcb_generic_iterator_t ** *****************************************************************************/ xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_set_explicit_t * ** *****************************************************************************/ xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns xcb_xkb_set_explicit_iterator_t ** *****************************************************************************/ xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn ** ** @param const xcb_xkb_get_kbd_by_name_replies_t *S ** @returns xcb_xkb_key_mod_map_t * ** *****************************************************************************/ xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns int ** *****************************************************************************/ int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator ** ** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R ** @returns xcb_xkb_key_mod_map_iterator_t ** *****************************************************************************/ xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); /***************************************************************************** ** ** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_