-int in_config_bind_key(int dev_id, const char *key, int mask);
-void in_config_end(void);
-int in_bind_key(int dev_id, int keycode, int mask, int force_unbind);
+int in_config_bind_key(int dev_id, const char *key, int binds, int bind_type);
+int in_get_config(int dev_id, int what, void *val);
+int in_set_config(int dev_id, int what, const void *val, int size);
+int in_get_key_code(int dev_id, const char *key_name);
+int in_name_to_id(const char *dev_name);
+int in_bind_key(int dev_id, int keycode, int mask, int bind_type, int force_unbind);
+void in_unbind_all(int dev_id, int act_mask, int bind_type);
+void in_clean_binds(void);