27#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
28#error "Only <gio/gio.h> can be included directly."
35#define G_TYPE_MOUNT (g_mount_get_type ())
36#define G_MOUNT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_MOUNT, GMount))
37#define G_IS_MOUNT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_MOUNT))
38#define G_MOUNT_GET_IFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_MOUNT, GMountIface))
#define GIO_AVAILABLE_IN_ALL
#define GIO_DEPRECATED_FOR(f)
struct _GAsyncResult GAsyncResult
void(* GAsyncReadyCallback)(GObject *source_object, GAsyncResult *res, gpointer data)
GIO_AVAILABLE_IN_ALL gboolean g_mount_eject_with_operation_finish(GMount *mount, GAsyncResult *result, GError **error)
GIO_AVAILABLE_IN_ALL gchar ** g_mount_guess_content_type_sync(GMount *mount, gboolean force_rescan, GCancellable *cancellable, GError **error)
GIO_AVAILABLE_IN_ALL void g_mount_unshadow(GMount *mount)
GIO_AVAILABLE_IN_ALL const gchar * g_mount_get_sort_key(GMount *mount)
GIO_AVAILABLE_IN_ALL gboolean g_mount_remount_finish(GMount *mount, GAsyncResult *result, GError **error)
GIO_AVAILABLE_IN_ALL char * g_mount_get_uuid(GMount *mount)
GIO_AVAILABLE_IN_ALL void g_mount_guess_content_type(GMount *mount, gboolean force_rescan, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL GFile * g_mount_get_default_location(GMount *mount)
GIO_AVAILABLE_IN_ALL gboolean g_mount_is_shadowed(GMount *mount)
GIO_AVAILABLE_IN_ALL void g_mount_shadow(GMount *mount)
GIO_AVAILABLE_IN_ALL void g_mount_eject_with_operation(GMount *mount, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
void g_mount_eject(GMount *mount, GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL gboolean g_mount_can_unmount(GMount *mount)
GIO_AVAILABLE_IN_ALL char * g_mount_get_name(GMount *mount)
GIO_AVAILABLE_IN_ALL GIcon * g_mount_get_symbolic_icon(GMount *mount)
GIO_AVAILABLE_IN_ALL GType g_mount_get_type(void) G_GNUC_CONST
GIO_AVAILABLE_IN_ALL gchar ** g_mount_guess_content_type_finish(GMount *mount, GAsyncResult *result, GError **error)
gboolean g_mount_unmount_finish(GMount *mount, GAsyncResult *result, GError **error)
GIO_AVAILABLE_IN_ALL void g_mount_unmount_with_operation(GMount *mount, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL GFile * g_mount_get_root(GMount *mount)
GIO_AVAILABLE_IN_ALL GIcon * g_mount_get_icon(GMount *mount)
GIO_AVAILABLE_IN_ALL gboolean g_mount_unmount_with_operation_finish(GMount *mount, GAsyncResult *result, GError **error)
GIO_AVAILABLE_IN_ALL void g_mount_remount(GMount *mount, GMountMountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
GIO_AVAILABLE_IN_ALL gboolean g_mount_can_eject(GMount *mount)
void g_mount_unmount(GMount *mount, GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
gboolean g_mount_eject_finish(GMount *mount, GAsyncResult *result, GError **error)
GIO_AVAILABLE_IN_ALL GDrive * g_mount_get_drive(GMount *mount)
GIO_AVAILABLE_IN_ALL GVolume * g_mount_get_volume(GMount *mount)
G_BEGIN_DECLS typedef char gchar
static void error(LoadState *S, const char *why)
gboolean(* unmount_with_operation_finish)(GMount *mount, GAsyncResult *result, GError **error)
void(* guess_content_type)(GMount *mount, gboolean force_rescan, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
void(* eject_with_operation)(GMount *mount, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
void(* unmounted)(GMount *mount)
gboolean(* unmount_finish)(GMount *mount, GAsyncResult *result, GError **error)
void(* pre_unmount)(GMount *mount)
void(* changed)(GMount *mount)
gboolean(* eject_with_operation_finish)(GMount *mount, GAsyncResult *result, GError **error)
gboolean(* eject_finish)(GMount *mount, GAsyncResult *result, GError **error)
void(* unmount_with_operation)(GMount *mount, GMountUnmountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
void(* unmount)(GMount *mount, GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
gboolean(* remount_finish)(GMount *mount, GAsyncResult *result, GError **error)
void(* remount)(GMount *mount, GMountMountFlags flags, GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
gboolean(* can_eject)(GMount *mount)
void(* eject)(GMount *mount, GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
gboolean(* can_unmount)(GMount *mount)