[vala] bindings: update GIR-based bindings



commit fa64730a99ff1ee4d8f5a9607e2f6068402d4ecf
Author: Evan Nemerson <evan coeus-group com>
Date:   Thu Feb 21 13:59:47 2013 -0800

    bindings: update GIR-based bindings

 vapi/atk.vapi              |    5 +-
 vapi/gdk-3.0.vapi          |   48 +++
 vapi/json-glib-1.0.vapi    |   12 +-
 vapi/libgdata.vapi         |    7 +-
 vapi/packagekit-glib2.vapi |  689 +++++++++++---------------------------------
 5 files changed, 243 insertions(+), 518 deletions(-)
---
diff --git a/vapi/atk.vapi b/vapi/atk.vapi
index f7cf43a..7ad7d18 100644
--- a/vapi/atk.vapi
+++ b/vapi/atk.vapi
@@ -76,6 +76,7 @@ namespace Atk {
                [NoWrapper]
                public virtual int get_n_children ();
                public virtual unowned string get_name ();
+               public virtual unowned string get_object_locale ();
                public virtual unowned Atk.Object get_parent ();
                public virtual Atk.Role get_role ();
                public virtual void initialize (void* data);
@@ -289,9 +290,9 @@ namespace Atk {
                [CCode (vfunc_name = "get_document_attributes")]
                public virtual unowned Atk.AttributeSet get_attributes ();
                public virtual void* get_document ();
+               [NoWrapper]
+               public virtual unowned string get_document_locale ();
                public virtual unowned string get_document_type ();
-               [CCode (vfunc_name = "get_document_locale")]
-               public virtual unowned string get_locale ();
                [CCode (vfunc_name = "set_document_attribute")]
                public virtual bool set_attribute_value (string attribute_name, string attribute_value);
                public signal void load_complete ();
diff --git a/vapi/gdk-3.0.vapi b/vapi/gdk-3.0.vapi
index 7da4616..85959ac 100644
--- a/vapi/gdk-3.0.vapi
+++ b/vapi/gdk-3.0.vapi
@@ -4788,6 +4788,39 @@ namespace Gdk {
        [Compact]
        public class EventSequence {
        }
+       [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_frame_clock_get_type ()")]
+       public abstract class FrameClock : GLib.Object {
+               [CCode (has_construct_function = false)]
+               protected FrameClock ();
+               public void begin_updating ();
+               public void end_updating ();
+               public Gdk.FrameTimings get_current_timings ();
+               public int64 get_frame_counter ();
+               public int64 get_frame_time ();
+               public int64 get_history_start ();
+               public void get_refresh_info (int64 base_time, int64 refresh_interval_return, int64 
presentation_time_return);
+               public Gdk.FrameTimings get_timings (int64 frame_counter);
+               public void request_phase (Gdk.FrameClockPhase phase);
+               public signal void after_paint ();
+               public signal void before_paint ();
+               public signal void flush_events ();
+               public signal void layout ();
+               public signal void paint ();
+               public signal void resume_events ();
+               public signal void update ();
+       }
+       [CCode (cheader_filename = "gdk/gdk.h", copy_function = "g_boxed_copy", free_function = 
"g_boxed_free", type_id = "gdk_frame_timings_get_type ()")]
+       [Compact]
+       public class FrameTimings {
+               public bool get_complete ();
+               public int64 get_frame_counter ();
+               public int64 get_frame_time ();
+               public int64 get_predicted_presentation_time ();
+               public int64 get_presentation_time ();
+               public int64 get_refresh_interval ();
+               public Gdk.FrameTimings @ref ();
+               public void unref ();
+       }
        [CCode (cheader_filename = "gdk/gdk.h", type_id = "gdk_keymap_get_type ()")]
        public class Keymap : GLib.Object {
                [CCode (has_construct_function = false)]
@@ -4889,6 +4922,7 @@ namespace Gdk {
                public void begin_paint_region (Cairo.Region region);
                public void begin_resize_drag (Gdk.WindowEdge edge, int button, int root_x, int root_y, 
uint32 timestamp);
                public void begin_resize_drag_for_device (Gdk.WindowEdge edge, Gdk.Device device, int button, 
int root_x, int root_y, uint32 timestamp);
+               [Deprecated (since = "3.8")]
                public void configure_finished ();
                public static void constrain_size (Gdk.Geometry geometry, uint flags, int width, int height, 
out int new_width, out int new_height);
                public void coords_from_parent (double parent_x, double parent_y, out double x, out double y);
@@ -4897,6 +4931,7 @@ namespace Gdk {
                public void deiconify ();
                [DestroysInstance]
                public void destroy ();
+               [Deprecated (since = "3.8")]
                public void enable_synchronized_configure ();
                public void end_paint ();
                public bool ensure_native ();
@@ -4922,6 +4957,7 @@ namespace Gdk {
                public unowned Gdk.Window get_effective_toplevel ();
                public Gdk.EventMask get_events ();
                public bool get_focus_on_map ();
+               public unowned Gdk.FrameClock get_frame_clock ();
                public void get_frame_extents (out Gdk.Rectangle rect);
                public Gdk.FullscreenMode get_fullscreen_mode ();
                public void get_geometry (out int x, out int y, out int width, out int height);
@@ -5547,6 +5583,18 @@ namespace Gdk {
                TRANSLATE,
                REMOVE
        }
+       [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_FRAME_CLOCK_PHASE_", type_id = 
"gdk_frame_clock_phase_get_type ()")]
+       [Flags]
+       public enum FrameClockPhase {
+               NONE,
+               FLUSH_EVENTS,
+               BEFORE_PAINT,
+               UPDATE,
+               LAYOUT,
+               PAINT,
+               RESUME_EVENTS,
+               AFTER_PAINT
+       }
        [CCode (cheader_filename = "gdk/gdk.h", cprefix = "GDK_FULLSCREEN_ON_", type_id = 
"gdk_fullscreen_mode_get_type ()")]
        public enum FullscreenMode {
                CURRENT_MONITOR,
diff --git a/vapi/json-glib-1.0.vapi b/vapi/json-glib-1.0.vapi
index 8bc9ce1..9f8cee6 100644
--- a/vapi/json-glib-1.0.vapi
+++ b/vapi/json-glib-1.0.vapi
@@ -7,7 +7,7 @@ namespace Json {
        public class Array {
                [CCode (has_construct_function = false)]
                public Array ();
-               public void add_array_element (owned Json.Array value);
+               public void add_array_element (owned Json.Array? value);
                public void add_boolean_element (bool value);
                public void add_double_element (double value);
                public void add_element (owned Json.Node node);
@@ -76,6 +76,7 @@ namespace Json {
        public class Node {
                [CCode (has_construct_function = false)]
                public Node (Json.NodeType type);
+               public static Json.Node alloc ();
                public Json.Node copy ();
                public Json.Array dup_array ();
                public Json.Object dup_object ();
@@ -91,6 +92,14 @@ namespace Json {
                public unowned string get_string ();
                public GLib.Value get_value ();
                public GLib.Type get_value_type ();
+               public unowned Json.Node init (Json.NodeType type);
+               public unowned Json.Node init_array (Json.Array? array);
+               public unowned Json.Node init_boolean (bool value);
+               public unowned Json.Node init_double (double value);
+               public unowned Json.Node init_int (int64 value);
+               public unowned Json.Node init_null ();
+               public unowned Json.Node init_object (Json.Object? object);
+               public unowned Json.Node init_string (string? value);
                public bool is_null ();
                public void set_array (Json.Array array);
                public void set_boolean (bool value);
@@ -223,6 +232,7 @@ namespace Json {
                MISSING_COMMA,
                MISSING_COLON,
                INVALID_BAREWORD,
+               EMPTY_MEMBER_NAME,
                UNKNOWN
        }
        [CCode (cheader_filename = "json-glib/json-glib.h", cprefix = "JSON_PATH_ERROR_INVALID_", has_type_id 
= false)]
diff --git a/vapi/libgdata.vapi b/vapi/libgdata.vapi
index 1b939d4..431f12e 100644
--- a/vapi/libgdata.vapi
+++ b/vapi/libgdata.vapi
@@ -370,7 +370,7 @@ namespace GData {
                [CCode (array_length_pos = 1.5, array_length_type = "gsize")]
                public uint8[] get_photo (GData.ContactsService service, out string content_type, 
GLib.Cancellable? cancellable = null) throws GLib.Error;
                [CCode (array_length_pos = 1.1)]
-               public async uint8 get_photo_async (GData.ContactsService service, out size_t length, out 
string content_type) throws GLib.Error;
+               public async uint8[] get_photo_async (GData.ContactsService service, out string content_type) 
throws GLib.Error;
                public unowned string get_photo_etag ();
                public unowned GLib.List<GData.GDPostalAddress> get_postal_addresses ();
                public unowned GData.GContactCalendar get_primary_calendar ();
@@ -542,6 +542,11 @@ namespace GData {
                [CCode (has_construct_function = false)]
                public DocumentsFolder (string? id);
        }
+       [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_documents_pdf_get_type ()")]
+       public class DocumentsPdf : GData.DocumentsDocument, GData.AccessHandler {
+               [CCode (has_construct_function = false)]
+               public DocumentsPdf (string? id);
+       }
        [CCode (cheader_filename = "gdata/gdata.h", type_id = "gdata_documents_presentation_get_type ()")]
        public class DocumentsPresentation : GData.DocumentsDocument, GData.AccessHandler {
                [CCode (has_construct_function = false)]
diff --git a/vapi/packagekit-glib2.vapi b/vapi/packagekit-glib2.vapi
index 3421c10..1bc6d84 100644
--- a/vapi/packagekit-glib2.vapi
+++ b/vapi/packagekit-glib2.vapi
@@ -1,262 +1,152 @@
 /* packagekit-glib2.vapi generated by vapigen, do not modify. */
 
-[CCode (cprefix = "Pk", gir_namespace = "PackageKitGlib", gir_version = "1.0", lower_case_cprefix = "pk__")]
+[CCode (cprefix = "Pk", gir_namespace = "PackageKitGlib", gir_version = "1.0", lower_case_cprefix = "pk_")]
 namespace Pk {
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_catalog_get_type ()")]
        public class Catalog : GLib.Object {
-               [CCode (cname = "pk_catalog_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Catalog ();
-               [CCode (cname = "pk_catalog_lookup_async")]
                public async void lookup_async (string filename, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_catalog_test")]
                public static void test (void* user_data);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_category_get_type ()")]
        public class Category : Pk.Source {
-               [CCode (cname = "pk_category_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Category ();
-               [CCode (cname = "pk_category_get_icon")]
                public unowned string get_icon ();
-               [CCode (cname = "pk_category_get_id")]
                public unowned string get_id ();
-               [CCode (cname = "pk_category_get_name")]
                public unowned string get_name ();
-               [CCode (cname = "pk_category_get_parent_id")]
                public unowned string get_parent_id ();
-               [CCode (cname = "pk_category_get_summary")]
                public unowned string get_summary ();
-               [CCode (cname = "pk_category_set_icon")]
                public void set_icon (string icon);
-               [CCode (cname = "pk_category_set_id")]
                public void set_id (string cat_id);
-               [CCode (cname = "pk_category_set_name")]
                public void set_name (string name);
-               [CCode (cname = "pk_category_set_parent_id")]
                public void set_parent_id (string parent_id);
-               [CCode (cname = "pk_category_set_summary")]
                public void set_summary (string summary);
                [NoAccessorMethod]
                public string cat_id { owned get; set; }
-               [NoAccessorMethod]
-               public string icon { owned get; set; }
-               [NoAccessorMethod]
-               public string name { owned get; set; }
-               [NoAccessorMethod]
-               public string parent_id { owned get; set; }
-               [NoAccessorMethod]
-               public string summary { owned get; set; }
+               public string icon { get; set; }
+               public string name { get; set; }
+               public string parent_id { get; set; }
+               public string summary { get; set; }
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_client_get_type ()")]
        public class Client : GLib.Object {
-               [CCode (cname = "pk_client_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Client ();
-               [CCode (cname = "pk_client_accept_eula")]
                public Pk.Results accept_eula (string eula_id, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_accept_eula_async")]
                public async void accept_eula_async (string eula_id, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_adopt")]
                public Pk.Results adopt (string transaction_id, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_adopt_async")]
                public async void adopt_async (string transaction_id, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
                [NoWrapper]
                public virtual void changed ();
-               [CCode (cname = "pk_client_download_packages")]
                public Pk.Results download_packages ([CCode (array_length = false, array_null_terminated = 
true)] string[] package_ids, string directory, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_download_packages_async")]
                public async void download_packages_async ([CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, string directory, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_generic_finish")]
                public Pk.Results generic_finish (GLib.AsyncResult res) throws GLib.Error;
-               [CCode (cname = "pk_client_get_background")]
                public bool get_background ();
-               [CCode (cname = "pk_client_get_cache_age")]
                public uint get_cache_age ();
-               [CCode (cname = "pk_client_get_categories")]
                public Pk.Results get_categories (GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_get_categories_async")]
                public async void get_categories_async (GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_client_get_depends")]
                public Pk.Results get_depends (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_get_depends_async")]
                public async void get_depends_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_get_details")]
                public Pk.Results get_details ([CCode (array_length = false, array_null_terminated = true)] 
string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_get_details_async")]
                public async void get_details_async ([CCode (array_length = false, array_null_terminated = 
true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_get_distro_upgrades")]
                public Pk.Results get_distro_upgrades (GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_get_distro_upgrades_async")]
                public async void get_distro_upgrades_async (GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_get_files")]
                public Pk.Results get_files ([CCode (array_length = false, array_null_terminated = true)] 
string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_get_files_async")]
                public async void get_files_async ([CCode (array_length = false, array_null_terminated = 
true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_get_idle")]
                public bool get_idle ();
-               [CCode (cname = "pk_client_get_interactive")]
                public bool get_interactive ();
-               [CCode (cname = "pk_client_get_locale")]
                public unowned string get_locale ();
-               [CCode (cname = "pk_client_get_old_transactions")]
                public Pk.Results get_old_transactions (uint number, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_get_old_transactions_async")]
                public async void get_old_transactions_async (uint number, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_get_packages")]
                public Pk.Results get_packages (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_get_packages_async")]
                public async void get_packages_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_get_progress")]
                public Pk.Progress get_progress (string transaction_id, GLib.Cancellable? cancellable = null) 
throws GLib.Error;
-               [CCode (cname = "pk_client_get_progress_async")]
                public async Pk.Progress get_progress_async (string transaction_id, GLib.Cancellable? 
cancellable) throws GLib.Error;
-               [CCode (cname = "pk_client_get_repo_list")]
                public Pk.Results get_repo_list (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_get_repo_list_async")]
                public async void get_repo_list_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_get_requires")]
                public Pk.Results get_requires (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_get_requires_async")]
                public async void get_requires_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_get_update_detail")]
                public Pk.Results get_update_detail ([CCode (array_length = false, array_null_terminated = 
true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws 
GLib.Error;
-               [CCode (cname = "pk_client_get_update_detail_async")]
                public async void get_update_detail_async ([CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_client_get_updates")]
                public Pk.Results get_updates (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_get_updates_async")]
                public async void get_updates_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_install_files")]
                public Pk.Results install_files (Pk.Bitfield transaction_flags, [CCode (array_length = false, 
array_null_terminated = true)] string[] files, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_install_files_async")]
                public async void install_files_async (Pk.Bitfield transaction_flags, [CCode (array_length = 
false, array_null_terminated = true)] string[] files, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_client_install_packages")]
                public Pk.Results install_packages (Pk.Bitfield transaction_flags, [CCode (array_length = 
false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_install_packages_async")]
                public async void install_packages_async (Pk.Bitfield transaction_flags, [CCode (array_length 
= false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_install_signature")]
                public Pk.Results install_signature (Pk.SigType type, string key_id, string package_id, 
GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_install_signature_async")]
                public async void install_signature_async (Pk.SigType type, string key_id, string package_id, 
GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_refresh_cache")]
                public Pk.Results refresh_cache (bool force, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_refresh_cache_async")]
                public async void refresh_cache_async (bool force, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_remove_packages")]
                public Pk.Results remove_packages (Pk.Bitfield transaction_flags, [CCode (array_length = 
false, array_null_terminated = true)] string[] package_ids, bool allow_deps, bool autoremove, 
GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_remove_packages_async")]
                public async void remove_packages_async (Pk.Bitfield transaction_flags, [CCode (array_length 
= false, array_null_terminated = true)] string[] package_ids, bool allow_deps, bool autoremove, 
GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_repair_system")]
                public Pk.Results repair_system (Pk.Bitfield transaction_flags, GLib.Cancellable? 
cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_repair_system_async")]
                public async void repair_system_async (Pk.Bitfield transaction_flags, GLib.Cancellable? 
cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_repo_enable")]
                public Pk.Results repo_enable (string repo_id, bool enabled, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_repo_enable_async")]
                public async void repo_enable_async (string repo_id, bool enabled, GLib.Cancellable? 
cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_repo_set_data")]
                public Pk.Results repo_set_data (string repo_id, string parameter, string value, 
GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_repo_set_data_async")]
                public async void repo_set_data_async (string repo_id, string parameter, string value, 
GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_resolve")]
                public Pk.Results resolve (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] packages, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_resolve_async")]
                public async void resolve_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] packages, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_client_search_details")]
                public Pk.Results search_details (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_search_details_async")]
                public async void search_details_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_client_search_files")]
                public Pk.Results search_files (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_search_files_async")]
                public async void search_files_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_client_search_groups")]
                public Pk.Results search_groups (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_search_groups_async")]
                public async void search_groups_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_client_search_names")]
                public Pk.Results search_names (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_search_names_async")]
                public async void search_names_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_client_set_background")]
                public void set_background (bool background);
-               [CCode (cname = "pk_client_set_cache_age")]
                public void set_cache_age (uint cache_age);
-               [CCode (cname = "pk_client_set_interactive")]
                public void set_interactive (bool interactive);
-               [CCode (cname = "pk_client_set_locale")]
                public void set_locale (string locale);
-               [CCode (cname = "pk_client_test")]
                public static void test (void* user_data);
-               [CCode (cname = "pk_client_update_packages")]
                public Pk.Results update_packages (Pk.Bitfield transaction_flags, [CCode (array_length = 
false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_update_packages_async")]
                public async void update_packages_async (Pk.Bitfield transaction_flags, [CCode (array_length 
= false, array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_upgrade_system")]
                public Pk.Results upgrade_system (string distro_id, Pk.UpgradeKind upgrade_kind, 
GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_upgrade_system_async")]
                public async void upgrade_system_async (string distro_id, Pk.UpgradeKind upgrade_kind, 
GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_client_what_provides")]
                public Pk.Results what_provides (Pk.Bitfield filters, Pk.Provides provides, [CCode 
(array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_client_what_provides_async")]
                public async void what_provides_async (Pk.Bitfield filters, Pk.Provides provides, [CCode 
(array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [NoAccessorMethod]
                public bool background { get; set; }
-               [NoAccessorMethod]
                public uint cache_age { get; set; }
-               [NoAccessorMethod]
                public bool idle { get; }
-               [NoAccessorMethod]
                public bool interactive { get; set; }
-               [NoAccessorMethod]
-               public string locale { owned get; set; }
+               public string locale { get; set; }
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_client_helper_get_type ()")]
        public class ClientHelper : GLib.Object {
-               [CCode (cname = "pk_client_helper_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public ClientHelper ();
-               [CCode (cname = "pk_client_helper_start")]
                public bool start (string socket_filename, string argv, string envp) throws GLib.Error;
-               [CCode (cname = "pk_client_helper_stop")]
                public bool stop () throws GLib.Error;
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_control_get_type ()")]
        public class Control : GLib.Object {
-               [CCode (cname = "pk_control_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Control ();
-               [CCode (cname = "pk_control_can_authorize_async")]
                public async Pk.Authorize can_authorize_async (string action_id, GLib.Cancellable? 
cancellable) throws GLib.Error;
                [NoWrapper]
                public virtual void connection_changed (bool connected);
-               [CCode (cname = "pk_control_get_daemon_state_async")]
                public async string get_daemon_state_async (GLib.Cancellable? cancellable) throws GLib.Error;
-               [CCode (cname = "pk_control_get_network_state_async")]
                public async Pk.Network get_network_state_async (GLib.Cancellable? cancellable) throws 
GLib.Error;
-               [CCode (cname = "pk_control_get_properties")]
                public bool get_properties (GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [CCode (cname = "pk_control_get_properties_async")]
                public async bool get_properties_async (GLib.Cancellable? cancellable) throws GLib.Error;
-               [CCode (cname = "pk_control_get_tid_async")]
                public async string get_tid_async (GLib.Cancellable? cancellable) throws GLib.Error;
-               [CCode (cname = "pk_control_get_time_since_action_async")]
                public async uint get_time_since_action_async (Pk.Role role, GLib.Cancellable? cancellable) 
throws GLib.Error;
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_control_get_transaction_list")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public string[] get_transaction_list (GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_control_get_transaction_list_async")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public async string[] get_transaction_list_async (GLib.Cancellable? cancellable) throws 
GLib.Error;
                [NoWrapper]
                public virtual void network_state_changed ();
-               [CCode (cname = "pk_control_set_proxy")]
                public bool set_proxy (string proxy_http, string proxy_ftp, GLib.Cancellable? cancellable = 
null) throws GLib.Error;
-               [CCode (cname = "pk_control_set_proxy2")]
                public bool set_proxy2 (string proxy_http, string proxy_https, string proxy_ftp, string 
proxy_socks, string no_proxy, string pac, GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [CCode (cname = "pk_control_set_proxy2_async")]
                public async void set_proxy2_async (string proxy_http, string proxy_https, string proxy_ftp, 
string proxy_socks, string no_proxy, string pac, GLib.Cancellable? cancellable);
-               [CCode (cname = "pk_control_set_proxy_async")]
                public async bool set_proxy_async (string proxy_http, string proxy_ftp, GLib.Cancellable? 
cancellable) throws GLib.Error;
-               [CCode (cname = "pk_control_suggest_daemon_quit")]
                public bool suggest_daemon_quit (GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [CCode (cname = "pk_control_suggest_daemon_quit_async")]
                public async bool suggest_daemon_quit_async (GLib.Cancellable? cancellable) throws GLib.Error;
-               [CCode (cname = "pk_control_test")]
                public static void test (void* user_data);
                [NoAccessorMethod]
                public string backend_author { owned get; set; }
@@ -294,18 +184,15 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_desktop_get_type ()")]
        public class Desktop : GLib.Object {
-               [CCode (cname = "pk_desktop_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Desktop ();
-               [CCode (cname = "pk_desktop_get_package_for_file")]
                public string get_package_for_file (string filename) throws GLib.Error;
-               [CCode (cname = "pk_desktop_open_database")]
                public bool open_database () throws GLib.Error;
-               [CCode (cname = "pk_desktop_test")]
                public static void test (void* user_data);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_details_get_type ()")]
        public class Details : Pk.Source {
-               [CCode (cname = "pk_details_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Details ();
                [NoAccessorMethod]
                public string description { owned get; set; }
@@ -322,13 +209,10 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_distro_upgrade_get_type 
()")]
        public class DistroUpgrade : Pk.Source {
-               [CCode (cname = "pk_distro_upgrade_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public DistroUpgrade ();
-               [CCode (cname = "pk_distro_upgrade_get_id")]
                public unowned string get_id ();
-               [CCode (cname = "pk_distro_upgrade_get_state")]
                public Pk.DistroUpgradeEnum get_state ();
-               [CCode (cname = "pk_distro_upgrade_get_summary")]
                public unowned string get_summary ();
                [NoAccessorMethod]
                public string name { owned get; set; }
@@ -339,11 +223,9 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_error_get_type ()")]
        public class Error : Pk.Source {
-               [CCode (cname = "pk_error_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Error ();
-               [CCode (cname = "pk_error_get_code")]
                public Pk.ErrorEnum get_code ();
-               [CCode (cname = "pk_error_get_details")]
                public unowned string get_details ();
                [NoAccessorMethod]
                public uint code { get; set; }
@@ -352,7 +234,7 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_eula_required_get_type ()")]
        public class EulaRequired : Pk.Source {
-               [CCode (cname = "pk_eula_required_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public EulaRequired ();
                [NoAccessorMethod]
                public string eula_id { owned get; set; }
@@ -365,7 +247,7 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_files_get_type ()")]
        public class Files : Pk.Source {
-               [CCode (cname = "pk_files_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Files ();
                [CCode (array_length = false, array_null_terminated = true)]
                [NoAccessorMethod]
@@ -375,13 +257,10 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_item_progress_get_type ()")]
        public class ItemProgress : Pk.Source {
-               [CCode (cname = "pk_item_progress_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public ItemProgress ();
-               [CCode (cname = "pk_item_progress_get_package_id")]
                public unowned string get_package_id ();
-               [CCode (cname = "pk_item_progress_get_percentage")]
                public uint get_percentage ();
-               [CCode (cname = "pk_item_progress_get_status")]
                public Pk.Status get_status ();
                [NoAccessorMethod]
                public string package_id { owned get; set; }
@@ -392,7 +271,7 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = 
"pk_media_change_required_get_type ()")]
        public class MediaChangeRequired : Pk.Source {
-               [CCode (cname = "pk_media_change_required_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public MediaChangeRequired ();
                [NoAccessorMethod]
                public string media_id { owned get; set; }
@@ -403,11 +282,9 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_message_get_type ()")]
        public class Message : Pk.Source {
-               [CCode (cname = "pk_message_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Message ();
-               [CCode (cname = "pk_message_get_details")]
                public unowned string get_details ();
-               [CCode (cname = "pk_message_get_kind")]
                public Pk.MessageEnum get_kind ();
                [NoAccessorMethod]
                public string details { owned get; set; }
@@ -416,61 +293,40 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_package_get_type ()")]
        public class Package : Pk.Source {
-               [CCode (cname = "pk_package_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Package ();
-               [CCode (cname = "pk_package_equal")]
                public bool equal (Pk.Package package2);
-               [CCode (cname = "pk_package_equal_id")]
                public bool equal_id (Pk.Package package2);
-               [CCode (cname = "pk_package_get_arch")]
                public unowned string get_arch ();
-               [CCode (cname = "pk_package_get_data")]
                public unowned string get_data ();
-               [CCode (cname = "pk_package_get_id")]
                public unowned string get_id ();
-               [CCode (cname = "pk_package_get_info")]
                public Pk.Info get_info ();
-               [CCode (cname = "pk_package_get_name")]
                public unowned string get_name ();
-               [CCode (cname = "pk_package_get_summary")]
                public unowned string get_summary ();
-               [CCode (cname = "pk_package_get_version")]
                public unowned string get_version ();
-               [CCode (cname = "pk_package_id_build")]
                public static string id_build (string name, string version, string arch, string data);
-               [CCode (cname = "pk_package_id_check")]
                public static bool id_check (string package_id);
-               [CCode (cname = "pk_package_id_equal_fuzzy_arch")]
                public static bool id_equal_fuzzy_arch (string package_id1, string package_id2);
-               [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_id_split")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public static string[] id_split (string package_id);
-               [CCode (cname = "pk_package_id_test")]
                public static void id_test (void* user_data);
-               [CCode (cname = "pk_package_id_to_printable")]
                public static string id_to_printable (string package_id);
-               [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_ids_add_id")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public static string[] ids_add_id (string package_ids, string package_id);
-               [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_ids_add_ids")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public static string[] ids_add_ids (string package_ids, string package_ids_new);
-               [CCode (cname = "pk_package_ids_check")]
                public static bool ids_check (string package_ids);
-               [CCode (array_length = false, array_null_terminated = true, cname = "pk_package_ids_from_id")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public static string[] ids_from_id (string package_id);
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_package_ids_from_string")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public static string[] ids_from_string (string package_id);
-               [CCode (cname = "pk_package_ids_present_id")]
                public static bool ids_present_id (string package_ids, string package_id);
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_package_ids_remove_id")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public static string[] ids_remove_id (string package_ids, string package_id);
-               [CCode (cname = "pk_package_ids_test")]
                public static void ids_test (void* user_data);
-               [CCode (cname = "pk_package_ids_to_string")]
                public static string ids_to_string (string package_ids);
-               [CCode (cname = "pk_package_print")]
                public void print ();
-               [CCode (cname = "pk_package_set_id")]
                public bool set_id (string package_id) throws GLib.Error;
-               [CCode (cname = "pk_package_test")]
                public static void test (void* user_data);
                [NoAccessorMethod]
                public string description { owned get; set; }
@@ -517,57 +373,34 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_package_sack_get_type ()")]
        public class PackageSack : GLib.Object {
-               [CCode (cname = "pk_package_sack_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public PackageSack ();
-               [CCode (cname = "pk_package_sack_add_package")]
                public bool add_package (Pk.Package package);
-               [CCode (cname = "pk_package_sack_add_package_by_id")]
                public bool add_package_by_id (string package_id) throws GLib.Error;
-               [CCode (cname = "pk_package_sack_add_packages_from_file")]
                public bool add_packages_from_file (GLib.File file) throws GLib.Error;
                [NoWrapper]
                public virtual void changed ();
-               [CCode (cname = "pk_package_sack_clear")]
                public void clear ();
-               [CCode (cname = "pk_package_sack_filter")]
                public Pk.PackageSack filter (Pk.PackageSackFilterFunc filter_cb);
-               [CCode (cname = "pk_package_sack_filter_by_info")]
                public Pk.PackageSack filter_by_info (Pk.Info info);
-               [CCode (cname = "pk_package_sack_find_by_id")]
                public Pk.Package find_by_id (string package_id);
-               [CCode (cname = "pk_package_sack_get_array")]
                public GLib.GenericArray<weak Pk.Package> get_array ();
-               [CCode (cname = "pk_package_sack_get_details")]
                public bool get_details (GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [CCode (cname = "pk_package_sack_get_details_async")]
                public async void get_details_async (GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_package_sack_get_ids")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public string[] get_ids ();
-               [CCode (cname = "pk_package_sack_get_size")]
                public uint get_size ();
-               [CCode (cname = "pk_package_sack_get_total_bytes")]
                public uint64 get_total_bytes ();
-               [CCode (cname = "pk_package_sack_get_update_detail")]
                public bool get_update_detail (GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [CCode (cname = "pk_package_sack_get_update_detail_async")]
                public async void get_update_detail_async (GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_package_sack_merge_generic_finish")]
                public bool merge_generic_finish (GLib.AsyncResult res) throws GLib.Error;
-               [CCode (cname = "pk_package_sack_remove_by_filter")]
                public bool remove_by_filter (Pk.PackageSackFilterFunc filter_cb);
-               [CCode (cname = "pk_package_sack_remove_package")]
                public bool remove_package (Pk.Package package);
-               [CCode (cname = "pk_package_sack_remove_package_by_id")]
                public bool remove_package_by_id (string package_id);
-               [CCode (cname = "pk_package_sack_resolve")]
                public bool resolve (GLib.Cancellable? cancellable = null) throws GLib.Error;
-               [CCode (cname = "pk_package_sack_resolve_async")]
                public async void resolve_async (GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_package_sack_sort")]
                public void sort (Pk.PackageSackSortType type);
-               [CCode (cname = "pk_package_sack_test")]
                public static void test (void* user_data);
-               [CCode (cname = "pk_package_sack_to_file")]
                public bool to_file (GLib.File file) throws GLib.Error;
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
@@ -576,37 +409,23 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_progress_get_type ()")]
        public class Progress : GLib.Object {
-               [CCode (cname = "pk_progress_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Progress ();
-               [CCode (cname = "pk_progress_set_allow_cancel")]
                public bool set_allow_cancel (bool allow_cancel);
-               [CCode (cname = "pk_progress_set_caller_active")]
                public bool set_caller_active (bool caller_active);
-               [CCode (cname = "pk_progress_set_download_size_remaining")]
                public bool set_download_size_remaining (uint64 download_size_remaining);
-               [CCode (cname = "pk_progress_set_elapsed_time")]
                public bool set_elapsed_time (uint elapsed_time);
-               [CCode (cname = "pk_progress_set_item_progress")]
                public bool set_item_progress (Pk.ItemProgress item_progress);
-               [CCode (cname = "pk_progress_set_package")]
                public bool set_package (Pk.Package package);
-               [CCode (cname = "pk_progress_set_package_id")]
                public bool set_package_id (string package_id);
-               [CCode (cname = "pk_progress_set_percentage")]
                public bool set_percentage (int percentage);
-               [CCode (cname = "pk_progress_set_remaining_time")]
                public bool set_remaining_time (uint remaining_time);
-               [CCode (cname = "pk_progress_set_role")]
                public bool set_role (Pk.Role role);
-               [CCode (cname = "pk_progress_set_speed")]
                public bool set_speed (uint speed);
-               [CCode (cname = "pk_progress_set_status")]
                public bool set_status (Pk.Status status);
-               [CCode (cname = "pk_progress_set_transaction_id")]
+               public bool set_transaction_flags (uint64 transaction_flags);
                public bool set_transaction_id (string package_id);
-               [CCode (cname = "pk_progress_set_uid")]
                public bool set_uid (uint uid);
-               [CCode (cname = "pk_progress_test")]
                public static void test (void* user_data);
                [NoAccessorMethod]
                public bool allow_cancel { get; set; }
@@ -633,13 +452,15 @@ namespace Pk {
                [NoAccessorMethod]
                public uint status { get; set; }
                [NoAccessorMethod]
+               public uint64 transaction_flags { get; set; }
+               [NoAccessorMethod]
                public string transaction_id { owned get; set; }
                [NoAccessorMethod]
                public uint uid { get; set; }
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_repo_detail_get_type ()")]
        public class RepoDetail : Pk.Source {
-               [CCode (cname = "pk_repo_detail_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public RepoDetail ();
                [NoAccessorMethod]
                public string description { owned get; set; }
@@ -650,7 +471,7 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = 
"pk_repo_signature_required_get_type ()")]
        public class RepoSignatureRequired : Pk.Source {
-               [CCode (cname = "pk_repo_signature_required_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public RepoSignatureRequired ();
                [NoAccessorMethod]
                public string key_fingerprint { owned get; set; }
@@ -671,7 +492,7 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_require_restart_get_type 
()")]
        public class RequireRestart : Pk.Source {
-               [CCode (cname = "pk_require_restart_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public RequireRestart ();
                [NoAccessorMethod]
                public string package_id { owned get; set; }
@@ -680,77 +501,42 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_results_get_type ()")]
        public class Results : GLib.Object {
-               [CCode (cname = "pk_results_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Results ();
-               [CCode (cname = "pk_results_add_category")]
                public bool add_category (Pk.Category item);
-               [CCode (cname = "pk_results_add_details")]
                public bool add_details (Pk.Details item);
-               [CCode (cname = "pk_results_add_distro_upgrade")]
                public bool add_distro_upgrade (Pk.DistroUpgrade item);
-               [CCode (cname = "pk_results_add_eula_required")]
                public bool add_eula_required (Pk.EulaRequired item);
-               [CCode (cname = "pk_results_add_files")]
                public bool add_files (Pk.Files item);
-               [CCode (cname = "pk_results_add_media_change_required")]
                public bool add_media_change_required (Pk.MediaChangeRequired item);
-               [CCode (cname = "pk_results_add_message")]
                public bool add_message (Pk.Message item);
-               [CCode (cname = "pk_results_add_package")]
                public bool add_package (Pk.Package item);
-               [CCode (cname = "pk_results_add_repo_detail")]
                public bool add_repo_detail (Pk.RepoDetail item);
-               [CCode (cname = "pk_results_add_repo_signature_required")]
                public bool add_repo_signature_required (Pk.RepoSignatureRequired item);
-               [CCode (cname = "pk_results_add_require_restart")]
                public bool add_require_restart (Pk.RequireRestart item);
-               [CCode (cname = "pk_results_add_transaction")]
                public bool add_transaction (Pk.TransactionPast item);
-               [CCode (cname = "pk_results_add_update_detail")]
                public bool add_update_detail (Pk.UpdateDetail item);
-               [CCode (cname = "pk_results_get_category_array")]
                public GLib.GenericArray<weak Pk.Category> get_category_array ();
-               [CCode (cname = "pk_results_get_details_array")]
                public GLib.GenericArray<weak Pk.Details> get_details_array ();
-               [CCode (cname = "pk_results_get_distro_upgrade_array")]
                public GLib.GenericArray<weak Pk.DistroUpgrade> get_distro_upgrade_array ();
-               [CCode (cname = "pk_results_get_error_code")]
                public Pk.Error get_error_code ();
-               [CCode (cname = "pk_results_get_eula_required_array")]
                public GLib.GenericArray<weak Pk.EulaRequired> get_eula_required_array ();
-               [CCode (cname = "pk_results_get_exit_code")]
                public Pk.Exit get_exit_code ();
-               [CCode (cname = "pk_results_get_files_array")]
                public GLib.GenericArray<weak Pk.Files> get_files_array ();
-               [CCode (cname = "pk_results_get_media_change_required_array")]
                public GLib.GenericArray<weak Pk.MediaChangeRequired> get_media_change_required_array ();
-               [CCode (cname = "pk_results_get_message_array")]
                public GLib.GenericArray<weak Pk.Message> get_message_array ();
-               [CCode (cname = "pk_results_get_package_array")]
                public GLib.GenericArray<weak Pk.Package> get_package_array ();
-               [CCode (cname = "pk_results_get_package_sack")]
                public Pk.PackageSack get_package_sack ();
-               [CCode (cname = "pk_results_get_repo_detail_array")]
                public GLib.GenericArray<weak Pk.RepoDetail> get_repo_detail_array ();
-               [CCode (cname = "pk_results_get_repo_signature_required_array")]
                public GLib.GenericArray<weak Pk.RepoSignatureRequired> get_repo_signature_required_array ();
-               [CCode (cname = "pk_results_get_require_restart_array")]
                public GLib.GenericArray<weak Pk.RequireRestart> get_require_restart_array ();
-               [CCode (cname = "pk_results_get_require_restart_worst")]
                public Pk.Restart get_require_restart_worst ();
-               [CCode (cname = "pk_results_get_role")]
                public Pk.Role get_role ();
-               [CCode (cname = "pk_results_get_transaction_array")]
                public GLib.GenericArray<weak Pk.TransactionPast> get_transaction_array ();
-               [CCode (cname = "pk_results_get_transaction_flags")]
                public Pk.Bitfield get_transaction_flags ();
-               [CCode (cname = "pk_results_get_update_detail_array")]
                public GLib.GenericArray<weak Pk.UpdateDetail> get_update_detail_array ();
-               [CCode (cname = "pk_results_set_error_code")]
                public bool set_error_code (Pk.Error item);
-               [CCode (cname = "pk_results_set_exit_code")]
                public bool set_exit_code (Pk.Exit exit_enum);
-               [CCode (cname = "pk_results_test")]
                public static void test (void* user_data);
                [NoAccessorMethod]
                public uint inputs { get; set; }
@@ -763,24 +549,18 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_service_pack_get_type ()")]
        public class ServicePack : GLib.Object {
-               [CCode (cname = "pk_service_pack_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public ServicePack ();
-               [CCode (cname = "pk_service_pack_check_valid")]
                public bool check_valid (string filename) throws GLib.Error;
-               [CCode (cname = "pk_service_pack_create_for_package_ids_async")]
                public async void create_for_package_ids_async (string filename, string package_ids, string 
package_ids_exclude, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_service_pack_create_for_updates_async")]
                public async void create_for_updates_async (string filename, string package_ids_exclude, 
GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_service_pack_generic_finish")]
                public bool generic_finish (GLib.AsyncResult res) throws GLib.Error;
-               [CCode (cname = "pk_service_pack_set_temp_directory")]
                public bool set_temp_directory (string directory);
-               [CCode (cname = "pk_service_pack_test")]
                public static void test (void* user_data);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_source_get_type ()")]
        public class Source : GLib.Object {
-               [CCode (cname = "pk_source_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Source ();
                [NoAccessorMethod]
                public uint role { get; set; }
@@ -789,151 +569,91 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_task_get_type ()")]
        public class Task : Pk.Client {
-               [CCode (cname = "pk_task_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public Task ();
-               [CCode (cname = "pk_task_download_packages_async")]
                public async void download_packages_async ([CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, string directory, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_download_packages_sync")]
                public Pk.Results download_packages_sync ([CCode (array_length = false, array_null_terminated 
= true)] string[] package_ids, string directory, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
                [NoWrapper]
                public virtual void eula_question (uint request, Pk.Results results);
-               [CCode (cname = "pk_task_generic_finish")]
                public Pk.Results generic_finish (GLib.AsyncResult res) throws GLib.Error;
-               [CCode (cname = "pk_task_get_categories_async")]
                public async void get_categories_async (GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_task_get_categories_sync")]
                public Pk.Results get_categories_sync (GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_get_depends_async")]
                public async void get_depends_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_get_depends_sync")]
                public Pk.Results get_depends_sync (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_get_details_async")]
                public async void get_details_async ([CCode (array_length = false, array_null_terminated = 
true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_get_details_sync")]
                public Pk.Results get_details_sync ([CCode (array_length = false, array_null_terminated = 
true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws 
GLib.Error;
-               [CCode (cname = "pk_task_get_files_async")]
                public async void get_files_async ([CCode (array_length = false, array_null_terminated = 
true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_get_files_sync")]
                public Pk.Results get_files_sync ([CCode (array_length = false, array_null_terminated = 
true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws 
GLib.Error;
-               [CCode (cname = "pk_task_get_interactive")]
                public bool get_interactive ();
-               [CCode (cname = "pk_task_get_only_download")]
                public bool get_only_download ();
-               [CCode (cname = "pk_task_get_packages_async")]
                public async void get_packages_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_get_packages_sync")]
                public Pk.Results get_packages_sync (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_get_repo_list_async")]
                public async void get_repo_list_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_get_repo_list_sync")]
                public Pk.Results get_repo_list_sync (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_get_requires_async")]
                public async void get_requires_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_get_requires_sync")]
                public Pk.Results get_requires_sync (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, bool recursive, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_get_simulate")]
                public bool get_simulate ();
-               [CCode (cname = "pk_task_get_update_detail_async")]
                public async void get_update_detail_async ([CCode (array_length = false, 
array_null_terminated = true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_task_get_update_detail_sync")]
                public Pk.Results get_update_detail_sync ([CCode (array_length = false, array_null_terminated 
= true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws 
GLib.Error;
-               [CCode (cname = "pk_task_get_updates_async")]
                public async void get_updates_async (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_get_updates_sync")]
                public Pk.Results get_updates_sync (Pk.Bitfield filters, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_install_files_async")]
                public async void install_files_async ([CCode (array_length = false, array_null_terminated = 
true)] string[] files, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_install_files_sync")]
                public Pk.Results install_files_sync ([CCode (array_length = false, array_null_terminated = 
true)] string[] files, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws 
GLib.Error;
-               [CCode (cname = "pk_task_install_packages_async")]
                public async void install_packages_async ([CCode (array_length = false, array_null_terminated 
= true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_install_packages_sync")]
                public Pk.Results install_packages_sync ([CCode (array_length = false, array_null_terminated 
= true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws 
GLib.Error;
                [NoWrapper]
                public virtual void key_question (uint request, Pk.Results results);
                [NoWrapper]
                public virtual void media_change_question (uint request, Pk.Results results);
-               [CCode (cname = "pk_task_refresh_cache_async")]
                public async void refresh_cache_async (bool force, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_refresh_cache_sync")]
                public Pk.Results refresh_cache_sync (bool force, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_remove_packages_async")]
                public async void remove_packages_async ([CCode (array_length = false, array_null_terminated 
= true)] string[] package_ids, bool allow_deps, bool autoremove, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_remove_packages_sync")]
                public Pk.Results remove_packages_sync ([CCode (array_length = false, array_null_terminated = 
true)] string[] package_ids, bool allow_deps, bool autoremove, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_repair_system_async")]
                public async void repair_system_async (GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_task_repair_system_sync")]
                public Pk.Results repair_system_sync (GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_repo_enable_async")]
                public async void repo_enable_async (string repo_id, bool enabled, GLib.Cancellable? 
cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_repo_enable_sync")]
                public Pk.Results repo_enable_sync (string repo_id, bool enabled, GLib.Cancellable? 
cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_resolve_async")]
                public async void resolve_async (Pk.Bitfield filters, string packages, GLib.Cancellable? 
cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_resolve_sync")]
                public Pk.Results resolve_sync (Pk.Bitfield filters, string packages, GLib.Cancellable? 
cancellable, Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_search_details_async")]
                public async void search_details_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_task_search_details_sync")]
                public Pk.Results search_details_sync (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_search_files_async")]
                public async void search_files_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_task_search_files_sync")]
                public Pk.Results search_files_sync (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_search_groups_async")]
                public async void search_groups_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_task_search_groups_sync")]
                public Pk.Results search_groups_sync (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_search_names_async")]
                public async void search_names_async (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback);
-               [CCode (cname = "pk_task_search_names_sync")]
                public Pk.Results search_names_sync (Pk.Bitfield filters, [CCode (array_length = false, 
array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, Pk.ProgressCallback 
progress_callback) throws GLib.Error;
-               [CCode (cname = "pk_task_set_interactive")]
                public void set_interactive (bool interactive);
-               [CCode (cname = "pk_task_set_only_download")]
                public void set_only_download (bool only_download);
-               [CCode (cname = "pk_task_set_simulate")]
                public void set_simulate (bool simulate);
                [NoWrapper]
                public virtual void simulate_question (uint request, Pk.Results results);
-               [CCode (cname = "pk_task_test")]
                public static void test (void* user_data);
                [NoWrapper]
                public virtual void untrusted_question (uint request, Pk.Results results);
-               [CCode (cname = "pk_task_update_packages_async")]
                public async void update_packages_async ([CCode (array_length = false, array_null_terminated 
= true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_update_packages_sync")]
                public Pk.Results update_packages_sync ([CCode (array_length = false, array_null_terminated = 
true)] string[] package_ids, GLib.Cancellable? cancellable, Pk.ProgressCallback progress_callback) throws 
GLib.Error;
-               [CCode (cname = "pk_task_user_accepted")]
                public bool user_accepted (uint request);
-               [CCode (cname = "pk_task_user_declined")]
                public bool user_declined (uint request);
-               [CCode (cname = "pk_task_what_provides_async")]
                public async void what_provides_async (Pk.Bitfield filters, Pk.Provides provides, [CCode 
(array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback);
-               [CCode (cname = "pk_task_what_provides_sync")]
                public Pk.Results what_provides_sync (Pk.Bitfield filters, Pk.Provides provides, [CCode 
(array_length = false, array_null_terminated = true)] string[] values, GLib.Cancellable? cancellable, 
Pk.ProgressCallback progress_callback) throws GLib.Error;
-               [NoAccessorMethod]
                public bool interactive { get; set; }
-               [NoAccessorMethod]
                public bool only_download { get; set; }
-               [NoAccessorMethod]
                public bool simulate { get; set; }
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_transaction_list_get_type 
()")]
        public class TransactionList : GLib.Object {
-               [CCode (cname = "pk_transaction_list_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public TransactionList ();
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_transaction_list_get_ids")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public string[] get_ids ();
-               [CCode (cname = "pk_transaction_list_test")]
                public static void test (void* user_data);
                public virtual signal void added (string tid);
                public virtual signal void removed (string tid);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_transaction_past_get_type 
()")]
        public class TransactionPast : Pk.Source {
-               [CCode (cname = "pk_transaction_past_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public TransactionPast ();
                [NoAccessorMethod]
                public string cmdline { owned get; set; }
@@ -954,31 +674,24 @@ namespace Pk {
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", type_id = "pk_update_detail_get_type ()")]
        public class UpdateDetail : Pk.Source {
-               [CCode (cname = "pk_update_detail_new", has_construct_function = false)]
+               [CCode (has_construct_function = false)]
                public UpdateDetail ();
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_update_detail_get_bugzilla_urls")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public unowned string[] get_bugzilla_urls ();
-               [CCode (cname = "pk_update_detail_get_changelog")]
                public unowned string get_changelog ();
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_update_detail_get_cve_urls")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public unowned string[] get_cve_urls ();
-               [CCode (cname = "pk_update_detail_get_issued")]
                public unowned string get_issued ();
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_update_detail_get_obsoletes")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public unowned string[] get_obsoletes ();
-               [CCode (cname = "pk_update_detail_get_package_id")]
                public unowned string get_package_id ();
-               [CCode (cname = "pk_update_detail_get_restart")]
                public Pk.Restart get_restart ();
-               [CCode (cname = "pk_update_detail_get_state")]
                public Pk.UpdateState get_state ();
-               [CCode (cname = "pk_update_detail_get_update_text")]
                public unowned string get_update_text ();
-               [CCode (cname = "pk_update_detail_get_updated")]
                public unowned string get_updated ();
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_update_detail_get_updates")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public unowned string[] get_updates ();
-               [CCode (array_length = false, array_null_terminated = true, cname = 
"pk_update_detail_get_vendor_urls")]
+               [CCode (array_length = false, array_null_terminated = true)]
                public unowned string[] get_vendor_urls ();
                [CCode (array_length = false, array_null_terminated = true)]
                [NoAccessorMethod]
@@ -1013,6 +726,7 @@ namespace Pk {
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        [SimpleType]
        public struct Bitfield : uint64 {
+               public static void test (void* user_data);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", has_type_id = false)]
        public struct EnumMatch {
@@ -1026,14 +740,18 @@ namespace Pk {
                YES,
                NO,
                INTERACTIVE,
-               LAST
+               LAST;
+               public static Pk.Authorize type_enum_from_string (string authorize_type);
+               public static unowned string type_enum_to_string (Pk.Authorize authorize_type);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_DISTRO_UPGRADE_ENUM_", 
type_id = "pk_distro_upgrade_enum_get_type ()")]
        public enum DistroUpgradeEnum {
                UNKNOWN,
                STABLE,
                UNSTABLE,
-               LAST
+               LAST;
+               public static Pk.DistroUpgradeEnum from_string (string upgrade);
+               public static unowned string to_string (Pk.DistroUpgradeEnum upgrade);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_ERROR_ENUM_", type_id = 
"pk_error_enum_get_type ()")]
        public enum ErrorEnum {
@@ -1105,7 +823,9 @@ namespace Pk {
                CANCELLED_PRIORITY,
                UNFINISHED_TRANSACTION,
                LOCK_REQUIRED,
-               LAST
+               LAST;
+               public static Pk.ErrorEnum from_string (string code);
+               public static unowned string to_string (Pk.ErrorEnum code);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkExitEnum", cprefix = 
"PK_EXIT_ENUM_", type_id = "pk_exit_enum_get_type ()")]
        [GIR (name = "ExitEnum")]
@@ -1122,7 +842,9 @@ namespace Pk {
                CANCELLED_PRIORITY,
                SKIP_TRANSACTION,
                REPAIR_REQUIRED,
-               LAST
+               LAST;
+               public static Pk.Exit enum_from_string (string exit);
+               public static unowned string enum_to_string (Pk.Exit exit);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkFilterEnum", cprefix = 
"PK_FILTER_ENUM_", type_id = "pk_filter_enum_get_type ()")]
        [GIR (name = "FilterEnum")]
@@ -1153,7 +875,11 @@ namespace Pk {
                NOT_COLLECTIONS,
                APPLICATION,
                NOT_APPLICATION,
-               LAST
+               LAST;
+               public static Pk.Bitfield bitfield_from_string (string filters);
+               public static string bitfield_to_string (Pk.Bitfield filters);
+               public static Pk.Filter enum_from_string (string filter);
+               public static unowned string enum_to_string (Pk.Filter filter);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkGroupEnum", cprefix = 
"PK_GROUP_ENUM_", type_id = "pk_group_enum_get_type ()")]
        [GIR (name = "GroupEnum")]
@@ -1193,7 +919,11 @@ namespace Pk {
                COLLECTIONS,
                VENDOR,
                NEWEST,
-               LAST
+               LAST;
+               public static Pk.Bitfield bitfield_from_string (string groups);
+               public static string bitfield_to_string (Pk.Bitfield groups);
+               public static Pk.Group enum_from_string (string group);
+               public static unowned string enum_to_string (Pk.Group group);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkInfoEnum", cprefix = 
"PK_INFO_ENUM_", type_id = "pk_info_enum_get_type ()")]
        [GIR (name = "InfoEnum")]
@@ -1223,7 +953,11 @@ namespace Pk {
                DECOMPRESSING,
                UNTRUSTED,
                TRUSTED,
-               LAST
+               LAST;
+               public static Pk.Info enum_from_string (string info);
+               public static unowned string enum_to_localised_past (Pk.Info info);
+               public static unowned string enum_to_localised_present (Pk.Info info);
+               public static unowned string enum_to_string (Pk.Info info);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkMediaTypeEnum", cprefix = 
"PK_MEDIA_TYPE_ENUM_", type_id = "pk_media_type_enum_get_type ()")]
        [GIR (name = "MediaTypeEnum")]
@@ -1232,7 +966,9 @@ namespace Pk {
                CD,
                DVD,
                DISC,
-               LAST
+               LAST;
+               public static Pk.MediaType enum_from_string (string media_type);
+               public static unowned string enum_to_string (Pk.MediaType media_type);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_MESSAGE_ENUM_", type_id = 
"pk_message_enum_get_type ()")]
        public enum MessageEnum {
@@ -1252,7 +988,9 @@ namespace Pk {
                REPO_METADATA_DOWNLOAD_FAILED,
                REPO_FOR_DEVELOPERS_ONLY,
                OTHER_UPDATES_HELD_BACK,
-               LAST
+               LAST;
+               public static Pk.MessageEnum from_string (string message);
+               public static unowned string to_string (Pk.MessageEnum message);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkNetworkEnum", cprefix = 
"PK_NETWORK_ENUM_", type_id = "pk_network_enum_get_type ()")]
        [GIR (name = "NetworkEnum")]
@@ -1263,7 +1001,9 @@ namespace Pk {
                WIRED,
                WIFI,
                MOBILE,
-               LAST
+               LAST;
+               public static Pk.Network enum_from_string (string network);
+               public static unowned string enum_to_string (Pk.Network network);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_PACKAGE_SACK_SORT_TYPE_", 
type_id = "pk_package_sack_sort_type_get_type ()")]
        public enum PackageSackSortType {
@@ -1289,6 +1029,7 @@ namespace Pk {
                UID,
                PACKAGE,
                ITEM_PROGRESS,
+               TRANSACTION_FLAGS,
                INVALID
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkProvidesEnum", cprefix = 
"PK_PROVIDES_ENUM_", type_id = "pk_provides_enum_get_type ()")]
@@ -1306,7 +1047,9 @@ namespace Pk {
                SHARED_LIB,
                PYTHON,
                LANGUAGE_SUPPORT,
-               LAST
+               LAST;
+               public static Pk.Provides enum_from_string (string provides);
+               public static unowned string enum_to_string (Pk.Provides provides);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkRestartEnum", cprefix = 
"PK_RESTART_ENUM_", type_id = "pk_restart_enum_get_type ()")]
        [GIR (name = "RestartEnum")]
@@ -1318,7 +1061,9 @@ namespace Pk {
                SYSTEM,
                SECURITY_SESSION,
                SECURITY_SYSTEM,
-               LAST
+               LAST;
+               public static Pk.Restart enum_from_string (string restart);
+               public static unowned string enum_to_string (Pk.Restart restart);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkRoleEnum", cprefix = 
"PK_ROLE_ENUM_", type_id = "pk_role_enum_get_type ()")]
        [GIR (name = "RoleEnum")]
@@ -1354,14 +1099,21 @@ namespace Pk {
                GET_OLD_TRANSACTIONS,
                UPGRADE_SYSTEM,
                REPAIR_SYSTEM,
-               LAST
+               LAST;
+               public static Pk.Bitfield bitfield_from_string (string roles);
+               public static string bitfield_to_string (Pk.Bitfield roles);
+               public static Pk.Role enum_from_string (string role);
+               public static unowned string enum_to_localised_present (Pk.Role role);
+               public static unowned string enum_to_string (Pk.Role role);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkSigTypeEnum", cprefix = 
"PK_SIGTYPE_ENUM_", type_id = "pk_sig_type_enum_get_type ()")]
        [GIR (name = "SigTypeEnum")]
        public enum SigType {
                UNKNOWN,
                GPG,
-               LAST
+               LAST;
+               public static Pk.SigType enum_from_string (string sig_type);
+               public static unowned string enum_to_string (Pk.SigType sig_type);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkStatusEnum", cprefix = 
"PK_STATUS_ENUM_", type_id = "pk_status_enum_get_type ()")]
        [GIR (name = "StatusEnum")]
@@ -1402,7 +1154,10 @@ namespace Pk {
                CHECK_EXECUTABLE_FILES,
                CHECK_LIBRARIES,
                COPY_FILES,
-               LAST
+               LAST;
+               public static Pk.Status enum_from_string (string status);
+               public static unowned string enum_to_localised_text (Pk.Status status);
+               public static unowned string enum_to_string (Pk.Status status);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkTransactionFlagEnum", cprefix 
= "PK_TRANSACTION_FLAG_ENUM_", type_id = "pk_transaction_flag_enum_get_type ()")]
        [GIR (name = "TransactionFlagEnum")]
@@ -1411,7 +1166,11 @@ namespace Pk {
                ONLY_TRUSTED,
                SIMULATE,
                ONLY_DOWNLOAD,
-               LAST
+               LAST;
+               public static Pk.Bitfield bitfield_from_string (string transaction_flags);
+               public static string bitfield_to_string (Pk.Bitfield transaction_flags);
+               public static Pk.TransactionFlag enum_from_string (string transaction_flag);
+               public static unowned string enum_to_string (Pk.TransactionFlag transaction_flag);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkUpdateStateEnum", cprefix = 
"PK_UPDATE_STATE_ENUM_", type_id = "pk_update_state_enum_get_type ()")]
        [GIR (name = "UpdateStateEnum")]
@@ -1420,7 +1179,9 @@ namespace Pk {
                STABLE,
                UNSTABLE,
                TESTING,
-               LAST
+               LAST;
+               public static Pk.UpdateState enum_from_string (string update_state);
+               public static unowned string enum_to_string (Pk.UpdateState update_state);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "PkUpgradeKindEnum", cprefix = 
"PK_UPGRADE_KIND_ENUM_", type_id = "pk_upgrade_kind_enum_get_type ()")]
        [GIR (name = "UpgradeKindEnum")]
@@ -1429,11 +1190,14 @@ namespace Pk {
                MINIMAL,
                DEFAULT,
                COMPLETE,
-               LAST
+               LAST;
+               public static Pk.UpgradeKind enum_from_string (string upgrade_kind);
+               public static unowned string enum_to_string (Pk.UpgradeKind upgrade_kind);
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_CATALOG_ERROR_")]
        public errordomain CatalogError {
-               FAILED
+               FAILED;
+               public static GLib.Quark quark ();
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_CLIENT_ERROR_")]
        public errordomain ClientError {
@@ -1447,12 +1211,14 @@ namespace Pk {
                INVALID_FILE,
                NOT_SUPPORTED,
                DECLINED_SIMULATION,
-               LAST
+               LAST;
+               public static GLib.Quark quark ();
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_CONTROL_ERROR_")]
        public errordomain ControlError {
                FAILED,
-               CANNOT_START_DAEMON
+               CANNOT_START_DAEMON;
+               public static GLib.Quark quark ();
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cprefix = "PK_SERVICE_PACK_ERROR_")]
        public errordomain ServicePackError {
@@ -1461,7 +1227,8 @@ namespace Pk {
                FAILED_EXTRACTION,
                FAILED_CREATE,
                NOTHING_TO_DO,
-               NOT_COMPATIBLE
+               NOT_COMPATIBLE;
+               public static GLib.Quark quark ();
        }
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", instance_pos = 1.9)]
        public delegate bool PackageSackFilterFunc (Pk.Package package);
@@ -1505,206 +1272,100 @@ namespace Pk {
        public const string SYSTEM_PACKAGE_CACHE_FILENAME;
        [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"PK_SYSTEM_PACKAGE_LIST_FILENAME")]
        public const string SYSTEM_PACKAGE_LIST_FILENAME;
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_authorize_type_enum_from_string")]
-       public static Pk.Authorize authorize_type_enum_from_string (string authorize_type);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_authorize_type_enum_to_string")]
-       public static unowned string authorize_type_enum_to_string (Pk.Authorize authorize_type);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_bitfield_test")]
-       public static void bitfield_test (void* user_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_catalog_error_quark")]
-       public static GLib.Quark catalog_error_quark ();
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_client_error_quark")]
-       public static GLib.Quark client_error_quark ();
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_common_test")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void common_test (void* user_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_control_error_quark")]
-       public static GLib.Quark control_error_quark ();
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_debug_add_log_domain")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void debug_add_log_domain (string log_domain);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_debug_is_verbose")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static bool debug_is_verbose ();
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_debug_set_verbose")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void debug_set_verbose (bool verbose);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_distro_upgrade_enum_from_string")]
-       public static Pk.DistroUpgradeEnum distro_upgrade_enum_from_string (string upgrade);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_distro_upgrade_enum_to_string")]
-       public static unowned string distro_upgrade_enum_to_string (Pk.DistroUpgradeEnum upgrade);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_enum_find_string")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static unowned string enum_find_string (Pk.EnumMatch table, uint value);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_enum_find_value")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static uint enum_find_value (Pk.EnumMatch table, string string);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_enum_test")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void enum_test (void* user_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_error_enum_from_string")]
-       public static Pk.ErrorEnum error_enum_from_string (string code);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_error_enum_to_string")]
-       public static unowned string error_enum_to_string (Pk.ErrorEnum code);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_exit_enum_from_string")]
-       public static Pk.Exit exit_enum_from_string (string exit);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_exit_enum_to_string")]
-       public static unowned string exit_enum_to_string (Pk.Exit exit);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_filter_bitfield_from_string")]
-       public static Pk.Bitfield filter_bitfield_from_string (string filters);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_filter_bitfield_to_string")]
-       public static string filter_bitfield_to_string (Pk.Bitfield filters);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_filter_enum_from_string")]
-       public static Pk.Filter filter_enum_from_string (string filter);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_filter_enum_to_string")]
-       public static unowned string filter_enum_to_string (Pk.Filter filter);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_get_distro_id")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static string get_distro_id ();
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_group_bitfield_from_string")]
-       public static Pk.Bitfield group_bitfield_from_string (string groups);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_group_bitfield_to_string")]
-       public static string group_bitfield_to_string (Pk.Bitfield groups);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_group_enum_from_string")]
-       public static Pk.Group group_enum_from_string (string group);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_group_enum_to_string")]
-       public static unowned string group_enum_to_string (Pk.Group group);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_info_enum_from_string")]
-       public static Pk.Info info_enum_from_string (string info);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_info_enum_to_localised_past")]
-       public static unowned string info_enum_to_localised_past (Pk.Info info);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_info_enum_to_localised_present")]
-       public static unowned string info_enum_to_localised_present (Pk.Info info);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_info_enum_to_string")]
-       public static unowned string info_enum_to_string (Pk.Info info);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_iso8601_from_date")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static string iso8601_from_date (GLib.Date date);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_iso8601_present")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static string iso8601_present ();
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__POINTER_UINT_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__POINTER_UINT_STRING (GLib.Closure closure, GLib.Value return_value, 
uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__POINTER_UINT_UINT")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__POINTER_UINT_UINT (GLib.Closure closure, GLib.Value return_value, 
uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_BOOLEAN")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_BOOLEAN (GLib.Closure closure, GLib.Value return_value, uint 
n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_BOXED")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_BOXED (GLib.Closure closure, GLib.Value return_value, uint 
n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING (GLib.Closure closure, GLib.Value return_value, uint 
n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_BOOLEAN")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_BOOLEAN (GLib.Closure closure, GLib.Value 
return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_BOOLEAN_STRING_UINT_STRING_UINT_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_BOOLEAN_STRING_UINT_STRING_UINT_STRING (GLib.Closure 
closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_BOOLEAN_UINT_UINT_STRING_UINT_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_BOOLEAN_UINT_UINT_STRING_UINT_STRING (GLib.Closure 
closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING (GLib.Closure closure, GLib.Value return_value, 
uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_BOOLEAN")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_BOOLEAN (GLib.Closure closure, GLib.Value 
return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_BOOLEAN_STRING_UINT_STRING_UINT_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_BOOLEAN_STRING_UINT_STRING_UINT_STRING 
(GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* 
invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value 
return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, GLib.Value 
return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, 
GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure 
closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING 
(GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* 
invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING 
(GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* 
invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void 
marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure closure, 
GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void 
marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING (GLib.Closure 
closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void 
marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING_STRING 
(GLib.Closure closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* 
invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_UINT")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_STRING_UINT (GLib.Closure 
closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT (GLib.Closure 
closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT64")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT64 (GLib.Closure 
closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_STRING_UINT_STRING (GLib.Closure 
closure, GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_STRING_STRING_STRING_UINT64")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_STRING_STRING_STRING_UINT64 (GLib.Closure closure, 
GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_UINT")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_UINT (GLib.Closure closure, GLib.Value return_value, 
uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_UINT_STRING_STRING_UINT64")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_UINT_STRING_STRING_UINT64 (GLib.Closure closure, 
GLib.Value return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* 
marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_STRING_UINT_UINT_UINT")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_STRING_UINT_UINT_UINT (GLib.Closure closure, GLib.Value 
return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__STRING_UINT")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_UINT (GLib.Closure closure, GLib.Value return_value, uint 
n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_UINT_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_UINT_STRING_STRING (GLib.Closure closure, GLib.Value 
return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__STRING_UINT_UINT_UINT_UINT")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__STRING_UINT_UINT_UINT_UINT (GLib.Closure closure, GLib.Value 
return_value, uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__UINT_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__UINT_STRING (GLib.Closure closure, GLib.Value return_value, uint 
n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__UINT_STRING_STRING")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__UINT_STRING_STRING (GLib.Closure closure, GLib.Value return_value, 
uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__UINT_STRING_UINT")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__UINT_STRING_UINT (GLib.Closure closure, GLib.Value return_value, 
uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_marshal_VOID__UINT_UINT")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__UINT_UINT (GLib.Closure closure, GLib.Value return_value, uint 
n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_marshal_VOID__UINT_UINT_UINT_UINT")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void marshal_VOID__UINT_UINT_UINT_UINT (GLib.Closure closure, GLib.Value return_value, 
uint n_param_values, GLib.Value param_values, void* invocation_hint, void* marshal_data);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_media_type_enum_from_string")]
-       public static Pk.MediaType media_type_enum_from_string (string media_type);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_media_type_enum_to_string")]
-       public static unowned string media_type_enum_to_string (Pk.MediaType media_type);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_message_enum_from_string")]
-       public static Pk.MessageEnum message_enum_from_string (string message);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_message_enum_to_string")]
-       public static unowned string message_enum_to_string (Pk.MessageEnum message);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_network_enum_from_string")]
-       public static Pk.Network network_enum_from_string (string network);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_network_enum_to_string")]
-       public static unowned string network_enum_to_string (Pk.Network network);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_polkit_agent_close")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static void polkit_agent_close ();
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_polkit_agent_open")]
+       [CCode (cheader_filename = "packagekit-glib2/packagekit.h")]
        public static int polkit_agent_open ();
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_provides_enum_from_string")]
-       public static Pk.Provides provides_enum_from_string (string provides);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_provides_enum_to_string")]
-       public static unowned string provides_enum_to_string (Pk.Provides provides);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_restart_enum_from_string")]
-       public static Pk.Restart restart_enum_from_string (string restart);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_restart_enum_to_string")]
-       public static unowned string restart_enum_to_string (Pk.Restart restart);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_role_bitfield_from_string")]
-       public static Pk.Bitfield role_bitfield_from_string (string roles);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_role_bitfield_to_string")]
-       public static string role_bitfield_to_string (Pk.Bitfield roles);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_role_enum_from_string")]
-       public static Pk.Role role_enum_from_string (string role);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_role_enum_to_localised_present")]
-       public static unowned string role_enum_to_localised_present (Pk.Role role);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_role_enum_to_string")]
-       public static unowned string role_enum_to_string (Pk.Role role);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_service_pack_error_quark")]
-       public static GLib.Quark service_pack_error_quark ();
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_sig_type_enum_from_string")]
-       public static Pk.SigType sig_type_enum_from_string (string sig_type);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_sig_type_enum_to_string")]
-       public static unowned string sig_type_enum_to_string (Pk.SigType sig_type);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_status_enum_from_string")]
-       public static Pk.Status status_enum_from_string (string status);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_status_enum_to_localised_text")]
-       public static unowned string status_enum_to_localised_text (Pk.Status status);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_status_enum_to_string")]
-       public static unowned string status_enum_to_string (Pk.Status status);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_transaction_flag_bitfield_from_string")]
-       public static Pk.Bitfield transaction_flag_bitfield_from_string (string transaction_flags);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_transaction_flag_bitfield_to_string")]
-       public static string transaction_flag_bitfield_to_string (Pk.Bitfield transaction_flags);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_transaction_flag_enum_from_string")]
-       public static Pk.TransactionFlag transaction_flag_enum_from_string (string transaction_flag);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_transaction_flag_enum_to_string")]
-       public static unowned string transaction_flag_enum_to_string (Pk.TransactionFlag transaction_flag);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_update_state_enum_from_string")]
-       public static Pk.UpdateState update_state_enum_from_string (string update_state);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_update_state_enum_to_string")]
-       public static unowned string update_state_enum_to_string (Pk.UpdateState update_state);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = 
"pk_upgrade_kind_enum_from_string")]
-       public static Pk.UpgradeKind upgrade_kind_enum_from_string (string upgrade_kind);
-       [CCode (cheader_filename = "packagekit-glib2/packagekit.h", cname = "pk_upgrade_kind_enum_to_string")]
-       public static unowned string upgrade_kind_enum_to_string (Pk.UpgradeKind upgrade_kind);
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]