18#ifdef WAYLAND_DYNLOAD_FN
40#elif defined(WAYLAND_DYNLOAD_IFACE)
45# if !defined(__WAYLAND_DYNLOAD_LIBDECOR_H__) && !defined(WAYLAND_DYNLOAD_VALIDATE)
46# define __WAYLAND_DYNLOAD_LIBDECOR_H__
48# ifndef WAYLAND_DYNLOAD_VALIDATE
54# ifndef WAYLAND_DYNLOAD_VALIDATE
55# define WL_DYN_FN(sym) (*sym)
57# define WL_DYN_FN(sym) (sym)
60# ifndef WAYLAND_DYNLOAD_VALIDATE
65 struct libdecor_configuration *configuration,
66 struct libdecor_frame *frame,
70 struct libdecor_configuration *configuration,
enum libdecor_window_state *window_state);
73 struct libdecor_frame_interface *iface,
77 struct libdecor_state *
state,
78 struct libdecor_configuration *configuration);
90 struct libdecor_frame *parent);
96 struct libdecor_interface *iface);
101# ifndef WAYLAND_DYNLOAD_VALIDATE
106# ifndef WAYLAND_DYNLOAD_VALIDATE
107# define libdecor_configuration_get_content_size(...) \
108 (*wayland_dynload_libdecor.libdecor_configuration_get_content_size)(__VA_ARGS__)
109# define libdecor_configuration_get_window_state(...) \
110 (*wayland_dynload_libdecor.libdecor_configuration_get_window_state)(__VA_ARGS__)
111# define libdecor_decorate(...) (*wayland_dynload_libdecor.libdecor_decorate)(__VA_ARGS__)
112# define libdecor_dispatch(...) (*wayland_dynload_libdecor.libdecor_dispatch)(__VA_ARGS__)
113# define libdecor_frame_commit(...) \
114 (*wayland_dynload_libdecor.libdecor_frame_commit)(__VA_ARGS__)
115# define libdecor_frame_get_xdg_toplevel(...) \
116 (*wayland_dynload_libdecor.libdecor_frame_get_xdg_toplevel)(__VA_ARGS__)
117# define libdecor_frame_map(...) (*wayland_dynload_libdecor.libdecor_frame_map)(__VA_ARGS__)
118# define libdecor_frame_set_app_id(...) \
119 (*wayland_dynload_libdecor.libdecor_frame_set_app_id)(__VA_ARGS__)
120# define libdecor_frame_set_fullscreen(...) \
121 (*wayland_dynload_libdecor.libdecor_frame_set_fullscreen)(__VA_ARGS__)
122# define libdecor_frame_set_maximized(...) \
123 (*wayland_dynload_libdecor.libdecor_frame_set_maximized)(__VA_ARGS__)
124# define libdecor_frame_set_min_content_size(...) \
125 (*wayland_dynload_libdecor.libdecor_frame_set_min_content_size)(__VA_ARGS__)
126# define libdecor_frame_set_minimized(...) \
127 (*wayland_dynload_libdecor.libdecor_frame_set_minimized)(__VA_ARGS__)
128# define libdecor_frame_set_parent(...) \
129 (*wayland_dynload_libdecor.libdecor_frame_set_parent)(__VA_ARGS__)
130# define libdecor_frame_set_title(...) \
131 (*wayland_dynload_libdecor.libdecor_frame_set_title)(__VA_ARGS__)
132# define libdecor_frame_unref(...) \
133 (*wayland_dynload_libdecor.libdecor_frame_unref)(__VA_ARGS__)
134# define libdecor_frame_unset_fullscreen(...) \
135 (*wayland_dynload_libdecor.libdecor_frame_unset_fullscreen)(__VA_ARGS__)
136# define libdecor_frame_unset_maximized(...) \
137 (*wayland_dynload_libdecor.libdecor_frame_unset_maximized)(__VA_ARGS__)
138# define libdecor_new(...) (*wayland_dynload_libdecor.libdecor_new)(__VA_ARGS__)
139# define libdecor_state_free(...) (*wayland_dynload_libdecor.libdecor_state_free)(__VA_ARGS__)
140# define libdecor_state_new(...) (*wayland_dynload_libdecor.libdecor_state_new)(__VA_ARGS__)
141# define libdecor_unref(...) (*wayland_dynload_libdecor.libdecor_unref)(__VA_ARGS__)
#define WAYLAND_DYNLOAD_FN(symbol)
#define libdecor_frame_set_fullscreen(...)
#define libdecor_frame_map(...)
#define libdecor_state_new(...)
#define libdecor_frame_unset_fullscreen(...)
struct WaylandDynload_Libdecor wayland_dynload_libdecor
#define libdecor_configuration_get_content_size(...)
#define libdecor_dispatch(...)
#define libdecor_state_free(...)
#define libdecor_configuration_get_window_state(...)
#define libdecor_frame_unref(...)
#define libdecor_frame_unset_maximized(...)
#define libdecor_frame_get_xdg_toplevel(...)
#define libdecor_unref(...)
#define libdecor_frame_set_app_id(...)
#define libdecor_frame_set_min_content_size(...)
#define libdecor_frame_set_parent(...)
#define libdecor_new(...)
#define libdecor_frame_set_title(...)
#define libdecor_frame_set_minimized(...)
#define libdecor_frame_commit(...)
#define libdecor_decorate(...)
#define libdecor_frame_set_maximized(...)