// SPDX-License-Identifier: MIT
/*******************************************************************
 * File automatically generated by rebuild_wrappers.py (v2.5.0.24) *
 *******************************************************************/
#ifndef __wrappedgio2TYPES_H_
#define __wrappedgio2TYPES_H_

#ifndef LIBNAME
#error You should only #include this file inside a wrapped*.c file
#endif
#ifndef ADDED_FUNCTIONS
#define ADDED_FUNCTIONS() 
#endif

typedef void (*vFpp_t)(void*, void*);
typedef void (*vFppp_t)(void*, void*, void*);
typedef void* (*pFpup_t)(void*, uint32_t, void*);
typedef void* (*pFplp_t)(void*, intptr_t, void*);
typedef void* (*pFppp_t)(void*, void*, void*);
typedef void (*vFippp_t)(int32_t, void*, void*, void*);
typedef void (*vFppip_t)(void*, void*, int32_t, void*);
typedef void (*vFpplp_t)(void*, void*, intptr_t, void*);
typedef void (*vFpppp_t)(void*, void*, void*, void*);
typedef uint32_t (*uFpppp_t)(void*, void*, void*, void*);
typedef uintptr_t (*LFpppp_t)(void*, void*, void*, void*);
typedef void* (*pFpppp_t)(void*, void*, void*, void*);
typedef void (*vFpippp_t)(void*, int32_t, void*, void*, void*);
typedef void (*vFpuipV_t)(void*, uint32_t, int32_t, void*, ...);
typedef void (*vFpuipA_t)(void*, uint32_t, int32_t, void*, va_list);
typedef void* (*pFLpppV_t)(uintptr_t, void*, void*, void*, ...);
typedef void* (*pFLpApp_t)(uintptr_t, void*, va_list, void*, void*);
typedef void (*vFpupppp_t)(void*, uint32_t, void*, void*, void*, void*);
typedef void (*vFLippppV_t)(uintptr_t, int32_t, void*, void*, void*, void*, ...);
typedef void (*vFLupippp_t)(uintptr_t, uint32_t, void*, int32_t, void*, void*, void*);
typedef void (*vFLpAippp_t)(uintptr_t, void*, va_list, int32_t, void*, void*, void*);
typedef void (*vFppupppp_t)(void*, void*, uint32_t, void*, void*, void*, void*);
typedef void (*vFppLippp_t)(void*, void*, uintptr_t, int32_t, void*, void*, void*);
typedef void (*vFpppuipV_t)(void*, void*, void*, uint32_t, int32_t, void*, ...);
typedef uint32_t (*uFipupppp_t)(int32_t, void*, uint32_t, void*, void*, void*, void*);
typedef uint32_t (*uFppupppp_t)(void*, void*, uint32_t, void*, void*, void*, void*);
typedef uint32_t (*uFppppppp_t)(void*, void*, void*, void*, void*, void*, void*);
typedef void* (*pFpppuipV_t)(void*, void*, void*, uint32_t, int32_t, void*, ...);
typedef void (*vFppuipppp_t)(void*, void*, uint32_t, int32_t, void*, void*, void*, void*);
typedef void (*vFpppuippp_t)(void*, void*, void*, uint32_t, int32_t, void*, void*, void*);
typedef uint32_t (*uFipuppppp_t)(int32_t, void*, uint32_t, void*, void*, void*, void*, void*);
typedef void (*vFiuppppppp_t)(int32_t, uint32_t, void*, void*, void*, void*, void*, void*, void*);
typedef void (*vFpuppppppp_t)(void*, uint32_t, void*, void*, void*, void*, void*, void*, void*);
typedef void (*vFpppuipppp_t)(void*, void*, void*, uint32_t, int32_t, void*, void*, void*, void*);
typedef void* (*pFiuppppppp_t)(int32_t, uint32_t, void*, void*, void*, void*, void*, void*, void*);
typedef uint32_t (*uFppppppuppp_t)(void*, void*, void*, void*, void*, void*, uint32_t, void*, void*, void*);
typedef void (*vFpppppppuippp_t)(void*, void*, void*, void*, void*, void*, void*, uint32_t, int32_t, void*, void*, void*);
typedef void (*vFpppppppuipppp_t)(void*, void*, void*, void*, void*, void*, void*, uint32_t, int32_t, void*, void*, void*, void*);

#define SUPER() ADDED_FUNCTIONS() \
	GO(g_task_run_in_thread, vFpp_t) \
	GO(g_task_run_in_thread_sync, vFpp_t) \
	GO(g_simple_async_result_set_op_res_gpointer, vFppp_t) \
	GO(g_task_return_pointer, vFppp_t) \
	GO(g_task_set_task_data, vFppp_t) \
	GO(g_subprocess_newv, pFpup_t) \
	GO(g_memory_input_stream_new_from_data, pFplp_t) \
	GO(g_subprocess_launcher_spawnv, pFppp_t) \
	GO(g_bus_get, vFippp_t) \
	GO(g_action_map_add_action_entries, vFppip_t) \
	GO(g_simple_async_result_run_in_thread, vFppip_t) \
	GO(g_memory_input_stream_add_data, vFpplp_t) \
	GO(g_dbus_connection_close, vFpppp_t) \
	GO(g_dbus_connection_flush, vFpppp_t) \
	GO(g_simple_async_report_gerror_in_idle, vFpppp_t) \
	GO(g_simple_async_report_take_gerror_in_idle, vFpppp_t) \
	GO(g_dbus_connection_add_filter, uFpppp_t) \
	GO(g_cancellable_connect, LFpppp_t) \
	GO(g_simple_async_result_new, pFpppp_t) \
	GO(g_simple_async_result_new_from_error, pFpppp_t) \
	GO(g_simple_async_result_new_take_error, pFpppp_t) \
	GO(g_task_new, pFpppp_t) \
	GO(g_async_initable_init_async, vFpippp_t) \
	GO(g_file_trash_async, vFpippp_t) \
	GO(g_dbus_method_invocation_return_error, vFpuipV_t) \
	GO(g_simple_async_result_set_error, vFpuipV_t) \
	GO(g_task_return_new_error, vFpuipV_t) \
	GO(g_dbus_method_invocation_return_error_valist, vFpuipA_t) \
	GO(g_simple_async_result_set_error_va, vFpuipA_t) \
	GO(g_initable_new, pFLpppV_t) \
	GO(g_initable_new_valist, pFLpApp_t) \
	GO(g_dbus_connection_new_for_address, vFpupppp_t) \
	GO(g_async_initable_new_async, vFLippppV_t) \
	GO(g_async_initable_newv_async, vFLupippp_t) \
	GO(g_async_initable_new_valist_async, vFLpAippp_t) \
	GO(g_dbus_connection_new, vFppupppp_t) \
	GO(g_input_stream_read_async, vFppLippp_t) \
	GO(g_simple_async_report_error_in_idle, vFpppuipV_t) \
	GO(g_bus_watch_name, uFipupppp_t) \
	GO(g_bus_own_name_on_connection, uFppupppp_t) \
	GO(g_bus_watch_name_on_connection, uFppupppp_t) \
	GO(g_dbus_connection_register_object, uFppppppp_t) \
	GO(g_simple_async_result_new_error, pFpppuipV_t) \
	GO(g_dbus_connection_send_message_with_reply, vFppuipppp_t) \
	GO(g_dbus_proxy_call, vFpppuippp_t) \
	GO(g_bus_own_name, uFipuppppp_t) \
	GO(g_dbus_proxy_new_for_bus, vFiuppppppp_t) \
	GO(g_dbus_proxy_new, vFpuppppppp_t) \
	GO(g_dbus_proxy_call_with_unix_fd_list, vFpppuipppp_t) \
	GO(g_dbus_object_manager_client_new_for_bus_sync, pFiuppppppp_t) \
	GO(g_dbus_connection_signal_subscribe, uFppppppuppp_t) \
	GO(g_dbus_connection_call, vFpppppppuippp_t) \
	GO(g_dbus_connection_call_with_unix_fd_list, vFpppppppuipppp_t)

#endif // __wrappedgio2TYPES_H_
