27#if !defined (__GIREPOSITORY_H_INSIDE__) && !defined (GI_COMPILATION)
28#error "Only <girepository.h> can be included directly."
35#define GI_TYPE_FUNCTION_INFO (gi_function_info_get_type ())
49#define GI_FUNCTION_INFO(info) (G_TYPE_CHECK_INSTANCE_CAST ((info), GI_TYPE_FUNCTION_INFO, GIFunctionInfo))
59#define GI_IS_FUNCTION_INFO(info) (G_TYPE_CHECK_INSTANCE_TYPE ((info), GI_TYPE_FUNCTION_INFO))
81#define GI_INVOKE_ERROR (gi_invoke_error_quark ())
#define GI_AVAILABLE_IN_ALL
GI_AVAILABLE_IN_ALL GQuark gi_invoke_error_quark(void)
GI_AVAILABLE_IN_ALL const char * gi_function_info_get_symbol(GIFunctionInfo *info)
@ GI_INVOKE_ERROR_SYMBOL_NOT_FOUND
@ GI_INVOKE_ERROR_ARGUMENT_MISMATCH
GI_AVAILABLE_IN_ALL gboolean gi_function_info_invoke(GIFunctionInfo *info, const GIArgument *in_args, size_t n_in_args, GIArgument *out_args, size_t n_out_args, GIArgument *return_value, GError **error)
GI_AVAILABLE_IN_ALL GIVFuncInfo * gi_function_info_get_vfunc(GIFunctionInfo *info)
GI_AVAILABLE_IN_ALL GIPropertyInfo * gi_function_info_get_property(GIFunctionInfo *info)
GI_AVAILABLE_IN_ALL GIFunctionInfoFlags gi_function_info_get_flags(GIFunctionInfo *info)
struct _GIPropertyInfo GIPropertyInfo
struct _GIFunctionInfo GIFunctionInfo
struct _GIVFuncInfo GIVFuncInfo
G_BEGIN_DECLS typedef guint32 GQuark
static void error(LoadState *S, const char *why)