Path: blob/master/platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.h
10279 views
#ifndef DYLIBLOAD_WRAPPER_XINPUT21#define DYLIBLOAD_WRAPPER_XINPUT22// This file is generated. Do not edit!3// see https://github.com/hpvb/dynload-wrapper for details4// generated by generate-wrapper.py 0.7 on 2024-12-12 14:51:345// flags: generate-wrapper.py --include ./thirdparty/linuxbsd_headers/X11/extensions/XInput2.h --sys-include thirdparty/linuxbsd_headers/X11/extensions/XInput2.h --soname libXi.so.6 --init-name xinput2 --output-header ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.h --output-implementation ./platform/linuxbsd/x11/dynwrappers/xinput2-so_wrap.c --ignore-other6//7#include <stdint.h>89#define XIQueryPointer XIQueryPointer_dylibloader_orig_xinput210#define XIWarpPointer XIWarpPointer_dylibloader_orig_xinput211#define XIDefineCursor XIDefineCursor_dylibloader_orig_xinput212#define XIUndefineCursor XIUndefineCursor_dylibloader_orig_xinput213#define XIChangeHierarchy XIChangeHierarchy_dylibloader_orig_xinput214#define XISetClientPointer XISetClientPointer_dylibloader_orig_xinput215#define XIGetClientPointer XIGetClientPointer_dylibloader_orig_xinput216#define XISelectEvents XISelectEvents_dylibloader_orig_xinput217#define XIGetSelectedEvents XIGetSelectedEvents_dylibloader_orig_xinput218#define XIQueryVersion XIQueryVersion_dylibloader_orig_xinput219#define XIQueryDevice XIQueryDevice_dylibloader_orig_xinput220#define XISetFocus XISetFocus_dylibloader_orig_xinput221#define XIGetFocus XIGetFocus_dylibloader_orig_xinput222#define XIGrabDevice XIGrabDevice_dylibloader_orig_xinput223#define XIUngrabDevice XIUngrabDevice_dylibloader_orig_xinput224#define XIAllowEvents XIAllowEvents_dylibloader_orig_xinput225#define XIAllowTouchEvents XIAllowTouchEvents_dylibloader_orig_xinput226#define XIGrabButton XIGrabButton_dylibloader_orig_xinput227#define XIGrabKeycode XIGrabKeycode_dylibloader_orig_xinput228#define XIGrabEnter XIGrabEnter_dylibloader_orig_xinput229#define XIGrabFocusIn XIGrabFocusIn_dylibloader_orig_xinput230#define XIGrabTouchBegin XIGrabTouchBegin_dylibloader_orig_xinput231#define XIUngrabButton XIUngrabButton_dylibloader_orig_xinput232#define XIUngrabKeycode XIUngrabKeycode_dylibloader_orig_xinput233#define XIUngrabEnter XIUngrabEnter_dylibloader_orig_xinput234#define XIUngrabFocusIn XIUngrabFocusIn_dylibloader_orig_xinput235#define XIUngrabTouchBegin XIUngrabTouchBegin_dylibloader_orig_xinput236#define XIListProperties XIListProperties_dylibloader_orig_xinput237#define XIChangeProperty XIChangeProperty_dylibloader_orig_xinput238#define XIDeleteProperty XIDeleteProperty_dylibloader_orig_xinput239#define XIGetProperty XIGetProperty_dylibloader_orig_xinput240#define XIBarrierReleasePointers XIBarrierReleasePointers_dylibloader_orig_xinput241#define XIBarrierReleasePointer XIBarrierReleasePointer_dylibloader_orig_xinput242#define XIFreeDeviceInfo XIFreeDeviceInfo_dylibloader_orig_xinput243#include "thirdparty/linuxbsd_headers/X11/extensions/XInput2.h"44#undef XIQueryPointer45#undef XIWarpPointer46#undef XIDefineCursor47#undef XIUndefineCursor48#undef XIChangeHierarchy49#undef XISetClientPointer50#undef XIGetClientPointer51#undef XISelectEvents52#undef XIGetSelectedEvents53#undef XIQueryVersion54#undef XIQueryDevice55#undef XISetFocus56#undef XIGetFocus57#undef XIGrabDevice58#undef XIUngrabDevice59#undef XIAllowEvents60#undef XIAllowTouchEvents61#undef XIGrabButton62#undef XIGrabKeycode63#undef XIGrabEnter64#undef XIGrabFocusIn65#undef XIGrabTouchBegin66#undef XIUngrabButton67#undef XIUngrabKeycode68#undef XIUngrabEnter69#undef XIUngrabFocusIn70#undef XIUngrabTouchBegin71#undef XIListProperties72#undef XIChangeProperty73#undef XIDeleteProperty74#undef XIGetProperty75#undef XIBarrierReleasePointers76#undef XIBarrierReleasePointer77#undef XIFreeDeviceInfo78#ifdef __cplusplus79extern "C" {80#endif81#define XIQueryPointer XIQueryPointer_dylibloader_wrapper_xinput282#define XIWarpPointer XIWarpPointer_dylibloader_wrapper_xinput283#define XIDefineCursor XIDefineCursor_dylibloader_wrapper_xinput284#define XIUndefineCursor XIUndefineCursor_dylibloader_wrapper_xinput285#define XIChangeHierarchy XIChangeHierarchy_dylibloader_wrapper_xinput286#define XISetClientPointer XISetClientPointer_dylibloader_wrapper_xinput287#define XIGetClientPointer XIGetClientPointer_dylibloader_wrapper_xinput288#define XISelectEvents XISelectEvents_dylibloader_wrapper_xinput289#define XIGetSelectedEvents XIGetSelectedEvents_dylibloader_wrapper_xinput290#define XIQueryVersion XIQueryVersion_dylibloader_wrapper_xinput291#define XIQueryDevice XIQueryDevice_dylibloader_wrapper_xinput292#define XISetFocus XISetFocus_dylibloader_wrapper_xinput293#define XIGetFocus XIGetFocus_dylibloader_wrapper_xinput294#define XIGrabDevice XIGrabDevice_dylibloader_wrapper_xinput295#define XIUngrabDevice XIUngrabDevice_dylibloader_wrapper_xinput296#define XIAllowEvents XIAllowEvents_dylibloader_wrapper_xinput297#define XIAllowTouchEvents XIAllowTouchEvents_dylibloader_wrapper_xinput298#define XIGrabButton XIGrabButton_dylibloader_wrapper_xinput299#define XIGrabKeycode XIGrabKeycode_dylibloader_wrapper_xinput2100#define XIGrabEnter XIGrabEnter_dylibloader_wrapper_xinput2101#define XIGrabFocusIn XIGrabFocusIn_dylibloader_wrapper_xinput2102#define XIGrabTouchBegin XIGrabTouchBegin_dylibloader_wrapper_xinput2103#define XIUngrabButton XIUngrabButton_dylibloader_wrapper_xinput2104#define XIUngrabKeycode XIUngrabKeycode_dylibloader_wrapper_xinput2105#define XIUngrabEnter XIUngrabEnter_dylibloader_wrapper_xinput2106#define XIUngrabFocusIn XIUngrabFocusIn_dylibloader_wrapper_xinput2107#define XIUngrabTouchBegin XIUngrabTouchBegin_dylibloader_wrapper_xinput2108#define XIListProperties XIListProperties_dylibloader_wrapper_xinput2109#define XIChangeProperty XIChangeProperty_dylibloader_wrapper_xinput2110#define XIDeleteProperty XIDeleteProperty_dylibloader_wrapper_xinput2111#define XIGetProperty XIGetProperty_dylibloader_wrapper_xinput2112#define XIBarrierReleasePointers XIBarrierReleasePointers_dylibloader_wrapper_xinput2113#define XIBarrierReleasePointer XIBarrierReleasePointer_dylibloader_wrapper_xinput2114#define XIFreeDeviceInfo XIFreeDeviceInfo_dylibloader_wrapper_xinput2115extern int (*XIQueryPointer_dylibloader_wrapper_xinput2)(Display *, int, Window, Window *, Window *, double *, double *, double *, double *, XIButtonState *, XIModifierState *, XIGroupState *);116extern int (*XIWarpPointer_dylibloader_wrapper_xinput2)(Display *, int, Window, Window, double, double, unsigned int, unsigned int, double, double);117extern int (*XIDefineCursor_dylibloader_wrapper_xinput2)(Display *, int, Window, Cursor);118extern int (*XIUndefineCursor_dylibloader_wrapper_xinput2)(Display *, int, Window);119extern int (*XIChangeHierarchy_dylibloader_wrapper_xinput2)(Display *, XIAnyHierarchyChangeInfo *, int);120extern int (*XISetClientPointer_dylibloader_wrapper_xinput2)(Display *, Window, int);121extern int (*XIGetClientPointer_dylibloader_wrapper_xinput2)(Display *, Window, int *);122extern int (*XISelectEvents_dylibloader_wrapper_xinput2)(Display *, Window, XIEventMask *, int);123extern XIEventMask *(*XIGetSelectedEvents_dylibloader_wrapper_xinput2)(Display *, Window, int *);124extern int (*XIQueryVersion_dylibloader_wrapper_xinput2)(Display *, int *, int *);125extern XIDeviceInfo *(*XIQueryDevice_dylibloader_wrapper_xinput2)(Display *, int, int *);126extern int (*XISetFocus_dylibloader_wrapper_xinput2)(Display *, int, Window, Time);127extern int (*XIGetFocus_dylibloader_wrapper_xinput2)(Display *, int, Window *);128extern int (*XIGrabDevice_dylibloader_wrapper_xinput2)(Display *, int, Window, Time, Cursor, int, int, int, XIEventMask *);129extern int (*XIUngrabDevice_dylibloader_wrapper_xinput2)(Display *, int, Time);130extern int (*XIAllowEvents_dylibloader_wrapper_xinput2)(Display *, int, int, Time);131extern int (*XIAllowTouchEvents_dylibloader_wrapper_xinput2)(Display *, int, unsigned int, Window, int);132extern int (*XIGrabButton_dylibloader_wrapper_xinput2)(Display *, int, int, Window, Cursor, int, int, int, XIEventMask *, int, XIGrabModifiers *);133extern int (*XIGrabKeycode_dylibloader_wrapper_xinput2)(Display *, int, int, Window, int, int, int, XIEventMask *, int, XIGrabModifiers *);134extern int (*XIGrabEnter_dylibloader_wrapper_xinput2)(Display *, int, Window, Cursor, int, int, int, XIEventMask *, int, XIGrabModifiers *);135extern int (*XIGrabFocusIn_dylibloader_wrapper_xinput2)(Display *, int, Window, int, int, int, XIEventMask *, int, XIGrabModifiers *);136extern int (*XIGrabTouchBegin_dylibloader_wrapper_xinput2)(Display *, int, Window, int, XIEventMask *, int, XIGrabModifiers *);137extern int (*XIUngrabButton_dylibloader_wrapper_xinput2)(Display *, int, int, Window, int, XIGrabModifiers *);138extern int (*XIUngrabKeycode_dylibloader_wrapper_xinput2)(Display *, int, int, Window, int, XIGrabModifiers *);139extern int (*XIUngrabEnter_dylibloader_wrapper_xinput2)(Display *, int, Window, int, XIGrabModifiers *);140extern int (*XIUngrabFocusIn_dylibloader_wrapper_xinput2)(Display *, int, Window, int, XIGrabModifiers *);141extern int (*XIUngrabTouchBegin_dylibloader_wrapper_xinput2)(Display *, int, Window, int, XIGrabModifiers *);142extern Atom *(*XIListProperties_dylibloader_wrapper_xinput2)(Display *, int, int *);143extern void (*XIChangeProperty_dylibloader_wrapper_xinput2)(Display *, int, Atom, Atom, int, int, unsigned char *, int);144extern void (*XIDeleteProperty_dylibloader_wrapper_xinput2)(Display *, int, Atom);145extern int (*XIGetProperty_dylibloader_wrapper_xinput2)(Display *, int, Atom, long, long, int, Atom, Atom *, int *, unsigned long *, unsigned long *, unsigned char **);146extern void (*XIBarrierReleasePointers_dylibloader_wrapper_xinput2)(Display *, XIBarrierReleasePointerInfo *, int);147extern void (*XIBarrierReleasePointer_dylibloader_wrapper_xinput2)(Display *, int, PointerBarrier, BarrierEventID);148extern void (*XIFreeDeviceInfo_dylibloader_wrapper_xinput2)(XIDeviceInfo *);149int initialize_xinput2(int verbose);150#ifdef __cplusplus151}152#endif153#endif154155156