public static extern wl_proxy *wl_proxy_marshal_array_constructor(wl_proxy *proxy, int opcode, wl_argument *args, wl_interface *iface);
public static extern wl_proxy *wl_proxy_marshal_array_constructor_versioned(wl_proxy *proxy, int opcode, wl_argument *args, wl_interface *iface, uint version);
public static extern void wl_proxy_marshal_array(wl_proxy *proxy, int opcode, wl_argument *data);
public static extern wl_proxy *wl_proxy_marshal_constructor(wl_proxy *proxy, int opcode, wl_interface *iface, void *data);
public static extern uint wl_proxy_get_version(wl_proxy *proxy);
public static extern void wl_proxy_marshal(wl_proxy *proxy, int opcode);
public static extern void wl_proxy_set_user_data(wl_proxy *proxy, void *data);
private static extern void *wl_proxy_get_user_data(wl_proxy *proxy);
public static extern void *wl_proxy_get_listener(wl_proxy *proxy);
public static extern int wl_proxy_add_listener(wl_proxy *proxy, void *listener, void *data);
public static extern void wl_proxy_destroy(wl_proxy *proxy);