/* Generated by wayland-scanner 1.26.0 */

#ifndef KEYBOARD_FILTER_EXPERIMENTAL_V1_ENUM_PROTOCOL_H
#define KEYBOARD_FILTER_EXPERIMENTAL_V1_ENUM_PROTOCOL_H

#ifdef  __cplusplus
extern "C" {
#endif

#ifndef XX_KEYBOARD_FILTER_V1_ERROR_ENUM
#define XX_KEYBOARD_FILTER_V1_ERROR_ENUM
enum xx_keyboard_filter_v1_error {
	/**
	 * compositor received serial not adhering to requirements
	 */
	XX_KEYBOARD_FILTER_V1_ERROR_INVALID_SERIAL = 0x1,
};
#endif /* XX_KEYBOARD_FILTER_V1_ERROR_ENUM */

#ifndef XX_KEYBOARD_FILTER_V1_FILTER_ACTION_ENUM
#define XX_KEYBOARD_FILTER_V1_FILTER_ACTION_ENUM
enum xx_keyboard_filter_v1_filter_action {
	/**
	 * consume the key event
	 */
	XX_KEYBOARD_FILTER_V1_FILTER_ACTION_CONSUME = 0,
	/**
	 * pass the key event to the text input client
	 */
	XX_KEYBOARD_FILTER_V1_FILTER_ACTION_PASSTHROUGH = 1,
};
#endif /* XX_KEYBOARD_FILTER_V1_FILTER_ACTION_ENUM */

#ifndef XX_KEYBOARD_FILTER_MANAGER_V1_ERROR_ENUM
#define XX_KEYBOARD_FILTER_MANAGER_V1_ERROR_ENUM
enum xx_keyboard_filter_manager_v1_error {
	/**
	 * an argument is already bound
	 */
	XX_KEYBOARD_FILTER_MANAGER_V1_ERROR_ALREADY_BOUND = 0x1,
	/**
	 * the keyboard i attached to the wrong seat for this operation
	 */
	XX_KEYBOARD_FILTER_MANAGER_V1_ERROR_WRONG_SEAT = 0x2,
};
#endif /* XX_KEYBOARD_FILTER_MANAGER_V1_ERROR_ENUM */

#ifdef  __cplusplus
}
#endif

#endif
