#ifndef _XI2_H_
#define _XI2_H_
#define XInput_2_0 …
#define XI_2_Major …
#define XI_2_Minor …
#define XIPropertyDeleted …
#define XIPropertyCreated …
#define XIPropertyModified …
#define XIPropModeReplace …
#define XIPropModePrepend …
#define XIPropModeAppend …
#define XIAnyPropertyType …
#define XINotifyNormal …
#define XINotifyGrab …
#define XINotifyUngrab …
#define XINotifyWhileGrabbed …
#define XINotifyPassiveGrab …
#define XINotifyPassiveUngrab …
#define XINotifyAncestor …
#define XINotifyVirtual …
#define XINotifyInferior …
#define XINotifyNonlinear …
#define XINotifyNonlinearVirtual …
#define XINotifyPointer …
#define XINotifyPointerRoot …
#define XINotifyDetailNone …
#define XIGrabModeSync …
#define XIGrabModeAsync …
#define XIGrabModeTouch …
#define XIGrabSuccess …
#define XIAlreadyGrabbed …
#define XIGrabInvalidTime …
#define XIGrabNotViewable …
#define XIGrabFrozen …
#define XIOwnerEvents …
#define XINoOwnerEvents …
#define XIGrabtypeButton …
#define XIGrabtypeKeycode …
#define XIGrabtypeEnter …
#define XIGrabtypeFocusIn …
#define XIGrabtypeTouchBegin …
#define XIGrabtypeGesturePinchBegin …
#define XIGrabtypeGestureSwipeBegin …
#define XIAnyModifier …
#define XIAnyButton …
#define XIAnyKeycode …
#define XIAsyncDevice …
#define XISyncDevice …
#define XIReplayDevice …
#define XIAsyncPairedDevice …
#define XIAsyncPair …
#define XISyncPair …
#define XIAcceptTouch …
#define XIRejectTouch …
#define XISlaveSwitch …
#define XIDeviceChange …
#define XIMasterAdded …
#define XIMasterRemoved …
#define XISlaveAdded …
#define XISlaveRemoved …
#define XISlaveAttached …
#define XISlaveDetached …
#define XIDeviceEnabled …
#define XIDeviceDisabled …
#define XIAddMaster …
#define XIRemoveMaster …
#define XIAttachSlave …
#define XIDetachSlave …
#define XIAttachToMaster …
#define XIFloating …
#define XIModeRelative …
#define XIModeAbsolute …
#define XIMasterPointer …
#define XIMasterKeyboard …
#define XISlavePointer …
#define XISlaveKeyboard …
#define XIFloatingSlave …
#define XIKeyClass …
#define XIButtonClass …
#define XIValuatorClass …
#define XIScrollClass …
#define XITouchClass …
#define XIGestureClass …
#define XIScrollTypeVertical …
#define XIScrollTypeHorizontal …
#define XIScrollFlagNoEmulation …
#define XIScrollFlagPreferred …
#define XIKeyRepeat …
#define XIPointerEmulated …
#define XITouchPendingEnd …
#define XITouchEmulatingPointer …
#define XIBarrierPointerReleased …
#define XIBarrierDeviceIsGrabbed …
#define XIGesturePinchEventCancelled …
#define XIGestureSwipeEventCancelled …
#define XIDirectTouch …
#define XIDependentTouch …
#define XISetMask(ptr, event) …
#define XIClearMask(ptr, event) …
#define XIMaskIsSet(ptr, event) …
#define XIMaskLen(event) …
#define XIAllDevices …
#define XIAllMasterDevices …
#define XI_DeviceChanged …
#define XI_KeyPress …
#define XI_KeyRelease …
#define XI_ButtonPress …
#define XI_ButtonRelease …
#define XI_Motion …
#define XI_Enter …
#define XI_Leave …
#define XI_FocusIn …
#define XI_FocusOut …
#define XI_HierarchyChanged …
#define XI_PropertyEvent …
#define XI_RawKeyPress …
#define XI_RawKeyRelease …
#define XI_RawButtonPress …
#define XI_RawButtonRelease …
#define XI_RawMotion …
#define XI_TouchBegin …
#define XI_TouchUpdate …
#define XI_TouchEnd …
#define XI_TouchOwnership …
#define XI_RawTouchBegin …
#define XI_RawTouchUpdate …
#define XI_RawTouchEnd …
#define XI_BarrierHit …
#define XI_BarrierLeave …
#define XI_GesturePinchBegin …
#define XI_GesturePinchUpdate …
#define XI_GesturePinchEnd …
#define XI_GestureSwipeBegin …
#define XI_GestureSwipeUpdate …
#define XI_GestureSwipeEnd …
#define XI_LASTEVENT …
#define XI_DeviceChangedMask …
#define XI_KeyPressMask …
#define XI_KeyReleaseMask …
#define XI_ButtonPressMask …
#define XI_ButtonReleaseMask …
#define XI_MotionMask …
#define XI_EnterMask …
#define XI_LeaveMask …
#define XI_FocusInMask …
#define XI_FocusOutMask …
#define XI_HierarchyChangedMask …
#define XI_PropertyEventMask …
#define XI_RawKeyPressMask …
#define XI_RawKeyReleaseMask …
#define XI_RawButtonPressMask …
#define XI_RawButtonReleaseMask …
#define XI_RawMotionMask …
#define XI_TouchBeginMask …
#define XI_TouchEndMask …
#define XI_TouchOwnershipChangedMask …
#define XI_TouchUpdateMask …
#define XI_RawTouchBeginMask …
#define XI_RawTouchEndMask …
#define XI_RawTouchUpdateMask …
#define XI_BarrierHitMask …
#define XI_BarrierLeaveMask …
#endif