pub unsafe extern "C" fn xcb_xkb_set_controls(
c: *mut xcb_connection_t,
deviceSpec: xcb_xkb_device_spec_t,
affectInternalRealMods: u8,
internalRealMods: u8,
affectIgnoreLockRealMods: u8,
ignoreLockRealMods: u8,
affectInternalVirtualMods: u16,
internalVirtualMods: u16,
affectIgnoreLockVirtualMods: u16,
ignoreLockVirtualMods: u16,
mouseKeysDfltBtn: u8,
groupsWrap: u8,
accessXOptions: u16,
affectEnabledControls: u32,
enabledControls: u32,
changeControls: u32,
repeatDelay: u16,
repeatInterval: u16,
slowKeysDelay: u16,
debounceDelay: u16,
mouseKeysDelay: u16,
mouseKeysInterval: u16,
mouseKeysTimeToMax: u16,
mouseKeysMaxSpeed: u16,
mouseKeysCurve: i16,
accessXTimeout: u16,
accessXTimeoutMask: u32,
accessXTimeoutValues: u32,
accessXTimeoutOptionsMask: u16,
accessXTimeoutOptionsValues: u16,
perKeyRepeat: *const u8
) -> xcb_void_cookie_t