GFile * g_file_new_for_path (const char *path);
GMount * g_file_find_enclosing_mount (GFile *file, GCancellable *cancellable, GError **error);
void g_file_find_enclosing_mount_async (GFile *file, int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
GVolume * g_mount_get_volume (GMount *mount);