aboutsummaryrefslogtreecommitdiff
path: root/udisks-device.h
diff options
context:
space:
mode:
Diffstat (limited to 'udisks-device.h')
-rw-r--r--udisks-device.h1798
1 files changed, 1798 insertions, 0 deletions
diff --git a/udisks-device.h b/udisks-device.h
new file mode 100644
index 0000000..6b388c6
--- /dev/null
+++ b/udisks-device.h
@@ -0,0 +1,1798 @@
+/*
+ * Generated by gdbus-codegen 2.30.3. DO NOT EDIT.
+ *
+ * The license of this code is the same as for the source it was derived from.
+ */
+
+#ifndef __UDISKS_DEVICE_H__
+#define __UDISKS_DEVICE_H__
+
+#include <gio/gio.h>
+
+G_BEGIN_DECLS
+
+
+/* ------------------------------------------------------------------------ */
+/* Declarations for org.freedesktop.UDisks.Device */
+
+#define TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE (org_freedesktop_udisks_device_get_type ())
+#define ORG_FREEDESKTOP_UDISKS_DEVICE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE, OrgFreedesktopUDisksDevice))
+#define IS_ORG_FREEDESKTOP_UDISKS_DEVICE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE))
+#define ORG_FREEDESKTOP_UDISKS_DEVICE_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE, OrgFreedesktopUDisksDeviceIface))
+
+struct _OrgFreedesktopUDisksDevice;
+typedef struct _OrgFreedesktopUDisksDevice OrgFreedesktopUDisksDevice;
+typedef struct _OrgFreedesktopUDisksDeviceIface OrgFreedesktopUDisksDeviceIface;
+
+struct _OrgFreedesktopUDisksDeviceIface
+{
+ GTypeInterface parent_iface;
+
+
+
+ gboolean (*handle_drive_ata_smart_initiate_selftest) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_test,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_drive_ata_smart_refresh_data) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_drive_benchmark) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ gboolean arg_do_write_benchmark,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_drive_detach) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_drive_eject) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_drive_inhibit_polling) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_drive_poll_media) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_drive_set_spindown_timeout) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ gint arg_timeout_seconds,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_drive_uninhibit_polling) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_cookie);
+
+ gboolean (*handle_drive_unset_spindown_timeout) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_cookie);
+
+ gboolean (*handle_filesystem_check) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_filesystem_create) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_fstype,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_filesystem_list_open_files) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_filesystem_mount) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_filesystem_type,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_filesystem_set_label) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_new_label);
+
+ gboolean (*handle_filesystem_unmount) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_job_cancel) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+ gboolean (*handle_linux_lvm2_lvstop) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_linux_md_add_spare) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_component,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_linux_md_check) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_linux_md_expand) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_components,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_linux_md_remove_component) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_component,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_linux_md_stop) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_luks_change_passphrase) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_current_passphrase,
+ const gchar *arg_new_passphrase);
+
+ gboolean (*handle_luks_lock) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_luks_unlock) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_passphrase,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_partition_create) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ guint64 arg_offset,
+ guint64 arg_size,
+ const gchar *arg_type,
+ const gchar *arg_label,
+ const gchar *const *arg_flags,
+ const gchar *const *arg_options,
+ const gchar *arg_fstype,
+ const gchar *const *arg_fsoptions);
+
+ gboolean (*handle_partition_delete) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *const *arg_options);
+
+ gboolean (*handle_partition_modify) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_type,
+ const gchar *arg_label,
+ const gchar *const *arg_flags);
+
+ gboolean (*handle_partition_table_create) (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *arg_scheme,
+ const gchar *const *arg_options);
+
+ const gchar * (*get_device_automount_hint) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_device_block_size) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_device_detection_time) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_device_file) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_device_file_by_id) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_device_file_by_path) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_device_file_presentation) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_drive) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_linux_dmmp) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_linux_dmmp_component) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_linux_loop) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_linux_lvm2_lv) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_linux_lvm2_pv) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_linux_md) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_linux_md_component) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_luks) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_luks_cleartext) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_media_available) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_media_change_detected) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_media_change_detection_inhibitable) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_media_change_detection_inhibited) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_media_change_detection_polling) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_mounted) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_optical_disc) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_partition) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_partition_table) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_read_only) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_removable) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_is_system_internal) (OrgFreedesktopUDisksDevice *object);
+
+ gint64 (*get_device_major) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_device_media_detection_time) (OrgFreedesktopUDisksDevice *object);
+
+ gint64 (*get_device_minor) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_device_mount_paths) (OrgFreedesktopUDisksDevice *object);
+
+ guint (*get_device_mounted_by_uid) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_presentation_hide) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_device_presentation_icon_name) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_device_presentation_name) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_device_presentation_nopolicy) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_device_size) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_adapter) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_ata_smart_blob) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_drive_ata_smart_is_available) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_ata_smart_status) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_drive_ata_smart_time_collected) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_drive_can_detach) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_drive_can_spindown) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_connection_interface) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_drive_connection_speed) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_drive_is_media_ejectable) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_drive_is_rotational) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_media) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_drive_media_compatibility) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_model) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_drive_ports) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_revision) (OrgFreedesktopUDisksDevice *object);
+
+ guint (*get_drive_rotation_rate) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_serial) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_drive_similar_devices) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_vendor) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_write_cache) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_drive_wwn) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_id_label) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_id_type) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_id_usage) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_id_uuid) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_id_version) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_job_id) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_job_in_progress) (OrgFreedesktopUDisksDevice *object);
+
+ guint (*get_job_initiated_by_uid) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_job_is_cancellable) (OrgFreedesktopUDisksDevice *object);
+
+ gdouble (*get_job_percentage) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_dmmp_component_holder) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_dmmp_name) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_dmmp_parameters) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_linux_dmmp_slaves) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_loop_filename) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_lvm2_lvgroup_name) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_lvm2_lvgroup_uuid) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_lvm2_lvname) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_lvm2_lvuuid) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_linux_lvm2_pvgroup_extent_size) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_linux_lvm2_pvgroup_logical_volumes) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_lvm2_pvgroup_name) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_linux_lvm2_pvgroup_physical_volumes) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_linux_lvm2_pvgroup_sequence_number) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_linux_lvm2_pvgroup_size) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_linux_lvm2_pvgroup_unallocated_size) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_lvm2_pvgroup_uuid) (OrgFreedesktopUDisksDevice *object);
+
+ guint (*get_linux_lvm2_pvnum_metadata_areas) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_lvm2_pvuuid) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_component_holder) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_component_home_host) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_component_level) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_component_name) (OrgFreedesktopUDisksDevice *object);
+
+ gint (*get_linux_md_component_num_raid_devices) (OrgFreedesktopUDisksDevice *object);
+
+ gint (*get_linux_md_component_position) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_linux_md_component_state) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_component_uuid) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_component_version) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_home_host) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_linux_md_is_degraded) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_level) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_name) (OrgFreedesktopUDisksDevice *object);
+
+ gint (*get_linux_md_num_raid_devices) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_linux_md_slaves) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_state) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_sync_action) (OrgFreedesktopUDisksDevice *object);
+
+ gdouble (*get_linux_md_sync_percentage) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_linux_md_sync_speed) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_uuid) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_linux_md_version) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_luks_cleartext_slave) (OrgFreedesktopUDisksDevice *object);
+
+ guint (*get_luks_cleartext_unlocked_by_uid) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_luks_holder) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_native_path) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_optical_disc_is_appendable) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_optical_disc_is_blank) (OrgFreedesktopUDisksDevice *object);
+
+ gboolean (*get_optical_disc_is_closed) (OrgFreedesktopUDisksDevice *object);
+
+ guint (*get_optical_disc_num_audio_tracks) (OrgFreedesktopUDisksDevice *object);
+
+ guint (*get_optical_disc_num_sessions) (OrgFreedesktopUDisksDevice *object);
+
+ guint (*get_optical_disc_num_tracks) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_partition_alignment_offset) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar *const * (*get_partition_flags) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_partition_label) (OrgFreedesktopUDisksDevice *object);
+
+ gint (*get_partition_number) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_partition_offset) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_partition_scheme) (OrgFreedesktopUDisksDevice *object);
+
+ guint64 (*get_partition_size) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_partition_slave) (OrgFreedesktopUDisksDevice *object);
+
+ gint (*get_partition_table_count) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_partition_table_scheme) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_partition_type) (OrgFreedesktopUDisksDevice *object);
+
+ const gchar * (*get_partition_uuid) (OrgFreedesktopUDisksDevice *object);
+
+ void (*changed) (
+ OrgFreedesktopUDisksDevice *object);
+
+ void (*job_changed) (
+ OrgFreedesktopUDisksDevice *object,
+ gboolean arg_job_in_progress,
+ gboolean arg_job_is_cancellable,
+ const gchar *arg_job_id,
+ guint arg_job_initiated_by_uid,
+ gdouble arg_job_percentage);
+
+};
+
+GType org_freedesktop_udisks_device_get_type (void) G_GNUC_CONST;
+
+GDBusInterfaceInfo *org_freedesktop_udisks_device_interface_info (void);
+guint org_freedesktop_udisks_device_override_properties (GObjectClass *klass, guint property_id_begin);
+
+
+/* D-Bus method call completion functions: */
+void org_freedesktop_udisks_device_complete_job_cancel (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_partition_table_create (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_partition_delete (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_partition_create (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *created_device);
+
+void org_freedesktop_udisks_device_complete_partition_modify (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_filesystem_create (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_filesystem_set_label (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_filesystem_mount (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *mount_path);
+
+void org_freedesktop_udisks_device_complete_filesystem_unmount (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_filesystem_check (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ gboolean is_clean);
+
+void org_freedesktop_udisks_device_complete_filesystem_list_open_files (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *processes);
+
+void org_freedesktop_udisks_device_complete_luks_unlock (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *cleartext_device);
+
+void org_freedesktop_udisks_device_complete_luks_lock (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_luks_change_passphrase (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_linux_md_add_spare (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_linux_md_expand (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_linux_md_remove_component (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_linux_md_stop (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_linux_lvm2_lvstop (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_linux_md_check (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ guint64 number_of_errors);
+
+void org_freedesktop_udisks_device_complete_drive_inhibit_polling (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *cookie);
+
+void org_freedesktop_udisks_device_complete_drive_uninhibit_polling (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_drive_poll_media (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_drive_eject (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_drive_detach (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_drive_set_spindown_timeout (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ const gchar *cookie);
+
+void org_freedesktop_udisks_device_complete_drive_unset_spindown_timeout (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_drive_ata_smart_refresh_data (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_drive_ata_smart_initiate_selftest (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation);
+
+void org_freedesktop_udisks_device_complete_drive_benchmark (
+ OrgFreedesktopUDisksDevice *object,
+ GDBusMethodInvocation *invocation,
+ GVariant *read_transfer_rate_results,
+ GVariant *write_transfer_rate_results,
+ GVariant *access_time_results);
+
+
+
+/* D-Bus signal emissions functions: */
+void org_freedesktop_udisks_device_emit_changed (
+ OrgFreedesktopUDisksDevice *object);
+
+void org_freedesktop_udisks_device_emit_job_changed (
+ OrgFreedesktopUDisksDevice *object,
+ gboolean arg_job_in_progress,
+ gboolean arg_job_is_cancellable,
+ const gchar *arg_job_id,
+ guint arg_job_initiated_by_uid,
+ gdouble arg_job_percentage);
+
+
+
+/* D-Bus method calls: */
+void org_freedesktop_udisks_device_call_job_cancel (
+ OrgFreedesktopUDisksDevice *proxy,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_job_cancel_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_job_cancel_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_partition_table_create (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_scheme,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_partition_table_create_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_partition_table_create_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_scheme,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_partition_delete (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_partition_delete_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_partition_delete_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_partition_create (
+ OrgFreedesktopUDisksDevice *proxy,
+ guint64 arg_offset,
+ guint64 arg_size,
+ const gchar *arg_type,
+ const gchar *arg_label,
+ const gchar *const *arg_flags,
+ const gchar *const *arg_options,
+ const gchar *arg_fstype,
+ const gchar *const *arg_fsoptions,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_partition_create_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ gchar **out_created_device,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_partition_create_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ guint64 arg_offset,
+ guint64 arg_size,
+ const gchar *arg_type,
+ const gchar *arg_label,
+ const gchar *const *arg_flags,
+ const gchar *const *arg_options,
+ const gchar *arg_fstype,
+ const gchar *const *arg_fsoptions,
+ gchar **out_created_device,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_partition_modify (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_type,
+ const gchar *arg_label,
+ const gchar *const *arg_flags,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_partition_modify_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_partition_modify_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_type,
+ const gchar *arg_label,
+ const gchar *const *arg_flags,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_filesystem_create (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_fstype,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_create_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_create_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_fstype,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_filesystem_set_label (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_new_label,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_set_label_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_set_label_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_new_label,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_filesystem_mount (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_filesystem_type,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_mount_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ gchar **out_mount_path,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_mount_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_filesystem_type,
+ const gchar *const *arg_options,
+ gchar **out_mount_path,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_filesystem_unmount (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_unmount_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_unmount_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_filesystem_check (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_check_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ gboolean *out_is_clean,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_check_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ gboolean *out_is_clean,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_filesystem_list_open_files (
+ OrgFreedesktopUDisksDevice *proxy,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_list_open_files_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GVariant **out_processes,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_filesystem_list_open_files_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ GVariant **out_processes,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_luks_unlock (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_passphrase,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_luks_unlock_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ gchar **out_cleartext_device,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_luks_unlock_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_passphrase,
+ const gchar *const *arg_options,
+ gchar **out_cleartext_device,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_luks_lock (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_luks_lock_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_luks_lock_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_luks_change_passphrase (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_current_passphrase,
+ const gchar *arg_new_passphrase,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_luks_change_passphrase_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_luks_change_passphrase_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_current_passphrase,
+ const gchar *arg_new_passphrase,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_linux_md_add_spare (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_component,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_linux_md_add_spare_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_linux_md_add_spare_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_component,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_linux_md_expand (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_components,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_linux_md_expand_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_linux_md_expand_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_components,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_linux_md_remove_component (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_component,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_linux_md_remove_component_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_linux_md_remove_component_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_component,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_linux_md_stop (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_linux_md_stop_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_linux_md_stop_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_linux_lvm2_lvstop (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_linux_lvm2_lvstop_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_linux_lvm2_lvstop_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_linux_md_check (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_linux_md_check_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ guint64 *out_number_of_errors,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_linux_md_check_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ guint64 *out_number_of_errors,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_drive_inhibit_polling (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_drive_inhibit_polling_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ gchar **out_cookie,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_drive_inhibit_polling_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ gchar **out_cookie,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_drive_uninhibit_polling (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_cookie,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_drive_uninhibit_polling_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_drive_uninhibit_polling_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_cookie,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_drive_poll_media (
+ OrgFreedesktopUDisksDevice *proxy,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_drive_poll_media_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_drive_poll_media_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_drive_eject (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_drive_eject_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_drive_eject_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_drive_detach (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_drive_detach_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_drive_detach_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_drive_set_spindown_timeout (
+ OrgFreedesktopUDisksDevice *proxy,
+ gint arg_timeout_seconds,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_drive_set_spindown_timeout_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ gchar **out_cookie,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_drive_set_spindown_timeout_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ gint arg_timeout_seconds,
+ const gchar *const *arg_options,
+ gchar **out_cookie,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_drive_unset_spindown_timeout (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_cookie,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_drive_unset_spindown_timeout_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_drive_unset_spindown_timeout_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_cookie,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_drive_ata_smart_refresh_data (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_drive_ata_smart_refresh_data_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_drive_ata_smart_refresh_data_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_drive_ata_smart_initiate_selftest (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_test,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_drive_ata_smart_initiate_selftest_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_drive_ata_smart_initiate_selftest_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ const gchar *arg_test,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_call_drive_benchmark (
+ OrgFreedesktopUDisksDevice *proxy,
+ gboolean arg_do_write_benchmark,
+ const gchar *const *arg_options,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+
+gboolean org_freedesktop_udisks_device_call_drive_benchmark_finish (
+ OrgFreedesktopUDisksDevice *proxy,
+ GVariant **out_read_transfer_rate_results,
+ GVariant **out_write_transfer_rate_results,
+ GVariant **out_access_time_results,
+ GAsyncResult *res,
+ GError **error);
+
+gboolean org_freedesktop_udisks_device_call_drive_benchmark_sync (
+ OrgFreedesktopUDisksDevice *proxy,
+ gboolean arg_do_write_benchmark,
+ const gchar *const *arg_options,
+ GVariant **out_read_transfer_rate_results,
+ GVariant **out_write_transfer_rate_results,
+ GVariant **out_access_time_results,
+ GCancellable *cancellable,
+ GError **error);
+
+
+
+/* D-Bus property accessors: */
+const gchar *org_freedesktop_udisks_device_get_native_path (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_native_path (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_native_path (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+guint64 org_freedesktop_udisks_device_get_device_detection_time (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_detection_time (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+guint64 org_freedesktop_udisks_device_get_device_media_detection_time (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_media_detection_time (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+gint64 org_freedesktop_udisks_device_get_device_major (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_major (OrgFreedesktopUDisksDevice *object, gint64 value);
+
+gint64 org_freedesktop_udisks_device_get_device_minor (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_minor (OrgFreedesktopUDisksDevice *object, gint64 value);
+
+const gchar *org_freedesktop_udisks_device_get_device_file (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_device_file (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_file (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_device_file_presentation (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_device_file_presentation (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_file_presentation (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *const *org_freedesktop_udisks_device_get_device_file_by_id (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_device_file_by_id (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_file_by_id (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+const gchar *const *org_freedesktop_udisks_device_get_device_file_by_path (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_device_file_by_path (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_file_by_path (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_system_internal (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_system_internal (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_partition (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_partition (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_partition_table (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_partition_table (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_removable (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_removable (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_media_available (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_media_available (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_media_change_detected (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_media_change_detected (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_media_change_detection_polling (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_media_change_detection_polling (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_media_change_detection_inhibitable (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_media_change_detection_inhibitable (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_media_change_detection_inhibited (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_media_change_detection_inhibited (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_read_only (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_read_only (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_drive (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_drive (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_optical_disc (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_optical_disc (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_mounted (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_mounted (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+const gchar *const *org_freedesktop_udisks_device_get_device_mount_paths (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_device_mount_paths (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_mount_paths (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+guint org_freedesktop_udisks_device_get_device_mounted_by_uid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_mounted_by_uid (OrgFreedesktopUDisksDevice *object, guint value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_luks (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_luks (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_luks_cleartext (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_luks_cleartext (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_linux_md_component (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_linux_md_component (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_linux_md (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_linux_md (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_linux_lvm2_lv (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_linux_lvm2_lv (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_linux_lvm2_pv (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_linux_lvm2_pv (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_linux_dmmp_component (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_linux_dmmp_component (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_linux_dmmp (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_linux_dmmp (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_is_linux_loop (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_is_linux_loop (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+guint64 org_freedesktop_udisks_device_get_device_size (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_size (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+guint64 org_freedesktop_udisks_device_get_device_block_size (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_block_size (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+gboolean org_freedesktop_udisks_device_get_device_presentation_hide (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_presentation_hide (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_device_presentation_nopolicy (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_presentation_nopolicy (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+const gchar *org_freedesktop_udisks_device_get_device_presentation_name (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_device_presentation_name (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_presentation_name (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_device_presentation_icon_name (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_device_presentation_icon_name (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_presentation_icon_name (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_device_automount_hint (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_device_automount_hint (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_device_automount_hint (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+gboolean org_freedesktop_udisks_device_get_job_in_progress (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_job_in_progress (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+const gchar *org_freedesktop_udisks_device_get_job_id (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_job_id (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_job_id (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+guint org_freedesktop_udisks_device_get_job_initiated_by_uid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_job_initiated_by_uid (OrgFreedesktopUDisksDevice *object, guint value);
+
+gboolean org_freedesktop_udisks_device_get_job_is_cancellable (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_job_is_cancellable (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gdouble org_freedesktop_udisks_device_get_job_percentage (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_job_percentage (OrgFreedesktopUDisksDevice *object, gdouble value);
+
+const gchar *org_freedesktop_udisks_device_get_id_usage (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_id_usage (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_id_usage (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_id_type (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_id_type (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_id_type (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_id_version (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_id_version (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_id_version (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_id_uuid (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_id_uuid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_id_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_id_label (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_id_label (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_id_label (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_luks_holder (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_luks_holder (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_luks_holder (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_luks_cleartext_slave (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_luks_cleartext_slave (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_luks_cleartext_slave (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+guint org_freedesktop_udisks_device_get_luks_cleartext_unlocked_by_uid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_luks_cleartext_unlocked_by_uid (OrgFreedesktopUDisksDevice *object, guint value);
+
+const gchar *org_freedesktop_udisks_device_get_partition_slave (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_partition_slave (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_slave (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_partition_scheme (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_partition_scheme (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_scheme (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_partition_type (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_partition_type (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_type (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_partition_label (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_partition_label (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_label (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_partition_uuid (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_partition_uuid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *const *org_freedesktop_udisks_device_get_partition_flags (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_partition_flags (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_flags (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+gint org_freedesktop_udisks_device_get_partition_number (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_number (OrgFreedesktopUDisksDevice *object, gint value);
+
+guint64 org_freedesktop_udisks_device_get_partition_offset (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_offset (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+guint64 org_freedesktop_udisks_device_get_partition_size (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_size (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+guint64 org_freedesktop_udisks_device_get_partition_alignment_offset (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_alignment_offset (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+const gchar *org_freedesktop_udisks_device_get_partition_table_scheme (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_partition_table_scheme (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_table_scheme (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+gint org_freedesktop_udisks_device_get_partition_table_count (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_partition_table_count (OrgFreedesktopUDisksDevice *object, gint value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_vendor (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_vendor (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_vendor (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_model (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_model (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_model (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_revision (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_revision (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_revision (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_serial (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_serial (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_serial (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_wwn (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_wwn (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_wwn (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+guint org_freedesktop_udisks_device_get_drive_rotation_rate (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_rotation_rate (OrgFreedesktopUDisksDevice *object, guint value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_write_cache (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_write_cache (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_write_cache (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_connection_interface (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_connection_interface (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_connection_interface (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+guint64 org_freedesktop_udisks_device_get_drive_connection_speed (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_connection_speed (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+const gchar *const *org_freedesktop_udisks_device_get_drive_media_compatibility (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_drive_media_compatibility (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_media_compatibility (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_media (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_media (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_media (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+gboolean org_freedesktop_udisks_device_get_drive_is_media_ejectable (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_is_media_ejectable (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_drive_can_detach (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_can_detach (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_drive_can_spindown (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_can_spindown (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_drive_is_rotational (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_is_rotational (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_adapter (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_adapter (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_adapter (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *const *org_freedesktop_udisks_device_get_drive_ports (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_drive_ports (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_ports (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+const gchar *const *org_freedesktop_udisks_device_get_drive_similar_devices (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_drive_similar_devices (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_similar_devices (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+gboolean org_freedesktop_udisks_device_get_optical_disc_is_blank (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_optical_disc_is_blank (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_optical_disc_is_appendable (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_optical_disc_is_appendable (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+gboolean org_freedesktop_udisks_device_get_optical_disc_is_closed (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_optical_disc_is_closed (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+guint org_freedesktop_udisks_device_get_optical_disc_num_tracks (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_optical_disc_num_tracks (OrgFreedesktopUDisksDevice *object, guint value);
+
+guint org_freedesktop_udisks_device_get_optical_disc_num_audio_tracks (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_optical_disc_num_audio_tracks (OrgFreedesktopUDisksDevice *object, guint value);
+
+guint org_freedesktop_udisks_device_get_optical_disc_num_sessions (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_optical_disc_num_sessions (OrgFreedesktopUDisksDevice *object, guint value);
+
+gboolean org_freedesktop_udisks_device_get_drive_ata_smart_is_available (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_ata_smart_is_available (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+guint64 org_freedesktop_udisks_device_get_drive_ata_smart_time_collected (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_ata_smart_time_collected (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_ata_smart_status (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_ata_smart_status (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_ata_smart_status (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_drive_ata_smart_blob (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_drive_ata_smart_blob (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_drive_ata_smart_blob (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_component_level (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_component_level (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_component_level (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+gint org_freedesktop_udisks_device_get_linux_md_component_position (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_component_position (OrgFreedesktopUDisksDevice *object, gint value);
+
+gint org_freedesktop_udisks_device_get_linux_md_component_num_raid_devices (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_component_num_raid_devices (OrgFreedesktopUDisksDevice *object, gint value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_component_uuid (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_component_uuid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_component_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_component_name (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_component_name (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_component_name (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_component_home_host (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_component_home_host (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_component_home_host (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_component_version (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_component_version (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_component_version (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_component_holder (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_component_holder (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_component_holder (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *const *org_freedesktop_udisks_device_get_linux_md_component_state (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_linux_md_component_state (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_component_state (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_state (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_state (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_state (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_level (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_level (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_level (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_uuid (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_uuid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_home_host (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_home_host (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_home_host (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_name (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_name (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_name (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+gint org_freedesktop_udisks_device_get_linux_md_num_raid_devices (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_num_raid_devices (OrgFreedesktopUDisksDevice *object, gint value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_version (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_version (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_version (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *const *org_freedesktop_udisks_device_get_linux_md_slaves (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_linux_md_slaves (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_slaves (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+gboolean org_freedesktop_udisks_device_get_linux_md_is_degraded (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_is_degraded (OrgFreedesktopUDisksDevice *object, gboolean value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_md_sync_action (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_md_sync_action (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_sync_action (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+gdouble org_freedesktop_udisks_device_get_linux_md_sync_percentage (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_sync_percentage (OrgFreedesktopUDisksDevice *object, gdouble value);
+
+guint64 org_freedesktop_udisks_device_get_linux_md_sync_speed (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_md_sync_speed (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_lvm2_pvuuid (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_lvm2_pvuuid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_pvuuid (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+guint org_freedesktop_udisks_device_get_linux_lvm2_pvnum_metadata_areas (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_pvnum_metadata_areas (OrgFreedesktopUDisksDevice *object, guint value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_name (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_lvm2_pvgroup_name (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_name (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_uuid (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_lvm2_pvgroup_uuid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+guint64 org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_size (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_size (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+guint64 org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_unallocated_size (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_unallocated_size (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+guint64 org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_sequence_number (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_sequence_number (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+guint64 org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_extent_size (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_extent_size (OrgFreedesktopUDisksDevice *object, guint64 value);
+
+const gchar *const *org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_physical_volumes (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_linux_lvm2_pvgroup_physical_volumes (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_physical_volumes (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+const gchar *const *org_freedesktop_udisks_device_get_linux_lvm2_pvgroup_logical_volumes (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_linux_lvm2_pvgroup_logical_volumes (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_pvgroup_logical_volumes (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_lvm2_lvname (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_lvm2_lvname (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_lvname (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_lvm2_lvuuid (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_lvm2_lvuuid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_lvuuid (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_lvm2_lvgroup_name (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_lvm2_lvgroup_name (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_lvgroup_name (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_lvm2_lvgroup_uuid (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_lvm2_lvgroup_uuid (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_lvm2_lvgroup_uuid (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_dmmp_component_holder (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_dmmp_component_holder (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_dmmp_component_holder (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_dmmp_name (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_dmmp_name (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_dmmp_name (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *const *org_freedesktop_udisks_device_get_linux_dmmp_slaves (OrgFreedesktopUDisksDevice *object);
+gchar **org_freedesktop_udisks_device_dup_linux_dmmp_slaves (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_dmmp_slaves (OrgFreedesktopUDisksDevice *object, const gchar *const *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_dmmp_parameters (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_dmmp_parameters (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_dmmp_parameters (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+const gchar *org_freedesktop_udisks_device_get_linux_loop_filename (OrgFreedesktopUDisksDevice *object);
+gchar *org_freedesktop_udisks_device_dup_linux_loop_filename (OrgFreedesktopUDisksDevice *object);
+void org_freedesktop_udisks_device_set_linux_loop_filename (OrgFreedesktopUDisksDevice *object, const gchar *value);
+
+
+/* ---- */
+
+#define TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY (org_freedesktop_udisks_device_proxy_get_type ())
+#define ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY, OrgFreedesktopUDisksDeviceProxy))
+#define ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY, OrgFreedesktopUDisksDeviceProxyClass))
+#define ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY, OrgFreedesktopUDisksDeviceProxyClass))
+#define IS_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY))
+#define IS_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_PROXY))
+
+typedef struct _OrgFreedesktopUDisksDeviceProxy OrgFreedesktopUDisksDeviceProxy;
+typedef struct _OrgFreedesktopUDisksDeviceProxyClass OrgFreedesktopUDisksDeviceProxyClass;
+typedef struct _OrgFreedesktopUDisksDeviceProxyPrivate OrgFreedesktopUDisksDeviceProxyPrivate;
+
+struct _OrgFreedesktopUDisksDeviceProxy
+{
+ /*< private >*/
+ GDBusProxy parent_instance;
+ OrgFreedesktopUDisksDeviceProxyPrivate *priv;
+};
+
+struct _OrgFreedesktopUDisksDeviceProxyClass
+{
+ GDBusProxyClass parent_class;
+};
+
+GType org_freedesktop_udisks_device_proxy_get_type (void) G_GNUC_CONST;
+
+void org_freedesktop_udisks_device_proxy_new (
+ GDBusConnection *connection,
+ GDBusProxyFlags flags,
+ const gchar *name,
+ const gchar *object_path,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+OrgFreedesktopUDisksDevice *org_freedesktop_udisks_device_proxy_new_finish (
+ GAsyncResult *res,
+ GError **error);
+OrgFreedesktopUDisksDevice *org_freedesktop_udisks_device_proxy_new_sync (
+ GDBusConnection *connection,
+ GDBusProxyFlags flags,
+ const gchar *name,
+ const gchar *object_path,
+ GCancellable *cancellable,
+ GError **error);
+
+void org_freedesktop_udisks_device_proxy_new_for_bus (
+ GBusType bus_type,
+ GDBusProxyFlags flags,
+ const gchar *name,
+ const gchar *object_path,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+OrgFreedesktopUDisksDevice *org_freedesktop_udisks_device_proxy_new_for_bus_finish (
+ GAsyncResult *res,
+ GError **error);
+OrgFreedesktopUDisksDevice *org_freedesktop_udisks_device_proxy_new_for_bus_sync (
+ GBusType bus_type,
+ GDBusProxyFlags flags,
+ const gchar *name,
+ const gchar *object_path,
+ GCancellable *cancellable,
+ GError **error);
+
+
+/* ---- */
+
+#define TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON (org_freedesktop_udisks_device_skeleton_get_type ())
+#define ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON, OrgFreedesktopUDisksDeviceSkeleton))
+#define ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON, OrgFreedesktopUDisksDeviceSkeletonClass))
+#define ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON, OrgFreedesktopUDisksDeviceSkeletonClass))
+#define IS_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON))
+#define IS_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), TYPE_ORG_FREEDESKTOP_UDISKS_DEVICE_SKELETON))
+
+typedef struct _OrgFreedesktopUDisksDeviceSkeleton OrgFreedesktopUDisksDeviceSkeleton;
+typedef struct _OrgFreedesktopUDisksDeviceSkeletonClass OrgFreedesktopUDisksDeviceSkeletonClass;
+typedef struct _OrgFreedesktopUDisksDeviceSkeletonPrivate OrgFreedesktopUDisksDeviceSkeletonPrivate;
+
+struct _OrgFreedesktopUDisksDeviceSkeleton
+{
+ /*< private >*/
+ GDBusInterfaceSkeleton parent_instance;
+ OrgFreedesktopUDisksDeviceSkeletonPrivate *priv;
+};
+
+struct _OrgFreedesktopUDisksDeviceSkeletonClass
+{
+ GDBusInterfaceSkeletonClass parent_class;
+};
+
+GType org_freedesktop_udisks_device_skeleton_get_type (void) G_GNUC_CONST;
+
+OrgFreedesktopUDisksDevice *org_freedesktop_udisks_device_skeleton_new (void);
+
+
+G_END_DECLS
+
+#endif /* __UDISKS_DEVICE_H__ */