update to use vala-gen-introspect
authorJuerg Billeter <j@bitron.ch>
Tue, 13 Nov 2007 15:54:39 +0000 (15:54 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Tue, 13 Nov 2007 15:54:39 +0000 (15:54 +0000)
2007-11-13  Juerg Billeter  <j@bitron.ch>

* vapi/packages/gconf-2.0/: update to use vala-gen-introspect

* vapi/gconf-2.0.vapi: regenerated

svn path=/trunk/; revision=687

ChangeLog
vapi/gconf-2.0.vapi
vapi/packages/gconf-2.0/gconf-2.0.excludes [deleted file]
vapi/packages/gconf-2.0/gconf-2.0.files
vapi/packages/gconf-2.0/gconf-2.0.gi [new file with mode: 0644]
vapi/packages/gconf-2.0/gconf-2.0.gidl [deleted file]
vapi/packages/gconf-2.0/gconf-2.0.metadata
vapi/packages/gconf-2.0/gconf-2.0.patch [deleted file]

index c5445fe..b96f3a7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-11-13  Jürg Billeter  <j@bitron.ch>
+
+       * vapi/packages/gconf-2.0/: update to use vala-gen-introspect
+
+       * vapi/gconf-2.0.vapi: regenerated
+
 2007-11-12  Jürg Billeter  <j@bitron.ch>
 
        * vapi/glib-2.0.vapi: add binding for g_type_qname and fix GQuark
index 38af181..708cfca 100644 (file)
@@ -34,17 +34,6 @@ namespace GConf {
                NO_WRITABLE_DATABASE,
                IN_SHUTDOWN,
        }
-       [CCode (cprefix = "GCONF_SOURCE_", cheader_filename = "gconf/gconf.h")]
-       public enum SourceFlags {
-               ALL_WRITEABLE,
-               ALL_READABLE,
-               NEVER_WRITEABLE,
-               ALL_FLAGS,
-       }
-       [CCode (cprefix = "GCONF_UNSET_INCLUDING_SCHEMA_", cheader_filename = "gconf/gconf.h")]
-       public enum UnsetFlags {
-               NAMES,
-       }
        [CCode (cprefix = "GCONF_VALUE_", cheader_filename = "gconf/gconf.h")]
        public enum ValueType {
                INVALID,
@@ -56,91 +45,10 @@ namespace GConf {
                LIST,
                PAIR,
        }
-       [CCode (cheader_filename = "gconf/gconf.h")]
-       public class Client : GLib.Object {
-               public void add_dir (string dir, GConf.ClientPreloadType preload) throws GLib.Error;
-               public weak GLib.SList all_dirs (string dir) throws GLib.Error;
-               public weak GLib.SList all_entries (string dir) throws GLib.Error;
-               public weak GConf.ChangeSet change_set_from_current (...) throws GLib.Error;
-               public weak GConf.ChangeSet change_set_from_currentv (out string keys) throws GLib.Error;
-               public void clear_cache ();
-               public bool commit_change_set (GConf.ChangeSet cs, bool remove_committed) throws GLib.Error;
-               public bool dir_exists (string dir) throws GLib.Error;
-               public weak GConf.Value get (string key) throws GLib.Error;
-               public bool get_bool (string key) throws GLib.Error;
-               public static weak GConf.Client get_default ();
-               public weak GConf.Value get_default_from_schema (string key) throws GLib.Error;
-               public weak GConf.Entry get_entry (string key, string locale, bool use_schema_default) throws GLib.Error;
-               public double get_float (string key) throws GLib.Error;
-               public static weak GConf.Client get_for_engine (GConf.Engine engine);
-               public int get_int (string key) throws GLib.Error;
-               public weak GLib.SList get_list (string key, GConf.ValueType list_type) throws GLib.Error;
-               public bool get_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer car_retloc, pointer cdr_retloc) throws GLib.Error;
-               public weak GConf.Schema get_schema (string key) throws GLib.Error;
-               public weak string get_string (string key) throws GLib.Error;
-               public static GLib.Type get_type ();
-               public weak GConf.Value get_without_default (string key) throws GLib.Error;
-               public bool key_is_writable (string key) throws GLib.Error;
-               public void notify (string key);
-               public uint notify_add (string namespace_section, GConf.ClientNotifyFunc func, pointer user_data, GLib.FreeFunc destroy_notify) throws GLib.Error;
-               public void notify_remove (uint cnxn);
-               public void preload (string dirname, GConf.ClientPreloadType type) throws GLib.Error;
-               public bool recursive_unset (string key, GConf.UnsetFlags flags) throws GLib.Error;
-               public void remove_dir (string dir) throws GLib.Error;
-               public weak GConf.ChangeSet reverse_change_set (GConf.ChangeSet cs) throws GLib.Error;
-               public void set (string key, GConf.Value val) throws GLib.Error;
-               public bool set_bool (string key, bool val) throws GLib.Error;
-               public void set_error_handling (GConf.ClientErrorHandlingMode mode);
-               public bool set_float (string key, double val) throws GLib.Error;
-               public static void set_global_default_error_handler (GConf.ClientErrorHandlerFunc func);
-               public bool set_int (string key, int val) throws GLib.Error;
-               public bool set_list (string key, GConf.ValueType list_type, GLib.SList list) throws GLib.Error;
-               public bool set_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer address_of_car, pointer address_of_cdr) throws GLib.Error;
-               public bool set_schema (string key, GConf.Schema val) throws GLib.Error;
-               public bool set_string (string key, string val) throws GLib.Error;
-               public void suggest_sync () throws GLib.Error;
-               public bool unset (string key) throws GLib.Error;
-               [HasEmitter]
-               public signal void value_changed (string key, GConf.Value value);
-               [HasEmitter]
-               public signal void unreturned_error (GLib.Error error);
-               [HasEmitter]
-               public signal void error (GLib.Error error);
-       }
-       [CCode (ref_function = "gconf_backend_ref", unref_function = "gconf_backend_unref", cheader_filename = "gconf/gconf.h")]
-       public class Backend {
-               public weak string name;
-               public uint refcount;
-               public weak GConf.BackendVTable vtable;
-               public weak GLib.Module module;
-               public static weak string file (string address);
-               public weak GConf.Source resolve_address (string address) throws GLib.Error;
-       }
-       [CCode (cheader_filename = "gconf/gconf.h")]
-       public class BackendVTable {
-               public ulong vtable_size;
-       }
-       [CCode (ref_function = "gconf_change_set_ref", unref_function = "gconf_change_set_unref", cheader_filename = "gconf/gconf.h")]
-       public class ChangeSet : GLib.Boxed {
-               public bool check_value (string key, GConf.Value value_retloc);
-               public void clear ();
-               public void @foreach (GConf.ChangeSetForeachFunc func, pointer user_data);
-               public static GLib.Type get_type ();
-               public pointer get_user_data ();
-               public ChangeSet ();
-               public void remove (string key);
-               public void set (string key, GConf.Value value);
-               public void set_bool (string key, bool val);
-               public void set_float (string key, double val);
-               public void set_int (string key, int val);
-               public void set_list (string key, GConf.ValueType list_type, GLib.SList list);
-               public void set_nocopy (string key, GConf.Value value);
-               public void set_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer address_of_car, pointer address_of_cdr);
-               public void set_schema (string key, GConf.Schema val);
-               public void set_string (string key, string val);
-               public void set_user_data (pointer data, GLib.DestroyNotify dnotify);
-               public uint size ();
-               public void unset (string key);
+       [CCode (cprefix = "GCONF_UNSET_INCLUDING_SCHEMA_", cheader_filename = "gconf/gconf.h")]
+       [Flags]
+       public enum UnsetFlags {
+               NAMES,
        }
        [CCode (ref_function = "gconf_engine_ref", unref_function = "gconf_engine_unref", cheader_filename = "gconf/gconf.h")]
        public class Engine {
@@ -148,7 +56,7 @@ namespace GConf {
                public weak GLib.SList all_entries (string dir) throws GLib.Error;
                public bool associate_schema (string key, string schema_key) throws GLib.Error;
                public weak GConf.ChangeSet change_set_from_current (...) throws GLib.Error;
-               public weak GConf.ChangeSet change_set_from_currentv (out string keys) throws GLib.Error;
+               public weak GConf.ChangeSet change_set_from_currentv (string keys) throws GLib.Error;
                public bool commit_change_set (GConf.ChangeSet cs, bool remove_committed) throws GLib.Error;
                public bool dir_exists (string dir) throws GLib.Error;
                public weak GConf.Value get (string key) throws GLib.Error;
@@ -159,11 +67,8 @@ namespace GConf {
                public double get_float (string key) throws GLib.Error;
                public static weak GConf.Engine get_for_address (string address) throws GLib.Error;
                public static weak GConf.Engine get_for_addresses (GLib.SList addresses) throws GLib.Error;
-               public weak GConf.Value get_full (string key, string locale, bool use_schema_default, bool is_default_p, bool is_writable_p) throws GLib.Error;
                public int get_int (string key) throws GLib.Error;
                public weak GLib.SList get_list (string key, GConf.ValueType list_type) throws GLib.Error;
-               public static weak GConf.Engine get_local (string address) throws GLib.Error;
-               public static weak GConf.Engine get_local_for_addresses (GLib.SList addresses) throws GLib.Error;
                public bool get_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer car_retloc, pointer cdr_retloc) throws GLib.Error;
                public weak GConf.Schema get_schema (string key) throws GLib.Error;
                public weak string get_string (string key) throws GLib.Error;
@@ -217,23 +122,13 @@ namespace GConf {
                public uint add (string listen_point, pointer listener_data, GLib.FreeFunc destroy_notify);
                public uint count ();
                public void @foreach (GConf.ListenersForeach callback, pointer user_data);
-               public bool get_data (uint cnxn_id, pointer listener_data_p, out string location_p);
+               public bool get_data (uint cnxn_id, pointer listener_data_p, string location_p);
                public Listeners ();
                public void notify (string all_above, GConf.ListenersCallback callback, pointer user_data);
                public void remove (uint cnxn_id);
                public void remove_if (GConf.ListenersPredicate predicate, pointer user_data);
        }
        [CCode (cheader_filename = "gconf/gconf.h")]
-       public class LocaleCache {
-               public void expire (uint max_age_exclusive_in_seconds);
-               public weak GConf.LocaleList get_list (string locale);
-               public LocaleCache ();
-       }
-       [CCode (ref_function = "gconf_locale_list_ref", unref_function = "gconf_locale_list_unref", cheader_filename = "gconf/gconf.h")]
-       public class LocaleList {
-               public weak string list;
-       }
-       [CCode (cheader_filename = "gconf/gconf.h")]
        public class MetaInfo {
                public weak string schema;
                public weak string mod_user;
@@ -258,7 +153,6 @@ namespace GConf {
                public weak string get_long_desc ();
                public weak string get_owner ();
                public weak string get_short_desc ();
-               public GConf.ValueType get_type ();
                public Schema ();
                public void set_car_type (GConf.ValueType type);
                public void set_cdr_type (GConf.ValueType type);
@@ -271,40 +165,6 @@ namespace GConf {
                public void set_short_desc (string desc);
                public void set_type (GConf.ValueType type);
        }
-       [CCode (cheader_filename = "gconf/gconf.h")]
-       public class Source {
-               public uint flags;
-               public weak string address;
-               public weak GConf.Backend backend;
-       }
-       [CCode (cheader_filename = "gconf/gconf.h")]
-       public class Sources {
-               public weak GLib.List sources;
-               public void add_listener (uint id, string location);
-               public weak GLib.SList all_dirs (string dir) throws GLib.Error;
-               public weak GLib.SList all_entries (string dir, out string locales) throws GLib.Error;
-               public void clear_cache ();
-               public bool dir_exists (string dir) throws GLib.Error;
-               public bool is_affected (GConf.Source modified_src, string key);
-               public Sources.from_addresses (GLib.SList addresses) throws GLib.Error;
-               public Sources.from_source (GConf.Source source);
-               public weak GConf.Value query_default_value (string key, out string locales, bool is_writable) throws GLib.Error;
-               public weak GConf.MetaInfo query_metainfo (string key) throws GLib.Error;
-               public weak GConf.Value query_value (string key, out string locales, bool use_schema_default, bool value_is_default, bool value_is_writable, string schema_name) throws GLib.Error;
-               public void recursive_unset (string key, string locale, GConf.UnsetFlags flags, GLib.SList notifies) throws GLib.Error;
-               public void remove_dir (string dir) throws GLib.Error;
-               public void remove_listener (uint id);
-               public void set_notify_func (GConf.SourceNotifyFunc notify_func, pointer user_data);
-               public void set_schema (string key, string schema_key) throws GLib.Error;
-               public void set_value (string key, GConf.Value value, GConf.Sources modified_sources) throws GLib.Error;
-               public bool sync_all () throws GLib.Error;
-               public void unset_value (string key, string locale, GConf.Sources modified_sources) throws GLib.Error;
-       }
-       [CCode (cheader_filename = "gconf/gconf.h")]
-       public class UnsetNotify {
-               public weak GConf.Sources modified_sources;
-               public weak string key;
-       }
        [CCode (copy_function = "gconf_value_copy", cheader_filename = "gconf/gconf.h")]
        public class Value {
                public GConf.ValueType type;
@@ -336,14 +196,86 @@ namespace GConf {
                public void set_string (string the_str);
                public weak string to_string ();
        }
-       [CCode (cheader_filename = "gconf/gconf.h")]
-       public class GconfAddress {
-               [CCode (cname = "gconf_address_backend")]
-               public static weak string backend (string address);
-               [CCode (cname = "gconf_address_flags")]
-               public static weak string flags (string address);
-               [CCode (cname = "gconf_address_resource")]
-               public static weak string resource (string address);
+       [CCode (ref_function = "gconf_change_set_ref", unref_function = "gconf_change_set_unref", cheader_filename = "gconf/gconf.h")]
+       public class ChangeSet : GLib.Boxed {
+               public bool check_value (string key, GConf.Value value_retloc);
+               public void clear ();
+               public void @foreach (GConf.ChangeSetForeachFunc func, pointer user_data);
+               public pointer get_user_data ();
+               public ChangeSet ();
+               public void remove (string key);
+               public void set (string key, GConf.Value value);
+               public void set_bool (string key, bool val);
+               public void set_float (string key, double val);
+               public void set_int (string key, int val);
+               public void set_list (string key, GConf.ValueType list_type, GLib.SList list);
+               public void set_nocopy (string key, GConf.Value value);
+               public void set_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer address_of_car, pointer address_of_cdr);
+               public void set_schema (string key, GConf.Schema val);
+               public void set_string (string key, string val);
+               public void set_user_data (pointer data, GLib.DestroyNotify dnotify);
+               public uint size ();
+               public void unset (string key);
+       }
+       [CCode (cheader_filename = "gconf/gconf-client.h")]
+       public class Client : GLib.Object {
+               public weak GConf.Engine engine;
+               public GConf.ClientErrorHandlingMode error_mode;
+               public weak GLib.HashTable dir_hash;
+               public weak GLib.HashTable cache_hash;
+               public weak GConf.Listeners listeners;
+               public weak GLib.SList notify_list;
+               public uint notify_handler;
+               public int pending_notify_count;
+               public pointer pad1;
+               public int pad2;
+               public void add_dir (string dir, GConf.ClientPreloadType preload) throws GLib.Error;
+               public weak GLib.SList all_dirs (string dir) throws GLib.Error;
+               public weak GLib.SList all_entries (string dir) throws GLib.Error;
+               public weak GConf.ChangeSet change_set_from_current (...) throws GLib.Error;
+               public weak GConf.ChangeSet change_set_from_currentv (string keys) throws GLib.Error;
+               public void clear_cache ();
+               public bool commit_change_set (GConf.ChangeSet cs, bool remove_committed) throws GLib.Error;
+               public bool dir_exists (string dir) throws GLib.Error;
+               public weak GConf.Value get (string key) throws GLib.Error;
+               public bool get_bool (string key) throws GLib.Error;
+               public static weak GConf.Client get_default ();
+               public weak GConf.Value get_default_from_schema (string key) throws GLib.Error;
+               public weak GConf.Entry get_entry (string key, string locale, bool use_schema_default) throws GLib.Error;
+               public double get_float (string key) throws GLib.Error;
+               public static weak GConf.Client get_for_engine (GConf.Engine engine);
+               public int get_int (string key) throws GLib.Error;
+               public weak GLib.SList get_list (string key, GConf.ValueType list_type) throws GLib.Error;
+               public bool get_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer car_retloc, pointer cdr_retloc) throws GLib.Error;
+               public weak GConf.Schema get_schema (string key) throws GLib.Error;
+               public weak string get_string (string key) throws GLib.Error;
+               public weak GConf.Value get_without_default (string key) throws GLib.Error;
+               public bool key_is_writable (string key) throws GLib.Error;
+               public void notify (string key);
+               public uint notify_add (string namespace_section, GConf.ClientNotifyFunc func, pointer user_data, GLib.FreeFunc destroy_notify) throws GLib.Error;
+               public void notify_remove (uint cnxn);
+               public void preload (string dirname, GConf.ClientPreloadType type) throws GLib.Error;
+               public bool recursive_unset (string key, GConf.UnsetFlags flags) throws GLib.Error;
+               public void remove_dir (string dir) throws GLib.Error;
+               public weak GConf.ChangeSet reverse_change_set (GConf.ChangeSet cs) throws GLib.Error;
+               public void set (string key, GConf.Value val) throws GLib.Error;
+               public bool set_bool (string key, bool val) throws GLib.Error;
+               public void set_error_handling (GConf.ClientErrorHandlingMode mode);
+               public bool set_float (string key, double val) throws GLib.Error;
+               public static void set_global_default_error_handler (GConf.ClientErrorHandlerFunc func);
+               public bool set_int (string key, int val) throws GLib.Error;
+               public bool set_list (string key, GConf.ValueType list_type, GLib.SList list) throws GLib.Error;
+               public bool set_pair (string key, GConf.ValueType car_type, GConf.ValueType cdr_type, pointer address_of_car, pointer address_of_cdr) throws GLib.Error;
+               public bool set_schema (string key, GConf.Schema val) throws GLib.Error;
+               public bool set_string (string key, string val) throws GLib.Error;
+               public void suggest_sync () throws GLib.Error;
+               public bool unset (string key) throws GLib.Error;
+               [HasEmitter]
+               public signal void error (pointer error);
+               [HasEmitter]
+               public signal void unreturned_error (pointer error);
+               [HasEmitter]
+               public signal void value_changed (string key, pointer value);
        }
        public static delegate void ChangeSetForeachFunc (GConf.ChangeSet cs, string key, GConf.Value value, pointer user_data);
        public static delegate void ClientErrorHandlerFunc (GConf.Client client, GLib.Error error);
@@ -352,22 +284,17 @@ namespace GConf {
        public static delegate void ListenersForeach (string location, uint cnxn_id, pointer listener_data, pointer user_data);
        public static delegate bool ListenersPredicate (string location, uint cnxn_id, pointer listener_data, pointer user_data);
        public static delegate void NotifyFunc (GConf.Engine conf, uint cnxn_id, GConf.Entry entry, pointer user_data);
-       public static delegate void SourceNotifyFunc (GConf.Source source, string location, pointer user_data);
-       public static void blow_away_locks (string address);
-       public static void clear_cache (GConf.Engine conf) throws GLib.Error;
        public static weak string concat_dir_and_key (string dir, string key);
        public static int debug_shutdown ();
        [NoArrayLength]
        public static weak string enum_to_string (GConf.EnumStringPair[] lookup_table, int enum_value);
        public static GLib.Quark error_quark ();
        public static weak string escape_key (string arbitrary_text, int len);
-       public static weak GConf.Backend get_backend (string address) throws GLib.Error;
+       public static bool init (int argc, out string argv) throws GLib.Error;
+       public static bool is_initialized ();
        public static bool key_is_below (string above, string below);
-       public static weak GConf.Source resolve_address (string address) throws GLib.Error;
-       public static weak string split_locale (string locale);
        [NoArrayLength]
        public static bool string_to_enum (GConf.EnumStringPair[] lookup_table, string str, int enum_value_retloc);
-       public static void synchronous_sync (GConf.Engine conf) throws GLib.Error;
        public static weak string unescape_key (string escaped_key, int len);
        public static weak string unique_key ();
        public static bool valid_key (string key, string why_invalid);
diff --git a/vapi/packages/gconf-2.0/gconf-2.0.excludes b/vapi/packages/gconf-2.0/gconf-2.0.excludes
deleted file mode 100644 (file)
index c1566e9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-gconf-database.c
-gconf-database.h
-gconfd.c
-gconfd.h
-
diff --git a/vapi/packages/gconf-2.0/gconf-2.0.gi b/vapi/packages/gconf-2.0/gconf-2.0.gi
new file mode 100644 (file)
index 0000000..b380582
--- /dev/null
@@ -0,0 +1,1628 @@
+<?xml version="1.0"?>
+<api version="1.0">
+       <namespace name="GConf">
+               <function name="concat_dir_and_key" symbol="gconf_concat_dir_and_key">
+                       <return-type type="gchar*"/>
+                       <parameters>
+                               <parameter name="dir" type="gchar*"/>
+                               <parameter name="key" type="gchar*"/>
+                       </parameters>
+               </function>
+               <function name="debug_shutdown" symbol="gconf_debug_shutdown">
+                       <return-type type="int"/>
+               </function>
+               <function name="enum_to_string" symbol="gconf_enum_to_string">
+                       <return-type type="gchar*"/>
+                       <parameters>
+                               <parameter name="lookup_table" type="GConfEnumStringPair[]"/>
+                               <parameter name="enum_value" type="gint"/>
+                       </parameters>
+               </function>
+               <function name="error_quark" symbol="gconf_error_quark">
+                       <return-type type="GQuark"/>
+               </function>
+               <function name="escape_key" symbol="gconf_escape_key">
+                       <return-type type="char*"/>
+                       <parameters>
+                               <parameter name="arbitrary_text" type="char*"/>
+                               <parameter name="len" type="int"/>
+                       </parameters>
+               </function>
+               <function name="init" symbol="gconf_init">
+                       <return-type type="gboolean"/>
+                       <parameters>
+                               <parameter name="argc" type="int"/>
+                               <parameter name="argv" type="char**"/>
+                               <parameter name="err" type="GError**"/>
+                       </parameters>
+               </function>
+               <function name="is_initialized" symbol="gconf_is_initialized">
+                       <return-type type="gboolean"/>
+               </function>
+               <function name="key_is_below" symbol="gconf_key_is_below">
+                       <return-type type="gboolean"/>
+                       <parameters>
+                               <parameter name="above" type="gchar*"/>
+                               <parameter name="below" type="gchar*"/>
+                       </parameters>
+               </function>
+               <function name="string_to_enum" symbol="gconf_string_to_enum">
+                       <return-type type="gboolean"/>
+                       <parameters>
+                               <parameter name="lookup_table" type="GConfEnumStringPair[]"/>
+                               <parameter name="str" type="gchar*"/>
+                               <parameter name="enum_value_retloc" type="gint*"/>
+                       </parameters>
+               </function>
+               <function name="unescape_key" symbol="gconf_unescape_key">
+                       <return-type type="char*"/>
+                       <parameters>
+                               <parameter name="escaped_key" type="char*"/>
+                               <parameter name="len" type="int"/>
+                       </parameters>
+               </function>
+               <function name="unique_key" symbol="gconf_unique_key">
+                       <return-type type="gchar*"/>
+               </function>
+               <function name="valid_key" symbol="gconf_valid_key">
+                       <return-type type="gboolean"/>
+                       <parameters>
+                               <parameter name="key" type="gchar*"/>
+                               <parameter name="why_invalid" type="gchar**"/>
+                       </parameters>
+               </function>
+               <callback name="GConfChangeSetForeachFunc">
+                       <return-type type="void"/>
+                       <parameters>
+                               <parameter name="cs" type="GConfChangeSet*"/>
+                               <parameter name="key" type="gchar*"/>
+                               <parameter name="value" type="GConfValue*"/>
+                               <parameter name="user_data" type="gpointer"/>
+                       </parameters>
+               </callback>
+               <callback name="GConfClientErrorHandlerFunc">
+                       <return-type type="void"/>
+                       <parameters>
+                               <parameter name="client" type="GConfClient*"/>
+                               <parameter name="error" type="GError*"/>
+                       </parameters>
+               </callback>
+               <callback name="GConfClientNotifyFunc">
+                       <return-type type="void"/>
+                       <parameters>
+                               <parameter name="client" type="GConfClient*"/>
+                               <parameter name="cnxn_id" type="guint"/>
+                               <parameter name="entry" type="GConfEntry*"/>
+                               <parameter name="user_data" type="gpointer"/>
+                       </parameters>
+               </callback>
+               <callback name="GConfListenersCallback">
+                       <return-type type="void"/>
+                       <parameters>
+                               <parameter name="listeners" type="GConfListeners*"/>
+                               <parameter name="all_above_key" type="gchar*"/>
+                               <parameter name="cnxn_id" type="guint"/>
+                               <parameter name="listener_data" type="gpointer"/>
+                               <parameter name="user_data" type="gpointer"/>
+                       </parameters>
+               </callback>
+               <callback name="GConfListenersForeach">
+                       <return-type type="void"/>
+                       <parameters>
+                               <parameter name="location" type="gchar*"/>
+                               <parameter name="cnxn_id" type="guint"/>
+                               <parameter name="listener_data" type="gpointer"/>
+                               <parameter name="user_data" type="gpointer"/>
+                       </parameters>
+               </callback>
+               <callback name="GConfListenersPredicate">
+                       <return-type type="gboolean"/>
+                       <parameters>
+                               <parameter name="location" type="gchar*"/>
+                               <parameter name="cnxn_id" type="guint"/>
+                               <parameter name="listener_data" type="gpointer"/>
+                               <parameter name="user_data" type="gpointer"/>
+                       </parameters>
+               </callback>
+               <callback name="GConfNotifyFunc">
+                       <return-type type="void"/>
+                       <parameters>
+                               <parameter name="conf" type="GConfEngine*"/>
+                               <parameter name="cnxn_id" type="guint"/>
+                               <parameter name="entry" type="GConfEntry*"/>
+                               <parameter name="user_data" type="gpointer"/>
+                       </parameters>
+               </callback>
+               <struct name="GConfEngine">
+                       <method name="all_dirs" symbol="gconf_engine_all_dirs">
+                               <return-type type="GSList*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="dir" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="all_entries" symbol="gconf_engine_all_entries">
+                               <return-type type="GSList*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="dir" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="associate_schema" symbol="gconf_engine_associate_schema">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="schema_key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="change_set_from_current" symbol="gconf_engine_change_set_from_current">
+                               <return-type type="GConfChangeSet*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="err" type="GError**"/>
+                                       <parameter name="first_key" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="change_set_from_currentv" symbol="gconf_engine_change_set_from_currentv">
+                               <return-type type="GConfChangeSet*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="keys" type="gchar**"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="commit_change_set" symbol="gconf_engine_commit_change_set">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="remove_committed" type="gboolean"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="dir_exists" symbol="gconf_engine_dir_exists">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="dir" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get" symbol="gconf_engine_get">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_bool" symbol="gconf_engine_get_bool">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_default" symbol="gconf_engine_get_default">
+                               <return-type type="GConfEngine*"/>
+                       </method>
+                       <method name="get_default_from_schema" symbol="gconf_engine_get_default_from_schema">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_entry" symbol="gconf_engine_get_entry">
+                               <return-type type="GConfEntry*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="locale" type="gchar*"/>
+                                       <parameter name="use_schema_default" type="gboolean"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_float" symbol="gconf_engine_get_float">
+                               <return-type type="gdouble"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_for_address" symbol="gconf_engine_get_for_address">
+                               <return-type type="GConfEngine*"/>
+                               <parameters>
+                                       <parameter name="address" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_for_addresses" symbol="gconf_engine_get_for_addresses">
+                               <return-type type="GConfEngine*"/>
+                               <parameters>
+                                       <parameter name="addresses" type="GSList*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_int" symbol="gconf_engine_get_int">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_list" symbol="gconf_engine_get_list">
+                               <return-type type="GSList*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="list_type" type="GConfValueType"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_pair" symbol="gconf_engine_get_pair">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="car_type" type="GConfValueType"/>
+                                       <parameter name="cdr_type" type="GConfValueType"/>
+                                       <parameter name="car_retloc" type="gpointer"/>
+                                       <parameter name="cdr_retloc" type="gpointer"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_schema" symbol="gconf_engine_get_schema">
+                               <return-type type="GConfSchema*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_string" symbol="gconf_engine_get_string">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_user_data" symbol="gconf_engine_get_user_data">
+                               <return-type type="gpointer"/>
+                               <parameters>
+                                       <parameter name="engine" type="GConfEngine*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_with_locale" symbol="gconf_engine_get_with_locale">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="locale" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_without_default" symbol="gconf_engine_get_without_default">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="key_is_writable" symbol="gconf_engine_key_is_writable">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="notify_add" symbol="gconf_engine_notify_add">
+                               <return-type type="guint"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="namespace_section" type="gchar*"/>
+                                       <parameter name="func" type="GConfNotifyFunc"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="notify_remove" symbol="gconf_engine_notify_remove">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="cnxn" type="guint"/>
+                               </parameters>
+                       </method>
+                       <method name="ref" symbol="gconf_engine_ref">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                               </parameters>
+                       </method>
+                       <method name="remove_dir" symbol="gconf_engine_remove_dir">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="dir" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="reverse_change_set" symbol="gconf_engine_reverse_change_set">
+                               <return-type type="GConfChangeSet*"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set" symbol="gconf_engine_set">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_bool" symbol="gconf_engine_set_bool">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gboolean"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_float" symbol="gconf_engine_set_float">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gdouble"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_int" symbol="gconf_engine_set_int">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gint"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_list" symbol="gconf_engine_set_list">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="list_type" type="GConfValueType"/>
+                                       <parameter name="list" type="GSList*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_pair" symbol="gconf_engine_set_pair">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="car_type" type="GConfValueType"/>
+                                       <parameter name="cdr_type" type="GConfValueType"/>
+                                       <parameter name="address_of_car" type="gconstpointer"/>
+                                       <parameter name="address_of_cdr" type="gconstpointer"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_schema" symbol="gconf_engine_set_schema">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="GConfSchema*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_string" symbol="gconf_engine_set_string">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_user_data" symbol="gconf_engine_set_user_data">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="engine" type="GConfEngine*"/>
+                                       <parameter name="data" type="gpointer"/>
+                                       <parameter name="dnotify" type="GDestroyNotify"/>
+                               </parameters>
+                       </method>
+                       <method name="suggest_sync" symbol="gconf_engine_suggest_sync">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="unref" symbol="gconf_engine_unref">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                               </parameters>
+                       </method>
+                       <method name="unset" symbol="gconf_engine_unset">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="conf" type="GConfEngine*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+               </struct>
+               <struct name="GConfEntry">
+                       <method name="copy" symbol="gconf_entry_copy">
+                               <return-type type="GConfEntry*"/>
+                               <parameters>
+                                       <parameter name="src" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <method name="equal" symbol="gconf_entry_equal">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="a" type="GConfEntry*"/>
+                                       <parameter name="b" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <method name="free" symbol="gconf_entry_free">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_is_default" symbol="gconf_entry_get_is_default">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_is_writable" symbol="gconf_entry_get_is_writable">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_key" symbol="gconf_entry_get_key">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_schema_name" symbol="gconf_entry_get_schema_name">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_value" symbol="gconf_entry_get_value">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <method name="new" symbol="gconf_entry_new">
+                               <return-type type="GConfEntry*"/>
+                               <parameters>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="new_nocopy" symbol="gconf_entry_new_nocopy">
+                               <return-type type="GConfEntry*"/>
+                               <parameters>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="ref" symbol="gconf_entry_ref">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_is_default" symbol="gconf_entry_set_is_default">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                                       <parameter name="is_default" type="gboolean"/>
+                               </parameters>
+                       </method>
+                       <method name="set_is_writable" symbol="gconf_entry_set_is_writable">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                                       <parameter name="is_writable" type="gboolean"/>
+                               </parameters>
+                       </method>
+                       <method name="set_schema_name" symbol="gconf_entry_set_schema_name">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                                       <parameter name="name" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_value" symbol="gconf_entry_set_value">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                                       <parameter name="val" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_value_nocopy" symbol="gconf_entry_set_value_nocopy">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                                       <parameter name="val" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="steal_value" symbol="gconf_entry_steal_value">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <method name="unref" symbol="gconf_entry_unref">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="entry" type="GConfEntry*"/>
+                               </parameters>
+                       </method>
+                       <field name="key" type="char*"/>
+                       <field name="value" type="GConfValue*"/>
+               </struct>
+               <struct name="GConfEnumStringPair">
+                       <field name="enum_value" type="gint"/>
+                       <field name="str" type="gchar*"/>
+               </struct>
+               <struct name="GConfListeners">
+                       <method name="add" symbol="gconf_listeners_add">
+                               <return-type type="guint"/>
+                               <parameters>
+                                       <parameter name="listeners" type="GConfListeners*"/>
+                                       <parameter name="listen_point" type="gchar*"/>
+                                       <parameter name="listener_data" type="gpointer"/>
+                                       <parameter name="destroy_notify" type="GFreeFunc"/>
+                               </parameters>
+                       </method>
+                       <method name="count" symbol="gconf_listeners_count">
+                               <return-type type="guint"/>
+                               <parameters>
+                                       <parameter name="listeners" type="GConfListeners*"/>
+                               </parameters>
+                       </method>
+                       <method name="foreach" symbol="gconf_listeners_foreach">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="listeners" type="GConfListeners*"/>
+                                       <parameter name="callback" type="GConfListenersForeach"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                               </parameters>
+                       </method>
+                       <method name="free" symbol="gconf_listeners_free">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="listeners" type="GConfListeners*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_data" symbol="gconf_listeners_get_data">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="listeners" type="GConfListeners*"/>
+                                       <parameter name="cnxn_id" type="guint"/>
+                                       <parameter name="listener_data_p" type="gpointer*"/>
+                                       <parameter name="location_p" type="gchar**"/>
+                               </parameters>
+                       </method>
+                       <method name="new" symbol="gconf_listeners_new">
+                               <return-type type="GConfListeners*"/>
+                       </method>
+                       <method name="notify" symbol="gconf_listeners_notify">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="listeners" type="GConfListeners*"/>
+                                       <parameter name="all_above" type="gchar*"/>
+                                       <parameter name="callback" type="GConfListenersCallback"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                               </parameters>
+                       </method>
+                       <method name="remove" symbol="gconf_listeners_remove">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="listeners" type="GConfListeners*"/>
+                                       <parameter name="cnxn_id" type="guint"/>
+                               </parameters>
+                       </method>
+                       <method name="remove_if" symbol="gconf_listeners_remove_if">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="listeners" type="GConfListeners*"/>
+                                       <parameter name="predicate" type="GConfListenersPredicate"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                               </parameters>
+                       </method>
+               </struct>
+               <struct name="GConfMetaInfo">
+                       <method name="free" symbol="gconf_meta_info_free">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="gcmi" type="GConfMetaInfo*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_mod_user" symbol="gconf_meta_info_get_mod_user">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="gcmi" type="GConfMetaInfo*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_schema" symbol="gconf_meta_info_get_schema">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="gcmi" type="GConfMetaInfo*"/>
+                               </parameters>
+                       </method>
+                       <method name="mod_time" symbol="gconf_meta_info_mod_time">
+                               <return-type type="GTime"/>
+                               <parameters>
+                                       <parameter name="gcmi" type="GConfMetaInfo*"/>
+                               </parameters>
+                       </method>
+                       <method name="new" symbol="gconf_meta_info_new">
+                               <return-type type="GConfMetaInfo*"/>
+                       </method>
+                       <method name="set_mod_time" symbol="gconf_meta_info_set_mod_time">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="gcmi" type="GConfMetaInfo*"/>
+                                       <parameter name="mod_time" type="GTime"/>
+                               </parameters>
+                       </method>
+                       <method name="set_mod_user" symbol="gconf_meta_info_set_mod_user">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="gcmi" type="GConfMetaInfo*"/>
+                                       <parameter name="mod_user" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_schema" symbol="gconf_meta_info_set_schema">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="gcmi" type="GConfMetaInfo*"/>
+                                       <parameter name="schema_name" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <field name="schema" type="gchar*"/>
+                       <field name="mod_user" type="gchar*"/>
+                       <field name="mod_time" type="GTime"/>
+               </struct>
+               <struct name="GConfSchema">
+                       <method name="copy" symbol="gconf_schema_copy">
+                               <return-type type="GConfSchema*"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="free" symbol="gconf_schema_free">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_car_type" symbol="gconf_schema_get_car_type">
+                               <return-type type="GConfValueType"/>
+                               <parameters>
+                                       <parameter name="schema" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_cdr_type" symbol="gconf_schema_get_cdr_type">
+                               <return-type type="GConfValueType"/>
+                               <parameters>
+                                       <parameter name="schema" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_default_value" symbol="gconf_schema_get_default_value">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="schema" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_list_type" symbol="gconf_schema_get_list_type">
+                               <return-type type="GConfValueType"/>
+                               <parameters>
+                                       <parameter name="schema" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_locale" symbol="gconf_schema_get_locale">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="schema" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_long_desc" symbol="gconf_schema_get_long_desc">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="schema" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_owner" symbol="gconf_schema_get_owner">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="schema" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_short_desc" symbol="gconf_schema_get_short_desc">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="schema" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="new" symbol="gconf_schema_new">
+                               <return-type type="GConfSchema*"/>
+                       </method>
+                       <method name="set_car_type" symbol="gconf_schema_set_car_type">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                                       <parameter name="type" type="GConfValueType"/>
+                               </parameters>
+                       </method>
+                       <method name="set_cdr_type" symbol="gconf_schema_set_cdr_type">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                                       <parameter name="type" type="GConfValueType"/>
+                               </parameters>
+                       </method>
+                       <method name="set_default_value" symbol="gconf_schema_set_default_value">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                                       <parameter name="val" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_default_value_nocopy" symbol="gconf_schema_set_default_value_nocopy">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                                       <parameter name="val" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_list_type" symbol="gconf_schema_set_list_type">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                                       <parameter name="type" type="GConfValueType"/>
+                               </parameters>
+                       </method>
+                       <method name="set_locale" symbol="gconf_schema_set_locale">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                                       <parameter name="locale" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_long_desc" symbol="gconf_schema_set_long_desc">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                                       <parameter name="desc" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_owner" symbol="gconf_schema_set_owner">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                                       <parameter name="owner" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_short_desc" symbol="gconf_schema_set_short_desc">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                                       <parameter name="desc" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_type" symbol="gconf_schema_set_type">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                                       <parameter name="type" type="GConfValueType"/>
+                               </parameters>
+                       </method>
+               </struct>
+               <struct name="GConfValue">
+                       <method name="compare" symbol="gconf_value_compare">
+                               <return-type type="int"/>
+                               <parameters>
+                                       <parameter name="value_a" type="GConfValue*"/>
+                                       <parameter name="value_b" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="copy" symbol="gconf_value_copy">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="src" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="free" symbol="gconf_value_free">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_bool" symbol="gconf_value_get_bool">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_car" symbol="gconf_value_get_car">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_cdr" symbol="gconf_value_get_cdr">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_float" symbol="gconf_value_get_float">
+                               <return-type type="double"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_int" symbol="gconf_value_get_int">
+                               <return-type type="int"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_list" symbol="gconf_value_get_list">
+                               <return-type type="GSList*"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_list_type" symbol="gconf_value_get_list_type">
+                               <return-type type="GConfValueType"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_schema" symbol="gconf_value_get_schema">
+                               <return-type type="GConfSchema*"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_string" symbol="gconf_value_get_string">
+                               <return-type type="char*"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="new" symbol="gconf_value_new">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="type" type="GConfValueType"/>
+                               </parameters>
+                       </method>
+                       <method name="new_from_string" symbol="gconf_value_new_from_string">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="type" type="GConfValueType"/>
+                                       <parameter name="str" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_bool" symbol="gconf_value_set_bool">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="the_bool" type="gboolean"/>
+                               </parameters>
+                       </method>
+                       <method name="set_car" symbol="gconf_value_set_car">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="car" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_car_nocopy" symbol="gconf_value_set_car_nocopy">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="car" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_cdr" symbol="gconf_value_set_cdr">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="cdr" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_cdr_nocopy" symbol="gconf_value_set_cdr_nocopy">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="cdr" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_float" symbol="gconf_value_set_float">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="the_float" type="gdouble"/>
+                               </parameters>
+                       </method>
+                       <method name="set_int" symbol="gconf_value_set_int">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="the_int" type="gint"/>
+                               </parameters>
+                       </method>
+                       <method name="set_list" symbol="gconf_value_set_list">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="list" type="GSList*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_list_nocopy" symbol="gconf_value_set_list_nocopy">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="list" type="GSList*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_list_type" symbol="gconf_value_set_list_type">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="type" type="GConfValueType"/>
+                               </parameters>
+                       </method>
+                       <method name="set_schema" symbol="gconf_value_set_schema">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_schema_nocopy" symbol="gconf_value_set_schema_nocopy">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="sc" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_string" symbol="gconf_value_set_string">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                                       <parameter name="the_str" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="to_string" symbol="gconf_value_to_string">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <field name="type" type="GConfValueType"/>
+               </struct>
+               <boxed name="GConfChangeSet" type-name="GConfChangeSet" get-type="gconf_change_set_get_type">
+                       <method name="check_value" symbol="gconf_change_set_check_value">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="value_retloc" type="GConfValue**"/>
+                               </parameters>
+                       </method>
+                       <method name="clear" symbol="gconf_change_set_clear">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                               </parameters>
+                       </method>
+                       <method name="foreach" symbol="gconf_change_set_foreach">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="func" type="GConfChangeSetForeachFunc"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                               </parameters>
+                       </method>
+                       <method name="get_user_data" symbol="gconf_change_set_get_user_data">
+                               <return-type type="gpointer"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                               </parameters>
+                       </method>
+                       <constructor name="new" symbol="gconf_change_set_new">
+                               <return-type type="GConfChangeSet*"/>
+                       </constructor>
+                       <method name="ref" symbol="gconf_change_set_ref">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                               </parameters>
+                       </method>
+                       <method name="remove" symbol="gconf_change_set_remove">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="set" symbol="gconf_change_set_set">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_bool" symbol="gconf_change_set_set_bool">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gboolean"/>
+                               </parameters>
+                       </method>
+                       <method name="set_float" symbol="gconf_change_set_set_float">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gdouble"/>
+                               </parameters>
+                       </method>
+                       <method name="set_int" symbol="gconf_change_set_set_int">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gint"/>
+                               </parameters>
+                       </method>
+                       <method name="set_list" symbol="gconf_change_set_set_list">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="list_type" type="GConfValueType"/>
+                                       <parameter name="list" type="GSList*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_nocopy" symbol="gconf_change_set_set_nocopy">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_pair" symbol="gconf_change_set_set_pair">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="car_type" type="GConfValueType"/>
+                                       <parameter name="cdr_type" type="GConfValueType"/>
+                                       <parameter name="address_of_car" type="gconstpointer"/>
+                                       <parameter name="address_of_cdr" type="gconstpointer"/>
+                               </parameters>
+                       </method>
+                       <method name="set_schema" symbol="gconf_change_set_set_schema">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="GConfSchema*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_string" symbol="gconf_change_set_set_string">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_user_data" symbol="gconf_change_set_set_user_data">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="data" type="gpointer"/>
+                                       <parameter name="dnotify" type="GDestroyNotify"/>
+                               </parameters>
+                       </method>
+                       <method name="size" symbol="gconf_change_set_size">
+                               <return-type type="guint"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                               </parameters>
+                       </method>
+                       <method name="unref" symbol="gconf_change_set_unref">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                               </parameters>
+                       </method>
+                       <method name="unset" symbol="gconf_change_set_unset">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="key" type="gchar*"/>
+                               </parameters>
+                       </method>
+               </boxed>
+               <enum name="GConfClientErrorHandlingMode">
+                       <member name="GCONF_CLIENT_HANDLE_NONE" value="0"/>
+                       <member name="GCONF_CLIENT_HANDLE_UNRETURNED" value="1"/>
+                       <member name="GCONF_CLIENT_HANDLE_ALL" value="2"/>
+               </enum>
+               <enum name="GConfClientPreloadType">
+                       <member name="GCONF_CLIENT_PRELOAD_NONE" value="0"/>
+                       <member name="GCONF_CLIENT_PRELOAD_ONELEVEL" value="1"/>
+                       <member name="GCONF_CLIENT_PRELOAD_RECURSIVE" value="2"/>
+               </enum>
+               <enum name="GConfError">
+                       <member name="GCONF_ERROR_SUCCESS" value="0"/>
+                       <member name="GCONF_ERROR_FAILED" value="1"/>
+                       <member name="GCONF_ERROR_NO_SERVER" value="2"/>
+                       <member name="GCONF_ERROR_NO_PERMISSION" value="3"/>
+                       <member name="GCONF_ERROR_BAD_ADDRESS" value="4"/>
+                       <member name="GCONF_ERROR_BAD_KEY" value="5"/>
+                       <member name="GCONF_ERROR_PARSE_ERROR" value="6"/>
+                       <member name="GCONF_ERROR_CORRUPT" value="7"/>
+                       <member name="GCONF_ERROR_TYPE_MISMATCH" value="8"/>
+                       <member name="GCONF_ERROR_IS_DIR" value="9"/>
+                       <member name="GCONF_ERROR_IS_KEY" value="10"/>
+                       <member name="GCONF_ERROR_OVERRIDDEN" value="11"/>
+                       <member name="GCONF_ERROR_OAF_ERROR" value="12"/>
+                       <member name="GCONF_ERROR_LOCAL_ENGINE" value="13"/>
+                       <member name="GCONF_ERROR_LOCK_FAILED" value="14"/>
+                       <member name="GCONF_ERROR_NO_WRITABLE_DATABASE" value="15"/>
+                       <member name="GCONF_ERROR_IN_SHUTDOWN" value="16"/>
+               </enum>
+               <enum name="GConfValueType">
+                       <member name="GCONF_VALUE_INVALID" value="0"/>
+                       <member name="GCONF_VALUE_STRING" value="1"/>
+                       <member name="GCONF_VALUE_INT" value="2"/>
+                       <member name="GCONF_VALUE_FLOAT" value="3"/>
+                       <member name="GCONF_VALUE_BOOL" value="4"/>
+                       <member name="GCONF_VALUE_SCHEMA" value="5"/>
+                       <member name="GCONF_VALUE_LIST" value="6"/>
+                       <member name="GCONF_VALUE_PAIR" value="7"/>
+               </enum>
+               <flags name="GConfUnsetFlags">
+                       <member name="GCONF_UNSET_INCLUDING_SCHEMA_NAMES" value="1"/>
+               </flags>
+               <object name="GConfClient" parent="GObject" type-name="GConfClient" get-type="gconf_client_get_type">
+                       <method name="add_dir" symbol="gconf_client_add_dir">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="dir" type="gchar*"/>
+                                       <parameter name="preload" type="GConfClientPreloadType"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="all_dirs" symbol="gconf_client_all_dirs">
+                               <return-type type="GSList*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="dir" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="all_entries" symbol="gconf_client_all_entries">
+                               <return-type type="GSList*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="dir" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="change_set_from_current" symbol="gconf_client_change_set_from_current">
+                               <return-type type="GConfChangeSet*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="err" type="GError**"/>
+                                       <parameter name="first_key" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="change_set_from_currentv" symbol="gconf_client_change_set_from_currentv">
+                               <return-type type="GConfChangeSet*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="keys" type="gchar**"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="clear_cache" symbol="gconf_client_clear_cache">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                               </parameters>
+                       </method>
+                       <method name="commit_change_set" symbol="gconf_client_commit_change_set">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="remove_committed" type="gboolean"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="dir_exists" symbol="gconf_client_dir_exists">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="dir" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="error" symbol="gconf_client_error">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="error" type="GError*"/>
+                               </parameters>
+                       </method>
+                       <method name="get" symbol="gconf_client_get">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_bool" symbol="gconf_client_get_bool">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_default" symbol="gconf_client_get_default">
+                               <return-type type="GConfClient*"/>
+                       </method>
+                       <method name="get_default_from_schema" symbol="gconf_client_get_default_from_schema">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_entry" symbol="gconf_client_get_entry">
+                               <return-type type="GConfEntry*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="locale" type="gchar*"/>
+                                       <parameter name="use_schema_default" type="gboolean"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_float" symbol="gconf_client_get_float">
+                               <return-type type="gdouble"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_for_engine" symbol="gconf_client_get_for_engine">
+                               <return-type type="GConfClient*"/>
+                               <parameters>
+                                       <parameter name="engine" type="GConfEngine*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_int" symbol="gconf_client_get_int">
+                               <return-type type="gint"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_list" symbol="gconf_client_get_list">
+                               <return-type type="GSList*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="list_type" type="GConfValueType"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_pair" symbol="gconf_client_get_pair">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="car_type" type="GConfValueType"/>
+                                       <parameter name="cdr_type" type="GConfValueType"/>
+                                       <parameter name="car_retloc" type="gpointer"/>
+                                       <parameter name="cdr_retloc" type="gpointer"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_schema" symbol="gconf_client_get_schema">
+                               <return-type type="GConfSchema*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_string" symbol="gconf_client_get_string">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="get_without_default" symbol="gconf_client_get_without_default">
+                               <return-type type="GConfValue*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="key_is_writable" symbol="gconf_client_key_is_writable">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="notify" symbol="gconf_client_notify">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="char*"/>
+                               </parameters>
+                       </method>
+                       <method name="notify_add" symbol="gconf_client_notify_add">
+                               <return-type type="guint"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="namespace_section" type="gchar*"/>
+                                       <parameter name="func" type="GConfClientNotifyFunc"/>
+                                       <parameter name="user_data" type="gpointer"/>
+                                       <parameter name="destroy_notify" type="GFreeFunc"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="notify_remove" symbol="gconf_client_notify_remove">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="cnxn" type="guint"/>
+                               </parameters>
+                       </method>
+                       <method name="preload" symbol="gconf_client_preload">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="dirname" type="gchar*"/>
+                                       <parameter name="type" type="GConfClientPreloadType"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="recursive_unset" symbol="gconf_client_recursive_unset">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="char*"/>
+                                       <parameter name="flags" type="GConfUnsetFlags"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="remove_dir" symbol="gconf_client_remove_dir">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="dir" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="reverse_change_set" symbol="gconf_client_reverse_change_set">
+                               <return-type type="GConfChangeSet*"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="cs" type="GConfChangeSet*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set" symbol="gconf_client_set">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="GConfValue*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_bool" symbol="gconf_client_set_bool">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gboolean"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_error_handling" symbol="gconf_client_set_error_handling">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="mode" type="GConfClientErrorHandlingMode"/>
+                               </parameters>
+                       </method>
+                       <method name="set_float" symbol="gconf_client_set_float">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gdouble"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_global_default_error_handler" symbol="gconf_client_set_global_default_error_handler">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="func" type="GConfClientErrorHandlerFunc"/>
+                               </parameters>
+                       </method>
+                       <method name="set_int" symbol="gconf_client_set_int">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gint"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_list" symbol="gconf_client_set_list">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="list_type" type="GConfValueType"/>
+                                       <parameter name="list" type="GSList*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_pair" symbol="gconf_client_set_pair">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="car_type" type="GConfValueType"/>
+                                       <parameter name="cdr_type" type="GConfValueType"/>
+                                       <parameter name="address_of_car" type="gconstpointer"/>
+                                       <parameter name="address_of_cdr" type="gconstpointer"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_schema" symbol="gconf_client_set_schema">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="GConfSchema*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="set_string" symbol="gconf_client_set_string">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="val" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="suggest_sync" symbol="gconf_client_suggest_sync">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="unreturned_error" symbol="gconf_client_unreturned_error">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="error" type="GError*"/>
+                               </parameters>
+                       </method>
+                       <method name="unset" symbol="gconf_client_unset">
+                               <return-type type="gboolean"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="err" type="GError**"/>
+                               </parameters>
+                       </method>
+                       <method name="value_changed" symbol="gconf_client_value_changed">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="gchar*"/>
+                                       <parameter name="value" type="GConfValue*"/>
+                               </parameters>
+                       </method>
+                       <signal name="error" when="LAST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="error" type="gpointer"/>
+                               </parameters>
+                       </signal>
+                       <signal name="unreturned-error" when="LAST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="error" type="gpointer"/>
+                               </parameters>
+                       </signal>
+                       <signal name="value-changed" when="LAST">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="client" type="GConfClient*"/>
+                                       <parameter name="key" type="char*"/>
+                                       <parameter name="value" type="gpointer"/>
+                               </parameters>
+                       </signal>
+                       <field name="engine" type="GConfEngine*"/>
+                       <field name="error_mode" type="GConfClientErrorHandlingMode"/>
+                       <field name="dir_hash" type="GHashTable*"/>
+                       <field name="cache_hash" type="GHashTable*"/>
+                       <field name="listeners" type="GConfListeners*"/>
+                       <field name="notify_list" type="GSList*"/>
+                       <field name="notify_handler" type="guint"/>
+                       <field name="pending_notify_count" type="int"/>
+                       <field name="pad1" type="gpointer"/>
+                       <field name="pad2" type="int"/>
+               </object>
+       </namespace>
+</api>
diff --git a/vapi/packages/gconf-2.0/gconf-2.0.gidl b/vapi/packages/gconf-2.0/gconf-2.0.gidl
deleted file mode 100644 (file)
index d277390..0000000
+++ /dev/null
@@ -1,1998 +0,0 @@
-<?xml version="1.0"?>
-<api version="1.0">
-  <!--
-
-        This file was automatically generated.
-        Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
-
--->
-  <namespace name="GConf">
-    <enum name="GConfClientErrorHandlingMode" type="enum" type-name="GConfClientErrorHandlingMode">
-      <member name="GCONF_CLIENT_HANDLE_NONE" value=""/>
-      <member name="GCONF_CLIENT_HANDLE_UNRETURNED" value=""/>
-      <member name="GCONF_CLIENT_HANDLE_ALL" value=""/>
-    </enum>
-    <enum name="GConfClientPreloadType" type="enum" type-name="GConfClientPreloadType">
-      <member name="GCONF_CLIENT_PRELOAD_NONE" value=""/>
-      <member name="GCONF_CLIENT_PRELOAD_ONELEVEL" value=""/>
-      <member name="GCONF_CLIENT_PRELOAD_RECURSIVE" value=""/>
-    </enum>
-    <enum name="GConfError" type="enum" type-name="GConfError">
-      <member name="GCONF_ERROR_SUCCESS" value=""/>
-      <member name="GCONF_ERROR_FAILED" value=""/>
-      <member name="GCONF_ERROR_NO_SERVER" value=""/>
-      <member name="GCONF_ERROR_NO_PERMISSION" value=""/>
-      <member name="GCONF_ERROR_BAD_ADDRESS" value=""/>
-      <member name="GCONF_ERROR_BAD_KEY" value=""/>
-      <member name="GCONF_ERROR_PARSE_ERROR" value=""/>
-      <member name="GCONF_ERROR_CORRUPT" value=""/>
-      <member name="GCONF_ERROR_TYPE_MISMATCH" value=""/>
-      <member name="GCONF_ERROR_IS_DIR" value=""/>
-      <member name="GCONF_ERROR_IS_KEY" value=""/>
-      <member name="GCONF_ERROR_OVERRIDDEN" value=""/>
-      <member name="GCONF_ERROR_OAF_ERROR" value=""/>
-      <member name="GCONF_ERROR_LOCAL_ENGINE" value=""/>
-      <member name="GCONF_ERROR_LOCK_FAILED" value=""/>
-      <member name="GCONF_ERROR_NO_WRITABLE_DATABASE" value=""/>
-      <member name="GCONF_ERROR_IN_SHUTDOWN" value=""/>
-    </enum>
-    <enum name="GConfSourceFlags" type="flags" type-name="GConfSourceFlags">
-      <member name="GCONF_SOURCE_ALL_WRITEABLE" value=""/>
-      <member name="GCONF_SOURCE_ALL_READABLE" value=""/>
-      <member name="GCONF_SOURCE_NEVER_WRITEABLE" value=""/>
-      <member name="GCONF_SOURCE_ALL_FLAGS" value=""/>
-    </enum>
-    <enum name="GConfUnsetFlags" type="flags" type-name="GConfUnsetFlags">
-      <member name="GCONF_UNSET_INCLUDING_SCHEMA_NAMES" value=""/>
-    </enum>
-    <enum name="GConfValueType" type="enum" type-name="GConfValueType">
-      <member name="GCONF_VALUE_INVALID" value=""/>
-      <member name="GCONF_VALUE_STRING" value=""/>
-      <member name="GCONF_VALUE_INT" value=""/>
-      <member name="GCONF_VALUE_FLOAT" value=""/>
-      <member name="GCONF_VALUE_BOOL" value=""/>
-      <member name="GCONF_VALUE_SCHEMA" value=""/>
-      <member name="GCONF_VALUE_LIST" value=""/>
-      <member name="GCONF_VALUE_PAIR" value=""/>
-    </enum>
-    <callback name="GConfChangeSetForeachFunc" type-name="GConfChangeSetForeachFunc">
-      <return-type type="void"/>
-      <parameters>
-        <parameter name="cs" type="GConfChangeSet*"/>
-        <parameter name="key" type="const-gchar*"/>
-        <parameter name="value" type="GConfValue*"/>
-        <parameter name="user_data" type="gpointer"/>
-      </parameters>
-    </callback>
-    <callback name="GConfClientErrorHandlerFunc" type-name="GConfClientErrorHandlerFunc">
-      <return-type type="void"/>
-      <parameters>
-        <parameter name="client" type="GConfClient*"/>
-        <parameter name="error" type="GError*"/>
-      </parameters>
-    </callback>
-    <callback name="GConfClientNotifyFunc" type-name="GConfClientNotifyFunc">
-      <return-type type="void"/>
-      <parameters>
-        <parameter name="client" type="GConfClient*"/>
-        <parameter name="cnxn_id" type="guint"/>
-        <parameter name="entry" type="GConfEntry*"/>
-        <parameter name="user_data" type="gpointer"/>
-      </parameters>
-    </callback>
-    <callback name="GConfListenersCallback" type-name="GConfListenersCallback">
-      <return-type type="void"/>
-      <parameters>
-        <parameter name="listeners" type="GConfListeners*"/>
-        <parameter name="all_above_key" type="const-gchar*"/>
-        <parameter name="cnxn_id" type="guint"/>
-        <parameter name="listener_data" type="gpointer"/>
-        <parameter name="user_data" type="gpointer"/>
-      </parameters>
-    </callback>
-    <callback name="GConfListenersForeach" type-name="GConfListenersForeach">
-      <return-type type="void"/>
-      <parameters>
-        <parameter name="location" type="const-gchar*"/>
-        <parameter name="cnxn_id" type="guint"/>
-        <parameter name="listener_data" type="gpointer"/>
-        <parameter name="user_data" type="gpointer"/>
-      </parameters>
-    </callback>
-    <callback name="GConfListenersPredicate" type-name="GConfListenersPredicate">
-      <return-type type="gboolean"/>
-      <parameters>
-        <parameter name="location" type="const-gchar*"/>
-        <parameter name="cnxn_id" type="guint"/>
-        <parameter name="listener_data" type="gpointer"/>
-        <parameter name="user_data" type="gpointer"/>
-      </parameters>
-    </callback>
-    <callback name="GConfNotifyFunc" type-name="GConfNotifyFunc">
-      <return-type type="void"/>
-      <parameters>
-        <parameter name="conf" type="GConfEngine*"/>
-        <parameter name="cnxn_id" type="guint"/>
-        <parameter name="entry" type="GConfEntry*"/>
-        <parameter name="user_data" type="gpointer"/>
-      </parameters>
-    </callback>
-    <callback name="GConfSourceNotifyFunc" type-name="GConfSourceNotifyFunc">
-      <return-type type="void"/>
-      <parameters>
-        <parameter name="source" type="GConfSource*"/>
-        <parameter name="location" type="const-gchar*"/>
-        <parameter name="user_data" type="gpointer"/>
-      </parameters>
-    </callback>
-    <object get-type="" name="GConfClient" parent="GObject" type-name="GConfClient">
-      <field name="engine" type="GConfEngine*"/>
-      <field name="error_mode" type="GConfClientErrorHandlingMode"/>
-      <field name="dir_hash" type="GHashTable*"/>
-      <field name="cache_hash" type="GHashTable*"/>
-      <field name="listeners" type="GConfListeners*"/>
-      <field name="notify_list" type="GSList*"/>
-      <field name="notify_handler" type="guint"/>
-      <field name="pending_notify_count" type="int"/>
-      <field name="pad1" type="gpointer"/>
-      <field name="pad2" type="int"/>
-      <signal name="value_changed" when="LAST">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="value" type="GConfValue*"/>
-        </parameters>
-      </signal>
-      <signal name="unreturned_error" when="LAST">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="error" type="GError*"/>
-        </parameters>
-      </signal>
-      <signal name="error" when="LAST">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="error" type="GError*"/>
-        </parameters>
-      </signal>
-      <method name="add_dir" symbol="gconf_client_add_dir">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="preload" type="GConfClientPreloadType"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="all_dirs" symbol="gconf_client_all_dirs">
-        <return-type type="GSList*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="all_entries" symbol="gconf_client_all_entries">
-        <return-type type="GSList*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="change_set_from_current" symbol="gconf_client_change_set_from_current">
-        <return-type type="GConfChangeSet*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="err" type="GError**"/>
-          <parameter name="first_key" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="change_set_from_currentv" symbol="gconf_client_change_set_from_currentv">
-        <return-type type="GConfChangeSet*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="keys" type="const-gchar**"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="clear_cache" symbol="gconf_client_clear_cache">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-        </parameters>
-      </method>
-      <method name="commit_change_set" symbol="gconf_client_commit_change_set">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="remove_committed" type="gboolean"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="dir_exists" symbol="gconf_client_dir_exists">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="error" symbol="gconf_client_error">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="error" type="GError*"/>
-        </parameters>
-      </method>
-      <method name="get" symbol="gconf_client_get">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_bool" symbol="gconf_client_get_bool">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_default" symbol="gconf_client_get_default">
-        <return-type type="GConfClient*"/>
-      </method>
-      <method name="get_default_from_schema" symbol="gconf_client_get_default_from_schema">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_entry" symbol="gconf_client_get_entry">
-        <return-type type="GConfEntry*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="locale" type="const-gchar*"/>
-          <parameter name="use_schema_default" type="gboolean"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_float" symbol="gconf_client_get_float">
-        <return-type type="gdouble"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_for_engine" symbol="gconf_client_get_for_engine">
-        <return-type type="GConfClient*"/>
-        <parameters>
-          <parameter name="engine" type="GConfEngine*"/>
-        </parameters>
-      </method>
-      <method name="get_int" symbol="gconf_client_get_int">
-        <return-type type="gint"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_list" symbol="gconf_client_get_list">
-        <return-type type="GSList*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="list_type" type="GConfValueType"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_pair" symbol="gconf_client_get_pair">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="car_type" type="GConfValueType"/>
-          <parameter name="cdr_type" type="GConfValueType"/>
-          <parameter name="car_retloc" type="gpointer"/>
-          <parameter name="cdr_retloc" type="gpointer"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_schema" symbol="gconf_client_get_schema">
-        <return-type type="GConfSchema*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_string" symbol="gconf_client_get_string">
-        <return-type type="gchar*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_type" symbol="gconf_client_get_type">
-        <return-type type="GType"/>
-      </method>
-      <method name="get_without_default" symbol="gconf_client_get_without_default">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="key_is_writable" symbol="gconf_client_key_is_writable">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="notify" symbol="gconf_client_notify">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-char*"/>
-        </parameters>
-      </method>
-      <method name="notify_add" symbol="gconf_client_notify_add">
-        <return-type type="guint"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="namespace_section" type="const-gchar*"/>
-          <parameter name="func" type="GConfClientNotifyFunc"/>
-          <parameter name="user_data" type="gpointer"/>
-          <parameter name="destroy_notify" type="GFreeFunc"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="notify_remove" symbol="gconf_client_notify_remove">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="cnxn" type="guint"/>
-        </parameters>
-      </method>
-      <method name="preload" symbol="gconf_client_preload">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="dirname" type="const-gchar*"/>
-          <parameter name="type" type="GConfClientPreloadType"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="recursive_unset" symbol="gconf_client_recursive_unset">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-char*"/>
-          <parameter name="flags" type="GConfUnsetFlags"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="remove_dir" symbol="gconf_client_remove_dir">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="reverse_change_set" symbol="gconf_client_reverse_change_set">
-        <return-type type="GConfChangeSet*"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set" symbol="gconf_client_set">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="const-GConfValue*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_bool" symbol="gconf_client_set_bool">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="gboolean"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_error_handling" symbol="gconf_client_set_error_handling">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="mode" type="GConfClientErrorHandlingMode"/>
-        </parameters>
-      </method>
-      <method name="set_float" symbol="gconf_client_set_float">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="gdouble"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_global_default_error_handler" symbol="gconf_client_set_global_default_error_handler">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="func" type="GConfClientErrorHandlerFunc"/>
-        </parameters>
-      </method>
-      <method name="set_int" symbol="gconf_client_set_int">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="gint"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_list" symbol="gconf_client_set_list">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="list_type" type="GConfValueType"/>
-          <parameter name="list" type="GSList*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_pair" symbol="gconf_client_set_pair">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="car_type" type="GConfValueType"/>
-          <parameter name="cdr_type" type="GConfValueType"/>
-          <parameter name="address_of_car" type="gconstpointer"/>
-          <parameter name="address_of_cdr" type="gconstpointer"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_schema" symbol="gconf_client_set_schema">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="const-GConfSchema*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_string" symbol="gconf_client_set_string">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="suggest_sync" symbol="gconf_client_suggest_sync">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="unreturned_error" symbol="gconf_client_unreturned_error">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="error" type="GError*"/>
-        </parameters>
-      </method>
-      <method name="unset" symbol="gconf_client_unset">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="value_changed" symbol="gconf_client_value_changed">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="client" type="GConfClient*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="value" type="GConfValue*"/>
-        </parameters>
-      </method>
-    </object>
-    <struct get-type="" name="GConfBackend" opaque="true" type-name="GConfBackend">
-      <field access="public" name="name" readable="1" type="const-gchar*" writable="1" writeable="true"/>
-      <field access="public" name="refcount" readable="1" type="guint" writable="1" writeable="true"/>
-      <field access="public" name="vtable" readable="1" type="GConfBackendVTable" writable="1" writeable="true"/>
-      <field access="public" name="module" readable="1" type="GModule*" writable="1" writeable="true"/>
-      <method name="file" symbol="gconf_backend_file">
-        <return-type type="gchar*"/>
-        <parameters>
-          <parameter name="address" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="ref" symbol="gconf_backend_ref">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="backend" type="GConfBackend*"/>
-        </parameters>
-      </method>
-      <method name="resolve_address" symbol="gconf_backend_resolve_address">
-        <return-type type="GConfSource*"/>
-        <parameters>
-          <parameter name="backend" type="GConfBackend*"/>
-          <parameter name="address" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="unref" symbol="gconf_backend_unref">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="backend" type="GConfBackend*"/>
-        </parameters>
-      </method>
-    </struct>
-    <struct get-type="" name="GConfBackendVTable" type-name="GConfBackendVTable">
-      <field name="vtable_size" readable="1" type="gsize" writable="1"/>
-    </struct>
-    <boxed get-type="" name="GConfChangeSet" opaque="true" type-name="GConfChangeSet">
-      <method name="check_value" symbol="gconf_change_set_check_value">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="value_retloc" type="GConfValue**"/>
-        </parameters>
-      </method>
-      <method name="clear" symbol="gconf_change_set_clear">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-        </parameters>
-      </method>
-      <method name="foreach" symbol="gconf_change_set_foreach">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="func" type="GConfChangeSetForeachFunc"/>
-          <parameter name="user_data" type="gpointer"/>
-        </parameters>
-      </method>
-      <method name="get_type" symbol="gconf_change_set_get_type">
-        <return-type type="GType"/>
-      </method>
-      <method name="get_user_data" symbol="gconf_change_set_get_user_data">
-        <return-type type="gpointer"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-        </parameters>
-      </method>
-      <method name="new" symbol="gconf_change_set_new">
-        <return-type type="GConfChangeSet*"/>
-      </method>
-      <method name="ref" symbol="gconf_change_set_ref">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-        </parameters>
-      </method>
-      <method name="remove" symbol="gconf_change_set_remove">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="set" symbol="gconf_change_set_set">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="value" type="GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="set_bool" symbol="gconf_change_set_set_bool">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="gboolean"/>
-        </parameters>
-      </method>
-      <method name="set_float" symbol="gconf_change_set_set_float">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="gdouble"/>
-        </parameters>
-      </method>
-      <method name="set_int" symbol="gconf_change_set_set_int">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="gint"/>
-        </parameters>
-      </method>
-      <method name="set_list" symbol="gconf_change_set_set_list">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="list_type" type="GConfValueType"/>
-          <parameter name="list" type="GSList*"/>
-        </parameters>
-      </method>
-      <method name="set_nocopy" symbol="gconf_change_set_set_nocopy">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="value" type="GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="set_pair" symbol="gconf_change_set_set_pair">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="car_type" type="GConfValueType"/>
-          <parameter name="cdr_type" type="GConfValueType"/>
-          <parameter name="address_of_car" type="gconstpointer"/>
-          <parameter name="address_of_cdr" type="gconstpointer"/>
-        </parameters>
-      </method>
-      <method name="set_schema" symbol="gconf_change_set_set_schema">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="set_string" symbol="gconf_change_set_set_string">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="set_user_data" symbol="gconf_change_set_set_user_data">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="data" type="gpointer"/>
-          <parameter name="dnotify" type="GDestroyNotify"/>
-        </parameters>
-      </method>
-      <method name="size" symbol="gconf_change_set_size">
-        <return-type type="guint"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-        </parameters>
-      </method>
-      <method name="unref" symbol="gconf_change_set_unref">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-        </parameters>
-      </method>
-      <method name="unset" symbol="gconf_change_set_unset">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="key" type="const-gchar*"/>
-        </parameters>
-      </method>
-    </boxed>
-    <struct get-type="" name="GConfEngine" opaque="true" type-name="GConfEngine">
-      <method name="all_dirs" symbol="gconf_engine_all_dirs">
-        <return-type type="GSList*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="all_entries" symbol="gconf_engine_all_entries">
-        <return-type type="GSList*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="associate_schema" symbol="gconf_engine_associate_schema">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="schema_key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="change_set_from_current" symbol="gconf_engine_change_set_from_current">
-        <return-type type="GConfChangeSet*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="err" type="GError**"/>
-          <parameter name="first_key" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="change_set_from_currentv" symbol="gconf_engine_change_set_from_currentv">
-        <return-type type="GConfChangeSet*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="keys" type="const-gchar**"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="commit_change_set" symbol="gconf_engine_commit_change_set">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="remove_committed" type="gboolean"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="dir_exists" symbol="gconf_engine_dir_exists">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get" symbol="gconf_engine_get">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_bool" symbol="gconf_engine_get_bool">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_default" symbol="gconf_engine_get_default">
-        <return-type type="GConfEngine*"/>
-      </method>
-      <method name="get_default_from_schema" symbol="gconf_engine_get_default_from_schema">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_entry" symbol="gconf_engine_get_entry">
-        <return-type type="GConfEntry*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="locale" type="const-gchar*"/>
-          <parameter name="use_schema_default" type="gboolean"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_float" symbol="gconf_engine_get_float">
-        <return-type type="gdouble"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_for_address" symbol="gconf_engine_get_for_address">
-        <return-type type="GConfEngine*"/>
-        <parameters>
-          <parameter name="address" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_for_addresses" symbol="gconf_engine_get_for_addresses">
-        <return-type type="GConfEngine*"/>
-        <parameters>
-          <parameter name="addresses" type="GSList*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_full" symbol="gconf_engine_get_full">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="locale" type="const-gchar*"/>
-          <parameter name="use_schema_default" type="gboolean"/>
-          <parameter name="is_default_p" type="gboolean*"/>
-          <parameter name="is_writable_p" type="gboolean*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_int" symbol="gconf_engine_get_int">
-        <return-type type="gint"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_list" symbol="gconf_engine_get_list">
-        <return-type type="GSList*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="list_type" type="GConfValueType"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_local" symbol="gconf_engine_get_local">
-        <return-type type="GConfEngine*"/>
-        <parameters>
-          <parameter name="address" type="const-char*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_local_for_addresses" symbol="gconf_engine_get_local_for_addresses">
-        <return-type type="GConfEngine*"/>
-        <parameters>
-          <parameter name="addresses" type="GSList*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_pair" symbol="gconf_engine_get_pair">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="car_type" type="GConfValueType"/>
-          <parameter name="cdr_type" type="GConfValueType"/>
-          <parameter name="car_retloc" type="gpointer"/>
-          <parameter name="cdr_retloc" type="gpointer"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_schema" symbol="gconf_engine_get_schema">
-        <return-type type="GConfSchema*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_string" symbol="gconf_engine_get_string">
-        <return-type type="gchar*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_user_data" symbol="gconf_engine_get_user_data">
-        <return-type type="gpointer"/>
-        <parameters>
-          <parameter name="engine" type="GConfEngine*"/>
-        </parameters>
-      </method>
-      <method name="get_with_locale" symbol="gconf_engine_get_with_locale">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="locale" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="get_without_default" symbol="gconf_engine_get_without_default">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="key_is_writable" symbol="gconf_engine_key_is_writable">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="notify_add" symbol="gconf_engine_notify_add">
-        <return-type type="guint"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="namespace_section" type="const-gchar*"/>
-          <parameter name="func" type="GConfNotifyFunc"/>
-          <parameter name="user_data" type="gpointer"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="notify_remove" symbol="gconf_engine_notify_remove">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="cnxn" type="guint"/>
-        </parameters>
-      </method>
-      <method name="ref" symbol="gconf_engine_ref">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-        </parameters>
-      </method>
-      <method name="remove_dir" symbol="gconf_engine_remove_dir">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="reverse_change_set" symbol="gconf_engine_reverse_change_set">
-        <return-type type="GConfChangeSet*"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="cs" type="GConfChangeSet*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set" symbol="gconf_engine_set">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="value" type="const-GConfValue*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_bool" symbol="gconf_engine_set_bool">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="gboolean"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_float" symbol="gconf_engine_set_float">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="gdouble"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_int" symbol="gconf_engine_set_int">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="gint"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_list" symbol="gconf_engine_set_list">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="list_type" type="GConfValueType"/>
-          <parameter name="list" type="GSList*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_pair" symbol="gconf_engine_set_pair">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="car_type" type="GConfValueType"/>
-          <parameter name="cdr_type" type="GConfValueType"/>
-          <parameter name="address_of_car" type="gconstpointer"/>
-          <parameter name="address_of_cdr" type="gconstpointer"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_schema" symbol="gconf_engine_set_schema">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="const-GConfSchema*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_string" symbol="gconf_engine_set_string">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_user_data" symbol="gconf_engine_set_user_data">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="engine" type="GConfEngine*"/>
-          <parameter name="data" type="gpointer"/>
-          <parameter name="dnotify" type="GDestroyNotify"/>
-        </parameters>
-      </method>
-      <method name="suggest_sync" symbol="gconf_engine_suggest_sync">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="unref" symbol="gconf_engine_unref">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-        </parameters>
-      </method>
-      <method name="unset" symbol="gconf_engine_unset">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="conf" type="GConfEngine*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-    </struct>
-    <struct get-type="" name="GConfEntry" opaque="true" type-name="GConfEntry">
-      <field access="public" name="key" readable="1" type="char*" writable="1" writeable="true"/>
-      <field access="public" name="value" readable="1" type="GConfValue*" writable="1" writeable="true"/>
-      <method name="copy" symbol="gconf_entry_copy">
-        <return-type type="GConfEntry*"/>
-        <parameters>
-          <parameter name="src" type="const-GConfEntry*"/>
-        </parameters>
-      </method>
-      <method name="equal" symbol="gconf_entry_equal">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="a" type="const-GConfEntry*"/>
-          <parameter name="b" type="const-GConfEntry*"/>
-        </parameters>
-      </method>
-      <method deprecated="1" name="free" symbol="gconf_entry_free">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="entry" type="GConfEntry*"/>
-        </parameters>
-      </method>
-      <method name="get_is_default" symbol="gconf_entry_get_is_default">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="entry" type="const-GConfEntry*"/>
-        </parameters>
-      </method>
-      <method name="get_is_writable" symbol="gconf_entry_get_is_writable">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="entry" type="const-GConfEntry*"/>
-        </parameters>
-      </method>
-      <method name="get_key" symbol="gconf_entry_get_key">
-        <return-type type="const-char*"/>
-        <parameters>
-          <parameter name="entry" type="const-GConfEntry*"/>
-        </parameters>
-      </method>
-      <method name="get_schema_name" symbol="gconf_entry_get_schema_name">
-        <return-type type="const-char*"/>
-        <parameters>
-          <parameter name="entry" type="const-GConfEntry*"/>
-        </parameters>
-      </method>
-      <method name="get_value" symbol="gconf_entry_get_value">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="entry" type="const-GConfEntry*"/>
-        </parameters>
-      </method>
-      <method name="new" symbol="gconf_entry_new">
-        <return-type type="GConfEntry*"/>
-        <parameters>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="val" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="new_nocopy" symbol="gconf_entry_new_nocopy">
-        <return-type type="GConfEntry*"/>
-        <parameters>
-          <parameter name="key" type="gchar*"/>
-          <parameter name="val" type="GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="ref" symbol="gconf_entry_ref">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="entry" type="GConfEntry*"/>
-        </parameters>
-      </method>
-      <method name="set_is_default" symbol="gconf_entry_set_is_default">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="entry" type="GConfEntry*"/>
-          <parameter name="is_default" type="gboolean"/>
-        </parameters>
-      </method>
-      <method name="set_is_writable" symbol="gconf_entry_set_is_writable">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="entry" type="GConfEntry*"/>
-          <parameter name="is_writable" type="gboolean"/>
-        </parameters>
-      </method>
-      <method name="set_schema_name" symbol="gconf_entry_set_schema_name">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="entry" type="GConfEntry*"/>
-          <parameter name="name" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="set_value" symbol="gconf_entry_set_value">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="entry" type="GConfEntry*"/>
-          <parameter name="val" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="set_value_nocopy" symbol="gconf_entry_set_value_nocopy">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="entry" type="GConfEntry*"/>
-          <parameter name="val" type="GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="steal_value" symbol="gconf_entry_steal_value">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="entry" type="GConfEntry*"/>
-        </parameters>
-      </method>
-      <method name="unref" symbol="gconf_entry_unref">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="entry" type="GConfEntry*"/>
-        </parameters>
-      </method>
-    </struct>
-    <struct get-type="" name="GConfEnumStringPair" type-name="GConfEnumStringPair">
-      <field name="enum_value" readable="1" type="gint" writable="1"/>
-      <field name="str" readable="1" type="const-gchar*" writable="1"/>
-    </struct>
-    <struct get-type="" name="GConfListeners" opaque="true" type-name="GConfListeners">
-      <method name="add" symbol="gconf_listeners_add">
-        <return-type type="guint"/>
-        <parameters>
-          <parameter name="listeners" type="GConfListeners*"/>
-          <parameter name="listen_point" type="const-gchar*"/>
-          <parameter name="listener_data" type="gpointer"/>
-          <parameter name="destroy_notify" type="GFreeFunc"/>
-        </parameters>
-      </method>
-      <method name="count" symbol="gconf_listeners_count">
-        <return-type type="guint"/>
-        <parameters>
-          <parameter name="listeners" type="GConfListeners*"/>
-        </parameters>
-      </method>
-      <method name="foreach" symbol="gconf_listeners_foreach">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="listeners" type="GConfListeners*"/>
-          <parameter name="callback" type="GConfListenersForeach"/>
-          <parameter name="user_data" type="gpointer"/>
-        </parameters>
-      </method>
-      <method name="free" symbol="gconf_listeners_free">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="listeners" type="GConfListeners*"/>
-        </parameters>
-      </method>
-      <method name="get_data" symbol="gconf_listeners_get_data">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="listeners" type="GConfListeners*"/>
-          <parameter name="cnxn_id" type="guint"/>
-          <parameter name="listener_data_p" type="gpointer*"/>
-          <parameter name="location_p" type="const-gchar**"/>
-        </parameters>
-      </method>
-      <method name="new" symbol="gconf_listeners_new">
-        <return-type type="GConfListeners*"/>
-      </method>
-      <method name="notify" symbol="gconf_listeners_notify">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="listeners" type="GConfListeners*"/>
-          <parameter name="all_above" type="const-gchar*"/>
-          <parameter name="callback" type="GConfListenersCallback"/>
-          <parameter name="user_data" type="gpointer"/>
-        </parameters>
-      </method>
-      <method name="remove" symbol="gconf_listeners_remove">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="listeners" type="GConfListeners*"/>
-          <parameter name="cnxn_id" type="guint"/>
-        </parameters>
-      </method>
-      <method name="remove_if" symbol="gconf_listeners_remove_if">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="listeners" type="GConfListeners*"/>
-          <parameter name="predicate" type="GConfListenersPredicate"/>
-          <parameter name="user_data" type="gpointer"/>
-        </parameters>
-      </method>
-    </struct>
-    <struct get-type="" name="GConfLocaleCache" opaque="true" type-name="GConfLocaleCache">
-      <method name="expire" symbol="gconf_locale_cache_expire">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cache" type="GConfLocaleCache*"/>
-          <parameter name="max_age_exclusive_in_seconds" type="guint"/>
-        </parameters>
-      </method>
-      <method name="free" symbol="gconf_locale_cache_free">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="cache" type="GConfLocaleCache*"/>
-        </parameters>
-      </method>
-      <method name="get_list" symbol="gconf_locale_cache_get_list">
-        <return-type type="GConfLocaleList*"/>
-        <parameters>
-          <parameter name="cache" type="GConfLocaleCache*"/>
-          <parameter name="locale" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="new" symbol="gconf_locale_cache_new">
-        <return-type type="GConfLocaleCache*"/>
-      </method>
-    </struct>
-    <struct get-type="" name="GConfLocaleList" opaque="true" type-name="GConfLocaleList">
-      <field access="public" name="list" readable="1" type="const-gchar**" writable="1" writeable="true"/>
-      <method name="ref" symbol="gconf_locale_list_ref">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="list" type="GConfLocaleList*"/>
-        </parameters>
-      </method>
-      <method name="unref" symbol="gconf_locale_list_unref">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="list" type="GConfLocaleList*"/>
-        </parameters>
-      </method>
-    </struct>
-    <struct get-type="" name="GConfMetaInfo" opaque="true" type-name="GConfMetaInfo">
-      <field access="public" name="schema" readable="1" type="gchar*" writable="1" writeable="true"/>
-      <field access="public" name="mod_user" readable="1" type="gchar*" writable="1" writeable="true"/>
-      <field access="public" name="mod_time" readable="1" type="GTime" writable="1" writeable="true"/>
-      <method name="free" symbol="gconf_meta_info_free">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="gcmi" type="GConfMetaInfo*"/>
-        </parameters>
-      </method>
-      <method name="get_mod_user" symbol="gconf_meta_info_get_mod_user">
-        <return-type type="const-char*"/>
-        <parameters>
-          <parameter name="gcmi" type="GConfMetaInfo*"/>
-        </parameters>
-      </method>
-      <method name="get_schema" symbol="gconf_meta_info_get_schema">
-        <return-type type="const-char*"/>
-        <parameters>
-          <parameter name="gcmi" type="GConfMetaInfo*"/>
-        </parameters>
-      </method>
-      <method name="mod_time" symbol="gconf_meta_info_mod_time">
-        <return-type type="GTime"/>
-        <parameters>
-          <parameter name="gcmi" type="GConfMetaInfo*"/>
-        </parameters>
-      </method>
-      <method name="new" symbol="gconf_meta_info_new">
-        <return-type type="GConfMetaInfo*"/>
-      </method>
-      <method name="set_mod_time" symbol="gconf_meta_info_set_mod_time">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="gcmi" type="GConfMetaInfo*"/>
-          <parameter name="mod_time" type="GTime"/>
-        </parameters>
-      </method>
-      <method name="set_mod_user" symbol="gconf_meta_info_set_mod_user">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="gcmi" type="GConfMetaInfo*"/>
-          <parameter name="mod_user" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="set_schema" symbol="gconf_meta_info_set_schema">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="gcmi" type="GConfMetaInfo*"/>
-          <parameter name="schema_name" type="const-gchar*"/>
-        </parameters>
-      </method>
-    </struct>
-    <struct get-type="" name="GConfSchema" opaque="true" type-name="GConfSchema">
-      <method name="copy" symbol="gconf_schema_copy">
-        <return-type type="GConfSchema*"/>
-        <parameters>
-          <parameter name="sc" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="free" symbol="gconf_schema_free">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="get_car_type" symbol="gconf_schema_get_car_type">
-        <return-type type="GConfValueType"/>
-        <parameters>
-          <parameter name="schema" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="get_cdr_type" symbol="gconf_schema_get_cdr_type">
-        <return-type type="GConfValueType"/>
-        <parameters>
-          <parameter name="schema" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="get_default_value" symbol="gconf_schema_get_default_value">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="schema" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="get_list_type" symbol="gconf_schema_get_list_type">
-        <return-type type="GConfValueType"/>
-        <parameters>
-          <parameter name="schema" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="get_locale" symbol="gconf_schema_get_locale">
-        <return-type type="const-char*"/>
-        <parameters>
-          <parameter name="schema" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="get_long_desc" symbol="gconf_schema_get_long_desc">
-        <return-type type="const-char*"/>
-        <parameters>
-          <parameter name="schema" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="get_owner" symbol="gconf_schema_get_owner">
-        <return-type type="const-char*"/>
-        <parameters>
-          <parameter name="schema" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="get_short_desc" symbol="gconf_schema_get_short_desc">
-        <return-type type="const-char*"/>
-        <parameters>
-          <parameter name="schema" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="get_type" symbol="gconf_schema_get_type">
-        <return-type type="GConfValueType"/>
-        <parameters>
-          <parameter name="schema" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="new" symbol="gconf_schema_new">
-        <return-type type="GConfSchema*"/>
-      </method>
-      <method name="set_car_type" symbol="gconf_schema_set_car_type">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-          <parameter name="type" type="GConfValueType"/>
-        </parameters>
-      </method>
-      <method name="set_cdr_type" symbol="gconf_schema_set_cdr_type">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-          <parameter name="type" type="GConfValueType"/>
-        </parameters>
-      </method>
-      <method name="set_default_value" symbol="gconf_schema_set_default_value">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-          <parameter name="val" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="set_default_value_nocopy" symbol="gconf_schema_set_default_value_nocopy">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-          <parameter name="val" type="GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="set_list_type" symbol="gconf_schema_set_list_type">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-          <parameter name="type" type="GConfValueType"/>
-        </parameters>
-      </method>
-      <method name="set_locale" symbol="gconf_schema_set_locale">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-          <parameter name="locale" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="set_long_desc" symbol="gconf_schema_set_long_desc">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-          <parameter name="desc" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="set_owner" symbol="gconf_schema_set_owner">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-          <parameter name="owner" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="set_short_desc" symbol="gconf_schema_set_short_desc">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-          <parameter name="desc" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="set_type" symbol="gconf_schema_set_type">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sc" type="GConfSchema*"/>
-          <parameter name="type" type="GConfValueType"/>
-        </parameters>
-      </method>
-    </struct>
-    <struct get-type="" name="GConfSource" type-name="GConfSource">
-      <field name="flags" readable="1" type="guint" writable="1"/>
-      <field name="address" readable="1" type="gchar*" writable="1"/>
-      <field name="backend" readable="1" type="GConfBackend*" writable="1"/>
-      <method name="free" symbol="gconf_source_free">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="source" type="GConfSource*"/>
-        </parameters>
-      </method>
-    </struct>
-    <struct get-type="" name="GConfSources" opaque="true" type-name="GConfSources">
-      <field access="public" name="sources" readable="1" type="GList*" writable="1" writeable="true"/>
-      <method name="add_listener" symbol="gconf_sources_add_listener">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="id" type="guint"/>
-          <parameter name="location" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="all_dirs" symbol="gconf_sources_all_dirs">
-        <return-type type="GSList*"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="all_entries" symbol="gconf_sources_all_entries">
-        <return-type type="GSList*"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="locales" type="const-gchar**"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="clear_cache" symbol="gconf_sources_clear_cache">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-        </parameters>
-      </method>
-      <method name="dir_exists" symbol="gconf_sources_dir_exists">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="free" symbol="gconf_sources_free">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-        </parameters>
-      </method>
-      <method name="is_affected" symbol="gconf_sources_is_affected">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="modified_src" type="GConfSource*"/>
-          <parameter name="key" type="const-char*"/>
-        </parameters>
-      </method>
-      <method name="new_from_addresses" symbol="gconf_sources_new_from_addresses">
-        <return-type type="GConfSources*"/>
-        <parameters>
-          <parameter name="addresses" type="GSList*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="new_from_source" symbol="gconf_sources_new_from_source">
-        <return-type type="GConfSources*"/>
-        <parameters>
-          <parameter name="source" type="GConfSource*"/>
-        </parameters>
-      </method>
-      <method name="query_default_value" symbol="gconf_sources_query_default_value">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="locales" type="const-gchar**"/>
-          <parameter name="is_writable" type="gboolean*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="query_metainfo" symbol="gconf_sources_query_metainfo">
-        <return-type type="GConfMetaInfo*"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="query_value" symbol="gconf_sources_query_value">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="locales" type="const-gchar**"/>
-          <parameter name="use_schema_default" type="gboolean"/>
-          <parameter name="value_is_default" type="gboolean*"/>
-          <parameter name="value_is_writable" type="gboolean*"/>
-          <parameter name="schema_name" type="gchar**"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="recursive_unset" symbol="gconf_sources_recursive_unset">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="locale" type="const-gchar*"/>
-          <parameter name="flags" type="GConfUnsetFlags"/>
-          <parameter name="notifies" type="GSList**"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="remove_dir" symbol="gconf_sources_remove_dir">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="dir" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="remove_listener" symbol="gconf_sources_remove_listener">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="id" type="guint"/>
-        </parameters>
-      </method>
-      <method name="set_notify_func" symbol="gconf_sources_set_notify_func">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="notify_func" type="GConfSourceNotifyFunc"/>
-          <parameter name="user_data" type="gpointer"/>
-        </parameters>
-      </method>
-      <method name="set_schema" symbol="gconf_sources_set_schema">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="schema_key" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_value" symbol="gconf_sources_set_value">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="value" type="const-GConfValue*"/>
-          <parameter name="modified_sources" type="GConfSources**"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="sync_all" symbol="gconf_sources_sync_all">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="unset_value" symbol="gconf_sources_unset_value">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="sources" type="GConfSources*"/>
-          <parameter name="key" type="const-gchar*"/>
-          <parameter name="locale" type="const-gchar*"/>
-          <parameter name="modified_sources" type="GConfSources**"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-    </struct>
-    <struct get-type="" name="GConfUnsetNotify" type-name="GConfUnsetNotify">
-      <field name="modified_sources" readable="1" type="GConfSources*" writable="1"/>
-      <field name="key" readable="1" type="char*" writable="1"/>
-    </struct>
-    <struct get-type="" name="GConfValue" opaque="true" type-name="GConfValue">
-      <field access="public" name="type" readable="1" type="GConfValueType" writable="1" writeable="true"/>
-      <method name="compare" symbol="gconf_value_compare">
-        <return-type type="int"/>
-        <parameters>
-          <parameter name="value_a" type="const-GConfValue*"/>
-          <parameter name="value_b" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="copy" symbol="gconf_value_copy">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="src" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="free" symbol="gconf_value_free">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="get_bool" symbol="gconf_value_get_bool">
-        <return-type type="gboolean"/>
-        <parameters>
-          <parameter name="value" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="get_car" symbol="gconf_value_get_car">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="value" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="get_cdr" symbol="gconf_value_get_cdr">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="value" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="get_float" symbol="gconf_value_get_float">
-        <return-type type="double"/>
-        <parameters>
-          <parameter name="value" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="get_int" symbol="gconf_value_get_int">
-        <return-type type="int"/>
-        <parameters>
-          <parameter name="value" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="get_list" symbol="gconf_value_get_list">
-        <return-type type="GSList*"/>
-        <parameters>
-          <parameter name="value" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="get_list_type" symbol="gconf_value_get_list_type">
-        <return-type type="GConfValueType"/>
-        <parameters>
-          <parameter name="value" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="get_schema" symbol="gconf_value_get_schema">
-        <return-type type="GConfSchema*"/>
-        <parameters>
-          <parameter name="value" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="get_string" symbol="gconf_value_get_string">
-        <return-type type="const-char*"/>
-        <parameters>
-          <parameter name="value" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="new" symbol="gconf_value_new">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="type" type="GConfValueType"/>
-        </parameters>
-      </method>
-      <method name="new_from_string" symbol="gconf_value_new_from_string">
-        <return-type type="GConfValue*"/>
-        <parameters>
-          <parameter name="type" type="GConfValueType"/>
-          <parameter name="str" type="const-gchar*"/>
-          <parameter name="err" type="GError**"/>
-        </parameters>
-      </method>
-      <method name="set_bool" symbol="gconf_value_set_bool">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="the_bool" type="gboolean"/>
-        </parameters>
-      </method>
-      <method name="set_car" symbol="gconf_value_set_car">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="car" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="set_car_nocopy" symbol="gconf_value_set_car_nocopy">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="car" type="GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="set_cdr" symbol="gconf_value_set_cdr">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="cdr" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="set_cdr_nocopy" symbol="gconf_value_set_cdr_nocopy">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="cdr" type="GConfValue*"/>
-        </parameters>
-      </method>
-      <method name="set_float" symbol="gconf_value_set_float">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="the_float" type="gdouble"/>
-        </parameters>
-      </method>
-      <method name="set_int" symbol="gconf_value_set_int">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="the_int" type="gint"/>
-        </parameters>
-      </method>
-      <method name="set_list" symbol="gconf_value_set_list">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="list" type="GSList*"/>
-        </parameters>
-      </method>
-      <method name="set_list_nocopy" symbol="gconf_value_set_list_nocopy">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="list" type="GSList*"/>
-        </parameters>
-      </method>
-      <method name="set_list_type" symbol="gconf_value_set_list_type">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="type" type="GConfValueType"/>
-        </parameters>
-      </method>
-      <method name="set_schema" symbol="gconf_value_set_schema">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="sc" type="const-GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="set_schema_nocopy" symbol="gconf_value_set_schema_nocopy">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="sc" type="GConfSchema*"/>
-        </parameters>
-      </method>
-      <method name="set_string" symbol="gconf_value_set_string">
-        <return-type type="void"/>
-        <parameters>
-          <parameter name="value" type="GConfValue*"/>
-          <parameter name="the_str" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="to_string" symbol="gconf_value_to_string">
-        <return-type type="gchar*"/>
-        <parameters>
-          <parameter name="value" type="const-GConfValue*"/>
-        </parameters>
-      </method>
-    </struct>
-    <struct name="GconfAddress">
-      <method name="backend" symbol="gconf_address_backend">
-        <return-type type="gchar*"/>
-        <parameters>
-          <parameter name="address" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="flags" symbol="gconf_address_flags">
-        <return-type type="gchar**"/>
-        <parameters>
-          <parameter name="address" type="const-gchar*"/>
-        </parameters>
-      </method>
-      <method name="resource" symbol="gconf_address_resource">
-        <return-type type="gchar*"/>
-        <parameters>
-          <parameter name="address" type="const-gchar*"/>
-        </parameters>
-      </method>
-    </struct>
-    <function name="blow_away_locks" symbol="gconf_blow_away_locks">
-      <return-type type="void"/>
-      <parameters>
-        <parameter name="address" type="const-gchar*"/>
-      </parameters>
-    </function>
-    <function name="clear_cache" symbol="gconf_clear_cache">
-      <return-type type="void"/>
-      <parameters>
-        <parameter name="conf" type="GConfEngine*"/>
-        <parameter name="err" type="GError**"/>
-      </parameters>
-    </function>
-    <function name="concat_dir_and_key" symbol="gconf_concat_dir_and_key">
-      <return-type type="gchar*"/>
-      <parameters>
-        <parameter name="dir" type="const-gchar*"/>
-        <parameter name="key" type="const-gchar*"/>
-      </parameters>
-    </function>
-    <function name="debug_shutdown" symbol="gconf_debug_shutdown">
-      <return-type type="int"/>
-    </function>
-    <function name="enum_to_string" symbol="gconf_enum_to_string">
-      <return-type type="const-gchar*"/>
-      <parameters>
-        <parameter name="lookup_table" type="GConfEnumStringPair[]"/>
-        <parameter name="enum_value" type="gint"/>
-      </parameters>
-    </function>
-    <function name="error_quark" symbol="gconf_error_quark">
-      <return-type type="GQuark"/>
-    </function>
-    <function name="escape_key" symbol="gconf_escape_key">
-      <return-type type="char*"/>
-      <parameters>
-        <parameter name="arbitrary_text" type="const-char*"/>
-        <parameter name="len" type="int"/>
-      </parameters>
-    </function>
-    <function name="get_backend" symbol="gconf_get_backend">
-      <return-type type="GConfBackend*"/>
-      <parameters>
-        <parameter name="address" type="const-gchar*"/>
-        <parameter name="err" type="GError**"/>
-      </parameters>
-    </function>
-    <function deprecated="1" name="is_initialized" symbol="gconf_is_initialized">
-      <return-type type="gboolean"/>
-    </function>
-    <function name="key_is_below" symbol="gconf_key_is_below">
-      <return-type type="gboolean"/>
-      <parameters>
-        <parameter name="above" type="const-gchar*"/>
-        <parameter name="below" type="const-gchar*"/>
-      </parameters>
-    </function>
-    <function name="resolve_address" symbol="gconf_resolve_address">
-      <return-type type="GConfSource*"/>
-      <parameters>
-        <parameter name="address" type="const-gchar*"/>
-        <parameter name="err" type="GError**"/>
-      </parameters>
-    </function>
-    <function name="split_locale" symbol="gconf_split_locale">
-      <return-type type="gchar**"/>
-      <parameters>
-        <parameter name="locale" type="const-gchar*"/>
-      </parameters>
-    </function>
-    <function name="string_to_enum" symbol="gconf_string_to_enum">
-      <return-type type="gboolean"/>
-      <parameters>
-        <parameter name="lookup_table" type="GConfEnumStringPair[]"/>
-        <parameter name="str" type="const-gchar*"/>
-        <parameter name="enum_value_retloc" type="gint*"/>
-      </parameters>
-    </function>
-    <function name="synchronous_sync" symbol="gconf_synchronous_sync">
-      <return-type type="void"/>
-      <parameters>
-        <parameter name="conf" type="GConfEngine*"/>
-        <parameter name="err" type="GError**"/>
-      </parameters>
-    </function>
-    <function name="unescape_key" symbol="gconf_unescape_key">
-      <return-type type="char*"/>
-      <parameters>
-        <parameter name="escaped_key" type="const-char*"/>
-        <parameter name="len" type="int"/>
-      </parameters>
-    </function>
-    <function name="unique_key" symbol="gconf_unique_key">
-      <return-type type="gchar*"/>
-    </function>
-    <function name="valid_key" symbol="gconf_valid_key">
-      <return-type type="gboolean"/>
-      <parameters>
-        <parameter name="key" type="const-gchar*"/>
-        <parameter name="why_invalid" type="gchar**"/>
-      </parameters>
-    </function>
-  </namespace>
-</api>
index e29e3f5..feb858d 100644 (file)
@@ -1,4 +1,5 @@
 GConf cheader_filename="gconf/gconf.h"
+GConfClient cheader_filename="gconf/gconf-client.h"
 GConfClient::error has_emitter="1"
 GConfClient::unreturned_error has_emitter="1"
 GConfClient::value_changed has_emitter="1"
diff --git a/vapi/packages/gconf-2.0/gconf-2.0.patch b/vapi/packages/gconf-2.0/gconf-2.0.patch
deleted file mode 100644 (file)
index 1da9f45..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -puNr GConf-2.19.1.orig/gconf/gconf-changeset.h GConf-2.19.1/gconf/gconf-changeset.h
---- GConf-2.19.1.orig/gconf/gconf-changeset.h  2007-01-07 19:34:00.000000000 +0100
-+++ GConf-2.19.1/gconf/gconf-changeset.h       2007-08-28 10:18:38.000000000 +0200
-@@ -43,10 +43,6 @@ typedef void (* GConfChangeSetForeachFun
- gboolean        gconf_engine_commit_change_set   (GConfEngine* conf,
-                                                   GConfChangeSet* cs,
--                                                  /* remove all
--                                                     successfully
--                                                     committed changes
--                                                     from the set */
-                                                   gboolean remove_committed,
-                                                   GError** err);
-diff -puNr GConf-2.19.1.orig/gconf/gconf-client.h GConf-2.19.1/gconf/gconf-client.h
---- GConf-2.19.1.orig/gconf/gconf-client.h     2007-01-07 19:34:00.000000000 +0100
-+++ GConf-2.19.1/gconf/gconf-client.h  2007-08-28 10:18:17.000000000 +0200
-@@ -361,10 +361,6 @@ void         gconf_client_value_changed 
- gboolean        gconf_client_commit_change_set   (GConfClient* client,
-                                                   GConfChangeSet* cs,
--                                                  /* remove all
--                                                     successfully
--                                                     committed changes
--                                                     from the set */
-                                                   gboolean remove_committed,
-                                                   GError** err);