/* Generated by wayland-scanner 1.18.0 */

#include <stdlib.h>
#include <stdint.h>
#include "wayland-util.h"

extern const struct wl_interface wl_surface_interface;

static const struct wl_interface *efl_aux_hints_types[] = {
	&wl_surface_interface,
	NULL,
	NULL,
	NULL,
	&wl_surface_interface,
	NULL,
	NULL,
	&wl_surface_interface,
	NULL,
	&wl_surface_interface,
	&wl_surface_interface,
	NULL,
	NULL,
	&wl_surface_interface,
	NULL,
	&wl_surface_interface,
	NULL,
	NULL,
	NULL,
};

static const struct wl_message efl_aux_hints_requests[] = {
	{ "add_aux_hint", "oiss", efl_aux_hints_types + 0 },
	{ "change_aux_hint", "ois", efl_aux_hints_types + 4 },
	{ "del_aux_hint", "oi", efl_aux_hints_types + 7 },
	{ "get_supported_aux_hints", "o", efl_aux_hints_types + 9 },
};

static const struct wl_message efl_aux_hints_events[] = {
	{ "supported_aux_hints", "oau", efl_aux_hints_types + 10 },
	{ "allowed_aux_hint", "oi", efl_aux_hints_types + 13 },
	{ "aux_message", "ossa", efl_aux_hints_types + 15 },
};

WL_EXPORT const struct wl_interface efl_aux_hints_interface = {
	"efl_aux_hints", 1,
	4, efl_aux_hints_requests,
	3, efl_aux_hints_events,
};

