#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error Meh....
#endif

//GO(XAllowDeviceEvents,
//GO(XChangeDeviceControl,
//GO(XChangeDeviceDontPropagateList,
//GO(XChangeDeviceKeyMapping,
GO(XChangeDeviceProperty, vFppppiipi)
//GO(XChangeFeedbackControl,
//GO(XChangeKeyboardDevice,
//GO(XChangePointerDevice,
GO(XCloseDevice, iFpp)
GO(XDeleteDeviceProperty, vFppp)
//GO(XDeviceBell,
//GO(XFreeDeviceControl,
GO(XFreeDeviceList, iFp)
GO(XFreeDeviceMotionEvents, iFv)
GO(XFreeDeviceState, vFp)
//GO(XFreeFeedbackList,
GO(XGetDeviceButtonMapping, iFpppi)
//GO(XGetDeviceControl,
//GO(XGetDeviceDontPropagateList,
//GO(XGetDeviceFocus,
//GO(XGetDeviceKeyMapping,
//GO(XGetDeviceModifierMapping,
GO(XGetDeviceMotionEvents, pFppuuppp)
GO(XGetDeviceProperty, iFpppllipppppp)
GO(XGetExtensionVersion, pFpp)
//GO(XGetFeedbackControl,
//GO(XGetSelectedExtensionEvents,
GO(XGrabDevice, iFpppiipiiu)
//GO(XGrabDeviceButton,
//GO(XGrabDeviceKey,
//GO(XIAllowEvents,
//GO(XIAllowTouchEvents,
GO(XIBarrierReleasePointer, vFpipp)
GO(XIBarrierReleasePointers, vFppi)
//GO(XIChangeHierarchy,
GO(XIChangeProperty, vFpippiipi)
GO(XIDefineCursor, iFpipp)
GO(XIDeleteProperty, vFpip)
GO(XIFreeDeviceInfo, vFp)
GO(XIGetClientPointer, iFppp)
//GO(XIGetFocus,
GO(XIGetProperty, iFpipllipppppp)
GO(XIGetSelectedEvents, iFpppi)
GO(XIGrabButton, iFpiippiiipip)
GOM(XIGrabDevice, iFpipLpiiip)
//GO(XIGrabEnter,
//GO(XIGrabFocusIn,
GO(XIGrabKeycode, iFpiipiiipip)
GO(XIGrabTouchBegin, iFpipipip)
//GO(XIListProperties,
GO(XIQueryDevice, pFpip)
GOM(XIQueryPointer, iFpipppppppppp)
GO(XIQueryVersion, iFppp)
GO(XISelectEvents, iFpppi)
GO(XISetClientPointer, iFppi)
//GO(XISetFocus,
GO(XIUndefineCursor, iFpip)
GO(XIUngrabButton, iFpiipip)
GO(XIUngrabDevice, iFpiL)
//GO(XIUngrabEnter,
//GO(XIUngrabFocusIn,
GO(XIUngrabKeycode, iFpiipip)
GO(XIUngrabTouchBegin, iFpipip)
GO(XIWarpPointer, iFpippddiidd)
//GO(XListDeviceProperties,
GO(XListInputDevices, pFpp)
GO(XOpenDevice, pFpp)
GO(XQueryDeviceState, pFpp)
GO(XSelectExtensionEvent, iFpppi)
//GO(XSendExtensionEvent,
GO(XSetDeviceButtonMapping, iFpppi)
//GO(XSetDeviceFocus,
//GO(XSetDeviceMode,
//GO(XSetDeviceModifierMapping,
//GO(XSetDeviceValuators,
GO(XUngrabDevice, iFppu)
//GO(XUngrabDeviceButton,
//GO(XUngrabDeviceKey,
GO(_XiGetDevicePresenceNotifyEvent, iFp)
//GO(_xibadclass,
//GO(_xibaddevice,
//GO(_xibadevent,
//GO(_xibadmode,
//GO(_xidevicebusy,
