gobject-introspection r392 - in trunk: . gir
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: gobject-introspection r392 - in trunk: . gir
- Date: Sun, 17 Aug 2008 17:01:23 +0000 (UTC)
Author: johan
Date: Sun Aug 17 17:01:23 2008
New Revision: 392
URL: http://svn.gnome.org/viewvc/gobject-introspection?rev=392&view=rev
Log:
2008-08-17 Johan Dahlin <johan gnome org>
* gir/Makefile.am:
* gir/gio-2.0-good.gir:
Add a gio gir.
Added:
trunk/gir/gio-2.0-good.gir
Modified:
trunk/ChangeLog
trunk/gir/Makefile.am
Modified: trunk/gir/Makefile.am
==============================================================================
--- trunk/gir/Makefile.am (original)
+++ trunk/gir/Makefile.am Sun Aug 17 17:01:23 2008
@@ -19,13 +19,13 @@
BUILT_SOURCES += glib-2.0.gir
# gobject
-GOBJECT_INCLUDEDIR=`pkg-config --variable=includedir glib-2.0`/glib-2.0
+GOBJECT_INCLUDEDIR=`pkg-config --variable=includedir gobject-2.0`/glib-2.0
GOBJECT_LIBDIR=`pkg-config --variable=libdir gobject-2.0`
gobject-2.0.gir: $(G_IR_SCANNER) $(G_IR_SCANNER_FILES)
$(G_IR_SCANNER) -v --namespace GObject \
--output $@ \
--strip-prefix=g \
- --include=glib-2.0.gir \
+ --include=$(builddir)/glib-2.0.gir \
--library=$(GOBJECT_LIBDIR)/libgobject-2.0.so \
-I$(GOBJECT_INCLUDEDIR) \
-I$(GOBJECT_LIBDIR)/glib-2.0/include \
@@ -35,7 +35,25 @@
BUILT_SOURCES += gobject-2.0.gir
CLEANFILES = $(BUILT_SOURCES)
+# gio
+GIO_INCLUDEDIR=`pkg-config --variable=includedir gio-2.0`/glib-2.0
+GIO_LIBDIR=`pkg-config --variable=libdir gio-2.0`
+gio-2.0.gir: $(G_IR_SCANNER) $(G_IR_SCANNER_FILES)
+ $(G_IR_SCANNER) -v --namespace Gio \
+ --output $@ \
+ --strip-prefix=g \
+ --include=$(builddir)/glib-2.0.gir \
+ --include=$(builddir)/gobject-2.0.gir \
+ --library=$(GIO_LIBDIR)/libgio-2.0.so \
+ -I$(GIO_INCLUDEDIR) \
+ -I$(GIO_LIBDIR)/glib-2.0/include \
+ -DGIO_COMPILATION \
+ --pkg glib-2.0 \
+ $(GLIB_INCLUDEDIR)/gio/*.h
+BUILT_SOURCES += gio-2.0.gir
+CLEANFILES = $(BUILT_SOURCES)
+
girdir=$(datadir)/gir
dist_gir_DATA = $(BUILT_SOURCES)
-EXTRA_DIST = glib-2.0-good.gir gobject-2.0-good.gir
+EXTRA_DIST = glib-2.0-good.gir gobject-2.0-good.gir gobject-2.0-gio.gir
Added: trunk/gir/gio-2.0-good.gir
==============================================================================
--- (empty file)
+++ trunk/gir/gio-2.0-good.gir Sun Aug 17 17:01:23 2008
@@ -0,0 +1,9833 @@
+<repository version="1.0"
+ xmlns="http://www.gtk.org/introspection/core/1.0"
+ xmlns:c="http://www.gtk.org/introspection/c/1.0"
+ xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
+ <namespace name="Gio">
+ <record name="Icon" c:type="GIcon"/>
+ <interface name="GIcon"
+ c:type="GIcon"
+ glib:type-name="GIcon"
+ glib:get-type="g_icon_get_type">
+ <callback name="hash">
+ <return-value>
+ <type name="uint32" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="GIcon" c:type="GIcon*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="equal">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon1">
+ <type name="GIcon" c:type="GIcon*"/>
+ </parameter>
+ <parameter name="icon2">
+ <type name="GIcon" c:type="GIcon*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </interface>
+ <function name="icon_hash" c:identifier="g_icon_hash">
+ <return-value>
+ <type name="uint32" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="any" c:type="gconstpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="icon_equal" c:identifier="g_icon_equal">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon1">
+ <type name="GIcon" c:type="GIcon*"/>
+ </parameter>
+ <parameter name="icon2">
+ <type name="GIcon" c:type="GIcon*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <bitfield name="GAppInfoCreateFlags"
+ c:type="GAppInfoCreateFlags"
+ glib:type-name="GAppInfoCreateFlags"
+ glib:get-type="g_app_info_create_flags_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="G_APP_INFO_CREATE_NONE"
+ glib:nick="none"/>
+ <member name="needs-terminal"
+ value="1"
+ c:identifier="G_APP_INFO_CREATE_NEEDS_TERMINAL"
+ glib:nick="needs-terminal"/>
+ <member name="supports-uris"
+ value="2"
+ c:identifier="G_APP_INFO_CREATE_SUPPORTS_URIS"
+ glib:nick="supports-uris"/>
+ </bitfield>
+ <record name="AppLaunchContext" c:type="GAppLaunchContext"/>
+ <record name="AppLaunchContextPrivate" c:type="GAppLaunchContextPrivate"/>
+ <record name="AppInfo" c:type="GAppInfo"/>
+ <interface name="GAppInfo"
+ c:type="GAppInfo"
+ glib:type-name="GAppInfo"
+ glib:get-type="g_app_info_get_type">
+ <callback name="dup">
+ <return-value>
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="equal">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo1">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="appinfo2">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_id">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_description">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_executable">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_icon">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="launch">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="filenames">
+ <type name="GLib.GList" c:type="GList*"/>
+ </parameter>
+ <parameter name="launch_context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="supports_uris">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="supports_files">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="launch_uris">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="uris">
+ <type name="GLib.GList" c:type="GList*"/>
+ </parameter>
+ <parameter name="launch_context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="should_show">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_as_default_for_type">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="content_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_as_default_for_extension">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="extension">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="add_supports_type">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="content_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="can_remove_supports_type">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="remove_supports_type">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="content_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </interface>
+ <function name="app_info_create_from_commandline"
+ c:identifier="g_app_info_create_from_commandline">
+ <return-value>
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="commandline">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="application_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GAppInfoCreateFlags" c:type="GAppInfoCreateFlags"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_dup" c:identifier="g_app_info_dup">
+ <return-value>
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_equal" c:identifier="g_app_info_equal">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo1">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="appinfo2">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_get_id" c:identifier="g_app_info_get_id">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_get_name" c:identifier="g_app_info_get_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_get_description"
+ c:identifier="g_app_info_get_description">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_get_executable"
+ c:identifier="g_app_info_get_executable">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_get_icon" c:identifier="g_app_info_get_icon">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_launch" c:identifier="g_app_info_launch">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="files">
+ <type name="GLib.GList" c:type="GList*"/>
+ </parameter>
+ <parameter name="launch_context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_supports_uris"
+ c:identifier="g_app_info_supports_uris">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_supports_files"
+ c:identifier="g_app_info_supports_files">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_launch_uris"
+ c:identifier="g_app_info_launch_uris">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="uris">
+ <type name="GLib.GList" c:type="GList*"/>
+ </parameter>
+ <parameter name="launch_context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_should_show"
+ c:identifier="g_app_info_should_show">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_set_as_default_for_type"
+ c:identifier="g_app_info_set_as_default_for_type">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="content_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_set_as_default_for_extension"
+ c:identifier="g_app_info_set_as_default_for_extension">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="extension">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_add_supports_type"
+ c:identifier="g_app_info_add_supports_type">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="content_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_can_remove_supports_type"
+ c:identifier="g_app_info_can_remove_supports_type">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_remove_supports_type"
+ c:identifier="g_app_info_remove_supports_type">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="appinfo">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="content_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_get_all" c:identifier="g_app_info_get_all">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ </function>
+ <function name="app_info_get_all_for_type"
+ c:identifier="g_app_info_get_all_for_type">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="content_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_get_default_for_type"
+ c:identifier="g_app_info_get_default_for_type">
+ <return-value>
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="content_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="must_support_uris">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_get_default_for_uri_scheme"
+ c:identifier="g_app_info_get_default_for_uri_scheme">
+ <return-value>
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="uri_scheme">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_info_launch_default_for_uri"
+ c:identifier="g_app_info_launch_default_for_uri">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="uri">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="launch_context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="GAppLaunchContext" c:type="_GAppLaunchContext">
+ <field name="parent_instance">
+ <type name="GObject.Object" c:type="GObject"/>
+ </field>
+ <field name="priv">
+ <type name="GAppLaunchContextPrivate"
+ c:type="GAppLaunchContextPrivate*"/>
+ </field>
+ <callback name="get_display">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="info">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="files">
+ <type name="GLib.GList" c:type="GList*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_startup_notify_id">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="info">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="files">
+ <type name="GLib.GList" c:type="GList*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="launch_failed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="startup_notify_id">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="_g_reserved1">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_g_reserved2">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_g_reserved3">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_g_reserved4">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_g_reserved5">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ </record>
+ <function name="app_launch_context_new"
+ c:identifier="g_app_launch_context_new">
+ <return-value>
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </return-value>
+ </function>
+ <function name="app_launch_context_get_display"
+ c:identifier="g_app_launch_context_get_display">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="info">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="files">
+ <type name="GLib.GList" c:type="GList*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_launch_context_get_startup_notify_id"
+ c:identifier="g_app_launch_context_get_startup_notify_id">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="info">
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </parameter>
+ <parameter name="files">
+ <type name="GLib.GList" c:type="GList*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="app_launch_context_launch_failed"
+ c:identifier="g_app_launch_context_launch_failed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="context">
+ <type name="GAppLaunchContext" c:type="GAppLaunchContext*"/>
+ </parameter>
+ <parameter name="startup_notify_id">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="AsyncResult" c:type="GAsyncResult"/>
+ <callback name="GAsyncReadyCallback">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="source_object">
+ <type name="GObject.Object" c:type="GObject*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <interface name="GAsyncResult"
+ c:type="GAsyncResult"
+ glib:type-name="GAsyncResult"
+ glib:get-type="g_async_result_get_type">
+ <callback name="get_user_data">
+ <return-value>
+ <type name="any" c:type="gpointer"/>
+ </return-value>
+ <parameters>
+ <parameter name="async_result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_source_object">
+ <return-value>
+ <type name="GObject.Object" c:type="GObject*"/>
+ </return-value>
+ <parameters>
+ <parameter name="async_result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </interface>
+ <function name="async_result_get_user_data"
+ c:identifier="g_async_result_get_user_data">
+ <return-value>
+ <type name="any" c:type="gpointer"/>
+ </return-value>
+ <parameters>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="async_result_get_source_object"
+ c:identifier="g_async_result_get_source_object">
+ <return-value>
+ <type name="GObject.Object" c:type="GObject*"/>
+ </return-value>
+ <parameters>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_error_quark" c:identifier="g_io_error_quark">
+ <return-value>
+ <type name="GLib.GQuark" c:type="GQuark"/>
+ </return-value>
+ </function>
+ <enumeration name="ErrorEnum"
+ c:type="GIOErrorEnum"
+ glib:type-name="GIOErrorEnum"
+ glib:get-type="g_io_error_enum_get_type">
+ <member name="failed"
+ value="0"
+ c:identifier="G_IO_ERROR_FAILED"
+ glib:nick="failed"/>
+ <member name="not-found"
+ value="1"
+ c:identifier="G_IO_ERROR_NOT_FOUND"
+ glib:nick="not-found"/>
+ <member name="exists"
+ value="2"
+ c:identifier="G_IO_ERROR_EXISTS"
+ glib:nick="exists"/>
+ <member name="is-directory"
+ value="3"
+ c:identifier="G_IO_ERROR_IS_DIRECTORY"
+ glib:nick="is-directory"/>
+ <member name="not-directory"
+ value="4"
+ c:identifier="G_IO_ERROR_NOT_DIRECTORY"
+ glib:nick="not-directory"/>
+ <member name="not-empty"
+ value="5"
+ c:identifier="G_IO_ERROR_NOT_EMPTY"
+ glib:nick="not-empty"/>
+ <member name="not-regular-file"
+ value="6"
+ c:identifier="G_IO_ERROR_NOT_REGULAR_FILE"
+ glib:nick="not-regular-file"/>
+ <member name="not-symbolic-link"
+ value="7"
+ c:identifier="G_IO_ERROR_NOT_SYMBOLIC_LINK"
+ glib:nick="not-symbolic-link"/>
+ <member name="not-mountable-file"
+ value="8"
+ c:identifier="G_IO_ERROR_NOT_MOUNTABLE_FILE"
+ glib:nick="not-mountable-file"/>
+ <member name="filename-too-long"
+ value="9"
+ c:identifier="G_IO_ERROR_FILENAME_TOO_LONG"
+ glib:nick="filename-too-long"/>
+ <member name="invalid-filename"
+ value="10"
+ c:identifier="G_IO_ERROR_INVALID_FILENAME"
+ glib:nick="invalid-filename"/>
+ <member name="too-many-links"
+ value="11"
+ c:identifier="G_IO_ERROR_TOO_MANY_LINKS"
+ glib:nick="too-many-links"/>
+ <member name="no-space"
+ value="12"
+ c:identifier="G_IO_ERROR_NO_SPACE"
+ glib:nick="no-space"/>
+ <member name="invalid-argument"
+ value="13"
+ c:identifier="G_IO_ERROR_INVALID_ARGUMENT"
+ glib:nick="invalid-argument"/>
+ <member name="permission-denied"
+ value="14"
+ c:identifier="G_IO_ERROR_PERMISSION_DENIED"
+ glib:nick="permission-denied"/>
+ <member name="not-supported"
+ value="15"
+ c:identifier="G_IO_ERROR_NOT_SUPPORTED"
+ glib:nick="not-supported"/>
+ <member name="not-mounted"
+ value="16"
+ c:identifier="G_IO_ERROR_NOT_MOUNTED"
+ glib:nick="not-mounted"/>
+ <member name="already-mounted"
+ value="17"
+ c:identifier="G_IO_ERROR_ALREADY_MOUNTED"
+ glib:nick="already-mounted"/>
+ <member name="closed"
+ value="18"
+ c:identifier="G_IO_ERROR_CLOSED"
+ glib:nick="closed"/>
+ <member name="cancelled"
+ value="19"
+ c:identifier="G_IO_ERROR_CANCELLED"
+ glib:nick="cancelled"/>
+ <member name="pending"
+ value="20"
+ c:identifier="G_IO_ERROR_PENDING"
+ glib:nick="pending"/>
+ <member name="read-only"
+ value="21"
+ c:identifier="G_IO_ERROR_READ_ONLY"
+ glib:nick="read-only"/>
+ <member name="cant-create-backup"
+ value="22"
+ c:identifier="G_IO_ERROR_CANT_CREATE_BACKUP"
+ glib:nick="cant-create-backup"/>
+ <member name="wrong-etag"
+ value="23"
+ c:identifier="G_IO_ERROR_WRONG_ETAG"
+ glib:nick="wrong-etag"/>
+ <member name="timed-out"
+ value="24"
+ c:identifier="G_IO_ERROR_TIMED_OUT"
+ glib:nick="timed-out"/>
+ <member name="would-recurse"
+ value="25"
+ c:identifier="G_IO_ERROR_WOULD_RECURSE"
+ glib:nick="would-recurse"/>
+ <member name="busy"
+ value="26"
+ c:identifier="G_IO_ERROR_BUSY"
+ glib:nick="busy"/>
+ <member name="would-block"
+ value="27"
+ c:identifier="G_IO_ERROR_WOULD_BLOCK"
+ glib:nick="would-block"/>
+ <member name="host-not-found"
+ value="28"
+ c:identifier="G_IO_ERROR_HOST_NOT_FOUND"
+ glib:nick="host-not-found"/>
+ <member name="would-merge"
+ value="29"
+ c:identifier="G_IO_ERROR_WOULD_MERGE"
+ glib:nick="would-merge"/>
+ <member name="failed-handled"
+ value="30"
+ c:identifier="G_IO_ERROR_FAILED_HANDLED"
+ glib:nick="failed-handled"/>
+ </enumeration>
+ <function name="io_error_from_errno" c:identifier="g_io_error_from_errno">
+ <return-value>
+ <type name="ErrorEnum" c:type="GIOErrorEnum"/>
+ </return-value>
+ <parameters>
+ <parameter name="err_no">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="Cancellable" c:type="GCancellable"/>
+ <function name="cancellable_new" c:identifier="g_cancellable_new">
+ <return-value>
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </return-value>
+ </function>
+ <function name="cancellable_is_cancelled"
+ c:identifier="g_cancellable_is_cancelled">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cancellable_set_error_if_cancelled"
+ c:identifier="g_cancellable_set_error_if_cancelled">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cancellable_get_fd" c:identifier="g_cancellable_get_fd">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cancellable_get_current"
+ c:identifier="g_cancellable_get_current">
+ <return-value>
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </return-value>
+ </function>
+ <function name="cancellable_push_current"
+ c:identifier="g_cancellable_push_current">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cancellable_pop_current"
+ c:identifier="g_cancellable_pop_current">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cancellable_reset" c:identifier="g_cancellable_reset">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="cancellable_cancel" c:identifier="g_cancellable_cancel">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="InputStream" c:type="GInputStream"/>
+ <record name="InputStreamPrivate" c:type="GInputStreamPrivate"/>
+ <function name="input_stream_read" c:identifier="g_input_stream_read">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="buffer">
+ <type name="any" c:type="void*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_read_all"
+ c:identifier="g_input_stream_read_all">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="buffer">
+ <type name="any" c:type="void*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="bytes_read">
+ <type name="gsize" c:type="gsize*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_skip" c:identifier="g_input_stream_skip">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_close" c:identifier="g_input_stream_close">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_read_async"
+ c:identifier="g_input_stream_read_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="buffer">
+ <type name="any" c:type="void*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_read_finish"
+ c:identifier="g_input_stream_read_finish">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_skip_async"
+ c:identifier="g_input_stream_skip_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_skip_finish"
+ c:identifier="g_input_stream_skip_finish">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_close_async"
+ c:identifier="g_input_stream_close_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_close_finish"
+ c:identifier="g_input_stream_close_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_is_closed"
+ c:identifier="g_input_stream_is_closed">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_has_pending"
+ c:identifier="g_input_stream_has_pending">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_set_pending"
+ c:identifier="g_input_stream_set_pending">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="input_stream_clear_pending"
+ c:identifier="g_input_stream_clear_pending">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="FilterInputStream" c:type="GFilterInputStream"/>
+ <record name="FilterInputStreamPrivate"
+ c:type="GFilterInputStreamPrivate"/>
+ <function name="filter_input_stream_get_base_stream"
+ c:identifier="g_filter_input_stream_get_base_stream">
+ <return-value>
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GFilterInputStream" c:type="GFilterInputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="BufferedInputStream" c:type="GBufferedInputStream"/>
+ <record name="BufferedInputStreamPrivate"
+ c:type="GBufferedInputStreamPrivate"/>
+ <function name="buffered_input_stream_new"
+ c:identifier="g_buffered_input_stream_new">
+ <return-value>
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="base_stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_input_stream_new_sized"
+ c:identifier="g_buffered_input_stream_new_sized">
+ <return-value>
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="base_stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="size">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_input_stream_get_buffer_size"
+ c:identifier="g_buffered_input_stream_get_buffer_size">
+ <return-value>
+ <type name="size" c:type="gsize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedInputStream" c:type="GBufferedInputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_input_stream_set_buffer_size"
+ c:identifier="g_buffered_input_stream_set_buffer_size">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedInputStream" c:type="GBufferedInputStream*"/>
+ </parameter>
+ <parameter name="size">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_input_stream_get_available"
+ c:identifier="g_buffered_input_stream_get_available">
+ <return-value>
+ <type name="size" c:type="gsize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedInputStream" c:type="GBufferedInputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_input_stream_peek"
+ c:identifier="g_buffered_input_stream_peek">
+ <return-value>
+ <type name="size" c:type="gsize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedInputStream" c:type="GBufferedInputStream*"/>
+ </parameter>
+ <parameter name="buffer">
+ <type name="any" c:type="void*"/>
+ </parameter>
+ <parameter name="offset">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_input_stream_peek_buffer"
+ c:identifier="g_buffered_input_stream_peek_buffer">
+ <return-value>
+ <type name="any" c:type="void*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedInputStream" c:type="GBufferedInputStream*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="gsize" c:type="gsize*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_input_stream_fill"
+ c:identifier="g_buffered_input_stream_fill">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedInputStream" c:type="GBufferedInputStream*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="ssize" c:type="gssize"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_input_stream_fill_async"
+ c:identifier="g_buffered_input_stream_fill_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedInputStream" c:type="GBufferedInputStream*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="ssize" c:type="gssize"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_input_stream_fill_finish"
+ c:identifier="g_buffered_input_stream_fill_finish">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedInputStream" c:type="GBufferedInputStream*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_input_stream_read_byte"
+ c:identifier="g_buffered_input_stream_read_byte">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedInputStream" c:type="GBufferedInputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <bitfield name="GOutputStreamSpliceFlags"
+ c:type="GOutputStreamSpliceFlags"
+ glib:type-name="GOutputStreamSpliceFlags"
+ glib:get-type="g_output_stream_splice_flags_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="G_OUTPUT_STREAM_SPLICE_NONE"
+ glib:nick="none"/>
+ <member name="close-source"
+ value="1"
+ c:identifier="G_OUTPUT_STREAM_SPLICE_CLOSE_SOURCE"
+ glib:nick="close-source"/>
+ <member name="close-target"
+ value="2"
+ c:identifier="G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET"
+ glib:nick="close-target"/>
+ </bitfield>
+ <record name="OutputStream" c:type="GOutputStream"/>
+ <record name="OutputStreamPrivate" c:type="GOutputStreamPrivate"/>
+ <function name="output_stream_write" c:identifier="g_output_stream_write">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="buffer">
+ <type name="any" c:type="void*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_write_all"
+ c:identifier="g_output_stream_write_all">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="buffer">
+ <type name="any" c:type="void*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="bytes_written">
+ <type name="gsize" c:type="gsize*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_splice"
+ c:identifier="g_output_stream_splice">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="source">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GOutputStreamSpliceFlags"
+ c:type="GOutputStreamSpliceFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_flush" c:identifier="g_output_stream_flush">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_close" c:identifier="g_output_stream_close">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_write_async"
+ c:identifier="g_output_stream_write_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="buffer">
+ <type name="any" c:type="void*"/>
+ </parameter>
+ <parameter name="count">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_write_finish"
+ c:identifier="g_output_stream_write_finish">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_splice_async"
+ c:identifier="g_output_stream_splice_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="source">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GOutputStreamSpliceFlags"
+ c:type="GOutputStreamSpliceFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_splice_finish"
+ c:identifier="g_output_stream_splice_finish">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_flush_async"
+ c:identifier="g_output_stream_flush_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_flush_finish"
+ c:identifier="g_output_stream_flush_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_close_async"
+ c:identifier="g_output_stream_close_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_close_finish"
+ c:identifier="g_output_stream_close_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_is_closed"
+ c:identifier="g_output_stream_is_closed">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_has_pending"
+ c:identifier="g_output_stream_has_pending">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_set_pending"
+ c:identifier="g_output_stream_set_pending">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="output_stream_clear_pending"
+ c:identifier="g_output_stream_clear_pending">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="FilterOutputStream" c:type="GFilterOutputStream"/>
+ <record name="FilterOutputStreamPrivate"
+ c:type="GFilterOutputStreamPrivate"/>
+ <function name="filter_output_stream_get_base_stream"
+ c:identifier="g_filter_output_stream_get_base_stream">
+ <return-value>
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GFilterOutputStream" c:type="GFilterOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="BufferedOutputStream" c:type="GBufferedOutputStream"/>
+ <record name="BufferedOutputStreamPrivate"
+ c:type="GBufferedOutputStreamPrivate"/>
+ <function name="buffered_output_stream_new"
+ c:identifier="g_buffered_output_stream_new">
+ <return-value>
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="base_stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_output_stream_new_sized"
+ c:identifier="g_buffered_output_stream_new_sized">
+ <return-value>
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="base_stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ <parameter name="size">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_output_stream_get_buffer_size"
+ c:identifier="g_buffered_output_stream_get_buffer_size">
+ <return-value>
+ <type name="size" c:type="gsize"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedOutputStream" c:type="GBufferedOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_output_stream_set_buffer_size"
+ c:identifier="g_buffered_output_stream_set_buffer_size">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedOutputStream" c:type="GBufferedOutputStream*"/>
+ </parameter>
+ <parameter name="size">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_output_stream_get_auto_grow"
+ c:identifier="g_buffered_output_stream_get_auto_grow">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedOutputStream" c:type="GBufferedOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="buffered_output_stream_set_auto_grow"
+ c:identifier="g_buffered_output_stream_set_auto_grow">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GBufferedOutputStream" c:type="GBufferedOutputStream*"/>
+ </parameter>
+ <parameter name="auto_grow">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="content_type_equals" c:identifier="g_content_type_equals">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="type1">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="type2">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="content_type_is_a" c:identifier="g_content_type_is_a">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="supertype">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="content_type_is_unknown"
+ c:identifier="g_content_type_is_unknown">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="content_type_get_description"
+ c:identifier="g_content_type_get_description">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="content_type_get_mime_type"
+ c:identifier="g_content_type_get_mime_type">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="content_type_get_icon"
+ c:identifier="g_content_type_get_icon">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="content_type_can_be_executable"
+ c:identifier="g_content_type_can_be_executable">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="content_type_guess" c:identifier="g_content_type_guess">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="filename">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="GLib.guchar" c:type="guchar*"/>
+ </parameter>
+ <parameter name="data_size">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="result_uncertain">
+ <type name="GLib.gboolean" c:type="gboolean*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="content_types_get_registered"
+ c:identifier="g_content_types_get_registered">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ </function>
+ <record name="DataInputStream" c:type="GDataInputStream"/>
+ <record name="DataInputStreamPrivate" c:type="GDataInputStreamPrivate"/>
+ <enumeration name="GDataStreamByteOrder"
+ c:type="GDataStreamByteOrder"
+ glib:type-name="GDataStreamByteOrder"
+ glib:get-type="g_data_stream_byte_order_get_type">
+ <member name="big-endian"
+ value="0"
+ c:identifier="G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN"
+ glib:nick="big-endian"/>
+ <member name="little-endian"
+ value="1"
+ c:identifier="G_DATA_STREAM_BYTE_ORDER_LITTLE_ENDIAN"
+ glib:nick="little-endian"/>
+ <member name="host-endian"
+ value="2"
+ c:identifier="G_DATA_STREAM_BYTE_ORDER_HOST_ENDIAN"
+ glib:nick="host-endian"/>
+ </enumeration>
+ <enumeration name="GDataStreamNewlineType"
+ c:type="GDataStreamNewlineType"
+ glib:type-name="GDataStreamNewlineType"
+ glib:get-type="g_data_stream_newline_type_get_type">
+ <member name="lf"
+ value="0"
+ c:identifier="G_DATA_STREAM_NEWLINE_TYPE_LF"
+ glib:nick="lf"/>
+ <member name="cr"
+ value="1"
+ c:identifier="G_DATA_STREAM_NEWLINE_TYPE_CR"
+ glib:nick="cr"/>
+ <member name="cr-lf"
+ value="2"
+ c:identifier="G_DATA_STREAM_NEWLINE_TYPE_CR_LF"
+ glib:nick="cr-lf"/>
+ <member name="any"
+ value="3"
+ c:identifier="G_DATA_STREAM_NEWLINE_TYPE_ANY"
+ glib:nick="any"/>
+ </enumeration>
+ <function name="data_input_stream_new"
+ c:identifier="g_data_input_stream_new">
+ <return-value>
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="base_stream">
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_set_byte_order"
+ c:identifier="g_data_input_stream_set_byte_order">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="order">
+ <type name="GDataStreamByteOrder" c:type="GDataStreamByteOrder"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_get_byte_order"
+ c:identifier="g_data_input_stream_get_byte_order">
+ <return-value>
+ <type name="GDataStreamByteOrder" c:type="GDataStreamByteOrder"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_set_newline_type"
+ c:identifier="g_data_input_stream_set_newline_type">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GDataStreamNewlineType" c:type="GDataStreamNewlineType"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_get_newline_type"
+ c:identifier="g_data_input_stream_get_newline_type">
+ <return-value>
+ <type name="GDataStreamNewlineType" c:type="GDataStreamNewlineType"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_read_byte"
+ c:identifier="g_data_input_stream_read_byte">
+ <return-value>
+ <type name="GLib.guchar" c:type="guchar"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_read_int16"
+ c:identifier="g_data_input_stream_read_int16">
+ <return-value>
+ <type name="int16" c:type="gint16"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_read_uint16"
+ c:identifier="g_data_input_stream_read_uint16">
+ <return-value>
+ <type name="uint16" c:type="guint16"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_read_int32"
+ c:identifier="g_data_input_stream_read_int32">
+ <return-value>
+ <type name="int32" c:type="gint32"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_read_uint32"
+ c:identifier="g_data_input_stream_read_uint32">
+ <return-value>
+ <type name="uint32" c:type="guint32"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_read_int64"
+ c:identifier="g_data_input_stream_read_int64">
+ <return-value>
+ <type name="gint64" c:type="gint64"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_read_uint64"
+ c:identifier="g_data_input_stream_read_uint64">
+ <return-value>
+ <type name="guint64" c:type="guint64"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_read_line"
+ c:identifier="g_data_input_stream_read_line">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="length">
+ <type name="gsize" c:type="gsize*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_input_stream_read_until"
+ c:identifier="g_data_input_stream_read_until">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataInputStream" c:type="GDataInputStream*"/>
+ </parameter>
+ <parameter name="stop_chars">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ <parameter name="length">
+ <type name="gsize" c:type="gsize*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="DataOutputStream" c:type="GDataOutputStream"/>
+ <record name="DataOutputStreamPrivate" c:type="GDataOutputStreamPrivate"/>
+ <function name="data_output_stream_new"
+ c:identifier="g_data_output_stream_new">
+ <return-value>
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="base_stream">
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_output_stream_set_byte_order"
+ c:identifier="g_data_output_stream_set_byte_order">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </parameter>
+ <parameter name="order">
+ <type name="GDataStreamByteOrder" c:type="GDataStreamByteOrder"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_output_stream_get_byte_order"
+ c:identifier="g_data_output_stream_get_byte_order">
+ <return-value>
+ <type name="GDataStreamByteOrder" c:type="GDataStreamByteOrder"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_output_stream_put_byte"
+ c:identifier="g_data_output_stream_put_byte">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="GLib.guchar" c:type="guchar"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_output_stream_put_int16"
+ c:identifier="g_data_output_stream_put_int16">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="int16" c:type="gint16"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_output_stream_put_uint16"
+ c:identifier="g_data_output_stream_put_uint16">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="uint16" c:type="guint16"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_output_stream_put_int32"
+ c:identifier="g_data_output_stream_put_int32">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="int32" c:type="gint32"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_output_stream_put_uint32"
+ c:identifier="g_data_output_stream_put_uint32">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_output_stream_put_int64"
+ c:identifier="g_data_output_stream_put_int64">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="gint64" c:type="gint64"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_output_stream_put_uint64"
+ c:identifier="g_data_output_stream_put_uint64">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="guint64" c:type="guint64"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="data_output_stream_put_string"
+ c:identifier="g_data_output_stream_put_string">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GDataOutputStream" c:type="GDataOutputStream*"/>
+ </parameter>
+ <parameter name="str">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <enumeration name="GFileAttributeType"
+ c:type="GFileAttributeType"
+ glib:type-name="GFileAttributeType"
+ glib:get-type="g_file_attribute_type_get_type">
+ <member name="invalid"
+ value="0"
+ c:identifier="G_FILE_ATTRIBUTE_TYPE_INVALID"
+ glib:nick="invalid"/>
+ <member name="string"
+ value="1"
+ c:identifier="G_FILE_ATTRIBUTE_TYPE_STRING"
+ glib:nick="string"/>
+ <member name="byte-string"
+ value="2"
+ c:identifier="G_FILE_ATTRIBUTE_TYPE_BYTE_STRING"
+ glib:nick="byte-string"/>
+ <member name="boolean"
+ value="3"
+ c:identifier="G_FILE_ATTRIBUTE_TYPE_BOOLEAN"
+ glib:nick="boolean"/>
+ <member name="uint32"
+ value="4"
+ c:identifier="G_FILE_ATTRIBUTE_TYPE_UINT32"
+ glib:nick="uint32"/>
+ <member name="int32"
+ value="5"
+ c:identifier="G_FILE_ATTRIBUTE_TYPE_INT32"
+ glib:nick="int32"/>
+ <member name="uint64"
+ value="6"
+ c:identifier="G_FILE_ATTRIBUTE_TYPE_UINT64"
+ glib:nick="uint64"/>
+ <member name="int64"
+ value="7"
+ c:identifier="G_FILE_ATTRIBUTE_TYPE_INT64"
+ glib:nick="int64"/>
+ <member name="object"
+ value="8"
+ c:identifier="G_FILE_ATTRIBUTE_TYPE_OBJECT"
+ glib:nick="object"/>
+ </enumeration>
+ <bitfield name="GFileAttributeInfoFlags"
+ c:type="GFileAttributeInfoFlags"
+ glib:type-name="GFileAttributeInfoFlags"
+ glib:get-type="g_file_attribute_info_flags_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="G_FILE_ATTRIBUTE_INFO_NONE"
+ glib:nick="none"/>
+ <member name="copy-with-file"
+ value="1"
+ c:identifier="G_FILE_ATTRIBUTE_INFO_COPY_WITH_FILE"
+ glib:nick="copy-with-file"/>
+ <member name="copy-when-moved"
+ value="2"
+ c:identifier="G_FILE_ATTRIBUTE_INFO_COPY_WHEN_MOVED"
+ glib:nick="copy-when-moved"/>
+ </bitfield>
+ <enumeration name="GFileAttributeStatus"
+ c:type="GFileAttributeStatus"
+ glib:type-name="GFileAttributeStatus"
+ glib:get-type="g_file_attribute_status_get_type">
+ <member name="unset"
+ value="0"
+ c:identifier="G_FILE_ATTRIBUTE_STATUS_UNSET"
+ glib:nick="unset"/>
+ <member name="set"
+ value="1"
+ c:identifier="G_FILE_ATTRIBUTE_STATUS_SET"
+ glib:nick="set"/>
+ <member name="error-setting"
+ value="2"
+ c:identifier="G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING"
+ glib:nick="error-setting"/>
+ </enumeration>
+ <record name="FileAttributeInfo" c:type="GFileAttributeInfo"/>
+ <record name="FileAttributeInfoList" c:type="GFileAttributeInfoList"/>
+ <function name="file_attribute_info_list_new"
+ c:identifier="g_file_attribute_info_list_new">
+ <return-value>
+ <type name="GFileAttributeInfoList" c:type="GFileAttributeInfoList*"/>
+ </return-value>
+ </function>
+ <function name="file_attribute_info_list_ref"
+ c:identifier="g_file_attribute_info_list_ref">
+ <return-value>
+ <type name="GFileAttributeInfoList" c:type="GFileAttributeInfoList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="list">
+ <type name="GFileAttributeInfoList"
+ c:type="GFileAttributeInfoList*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_info_list_unref"
+ c:identifier="g_file_attribute_info_list_unref">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="list">
+ <type name="GFileAttributeInfoList"
+ c:type="GFileAttributeInfoList*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_info_list_dup"
+ c:identifier="g_file_attribute_info_list_dup">
+ <return-value>
+ <type name="GFileAttributeInfoList" c:type="GFileAttributeInfoList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="list">
+ <type name="GFileAttributeInfoList"
+ c:type="GFileAttributeInfoList*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_info_list_lookup"
+ c:identifier="g_file_attribute_info_list_lookup">
+ <return-value>
+ <type name="GFileAttributeInfo" c:type="GFileAttributeInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="list">
+ <type name="GFileAttributeInfoList"
+ c:type="GFileAttributeInfoList*"/>
+ </parameter>
+ <parameter name="name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_info_list_add"
+ c:identifier="g_file_attribute_info_list_add">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="list">
+ <type name="GFileAttributeInfoList"
+ c:type="GFileAttributeInfoList*"/>
+ </parameter>
+ <parameter name="name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GFileAttributeType" c:type="GFileAttributeType"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileAttributeInfoFlags"
+ c:type="GFileAttributeInfoFlags"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="FileInfo" c:type="GFileInfo"/>
+ <record name="FileAttributeMatcher" c:type="GFileAttributeMatcher"/>
+ <enumeration name="GFileType"
+ c:type="GFileType"
+ glib:type-name="GFileType"
+ glib:get-type="g_file_type_get_type">
+ <member name="unknown"
+ value="0"
+ c:identifier="G_FILE_TYPE_UNKNOWN"
+ glib:nick="unknown"/>
+ <member name="regular"
+ value="1"
+ c:identifier="G_FILE_TYPE_REGULAR"
+ glib:nick="regular"/>
+ <member name="directory"
+ value="2"
+ c:identifier="G_FILE_TYPE_DIRECTORY"
+ glib:nick="directory"/>
+ <member name="symbolic-link"
+ value="3"
+ c:identifier="G_FILE_TYPE_SYMBOLIC_LINK"
+ glib:nick="symbolic-link"/>
+ <member name="special"
+ value="4"
+ c:identifier="G_FILE_TYPE_SPECIAL"
+ glib:nick="special"/>
+ <member name="shortcut"
+ value="5"
+ c:identifier="G_FILE_TYPE_SHORTCUT"
+ glib:nick="shortcut"/>
+ <member name="mountable"
+ value="6"
+ c:identifier="G_FILE_TYPE_MOUNTABLE"
+ glib:nick="mountable"/>
+ </enumeration>
+ <enumeration name="GFilesystemPreviewType"
+ c:type="GFilesystemPreviewType"
+ glib:type-name="GFilesystemPreviewType"
+ glib:get-type="g_filesystem_preview_type_get_type">
+ <member name="if-always"
+ value="0"
+ c:identifier="G_FILESYSTEM_PREVIEW_TYPE_IF_ALWAYS"
+ glib:nick="if-always"/>
+ <member name="if-local"
+ value="1"
+ c:identifier="G_FILESYSTEM_PREVIEW_TYPE_IF_LOCAL"
+ glib:nick="if-local"/>
+ <member name="never"
+ value="2"
+ c:identifier="G_FILESYSTEM_PREVIEW_TYPE_NEVER"
+ glib:nick="never"/>
+ </enumeration>
+ <function name="file_info_new" c:identifier="g_file_info_new">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ </function>
+ <function name="file_info_dup" c:identifier="g_file_info_dup">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="other">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_copy_into" c:identifier="g_file_info_copy_into">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="src_info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="dest_info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_has_attribute"
+ c:identifier="g_file_info_has_attribute">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_list_attributes"
+ c:identifier="g_file_info_list_attributes">
+ <return-value>
+ <type name="char" c:type="char**"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="name_space">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_data"
+ c:identifier="g_file_info_get_attribute_data">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GFileAttributeType" c:type="GFileAttributeType*"/>
+ </parameter>
+ <parameter name="value_pp">
+ <type name="gpointer" c:type="gpointer*"/>
+ </parameter>
+ <parameter name="status">
+ <type name="GFileAttributeStatus" c:type="GFileAttributeStatus*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_type"
+ c:identifier="g_file_info_get_attribute_type">
+ <return-value>
+ <type name="GFileAttributeType" c:type="GFileAttributeType"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_remove_attribute"
+ c:identifier="g_file_info_remove_attribute">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_status"
+ c:identifier="g_file_info_get_attribute_status">
+ <return-value>
+ <type name="GFileAttributeStatus" c:type="GFileAttributeStatus"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_as_string"
+ c:identifier="g_file_info_get_attribute_as_string">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_string"
+ c:identifier="g_file_info_get_attribute_string">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_byte_string"
+ c:identifier="g_file_info_get_attribute_byte_string">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_boolean"
+ c:identifier="g_file_info_get_attribute_boolean">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_uint32"
+ c:identifier="g_file_info_get_attribute_uint32">
+ <return-value>
+ <type name="uint32" c:type="guint32"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_int32"
+ c:identifier="g_file_info_get_attribute_int32">
+ <return-value>
+ <type name="int32" c:type="gint32"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_uint64"
+ c:identifier="g_file_info_get_attribute_uint64">
+ <return-value>
+ <type name="guint64" c:type="guint64"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_int64"
+ c:identifier="g_file_info_get_attribute_int64">
+ <return-value>
+ <type name="gint64" c:type="gint64"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_attribute_object"
+ c:identifier="g_file_info_get_attribute_object">
+ <return-value>
+ <type name="GObject.Object" c:type="GObject*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_attribute"
+ c:identifier="g_file_info_set_attribute">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GFileAttributeType" c:type="GFileAttributeType"/>
+ </parameter>
+ <parameter name="value_p">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_attribute_string"
+ c:identifier="g_file_info_set_attribute_string">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="attr_value">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_attribute_byte_string"
+ c:identifier="g_file_info_set_attribute_byte_string">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="attr_value">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_attribute_boolean"
+ c:identifier="g_file_info_set_attribute_boolean">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="attr_value">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_attribute_uint32"
+ c:identifier="g_file_info_set_attribute_uint32">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="attr_value">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_attribute_int32"
+ c:identifier="g_file_info_set_attribute_int32">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="attr_value">
+ <type name="int32" c:type="gint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_attribute_uint64"
+ c:identifier="g_file_info_set_attribute_uint64">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="attr_value">
+ <type name="guint64" c:type="guint64"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_attribute_int64"
+ c:identifier="g_file_info_set_attribute_int64">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="attr_value">
+ <type name="gint64" c:type="gint64"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_attribute_object"
+ c:identifier="g_file_info_set_attribute_object">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="attr_value">
+ <type name="GObject.Object" c:type="GObject*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_clear_status"
+ c:identifier="g_file_info_clear_status">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_file_type"
+ c:identifier="g_file_info_get_file_type">
+ <return-value>
+ <type name="GFileType" c:type="GFileType"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_is_hidden"
+ c:identifier="g_file_info_get_is_hidden">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_is_backup"
+ c:identifier="g_file_info_get_is_backup">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_is_symlink"
+ c:identifier="g_file_info_get_is_symlink">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_name" c:identifier="g_file_info_get_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_display_name"
+ c:identifier="g_file_info_get_display_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_edit_name"
+ c:identifier="g_file_info_get_edit_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_icon" c:identifier="g_file_info_get_icon">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_content_type"
+ c:identifier="g_file_info_get_content_type">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_size" c:identifier="g_file_info_get_size">
+ <return-value>
+ <type name="goffset" c:type="goffset"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_modification_time"
+ c:identifier="g_file_info_get_modification_time">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GLib.GTimeVal" c:type="GTimeVal*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_symlink_target"
+ c:identifier="g_file_info_get_symlink_target">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_etag" c:identifier="g_file_info_get_etag">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_get_sort_order"
+ c:identifier="g_file_info_get_sort_order">
+ <return-value>
+ <type name="int32" c:type="gint32"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_attribute_mask"
+ c:identifier="g_file_info_set_attribute_mask">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="mask">
+ <type name="GFileAttributeMatcher" c:type="GFileAttributeMatcher*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_unset_attribute_mask"
+ c:identifier="g_file_info_unset_attribute_mask">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_file_type"
+ c:identifier="g_file_info_set_file_type">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GFileType" c:type="GFileType"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_is_hidden"
+ c:identifier="g_file_info_set_is_hidden">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="is_hidden">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_is_symlink"
+ c:identifier="g_file_info_set_is_symlink">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="is_symlink">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_name" c:identifier="g_file_info_set_name">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_display_name"
+ c:identifier="g_file_info_set_display_name">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="display_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_edit_name"
+ c:identifier="g_file_info_set_edit_name">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="edit_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_icon" c:identifier="g_file_info_set_icon">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="icon">
+ <type name="GIcon" c:type="GIcon*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_content_type"
+ c:identifier="g_file_info_set_content_type">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="content_type">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_size" c:identifier="g_file_info_set_size">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="size">
+ <type name="goffset" c:type="goffset"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_modification_time"
+ c:identifier="g_file_info_set_modification_time">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="mtime">
+ <type name="GLib.GTimeVal" c:type="GTimeVal*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_symlink_target"
+ c:identifier="g_file_info_set_symlink_target">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="symlink_target">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_info_set_sort_order"
+ c:identifier="g_file_info_set_sort_order">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="sort_order">
+ <type name="int32" c:type="gint32"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_matcher_new"
+ c:identifier="g_file_attribute_matcher_new">
+ <return-value>
+ <type name="GFileAttributeMatcher" c:type="GFileAttributeMatcher*"/>
+ </return-value>
+ <parameters>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_matcher_ref"
+ c:identifier="g_file_attribute_matcher_ref">
+ <return-value>
+ <type name="GFileAttributeMatcher" c:type="GFileAttributeMatcher*"/>
+ </return-value>
+ <parameters>
+ <parameter name="matcher">
+ <type name="GFileAttributeMatcher" c:type="GFileAttributeMatcher*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_matcher_unref"
+ c:identifier="g_file_attribute_matcher_unref">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="matcher">
+ <type name="GFileAttributeMatcher" c:type="GFileAttributeMatcher*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_matcher_matches"
+ c:identifier="g_file_attribute_matcher_matches">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="matcher">
+ <type name="GFileAttributeMatcher" c:type="GFileAttributeMatcher*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_matcher_matches_only"
+ c:identifier="g_file_attribute_matcher_matches_only">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="matcher">
+ <type name="GFileAttributeMatcher" c:type="GFileAttributeMatcher*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_matcher_enumerate_namespace"
+ c:identifier="g_file_attribute_matcher_enumerate_namespace">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="matcher">
+ <type name="GFileAttributeMatcher" c:type="GFileAttributeMatcher*"/>
+ </parameter>
+ <parameter name="ns">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_attribute_matcher_enumerate_next"
+ c:identifier="g_file_attribute_matcher_enumerate_next">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="matcher">
+ <type name="GFileAttributeMatcher" c:type="GFileAttributeMatcher*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="FileEnumerator" c:type="GFileEnumerator"/>
+ <record name="FileEnumeratorPrivate" c:type="GFileEnumeratorPrivate"/>
+ <function name="file_enumerator_next_file"
+ c:identifier="g_file_enumerator_next_file">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="enumerator">
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerator_close"
+ c:identifier="g_file_enumerator_close">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="enumerator">
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerator_next_files_async"
+ c:identifier="g_file_enumerator_next_files_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="enumerator">
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </parameter>
+ <parameter name="num_files">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerator_next_files_finish"
+ c:identifier="g_file_enumerator_next_files_finish">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="enumerator">
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerator_close_async"
+ c:identifier="g_file_enumerator_close_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="enumerator">
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerator_close_finish"
+ c:identifier="g_file_enumerator_close_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="enumerator">
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerator_is_closed"
+ c:identifier="g_file_enumerator_is_closed">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="enumerator">
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerator_has_pending"
+ c:identifier="g_file_enumerator_has_pending">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="enumerator">
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerator_set_pending"
+ c:identifier="g_file_enumerator_set_pending">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="enumerator">
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </parameter>
+ <parameter name="pending">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="FileInputStream" c:type="GFileInputStream"/>
+ <record name="FileInputStreamPrivate" c:type="GFileInputStreamPrivate"/>
+ <function name="file_input_stream_query_info"
+ c:identifier="g_file_input_stream_query_info">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GFileInputStream" c:type="GFileInputStream*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_input_stream_query_info_async"
+ c:identifier="g_file_input_stream_query_info_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GFileInputStream" c:type="GFileInputStream*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_input_stream_query_info_finish"
+ c:identifier="g_file_input_stream_query_info_finish">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GFileInputStream" c:type="GFileInputStream*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="FileOutputStream" c:type="GFileOutputStream"/>
+ <record name="FileOutputStreamPrivate" c:type="GFileOutputStreamPrivate"/>
+ <function name="file_output_stream_query_info"
+ c:identifier="g_file_output_stream_query_info">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_output_stream_query_info_async"
+ c:identifier="g_file_output_stream_query_info_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_output_stream_query_info_finish"
+ c:identifier="g_file_output_stream_query_info_finish">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_output_stream_get_etag"
+ c:identifier="g_file_output_stream_get_etag">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="MountOperation" c:type="GMountOperation"/>
+ <record name="MountOperationPrivate" c:type="GMountOperationPrivate"/>
+ <bitfield name="GAskPasswordFlags"
+ c:type="GAskPasswordFlags"
+ glib:type-name="GAskPasswordFlags"
+ glib:get-type="g_ask_password_flags_get_type">
+ <member name="need-password"
+ value="1"
+ c:identifier="G_ASK_PASSWORD_NEED_PASSWORD"
+ glib:nick="need-password"/>
+ <member name="need-username"
+ value="2"
+ c:identifier="G_ASK_PASSWORD_NEED_USERNAME"
+ glib:nick="need-username"/>
+ <member name="need-domain"
+ value="4"
+ c:identifier="G_ASK_PASSWORD_NEED_DOMAIN"
+ glib:nick="need-domain"/>
+ <member name="saving-supported"
+ value="8"
+ c:identifier="G_ASK_PASSWORD_SAVING_SUPPORTED"
+ glib:nick="saving-supported"/>
+ <member name="anonymous-supported"
+ value="16"
+ c:identifier="G_ASK_PASSWORD_ANONYMOUS_SUPPORTED"
+ glib:nick="anonymous-supported"/>
+ </bitfield>
+ <enumeration name="GPasswordSave"
+ c:type="GPasswordSave"
+ glib:type-name="GPasswordSave"
+ glib:get-type="g_password_save_get_type">
+ <member name="never"
+ value="0"
+ c:identifier="G_PASSWORD_SAVE_NEVER"
+ glib:nick="never"/>
+ <member name="for-session"
+ value="1"
+ c:identifier="G_PASSWORD_SAVE_FOR_SESSION"
+ glib:nick="for-session"/>
+ <member name="permanently"
+ value="2"
+ c:identifier="G_PASSWORD_SAVE_PERMANENTLY"
+ glib:nick="permanently"/>
+ </enumeration>
+ <enumeration name="GMountOperationResult"
+ c:type="GMountOperationResult"
+ glib:type-name="GMountOperationResult"
+ glib:get-type="g_mount_operation_result_get_type">
+ <member name="handled"
+ value="0"
+ c:identifier="G_MOUNT_OPERATION_HANDLED"
+ glib:nick="handled"/>
+ <member name="aborted"
+ value="1"
+ c:identifier="G_MOUNT_OPERATION_ABORTED"
+ glib:nick="aborted"/>
+ <member name="unhandled"
+ value="2"
+ c:identifier="G_MOUNT_OPERATION_UNHANDLED"
+ glib:nick="unhandled"/>
+ </enumeration>
+ <function name="mount_operation_new" c:identifier="g_mount_operation_new">
+ <return-value>
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </return-value>
+ </function>
+ <function name="mount_operation_get_username"
+ c:identifier="g_mount_operation_get_username">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_set_username"
+ c:identifier="g_mount_operation_set_username">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="username">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_get_password"
+ c:identifier="g_mount_operation_get_password">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_set_password"
+ c:identifier="g_mount_operation_set_password">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="password">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_get_anonymous"
+ c:identifier="g_mount_operation_get_anonymous">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_set_anonymous"
+ c:identifier="g_mount_operation_set_anonymous">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="anonymous">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_get_domain"
+ c:identifier="g_mount_operation_get_domain">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_set_domain"
+ c:identifier="g_mount_operation_set_domain">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="domain">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_get_password_save"
+ c:identifier="g_mount_operation_get_password_save">
+ <return-value>
+ <type name="GPasswordSave" c:type="GPasswordSave"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_set_password_save"
+ c:identifier="g_mount_operation_set_password_save">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="save">
+ <type name="GPasswordSave" c:type="GPasswordSave"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_get_choice"
+ c:identifier="g_mount_operation_get_choice">
+ <return-value>
+ <type name="int32" c:type="int"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_set_choice"
+ c:identifier="g_mount_operation_set_choice">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="choice">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_operation_reply"
+ c:identifier="g_mount_operation_reply">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="op">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GMountOperationResult" c:type="GMountOperationResult"/>
+ </parameter>
+ </parameters>
+ </function>
+ <bitfield name="GFileQueryInfoFlags"
+ c:type="GFileQueryInfoFlags"
+ glib:type-name="GFileQueryInfoFlags"
+ glib:get-type="g_file_query_info_flags_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="G_FILE_QUERY_INFO_NONE"
+ glib:nick="none"/>
+ <member name="nofollow-symlinks"
+ value="1"
+ c:identifier="G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS"
+ glib:nick="nofollow-symlinks"/>
+ </bitfield>
+ <bitfield name="GFileCreateFlags"
+ c:type="GFileCreateFlags"
+ glib:type-name="GFileCreateFlags"
+ glib:get-type="g_file_create_flags_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="G_FILE_CREATE_NONE"
+ glib:nick="none"/>
+ <member name="private"
+ value="1"
+ c:identifier="G_FILE_CREATE_PRIVATE"
+ glib:nick="private"/>
+ </bitfield>
+ <enumeration name="GMountMountFlags"
+ c:type="GMountMountFlags"
+ glib:type-name="GMountMountFlags"
+ glib:get-type="g_mount_mount_flags_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="G_MOUNT_MOUNT_NONE"
+ glib:nick="none"/>
+ </enumeration>
+ <bitfield name="GMountUnmountFlags"
+ c:type="GMountUnmountFlags"
+ glib:type-name="GMountUnmountFlags"
+ glib:get-type="g_mount_unmount_flags_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="G_MOUNT_UNMOUNT_NONE"
+ glib:nick="none"/>
+ <member name="force"
+ value="1"
+ c:identifier="G_MOUNT_UNMOUNT_FORCE"
+ glib:nick="force"/>
+ </bitfield>
+ <bitfield name="GFileCopyFlags"
+ c:type="GFileCopyFlags"
+ glib:type-name="GFileCopyFlags"
+ glib:get-type="g_file_copy_flags_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="G_FILE_COPY_NONE"
+ glib:nick="none"/>
+ <member name="overwrite"
+ value="1"
+ c:identifier="G_FILE_COPY_OVERWRITE"
+ glib:nick="overwrite"/>
+ <member name="backup"
+ value="2"
+ c:identifier="G_FILE_COPY_BACKUP"
+ glib:nick="backup"/>
+ <member name="nofollow-symlinks"
+ value="4"
+ c:identifier="G_FILE_COPY_NOFOLLOW_SYMLINKS"
+ glib:nick="nofollow-symlinks"/>
+ <member name="all-metadata"
+ value="8"
+ c:identifier="G_FILE_COPY_ALL_METADATA"
+ glib:nick="all-metadata"/>
+ <member name="no-fallback-for-move"
+ value="16"
+ c:identifier="G_FILE_COPY_NO_FALLBACK_FOR_MOVE"
+ glib:nick="no-fallback-for-move"/>
+ </bitfield>
+ <bitfield name="GFileMonitorFlags"
+ c:type="GFileMonitorFlags"
+ glib:type-name="GFileMonitorFlags"
+ glib:get-type="g_file_monitor_flags_get_type">
+ <member name="none"
+ value="0"
+ c:identifier="G_FILE_MONITOR_NONE"
+ glib:nick="none"/>
+ <member name="watch-mounts"
+ value="1"
+ c:identifier="G_FILE_MONITOR_WATCH_MOUNTS"
+ glib:nick="watch-mounts"/>
+ </bitfield>
+ <record name="File" c:type="GFile"/>
+ <record name="FileMonitor" c:type="GFileMonitor"/>
+ <record name="Mount" c:type="GMount"/>
+ <callback name="GFileProgressCallback">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="current_num_bytes">
+ <type name="goffset" c:type="goffset"/>
+ </parameter>
+ <parameter name="total_num_bytes">
+ <type name="goffset" c:type="goffset"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="GFileReadMoreCallback">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file_contents">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="file_size">
+ <type name="goffset" c:type="goffset"/>
+ </parameter>
+ <parameter name="callback_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <interface name="GFile"
+ c:type="GFile"
+ glib:type-name="GFile"
+ glib:get-type="g_file_get_type">
+ <callback name="dup">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="hash">
+ <return-value>
+ <type name="uint32" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="equal">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file1">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="file2">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="is_native">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="has_uri_scheme">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="uri_scheme">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_uri_scheme">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_basename">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_path">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_uri">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_parse_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_parent">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="prefix_matches">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="prefix">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_relative_path">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="parent">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="descendant">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="resolve_relative_path">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="relative_path">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_child_for_display_name">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="display_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="enumerate_children">
+ <return-value>
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="enumerate_children_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="enumerate_children_finish">
+ <return-value>
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="query_info">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="query_info_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="query_info_finish">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="query_filesystem_info">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="query_filesystem_info_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="query_filesystem_info_finish">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="find_enclosing_mount">
+ <return-value>
+ <type name="GMount" c:type="GMount*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="find_enclosing_mount_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="find_enclosing_mount_finish">
+ <return-value>
+ <type name="GMount" c:type="GMount*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_display_name">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="display_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_display_name_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="display_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_display_name_finish">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="query_settable_attributes">
+ <return-value>
+ <type name="GFileAttributeInfoList"
+ c:type="GFileAttributeInfoList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="_query_settable_attributes_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_query_settable_attributes_finish">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="query_writable_namespaces">
+ <return-value>
+ <type name="GFileAttributeInfoList"
+ c:type="GFileAttributeInfoList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="_query_writable_namespaces_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_query_writable_namespaces_finish">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="set_attribute">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GFileAttributeType" c:type="GFileAttributeType"/>
+ </parameter>
+ <parameter name="value_p">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_attributes_from_info">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_attributes_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="set_attributes_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="read_fn">
+ <return-value>
+ <type name="GFileInputStream" c:type="GFileInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="read_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="read_finish">
+ <return-value>
+ <type name="GFileInputStream" c:type="GFileInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="append_to">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="append_to_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="append_to_finish">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="create">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="create_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="create_finish">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="replace">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="etag">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="make_backup">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="replace_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="etag">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="make_backup">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="replace_finish">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="delete_file">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="_delete_file_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_delete_file_finish">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="trash">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="_trash_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_trash_finish">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="make_directory">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="_make_directory_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_make_directory_finish">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="make_symbolic_link">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="symlink_value">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="_make_symbolic_link_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_make_symbolic_link_finish">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="copy">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="source">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="destination">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCopyFlags" c:type="GFileCopyFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="progress_callback">
+ <type name="GFileProgressCallback" c:type="GFileProgressCallback"/>
+ </parameter>
+ <parameter name="progress_callback_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="copy_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="source">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="destination">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCopyFlags" c:type="GFileCopyFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="progress_callback">
+ <type name="GFileProgressCallback" c:type="GFileProgressCallback"/>
+ </parameter>
+ <parameter name="progress_callback_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="copy_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="move">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="source">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="destination">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCopyFlags" c:type="GFileCopyFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="progress_callback">
+ <type name="GFileProgressCallback" c:type="GFileProgressCallback"/>
+ </parameter>
+ <parameter name="progress_callback_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="_move_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="_move_finish">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ <callback name="mount_mountable">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountMountFlags" c:type="GMountMountFlags"/>
+ </parameter>
+ <parameter name="mount_operation">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="mount_mountable_finish">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="unmount_mountable">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="unmount_mountable_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="eject_mountable">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="eject_mountable_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="mount_enclosing_volume">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="location">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountMountFlags" c:type="GMountMountFlags"/>
+ </parameter>
+ <parameter name="mount_operation">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="mount_enclosing_volume_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="location">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="monitor_dir">
+ <return-value>
+ <type name="GFileMonitor" c:type="GFileMonitor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileMonitorFlags" c:type="GFileMonitorFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="monitor_file">
+ <return-value>
+ <type name="GFileMonitor" c:type="GFileMonitor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileMonitorFlags" c:type="GFileMonitorFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </interface>
+ <function name="file_new_for_path" c:identifier="g_file_new_for_path">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="path">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_new_for_uri" c:identifier="g_file_new_for_uri">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="uri">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_new_for_commandline_arg"
+ c:identifier="g_file_new_for_commandline_arg">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="arg">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_parse_name" c:identifier="g_file_parse_name">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="parse_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_dup" c:identifier="g_file_dup">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_hash" c:identifier="g_file_hash">
+ <return-value>
+ <type name="uint32" c:type="guint"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="any" c:type="gconstpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_equal" c:identifier="g_file_equal">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file1">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="file2">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_get_basename" c:identifier="g_file_get_basename">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_get_path" c:identifier="g_file_get_path">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_get_uri" c:identifier="g_file_get_uri">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_get_parse_name" c:identifier="g_file_get_parse_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_get_parent" c:identifier="g_file_get_parent">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_get_child" c:identifier="g_file_get_child">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_get_child_for_display_name"
+ c:identifier="g_file_get_child_for_display_name">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="display_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_has_prefix" c:identifier="g_file_has_prefix">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="prefix">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_get_relative_path"
+ c:identifier="g_file_get_relative_path">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="parent">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="descendant">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_resolve_relative_path"
+ c:identifier="g_file_resolve_relative_path">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="relative_path">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_is_native" c:identifier="g_file_is_native">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_has_uri_scheme" c:identifier="g_file_has_uri_scheme">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="uri_scheme">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_get_uri_scheme" c:identifier="g_file_get_uri_scheme">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_read" c:identifier="g_file_read">
+ <return-value>
+ <type name="GFileInputStream" c:type="GFileInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_read_async" c:identifier="g_file_read_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_read_finish" c:identifier="g_file_read_finish">
+ <return-value>
+ <type name="GFileInputStream" c:type="GFileInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_append_to" c:identifier="g_file_append_to">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_create" c:identifier="g_file_create">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_replace" c:identifier="g_file_replace">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="etag">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="make_backup">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_append_to_async"
+ c:identifier="g_file_append_to_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_append_to_finish"
+ c:identifier="g_file_append_to_finish">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_create_async" c:identifier="g_file_create_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_create_finish" c:identifier="g_file_create_finish">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_replace_async" c:identifier="g_file_replace_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="etag">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="make_backup">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_replace_finish" c:identifier="g_file_replace_finish">
+ <return-value>
+ <type name="GFileOutputStream" c:type="GFileOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_query_exists" c:identifier="g_file_query_exists">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_query_info" c:identifier="g_file_query_info">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_query_info_async"
+ c:identifier="g_file_query_info_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_query_info_finish"
+ c:identifier="g_file_query_info_finish">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_query_filesystem_info"
+ c:identifier="g_file_query_filesystem_info">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_query_filesystem_info_async"
+ c:identifier="g_file_query_filesystem_info_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_query_filesystem_info_finish"
+ c:identifier="g_file_query_filesystem_info_finish">
+ <return-value>
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_find_enclosing_mount"
+ c:identifier="g_file_find_enclosing_mount">
+ <return-value>
+ <type name="GMount" c:type="GMount*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_find_enclosing_mount_async"
+ c:identifier="g_file_find_enclosing_mount_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_find_enclosing_mount_finish"
+ c:identifier="g_file_find_enclosing_mount_finish">
+ <return-value>
+ <type name="GMount" c:type="GMount*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerate_children"
+ c:identifier="g_file_enumerate_children">
+ <return-value>
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerate_children_async"
+ c:identifier="g_file_enumerate_children_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attributes">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_enumerate_children_finish"
+ c:identifier="g_file_enumerate_children_finish">
+ <return-value>
+ <type name="GFileEnumerator" c:type="GFileEnumerator*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_display_name"
+ c:identifier="g_file_set_display_name">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="display_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_display_name_async"
+ c:identifier="g_file_set_display_name_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="display_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_display_name_finish"
+ c:identifier="g_file_set_display_name_finish">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_delete" c:identifier="g_file_delete">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_trash" c:identifier="g_file_trash">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_copy" c:identifier="g_file_copy">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="source">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="destination">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCopyFlags" c:type="GFileCopyFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="progress_callback">
+ <type name="GFileProgressCallback" c:type="GFileProgressCallback"/>
+ </parameter>
+ <parameter name="progress_callback_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_copy_async" c:identifier="g_file_copy_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="source">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="destination">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCopyFlags" c:type="GFileCopyFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="progress_callback">
+ <type name="GFileProgressCallback" c:type="GFileProgressCallback"/>
+ </parameter>
+ <parameter name="progress_callback_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_copy_finish" c:identifier="g_file_copy_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_move" c:identifier="g_file_move">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="source">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="destination">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCopyFlags" c:type="GFileCopyFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="progress_callback">
+ <type name="GFileProgressCallback" c:type="GFileProgressCallback"/>
+ </parameter>
+ <parameter name="progress_callback_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_make_directory" c:identifier="g_file_make_directory">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_make_symbolic_link"
+ c:identifier="g_file_make_symbolic_link">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="symlink_value">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_query_settable_attributes"
+ c:identifier="g_file_query_settable_attributes">
+ <return-value>
+ <type name="GFileAttributeInfoList" c:type="GFileAttributeInfoList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_query_writable_namespaces"
+ c:identifier="g_file_query_writable_namespaces">
+ <return-value>
+ <type name="GFileAttributeInfoList" c:type="GFileAttributeInfoList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_attribute" c:identifier="g_file_set_attribute">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GFileAttributeType" c:type="GFileAttributeType"/>
+ </parameter>
+ <parameter name="value_p">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_attributes_from_info"
+ c:identifier="g_file_set_attributes_from_info">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_attributes_async"
+ c:identifier="g_file_set_attributes_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_attributes_finish"
+ c:identifier="g_file_set_attributes_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="info">
+ <type name="GFileInfo" c:type="GFileInfo**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_attribute_string"
+ c:identifier="g_file_set_attribute_string">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="value">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_attribute_byte_string"
+ c:identifier="g_file_set_attribute_byte_string">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="value">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_attribute_uint32"
+ c:identifier="g_file_set_attribute_uint32">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="value">
+ <type name="uint32" c:type="guint32"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_attribute_int32"
+ c:identifier="g_file_set_attribute_int32">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="value">
+ <type name="int32" c:type="gint32"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_attribute_uint64"
+ c:identifier="g_file_set_attribute_uint64">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="value">
+ <type name="guint64" c:type="guint64"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_set_attribute_int64"
+ c:identifier="g_file_set_attribute_int64">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="attribute">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="value">
+ <type name="gint64" c:type="gint64"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileQueryInfoFlags" c:type="GFileQueryInfoFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_mount_enclosing_volume"
+ c:identifier="g_file_mount_enclosing_volume">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="location">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountMountFlags" c:type="GMountMountFlags"/>
+ </parameter>
+ <parameter name="mount_operation">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_mount_enclosing_volume_finish"
+ c:identifier="g_file_mount_enclosing_volume_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="location">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_mount_mountable"
+ c:identifier="g_file_mount_mountable">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountMountFlags" c:type="GMountMountFlags"/>
+ </parameter>
+ <parameter name="mount_operation">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_mount_mountable_finish"
+ c:identifier="g_file_mount_mountable_finish">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_unmount_mountable"
+ c:identifier="g_file_unmount_mountable">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_unmount_mountable_finish"
+ c:identifier="g_file_unmount_mountable_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_eject_mountable"
+ c:identifier="g_file_eject_mountable">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_eject_mountable_finish"
+ c:identifier="g_file_eject_mountable_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_copy_attributes"
+ c:identifier="g_file_copy_attributes">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="source">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="destination">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCopyFlags" c:type="GFileCopyFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_monitor_directory"
+ c:identifier="g_file_monitor_directory">
+ <return-value>
+ <type name="GFileMonitor" c:type="GFileMonitor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileMonitorFlags" c:type="GFileMonitorFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_monitor_file" c:identifier="g_file_monitor_file">
+ <return-value>
+ <type name="GFileMonitor" c:type="GFileMonitor*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileMonitorFlags" c:type="GFileMonitorFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_query_default_handler"
+ c:identifier="g_file_query_default_handler">
+ <return-value>
+ <type name="GAppInfo" c:type="GAppInfo*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_load_contents" c:identifier="g_file_load_contents">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="contents">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="length">
+ <type name="gsize" c:type="gsize*"/>
+ </parameter>
+ <parameter name="etag_out">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_load_contents_async"
+ c:identifier="g_file_load_contents_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_load_contents_finish"
+ c:identifier="g_file_load_contents_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="contents">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="length">
+ <type name="gsize" c:type="gsize*"/>
+ </parameter>
+ <parameter name="etag_out">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_load_partial_contents_async"
+ c:identifier="g_file_load_partial_contents_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="read_more_callback">
+ <type name="GFileReadMoreCallback" c:type="GFileReadMoreCallback"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_load_partial_contents_finish"
+ c:identifier="g_file_load_partial_contents_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="contents">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="length">
+ <type name="gsize" c:type="gsize*"/>
+ </parameter>
+ <parameter name="etag_out">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_replace_contents"
+ c:identifier="g_file_replace_contents">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="contents">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="length">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="etag">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="make_backup">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="new_etag">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_replace_contents_async"
+ c:identifier="g_file_replace_contents_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="contents">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="length">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="etag">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="make_backup">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GFileCreateFlags" c:type="GFileCreateFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_replace_contents_finish"
+ c:identifier="g_file_replace_contents_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="new_etag">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="Volume" c:type="GVolume"/>
+ <record name="Drive" c:type="GDrive"/>
+ <interface name="GMount"
+ c:type="GMount"
+ glib:type-name="GMount"
+ glib:get-type="g_mount_get_type">
+ <callback name="changed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="unmounted">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_root">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_icon">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_uuid">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_volume">
+ <return-value>
+ <type name="GVolume" c:type="GVolume*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_drive">
+ <return-value>
+ <type name="GDrive" c:type="GDrive*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="can_unmount">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="can_eject">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="unmount">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="unmount_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="eject">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="eject_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="remount">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountMountFlags" c:type="GMountMountFlags"/>
+ </parameter>
+ <parameter name="mount_operation">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="remount_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <glib:signal name="changed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ <glib:signal name="unmounted">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ </interface>
+ <function name="mount_get_root" c:identifier="g_mount_get_root">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_get_name" c:identifier="g_mount_get_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_get_icon" c:identifier="g_mount_get_icon">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_get_uuid" c:identifier="g_mount_get_uuid">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_get_volume" c:identifier="g_mount_get_volume">
+ <return-value>
+ <type name="GVolume" c:type="GVolume*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_get_drive" c:identifier="g_mount_get_drive">
+ <return-value>
+ <type name="GDrive" c:type="GDrive*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_can_unmount" c:identifier="g_mount_can_unmount">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_can_eject" c:identifier="g_mount_can_eject">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_unmount" c:identifier="g_mount_unmount">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_unmount_finish"
+ c:identifier="g_mount_unmount_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_eject" c:identifier="g_mount_eject">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_eject_finish" c:identifier="g_mount_eject_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_remount" c:identifier="g_mount_remount">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountMountFlags" c:type="GMountMountFlags"/>
+ </parameter>
+ <parameter name="mount_operation">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="mount_remount_finish"
+ c:identifier="g_mount_remount_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <interface name="GVolume"
+ c:type="GVolume"
+ glib:type-name="GVolume"
+ glib:get-type="g_volume_get_type">
+ <callback name="changed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="removed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_icon">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_uuid">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_drive">
+ <return-value>
+ <type name="GDrive" c:type="GDrive*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_mount">
+ <return-value>
+ <type name="GMount" c:type="GMount*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="can_mount">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="can_eject">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="mount_fn">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountMountFlags" c:type="GMountMountFlags"/>
+ </parameter>
+ <parameter name="mount_operation">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="mount_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="eject">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="eject_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_identifier">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ <parameter name="kind">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="enumerate_identifiers">
+ <return-value>
+ <type name="char" c:type="char**"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="should_automount">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <glib:signal name="changed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ <glib:signal name="removed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ </interface>
+ <function name="volume_get_name" c:identifier="g_volume_get_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_get_icon" c:identifier="g_volume_get_icon">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_get_uuid" c:identifier="g_volume_get_uuid">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_get_drive" c:identifier="g_volume_get_drive">
+ <return-value>
+ <type name="GDrive" c:type="GDrive*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_get_mount" c:identifier="g_volume_get_mount">
+ <return-value>
+ <type name="GMount" c:type="GMount*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_can_mount" c:identifier="g_volume_can_mount">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_can_eject" c:identifier="g_volume_can_eject">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_should_automount"
+ c:identifier="g_volume_should_automount">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_mount" c:identifier="g_volume_mount">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountMountFlags" c:type="GMountMountFlags"/>
+ </parameter>
+ <parameter name="mount_operation">
+ <type name="GMountOperation" c:type="GMountOperation*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_mount_finish" c:identifier="g_volume_mount_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_eject" c:identifier="g_volume_eject">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_eject_finish" c:identifier="g_volume_eject_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_get_identifier"
+ c:identifier="g_volume_get_identifier">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ <parameter name="kind">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_enumerate_identifiers"
+ c:identifier="g_volume_enumerate_identifiers">
+ <return-value>
+ <type name="char" c:type="char**"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume">
+ <type name="GVolume" c:type="GVolume*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <interface name="GDrive"
+ c:type="GDrive"
+ glib:type-name="GDrive"
+ glib:get-type="g_drive_get_type">
+ <callback name="changed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="disconnected">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="eject_button">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_icon">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="has_volumes">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_volumes">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="is_media_removable">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="has_media">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="is_media_check_automatic">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="can_eject">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="can_poll_for_media">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="eject">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="eject_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="poll_for_media">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="poll_for_media_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="get_identifier">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ <parameter name="kind">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="enumerate_identifiers">
+ <return-value>
+ <type name="char" c:type="char**"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <glib:signal name="changed">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ <glib:signal name="disconnected">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ <glib:signal name="eject-button">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </glib:signal>
+ </interface>
+ <function name="drive_get_name" c:identifier="g_drive_get_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_get_icon" c:identifier="g_drive_get_icon">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_has_volumes" c:identifier="g_drive_has_volumes">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_get_volumes" c:identifier="g_drive_get_volumes">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_is_media_removable"
+ c:identifier="g_drive_is_media_removable">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_has_media" c:identifier="g_drive_has_media">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_is_media_check_automatic"
+ c:identifier="g_drive_is_media_check_automatic">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_can_poll_for_media"
+ c:identifier="g_drive_can_poll_for_media">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_can_eject" c:identifier="g_drive_can_eject">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_eject" c:identifier="g_drive_eject">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ <parameter name="flags">
+ <type name="GMountUnmountFlags" c:type="GMountUnmountFlags"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_eject_finish" c:identifier="g_drive_eject_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_poll_for_media"
+ c:identifier="g_drive_poll_for_media">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_poll_for_media_finish"
+ c:identifier="g_drive_poll_for_media_finish">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ <parameter name="result">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_get_identifier"
+ c:identifier="g_drive_get_identifier">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ <parameter name="kind">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="drive_enumerate_identifiers"
+ c:identifier="g_drive_enumerate_identifiers">
+ <return-value>
+ <type name="char" c:type="char**"/>
+ </return-value>
+ <parameters>
+ <parameter name="drive">
+ <type name="GDrive" c:type="GDrive*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="LoadableIcon" c:type="GLoadableIcon"/>
+ <interface name="GLoadableIcon"
+ c:type="GLoadableIcon"
+ glib:type-name="GLoadableIcon"
+ glib:get-type="g_loadable_icon_get_type">
+ <callback name="load">
+ <return-value>
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="GLoadableIcon" c:type="GLoadableIcon*"/>
+ </parameter>
+ <parameter name="size">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="type">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="load_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="GLoadableIcon" c:type="GLoadableIcon*"/>
+ </parameter>
+ <parameter name="size">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="load_finish">
+ <return-value>
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="GLoadableIcon" c:type="GLoadableIcon*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </interface>
+ <function name="loadable_icon_load" c:identifier="g_loadable_icon_load">
+ <return-value>
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="GLoadableIcon" c:type="GLoadableIcon*"/>
+ </parameter>
+ <parameter name="size">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="type">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="loadable_icon_load_async"
+ c:identifier="g_loadable_icon_load_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="GLoadableIcon" c:type="GLoadableIcon*"/>
+ </parameter>
+ <parameter name="size">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="loadable_icon_load_finish"
+ c:identifier="g_loadable_icon_load_finish">
+ <return-value>
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="GLoadableIcon" c:type="GLoadableIcon*"/>
+ </parameter>
+ <parameter name="res">
+ <type name="GAsyncResult" c:type="GAsyncResult*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="FileIcon" c:type="GFileIcon"/>
+ <function name="file_icon_new" c:identifier="g_file_icon_new">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_icon_get_file" c:identifier="g_file_icon_get_file">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="GFileIcon" c:type="GFileIcon*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <enumeration name="GFileMonitorEvent"
+ c:type="GFileMonitorEvent"
+ glib:type-name="GFileMonitorEvent"
+ glib:get-type="g_file_monitor_event_get_type">
+ <member name="changed"
+ value="0"
+ c:identifier="G_FILE_MONITOR_EVENT_CHANGED"
+ glib:nick="changed"/>
+ <member name="changes-done-hint"
+ value="1"
+ c:identifier="G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT"
+ glib:nick="changes-done-hint"/>
+ <member name="deleted"
+ value="2"
+ c:identifier="G_FILE_MONITOR_EVENT_DELETED"
+ glib:nick="deleted"/>
+ <member name="created"
+ value="3"
+ c:identifier="G_FILE_MONITOR_EVENT_CREATED"
+ glib:nick="created"/>
+ <member name="attribute-changed"
+ value="4"
+ c:identifier="G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED"
+ glib:nick="attribute-changed"/>
+ <member name="pre-unmount"
+ value="5"
+ c:identifier="G_FILE_MONITOR_EVENT_PRE_UNMOUNT"
+ glib:nick="pre-unmount"/>
+ <member name="unmounted"
+ value="6"
+ c:identifier="G_FILE_MONITOR_EVENT_UNMOUNTED"
+ glib:nick="unmounted"/>
+ </enumeration>
+ <record name="FileMonitorPrivate" c:type="GFileMonitorPrivate"/>
+ <function name="file_monitor_cancel" c:identifier="g_file_monitor_cancel">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="monitor">
+ <type name="GFileMonitor" c:type="GFileMonitor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_monitor_is_cancelled"
+ c:identifier="g_file_monitor_is_cancelled">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="monitor">
+ <type name="GFileMonitor" c:type="GFileMonitor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_monitor_set_rate_limit"
+ c:identifier="g_file_monitor_set_rate_limit">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="monitor">
+ <type name="GFileMonitor" c:type="GFileMonitor*"/>
+ </parameter>
+ <parameter name="limit_msecs">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="file_monitor_emit_event"
+ c:identifier="g_file_monitor_emit_event">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="monitor">
+ <type name="GFileMonitor" c:type="GFileMonitor*"/>
+ </parameter>
+ <parameter name="child">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="other_file">
+ <type name="GFile" c:type="GFile*"/>
+ </parameter>
+ <parameter name="event_type">
+ <type name="GFileMonitorEvent" c:type="GFileMonitorEvent"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="FilenameCompleter" c:type="GFilenameCompleter"/>
+ <function name="filename_completer_new"
+ c:identifier="g_filename_completer_new">
+ <return-value>
+ <type name="GFilenameCompleter" c:type="GFilenameCompleter*"/>
+ </return-value>
+ </function>
+ <function name="filename_completer_get_completion_suffix"
+ c:identifier="g_filename_completer_get_completion_suffix">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="completer">
+ <type name="GFilenameCompleter" c:type="GFilenameCompleter*"/>
+ </parameter>
+ <parameter name="initial_text">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="filename_completer_get_completions"
+ c:identifier="g_filename_completer_get_completions">
+ <return-value>
+ <type name="char" c:type="char**"/>
+ </return-value>
+ <parameters>
+ <parameter name="completer">
+ <type name="GFilenameCompleter" c:type="GFilenameCompleter*"/>
+ </parameter>
+ <parameter name="initial_text">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="filename_completer_set_dirs_only"
+ c:identifier="g_filename_completer_set_dirs_only">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="completer">
+ <type name="GFilenameCompleter" c:type="GFilenameCompleter*"/>
+ </parameter>
+ <parameter name="dirs_only">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="Vfs" c:type="GVfs"/>
+ <function name="vfs_is_active" c:identifier="g_vfs_is_active">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="vfs">
+ <type name="GVfs" c:type="GVfs*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="vfs_get_file_for_path"
+ c:identifier="g_vfs_get_file_for_path">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="vfs">
+ <type name="GVfs" c:type="GVfs*"/>
+ </parameter>
+ <parameter name="path">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="vfs_get_file_for_uri"
+ c:identifier="g_vfs_get_file_for_uri">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="vfs">
+ <type name="GVfs" c:type="GVfs*"/>
+ </parameter>
+ <parameter name="uri">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="vfs_get_supported_uri_schemes"
+ c:identifier="g_vfs_get_supported_uri_schemes">
+ <return-value>
+ <type name="GLib.gchar" c:type="gchar**"/>
+ </return-value>
+ <parameters>
+ <parameter name="vfs">
+ <type name="GVfs" c:type="GVfs*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="vfs_parse_name" c:identifier="g_vfs_parse_name">
+ <return-value>
+ <type name="GFile" c:type="GFile*"/>
+ </return-value>
+ <parameters>
+ <parameter name="vfs">
+ <type name="GVfs" c:type="GVfs*"/>
+ </parameter>
+ <parameter name="parse_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="vfs_get_default" c:identifier="g_vfs_get_default">
+ <return-value>
+ <type name="GVfs" c:type="GVfs*"/>
+ </return-value>
+ </function>
+ <function name="vfs_get_local" c:identifier="g_vfs_get_local">
+ <return-value>
+ <type name="GVfs" c:type="GVfs*"/>
+ </return-value>
+ </function>
+ <record name="VolumeMonitor" c:type="GVolumeMonitor"/>
+ <function name="volume_monitor_get" c:identifier="g_volume_monitor_get">
+ <return-value>
+ <type name="GVolumeMonitor" c:type="GVolumeMonitor*"/>
+ </return-value>
+ </function>
+ <function name="volume_monitor_get_connected_drives"
+ c:identifier="g_volume_monitor_get_connected_drives">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume_monitor">
+ <type name="GVolumeMonitor" c:type="GVolumeMonitor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_monitor_get_volumes"
+ c:identifier="g_volume_monitor_get_volumes">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume_monitor">
+ <type name="GVolumeMonitor" c:type="GVolumeMonitor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_monitor_get_mounts"
+ c:identifier="g_volume_monitor_get_mounts">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume_monitor">
+ <type name="GVolumeMonitor" c:type="GVolumeMonitor*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_monitor_get_volume_for_uuid"
+ c:identifier="g_volume_monitor_get_volume_for_uuid">
+ <return-value>
+ <type name="GVolume" c:type="GVolume*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume_monitor">
+ <type name="GVolumeMonitor" c:type="GVolumeMonitor*"/>
+ </parameter>
+ <parameter name="uuid">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_monitor_get_mount_for_uuid"
+ c:identifier="g_volume_monitor_get_mount_for_uuid">
+ <return-value>
+ <type name="GMount" c:type="GMount*"/>
+ </return-value>
+ <parameters>
+ <parameter name="volume_monitor">
+ <type name="GVolumeMonitor" c:type="GVolumeMonitor*"/>
+ </parameter>
+ <parameter name="uuid">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="volume_monitor_adopt_orphan_mount"
+ c:identifier="g_volume_monitor_adopt_orphan_mount">
+ <return-value>
+ <type name="GVolume" c:type="GVolume*"/>
+ </return-value>
+ <parameters>
+ <parameter name="mount">
+ <type name="GMount" c:type="GMount*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="ThemedIcon" c:type="GThemedIcon"/>
+ <function name="themed_icon_new" c:identifier="g_themed_icon_new">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="iconname">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="themed_icon_new_with_default_fallbacks"
+ c:identifier="g_themed_icon_new_with_default_fallbacks">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="iconname">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="themed_icon_new_from_names"
+ c:identifier="g_themed_icon_new_from_names">
+ <return-value>
+ <type name="GIcon" c:type="GIcon*"/>
+ </return-value>
+ <parameters>
+ <parameter name="iconnames">
+ <type name="char" c:type="char**"/>
+ </parameter>
+ <parameter name="len">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="themed_icon_append_name"
+ c:identifier="g_themed_icon_append_name">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="GThemedIcon" c:type="GThemedIcon*"/>
+ </parameter>
+ <parameter name="iconname">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="themed_icon_get_names"
+ c:identifier="g_themed_icon_get_names">
+ <return-value>
+ <type name="char" c:type="char**"/>
+ </return-value>
+ <parameters>
+ <parameter name="icon">
+ <type name="GThemedIcon" c:type="GThemedIcon*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="Seekable" c:type="GSeekable"/>
+ <interface name="GSeekable"
+ c:type="GSeekable"
+ glib:type-name="GSeekable"
+ glib:get-type="g_seekable_get_type">
+ <callback name="tell">
+ <return-value>
+ <type name="goffset" c:type="goffset"/>
+ </return-value>
+ <parameters>
+ <parameter name="seekable">
+ <type name="GSeekable" c:type="GSeekable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="can_seek">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="seekable">
+ <type name="GSeekable" c:type="GSeekable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="seek">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="seekable">
+ <type name="GSeekable" c:type="GSeekable*"/>
+ </parameter>
+ <parameter name="offset">
+ <type name="goffset" c:type="goffset"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GSeekType" c:type="GSeekType"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="can_truncate">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="seekable">
+ <type name="GSeekable" c:type="GSeekable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <callback name="truncate_fn">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="seekable">
+ <type name="GSeekable" c:type="GSeekable*"/>
+ </parameter>
+ <parameter name="offset">
+ <type name="goffset" c:type="goffset"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </callback>
+ </interface>
+ <function name="seekable_tell" c:identifier="g_seekable_tell">
+ <return-value>
+ <type name="goffset" c:type="goffset"/>
+ </return-value>
+ <parameters>
+ <parameter name="seekable">
+ <type name="GSeekable" c:type="GSeekable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="seekable_can_seek" c:identifier="g_seekable_can_seek">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="seekable">
+ <type name="GSeekable" c:type="GSeekable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="seekable_seek" c:identifier="g_seekable_seek">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="seekable">
+ <type name="GSeekable" c:type="GSeekable*"/>
+ </parameter>
+ <parameter name="offset">
+ <type name="goffset" c:type="goffset"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GSeekType" c:type="GSeekType"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="seekable_can_truncate"
+ c:identifier="g_seekable_can_truncate">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="seekable">
+ <type name="GSeekable" c:type="GSeekable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="seekable_truncate" c:identifier="g_seekable_truncate">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="seekable">
+ <type name="GSeekable" c:type="GSeekable*"/>
+ </parameter>
+ <parameter name="offset">
+ <type name="goffset" c:type="goffset"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="IOModule" c:type="GIOModule"/>
+ <record name="IOExtensionPoint" c:type="GIOExtensionPoint"/>
+ <record name="IOExtension" c:type="GIOExtension"/>
+ <class name="Module"
+ c:type="GIOModule"
+ parent="GTypeModule"
+ glib:type-name="GIOModule"
+ glib:get-type="g_io_module_get_type">
+ <constructor name="new" c:identifier="g_io_module_new">
+ <return-value>
+ <type name="Module" c:type="GIOModule*"/>
+ </return-value>
+ <parameters>
+ <parameter name="filename">
+ <type name="string" c:type="gchar*"/>
+ </parameter>
+ </parameters>
+ </constructor>
+ <method name="load" c:identifier="g_io_module_load">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="module">
+ <type name="Module" c:type="GIOModule*"/>
+ </parameter>
+ </parameters>
+ </method>
+ <method name="unload" c:identifier="g_io_module_unload">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="module">
+ <type name="Module" c:type="GIOModule*"/>
+ </parameter>
+ </parameters>
+ </method>
+ </class>
+ <function name="io_modules_load_all_in_directory"
+ c:identifier="g_io_modules_load_all_in_directory">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="dirname">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_point_register"
+ c:identifier="g_io_extension_point_register">
+ <return-value>
+ <type name="GIOExtensionPoint" c:type="GIOExtensionPoint*"/>
+ </return-value>
+ <parameters>
+ <parameter name="name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_point_lookup"
+ c:identifier="g_io_extension_point_lookup">
+ <return-value>
+ <type name="GIOExtensionPoint" c:type="GIOExtensionPoint*"/>
+ </return-value>
+ <parameters>
+ <parameter name="name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_point_set_required_type"
+ c:identifier="g_io_extension_point_set_required_type">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="extension_point">
+ <type name="GIOExtensionPoint" c:type="GIOExtensionPoint*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GObject.GType" c:type="GType"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_point_get_required_type"
+ c:identifier="g_io_extension_point_get_required_type">
+ <return-value>
+ <type name="GObject.GType" c:type="GType"/>
+ </return-value>
+ <parameters>
+ <parameter name="extension_point">
+ <type name="GIOExtensionPoint" c:type="GIOExtensionPoint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_point_get_extensions"
+ c:identifier="g_io_extension_point_get_extensions">
+ <return-value>
+ <type name="GLib.GList" c:type="GList*"/>
+ </return-value>
+ <parameters>
+ <parameter name="extension_point">
+ <type name="GIOExtensionPoint" c:type="GIOExtensionPoint*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_point_get_extension_by_name"
+ c:identifier="g_io_extension_point_get_extension_by_name">
+ <return-value>
+ <type name="GIOExtension" c:type="GIOExtension*"/>
+ </return-value>
+ <parameters>
+ <parameter name="extension_point">
+ <type name="GIOExtensionPoint" c:type="GIOExtensionPoint*"/>
+ </parameter>
+ <parameter name="name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_point_implement"
+ c:identifier="g_io_extension_point_implement">
+ <return-value>
+ <type name="GIOExtension" c:type="GIOExtension*"/>
+ </return-value>
+ <parameters>
+ <parameter name="extension_point_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="type">
+ <type name="GObject.GType" c:type="GType"/>
+ </parameter>
+ <parameter name="extension_name">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ <parameter name="priority">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_get_type"
+ c:identifier="g_io_extension_get_type">
+ <return-value>
+ <type name="GObject.GType" c:type="GType"/>
+ </return-value>
+ <parameters>
+ <parameter name="extension">
+ <type name="GIOExtension" c:type="GIOExtension*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_get_name"
+ c:identifier="g_io_extension_get_name">
+ <return-value>
+ <type name="string" c:type="char*"/>
+ </return-value>
+ <parameters>
+ <parameter name="extension">
+ <type name="GIOExtension" c:type="GIOExtension*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_get_priority"
+ c:identifier="g_io_extension_get_priority">
+ <return-value>
+ <type name="int32" c:type="gint"/>
+ </return-value>
+ <parameters>
+ <parameter name="extension">
+ <type name="GIOExtension" c:type="GIOExtension*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_extension_ref_class"
+ c:identifier="g_io_extension_ref_class">
+ <return-value>
+ <type name="GTypeClass" c:type="GTypeClass*"/>
+ </return-value>
+ <parameters>
+ <parameter name="extension">
+ <type name="GIOExtension" c:type="GIOExtension*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="IOSchedulerJob" c:type="GIOSchedulerJob"/>
+ <callback name="GIOSchedulerJobFunc">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="job">
+ <type name="GIOSchedulerJob" c:type="GIOSchedulerJob*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <function name="io_scheduler_push_job"
+ c:identifier="g_io_scheduler_push_job">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="job_func">
+ <type name="GIOSchedulerJobFunc" c:type="GIOSchedulerJobFunc"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="notify">
+ <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_scheduler_cancel_all_jobs"
+ c:identifier="g_io_scheduler_cancel_all_jobs">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ </function>
+ <function name="io_scheduler_job_send_to_mainloop"
+ c:identifier="g_io_scheduler_job_send_to_mainloop">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="job">
+ <type name="GIOSchedulerJob" c:type="GIOSchedulerJob*"/>
+ </parameter>
+ <parameter name="func">
+ <type name="GLib.GSourceFunc" c:type="GSourceFunc"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="notify">
+ <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="io_scheduler_job_send_to_mainloop_async"
+ c:identifier="g_io_scheduler_job_send_to_mainloop_async">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="job">
+ <type name="GIOSchedulerJob" c:type="GIOSchedulerJob*"/>
+ </parameter>
+ <parameter name="func">
+ <type name="GLib.GSourceFunc" c:type="GSourceFunc"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="notify">
+ <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="MemoryInputStream" c:type="GMemoryInputStream"/>
+ <record name="MemoryInputStreamPrivate"
+ c:type="GMemoryInputStreamPrivate"/>
+ <function name="memory_input_stream_new"
+ c:identifier="g_memory_input_stream_new">
+ <return-value>
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </return-value>
+ </function>
+ <function name="memory_input_stream_new_from_data"
+ c:identifier="g_memory_input_stream_new_from_data">
+ <return-value>
+ <type name="GInputStream" c:type="GInputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="data">
+ <type name="any" c:type="void*"/>
+ </parameter>
+ <parameter name="len">
+ <type name="ssize" c:type="gssize"/>
+ </parameter>
+ <parameter name="destroy">
+ <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="memory_input_stream_add_data"
+ c:identifier="g_memory_input_stream_add_data">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="stream">
+ <type name="GMemoryInputStream" c:type="GMemoryInputStream*"/>
+ </parameter>
+ <parameter name="data">
+ <type name="any" c:type="void*"/>
+ </parameter>
+ <parameter name="len">
+ <type name="ssize" c:type="gssize"/>
+ </parameter>
+ <parameter name="destroy">
+ <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="MemoryOutputStream" c:type="GMemoryOutputStream"/>
+ <record name="MemoryOutputStreamPrivate"
+ c:type="GMemoryOutputStreamPrivate"/>
+ <callback name="GReallocFunc">
+ <return-value>
+ <type name="any" c:type="gpointer"/>
+ </return-value>
+ <parameters>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="size">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <function name="memory_output_stream_new"
+ c:identifier="g_memory_output_stream_new">
+ <return-value>
+ <type name="GOutputStream" c:type="GOutputStream*"/>
+ </return-value>
+ <parameters>
+ <parameter name="data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="len">
+ <type name="size" c:type="gsize"/>
+ </parameter>
+ <parameter name="realloc_fn">
+ <type name="GReallocFunc" c:type="GReallocFunc"/>
+ </parameter>
+ <parameter name="destroy">
+ <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="memory_output_stream_get_data"
+ c:identifier="g_memory_output_stream_get_data">
+ <return-value>
+ <type name="any" c:type="gpointer"/>
+ </return-value>
+ <parameters>
+ <parameter name="ostream">
+ <type name="GMemoryOutputStream" c:type="GMemoryOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="memory_output_stream_get_size"
+ c:identifier="g_memory_output_stream_get_size">
+ <return-value>
+ <type name="size" c:type="gsize"/>
+ </return-value>
+ <parameters>
+ <parameter name="ostream">
+ <type name="GMemoryOutputStream" c:type="GMemoryOutputStream*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="SimpleAsyncResult" c:type="GSimpleAsyncResult"/>
+ <callback name="GSimpleAsyncThreadFunc">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="res">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ <parameter name="object">
+ <type name="GObject.Object" c:type="GObject*"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ </parameters>
+ </callback>
+ <function name="simple_async_result_new"
+ c:identifier="g_simple_async_result_new">
+ <return-value>
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </return-value>
+ <parameters>
+ <parameter name="source_object">
+ <type name="GObject.Object" c:type="GObject*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="source_tag">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_new_error"
+ c:identifier="g_simple_async_result_new_error">
+ <return-value>
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </return-value>
+ <parameters>
+ <parameter name="source_object">
+ <type name="GObject.Object" c:type="GObject*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="domain">
+ <type name="GLib.GQuark" c:type="GQuark"/>
+ </parameter>
+ <parameter name="code">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="format">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_new_from_error"
+ c:identifier="g_simple_async_result_new_from_error">
+ <return-value>
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </return-value>
+ <parameters>
+ <parameter name="source_object">
+ <type name="GObject.Object" c:type="GObject*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_set_op_res_gpointer"
+ c:identifier="g_simple_async_result_set_op_res_gpointer">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ <parameter name="op_res">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="destroy_op_res">
+ <type name="GLib.GDestroyNotify" c:type="GDestroyNotify"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_get_op_res_gpointer"
+ c:identifier="g_simple_async_result_get_op_res_gpointer">
+ <return-value>
+ <type name="any" c:type="gpointer"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_set_op_res_gssize"
+ c:identifier="g_simple_async_result_set_op_res_gssize">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ <parameter name="op_res">
+ <type name="ssize" c:type="gssize"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_get_op_res_gssize"
+ c:identifier="g_simple_async_result_get_op_res_gssize">
+ <return-value>
+ <type name="ssize" c:type="gssize"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_set_op_res_gboolean"
+ c:identifier="g_simple_async_result_set_op_res_gboolean">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ <parameter name="op_res">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_get_op_res_gboolean"
+ c:identifier="g_simple_async_result_get_op_res_gboolean">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_get_source_tag"
+ c:identifier="g_simple_async_result_get_source_tag">
+ <return-value>
+ <type name="any" c:type="gpointer"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_set_handle_cancellation"
+ c:identifier="g_simple_async_result_set_handle_cancellation">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ <parameter name="handle_cancellation">
+ <type name="boolean" c:type="gboolean"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_complete"
+ c:identifier="g_simple_async_result_complete">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_complete_in_idle"
+ c:identifier="g_simple_async_result_complete_in_idle">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_run_in_thread"
+ c:identifier="g_simple_async_result_run_in_thread">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ <parameter name="func">
+ <type name="GSimpleAsyncThreadFunc" c:type="GSimpleAsyncThreadFunc"/>
+ </parameter>
+ <parameter name="io_priority">
+ <type name="int32" c:type="int"/>
+ </parameter>
+ <parameter name="cancellable">
+ <type name="GCancellable" c:type="GCancellable*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_set_from_error"
+ c:identifier="g_simple_async_result_set_from_error">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_propagate_error"
+ c:identifier="g_simple_async_result_propagate_error">
+ <return-value>
+ <type name="boolean" c:type="gboolean"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ <parameter name="dest">
+ <type name="GLib.GError" c:type="GError**"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_result_set_error"
+ c:identifier="g_simple_async_result_set_error">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="simple">
+ <type name="GSimpleAsyncResult" c:type="GSimpleAsyncResult*"/>
+ </parameter>
+ <parameter name="domain">
+ <type name="GLib.GQuark" c:type="GQuark"/>
+ </parameter>
+ <parameter name="code">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="format">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_report_error_in_idle"
+ c:identifier="g_simple_async_report_error_in_idle">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="object">
+ <type name="GObject.Object" c:type="GObject*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="domain">
+ <type name="GLib.GQuark" c:type="GQuark"/>
+ </parameter>
+ <parameter name="code">
+ <type name="int32" c:type="gint"/>
+ </parameter>
+ <parameter name="format">
+ <type name="string" c:type="char*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="simple_async_report_gerror_in_idle"
+ c:identifier="g_simple_async_report_gerror_in_idle">
+ <return-value>
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="object">
+ <type name="GObject.Object" c:type="GObject*"/>
+ </parameter>
+ <parameter name="callback">
+ <type name="GAsyncReadyCallback" c:type="GAsyncReadyCallback"/>
+ </parameter>
+ <parameter name="user_data">
+ <type name="any" c:type="gpointer"/>
+ </parameter>
+ <parameter name="error">
+ <type name="GLib.GError" c:type="GError*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <record name="NativeVolumeMonitor" c:type="GNativeVolumeMonitor"/>
+ </namespace>
+</repository>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]