2007-11-22 Jürg Billeter <j@bitron.ch>
+ * vapi/packages/gnome-vfs-2.0/: update to use vala-gen-introspect
+
+ * vapi/gnome-vfs-2.0.vapi: regenerated
+
+2007-11-22 Jürg Billeter <j@bitron.ch>
+
* vapigen/vala-gen-introspect/vala-gen-introspect.in: add support for
.defines file
LOOPBACK,
NETWORK,
}
- [CCode (cprefix = "GNOME_VFS_DIRECTORY_VISIT_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum DirectoryVisitOptions {
- DEFAULT,
- SAMEFS,
- LOOPCHECK,
- IGNORE_RECURSE_ERROR,
- }
- [CCode (cprefix = "GNOME_VFS_FILE_FLAGS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum FileFlags {
- NONE,
- SYMLINK,
- LOCAL,
- }
- [CCode (cprefix = "GNOME_VFS_FILE_INFO_FIELDS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum FileInfoFields {
- NONE,
- TYPE,
- PERMISSIONS,
- FLAGS,
- DEVICE,
- INODE,
- LINK_COUNT,
- SIZE,
- BLOCK_COUNT,
- IO_BLOCK_SIZE,
- ATIME,
- MTIME,
- CTIME,
- SYMLINK_NAME,
- MIME_TYPE,
- ACCESS,
- IDS,
- ACL,
- SELINUX_CONTEXT,
- }
- [CCode (cprefix = "GNOME_VFS_FILE_INFO_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum FileInfoOptions {
- DEFAULT,
- GET_MIME_TYPE,
- FORCE_FAST_MIME_TYPE,
- FORCE_SLOW_MIME_TYPE,
- FOLLOW_LINKS,
- GET_ACCESS_RIGHTS,
- NAME_ONLY,
- GET_ACL,
- GET_SELINUX_CONTEXT,
- }
- [CCode (cprefix = "GNOME_VFS_PERM_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum FilePermissions {
- SUID,
- SGID,
- STICKY,
- USER_READ,
- USER_WRITE,
- USER_EXEC,
- USER_ALL,
- GROUP_READ,
- GROUP_WRITE,
- GROUP_EXEC,
- GROUP_ALL,
- OTHER_READ,
- OTHER_WRITE,
- OTHER_EXEC,
- OTHER_ALL,
- ACCESS_READABLE,
- ACCESS_WRITABLE,
- ACCESS_EXECUTABLE,
- }
[CCode (cprefix = "GNOME_VFS_FILE_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum FileType {
UNKNOWN,
DESKTOP,
TRASH,
}
- [CCode (cprefix = "GNOME_VFS_MAKE_URI_DIR_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum MakeURIDirs {
- NONE,
- HOMEDIR,
- CURRENT,
- }
[CCode (cprefix = "GNOME_VFS_MIME_ACTION_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum MimeActionType {
NONE,
IDENTICAL,
PARENT,
}
- [CCode (cprefix = "_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [CCode (cprefix = "", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum ModuleCallbackAuthenticationAuthType {
AuthTypeBasic,
AuthTypeDigest,
}
- [CCode (cprefix = "GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum ModuleCallbackFullAuthenticationFlags {
- PREVIOUS_ATTEMPT_FAILED,
- NEED_PASSWORD,
- NEED_USERNAME,
- NEED_DOMAIN,
- SAVING_SUPPORTED,
- ANON_SUPPORTED,
- }
- [CCode (cprefix = "GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_OUT_ANON_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum ModuleCallbackFullAuthenticationOutFlags {
- SELECTED,
- }
[CCode (cprefix = "GNOME_VFS_MONITOR_EVENT_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum MonitorEventType {
CHANGED,
FILE,
DIRECTORY,
}
- [CCode (cprefix = "GNOME_VFS_OP_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum OpType {
- OPEN,
- OPEN_AS_CHANNEL,
- CREATE,
- CREATE_SYMBOLIC_LINK,
- CREATE_AS_CHANNEL,
- CLOSE,
- READ,
- WRITE,
- SEEK,
- READ_WRITE_DONE,
- LOAD_DIRECTORY,
- FIND_DIRECTORY,
- XFER,
- GET_FILE_INFO,
- SET_FILE_INFO,
- MODULE_CALLBACK,
- FILE_CONTROL,
- }
- [CCode (cprefix = "GNOME_VFS_OPEN_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum OpenMode {
- NONE,
- READ,
- WRITE,
- RANDOM,
- TRUNCATE,
- }
[CCode (cprefix = "GNOME_VFS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum Result {
OK,
CURRENT,
END,
}
- [CCode (cprefix = "GNOME_VFS_SET_FILE_INFO_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum SetFileInfoMask {
- NONE,
- NAME,
- PERMISSIONS,
- OWNER,
- TIME,
- ACL,
- SELINUX_CONTEXT,
- SYMLINK_NAME,
- }
- [CCode (cprefix = "GNOME_VFS_URI_HIDE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum URIHideOptions {
- NONE,
- USER_NAME,
- PASSWORD,
- HOST_NAME,
- HOST_PORT,
- TOPLEVEL_METHOD,
- FRAGMENT_IDENTIFIER,
- }
[CCode (cprefix = "GNOME_VFS_VOLUME_TYPE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum VolumeType {
MOUNTPOINT,
ABORT,
QUERY,
}
- [CCode (cprefix = "GNOME_VFS_XFER_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum XferOptions {
- DEFAULT,
- UNUSED_1,
- FOLLOW_LINKS,
- UNUSED_2,
- RECURSIVE,
- SAMEFS,
- DELETE_ITEMS,
- EMPTY_DIRECTORIES,
- NEW_UNIQUE_DIRECTORY,
- REMOVESOURCE,
- USE_UNIQUE_NAMES,
- LINK_ITEMS,
- FOLLOW_LINKS_RECURSIVE,
- TARGET_DEFAULT_PERMS,
- }
[CCode (cprefix = "GNOME_VFS_XFER_OVERWRITE_ACTION_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public enum XferOverwriteAction {
ABORT,
OVERWRITE,
DUPLICATE,
}
- [CCode (cprefix = "XDG_GLOB_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public enum XdgGlobType {
- LITERAL,
- SIMPLE,
- FULL,
+ [CCode (cprefix = "GNOME_VFS_DIRECTORY_VISIT_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum DirectoryVisitOptions {
+ DEFAULT,
+ SAMEFS,
+ LOOPCHECK,
+ IGNORE_RECURSE_ERROR,
}
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class MIMEMonitor : GLib.Object {
- public static weak GnomeVFS.MIMEMonitor get ();
- public static GLib.Type get_type ();
- public signal void data_changed ();
+ [CCode (cprefix = "GNOME_VFS_FILE_FLAGS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum FileFlags {
+ NONE,
+ SYMLINK,
+ LOCAL,
}
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class ACE : GLib.Object {
- public void add_perm (GnomeVFS.ACLPerm perm);
- public bool check_perm (GnomeVFS.ACLPerm perm);
- public void copy_perms (GnomeVFS.ACE dest);
- public void del_perm (GnomeVFS.ACLPerm perm);
- public bool equal (GnomeVFS.ACE entry_b);
- public weak string get_id ();
- public bool get_inherit ();
- public GnomeVFS.ACLKind get_kind ();
- public bool get_negative ();
- public GnomeVFS.ACLPerm get_perms ();
- public static GLib.Type get_type ();
- public ACE (GnomeVFS.ACLKind kind, string id, out GnomeVFS.ACLPerm perms);
- public void set_id (string id);
- public void set_inherit (bool inherit);
- public void set_kind (GnomeVFS.ACLKind kind);
- public void set_negative (bool negative);
- public void set_perms (out GnomeVFS.ACLPerm perms);
+ [CCode (cprefix = "GNOME_VFS_FILE_INFO_FIELDS_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum FileInfoFields {
+ NONE,
+ TYPE,
+ PERMISSIONS,
+ FLAGS,
+ DEVICE,
+ INODE,
+ LINK_COUNT,
+ SIZE,
+ BLOCK_COUNT,
+ IO_BLOCK_SIZE,
+ ATIME,
+ MTIME,
+ CTIME,
+ SYMLINK_NAME,
+ MIME_TYPE,
+ ACCESS,
+ IDS,
+ ACL,
+ SELINUX_CONTEXT,
}
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class ACL : GLib.Object {
- public void clear ();
- public static void free_ace_list (GLib.List ace_list);
- public weak GLib.List get_ace_list ();
- public static GLib.Type get_type ();
- public static weak string kind_to_string (GnomeVFS.ACLKind kind);
- public ACL ();
- public static weak string perm_to_string (GnomeVFS.ACLPerm perm);
- public void set (GnomeVFS.ACE ace);
- public void unset (GnomeVFS.ACE ace);
+ [CCode (cprefix = "GNOME_VFS_FILE_INFO_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum FileInfoOptions {
+ DEFAULT,
+ GET_MIME_TYPE,
+ FORCE_FAST_MIME_TYPE,
+ FORCE_SLOW_MIME_TYPE,
+ FOLLOW_LINKS,
+ GET_ACCESS_RIGHTS,
+ NAME_ONLY,
+ GET_ACL,
+ GET_SELINUX_CONTEXT,
}
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class Drive : GLib.Object {
- public int compare (GnomeVFS.Drive b);
- public void eject (GnomeVFS.VolumeOpCallback callback, pointer user_data);
- public weak string get_activation_uri ();
- public weak string get_device_path ();
- public GnomeVFS.DeviceType get_device_type ();
- public weak string get_display_name ();
- public weak string get_hal_udi ();
- public weak string get_icon ();
- public ulong get_id ();
- public weak GLib.List get_mounted_volumes ();
- public static GLib.Type get_type ();
- public bool is_connected ();
- public bool is_mounted ();
- public bool is_user_visible ();
- public void mount (GnomeVFS.VolumeOpCallback callback, pointer user_data);
- public bool needs_eject ();
- public weak GnomeVFS.Drive @ref ();
- public void unmount (GnomeVFS.VolumeOpCallback callback, pointer user_data);
- public void unref ();
- public static void volume_list_free (GLib.List volumes);
- public signal void volume_mounted (GnomeVFS.Volume volume);
- public signal void volume_pre_unmount (GnomeVFS.Volume volume);
- public signal void volume_unmounted (GnomeVFS.Volume volume);
+ [CCode (cprefix = "GNOME_VFS_PERM_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum FilePermissions {
+ SUID,
+ SGID,
+ STICKY,
+ USER_READ,
+ USER_WRITE,
+ USER_EXEC,
+ USER_ALL,
+ GROUP_READ,
+ GROUP_WRITE,
+ GROUP_EXEC,
+ GROUP_ALL,
+ OTHER_READ,
+ OTHER_WRITE,
+ OTHER_EXEC,
+ OTHER_ALL,
+ ACCESS_READABLE,
+ ACCESS_WRITABLE,
+ ACCESS_EXECUTABLE,
}
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class Volume : GLib.Object {
- public int compare (GnomeVFS.Volume b);
- public void eject (GnomeVFS.VolumeOpCallback callback, pointer user_data);
- public weak string get_activation_uri ();
- public weak string get_device_path ();
- public GnomeVFS.DeviceType get_device_type ();
- public weak string get_display_name ();
- public weak GnomeVFS.Drive get_drive ();
- public weak string get_filesystem_type ();
- public weak string get_hal_udi ();
- public weak string get_icon ();
- public ulong get_id ();
- public static GLib.Type get_type ();
- public GnomeVFS.VolumeType get_volume_type ();
- public bool handles_trash ();
- public bool is_mounted ();
- public bool is_read_only ();
- public bool is_user_visible ();
- public weak GnomeVFS.Volume @ref ();
- public void unmount (GnomeVFS.VolumeOpCallback callback, pointer user_data);
- public void unref ();
+ [CCode (cprefix = "GNOME_VFS_MAKE_URI_DIR_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum MakeURIDirs {
+ NONE,
+ HOMEDIR,
+ CURRENT,
+ }
+ [CCode (cprefix = "GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum ModuleCallbackFullAuthenticationFlags {
+ PREVIOUS_ATTEMPT_FAILED,
+ NEED_PASSWORD,
+ NEED_USERNAME,
+ NEED_DOMAIN,
+ SAVING_SUPPORTED,
+ ANON_SUPPORTED,
+ }
+ [CCode (cprefix = "GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_OUT_ANON_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum ModuleCallbackFullAuthenticationOutFlags {
+ SELECTED,
+ }
+ [CCode (cprefix = "GNOME_VFS_OPEN_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum OpenMode {
+ NONE,
+ READ,
+ WRITE,
+ RANDOM,
+ TRUNCATE,
+ }
+ [CCode (cprefix = "GNOME_VFS_SET_FILE_INFO_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum SetFileInfoMask {
+ NONE,
+ NAME,
+ PERMISSIONS,
+ OWNER,
+ TIME,
+ ACL,
+ SELINUX_CONTEXT,
+ SYMLINK_NAME,
+ }
+ [CCode (cprefix = "GNOME_VFS_URI_HIDE_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum URIHideOptions {
+ NONE,
+ USER_NAME,
+ PASSWORD,
+ HOST_NAME,
+ HOST_PORT,
+ TOPLEVEL_METHOD,
+ FRAGMENT_IDENTIFIER,
+ }
+ [CCode (cprefix = "GNOME_VFS_XFER_", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ [Flags]
+ public enum XferOptions {
+ DEFAULT,
+ UNUSED_1,
+ FOLLOW_LINKS,
+ UNUSED_2,
+ RECURSIVE,
+ SAMEFS,
+ DELETE_ITEMS,
+ EMPTY_DIRECTORIES,
+ NEW_UNIQUE_DIRECTORY,
+ REMOVESOURCE,
+ USE_UNIQUE_NAMES,
+ LINK_ITEMS,
+ FOLLOW_LINKS_RECURSIVE,
+ TARGET_DEFAULT_PERMS,
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class VolumeMonitor : GLib.Object {
- public weak GLib.List get_connected_drives ();
- public weak GnomeVFS.Drive get_drive_by_id (ulong id);
- public weak GLib.List get_mounted_volumes ();
- public static GLib.Type get_type ();
- public weak GnomeVFS.Volume get_volume_by_id (ulong id);
- public weak GnomeVFS.Volume get_volume_for_path (string path);
- public weak GnomeVFS.VolumeMonitor @ref ();
- public void unref ();
- public signal void volume_mounted (GnomeVFS.Volume volume);
- public signal void volume_pre_unmount (GnomeVFS.Volume volume);
- public signal void volume_unmounted (GnomeVFS.Volume volume);
- public signal void drive_connected (GnomeVFS.Drive drive);
- public signal void drive_disconnected (GnomeVFS.Drive drive);
+ public class ACLKind {
+ public weak string to_string ();
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class Address : GLib.Boxed {
- public weak GnomeVFS.Address dup ();
- public bool equal (GnomeVFS.Address b);
- public int get_family_type ();
- public uint get_ipv4 ();
- public static GLib.Type get_type ();
- public bool match (GnomeVFS.Address b, uint prefix);
- public Address.from_ipv4 (uint ipv4_address);
- public Address.from_string (string address);
+ public class ACLPerm {
public weak string to_string ();
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public Cancellation ();
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class CloseOp {
- public weak GLib.Memory dummy;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class CloseOpResult {
- public GnomeVFS.AsyncCloseCallback callback;
- public pointer callback_data;
- public GnomeVFS.Result result;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class Context {
public static bool check_cancellation_current ();
public weak GnomeVFS.Cancellation get_cancellation ();
public static weak GnomeVFS.Context peek_current ();
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class CreateAsChannelOp {
- public weak GnomeVFS.URI uri;
- public GnomeVFS.OpenMode open_mode;
- public bool exclusive;
- public uint perm;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class CreateAsChannelOpResult {
- public GnomeVFS.AsyncCreateAsChannelCallback callback;
- public pointer callback_data;
- public GnomeVFS.Result result;
- public weak GLib.IOChannel channel;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class CreateLinkOp {
- public weak GnomeVFS.URI uri;
- public weak string uri_reference;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class CreateOp {
- public weak GnomeVFS.URI uri;
- public GnomeVFS.OpenMode open_mode;
- public bool exclusive;
- public uint perm;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class CreateOpResult {
- public GnomeVFS.AsyncCreateCallback callback;
- public pointer callback_data;
- public GnomeVFS.Result result;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class DNSSDBrowseHandle {
}
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class DNSSDResolveHandle {
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class DNSSDService {
- public weak string name;
- public weak string type;
- public weak string domain;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class DirectoryHandle {
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class FileControlOp {
- public weak string operation;
- public pointer operation_data;
- public GLib.DestroyNotify operation_data_destroy_func;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class FileControlOpResult {
- public GnomeVFS.AsyncFileControlCallback callback;
- public pointer callback_data;
- public GnomeVFS.Result result;
- public pointer operation_data;
- public GLib.DestroyNotify operation_data_destroy_func;
- }
- [CCode (ref_function = "gnome_vfs_file_info_ref", unref_function = "gnome_vfs_file_info_unref", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class FileInfo {
- public weak string name;
- public GnomeVFS.FileInfoFields valid_fields;
- public GnomeVFS.FileType type;
- public GnomeVFS.FilePermissions permissions;
- public GnomeVFS.FileFlags flags;
- public GnomeVFS.InodeNumber inode;
- public uint link_count;
- public uint uid;
- public uint gid;
- public GnomeVFS.FileSize size;
- public GnomeVFS.FileSize block_count;
- public uint io_block_size;
- public ulong atime;
- public ulong mtime;
- public ulong ctime;
- public weak string symlink_name;
- public weak string mime_type;
- public uint refcount;
- public weak GnomeVFS.ACL acl;
- public weak string selinux_context;
- public pointer reserved1;
- public pointer reserved2;
- public pointer reserved3;
- public void clear ();
- public void copy (GnomeVFS.FileInfo src);
- public weak GnomeVFS.FileInfo dup ();
- public weak string get_mime_type ();
- public static GLib.Type get_type ();
- public static weak GLib.List list_copy (GLib.List list);
- public static void list_free (GLib.List list);
- public static weak GLib.List list_ref (GLib.List list);
- public static weak GLib.List list_unref (GLib.List list);
- public bool matches (GnomeVFS.FileInfo b);
- public FileInfo ();
+ [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public class DNSSDResolveHandle {
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class FindDirectoryOp {
- public weak GLib.List uris;
- public GnomeVFS.FindDirectoryKind kind;
- public bool create_if_needed;
- public bool find_if_needed;
- public uint permissions;
+ public class DNSSDService {
+ public weak string name;
+ public weak string type;
+ public weak string domain;
+ [CCode (cname = "gnome_vfs_dns_sd_service_list_free")]
+ public void list_free (int n_services);
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class FindDirectoryOpResult {
- public GnomeVFS.AsyncFindDirectoryCallback callback;
- public pointer callback_data;
- public weak GLib.List result_list;
+ public class DirectoryHandle {
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class FindDirectoryResult {
- public weak GnomeVFS.URI uri;
- public GnomeVFS.Result result;
- public weak GnomeVFS.FindDirectoryResult dup ();
- public static GLib.Type get_type ();
+ public class FileOffset {
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GetFileInfoOp {
- public weak GLib.List uris;
- public GnomeVFS.FileInfoOptions options;
+ public class FileSize {
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GetFileInfoOpResult {
- public GnomeVFS.AsyncGetFileInfoCallback callback;
- public pointer callback_data;
- public weak GLib.List result_list;
+ public class FindDirectoryResult {
+ public weak GnomeVFS.URI uri;
+ public GnomeVFS.Result result;
+ public pointer reserved1;
+ public pointer reserved2;
+ public weak GnomeVFS.FindDirectoryResult dup ();
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class GetFileInfoResult {
public GnomeVFS.Result result;
public weak GnomeVFS.FileInfo file_info;
public weak GnomeVFS.GetFileInfoResult dup ();
- public static GLib.Type get_type ();
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class Handle {
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class InetConnection {
- public GnomeVFS.Result create (string host_name, uint host_port, GnomeVFS.Cancellation cancellation);
- public GnomeVFS.Result create_from_address (GnomeVFS.Address address, uint host_port, GnomeVFS.Cancellation cancellation);
- public weak GnomeVFS.Address get_address ();
- public int get_fd ();
- public weak string get_ip ();
- public weak GnomeVFS.Socket to_socket ();
- public weak GnomeVFS.SocketBuffer to_socket_buffer ();
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class Job {
- public static int get_count ();
+ public class InodeNumber {
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class LoadDirectoryOp {
- public weak GnomeVFS.URI uri;
- public GnomeVFS.FileInfoOptions options;
- public uint items_per_notification;
+ public class MethodHandle {
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class LoadDirectoryOpResult {
- public GnomeVFS.AsyncDirectoryLoadCallback callback;
- public pointer callback_data;
- public GnomeVFS.Result result;
- public weak GLib.List list;
- public uint entries_read;
+ public class MimeAction {
+ public GnomeVFS.MimeActionType action_type;
+ public pointer action;
+ public pointer reserved1;
+ public GnomeVFS.Result launch (GLib.List uris);
+ public GnomeVFS.Result launch_with_env (GLib.List uris, out string envp);
}
[CCode (copy_function = "gnome_vfs_mime_application_copy", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class MimeApplication {
public bool can_open_multiple_files;
public GnomeVFS.MimeApplicationArgumentType expects_uris;
public weak GLib.List supported_uri_schemes;
- public weak string _command;
- public bool _can_open_multiple_files;
- public GnomeVFS.MimeApplicationArgumentType _expects_uris;
- public weak GLib.List _supported_uri_schemes;
public pointer reserved1;
public weak GnomeVFS.MimeApplication copy ();
public bool equal (GnomeVFS.MimeApplication app_b);
public GnomeVFS.Result launch_with_env (GLib.List uris, out string envp);
public static void list_free (GLib.List list);
public MimeApplication.from_desktop_id (string id);
+ public MimeApplication.from_id (string id);
public bool requires_terminal ();
public bool supports_startup_notification ();
public bool supports_uris ();
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class MimeSniffBuffer {
- [NoArrayLength]
- public MimeSniffBuffer.from_existing_data (uchar[] buffer, long buffer_size);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class ModuleCallbackAdditionalHeadersIn {
public weak GnomeVFS.URI uri;
public pointer reserved1;
public pointer reserved2;
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class ModuleCallbackOpResult {
- public GnomeVFS.AsyncModuleCallback callback;
- public pointer user_data;
- public pointer @in;
- public ulong in_size;
- public pointer @out;
- public ulong out_size;
- public GnomeVFS.ModuleCallbackResponse response;
- public pointer response_data;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class ModuleCallbackQuestionIn {
public weak string primary_message;
public weak string secondary_message;
public pointer reserved2;
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class ModuleCallbackStackInfo {
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class ModuleCallbackStatusMessageIn {
public weak string uri;
public weak string message;
public class MonitorHandle {
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class OpenAsChannelOp {
- public weak GnomeVFS.URI uri;
- public GnomeVFS.OpenMode open_mode;
- public uint advised_block_size;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class OpenAsChannelOpResult {
- public GnomeVFS.AsyncOpenAsChannelCallback callback;
- public pointer callback_data;
- public GnomeVFS.Result result;
- public weak GLib.IOChannel channel;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class OpenOp {
- public weak GnomeVFS.URI uri;
- public GnomeVFS.OpenMode open_mode;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class OpenOpResult {
- public GnomeVFS.AsyncOpenCallback callback;
- public pointer callback_data;
- public GnomeVFS.Result result;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class ProgressCallbackState {
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class ReadOp {
- public GnomeVFS.FileSize num_bytes;
- public pointer buffer;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class ReadOpResult {
- public GnomeVFS.AsyncReadCallback callback;
- public pointer callback_data;
- public GnomeVFS.FileSize num_bytes;
- public pointer buffer;
- public GnomeVFS.Result result;
- public GnomeVFS.FileSize bytes_read;
+ public weak GnomeVFS.XferProgressInfo progress_info;
+ public GnomeVFS.XferProgressCallback sync_callback;
+ public GnomeVFS.XferProgressCallback update_callback;
+ public pointer user_data;
+ public pointer async_job_data;
+ public int64 next_update_callback_time;
+ public int64 next_text_update_callback_time;
+ public int64 update_callback_period;
+ public pointer reserved1;
+ public pointer reserved2;
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class ResolveHandle {
}
- [CCode (free_function = "gnome_vfs_ssl_destroy", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class SSL {
- public GnomeVFS.Result create (string host, uint port, GnomeVFS.Cancellation cancellation);
- public GnomeVFS.Result create_from_fd (int fd, GnomeVFS.Cancellation cancellation);
- public static bool enabled ();
- public GnomeVFS.Result read (pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_read, GnomeVFS.Cancellation cancellation);
- public GnomeVFS.Result set_timeout (out GLib.TimeVal timeout, GnomeVFS.Cancellation cancellation);
- public weak GnomeVFS.Socket to_socket ();
- public GnomeVFS.Result write (pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_written, GnomeVFS.Cancellation cancellation);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class SeekOp {
- public GnomeVFS.SeekPosition whence;
- public GnomeVFS.FileOffset offset;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class SeekOpResult {
- public GnomeVFS.AsyncSeekCallback callback;
- public pointer callback_data;
- public GnomeVFS.Result result;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class SetFileInfoOp {
- public weak GnomeVFS.URI uri;
- public weak GnomeVFS.FileInfo info;
- public GnomeVFS.SetFileInfoMask mask;
- public GnomeVFS.FileInfoOptions options;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class SetFileInfoOpResult {
- public GnomeVFS.AsyncSetFileInfoCallback callback;
- public pointer callback_data;
- public GnomeVFS.Result set_file_info_result;
- public GnomeVFS.Result get_file_info_result;
- public weak GnomeVFS.FileInfo info;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class Socket {
- public GnomeVFS.Result close (GnomeVFS.Cancellation cancellation);
- public Socket (GnomeVFS.SocketImpl impl, pointer connection);
- public GnomeVFS.Result read (pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_read, GnomeVFS.Cancellation cancellation);
- public GnomeVFS.Result write (pointer buffer, int bytes, out GnomeVFS.FileSize bytes_written, GnomeVFS.Cancellation cancellation);
- }
- [CCode (free_function = "gnome_vfs_socket_buffer_destroy", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class SocketBuffer {
- public GnomeVFS.Result flush (GnomeVFS.Cancellation cancellation);
- public SocketBuffer (GnomeVFS.Socket socket);
- public GnomeVFS.Result peekc (string character, GnomeVFS.Cancellation cancellation);
- public GnomeVFS.Result read (pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_read, GnomeVFS.Cancellation cancellation);
- public GnomeVFS.Result read_until (pointer buffer, GnomeVFS.FileSize bytes, pointer boundary, GnomeVFS.FileSize boundary_len, out GnomeVFS.FileSize bytes_read, bool got_boundary, GnomeVFS.Cancellation cancellation);
- public GnomeVFS.Result write (pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_written, GnomeVFS.Cancellation cancellation);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class SocketImpl {
- public GnomeVFS.SocketReadFunc read;
- public GnomeVFS.SocketWriteFunc write;
- public GnomeVFS.SocketCloseFunc close;
- public GnomeVFS.SocketSetTimeoutFunc set_timeout;
- }
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class ToplevelURI {
public weak GnomeVFS.URI uri;
public pointer reserved1;
public pointer reserved2;
}
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class Transform {
- public GnomeVFS.TransformFunc transform;
- }
[CCode (ref_function = "gnome_vfs_uri_ref", unref_function = "gnome_vfs_uri_unref", cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class URI {
+ public uint ref_count;
+ public weak string text;
+ public weak string fragment_id;
+ public weak string method_string;
+ public pointer method;
+ public pointer parent;
+ public pointer reserved1;
+ public pointer reserved2;
public weak GnomeVFS.URI append_file_name (string filename);
public weak GnomeVFS.URI append_path (string path);
public weak GnomeVFS.URI append_string (string uri_fragment);
public weak string to_string (GnomeVFS.URIHideOptions hide_options);
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class UnixMount {
- public weak string mount_path;
- public weak string device_path;
- public weak string filesystem_type;
- public bool is_read_only;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class UnixMountPoint {
- public weak string mount_path;
- public weak string device_path;
- public weak string filesystem_type;
- public weak string dev_opt;
- public bool is_read_only;
- public bool is_user_mountable;
- public bool is_loopback;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class WriteOp {
- public GnomeVFS.FileSize num_bytes;
- public pointer buffer;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class WriteOpResult {
- public GnomeVFS.AsyncWriteCallback callback;
- public pointer callback_data;
- public GnomeVFS.FileSize num_bytes;
- public pointer buffer;
- public GnomeVFS.Result result;
- public GnomeVFS.FileSize bytes_written;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class XferOp {
- public weak GLib.List source_uri_list;
- public weak GLib.List target_uri_list;
- public GnomeVFS.XferOptions xfer_options;
- public GnomeVFS.XferErrorMode error_mode;
- public GnomeVFS.XferOverwriteMode overwrite_mode;
- public GnomeVFS.XferProgressCallback progress_sync_callback;
- public pointer sync_callback_data;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class XferOpResult {
- public GnomeVFS.AsyncXferProgressCallback callback;
- public pointer callback_data;
- public weak GnomeVFS.XferProgressInfo progress_info;
- public int reply;
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
public class XferProgressInfo {
public GnomeVFS.XferProgressStatus status;
public GnomeVFS.Result vfs_status;
public weak string target_name;
public ulong file_index;
public ulong files_total;
- public GnomeVFS.FileSize bytes_total;
- public GnomeVFS.FileSize file_size;
- public GnomeVFS.FileSize bytes_copied;
- public GnomeVFS.FileSize total_bytes_copied;
+ public weak GnomeVFS.FileSize bytes_total;
+ public weak GnomeVFS.FileSize file_size;
+ public weak GnomeVFS.FileSize bytes_copied;
+ public weak GnomeVFS.FileSize total_bytes_copied;
public weak string duplicate_name;
public int duplicate_count;
public bool top_level_item;
public pointer reserved2;
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class XdgAliasList {
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class XdgGlobHash {
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class XdgMimeCache {
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class XdgMimeMagic {
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class XdgParentList {
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsApplication {
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsAsync {
- [CCode (cname = "gnome_vfs_async_cancel")]
- public static void cancel (GnomeVFS.AsyncHandle handle);
- [CCode (cname = "gnome_vfs_async_close")]
- public static void close (GnomeVFS.AsyncHandle handle, GnomeVFS.AsyncCloseCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_create")]
- public static void create (GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_create_symbolic_link")]
- public static void create_symbolic_link (GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, string uri_reference, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_create_uri")]
- public static void create_uri (GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_file_control")]
- public static void file_control (GnomeVFS.AsyncHandle handle, string operation, pointer operation_data, GLib.DestroyNotify operation_data_destroy_func, GnomeVFS.AsyncFileControlCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_find_directory")]
- public static void find_directory (GnomeVFS.AsyncHandle handle_return, GLib.List near_uri_list, GnomeVFS.FindDirectoryKind kind, bool create_if_needed, bool find_if_needed, uint permissions, int priority, GnomeVFS.AsyncFindDirectoryCallback callback, pointer user_data);
- [CCode (cname = "gnome_vfs_async_get_file_info")]
- public static void get_file_info (GnomeVFS.AsyncHandle handle_return, GLib.List uri_list, GnomeVFS.FileInfoOptions options, int priority, GnomeVFS.AsyncGetFileInfoCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_get_job_limit")]
- public static int get_job_limit ();
- [CCode (cname = "gnome_vfs_async_load_directory")]
- public static void load_directory (GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.FileInfoOptions options, uint items_per_notification, int priority, GnomeVFS.AsyncDirectoryLoadCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_load_directory_uri")]
- public static void load_directory_uri (GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.FileInfoOptions options, uint items_per_notification, int priority, GnomeVFS.AsyncDirectoryLoadCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_module_callback_pop")]
- public static void module_callback_pop (string callback_name);
- [CCode (cname = "gnome_vfs_async_module_callback_push")]
- public static void module_callback_push (string callback_name, GnomeVFS.AsyncModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
- [CCode (cname = "gnome_vfs_async_module_callback_set_default")]
- public static void module_callback_set_default (string callback_name, GnomeVFS.AsyncModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
- [CCode (cname = "gnome_vfs_async_open")]
- public static void open (GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.OpenMode open_mode, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_open_uri")]
- public static void open_uri (GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_read")]
- public static void read (GnomeVFS.AsyncHandle handle, pointer buffer, uint bytes, GnomeVFS.AsyncReadCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_seek")]
- public static void seek (GnomeVFS.AsyncHandle handle, GnomeVFS.SeekPosition whence, GnomeVFS.FileOffset offset, GnomeVFS.AsyncSeekCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_set_file_info")]
- public static void set_file_info (GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.FileInfo info, GnomeVFS.SetFileInfoMask mask, GnomeVFS.FileInfoOptions options, int priority, GnomeVFS.AsyncSetFileInfoCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_set_job_limit")]
- public static void set_job_limit (int limit);
- [CCode (cname = "gnome_vfs_async_write")]
- public static void write (GnomeVFS.AsyncHandle handle, pointer buffer, uint bytes, GnomeVFS.AsyncWriteCallback callback, pointer callback_data);
- [CCode (cname = "gnome_vfs_async_xfer")]
- public static GnomeVFS.Result xfer (GnomeVFS.AsyncHandle handle_return, GLib.List source_uri_list, GLib.List target_uri_list, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOverwriteMode overwrite_mode, int priority, GnomeVFS.AsyncXferProgressCallback progress_update_callback, pointer update_callback_data, GnomeVFS.XferProgressCallback progress_sync_callback, pointer sync_callback_data);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsCheck {
- [CCode (cname = "gnome_vfs_check_same_fs")]
- public static GnomeVFS.Result same_fs (string source, string target, bool same_fs_return);
- [CCode (cname = "gnome_vfs_check_same_fs_uris")]
- public static GnomeVFS.Result same_fs_uris (GnomeVFS.URI source_uri, GnomeVFS.URI target_uri, bool same_fs_return);
- [CCode (cname = "gnome_vfs_check_same_fs_uris_cancellable")]
- public static GnomeVFS.Result same_fs_uris_cancellable (GnomeVFS.URI a, GnomeVFS.URI b, bool same_fs_return, GnomeVFS.Context context);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsCreate {
- [CCode (cname = "gnome_vfs_create_symbolic_link")]
- public static GnomeVFS.Result symbolic_link (GnomeVFS.URI uri, string target_reference);
- [CCode (cname = "gnome_vfs_create_symbolic_link_cancellable")]
- public static GnomeVFS.Result symbolic_link_cancellable (GnomeVFS.URI uri, string target_reference, GnomeVFS.Context context);
- [CCode (cname = "gnome_vfs_create_uri")]
- public static GnomeVFS.Result uri (GnomeVFS.Handle handle, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm);
- [CCode (cname = "gnome_vfs_create_uri_cancellable")]
- public static GnomeVFS.Result uri_cancellable (GnomeVFS.Handle handle, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm, GnomeVFS.Context context);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsDirectory {
- [CCode (cname = "gnome_vfs_directory_close")]
- public static GnomeVFS.Result close (GnomeVFS.DirectoryHandle handle);
- [CCode (cname = "gnome_vfs_directory_list_load")]
- public static GnomeVFS.Result list_load (GLib.List list, string text_uri, GnomeVFS.FileInfoOptions options);
- [CCode (cname = "gnome_vfs_directory_open")]
- public static GnomeVFS.Result open (GnomeVFS.DirectoryHandle handle, string text_uri, GnomeVFS.FileInfoOptions options);
- [CCode (cname = "gnome_vfs_directory_open_from_uri")]
- public static GnomeVFS.Result open_from_uri (GnomeVFS.DirectoryHandle handle, GnomeVFS.URI uri, GnomeVFS.FileInfoOptions options);
- [CCode (cname = "gnome_vfs_directory_open_from_uri_cancellable")]
- public static GnomeVFS.Result open_from_uri_cancellable (GnomeVFS.DirectoryHandle handle, GnomeVFS.URI uri, GnomeVFS.FileInfoOptions options, GnomeVFS.Context context);
- [CCode (cname = "gnome_vfs_directory_read_next")]
- public static GnomeVFS.Result read_next (GnomeVFS.DirectoryHandle handle, GnomeVFS.FileInfo file_info);
- [CCode (cname = "gnome_vfs_directory_read_next_cancellable")]
- public static GnomeVFS.Result read_next_cancellable (GnomeVFS.DirectoryHandle handle, GnomeVFS.FileInfo info, GnomeVFS.Context context);
- [CCode (cname = "gnome_vfs_directory_visit")]
- public static GnomeVFS.Result visit (string text_uri, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
- [CCode (cname = "gnome_vfs_directory_visit_files")]
- public static GnomeVFS.Result visit_files (string text_uri, GLib.List file_list, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
- [CCode (cname = "gnome_vfs_directory_visit_files_at_uri")]
- public static GnomeVFS.Result visit_files_at_uri (GnomeVFS.URI uri, GLib.List file_list, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
- [CCode (cname = "gnome_vfs_directory_visit_uri")]
- public static GnomeVFS.Result visit_uri (GnomeVFS.URI uri, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsEscape {
- [CCode (cname = "gnome_vfs_escape_host_and_path_string")]
- public static weak string host_and_path_string (string path);
- [CCode (cname = "gnome_vfs_escape_path_string")]
- public static weak string path_string (string path);
- [CCode (cname = "gnome_vfs_escape_set")]
- public static weak string set (string string, string match_set);
- [CCode (cname = "gnome_vfs_escape_slashes")]
- public static weak string slashes (string string);
- [CCode (cname = "gnome_vfs_escape_string")]
- public static weak string string (string string);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsFile {
- [CCode (cname = "gnome_vfs_file_control")]
- public static GnomeVFS.Result control (GnomeVFS.Handle handle, string operation, pointer operation_data);
- [CCode (cname = "gnome_vfs_file_control_cancellable")]
- public static GnomeVFS.Result control_cancellable (GnomeVFS.Handle handle, string operation, pointer operation_data, GnomeVFS.Context context);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsFormat {
- [CCode (cname = "gnome_vfs_format_file_size_for_display")]
- public static weak string file_size_for_display (GnomeVFS.FileSize size);
- [CCode (cname = "gnome_vfs_format_uri_for_display")]
- public static weak string uri_for_display (string uri);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsIs {
- [CCode (cname = "gnome_vfs_is_executable_command_string")]
- public static bool executable_command_string (string command_string);
- [CCode (cname = "gnome_vfs_is_primary_thread")]
- public static bool primary_thread ();
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsMake {
- [CCode (cname = "gnome_vfs_make_directory")]
- public static GnomeVFS.Result directory (string text_uri, uint perm);
- [CCode (cname = "gnome_vfs_make_directory_for_uri")]
- public static GnomeVFS.Result directory_for_uri (GnomeVFS.URI uri, uint perm);
- [CCode (cname = "gnome_vfs_make_directory_for_uri_cancellable")]
- public static GnomeVFS.Result directory_for_uri_cancellable (GnomeVFS.URI uri, uint perm, GnomeVFS.Context context);
- [CCode (cname = "gnome_vfs_make_path_name_canonical")]
- public static weak string path_name_canonical (string path);
- [CCode (cname = "gnome_vfs_make_uri_canonical")]
- public static weak string uri_canonical (string uri);
- [CCode (cname = "gnome_vfs_make_uri_canonical_strip_fragment")]
- public static weak string uri_canonical_strip_fragment (string uri);
- [CCode (cname = "gnome_vfs_make_uri_from_input")]
- public static weak string uri_from_input (string location);
- [CCode (cname = "gnome_vfs_make_uri_from_input_with_dirs")]
- public static weak string uri_from_input_with_dirs (string location, GnomeVFS.MakeURIDirs dirs);
- [CCode (cname = "gnome_vfs_make_uri_from_input_with_trailing_ws")]
- public static weak string uri_from_input_with_trailing_ws (string location);
- [CCode (cname = "gnome_vfs_make_uri_from_shell_arg")]
- public static weak string uri_from_shell_arg (string uri);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsMime {
- [CCode (cname = "gnome_vfs_mime_can_be_executable")]
- public static bool can_be_executable (string mime_type);
- [CCode (cname = "gnome_vfs_mime_extensions_list_free")]
- public static void extensions_list_free (GLib.List list);
- [CCode (cname = "gnome_vfs_mime_freeze")]
- public static void freeze ();
- [CCode (cname = "gnome_vfs_mime_get_all_applications")]
- public static weak GLib.List get_all_applications (string mime_type);
- [CCode (cname = "gnome_vfs_mime_get_all_applications_for_uri")]
- public static weak GLib.List get_all_applications_for_uri (string uri, string mime_type);
- [CCode (cname = "gnome_vfs_mime_get_default_application")]
- public static weak GnomeVFS.MimeApplication get_default_application (string mime_type);
- [CCode (cname = "gnome_vfs_mime_get_default_application_for_uri")]
- public static weak GnomeVFS.MimeApplication get_default_application_for_uri (string uri, string mime_type);
- [CCode (cname = "gnome_vfs_mime_get_description")]
- public static weak string get_description (string mime_type);
- [CCode (cname = "gnome_vfs_mime_get_extensions_list")]
- public static weak GLib.List get_extensions_list (string mime_type);
- [CCode (cname = "gnome_vfs_mime_get_value")]
- public static weak string get_value (string mime_type, string key);
- [CCode (cname = "gnome_vfs_mime_info_cache_reload")]
- public static void info_cache_reload (string dir);
- [CCode (cname = "gnome_vfs_mime_info_reload")]
- public static void info_reload ();
- [CCode (cname = "gnome_vfs_mime_reload")]
- public static void reload ();
- [CCode (cname = "gnome_vfs_mime_set_registered_type_key")]
- public static GnomeVFS.Result set_registered_type_key (string mime_type, string key, string data);
- [CCode (cname = "gnome_vfs_mime_thaw")]
- public static void thaw ();
- [CCode (cname = "gnome_vfs_mime_type_from_mode")]
- public static weak string type_from_mode (uint mode);
- [CCode (cname = "gnome_vfs_mime_type_from_mode_or_default")]
- public static weak string type_from_mode_or_default (uint mode, string defaultv);
- [CCode (cname = "gnome_vfs_mime_type_from_name_or_default")]
- public static weak string type_from_name_or_default (string filename, string defaultv);
- [CCode (cname = "gnome_vfs_mime_type_get_equivalence")]
- public static GnomeVFS.MimeEquivalence type_get_equivalence (string mime_type, string base_mime_type);
- [CCode (cname = "gnome_vfs_mime_type_is_equal")]
- public static bool type_is_equal (string a, string b);
- [CCode (cname = "gnome_vfs_mime_type_is_known")]
- public static bool type_is_known (string mime_type);
- [CCode (cname = "gnome_vfs_mime_type_is_supertype")]
- public static bool type_is_supertype (string mime_type);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsModule {
- [CCode (cname = "gnome_vfs_module_callback_invoke")]
- public static bool callback_invoke (string callback_name, pointer @in, ulong in_size, pointer @out, ulong out_size);
- [CCode (cname = "gnome_vfs_module_callback_pop")]
- public static void callback_pop (string callback_name);
- [CCode (cname = "gnome_vfs_module_callback_push")]
- public static void callback_push (string callback_name, GnomeVFS.ModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
- [CCode (cname = "gnome_vfs_module_callback_set_default")]
- public static void callback_set_default (string callback_name, GnomeVFS.ModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsMonitor {
- [CCode (cname = "gnome_vfs_monitor_add")]
- public static GnomeVFS.Result add (GnomeVFS.MonitorHandle handle, string text_uri, GnomeVFS.MonitorType monitor_type, GnomeVFS.MonitorCallback callback, pointer user_data);
- [CCode (cname = "gnome_vfs_monitor_callback")]
- public static void callback (out GnomeVFS.MethodHandle method_handle, GnomeVFS.URI info_uri, GnomeVFS.MonitorEventType event_type);
- [CCode (cname = "gnome_vfs_monitor_cancel")]
- public static GnomeVFS.Result cancel (GnomeVFS.MonitorHandle handle);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsMove {
- [CCode (cname = "gnome_vfs_move_uri")]
- public static GnomeVFS.Result uri (GnomeVFS.URI old_uri, GnomeVFS.URI new_uri, bool force_replace);
- [CCode (cname = "gnome_vfs_move_uri_cancellable")]
- public static GnomeVFS.Result uri_cancellable (GnomeVFS.URI old, GnomeVFS.URI @new, bool force_replace, GnomeVFS.Context context);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsOpen {
- [CCode (cname = "gnome_vfs_open_fd")]
- public static GnomeVFS.Result fd (GnomeVFS.Handle handle, int filedes);
- [CCode (cname = "gnome_vfs_open_uri")]
- public static GnomeVFS.Result uri (GnomeVFS.Handle handle, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode);
- [CCode (cname = "gnome_vfs_open_uri_cancellable")]
- public static GnomeVFS.Result uri_cancellable (GnomeVFS.Handle handle, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, GnomeVFS.Context context);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsRead {
- [CCode (cname = "gnome_vfs_read_cancellable")]
- public static GnomeVFS.Result cancellable (GnomeVFS.Handle handle, pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_written, GnomeVFS.Context context);
- [CCode (cname = "gnome_vfs_read_entire_file")]
- public static GnomeVFS.Result entire_file (string uri, int file_size, out string file_contents);
- }
- [CCode (free_function = "gnome_vfs_resolve_free", cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsResolve {
- [CCode (cname = "gnome_vfs_resolve_next_address")]
- public static bool next_address (GnomeVFS.ResolveHandle handle, GnomeVFS.Address address);
- [CCode (cname = "gnome_vfs_resolve_reset_to_beginning")]
- public static void reset_to_beginning (GnomeVFS.ResolveHandle handle);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsTruncate {
- [CCode (cname = "gnome_vfs_truncate_handle")]
- public static GnomeVFS.Result handle (GnomeVFS.Handle handle, GnomeVFS.FileSize length);
- [CCode (cname = "gnome_vfs_truncate_handle_cancellable")]
- public static GnomeVFS.Result handle_cancellable (GnomeVFS.Handle handle, GnomeVFS.FileSize length, GnomeVFS.Context context);
- [CCode (cname = "gnome_vfs_truncate_uri")]
- public static GnomeVFS.Result uri (GnomeVFS.URI uri, GnomeVFS.FileSize length);
- [CCode (cname = "gnome_vfs_truncate_uri_cancellable")]
- public static GnomeVFS.Result uri_cancellable (GnomeVFS.URI uri, GnomeVFS.FileSize length, GnomeVFS.Context context);
- }
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsUnescape {
- [CCode (cname = "gnome_vfs_unescape_string")]
- public static weak string string (string escaped_string, string illegal_characters);
- [CCode (cname = "gnome_vfs_unescape_string_for_display")]
- public static weak string string_for_display (string escaped);
+ public class Address : GLib.Boxed {
+ public weak GnomeVFS.Address dup ();
+ public bool equal (GnomeVFS.Address b);
+ public int get_family_type ();
+ public uint get_ipv4 ();
+ public pointer get_sockaddr (ushort port, int len);
+ public bool match (GnomeVFS.Address b, uint prefix);
+ public Address.from_ipv4 (uint ipv4_address);
+ public Address.from_string (string address);
+ public weak string to_string ();
}
- [CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsUnlink {
- [CCode (cname = "gnome_vfs_unlink_from_uri")]
- public static GnomeVFS.Result from_uri (GnomeVFS.URI uri);
- [CCode (cname = "gnome_vfs_unlink_from_uri_cancellable")]
- public static GnomeVFS.Result from_uri_cancellable (GnomeVFS.URI uri, GnomeVFS.Context context);
+ [CCode (ref_function = "gnome_vfs_file_info_ref", unref_function = "gnome_vfs_file_info_unref", cheader_filename = "libgnomevfs/gnome-vfs.h")]
+ public class FileInfo : GLib.Boxed {
+ public weak string name;
+ public GnomeVFS.FileInfoFields valid_fields;
+ public GnomeVFS.FileType type;
+ public GnomeVFS.FilePermissions permissions;
+ public GnomeVFS.FileFlags flags;
+ public weak GnomeVFS.InodeNumber inode;
+ public uint link_count;
+ public uint uid;
+ public uint gid;
+ public weak GnomeVFS.FileSize size;
+ public weak GnomeVFS.FileSize block_count;
+ public uint io_block_size;
+ public ulong atime;
+ public ulong mtime;
+ public ulong ctime;
+ public weak string symlink_name;
+ public weak string mime_type;
+ public uint refcount;
+ public weak GnomeVFS.ACL acl;
+ public weak string selinux_context;
+ public pointer reserved1;
+ public pointer reserved2;
+ public pointer reserved3;
+ public void clear ();
+ public void copy (GnomeVFS.FileInfo src);
+ public weak GnomeVFS.FileInfo dup ();
+ public weak string get_mime_type ();
+ public static weak GLib.List list_copy (GLib.List list);
+ public static void list_free (GLib.List list);
+ public static weak GLib.List list_ref (GLib.List list);
+ public static weak GLib.List list_unref (GLib.List list);
+ public bool matches (GnomeVFS.FileInfo b);
+ public FileInfo ();
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsUrl {
- [CCode (cname = "gnome_vfs_url_show")]
- public static GnomeVFS.Result show (string url);
- [CCode (cname = "gnome_vfs_url_show_with_env")]
- public static GnomeVFS.Result show_with_env (string url, out string envp);
+ public class GnomeVfsFindDirectoryResult : GLib.Boxed {
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public class GnomeVfsXfer {
- [CCode (cname = "gnome_vfs_xfer_delete_list")]
- public static GnomeVFS.Result delete_list (GLib.List source_uri_list, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferProgressCallback progress_callback, pointer data);
- [CCode (cname = "gnome_vfs_xfer_uri")]
- public static GnomeVFS.Result uri (GnomeVFS.URI source_uri, GnomeVFS.URI target_uri, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOverwriteMode overwrite_mode, GnomeVFS.XferProgressCallback progress_callback, pointer data);
- [CCode (cname = "gnome_vfs_xfer_uri_list")]
- public static GnomeVFS.Result uri_list (GLib.List source_uri_list, GLib.List target_uri_list, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOverwriteMode overwrite_mode, GnomeVFS.XferProgressCallback progress_callback, pointer data);
+ public class GnomeVfsGetFileInfoResult : GLib.Boxed {
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public struct ACLKind {
+ public class ACE : GLib.Object {
+ public void add_perm (GnomeVFS.ACLPerm perm);
+ public bool check_perm (GnomeVFS.ACLPerm perm);
+ public void copy_perms (GnomeVFS.ACE dest);
+ public void del_perm (GnomeVFS.ACLPerm perm);
+ public bool equal (GnomeVFS.ACE entry_b);
+ public weak string get_id ();
+ public bool get_inherit ();
+ public weak GnomeVFS.ACLKind get_kind ();
+ public bool get_negative ();
+ public weak GnomeVFS.ACLPerm get_perms ();
+ public ACE (GnomeVFS.ACLKind kind, string id, GnomeVFS.ACLPerm perms);
+ public void set_id (string id);
+ public void set_inherit (bool inherit);
+ public void set_kind (GnomeVFS.ACLKind kind);
+ public void set_negative (bool negative);
+ public void set_perms (GnomeVFS.ACLPerm perms);
+ public weak string id { get; set construct; }
+ public weak bool inherit { get; set; }
+ public weak uint kind { get; set construct; }
+ public weak bool negative { get; set; }
+ [NoAccessorMethod]
+ public weak pointer permissions { get; set construct; }
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public struct ACLPerm {
+ public class ACL : GLib.Object {
+ public void clear ();
+ public static void free_ace_list (GLib.List ace_list);
+ public weak GLib.List get_ace_list ();
+ public ACL ();
+ public void set (GnomeVFS.ACE ace);
+ public void unset (GnomeVFS.ACE ace);
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public struct FileOffset {
+ public class Drive : GLib.Object {
+ public int compare (GnomeVFS.Drive b);
+ public void eject (GnomeVFS.VolumeOpCallback callback, pointer user_data);
+ public weak string get_activation_uri ();
+ public weak string get_device_path ();
+ public GnomeVFS.DeviceType get_device_type ();
+ public weak string get_display_name ();
+ public weak string get_hal_udi ();
+ public weak string get_icon ();
+ public ulong get_id ();
+ public weak GnomeVFS.Volume get_mounted_volume ();
+ public weak GLib.List get_mounted_volumes ();
+ public bool is_connected ();
+ public bool is_mounted ();
+ public bool is_user_visible ();
+ public void mount (GnomeVFS.VolumeOpCallback callback, pointer user_data);
+ public bool needs_eject ();
+ public weak GnomeVFS.Drive @ref ();
+ public void unmount (GnomeVFS.VolumeOpCallback callback, pointer user_data);
+ public void unref ();
+ public static void volume_list_free (GLib.List volumes);
+ public signal void volume_mounted (GnomeVFS.Volume volume);
+ public signal void volume_pre_unmount (GnomeVFS.Volume volume);
+ public signal void volume_unmounted (GnomeVFS.Volume volume);
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public struct FileSize {
+ public class MIMEMonitor : GLib.Object {
+ public static weak GnomeVFS.MIMEMonitor get ();
+ public signal void data_changed ();
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public struct InodeNumber {
+ public class Volume : GLib.Object {
+ public int compare (GnomeVFS.Volume b);
+ public void eject (GnomeVFS.VolumeOpCallback callback, pointer user_data);
+ public weak string get_activation_uri ();
+ public weak string get_device_path ();
+ public GnomeVFS.DeviceType get_device_type ();
+ public weak string get_display_name ();
+ public weak GnomeVFS.Drive get_drive ();
+ public weak string get_filesystem_type ();
+ public weak string get_hal_udi ();
+ public weak string get_icon ();
+ public ulong get_id ();
+ public GnomeVFS.VolumeType get_volume_type ();
+ public bool handles_trash ();
+ public bool is_mounted ();
+ public bool is_read_only ();
+ public bool is_user_visible ();
+ public weak GnomeVFS.Volume @ref ();
+ public void unmount (GnomeVFS.VolumeOpCallback callback, pointer user_data);
+ public void unref ();
}
[CCode (cheader_filename = "libgnomevfs/gnome-vfs.h")]
- public struct MethodHandle {
+ public class VolumeMonitor : GLib.Object {
+ public weak GLib.List get_connected_drives ();
+ public weak GnomeVFS.Drive get_drive_by_id (ulong id);
+ public weak GLib.List get_mounted_volumes ();
+ public weak GnomeVFS.Volume get_volume_by_id (ulong id);
+ public weak GnomeVFS.Volume get_volume_for_path (string path);
+ public weak GnomeVFS.VolumeMonitor @ref ();
+ public void unref ();
+ public signal void drive_connected (GnomeVFS.Drive drive);
+ public signal void drive_disconnected (GnomeVFS.Drive drive);
+ public signal void volume_mounted (GnomeVFS.Volume volume);
+ public signal void volume_pre_unmount (GnomeVFS.Volume volume);
+ public signal void volume_unmounted (GnomeVFS.Volume volume);
}
public static delegate void AsyncCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data);
public static delegate void AsyncCloseCallback (GnomeVFS.AsyncHandle handle, GnomeVFS.Result result, pointer callback_data);
public static delegate void ModuleCallback (pointer @in, ulong in_size, pointer @out, ulong out_size, pointer callback_data);
public static delegate void ModuleCallbackResponse (pointer response_data);
public static delegate void MonitorCallback (GnomeVFS.MonitorHandle handle, string monitor_uri, string info_uri, GnomeVFS.MonitorEventType event_type, pointer user_data);
- public static delegate GnomeVFS.Result SniffBufferReadCall (pointer context, pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_read);
- public static delegate GnomeVFS.Result SniffBufferSeekCall (pointer context, GnomeVFS.SeekPosition whence, GnomeVFS.FileOffset offset);
- public static delegate void SocketCloseFunc (pointer connection, GnomeVFS.Cancellation cancellation);
- public static delegate GnomeVFS.Result SocketReadFunc (pointer connection, pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_read_out, GnomeVFS.Cancellation cancellation);
- public static delegate GnomeVFS.Result SocketSetTimeoutFunc (pointer connection, out GLib.TimeVal timeout, GnomeVFS.Cancellation cancellation);
- public static delegate GnomeVFS.Result SocketWriteFunc (pointer connection, pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_written_out, GnomeVFS.Cancellation cancellation);
- public static delegate GnomeVFS.Result TransformFunc (GnomeVFS.Transform transform, string old_uri, out string new_uri, GnomeVFS.Context context);
- public static delegate weak GnomeVFS.Transform TransformInitFunc (string method_name, string config_args);
- public static delegate void UnixMountCallback (pointer user_data);
public static delegate void VolumeOpCallback (bool succeeded, string error, string detailed_error, pointer user_data);
public static delegate int XferProgressCallback (GnomeVFS.XferProgressInfo info, pointer user_data);
- public static delegate void XdgMimeCallback (pointer user_data);
- public static delegate void XdgMimeDestroy (pointer user_data);
- public static bool init ();
- public static bool initialized ();
- public static void shutdown ();
- public static GnomeVFS.Result close_cancellable (GnomeVFS.Handle handle, GnomeVFS.Context context);
+ public const string DESKTOP_ENTRY_GROUP;
+ public const string GNOME_VFS_APPLICATION_REGISTRY_CAN_OPEN_MULTIPLE_FILES;
+ public const string GNOME_VFS_APPLICATION_REGISTRY_COMMAND;
+ public const string GNOME_VFS_APPLICATION_REGISTRY_NAME;
+ public const string GNOME_VFS_APPLICATION_REGISTRY_REQUIRES_TERMINAL;
+ public const string GNOME_VFS_APPLICATION_REGISTRY_STARTUP_NOTIFY;
+ public const string GNOME_VFS_APPLICATION_REGISTRY_USES_GNOMEVFS;
+ public const int GNOME_VFS_MAJOR_VERSION;
+ public const int GNOME_VFS_MICRO_VERSION;
+ public const string GNOME_VFS_MIME_TYPE_UNKNOWN;
+ public const int GNOME_VFS_MINOR_VERSION;
+ public const string GNOME_VFS_MODULE_CALLBACK_AUTHENTICATION;
+ public const string GNOME_VFS_MODULE_CALLBACK_FILL_AUTHENTICATION;
+ public const string GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION;
+ public const string GNOME_VFS_MODULE_CALLBACK_HTTP_PROXY_AUTHENTICATION;
+ public const string GNOME_VFS_MODULE_CALLBACK_HTTP_RECEIVED_HEADERS;
+ public const string GNOME_VFS_MODULE_CALLBACK_HTTP_SEND_ADDITIONAL_HEADERS;
+ public const string GNOME_VFS_MODULE_CALLBACK_QUESTION;
+ public const string GNOME_VFS_MODULE_CALLBACK_SAVE_AUTHENTICATION;
+ public const string GNOME_VFS_MODULE_CALLBACK_STATUS_MESSAGE;
+ public const int GNOME_VFS_PRIORITY_DEFAULT;
+ public const int GNOME_VFS_PRIORITY_MAX;
+ public const int GNOME_VFS_PRIORITY_MIN;
+ public const string GNOME_VFS_URI_MAGIC_STR;
+ public const string GNOME_VFS_URI_PATH_STR;
+ public const int S_IRGRP;
+ public const int S_IROTH;
+ public const int S_ISGID;
+ public const int S_ISUID;
+ public const int S_IWGRP;
+ public const int S_IWOTH;
+ public const int S_IXGRP;
+ public const int S_IXOTH;
+ public static bool application_is_user_owned_application (GnomeVFS.MimeApplication application);
+ public static void application_registry_add_mime_type (string app_id, string mime_type);
+ public static void application_registry_clear_mime_types (string app_id);
+ public static bool application_registry_exists (string app_id);
+ public static weak GLib.List application_registry_get_applications (string mime_type);
+ public static bool application_registry_get_bool_value (string app_id, string key, bool got_key);
+ public static weak GLib.List application_registry_get_keys (string app_id);
+ public static weak GnomeVFS.MimeApplication application_registry_get_mime_application (string app_id);
+ public static weak GLib.List application_registry_get_mime_types (string app_id);
+ public static weak string application_registry_peek_value (string app_id, string key);
+ public static void application_registry_reload ();
+ public static void application_registry_remove_application (string app_id);
+ public static void application_registry_remove_mime_type (string app_id, string mime_type);
+ public static void application_registry_save_mime_application (GnomeVFS.MimeApplication application);
+ public static void application_registry_set_bool_value (string app_id, string key, bool value);
+ public static void application_registry_set_value (string app_id, string key, string value);
+ public static void application_registry_shutdown ();
+ public static bool application_registry_supports_mime_type (string app_id, string mime_type);
+ public static bool application_registry_supports_uri_scheme (string app_id, string uri_scheme);
+ public static GnomeVFS.Result application_registry_sync ();
+ public static void application_registry_unset_key (string app_id, string key);
+ public static void async_cancel (GnomeVFS.AsyncHandle handle);
+ public static void async_close (GnomeVFS.AsyncHandle handle, GnomeVFS.AsyncCloseCallback callback, pointer callback_data);
+ public static void async_create (out GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
+ public static void async_create_as_channel (out GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm, int priority, GnomeVFS.AsyncCreateAsChannelCallback callback, pointer callback_data);
+ public static void async_create_symbolic_link (out GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, string uri_reference, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
+ public static void async_create_uri (out GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
+ public static void async_create_uri_as_channel (out GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm, int priority, GnomeVFS.AsyncCreateAsChannelCallback callback, pointer callback_data);
+ public static void async_file_control (GnomeVFS.AsyncHandle handle, string operation, pointer operation_data, GLib.DestroyNotify operation_data_destroy_func, GnomeVFS.AsyncFileControlCallback callback, pointer callback_data);
+ public static void async_find_directory (out GnomeVFS.AsyncHandle handle_return, GLib.List near_uri_list, GnomeVFS.FindDirectoryKind kind, bool create_if_needed, bool find_if_needed, uint permissions, int priority, GnomeVFS.AsyncFindDirectoryCallback callback, pointer user_data);
+ public static void async_get_file_info (out GnomeVFS.AsyncHandle handle_return, GLib.List uri_list, GnomeVFS.FileInfoOptions options, int priority, GnomeVFS.AsyncGetFileInfoCallback callback, pointer callback_data);
+ public static int async_get_job_limit ();
+ public static void async_load_directory (out GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.FileInfoOptions options, uint items_per_notification, int priority, GnomeVFS.AsyncDirectoryLoadCallback callback, pointer callback_data);
+ public static void async_load_directory_uri (out GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.FileInfoOptions options, uint items_per_notification, int priority, GnomeVFS.AsyncDirectoryLoadCallback callback, pointer callback_data);
+ public static void async_module_callback_pop (string callback_name);
+ public static void async_module_callback_push (string callback_name, GnomeVFS.AsyncModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
+ public static void async_module_callback_set_default (string callback_name, GnomeVFS.AsyncModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
+ public static void async_open (out GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.OpenMode open_mode, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
+ public static void async_open_as_channel (out GnomeVFS.AsyncHandle handle_return, string text_uri, GnomeVFS.OpenMode open_mode, uint advised_block_size, int priority, GnomeVFS.AsyncOpenAsChannelCallback callback, pointer callback_data);
+ public static void async_open_uri (out GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, int priority, GnomeVFS.AsyncOpenCallback callback, pointer callback_data);
+ public static void async_open_uri_as_channel (out GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, uint advised_block_size, int priority, GnomeVFS.AsyncOpenAsChannelCallback callback, pointer callback_data);
+ public static void async_read (GnomeVFS.AsyncHandle handle, pointer buffer, uint bytes, GnomeVFS.AsyncReadCallback callback, pointer callback_data);
+ public static void async_seek (GnomeVFS.AsyncHandle handle, GnomeVFS.SeekPosition whence, GnomeVFS.FileOffset offset, GnomeVFS.AsyncSeekCallback callback, pointer callback_data);
+ public static void async_set_file_info (out GnomeVFS.AsyncHandle handle_return, GnomeVFS.URI uri, GnomeVFS.FileInfo info, GnomeVFS.SetFileInfoMask mask, GnomeVFS.FileInfoOptions options, int priority, GnomeVFS.AsyncSetFileInfoCallback callback, pointer callback_data);
+ public static void async_set_job_limit (int limit);
+ public static void async_write (GnomeVFS.AsyncHandle handle, pointer buffer, uint bytes, GnomeVFS.AsyncWriteCallback callback, pointer callback_data);
+ public static GnomeVFS.Result async_xfer (out GnomeVFS.AsyncHandle handle_return, GLib.List source_uri_list, GLib.List target_uri_list, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOverwriteMode overwrite_mode, int priority, GnomeVFS.AsyncXferProgressCallback progress_update_callback, pointer update_callback_data, GnomeVFS.XferProgressCallback progress_sync_callback, pointer sync_callback_data);
+ public static GnomeVFS.Result check_same_fs (string source, string target, bool same_fs_return);
+ public static GnomeVFS.Result check_same_fs_uris (GnomeVFS.URI source_uri, GnomeVFS.URI target_uri, bool same_fs_return);
+ public static GnomeVFS.Result close (GnomeVFS.Handle handle);
public static void connect_to_server (string uri, string display_name, string icon);
+ public static GnomeVFS.Result create (out GnomeVFS.Handle handle, string text_uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm);
+ public static GnomeVFS.Result create_symbolic_link (GnomeVFS.URI uri, string target_reference);
+ public static GnomeVFS.Result create_uri (out GnomeVFS.Handle handle, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode, bool exclusive, uint perm);
+ public static GnomeVFS.Result directory_close (GnomeVFS.DirectoryHandle handle);
+ public static GnomeVFS.Result directory_list_load (GLib.List list, string text_uri, GnomeVFS.FileInfoOptions options);
+ public static GnomeVFS.Result directory_open (out GnomeVFS.DirectoryHandle handle, string text_uri, GnomeVFS.FileInfoOptions options);
+ public static GnomeVFS.Result directory_open_from_uri (out GnomeVFS.DirectoryHandle handle, GnomeVFS.URI uri, GnomeVFS.FileInfoOptions options);
+ public static GnomeVFS.Result directory_read_next (GnomeVFS.DirectoryHandle handle, GnomeVFS.FileInfo file_info);
+ public static GnomeVFS.Result directory_visit (string text_uri, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
+ public static GnomeVFS.Result directory_visit_files (string text_uri, GLib.List file_list, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
+ public static GnomeVFS.Result directory_visit_files_at_uri (GnomeVFS.URI uri, GLib.List file_list, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
+ public static GnomeVFS.Result directory_visit_uri (GnomeVFS.URI uri, GnomeVFS.FileInfoOptions info_options, GnomeVFS.DirectoryVisitOptions visit_options, GnomeVFS.DirectoryVisitFunc callback, pointer data);
+ public static GnomeVFS.Result dns_sd_browse (out GnomeVFS.DNSSDBrowseHandle handle, string domain, string type, GnomeVFS.DNSSDBrowseCallback callback, pointer callback_data, GLib.DestroyNotify callback_data_destroy_func);
+ public static GnomeVFS.Result dns_sd_browse_sync (string domain, string type, int timeout_msec, int n_services, out GnomeVFS.DNSSDService services);
+ public static GnomeVFS.Result dns_sd_cancel_resolve (GnomeVFS.DNSSDResolveHandle handle);
+ public static GnomeVFS.Result dns_sd_list_browse_domains_sync (string domain, int timeout_msec, GLib.List domains);
+ public static GnomeVFS.Result dns_sd_resolve (out GnomeVFS.DNSSDResolveHandle handle, string name, string type, string domain, int timeout, GnomeVFS.DNSSDResolveCallback callback, pointer callback_data, GLib.DestroyNotify callback_data_destroy_func);
+ public static GnomeVFS.Result dns_sd_resolve_sync (string name, string type, string domain, int timeout_msec, out string host, int port, GLib.HashTable text, int text_raw_len_out, out string text_raw_out);
+ public static GnomeVFS.Result dns_sd_stop_browse (GnomeVFS.DNSSDBrowseHandle handle);
+ public static weak string escape_host_and_path_string (string path);
+ public static weak string escape_path_string (string path);
+ public static weak string escape_set (string string, string match_set);
+ public static weak string escape_slashes (string string);
+ public static weak string escape_string (string string);
public static weak string expand_initial_tilde (string path);
- public static GnomeVFS.Result find_directory (GnomeVFS.URI near_uri, GnomeVFS.FindDirectoryKind kind, GnomeVFS.URI result, bool create_if_needed, bool find_if_needed, uint permissions);
- public static GnomeVFS.Result find_directory_cancellable (GnomeVFS.URI near_uri, GnomeVFS.FindDirectoryKind kind, GnomeVFS.URI result_uri, bool create_if_needed, bool find_if_needed, uint permissions, GnomeVFS.Context context);
+ public static GnomeVFS.Result file_control (GnomeVFS.Handle handle, string operation, pointer operation_data);
+ public static GnomeVFS.Result find_directory (GnomeVFS.URI near_uri, GnomeVFS.FindDirectoryKind kind, out GnomeVFS.URI result, bool create_if_needed, bool find_if_needed, uint permissions);
public static GnomeVFS.Result forget_cache (GnomeVFS.Handle handle, GnomeVFS.FileOffset offset, GnomeVFS.FileSize size);
+ public static weak string format_file_size_for_display (GnomeVFS.FileSize size);
+ public static weak string format_uri_for_display (string uri);
+ public static weak GLib.List get_default_browse_domains ();
public static GnomeVFS.Result get_file_info (string text_uri, GnomeVFS.FileInfo info, GnomeVFS.FileInfoOptions options);
public static GnomeVFS.Result get_file_info_from_handle (GnomeVFS.Handle handle, GnomeVFS.FileInfo info, GnomeVFS.FileInfoOptions options);
- public static GnomeVFS.Result get_file_info_from_handle_cancellable (GnomeVFS.Handle handle, GnomeVFS.FileInfo info, GnomeVFS.FileInfoOptions options, GnomeVFS.Context context);
public static GnomeVFS.Result get_file_info_uri (GnomeVFS.URI uri, GnomeVFS.FileInfo info, GnomeVFS.FileInfoOptions options);
- public static GnomeVFS.Result get_file_info_uri_cancellable (GnomeVFS.URI uri, GnomeVFS.FileInfo info, GnomeVFS.FileInfoOptions options, GnomeVFS.Context context);
- public static weak string get_file_mime_type (string path, out GLib.Stat optional_stat_info, bool suffix_only);
- public static weak string get_file_mime_type_fast (string path, out GLib.Stat optional_stat_info);
+ public static weak string get_file_mime_type (string path, pointer optional_stat_info, bool suffix_only);
+ public static weak string get_file_mime_type_fast (string path, pointer optional_stat_info);
public static weak string get_local_path_from_uri (string uri);
public static weak string get_mime_type (string text_uri);
public static weak string get_mime_type_common (GnomeVFS.URI uri);
- public static weak string get_mime_type_for_buffer (GnomeVFS.MimeSniffBuffer buffer);
public static weak string get_mime_type_for_data (pointer data, int data_size);
public static weak string get_mime_type_for_name (string filename);
public static weak string get_mime_type_for_name_and_data (string filename, pointer data, long data_size);
+ public static weak string get_mime_type_from_file_data (GnomeVFS.URI uri);
public static weak string get_mime_type_from_uri (GnomeVFS.URI uri);
public static weak string get_slow_mime_type (string text_uri);
- public static weak string get_special_mime_type (GnomeVFS.URI uri);
public static weak string get_supertype_from_mime_type (string mime_type);
public static weak string get_uri_from_local_path (string local_full_path);
public static weak string get_uri_scheme (string uri);
- public static GnomeVFS.Result get_volume_free_space (GnomeVFS.URI vfs_uri, out GnomeVFS.FileSize size);
+ public static GnomeVFS.Result get_volume_free_space (GnomeVFS.URI vfs_uri, GnomeVFS.FileSize size);
public static weak GnomeVFS.VolumeMonitor get_volume_monitor ();
public static weak string icon_path_from_filename (string filename);
+ public static bool init ();
+ public static bool initialized ();
+ public static bool is_executable_command_string (string command_string);
+ public static bool is_primary_thread ();
public static void list_deep_free (GLib.List list);
- public static int parse_ls_lga (string p, out GLib.Stat s, out string filename, out string linkname);
- public static int pty_open (int child, uint flags, out string env_add, string command, out string argv, string directory, int columns, int rows, int stdin_fd, int stdout_fd, int stderr_fd);
+ public static void loadinit (pointer app, pointer modinfo);
+ public static GnomeVFS.Result make_directory (string text_uri, uint perm);
+ public static GnomeVFS.Result make_directory_for_uri (GnomeVFS.URI uri, uint perm);
+ public static weak string make_path_name_canonical (string path);
+ public static weak string make_uri_canonical (string uri);
+ public static weak string make_uri_canonical_strip_fragment (string uri);
+ public static weak string make_uri_from_input (string location);
+ public static weak string make_uri_from_input_with_dirs (string location, GnomeVFS.MakeURIDirs dirs);
+ public static weak string make_uri_from_input_with_trailing_ws (string location);
+ public static weak string make_uri_from_shell_arg (string uri);
+ public static weak string make_uri_full_from_relative (string base_uri, string relative_uri);
+ public static GnomeVFS.Result mime_add_application_to_short_list (string mime_type, string application_id);
+ public static GnomeVFS.Result mime_add_component_to_short_list (string mime_type, string iid);
+ public static GnomeVFS.Result mime_add_extension (string mime_type, string extension);
+ public static bool mime_can_be_executable (string mime_type);
+ public static void mime_component_list_free (GLib.List list);
+ public static GnomeVFS.Result mime_extend_all_applications (string mime_type, GLib.List application_ids);
+ public static weak GLib.List mime_get_all_applications (string mime_type);
+ public static weak GLib.List mime_get_all_applications_for_uri (string uri, string mime_type);
+ public static weak GLib.List mime_get_all_components (string mime_type);
+ public static weak GLib.List mime_get_all_desktop_entries (string mime_type);
+ public static weak GnomeVFS.MimeAction mime_get_default_action (string mime_type);
+ public static GnomeVFS.MimeActionType mime_get_default_action_type (string mime_type);
+ public static weak GnomeVFS.MimeApplication mime_get_default_application (string mime_type);
+ public static weak GnomeVFS.MimeApplication mime_get_default_application_for_uri (string uri, string mime_type);
+ public static pointer mime_get_default_component (string mime_type);
+ public static weak string mime_get_default_desktop_entry (string mime_type);
+ public static weak string mime_get_description (string mime_type);
+ public static weak string mime_get_icon (string mime_type);
+ public static weak GLib.List mime_get_short_list_applications (string mime_type);
+ public static weak GLib.List mime_get_short_list_components (string mime_type);
+ public static bool mime_id_in_application_list (string id, GLib.List applications);
+ public static bool mime_id_in_component_list (string iid, GLib.List components);
+ public static weak GLib.List mime_id_list_from_application_list (GLib.List applications);
+ public static weak GLib.List mime_id_list_from_component_list (GLib.List components);
+ public static void mime_info_cache_reload (string dir);
+ public static void mime_reload ();
+ public static weak GLib.List mime_remove_application_from_list (GLib.List applications, string application_id, bool did_remove);
+ public static GnomeVFS.Result mime_remove_application_from_short_list (string mime_type, string application_id);
+ public static weak GLib.List mime_remove_component_from_list (GLib.List components, string iid, bool did_remove);
+ public static GnomeVFS.Result mime_remove_component_from_short_list (string mime_type, string iid);
+ public static GnomeVFS.Result mime_remove_extension (string mime_type, string extension);
+ public static GnomeVFS.Result mime_remove_from_all_applications (string mime_type, GLib.List application_ids);
+ public static GnomeVFS.Result mime_set_can_be_executable (string mime_type, bool new_value);
+ public static GnomeVFS.Result mime_set_default_action_type (string mime_type, GnomeVFS.MimeActionType action_type);
+ public static GnomeVFS.Result mime_set_default_application (string mime_type, string application_id);
+ public static GnomeVFS.Result mime_set_default_component (string mime_type, string component_iid);
+ public static GnomeVFS.Result mime_set_description (string mime_type, string description);
+ public static GnomeVFS.Result mime_set_icon (string mime_type, string filename);
+ public static GnomeVFS.Result mime_set_short_list_applications (string mime_type, GLib.List application_ids);
+ public static GnomeVFS.Result mime_set_short_list_components (string mime_type, GLib.List component_iids);
+ public static void mime_shutdown ();
+ public static weak string mime_type_from_name (string filename);
+ public static weak string mime_type_from_name_or_default (string filename, string defaultv);
+ public static GnomeVFS.MimeEquivalence mime_type_get_equivalence (string mime_type, string base_mime_type);
+ public static bool mime_type_is_equal (string a, string b);
+ public static bool mime_type_is_supertype (string mime_type);
+ public static void module_callback_pop (string callback_name);
+ public static void module_callback_push (string callback_name, GnomeVFS.ModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
+ public static void module_callback_set_default (string callback_name, GnomeVFS.ModuleCallback callback, pointer callback_data, GLib.DestroyNotify destroy_notify);
+ public static GnomeVFS.Result monitor_add (out GnomeVFS.MonitorHandle handle, string text_uri, GnomeVFS.MonitorType monitor_type, GnomeVFS.MonitorCallback callback, pointer user_data);
+ public static GnomeVFS.Result monitor_cancel (GnomeVFS.MonitorHandle handle);
+ public static GnomeVFS.Result move (string old_text_uri, string new_text_uri, bool force_replace);
+ public static GnomeVFS.Result move_uri (GnomeVFS.URI old_uri, GnomeVFS.URI new_uri, bool force_replace);
+ public static GnomeVFS.Result open (out GnomeVFS.Handle handle, string text_uri, GnomeVFS.OpenMode open_mode);
+ public static GnomeVFS.Result open_fd (out GnomeVFS.Handle handle, int filedes);
+ public static GnomeVFS.Result open_uri (out GnomeVFS.Handle handle, GnomeVFS.URI uri, GnomeVFS.OpenMode open_mode);
+ public static void postinit (pointer app, pointer modinfo);
+ public static void preinit (pointer app, pointer modinfo);
+ public static GnomeVFS.Result read (GnomeVFS.Handle handle, pointer buffer, GnomeVFS.FileSize bytes, GnomeVFS.FileSize bytes_read);
+ public static GnomeVFS.Result read_entire_file (string uri, int file_size, out string file_contents);
public static GnomeVFS.Result remove_directory (string text_uri);
public static GnomeVFS.Result remove_directory_from_uri (GnomeVFS.URI uri);
- public static GnomeVFS.Result remove_directory_from_uri_cancellable (GnomeVFS.URI uri, GnomeVFS.Context context);
+ public static GnomeVFS.Result resolve (string hostname, out GnomeVFS.ResolveHandle handle);
+ public static void resolve_free (GnomeVFS.ResolveHandle handle);
+ public static bool resolve_next_address (GnomeVFS.ResolveHandle handle, out GnomeVFS.Address address);
+ public static void resolve_reset_to_beginning (GnomeVFS.ResolveHandle handle);
public static GnomeVFS.Result result_from_errno ();
public static GnomeVFS.Result result_from_errno_code (int errno_code);
public static GnomeVFS.Result result_from_h_errno ();
public static GnomeVFS.Result result_from_h_errno_val (int h_errno_code);
public static weak string result_to_string (GnomeVFS.Result result);
- public static GnomeVFS.Result seek_cancellable (GnomeVFS.Handle handle, GnomeVFS.SeekPosition whence, GnomeVFS.FileOffset offset, GnomeVFS.Context context);
+ public static GnomeVFS.Result seek (GnomeVFS.Handle handle, GnomeVFS.SeekPosition whence, GnomeVFS.FileOffset offset);
public static GnomeVFS.Result set_file_info (string text_uri, GnomeVFS.FileInfo info, GnomeVFS.SetFileInfoMask mask);
- public static GnomeVFS.Result set_file_info_cancellable (GnomeVFS.URI a, GnomeVFS.FileInfo info, GnomeVFS.SetFileInfoMask mask, GnomeVFS.Context context);
public static GnomeVFS.Result set_file_info_uri (GnomeVFS.URI uri, GnomeVFS.FileInfo info, GnomeVFS.SetFileInfoMask mask);
- public static GnomeVFS.Result set_meta (GnomeVFS.FileInfo info, string file_name, string meta_key);
- public static GnomeVFS.Result set_meta_for_list (GnomeVFS.FileInfo info, string file_name, GLib.List meta_keys);
- public static void stat_to_file_info (GnomeVFS.FileInfo file_info, out GLib.Stat statptr);
+ public static void shutdown ();
+ public static GnomeVFS.Result tell (GnomeVFS.Handle handle, GnomeVFS.FileSize offset_return);
+ public static GnomeVFS.Result truncate (string text_uri, GnomeVFS.FileSize length);
+ public static GnomeVFS.Result truncate_handle (GnomeVFS.Handle handle, GnomeVFS.FileSize length);
+ public static GnomeVFS.Result truncate_uri (GnomeVFS.URI uri, GnomeVFS.FileSize length);
+ public static weak string unescape_string (string escaped_string, string illegal_characters);
+ public static weak string unescape_string_for_display (string escaped);
+ public static GnomeVFS.Result unlink (string text_uri);
+ public static GnomeVFS.Result unlink_from_uri (GnomeVFS.URI uri);
public static bool uris_match (string uri_1, string uri_2);
- public static GnomeVFS.Result write_cancellable (GnomeVFS.Handle handle, pointer buffer, GnomeVFS.FileSize bytes, out GnomeVFS.FileSize bytes_written, GnomeVFS.Context context);
+ public static GnomeVFS.Result url_show (string url);
+ public static GnomeVFS.Result url_show_with_env (string url, out string envp);
+ public static GnomeVFS.Result write (GnomeVFS.Handle handle, pointer buffer, GnomeVFS.FileSize bytes, GnomeVFS.FileSize bytes_written);
+ public static GnomeVFS.Result xfer_delete_list (GLib.List source_uri_list, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferProgressCallback progress_callback, pointer data);
+ public static GnomeVFS.Result xfer_uri (GnomeVFS.URI source_uri, GnomeVFS.URI target_uri, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOverwriteMode overwrite_mode, GnomeVFS.XferProgressCallback progress_callback, pointer data);
+ public static GnomeVFS.Result xfer_uri_list (GLib.List source_uri_list, GLib.List target_uri_list, GnomeVFS.XferOptions xfer_options, GnomeVFS.XferErrorMode error_mode, GnomeVFS.XferOverwriteMode overwrite_mode, GnomeVFS.XferProgressCallback progress_callback, pointer data);
}
+++ /dev/null
-/* gnome-vfs-2.0-custom.vala
- *
- * Copyright (C) 2007 Jürg Billeter
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
-
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
-
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Author:
- * Jürg Billeter <j@bitron.ch>
- */
-
-namespace GnomeVFS {
- [Import]
- public bool init ();
- [Import]
- public bool initialized ();
- [Import]
- public void shutdown ();
-
- public struct ACLKind : uint32 {
- }
-
- public struct ACLPerm : uint32 {
- }
-
- public struct FileOffset : uint64 {
- }
-
- public struct FileSize : uint64 {
- }
-
- public struct InodeNumber : FileSize {
- }
-
- public struct MethodHandle : pointer {
- }
-}
+++ /dev/null
-gnome-vfs-daemon-method.h
-gnome-vfs-dbus-utils.h
-gnome-vfs-method.h
-gnome-vfs-mime-private.h
-gnome-vfs-monitor-private.h
-gnome-vfs-private.h
-gnome-vfs-volume-monitor-client.h
-gnome-vfs-volume-monitor-daemon.h
-libgnomevfs
+include/gnome-vfs-2.0/libgnomevfs
+lib/libgnomevfs-2.so
--- /dev/null
+<?xml version="1.0"?>
+<api version="1.0">
+ <namespace name="GnomeVFS">
+ <function name="application_is_user_owned_application" symbol="gnome_vfs_application_is_user_owned_application">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="application" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_add_mime_type" symbol="gnome_vfs_application_registry_add_mime_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_clear_mime_types" symbol="gnome_vfs_application_registry_clear_mime_types">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_exists" symbol="gnome_vfs_application_registry_exists">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_get_applications" symbol="gnome_vfs_application_registry_get_applications">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_get_bool_value" symbol="gnome_vfs_application_registry_get_bool_value">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ <parameter name="key" type="char*"/>
+ <parameter name="got_key" type="gboolean*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_get_keys" symbol="gnome_vfs_application_registry_get_keys">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_get_mime_application" symbol="gnome_vfs_application_registry_get_mime_application">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_get_mime_types" symbol="gnome_vfs_application_registry_get_mime_types">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_peek_value" symbol="gnome_vfs_application_registry_peek_value">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ <parameter name="key" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_reload" symbol="gnome_vfs_application_registry_reload">
+ <return-type type="void"/>
+ </function>
+ <function name="application_registry_remove_application" symbol="gnome_vfs_application_registry_remove_application">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_remove_mime_type" symbol="gnome_vfs_application_registry_remove_mime_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_save_mime_application" symbol="gnome_vfs_application_registry_save_mime_application">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="application" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_set_bool_value" symbol="gnome_vfs_application_registry_set_bool_value">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ <parameter name="key" type="char*"/>
+ <parameter name="value" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="application_registry_set_value" symbol="gnome_vfs_application_registry_set_value">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ <parameter name="key" type="char*"/>
+ <parameter name="value" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_shutdown" symbol="gnome_vfs_application_registry_shutdown">
+ <return-type type="void"/>
+ </function>
+ <function name="application_registry_supports_mime_type" symbol="gnome_vfs_application_registry_supports_mime_type">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_supports_uri_scheme" symbol="gnome_vfs_application_registry_supports_uri_scheme">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ <parameter name="uri_scheme" type="char*"/>
+ </parameters>
+ </function>
+ <function name="application_registry_sync" symbol="gnome_vfs_application_registry_sync">
+ <return-type type="GnomeVFSResult"/>
+ </function>
+ <function name="application_registry_unset_key" symbol="gnome_vfs_application_registry_unset_key">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app_id" type="char*"/>
+ <parameter name="key" type="char*"/>
+ </parameters>
+ </function>
+ <function name="async_cancel" symbol="gnome_vfs_async_cancel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ </parameters>
+ </function>
+ <function name="async_close" symbol="gnome_vfs_async_close">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="callback" type="GnomeVFSAsyncCloseCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_create" symbol="gnome_vfs_async_create">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_create_as_channel" symbol="gnome_vfs_async_create_as_channel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncCreateAsChannelCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_create_symbolic_link" symbol="gnome_vfs_async_create_symbolic_link">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="uri_reference" type="gchar*"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_create_uri" symbol="gnome_vfs_async_create_uri">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_create_uri_as_channel" symbol="gnome_vfs_async_create_uri_as_channel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncCreateAsChannelCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_file_control" symbol="gnome_vfs_async_file_control">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="operation" type="char*"/>
+ <parameter name="operation_data" type="gpointer"/>
+ <parameter name="operation_data_destroy_func" type="GDestroyNotify"/>
+ <parameter name="callback" type="GnomeVFSAsyncFileControlCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_find_directory" symbol="gnome_vfs_async_find_directory">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="near_uri_list" type="GList*"/>
+ <parameter name="kind" type="GnomeVFSFindDirectoryKind"/>
+ <parameter name="create_if_needed" type="gboolean"/>
+ <parameter name="find_if_needed" type="gboolean"/>
+ <parameter name="permissions" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncFindDirectoryCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_get_file_info" symbol="gnome_vfs_async_get_file_info">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri_list" type="GList*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncGetFileInfoCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_get_job_limit" symbol="gnome_vfs_async_get_job_limit">
+ <return-type type="int"/>
+ </function>
+ <function name="async_load_directory" symbol="gnome_vfs_async_load_directory">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="items_per_notification" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncDirectoryLoadCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_load_directory_uri" symbol="gnome_vfs_async_load_directory_uri">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="items_per_notification" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncDirectoryLoadCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_module_callback_pop" symbol="gnome_vfs_async_module_callback_pop">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="char*"/>
+ </parameters>
+ </function>
+ <function name="async_module_callback_push" symbol="gnome_vfs_async_module_callback_push">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="char*"/>
+ <parameter name="callback" type="GnomeVFSAsyncModuleCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="destroy_notify" type="GDestroyNotify"/>
+ </parameters>
+ </function>
+ <function name="async_module_callback_set_default" symbol="gnome_vfs_async_module_callback_set_default">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="char*"/>
+ <parameter name="callback" type="GnomeVFSAsyncModuleCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="destroy_notify" type="GDestroyNotify"/>
+ </parameters>
+ </function>
+ <function name="async_open" symbol="gnome_vfs_async_open">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_open_as_channel" symbol="gnome_vfs_async_open_as_channel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="advised_block_size" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenAsChannelCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_open_uri" symbol="gnome_vfs_async_open_uri">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_open_uri_as_channel" symbol="gnome_vfs_async_open_uri_as_channel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="advised_block_size" type="guint"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncOpenAsChannelCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_read" symbol="gnome_vfs_async_read">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes" type="guint"/>
+ <parameter name="callback" type="GnomeVFSAsyncReadCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_seek" symbol="gnome_vfs_async_seek">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="whence" type="GnomeVFSSeekPosition"/>
+ <parameter name="offset" type="GnomeVFSFileOffset"/>
+ <parameter name="callback" type="GnomeVFSAsyncSeekCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_set_file_info" symbol="gnome_vfs_async_set_file_info">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="callback" type="GnomeVFSAsyncSetFileInfoCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_set_job_limit" symbol="gnome_vfs_async_set_job_limit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="limit" type="int"/>
+ </parameters>
+ </function>
+ <function name="async_write" symbol="gnome_vfs_async_write">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="buffer" type="gconstpointer"/>
+ <parameter name="bytes" type="guint"/>
+ <parameter name="callback" type="GnomeVFSAsyncWriteCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="async_xfer" symbol="gnome_vfs_async_xfer">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
+ <parameter name="source_uri_list" type="GList*"/>
+ <parameter name="target_uri_list" type="GList*"/>
+ <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
+ <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
+ <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
+ <parameter name="priority" type="int"/>
+ <parameter name="progress_update_callback" type="GnomeVFSAsyncXferProgressCallback"/>
+ <parameter name="update_callback_data" type="gpointer"/>
+ <parameter name="progress_sync_callback" type="GnomeVFSXferProgressCallback"/>
+ <parameter name="sync_callback_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="check_same_fs" symbol="gnome_vfs_check_same_fs">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="source" type="gchar*"/>
+ <parameter name="target" type="gchar*"/>
+ <parameter name="same_fs_return" type="gboolean*"/>
+ </parameters>
+ </function>
+ <function name="check_same_fs_uris" symbol="gnome_vfs_check_same_fs_uris">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="source_uri" type="GnomeVFSURI*"/>
+ <parameter name="target_uri" type="GnomeVFSURI*"/>
+ <parameter name="same_fs_return" type="gboolean*"/>
+ </parameters>
+ </function>
+ <function name="close" symbol="gnome_vfs_close">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ </parameters>
+ </function>
+ <function name="connect_to_server" symbol="gnome_vfs_connect_to_server">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="char*"/>
+ <parameter name="display_name" type="char*"/>
+ <parameter name="icon" type="char*"/>
+ </parameters>
+ </function>
+ <function name="create" symbol="gnome_vfs_create">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle**"/>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ </parameters>
+ </function>
+ <function name="create_symbolic_link" symbol="gnome_vfs_create_symbolic_link">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="target_reference" type="gchar*"/>
+ </parameters>
+ </function>
+ <function name="create_uri" symbol="gnome_vfs_create_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ <parameter name="exclusive" type="gboolean"/>
+ <parameter name="perm" type="guint"/>
+ </parameters>
+ </function>
+ <function name="directory_close" symbol="gnome_vfs_directory_close">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDirectoryHandle*"/>
+ </parameters>
+ </function>
+ <function name="directory_list_load" symbol="gnome_vfs_directory_list_load">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="list" type="GList**"/>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </function>
+ <function name="directory_open" symbol="gnome_vfs_directory_open">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDirectoryHandle**"/>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </function>
+ <function name="directory_open_from_uri" symbol="gnome_vfs_directory_open_from_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDirectoryHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </function>
+ <function name="directory_read_next" symbol="gnome_vfs_directory_read_next">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDirectoryHandle*"/>
+ <parameter name="file_info" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </function>
+ <function name="directory_visit" symbol="gnome_vfs_directory_visit">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
+ <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="directory_visit_files" symbol="gnome_vfs_directory_visit_files">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="file_list" type="GList*"/>
+ <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
+ <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="directory_visit_files_at_uri" symbol="gnome_vfs_directory_visit_files_at_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="file_list" type="GList*"/>
+ <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
+ <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="directory_visit_uri" symbol="gnome_vfs_directory_visit_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
+ <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
+ <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="dns_sd_browse" symbol="gnome_vfs_dns_sd_browse">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDNSSDBrowseHandle**"/>
+ <parameter name="domain" type="char*"/>
+ <parameter name="type" type="char*"/>
+ <parameter name="callback" type="GnomeVFSDNSSDBrowseCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="callback_data_destroy_func" type="GDestroyNotify"/>
+ </parameters>
+ </function>
+ <function name="dns_sd_browse_sync" symbol="gnome_vfs_dns_sd_browse_sync">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="domain" type="char*"/>
+ <parameter name="type" type="char*"/>
+ <parameter name="timeout_msec" type="int"/>
+ <parameter name="n_services" type="int*"/>
+ <parameter name="services" type="GnomeVFSDNSSDService**"/>
+ </parameters>
+ </function>
+ <function name="dns_sd_cancel_resolve" symbol="gnome_vfs_dns_sd_cancel_resolve">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDNSSDResolveHandle*"/>
+ </parameters>
+ </function>
+ <function name="dns_sd_list_browse_domains_sync" symbol="gnome_vfs_dns_sd_list_browse_domains_sync">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="domain" type="char*"/>
+ <parameter name="timeout_msec" type="int"/>
+ <parameter name="domains" type="GList**"/>
+ </parameters>
+ </function>
+ <function name="dns_sd_resolve" symbol="gnome_vfs_dns_sd_resolve">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDNSSDResolveHandle**"/>
+ <parameter name="name" type="char*"/>
+ <parameter name="type" type="char*"/>
+ <parameter name="domain" type="char*"/>
+ <parameter name="timeout" type="int"/>
+ <parameter name="callback" type="GnomeVFSDNSSDResolveCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="callback_data_destroy_func" type="GDestroyNotify"/>
+ </parameters>
+ </function>
+ <function name="dns_sd_resolve_sync" symbol="gnome_vfs_dns_sd_resolve_sync">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="name" type="char*"/>
+ <parameter name="type" type="char*"/>
+ <parameter name="domain" type="char*"/>
+ <parameter name="timeout_msec" type="int"/>
+ <parameter name="host" type="char**"/>
+ <parameter name="port" type="int*"/>
+ <parameter name="text" type="GHashTable**"/>
+ <parameter name="text_raw_len_out" type="int*"/>
+ <parameter name="text_raw_out" type="char**"/>
+ </parameters>
+ </function>
+ <function name="dns_sd_stop_browse" symbol="gnome_vfs_dns_sd_stop_browse">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDNSSDBrowseHandle*"/>
+ </parameters>
+ </function>
+ <function name="escape_host_and_path_string" symbol="gnome_vfs_escape_host_and_path_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="char*"/>
+ </parameters>
+ </function>
+ <function name="escape_path_string" symbol="gnome_vfs_escape_path_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="char*"/>
+ </parameters>
+ </function>
+ <function name="escape_set" symbol="gnome_vfs_escape_set">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="string" type="char*"/>
+ <parameter name="match_set" type="char*"/>
+ </parameters>
+ </function>
+ <function name="escape_slashes" symbol="gnome_vfs_escape_slashes">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="string" type="char*"/>
+ </parameters>
+ </function>
+ <function name="escape_string" symbol="gnome_vfs_escape_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="string" type="char*"/>
+ </parameters>
+ </function>
+ <function name="expand_initial_tilde" symbol="gnome_vfs_expand_initial_tilde">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="char*"/>
+ </parameters>
+ </function>
+ <function name="file_control" symbol="gnome_vfs_file_control">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="operation" type="char*"/>
+ <parameter name="operation_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="find_directory" symbol="gnome_vfs_find_directory">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="near_uri" type="GnomeVFSURI*"/>
+ <parameter name="kind" type="GnomeVFSFindDirectoryKind"/>
+ <parameter name="result" type="GnomeVFSURI**"/>
+ <parameter name="create_if_needed" type="gboolean"/>
+ <parameter name="find_if_needed" type="gboolean"/>
+ <parameter name="permissions" type="guint"/>
+ </parameters>
+ </function>
+ <function name="forget_cache" symbol="gnome_vfs_forget_cache">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="offset" type="GnomeVFSFileOffset"/>
+ <parameter name="size" type="GnomeVFSFileSize"/>
+ </parameters>
+ </function>
+ <function name="format_file_size_for_display" symbol="gnome_vfs_format_file_size_for_display">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="size" type="GnomeVFSFileSize"/>
+ </parameters>
+ </function>
+ <function name="format_uri_for_display" symbol="gnome_vfs_format_uri_for_display">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="char*"/>
+ </parameters>
+ </function>
+ <function name="get_default_browse_domains" symbol="gnome_vfs_get_default_browse_domains">
+ <return-type type="GList*"/>
+ </function>
+ <function name="get_file_info" symbol="gnome_vfs_get_file_info">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </function>
+ <function name="get_file_info_from_handle" symbol="gnome_vfs_get_file_info_from_handle">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </function>
+ <function name="get_file_info_uri" symbol="gnome_vfs_get_file_info_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="options" type="GnomeVFSFileInfoOptions"/>
+ </parameters>
+ </function>
+ <function name="get_file_mime_type" symbol="gnome_vfs_get_file_mime_type">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="char*"/>
+ <parameter name="optional_stat_info" type="struct stat*"/>
+ <parameter name="suffix_only" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="get_file_mime_type_fast" symbol="gnome_vfs_get_file_mime_type_fast">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="char*"/>
+ <parameter name="optional_stat_info" type="struct stat*"/>
+ </parameters>
+ </function>
+ <function name="get_local_path_from_uri" symbol="gnome_vfs_get_local_path_from_uri">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="char*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type" symbol="gnome_vfs_get_mime_type">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="text_uri" type="char*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_common" symbol="gnome_vfs_get_mime_type_common">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_for_data" symbol="gnome_vfs_get_mime_type_for_data">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="data" type="gconstpointer"/>
+ <parameter name="data_size" type="int"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_for_name" symbol="gnome_vfs_get_mime_type_for_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="filename" type="char*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_for_name_and_data" symbol="gnome_vfs_get_mime_type_for_name_and_data">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="filename" type="char*"/>
+ <parameter name="data" type="gconstpointer"/>
+ <parameter name="data_size" type="gssize"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_from_file_data" symbol="gnome_vfs_get_mime_type_from_file_data">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </function>
+ <function name="get_mime_type_from_uri" symbol="gnome_vfs_get_mime_type_from_uri">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </function>
+ <function name="get_slow_mime_type" symbol="gnome_vfs_get_slow_mime_type">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="text_uri" type="char*"/>
+ </parameters>
+ </function>
+ <function name="get_supertype_from_mime_type" symbol="gnome_vfs_get_supertype_from_mime_type">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="get_uri_from_local_path" symbol="gnome_vfs_get_uri_from_local_path">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="local_full_path" type="char*"/>
+ </parameters>
+ </function>
+ <function name="get_uri_scheme" symbol="gnome_vfs_get_uri_scheme">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="char*"/>
+ </parameters>
+ </function>
+ <function name="get_volume_free_space" symbol="gnome_vfs_get_volume_free_space">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="vfs_uri" type="GnomeVFSURI*"/>
+ <parameter name="size" type="GnomeVFSFileSize*"/>
+ </parameters>
+ </function>
+ <function name="get_volume_monitor" symbol="gnome_vfs_get_volume_monitor">
+ <return-type type="GnomeVFSVolumeMonitor*"/>
+ </function>
+ <function name="icon_path_from_filename" symbol="gnome_vfs_icon_path_from_filename">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="filename" type="char*"/>
+ </parameters>
+ </function>
+ <function name="init" symbol="gnome_vfs_init">
+ <return-type type="gboolean"/>
+ </function>
+ <function name="initialized" symbol="gnome_vfs_initialized">
+ <return-type type="gboolean"/>
+ </function>
+ <function name="is_executable_command_string" symbol="gnome_vfs_is_executable_command_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="command_string" type="char*"/>
+ </parameters>
+ </function>
+ <function name="is_primary_thread" symbol="gnome_vfs_is_primary_thread">
+ <return-type type="gboolean"/>
+ </function>
+ <function name="list_deep_free" symbol="gnome_vfs_list_deep_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </function>
+ <function name="loadinit" symbol="gnome_vfs_loadinit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="gpointer"/>
+ <parameter name="modinfo" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="make_directory" symbol="gnome_vfs_make_directory">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="perm" type="guint"/>
+ </parameters>
+ </function>
+ <function name="make_directory_for_uri" symbol="gnome_vfs_make_directory_for_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="perm" type="guint"/>
+ </parameters>
+ </function>
+ <function name="make_path_name_canonical" symbol="gnome_vfs_make_path_name_canonical">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="path" type="char*"/>
+ </parameters>
+ </function>
+ <function name="make_uri_canonical" symbol="gnome_vfs_make_uri_canonical">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="char*"/>
+ </parameters>
+ </function>
+ <function name="make_uri_canonical_strip_fragment" symbol="gnome_vfs_make_uri_canonical_strip_fragment">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="char*"/>
+ </parameters>
+ </function>
+ <function name="make_uri_from_input" symbol="gnome_vfs_make_uri_from_input">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="location" type="char*"/>
+ </parameters>
+ </function>
+ <function name="make_uri_from_input_with_dirs" symbol="gnome_vfs_make_uri_from_input_with_dirs">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="location" type="char*"/>
+ <parameter name="dirs" type="GnomeVFSMakeURIDirs"/>
+ </parameters>
+ </function>
+ <function name="make_uri_from_input_with_trailing_ws" symbol="gnome_vfs_make_uri_from_input_with_trailing_ws">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="location" type="char*"/>
+ </parameters>
+ </function>
+ <function name="make_uri_from_shell_arg" symbol="gnome_vfs_make_uri_from_shell_arg">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="uri" type="char*"/>
+ </parameters>
+ </function>
+ <function name="make_uri_full_from_relative" symbol="gnome_vfs_make_uri_full_from_relative">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="base_uri" type="char*"/>
+ <parameter name="relative_uri" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_add_application_to_short_list" symbol="gnome_vfs_mime_add_application_to_short_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="application_id" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_add_component_to_short_list" symbol="gnome_vfs_mime_add_component_to_short_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="iid" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_add_extension" symbol="gnome_vfs_mime_add_extension">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="extension" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_can_be_executable" symbol="gnome_vfs_mime_can_be_executable">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_component_list_free" symbol="gnome_vfs_mime_component_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </function>
+ <function name="mime_extend_all_applications" symbol="gnome_vfs_mime_extend_all_applications">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="application_ids" type="GList*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_all_applications" symbol="gnome_vfs_mime_get_all_applications">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_all_applications_for_uri" symbol="gnome_vfs_mime_get_all_applications_for_uri">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="uri" type="char*"/>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_all_components" symbol="gnome_vfs_mime_get_all_components">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_all_desktop_entries" symbol="gnome_vfs_mime_get_all_desktop_entries">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_default_action" symbol="gnome_vfs_mime_get_default_action">
+ <return-type type="GnomeVFSMimeAction*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_default_action_type" symbol="gnome_vfs_mime_get_default_action_type">
+ <return-type type="GnomeVFSMimeActionType"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_default_application" symbol="gnome_vfs_mime_get_default_application">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_default_application_for_uri" symbol="gnome_vfs_mime_get_default_application_for_uri">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="uri" type="char*"/>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_default_component" symbol="gnome_vfs_mime_get_default_component">
+ <return-type type="void*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_default_desktop_entry" symbol="gnome_vfs_mime_get_default_desktop_entry">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_description" symbol="gnome_vfs_mime_get_description">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_icon" symbol="gnome_vfs_mime_get_icon">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_short_list_applications" symbol="gnome_vfs_mime_get_short_list_applications">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_get_short_list_components" symbol="gnome_vfs_mime_get_short_list_components">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_id_in_application_list" symbol="gnome_vfs_mime_id_in_application_list">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="id" type="char*"/>
+ <parameter name="applications" type="GList*"/>
+ </parameters>
+ </function>
+ <function name="mime_id_in_component_list" symbol="gnome_vfs_mime_id_in_component_list">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iid" type="char*"/>
+ <parameter name="components" type="GList*"/>
+ </parameters>
+ </function>
+ <function name="mime_id_list_from_application_list" symbol="gnome_vfs_mime_id_list_from_application_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="applications" type="GList*"/>
+ </parameters>
+ </function>
+ <function name="mime_id_list_from_component_list" symbol="gnome_vfs_mime_id_list_from_component_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="components" type="GList*"/>
+ </parameters>
+ </function>
+ <function name="mime_info_cache_reload" symbol="gnome_vfs_mime_info_cache_reload">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dir" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_reload" symbol="gnome_vfs_mime_reload">
+ <return-type type="void"/>
+ </function>
+ <function name="mime_remove_application_from_list" symbol="gnome_vfs_mime_remove_application_from_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="applications" type="GList*"/>
+ <parameter name="application_id" type="char*"/>
+ <parameter name="did_remove" type="gboolean*"/>
+ </parameters>
+ </function>
+ <function name="mime_remove_application_from_short_list" symbol="gnome_vfs_mime_remove_application_from_short_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="application_id" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_remove_component_from_list" symbol="gnome_vfs_mime_remove_component_from_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="components" type="GList*"/>
+ <parameter name="iid" type="char*"/>
+ <parameter name="did_remove" type="gboolean*"/>
+ </parameters>
+ </function>
+ <function name="mime_remove_component_from_short_list" symbol="gnome_vfs_mime_remove_component_from_short_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="iid" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_remove_extension" symbol="gnome_vfs_mime_remove_extension">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="extension" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_remove_from_all_applications" symbol="gnome_vfs_mime_remove_from_all_applications">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="application_ids" type="GList*"/>
+ </parameters>
+ </function>
+ <function name="mime_set_can_be_executable" symbol="gnome_vfs_mime_set_can_be_executable">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="new_value" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="mime_set_default_action_type" symbol="gnome_vfs_mime_set_default_action_type">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="action_type" type="GnomeVFSMimeActionType"/>
+ </parameters>
+ </function>
+ <function name="mime_set_default_application" symbol="gnome_vfs_mime_set_default_application">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="application_id" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_set_default_component" symbol="gnome_vfs_mime_set_default_component">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="component_iid" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_set_description" symbol="gnome_vfs_mime_set_description">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="description" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_set_icon" symbol="gnome_vfs_mime_set_icon">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="filename" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_set_short_list_applications" symbol="gnome_vfs_mime_set_short_list_applications">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="application_ids" type="GList*"/>
+ </parameters>
+ </function>
+ <function name="mime_set_short_list_components" symbol="gnome_vfs_mime_set_short_list_components">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="component_iids" type="GList*"/>
+ </parameters>
+ </function>
+ <function name="mime_shutdown" symbol="gnome_vfs_mime_shutdown">
+ <return-type type="void"/>
+ </function>
+ <function name="mime_type_from_name" symbol="gnome_vfs_mime_type_from_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="filename" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_type_from_name_or_default" symbol="gnome_vfs_mime_type_from_name_or_default">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="filename" type="char*"/>
+ <parameter name="defaultv" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_type_get_equivalence" symbol="gnome_vfs_mime_type_get_equivalence">
+ <return-type type="GnomeVFSMimeEquivalence"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ <parameter name="base_mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_type_is_equal" symbol="gnome_vfs_mime_type_is_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="char*"/>
+ <parameter name="b" type="char*"/>
+ </parameters>
+ </function>
+ <function name="mime_type_is_supertype" symbol="gnome_vfs_mime_type_is_supertype">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="mime_type" type="char*"/>
+ </parameters>
+ </function>
+ <function name="module_callback_pop" symbol="gnome_vfs_module_callback_pop">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="char*"/>
+ </parameters>
+ </function>
+ <function name="module_callback_push" symbol="gnome_vfs_module_callback_push">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="char*"/>
+ <parameter name="callback" type="GnomeVFSModuleCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="destroy_notify" type="GDestroyNotify"/>
+ </parameters>
+ </function>
+ <function name="module_callback_set_default" symbol="gnome_vfs_module_callback_set_default">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="callback_name" type="char*"/>
+ <parameter name="callback" type="GnomeVFSModuleCallback"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="destroy_notify" type="GDestroyNotify"/>
+ </parameters>
+ </function>
+ <function name="monitor_add" symbol="gnome_vfs_monitor_add">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSMonitorHandle**"/>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="monitor_type" type="GnomeVFSMonitorType"/>
+ <parameter name="callback" type="GnomeVFSMonitorCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="monitor_cancel" symbol="gnome_vfs_monitor_cancel">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSMonitorHandle*"/>
+ </parameters>
+ </function>
+ <function name="move" symbol="gnome_vfs_move">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="old_text_uri" type="gchar*"/>
+ <parameter name="new_text_uri" type="gchar*"/>
+ <parameter name="force_replace" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="move_uri" symbol="gnome_vfs_move_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="old_uri" type="GnomeVFSURI*"/>
+ <parameter name="new_uri" type="GnomeVFSURI*"/>
+ <parameter name="force_replace" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="open" symbol="gnome_vfs_open">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle**"/>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ </parameters>
+ </function>
+ <function name="open_fd" symbol="gnome_vfs_open_fd">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle**"/>
+ <parameter name="filedes" type="int"/>
+ </parameters>
+ </function>
+ <function name="open_uri" symbol="gnome_vfs_open_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle**"/>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="open_mode" type="GnomeVFSOpenMode"/>
+ </parameters>
+ </function>
+ <function name="postinit" symbol="gnome_vfs_postinit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="gpointer"/>
+ <parameter name="modinfo" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="preinit" symbol="gnome_vfs_preinit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="gpointer"/>
+ <parameter name="modinfo" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="read" symbol="gnome_vfs_read">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
+ </parameters>
+ </function>
+ <function name="read_entire_file" symbol="gnome_vfs_read_entire_file">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="char*"/>
+ <parameter name="file_size" type="int*"/>
+ <parameter name="file_contents" type="char**"/>
+ </parameters>
+ </function>
+ <function name="remove_directory" symbol="gnome_vfs_remove_directory">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="gchar*"/>
+ </parameters>
+ </function>
+ <function name="remove_directory_from_uri" symbol="gnome_vfs_remove_directory_from_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </function>
+ <function name="resolve" symbol="gnome_vfs_resolve">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="hostname" type="char*"/>
+ <parameter name="handle" type="GnomeVFSResolveHandle**"/>
+ </parameters>
+ </function>
+ <function name="resolve_free" symbol="gnome_vfs_resolve_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSResolveHandle*"/>
+ </parameters>
+ </function>
+ <function name="resolve_next_address" symbol="gnome_vfs_resolve_next_address">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSResolveHandle*"/>
+ <parameter name="address" type="GnomeVFSAddress**"/>
+ </parameters>
+ </function>
+ <function name="resolve_reset_to_beginning" symbol="gnome_vfs_resolve_reset_to_beginning">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSResolveHandle*"/>
+ </parameters>
+ </function>
+ <function name="result_from_errno" symbol="gnome_vfs_result_from_errno">
+ <return-type type="GnomeVFSResult"/>
+ </function>
+ <function name="result_from_errno_code" symbol="gnome_vfs_result_from_errno_code">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="errno_code" type="int"/>
+ </parameters>
+ </function>
+ <function name="result_from_h_errno" symbol="gnome_vfs_result_from_h_errno">
+ <return-type type="GnomeVFSResult"/>
+ </function>
+ <function name="result_from_h_errno_val" symbol="gnome_vfs_result_from_h_errno_val">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="h_errno_code" type="int"/>
+ </parameters>
+ </function>
+ <function name="result_to_string" symbol="gnome_vfs_result_to_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="result" type="GnomeVFSResult"/>
+ </parameters>
+ </function>
+ <function name="seek" symbol="gnome_vfs_seek">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="whence" type="GnomeVFSSeekPosition"/>
+ <parameter name="offset" type="GnomeVFSFileOffset"/>
+ </parameters>
+ </function>
+ <function name="set_file_info" symbol="gnome_vfs_set_file_info">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
+ </parameters>
+ </function>
+ <function name="set_file_info_uri" symbol="gnome_vfs_set_file_info_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
+ </parameters>
+ </function>
+ <function name="shutdown" symbol="gnome_vfs_shutdown">
+ <return-type type="void"/>
+ </function>
+ <function name="tell" symbol="gnome_vfs_tell">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="offset_return" type="GnomeVFSFileSize*"/>
+ </parameters>
+ </function>
+ <function name="truncate" symbol="gnome_vfs_truncate">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="gchar*"/>
+ <parameter name="length" type="GnomeVFSFileSize"/>
+ </parameters>
+ </function>
+ <function name="truncate_handle" symbol="gnome_vfs_truncate_handle">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="length" type="GnomeVFSFileSize"/>
+ </parameters>
+ </function>
+ <function name="truncate_uri" symbol="gnome_vfs_truncate_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="length" type="GnomeVFSFileSize"/>
+ </parameters>
+ </function>
+ <function name="unescape_string" symbol="gnome_vfs_unescape_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="escaped_string" type="char*"/>
+ <parameter name="illegal_characters" type="char*"/>
+ </parameters>
+ </function>
+ <function name="unescape_string_for_display" symbol="gnome_vfs_unescape_string_for_display">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="escaped" type="char*"/>
+ </parameters>
+ </function>
+ <function name="unlink" symbol="gnome_vfs_unlink">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="text_uri" type="gchar*"/>
+ </parameters>
+ </function>
+ <function name="unlink_from_uri" symbol="gnome_vfs_unlink_from_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </function>
+ <function name="uris_match" symbol="gnome_vfs_uris_match">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="uri_1" type="char*"/>
+ <parameter name="uri_2" type="char*"/>
+ </parameters>
+ </function>
+ <function name="url_show" symbol="gnome_vfs_url_show">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="url" type="char*"/>
+ </parameters>
+ </function>
+ <function name="url_show_with_env" symbol="gnome_vfs_url_show_with_env">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="url" type="char*"/>
+ <parameter name="envp" type="char**"/>
+ </parameters>
+ </function>
+ <function name="write" symbol="gnome_vfs_write">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSHandle*"/>
+ <parameter name="buffer" type="gconstpointer"/>
+ <parameter name="bytes" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
+ </parameters>
+ </function>
+ <function name="xfer_delete_list" symbol="gnome_vfs_xfer_delete_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="source_uri_list" type="GList*"/>
+ <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
+ <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
+ <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="xfer_uri" symbol="gnome_vfs_xfer_uri">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="source_uri" type="GnomeVFSURI*"/>
+ <parameter name="target_uri" type="GnomeVFSURI*"/>
+ <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
+ <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
+ <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
+ <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="xfer_uri_list" symbol="gnome_vfs_xfer_uri_list">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="source_uri_list" type="GList*"/>
+ <parameter name="target_uri_list" type="GList*"/>
+ <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
+ <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
+ <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
+ <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <callback name="GnomeVFSAsyncCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncCloseCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncCreateAsChannelCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="channel" type="GIOChannel*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncCreateCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncDirectoryLoadCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="list" type="GList*"/>
+ <parameter name="entries_read" type="guint"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncFileControlCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="operation_data" type="gpointer"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncFindDirectoryCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="results" type="GList*"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncGetFileInfoCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="results" type="GList*"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncModuleCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="in" type="gconstpointer"/>
+ <parameter name="in_size" type="gsize"/>
+ <parameter name="out" type="gpointer"/>
+ <parameter name="out_size" type="gsize"/>
+ <parameter name="callback_data" type="gpointer"/>
+ <parameter name="response" type="GnomeVFSModuleCallbackResponse"/>
+ <parameter name="response_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncOpenAsChannelCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="channel" type="GIOChannel*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncOpenCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncReadCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="buffer" type="gpointer"/>
+ <parameter name="bytes_requested" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_read" type="GnomeVFSFileSize"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncSeekCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncSetFileInfoCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="file_info" type="GnomeVFSFileInfo*"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncWriteCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="buffer" type="gconstpointer"/>
+ <parameter name="bytes_requested" type="GnomeVFSFileSize"/>
+ <parameter name="bytes_written" type="GnomeVFSFileSize"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSAsyncXferProgressCallback">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
+ <parameter name="info" type="GnomeVFSXferProgressInfo*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSDNSSDBrowseCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDNSSDBrowseHandle*"/>
+ <parameter name="status" type="GnomeVFSDNSSDServiceStatus"/>
+ <parameter name="service" type="GnomeVFSDNSSDService*"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSDNSSDResolveCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSDNSSDResolveHandle*"/>
+ <parameter name="result" type="GnomeVFSResult"/>
+ <parameter name="service" type="GnomeVFSDNSSDService*"/>
+ <parameter name="host" type="char*"/>
+ <parameter name="port" type="int"/>
+ <parameter name="text" type="GHashTable*"/>
+ <parameter name="text_raw_len" type="int"/>
+ <parameter name="text_raw" type="char*"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSDirectoryVisitFunc">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="rel_path" type="gchar*"/>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ <parameter name="recursing_will_loop" type="gboolean"/>
+ <parameter name="user_data" type="gpointer"/>
+ <parameter name="recurse" type="gboolean*"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSModuleCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="in" type="gconstpointer"/>
+ <parameter name="in_size" type="gsize"/>
+ <parameter name="out" type="gpointer"/>
+ <parameter name="out_size" type="gsize"/>
+ <parameter name="callback_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSModuleCallbackResponse">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="response_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSMonitorCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="handle" type="GnomeVFSMonitorHandle*"/>
+ <parameter name="monitor_uri" type="gchar*"/>
+ <parameter name="info_uri" type="gchar*"/>
+ <parameter name="event_type" type="GnomeVFSMonitorEventType"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSVolumeOpCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="succeeded" type="gboolean"/>
+ <parameter name="error" type="char*"/>
+ <parameter name="detailed_error" type="char*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GnomeVFSXferProgressCallback">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSXferProgressInfo*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
+ <struct name="GnomeVFSACLKind">
+ <method name="to_string" symbol="gnome_vfs_acl_kind_to_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="kind" type="GnomeVFSACLKind"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVFSACLPerm">
+ <method name="to_string" symbol="gnome_vfs_acl_perm_to_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="perm" type="GnomeVFSACLPerm"/>
+ </parameters>
+ </method>
+ </struct>
+ <struct name="GnomeVFSAsyncHandle">
+ </struct>
+ <struct name="GnomeVFSCancellation">
+ <method name="ack" symbol="gnome_vfs_cancellation_ack">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="cancel" symbol="gnome_vfs_cancellation_cancel">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="check" symbol="gnome_vfs_cancellation_check">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="destroy" symbol="gnome_vfs_cancellation_destroy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="get_fd" symbol="gnome_vfs_cancellation_get_fd">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="cancellation" type="GnomeVFSCancellation*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gnome_vfs_cancellation_new">
+ <return-type type="GnomeVFSCancellation*"/>
+ </method>
+ </struct>
+ <struct name="GnomeVFSContext">
+ <method name="check_cancellation_current" symbol="gnome_vfs_context_check_cancellation_current">
+ <return-type type="gboolean"/>
+ </method>
+ <method name="free" symbol="gnome_vfs_context_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ctx" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ <method name="get_cancellation" symbol="gnome_vfs_context_get_cancellation">
+ <return-type type="GnomeVFSCancellation*"/>
+ <parameters>
+ <parameter name="ctx" type="GnomeVFSContext*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gnome_vfs_context_new">
+ <return-type type="GnomeVFSContext*"/>
+ </method>
+ <method name="peek_current" symbol="gnome_vfs_context_peek_current">
+ <return-type type="GnomeVFSContext*"/>
+ </method>
+ </struct>
+ <struct name="GnomeVFSDNSSDBrowseHandle">
+ </struct>
+ <struct name="GnomeVFSDNSSDResolveHandle">
+ </struct>
+ <struct name="GnomeVFSDNSSDService">
+ <method name="list_free" symbol="gnome_vfs_dns_sd_service_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="services" type="GnomeVFSDNSSDService*"/>
+ <parameter name="n_services" type="int"/>
+ </parameters>
+ </method>
+ <field name="name" type="char*"/>
+ <field name="type" type="char*"/>
+ <field name="domain" type="char*"/>
+ </struct>
+ <struct name="GnomeVFSDirectoryHandle">
+ </struct>
+ <struct name="GnomeVFSFileOffset">
+ </struct>
+ <struct name="GnomeVFSFileSize">
+ </struct>
+ <struct name="GnomeVFSFindDirectoryResult">
+ <method name="dup" symbol="gnome_vfs_find_directory_result_dup">
+ <return-type type="GnomeVFSFindDirectoryResult*"/>
+ <parameters>
+ <parameter name="result" type="GnomeVFSFindDirectoryResult*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gnome_vfs_find_directory_result_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="result" type="GnomeVFSFindDirectoryResult*"/>
+ </parameters>
+ </method>
+ <field name="uri" type="GnomeVFSURI*"/>
+ <field name="result" type="GnomeVFSResult"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSGetFileInfoResult">
+ <method name="dup" symbol="gnome_vfs_get_file_info_result_dup">
+ <return-type type="GnomeVFSGetFileInfoResult*"/>
+ <parameters>
+ <parameter name="result" type="GnomeVFSGetFileInfoResult*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gnome_vfs_get_file_info_result_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="result" type="GnomeVFSGetFileInfoResult*"/>
+ </parameters>
+ </method>
+ <field name="uri" type="GnomeVFSURI*"/>
+ <field name="result" type="GnomeVFSResult"/>
+ <field name="file_info" type="GnomeVFSFileInfo*"/>
+ </struct>
+ <struct name="GnomeVFSHandle">
+ </struct>
+ <struct name="GnomeVFSInodeNumber">
+ </struct>
+ <struct name="GnomeVFSMethodHandle">
+ </struct>
+ <struct name="GnomeVFSMimeAction">
+ <method name="free" symbol="gnome_vfs_mime_action_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GnomeVFSMimeAction*"/>
+ </parameters>
+ </method>
+ <method name="launch" symbol="gnome_vfs_mime_action_launch">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="action" type="GnomeVFSMimeAction*"/>
+ <parameter name="uris" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="launch_with_env" symbol="gnome_vfs_mime_action_launch_with_env">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="action" type="GnomeVFSMimeAction*"/>
+ <parameter name="uris" type="GList*"/>
+ <parameter name="envp" type="char**"/>
+ </parameters>
+ </method>
+ <field name="action_type" type="GnomeVFSMimeActionType"/>
+ <field name="action" type="gpointer"/>
+ <field name="reserved1" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSMimeApplication">
+ <method name="copy" symbol="gnome_vfs_mime_application_copy">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="application" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="equal" symbol="gnome_vfs_mime_application_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app_a" type="GnomeVFSMimeApplication*"/>
+ <parameter name="app_b" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gnome_vfs_mime_application_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="application" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_binary_name" symbol="gnome_vfs_mime_application_get_binary_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_desktop_file_path" symbol="gnome_vfs_mime_application_get_desktop_file_path">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_desktop_id" symbol="gnome_vfs_mime_application_get_desktop_id">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_exec" symbol="gnome_vfs_mime_application_get_exec">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_generic_name" symbol="gnome_vfs_mime_application_get_generic_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_icon" symbol="gnome_vfs_mime_application_get_icon">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="gnome_vfs_mime_application_get_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_startup_wm_class" symbol="gnome_vfs_mime_application_get_startup_wm_class">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="launch" symbol="gnome_vfs_mime_application_launch">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ <parameter name="uris" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="launch_with_env" symbol="gnome_vfs_mime_application_launch_with_env">
+ <return-type type="GnomeVFSResult"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ <parameter name="uris" type="GList*"/>
+ <parameter name="envp" type="char**"/>
+ </parameters>
+ </method>
+ <method name="list_free" symbol="gnome_vfs_mime_application_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="new_from_desktop_id" symbol="gnome_vfs_mime_application_new_from_desktop_id">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="id" type="char*"/>
+ </parameters>
+ </method>
+ <method name="new_from_id" symbol="gnome_vfs_mime_application_new_from_id">
+ <return-type type="GnomeVFSMimeApplication*"/>
+ <parameters>
+ <parameter name="id" type="char*"/>
+ </parameters>
+ </method>
+ <method name="requires_terminal" symbol="gnome_vfs_mime_application_requires_terminal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="supports_startup_notification" symbol="gnome_vfs_mime_application_supports_startup_notification">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <method name="supports_uris" symbol="gnome_vfs_mime_application_supports_uris">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app" type="GnomeVFSMimeApplication*"/>
+ </parameters>
+ </method>
+ <field name="id" type="char*"/>
+ <field name="name" type="char*"/>
+ <field name="command" type="char*"/>
+ <field name="can_open_multiple_files" type="gboolean"/>
+ <field name="expects_uris" type="GnomeVFSMimeApplicationArgumentType"/>
+ <field name="supported_uri_schemes" type="GList*"/>
+ <field name="requires_terminal" type="gboolean"/>
+ <field name="reserved1" type="void*"/>
+ <field name="priv" type="GnomeVFSMimeApplicationPrivate*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackAdditionalHeadersIn">
+ <field name="uri" type="GnomeVFSURI*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackAdditionalHeadersOut">
+ <field name="headers" type="GList*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackAuthenticationIn">
+ <field name="uri" type="char*"/>
+ <field name="realm" type="char*"/>
+ <field name="previous_attempt_failed" type="gboolean"/>
+ <field name="auth_type" type="GnomeVFSModuleCallbackAuthenticationAuthType"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackAuthenticationOut">
+ <field name="username" type="char*"/>
+ <field name="password" type="char*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackFillAuthenticationIn">
+ <field name="uri" type="char*"/>
+ <field name="protocol" type="char*"/>
+ <field name="server" type="char*"/>
+ <field name="object" type="char*"/>
+ <field name="port" type="int"/>
+ <field name="authtype" type="char*"/>
+ <field name="username" type="char*"/>
+ <field name="domain" type="char*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackFillAuthenticationOut">
+ <field name="valid" type="gboolean"/>
+ <field name="username" type="char*"/>
+ <field name="domain" type="char*"/>
+ <field name="password" type="char*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackFullAuthenticationIn">
+ <field name="flags" type="GnomeVFSModuleCallbackFullAuthenticationFlags"/>
+ <field name="uri" type="char*"/>
+ <field name="protocol" type="char*"/>
+ <field name="server" type="char*"/>
+ <field name="object" type="char*"/>
+ <field name="port" type="int"/>
+ <field name="authtype" type="char*"/>
+ <field name="username" type="char*"/>
+ <field name="domain" type="char*"/>
+ <field name="default_user" type="char*"/>
+ <field name="default_domain" type="char*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackFullAuthenticationOut">
+ <field name="abort_auth" type="gboolean"/>
+ <field name="username" type="char*"/>
+ <field name="domain" type="char*"/>
+ <field name="password" type="char*"/>
+ <field name="save_password" type="gboolean"/>
+ <field name="keyring" type="char*"/>
+ <field name="out_flags" type="gsize"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackQuestionIn">
+ <field name="primary_message" type="char*"/>
+ <field name="secondary_message" type="char*"/>
+ <field name="choices" type="char**"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackQuestionOut">
+ <field name="answer" type="int"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackReceivedHeadersIn">
+ <field name="uri" type="GnomeVFSURI*"/>
+ <field name="headers" type="GList*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackReceivedHeadersOut">
+ <field name="dummy" type="int"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackSaveAuthenticationIn">
+ <field name="keyring" type="char*"/>
+ <field name="uri" type="char*"/>
+ <field name="protocol" type="char*"/>
+ <field name="server" type="char*"/>
+ <field name="object" type="char*"/>
+ <field name="port" type="int"/>
+ <field name="authtype" type="char*"/>
+ <field name="username" type="char*"/>
+ <field name="domain" type="char*"/>
+ <field name="password" type="char*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackSaveAuthenticationOut">
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackStatusMessageIn">
+ <field name="uri" type="char*"/>
+ <field name="message" type="char*"/>
+ <field name="percentage" type="int"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSModuleCallbackStatusMessageOut">
+ <field name="dummy" type="int"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSMonitorHandle">
+ </struct>
+ <struct name="GnomeVFSProgressCallbackState">
+ <field name="progress_info" type="GnomeVFSXferProgressInfo*"/>
+ <field name="sync_callback" type="GnomeVFSXferProgressCallback"/>
+ <field name="update_callback" type="GnomeVFSXferProgressCallback"/>
+ <field name="user_data" type="gpointer"/>
+ <field name="async_job_data" type="gpointer"/>
+ <field name="next_update_callback_time" type="gint64"/>
+ <field name="next_text_update_callback_time" type="gint64"/>
+ <field name="update_callback_period" type="gint64"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSResolveHandle">
+ </struct>
+ <struct name="GnomeVFSToplevelURI">
+ <field name="uri" type="GnomeVFSURI"/>
+ <field name="host_name" type="gchar*"/>
+ <field name="host_port" type="guint"/>
+ <field name="user_name" type="gchar*"/>
+ <field name="password" type="gchar*"/>
+ <field name="urn" type="gchar*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSURI">
+ <method name="append_file_name" symbol="gnome_vfs_uri_append_file_name">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="filename" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="append_path" symbol="gnome_vfs_uri_append_path">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="path" type="char*"/>
+ </parameters>
+ </method>
+ <method name="append_string" symbol="gnome_vfs_uri_append_string">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="uri_fragment" type="char*"/>
+ </parameters>
+ </method>
+ <method name="dup" symbol="gnome_vfs_uri_dup">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="equal" symbol="gnome_vfs_uri_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="GnomeVFSURI*"/>
+ <parameter name="b" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="exists" symbol="gnome_vfs_uri_exists">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="extract_dirname" symbol="gnome_vfs_uri_extract_dirname">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="extract_short_name" symbol="gnome_vfs_uri_extract_short_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="extract_short_path_name" symbol="gnome_vfs_uri_extract_short_path_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_fragment_identifier" symbol="gnome_vfs_uri_get_fragment_identifier">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_host_name" symbol="gnome_vfs_uri_get_host_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_host_port" symbol="gnome_vfs_uri_get_host_port">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_parent" symbol="gnome_vfs_uri_get_parent">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_password" symbol="gnome_vfs_uri_get_password">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_path" symbol="gnome_vfs_uri_get_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_scheme" symbol="gnome_vfs_uri_get_scheme">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_toplevel" symbol="gnome_vfs_uri_get_toplevel">
+ <return-type type="GnomeVFSToplevelURI*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="get_user_name" symbol="gnome_vfs_uri_get_user_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="has_parent" symbol="gnome_vfs_uri_has_parent">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="hash" symbol="gnome_vfs_uri_hash">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="p" type="gconstpointer"/>
+ </parameters>
+ </method>
+ <method name="hequal" symbol="gnome_vfs_uri_hequal">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="a" type="gconstpointer"/>
+ <parameter name="b" type="gconstpointer"/>
+ </parameters>
+ </method>
+ <method name="is_local" symbol="gnome_vfs_uri_is_local">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="is_parent" symbol="gnome_vfs_uri_is_parent">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="possible_parent" type="GnomeVFSURI*"/>
+ <parameter name="possible_child" type="GnomeVFSURI*"/>
+ <parameter name="recursive" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="list_copy" symbol="gnome_vfs_uri_list_copy">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_free" symbol="gnome_vfs_uri_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_parse" symbol="gnome_vfs_uri_list_parse">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="uri_list" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="list_ref" symbol="gnome_vfs_uri_list_ref">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_unref" symbol="gnome_vfs_uri_list_unref">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="make_full_from_relative" symbol="gnome_vfs_uri_make_full_from_relative">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="base_uri" type="char*"/>
+ <parameter name="relative_uri" type="char*"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gnome_vfs_uri_new">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="text_uri" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gnome_vfs_uri_ref">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <method name="resolve_relative" symbol="gnome_vfs_uri_resolve_relative">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="base" type="GnomeVFSURI*"/>
+ <parameter name="relative_reference" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="resolve_symbolic_link" symbol="gnome_vfs_uri_resolve_symbolic_link">
+ <return-type type="GnomeVFSURI*"/>
+ <parameters>
+ <parameter name="base" type="GnomeVFSURI*"/>
+ <parameter name="relative_reference" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_host_name" symbol="gnome_vfs_uri_set_host_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="host_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_host_port" symbol="gnome_vfs_uri_set_host_port">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="host_port" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_password" symbol="gnome_vfs_uri_set_password">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="password" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_user_name" symbol="gnome_vfs_uri_set_user_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="user_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="to_string" symbol="gnome_vfs_uri_to_string">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ <parameter name="hide_options" type="GnomeVFSURIHideOptions"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gnome_vfs_uri_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="uri" type="GnomeVFSURI*"/>
+ </parameters>
+ </method>
+ <field name="ref_count" type="guint"/>
+ <field name="text" type="gchar*"/>
+ <field name="fragment_id" type="gchar*"/>
+ <field name="method_string" type="gchar*"/>
+ <field name="method" type="struct GnomeVFSMethod*"/>
+ <field name="parent" type="struct GnomeVFSURI*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <struct name="GnomeVFSXferProgressInfo">
+ <field name="status" type="GnomeVFSXferProgressStatus"/>
+ <field name="vfs_status" type="GnomeVFSResult"/>
+ <field name="phase" type="GnomeVFSXferPhase"/>
+ <field name="source_name" type="gchar*"/>
+ <field name="target_name" type="gchar*"/>
+ <field name="file_index" type="gulong"/>
+ <field name="files_total" type="gulong"/>
+ <field name="bytes_total" type="GnomeVFSFileSize"/>
+ <field name="file_size" type="GnomeVFSFileSize"/>
+ <field name="bytes_copied" type="GnomeVFSFileSize"/>
+ <field name="total_bytes_copied" type="GnomeVFSFileSize"/>
+ <field name="duplicate_name" type="gchar*"/>
+ <field name="duplicate_count" type="int"/>
+ <field name="top_level_item" type="gboolean"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ </struct>
+ <boxed name="GnomeVFSAddress" type-name="GnomeVFSAddress" get-type="gnome_vfs_address_get_type">
+ <method name="dup" symbol="gnome_vfs_address_dup">
+ <return-type type="GnomeVFSAddress*"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ <method name="equal" symbol="gnome_vfs_address_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="GnomeVFSAddress*"/>
+ <parameter name="b" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gnome_vfs_address_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ <method name="get_family_type" symbol="gnome_vfs_address_get_family_type">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ <method name="get_ipv4" symbol="gnome_vfs_address_get_ipv4">
+ <return-type type="guint32"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ <method name="get_sockaddr" symbol="gnome_vfs_address_get_sockaddr">
+ <return-type type="struct sockaddr*"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ <parameter name="port" type="guint16"/>
+ <parameter name="len" type="int*"/>
+ </parameters>
+ </method>
+ <method name="match" symbol="gnome_vfs_address_match">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="GnomeVFSAddress*"/>
+ <parameter name="b" type="GnomeVFSAddress*"/>
+ <parameter name="prefix" type="guint"/>
+ </parameters>
+ </method>
+ <constructor name="new_from_ipv4" symbol="gnome_vfs_address_new_from_ipv4">
+ <return-type type="GnomeVFSAddress*"/>
+ <parameters>
+ <parameter name="ipv4_address" type="guint32"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_sockaddr" symbol="gnome_vfs_address_new_from_sockaddr">
+ <return-type type="GnomeVFSAddress*"/>
+ <parameters>
+ <parameter name="sa" type="struct sockaddr*"/>
+ <parameter name="len" type="int"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_string" symbol="gnome_vfs_address_new_from_string">
+ <return-type type="GnomeVFSAddress*"/>
+ <parameters>
+ <parameter name="address" type="char*"/>
+ </parameters>
+ </constructor>
+ <method name="to_string" symbol="gnome_vfs_address_to_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="address" type="GnomeVFSAddress*"/>
+ </parameters>
+ </method>
+ </boxed>
+ <boxed name="GnomeVFSFileInfo" type-name="GnomeVFSFileInfo" get-type="gnome_vfs_file_info_get_type">
+ <method name="clear" symbol="gnome_vfs_file_info_clear">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="copy" symbol="gnome_vfs_file_info_copy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="dest" type="GnomeVFSFileInfo*"/>
+ <parameter name="src" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="dup" symbol="gnome_vfs_file_info_dup">
+ <return-type type="GnomeVFSFileInfo*"/>
+ <parameters>
+ <parameter name="orig" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="get_mime_type" symbol="gnome_vfs_file_info_get_mime_type">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="list_copy" symbol="gnome_vfs_file_info_list_copy">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_free" symbol="gnome_vfs_file_info_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_ref" symbol="gnome_vfs_file_info_list_ref">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="list_unref" symbol="gnome_vfs_file_info_list_unref">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="matches" symbol="gnome_vfs_file_info_matches">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="a" type="GnomeVFSFileInfo*"/>
+ <parameter name="b" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gnome_vfs_file_info_new">
+ <return-type type="GnomeVFSFileInfo*"/>
+ </constructor>
+ <method name="ref" symbol="gnome_vfs_file_info_ref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gnome_vfs_file_info_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="info" type="GnomeVFSFileInfo*"/>
+ </parameters>
+ </method>
+ <field name="name" type="char*"/>
+ <field name="valid_fields" type="GnomeVFSFileInfoFields"/>
+ <field name="type" type="GnomeVFSFileType"/>
+ <field name="permissions" type="GnomeVFSFilePermissions"/>
+ <field name="flags" type="GnomeVFSFileFlags"/>
+ <field name="device" type="dev_t"/>
+ <field name="inode" type="GnomeVFSInodeNumber"/>
+ <field name="link_count" type="guint"/>
+ <field name="uid" type="guint"/>
+ <field name="gid" type="guint"/>
+ <field name="size" type="GnomeVFSFileSize"/>
+ <field name="block_count" type="GnomeVFSFileSize"/>
+ <field name="io_block_size" type="guint"/>
+ <field name="atime" type="time_t"/>
+ <field name="mtime" type="time_t"/>
+ <field name="ctime" type="time_t"/>
+ <field name="symlink_name" type="char*"/>
+ <field name="mime_type" type="char*"/>
+ <field name="refcount" type="guint"/>
+ <field name="acl" type="GnomeVFSACL*"/>
+ <field name="selinux_context" type="char*"/>
+ <field name="reserved1" type="void*"/>
+ <field name="reserved2" type="void*"/>
+ <field name="reserved3" type="void*"/>
+ </boxed>
+ <boxed name="GnomeVfsFindDirectoryResult" type-name="GnomeVfsFindDirectoryResult" get-type="gnome_vfs_find_directory_result_get_type">
+ </boxed>
+ <boxed name="GnomeVfsGetFileInfoResult" type-name="GnomeVfsGetFileInfoResult" get-type="gnome_vfs_get_file_info_result_get_type">
+ </boxed>
+ <enum name="GnomeVFSDNSSDServiceStatus">
+ <member name="GNOME_VFS_DNS_SD_SERVICE_ADDED" value="0"/>
+ <member name="GNOME_VFS_DNS_SD_SERVICE_REMOVED" value="1"/>
+ </enum>
+ <enum name="GnomeVFSDeviceType">
+ <member name="GNOME_VFS_DEVICE_TYPE_UNKNOWN" value="0"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_AUDIO_CD" value="1"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_VIDEO_DVD" value="2"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_HARDDRIVE" value="3"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_CDROM" value="4"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_FLOPPY" value="5"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_ZIP" value="6"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_JAZ" value="7"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_NFS" value="8"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_AUTOFS" value="9"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_CAMERA" value="10"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_MEMORY_STICK" value="11"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_SMB" value="12"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_APPLE" value="13"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_MUSIC_PLAYER" value="14"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_WINDOWS" value="15"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_LOOPBACK" value="16"/>
+ <member name="GNOME_VFS_DEVICE_TYPE_NETWORK" value="17"/>
+ </enum>
+ <enum name="GnomeVFSFileType">
+ <member name="GNOME_VFS_FILE_TYPE_UNKNOWN" value="0"/>
+ <member name="GNOME_VFS_FILE_TYPE_REGULAR" value="1"/>
+ <member name="GNOME_VFS_FILE_TYPE_DIRECTORY" value="2"/>
+ <member name="GNOME_VFS_FILE_TYPE_FIFO" value="3"/>
+ <member name="GNOME_VFS_FILE_TYPE_SOCKET" value="4"/>
+ <member name="GNOME_VFS_FILE_TYPE_CHARACTER_DEVICE" value="5"/>
+ <member name="GNOME_VFS_FILE_TYPE_BLOCK_DEVICE" value="6"/>
+ <member name="GNOME_VFS_FILE_TYPE_SYMBOLIC_LINK" value="7"/>
+ </enum>
+ <enum name="GnomeVFSFindDirectoryKind">
+ <member name="GNOME_VFS_DIRECTORY_KIND_DESKTOP" value="1000"/>
+ <member name="GNOME_VFS_DIRECTORY_KIND_TRASH" value="1001"/>
+ </enum>
+ <enum name="GnomeVFSMimeActionType">
+ <member name="GNOME_VFS_MIME_ACTION_TYPE_NONE" value="0"/>
+ <member name="GNOME_VFS_MIME_ACTION_TYPE_APPLICATION" value="1"/>
+ <member name="GNOME_VFS_MIME_ACTION_TYPE_COMPONENT" value="2"/>
+ </enum>
+ <enum name="GnomeVFSMimeApplicationArgumentType">
+ <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS" value="0"/>
+ <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_PATHS" value="1"/>
+ <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES" value="2"/>
+ </enum>
+ <enum name="GnomeVFSMimeEquivalence">
+ <member name="GNOME_VFS_MIME_UNRELATED" value="0"/>
+ <member name="GNOME_VFS_MIME_IDENTICAL" value="1"/>
+ <member name="GNOME_VFS_MIME_PARENT" value="2"/>
+ </enum>
+ <enum name="GnomeVFSModuleCallbackAuthenticationAuthType">
+ <member name="AuthTypeBasic" value="0"/>
+ <member name="AuthTypeDigest" value="1"/>
+ </enum>
+ <enum name="GnomeVFSMonitorEventType">
+ <member name="GNOME_VFS_MONITOR_EVENT_CHANGED" value="0"/>
+ <member name="GNOME_VFS_MONITOR_EVENT_DELETED" value="1"/>
+ <member name="GNOME_VFS_MONITOR_EVENT_STARTEXECUTING" value="2"/>
+ <member name="GNOME_VFS_MONITOR_EVENT_STOPEXECUTING" value="3"/>
+ <member name="GNOME_VFS_MONITOR_EVENT_CREATED" value="4"/>
+ <member name="GNOME_VFS_MONITOR_EVENT_METADATA_CHANGED" value="5"/>
+ </enum>
+ <enum name="GnomeVFSMonitorType">
+ <member name="GNOME_VFS_MONITOR_FILE" value="0"/>
+ <member name="GNOME_VFS_MONITOR_DIRECTORY" value="1"/>
+ </enum>
+ <enum name="GnomeVFSResult">
+ <member name="GNOME_VFS_OK" value="0"/>
+ <member name="GNOME_VFS_ERROR_NOT_FOUND" value="1"/>
+ <member name="GNOME_VFS_ERROR_GENERIC" value="2"/>
+ <member name="GNOME_VFS_ERROR_INTERNAL" value="3"/>
+ <member name="GNOME_VFS_ERROR_BAD_PARAMETERS" value="4"/>
+ <member name="GNOME_VFS_ERROR_NOT_SUPPORTED" value="5"/>
+ <member name="GNOME_VFS_ERROR_IO" value="6"/>
+ <member name="GNOME_VFS_ERROR_CORRUPTED_DATA" value="7"/>
+ <member name="GNOME_VFS_ERROR_WRONG_FORMAT" value="8"/>
+ <member name="GNOME_VFS_ERROR_BAD_FILE" value="9"/>
+ <member name="GNOME_VFS_ERROR_TOO_BIG" value="10"/>
+ <member name="GNOME_VFS_ERROR_NO_SPACE" value="11"/>
+ <member name="GNOME_VFS_ERROR_READ_ONLY" value="12"/>
+ <member name="GNOME_VFS_ERROR_INVALID_URI" value="13"/>
+ <member name="GNOME_VFS_ERROR_NOT_OPEN" value="14"/>
+ <member name="GNOME_VFS_ERROR_INVALID_OPEN_MODE" value="15"/>
+ <member name="GNOME_VFS_ERROR_ACCESS_DENIED" value="16"/>
+ <member name="GNOME_VFS_ERROR_TOO_MANY_OPEN_FILES" value="17"/>
+ <member name="GNOME_VFS_ERROR_EOF" value="18"/>
+ <member name="GNOME_VFS_ERROR_NOT_A_DIRECTORY" value="19"/>
+ <member name="GNOME_VFS_ERROR_IN_PROGRESS" value="20"/>
+ <member name="GNOME_VFS_ERROR_INTERRUPTED" value="21"/>
+ <member name="GNOME_VFS_ERROR_FILE_EXISTS" value="22"/>
+ <member name="GNOME_VFS_ERROR_LOOP" value="23"/>
+ <member name="GNOME_VFS_ERROR_NOT_PERMITTED" value="24"/>
+ <member name="GNOME_VFS_ERROR_IS_DIRECTORY" value="25"/>
+ <member name="GNOME_VFS_ERROR_NO_MEMORY" value="26"/>
+ <member name="GNOME_VFS_ERROR_HOST_NOT_FOUND" value="27"/>
+ <member name="GNOME_VFS_ERROR_INVALID_HOST_NAME" value="28"/>
+ <member name="GNOME_VFS_ERROR_HOST_HAS_NO_ADDRESS" value="29"/>
+ <member name="GNOME_VFS_ERROR_LOGIN_FAILED" value="30"/>
+ <member name="GNOME_VFS_ERROR_CANCELLED" value="31"/>
+ <member name="GNOME_VFS_ERROR_DIRECTORY_BUSY" value="32"/>
+ <member name="GNOME_VFS_ERROR_DIRECTORY_NOT_EMPTY" value="33"/>
+ <member name="GNOME_VFS_ERROR_TOO_MANY_LINKS" value="34"/>
+ <member name="GNOME_VFS_ERROR_READ_ONLY_FILE_SYSTEM" value="35"/>
+ <member name="GNOME_VFS_ERROR_NOT_SAME_FILE_SYSTEM" value="36"/>
+ <member name="GNOME_VFS_ERROR_NAME_TOO_LONG" value="37"/>
+ <member name="GNOME_VFS_ERROR_SERVICE_NOT_AVAILABLE" value="38"/>
+ <member name="GNOME_VFS_ERROR_SERVICE_OBSOLETE" value="39"/>
+ <member name="GNOME_VFS_ERROR_PROTOCOL_ERROR" value="40"/>
+ <member name="GNOME_VFS_ERROR_NO_MASTER_BROWSER" value="41"/>
+ <member name="GNOME_VFS_ERROR_NO_DEFAULT" value="42"/>
+ <member name="GNOME_VFS_ERROR_NO_HANDLER" value="43"/>
+ <member name="GNOME_VFS_ERROR_PARSE" value="44"/>
+ <member name="GNOME_VFS_ERROR_LAUNCH" value="45"/>
+ <member name="GNOME_VFS_ERROR_TIMEOUT" value="46"/>
+ <member name="GNOME_VFS_ERROR_NAMESERVER" value="47"/>
+ <member name="GNOME_VFS_ERROR_LOCKED" value="48"/>
+ <member name="GNOME_VFS_ERROR_DEPRECATED_FUNCTION" value="49"/>
+ <member name="GNOME_VFS_ERROR_INVALID_FILENAME" value="50"/>
+ <member name="GNOME_VFS_ERROR_NOT_A_SYMBOLIC_LINK" value="51"/>
+ <member name="GNOME_VFS_NUM_ERRORS" value="52"/>
+ </enum>
+ <enum name="GnomeVFSSeekPosition">
+ <member name="GNOME_VFS_SEEK_START" value="0"/>
+ <member name="GNOME_VFS_SEEK_CURRENT" value="1"/>
+ <member name="GNOME_VFS_SEEK_END" value="2"/>
+ </enum>
+ <enum name="GnomeVFSVolumeType">
+ <member name="GNOME_VFS_VOLUME_TYPE_MOUNTPOINT" value="0"/>
+ <member name="GNOME_VFS_VOLUME_TYPE_VFS_MOUNT" value="1"/>
+ <member name="GNOME_VFS_VOLUME_TYPE_CONNECTED_SERVER" value="2"/>
+ </enum>
+ <enum name="GnomeVFSXferErrorAction">
+ <member name="GNOME_VFS_XFER_ERROR_ACTION_ABORT" value="0"/>
+ <member name="GNOME_VFS_XFER_ERROR_ACTION_RETRY" value="1"/>
+ <member name="GNOME_VFS_XFER_ERROR_ACTION_SKIP" value="2"/>
+ </enum>
+ <enum name="GnomeVFSXferErrorMode">
+ <member name="GNOME_VFS_XFER_ERROR_MODE_ABORT" value="0"/>
+ <member name="GNOME_VFS_XFER_ERROR_MODE_QUERY" value="1"/>
+ </enum>
+ <enum name="GnomeVFSXferOverwriteAction">
+ <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_ABORT" value="0"/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_REPLACE" value="1"/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_REPLACE_ALL" value="2"/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_SKIP" value="3"/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_SKIP_ALL" value="4"/>
+ </enum>
+ <enum name="GnomeVFSXferOverwriteMode">
+ <member name="GNOME_VFS_XFER_OVERWRITE_MODE_ABORT" value="0"/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_MODE_QUERY" value="1"/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_MODE_REPLACE" value="2"/>
+ <member name="GNOME_VFS_XFER_OVERWRITE_MODE_SKIP" value="3"/>
+ </enum>
+ <enum name="GnomeVFSXferPhase">
+ <member name="GNOME_VFS_XFER_PHASE_INITIAL" value="0"/>
+ <member name="GNOME_VFS_XFER_CHECKING_DESTINATION" value="1"/>
+ <member name="GNOME_VFS_XFER_PHASE_COLLECTING" value="2"/>
+ <member name="GNOME_VFS_XFER_PHASE_READYTOGO" value="3"/>
+ <member name="GNOME_VFS_XFER_PHASE_OPENSOURCE" value="4"/>
+ <member name="GNOME_VFS_XFER_PHASE_OPENTARGET" value="5"/>
+ <member name="GNOME_VFS_XFER_PHASE_COPYING" value="6"/>
+ <member name="GNOME_VFS_XFER_PHASE_MOVING" value="7"/>
+ <member name="GNOME_VFS_XFER_PHASE_READSOURCE" value="8"/>
+ <member name="GNOME_VFS_XFER_PHASE_WRITETARGET" value="9"/>
+ <member name="GNOME_VFS_XFER_PHASE_CLOSESOURCE" value="10"/>
+ <member name="GNOME_VFS_XFER_PHASE_CLOSETARGET" value="11"/>
+ <member name="GNOME_VFS_XFER_PHASE_DELETESOURCE" value="12"/>
+ <member name="GNOME_VFS_XFER_PHASE_SETATTRIBUTES" value="13"/>
+ <member name="GNOME_VFS_XFER_PHASE_FILECOMPLETED" value="14"/>
+ <member name="GNOME_VFS_XFER_PHASE_CLEANUP" value="15"/>
+ <member name="GNOME_VFS_XFER_PHASE_COMPLETED" value="16"/>
+ <member name="GNOME_VFS_XFER_NUM_PHASES" value="17"/>
+ </enum>
+ <enum name="GnomeVFSXferProgressStatus">
+ <member name="GNOME_VFS_XFER_PROGRESS_STATUS_OK" value="0"/>
+ <member name="GNOME_VFS_XFER_PROGRESS_STATUS_VFSERROR" value="1"/>
+ <member name="GNOME_VFS_XFER_PROGRESS_STATUS_OVERWRITE" value="2"/>
+ <member name="GNOME_VFS_XFER_PROGRESS_STATUS_DUPLICATE" value="3"/>
+ </enum>
+ <flags name="GnomeVFSDirectoryVisitOptions">
+ <member name="GNOME_VFS_DIRECTORY_VISIT_DEFAULT" value="0"/>
+ <member name="GNOME_VFS_DIRECTORY_VISIT_SAMEFS" value="1"/>
+ <member name="GNOME_VFS_DIRECTORY_VISIT_LOOPCHECK" value="2"/>
+ <member name="GNOME_VFS_DIRECTORY_VISIT_IGNORE_RECURSE_ERROR" value="4"/>
+ </flags>
+ <flags name="GnomeVFSFileFlags">
+ <member name="GNOME_VFS_FILE_FLAGS_NONE" value="0"/>
+ <member name="GNOME_VFS_FILE_FLAGS_SYMLINK" value="1"/>
+ <member name="GNOME_VFS_FILE_FLAGS_LOCAL" value="2"/>
+ </flags>
+ <flags name="GnomeVFSFileInfoFields">
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_NONE" value="0"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_TYPE" value="1"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_PERMISSIONS" value="2"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_FLAGS" value="4"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_DEVICE" value="8"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_INODE" value="16"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_LINK_COUNT" value="32"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_SIZE" value="64"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_BLOCK_COUNT" value="128"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_IO_BLOCK_SIZE" value="256"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_ATIME" value="512"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_MTIME" value="1024"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_CTIME" value="2048"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_SYMLINK_NAME" value="4096"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_MIME_TYPE" value="8192"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_ACCESS" value="16384"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_IDS" value="32768"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_ACL" value="65536"/>
+ <member name="GNOME_VFS_FILE_INFO_FIELDS_SELINUX_CONTEXT" value="131072"/>
+ </flags>
+ <flags name="GnomeVFSFileInfoOptions">
+ <member name="GNOME_VFS_FILE_INFO_DEFAULT" value="0"/>
+ <member name="GNOME_VFS_FILE_INFO_GET_MIME_TYPE" value="1"/>
+ <member name="GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE" value="2"/>
+ <member name="GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE" value="4"/>
+ <member name="GNOME_VFS_FILE_INFO_FOLLOW_LINKS" value="8"/>
+ <member name="GNOME_VFS_FILE_INFO_GET_ACCESS_RIGHTS" value="16"/>
+ <member name="GNOME_VFS_FILE_INFO_NAME_ONLY" value="32"/>
+ <member name="GNOME_VFS_FILE_INFO_GET_ACL" value="64"/>
+ <member name="GNOME_VFS_FILE_INFO_GET_SELINUX_CONTEXT" value="128"/>
+ </flags>
+ <flags name="GnomeVFSFilePermissions">
+ <member name="GNOME_VFS_PERM_SUID" value="2048"/>
+ <member name="GNOME_VFS_PERM_SGID" value="1024"/>
+ <member name="GNOME_VFS_PERM_STICKY" value="512"/>
+ <member name="GNOME_VFS_PERM_USER_READ" value="256"/>
+ <member name="GNOME_VFS_PERM_USER_WRITE" value="128"/>
+ <member name="GNOME_VFS_PERM_USER_EXEC" value="64"/>
+ <member name="GNOME_VFS_PERM_USER_ALL" value="448"/>
+ <member name="GNOME_VFS_PERM_GROUP_READ" value="32"/>
+ <member name="GNOME_VFS_PERM_GROUP_WRITE" value="16"/>
+ <member name="GNOME_VFS_PERM_GROUP_EXEC" value="8"/>
+ <member name="GNOME_VFS_PERM_GROUP_ALL" value="56"/>
+ <member name="GNOME_VFS_PERM_OTHER_READ" value="4"/>
+ <member name="GNOME_VFS_PERM_OTHER_WRITE" value="2"/>
+ <member name="GNOME_VFS_PERM_OTHER_EXEC" value="1"/>
+ <member name="GNOME_VFS_PERM_OTHER_ALL" value="7"/>
+ <member name="GNOME_VFS_PERM_ACCESS_READABLE" value="65536"/>
+ <member name="GNOME_VFS_PERM_ACCESS_WRITABLE" value="131072"/>
+ <member name="GNOME_VFS_PERM_ACCESS_EXECUTABLE" value="262144"/>
+ </flags>
+ <flags name="GnomeVFSMakeURIDirs">
+ <member name="GNOME_VFS_MAKE_URI_DIR_NONE" value="0"/>
+ <member name="GNOME_VFS_MAKE_URI_DIR_HOMEDIR" value="1"/>
+ <member name="GNOME_VFS_MAKE_URI_DIR_CURRENT" value="2"/>
+ </flags>
+ <flags name="GnomeVFSModuleCallbackFullAuthenticationFlags">
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_PREVIOUS_ATTEMPT_FAILED" value="1"/>
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_PASSWORD" value="2"/>
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_USERNAME" value="4"/>
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_DOMAIN" value="8"/>
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_SAVING_SUPPORTED" value="16"/>
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_ANON_SUPPORTED" value="32"/>
+ </flags>
+ <flags name="GnomeVFSModuleCallbackFullAuthenticationOutFlags">
+ <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_OUT_ANON_SELECTED" value="1"/>
+ </flags>
+ <flags name="GnomeVFSOpenMode">
+ <member name="GNOME_VFS_OPEN_NONE" value="0"/>
+ <member name="GNOME_VFS_OPEN_READ" value="1"/>
+ <member name="GNOME_VFS_OPEN_WRITE" value="2"/>
+ <member name="GNOME_VFS_OPEN_RANDOM" value="4"/>
+ <member name="GNOME_VFS_OPEN_TRUNCATE" value="8"/>
+ </flags>
+ <flags name="GnomeVFSSetFileInfoMask">
+ <member name="GNOME_VFS_SET_FILE_INFO_NONE" value="0"/>
+ <member name="GNOME_VFS_SET_FILE_INFO_NAME" value="1"/>
+ <member name="GNOME_VFS_SET_FILE_INFO_PERMISSIONS" value="2"/>
+ <member name="GNOME_VFS_SET_FILE_INFO_OWNER" value="4"/>
+ <member name="GNOME_VFS_SET_FILE_INFO_TIME" value="8"/>
+ <member name="GNOME_VFS_SET_FILE_INFO_ACL" value="16"/>
+ <member name="GNOME_VFS_SET_FILE_INFO_SELINUX_CONTEXT" value="32"/>
+ <member name="GNOME_VFS_SET_FILE_INFO_SYMLINK_NAME" value="64"/>
+ </flags>
+ <flags name="GnomeVFSURIHideOptions">
+ <member name="GNOME_VFS_URI_HIDE_NONE" value="0"/>
+ <member name="GNOME_VFS_URI_HIDE_USER_NAME" value="1"/>
+ <member name="GNOME_VFS_URI_HIDE_PASSWORD" value="2"/>
+ <member name="GNOME_VFS_URI_HIDE_HOST_NAME" value="4"/>
+ <member name="GNOME_VFS_URI_HIDE_HOST_PORT" value="8"/>
+ <member name="GNOME_VFS_URI_HIDE_TOPLEVEL_METHOD" value="16"/>
+ <member name="GNOME_VFS_URI_HIDE_FRAGMENT_IDENTIFIER" value="256"/>
+ </flags>
+ <flags name="GnomeVFSXferOptions">
+ <member name="GNOME_VFS_XFER_DEFAULT" value="0"/>
+ <member name="GNOME_VFS_XFER_UNUSED_1" value="1"/>
+ <member name="GNOME_VFS_XFER_FOLLOW_LINKS" value="2"/>
+ <member name="GNOME_VFS_XFER_UNUSED_2" value="4"/>
+ <member name="GNOME_VFS_XFER_RECURSIVE" value="8"/>
+ <member name="GNOME_VFS_XFER_SAMEFS" value="16"/>
+ <member name="GNOME_VFS_XFER_DELETE_ITEMS" value="32"/>
+ <member name="GNOME_VFS_XFER_EMPTY_DIRECTORIES" value="64"/>
+ <member name="GNOME_VFS_XFER_NEW_UNIQUE_DIRECTORY" value="128"/>
+ <member name="GNOME_VFS_XFER_REMOVESOURCE" value="256"/>
+ <member name="GNOME_VFS_XFER_USE_UNIQUE_NAMES" value="512"/>
+ <member name="GNOME_VFS_XFER_LINK_ITEMS" value="1024"/>
+ <member name="GNOME_VFS_XFER_FOLLOW_LINKS_RECURSIVE" value="2048"/>
+ <member name="GNOME_VFS_XFER_TARGET_DEFAULT_PERMS" value="4096"/>
+ </flags>
+ <object name="GnomeVFSACE" parent="GObject" type-name="GnomeVFSACE" get-type="gnome_vfs_ace_get_type">
+ <method name="add_perm" symbol="gnome_vfs_ace_add_perm">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="perm" type="GnomeVFSACLPerm"/>
+ </parameters>
+ </method>
+ <method name="check_perm" symbol="gnome_vfs_ace_check_perm">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="perm" type="GnomeVFSACLPerm"/>
+ </parameters>
+ </method>
+ <method name="copy_perms" symbol="gnome_vfs_ace_copy_perms">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="source" type="GnomeVFSACE*"/>
+ <parameter name="dest" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="del_perm" symbol="gnome_vfs_ace_del_perm">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="perm" type="GnomeVFSACLPerm"/>
+ </parameters>
+ </method>
+ <method name="equal" symbol="gnome_vfs_ace_equal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry_a" type="GnomeVFSACE*"/>
+ <parameter name="entry_b" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_id" symbol="gnome_vfs_ace_get_id">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_inherit" symbol="gnome_vfs_ace_get_inherit">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_kind" symbol="gnome_vfs_ace_get_kind">
+ <return-type type="GnomeVFSACLKind"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_negative" symbol="gnome_vfs_ace_get_negative">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="get_perms" symbol="gnome_vfs_ace_get_perms">
+ <return-type type="GnomeVFSACLPerm*"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gnome_vfs_ace_new">
+ <return-type type="GnomeVFSACE*"/>
+ <parameters>
+ <parameter name="kind" type="GnomeVFSACLKind"/>
+ <parameter name="id" type="char*"/>
+ <parameter name="perms" type="GnomeVFSACLPerm*"/>
+ </parameters>
+ </constructor>
+ <method name="set_id" symbol="gnome_vfs_ace_set_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="id" type="char*"/>
+ </parameters>
+ </method>
+ <method name="set_inherit" symbol="gnome_vfs_ace_set_inherit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="inherit" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_kind" symbol="gnome_vfs_ace_set_kind">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="kind" type="GnomeVFSACLKind"/>
+ </parameters>
+ </method>
+ <method name="set_negative" symbol="gnome_vfs_ace_set_negative">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="negative" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_perms" symbol="gnome_vfs_ace_set_perms">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GnomeVFSACE*"/>
+ <parameter name="perms" type="GnomeVFSACLPerm*"/>
+ </parameters>
+ </method>
+ <property name="id" type="char*" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="inherit" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="kind" type="guint" readable="1" writable="1" construct="1" construct-only="0"/>
+ <property name="negative" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="permissions" type="gpointer" readable="1" writable="1" construct="1" construct-only="0"/>
+ <vfunc name="reserved1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="reserved4">
+ <return-type type="void"/>
+ </vfunc>
+ </object>
+ <object name="GnomeVFSACL" parent="GObject" type-name="GnomeVFSACL" get-type="gnome_vfs_acl_get_type">
+ <method name="clear" symbol="gnome_vfs_acl_clear">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="acl" type="GnomeVFSACL*"/>
+ </parameters>
+ </method>
+ <method name="free_ace_list" symbol="gnome_vfs_acl_free_ace_list">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ace_list" type="GList*"/>
+ </parameters>
+ </method>
+ <method name="get_ace_list" symbol="gnome_vfs_acl_get_ace_list">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="acl" type="GnomeVFSACL*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gnome_vfs_acl_new">
+ <return-type type="GnomeVFSACL*"/>
+ </constructor>
+ <method name="set" symbol="gnome_vfs_acl_set">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="acl" type="GnomeVFSACL*"/>
+ <parameter name="ace" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ <method name="unset" symbol="gnome_vfs_acl_unset">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="acl" type="GnomeVFSACL*"/>
+ <parameter name="ace" type="GnomeVFSACE*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="GnomeVFSDrive" parent="GObject" type-name="GnomeVFSDrive" get-type="gnome_vfs_drive_get_type">
+ <method name="compare" symbol="gnome_vfs_drive_compare">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="a" type="GnomeVFSDrive*"/>
+ <parameter name="b" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="eject" symbol="gnome_vfs_drive_eject">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_activation_uri" symbol="gnome_vfs_drive_get_activation_uri">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_device_path" symbol="gnome_vfs_drive_get_device_path">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_device_type" symbol="gnome_vfs_drive_get_device_type">
+ <return-type type="GnomeVFSDeviceType"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_display_name" symbol="gnome_vfs_drive_get_display_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_hal_udi" symbol="gnome_vfs_drive_get_hal_udi">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_icon" symbol="gnome_vfs_drive_get_icon">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_id" symbol="gnome_vfs_drive_get_id">
+ <return-type type="gulong"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_mounted_volume" symbol="gnome_vfs_drive_get_mounted_volume">
+ <return-type type="GnomeVFSVolume*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="get_mounted_volumes" symbol="gnome_vfs_drive_get_mounted_volumes">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="is_connected" symbol="gnome_vfs_drive_is_connected">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="is_mounted" symbol="gnome_vfs_drive_is_mounted">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="is_user_visible" symbol="gnome_vfs_drive_is_user_visible">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="mount" symbol="gnome_vfs_drive_mount">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="needs_eject" symbol="gnome_vfs_drive_needs_eject">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gnome_vfs_drive_ref">
+ <return-type type="GnomeVFSDrive*"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="unmount" symbol="gnome_vfs_drive_unmount">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gnome_vfs_drive_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </method>
+ <method name="volume_list_free" symbol="gnome_vfs_drive_volume_list_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volumes" type="GList*"/>
+ </parameters>
+ </method>
+ <signal name="volume-mounted" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ <signal name="volume-pre-unmount" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ <signal name="volume-unmounted" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="GnomeVFSMIMEMonitor" parent="GObject" type-name="GnomeVFSMIMEMonitor" get-type="gnome_vfs_mime_monitor_get_type">
+ <method name="get" symbol="gnome_vfs_mime_monitor_get">
+ <return-type type="GnomeVFSMIMEMonitor*"/>
+ </method>
+ <signal name="data-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="monitor" type="GnomeVFSMIMEMonitor*"/>
+ </parameters>
+ </signal>
+ </object>
+ <object name="GnomeVFSVolume" parent="GObject" type-name="GnomeVFSVolume" get-type="gnome_vfs_volume_get_type">
+ <method name="compare" symbol="gnome_vfs_volume_compare">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="a" type="GnomeVFSVolume*"/>
+ <parameter name="b" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="eject" symbol="gnome_vfs_volume_eject">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="get_activation_uri" symbol="gnome_vfs_volume_get_activation_uri">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_device_path" symbol="gnome_vfs_volume_get_device_path">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_device_type" symbol="gnome_vfs_volume_get_device_type">
+ <return-type type="GnomeVFSDeviceType"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_display_name" symbol="gnome_vfs_volume_get_display_name">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_drive" symbol="gnome_vfs_volume_get_drive">
+ <return-type type="GnomeVFSDrive*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_filesystem_type" symbol="gnome_vfs_volume_get_filesystem_type">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_hal_udi" symbol="gnome_vfs_volume_get_hal_udi">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_icon" symbol="gnome_vfs_volume_get_icon">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_id" symbol="gnome_vfs_volume_get_id">
+ <return-type type="gulong"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_volume_type" symbol="gnome_vfs_volume_get_volume_type">
+ <return-type type="GnomeVFSVolumeType"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="handles_trash" symbol="gnome_vfs_volume_handles_trash">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="is_mounted" symbol="gnome_vfs_volume_is_mounted">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="is_read_only" symbol="gnome_vfs_volume_is_read_only">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="is_user_visible" symbol="gnome_vfs_volume_is_user_visible">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gnome_vfs_volume_ref">
+ <return-type type="GnomeVFSVolume*"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ <method name="unmount" symbol="gnome_vfs_volume_unmount">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gnome_vfs_volume_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </method>
+ </object>
+ <object name="GnomeVFSVolumeMonitor" parent="GObject" type-name="GnomeVFSVolumeMonitor" get-type="gnome_vfs_volume_monitor_get_type">
+ <method name="get_connected_drives" symbol="gnome_vfs_volume_monitor_get_connected_drives">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ </parameters>
+ </method>
+ <method name="get_drive_by_id" symbol="gnome_vfs_volume_monitor_get_drive_by_id">
+ <return-type type="GnomeVFSDrive*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="id" type="gulong"/>
+ </parameters>
+ </method>
+ <method name="get_mounted_volumes" symbol="gnome_vfs_volume_monitor_get_mounted_volumes">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ </parameters>
+ </method>
+ <method name="get_volume_by_id" symbol="gnome_vfs_volume_monitor_get_volume_by_id">
+ <return-type type="GnomeVFSVolume*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="id" type="gulong"/>
+ </parameters>
+ </method>
+ <method name="get_volume_for_path" symbol="gnome_vfs_volume_monitor_get_volume_for_path">
+ <return-type type="GnomeVFSVolume*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="path" type="char*"/>
+ </parameters>
+ </method>
+ <method name="ref" symbol="gnome_vfs_volume_monitor_ref">
+ <return-type type="GnomeVFSVolumeMonitor*"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ </parameters>
+ </method>
+ <method name="unref" symbol="gnome_vfs_volume_monitor_unref">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ </parameters>
+ </method>
+ <signal name="drive-connected" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </signal>
+ <signal name="drive-disconnected" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="drive" type="GnomeVFSDrive*"/>
+ </parameters>
+ </signal>
+ <signal name="volume-mounted" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ <signal name="volume-pre-unmount" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ <signal name="volume-unmounted" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
+ <parameter name="volume" type="GnomeVFSVolume*"/>
+ </parameters>
+ </signal>
+ </object>
+ <constant name="DESKTOP_ENTRY_GROUP" type="char*" value="Desktop Entry"/>
+ <constant name="GNOME_VFS_APPLICATION_REGISTRY_CAN_OPEN_MULTIPLE_FILES" type="char*" value="can_open_multiple_files"/>
+ <constant name="GNOME_VFS_APPLICATION_REGISTRY_COMMAND" type="char*" value="command"/>
+ <constant name="GNOME_VFS_APPLICATION_REGISTRY_NAME" type="char*" value="name"/>
+ <constant name="GNOME_VFS_APPLICATION_REGISTRY_REQUIRES_TERMINAL" type="char*" value="requires_terminal"/>
+ <constant name="GNOME_VFS_APPLICATION_REGISTRY_STARTUP_NOTIFY" type="char*" value="startup_notify"/>
+ <constant name="GNOME_VFS_APPLICATION_REGISTRY_USES_GNOMEVFS" type="char*" value="uses_gnomevfs"/>
+ <constant name="GNOME_VFS_MAJOR_VERSION" type="int" value="2"/>
+ <constant name="GNOME_VFS_MICRO_VERSION" type="int" value="1"/>
+ <constant name="GNOME_VFS_MIME_TYPE_UNKNOWN" type="char*" value="application/octet-stream"/>
+ <constant name="GNOME_VFS_MINOR_VERSION" type="int" value="20"/>
+ <constant name="GNOME_VFS_MODULE_CALLBACK_AUTHENTICATION" type="char*" value="simple-authentication"/>
+ <constant name="GNOME_VFS_MODULE_CALLBACK_FILL_AUTHENTICATION" type="char*" value="fill-authentication"/>
+ <constant name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION" type="char*" value="full-authentication"/>
+ <constant name="GNOME_VFS_MODULE_CALLBACK_HTTP_PROXY_AUTHENTICATION" type="char*" value="http:proxy-authentication"/>
+ <constant name="GNOME_VFS_MODULE_CALLBACK_HTTP_RECEIVED_HEADERS" type="char*" value="http:received-headers"/>
+ <constant name="GNOME_VFS_MODULE_CALLBACK_HTTP_SEND_ADDITIONAL_HEADERS" type="char*" value="http:send-additional-headers"/>
+ <constant name="GNOME_VFS_MODULE_CALLBACK_QUESTION" type="char*" value="ask-question"/>
+ <constant name="GNOME_VFS_MODULE_CALLBACK_SAVE_AUTHENTICATION" type="char*" value="save-authentication"/>
+ <constant name="GNOME_VFS_MODULE_CALLBACK_STATUS_MESSAGE" type="char*" value="status-message"/>
+ <constant name="GNOME_VFS_PRIORITY_DEFAULT" type="int" value="0"/>
+ <constant name="GNOME_VFS_PRIORITY_MAX" type="int" value="10"/>
+ <constant name="GNOME_VFS_PRIORITY_MIN" type="int" value="-10"/>
+ <constant name="GNOME_VFS_URI_MAGIC_STR" type="char*" value="#"/>
+ <constant name="GNOME_VFS_URI_PATH_STR" type="char*" value="/"/>
+ <constant name="S_IRGRP" type="int" value="0"/>
+ <constant name="S_IROTH" type="int" value="0"/>
+ <constant name="S_ISGID" type="int" value="0"/>
+ <constant name="S_ISUID" type="int" value="0"/>
+ <constant name="S_IWGRP" type="int" value="0"/>
+ <constant name="S_IWOTH" type="int" value="0"/>
+ <constant name="S_IXGRP" type="int" value="0"/>
+ <constant name="S_IXOTH" type="int" value="0"/>
+ </namespace>
+</api>
+++ /dev/null
-<?xml version="1.0"?>
-<api version="1.0">
- <!--
-
- This file was automatically generated.
- Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
-
--->
- <namespace name="GnomeVFS">
- <enum name="GnomeVFSDNSSDServiceStatus" type="enum" type-name="GnomeVFSDNSSDServiceStatus">
- <member name="GNOME_VFS_DNS_SD_SERVICE_ADDED" value=""/>
- <member name="GNOME_VFS_DNS_SD_SERVICE_REMOVED" value=""/>
- </enum>
- <enum name="GnomeVFSDeviceType" type="enum" type-name="GnomeVFSDeviceType">
- <member name="GNOME_VFS_DEVICE_TYPE_UNKNOWN" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_AUDIO_CD" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_VIDEO_DVD" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_HARDDRIVE" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_CDROM" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_FLOPPY" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_ZIP" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_JAZ" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_NFS" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_AUTOFS" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_CAMERA" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_MEMORY_STICK" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_SMB" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_APPLE" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_MUSIC_PLAYER" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_WINDOWS" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_LOOPBACK" value=""/>
- <member name="GNOME_VFS_DEVICE_TYPE_NETWORK" value=""/>
- </enum>
- <enum name="GnomeVFSDirectoryVisitOptions" type="flags" type-name="GnomeVFSDirectoryVisitOptions">
- <member name="GNOME_VFS_DIRECTORY_VISIT_DEFAULT" value=""/>
- <member name="GNOME_VFS_DIRECTORY_VISIT_SAMEFS" value=""/>
- <member name="GNOME_VFS_DIRECTORY_VISIT_LOOPCHECK" value=""/>
- <member name="GNOME_VFS_DIRECTORY_VISIT_IGNORE_RECURSE_ERROR" value=""/>
- </enum>
- <enum name="GnomeVFSFileFlags" type="flags" type-name="GnomeVFSFileFlags">
- <member name="GNOME_VFS_FILE_FLAGS_NONE" value=""/>
- <member name="GNOME_VFS_FILE_FLAGS_SYMLINK" value=""/>
- <member name="GNOME_VFS_FILE_FLAGS_LOCAL" value=""/>
- </enum>
- <enum name="GnomeVFSFileInfoFields" type="flags" type-name="GnomeVFSFileInfoFields">
- <member name="GNOME_VFS_FILE_INFO_FIELDS_NONE" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_TYPE" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_PERMISSIONS" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_FLAGS" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_DEVICE" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_INODE" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_LINK_COUNT" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_SIZE" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_BLOCK_COUNT" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_IO_BLOCK_SIZE" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_ATIME" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_MTIME" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_CTIME" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_SYMLINK_NAME" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_MIME_TYPE" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_ACCESS" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_IDS" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_ACL" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FIELDS_SELINUX_CONTEXT" value=""/>
- </enum>
- <enum name="GnomeVFSFileInfoOptions" type="flags" type-name="GnomeVFSFileInfoOptions">
- <member name="GNOME_VFS_FILE_INFO_DEFAULT" value=""/>
- <member name="GNOME_VFS_FILE_INFO_GET_MIME_TYPE" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FORCE_FAST_MIME_TYPE" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FORCE_SLOW_MIME_TYPE" value=""/>
- <member name="GNOME_VFS_FILE_INFO_FOLLOW_LINKS" value=""/>
- <member name="GNOME_VFS_FILE_INFO_GET_ACCESS_RIGHTS" value=""/>
- <member name="GNOME_VFS_FILE_INFO_NAME_ONLY" value=""/>
- <member name="GNOME_VFS_FILE_INFO_GET_ACL" value=""/>
- <member name="GNOME_VFS_FILE_INFO_GET_SELINUX_CONTEXT" value=""/>
- </enum>
- <enum name="GnomeVFSFilePermissions" type="flags" type-name="GnomeVFSFilePermissions">
- <member name="GNOME_VFS_PERM_SUID" value=""/>
- <member name="GNOME_VFS_PERM_SGID" value=""/>
- <member name="GNOME_VFS_PERM_STICKY" value=""/>
- <member name="GNOME_VFS_PERM_USER_READ" value=""/>
- <member name="GNOME_VFS_PERM_USER_WRITE" value=""/>
- <member name="GNOME_VFS_PERM_USER_EXEC" value=""/>
- <member name="GNOME_VFS_PERM_USER_ALL" value=""/>
- <member name="GNOME_VFS_PERM_GROUP_READ" value=""/>
- <member name="GNOME_VFS_PERM_GROUP_WRITE" value=""/>
- <member name="GNOME_VFS_PERM_GROUP_EXEC" value=""/>
- <member name="GNOME_VFS_PERM_GROUP_ALL" value=""/>
- <member name="GNOME_VFS_PERM_OTHER_READ" value=""/>
- <member name="GNOME_VFS_PERM_OTHER_WRITE" value=""/>
- <member name="GNOME_VFS_PERM_OTHER_EXEC" value=""/>
- <member name="GNOME_VFS_PERM_OTHER_ALL" value=""/>
- <member name="GNOME_VFS_PERM_ACCESS_READABLE" value=""/>
- <member name="GNOME_VFS_PERM_ACCESS_WRITABLE" value=""/>
- <member name="GNOME_VFS_PERM_ACCESS_EXECUTABLE" value=""/>
- </enum>
- <enum name="GnomeVFSFileType" type="enum" type-name="GnomeVFSFileType">
- <member name="GNOME_VFS_FILE_TYPE_UNKNOWN" value=""/>
- <member name="GNOME_VFS_FILE_TYPE_REGULAR" value=""/>
- <member name="GNOME_VFS_FILE_TYPE_DIRECTORY" value=""/>
- <member name="GNOME_VFS_FILE_TYPE_FIFO" value=""/>
- <member name="GNOME_VFS_FILE_TYPE_SOCKET" value=""/>
- <member name="GNOME_VFS_FILE_TYPE_CHARACTER_DEVICE" value=""/>
- <member name="GNOME_VFS_FILE_TYPE_BLOCK_DEVICE" value=""/>
- <member name="GNOME_VFS_FILE_TYPE_SYMBOLIC_LINK" value=""/>
- </enum>
- <enum name="GnomeVFSFindDirectoryKind" type="enum" type-name="GnomeVFSFindDirectoryKind">
- <member name="GNOME_VFS_DIRECTORY_KIND_DESKTOP" value=""/>
- <member name="GNOME_VFS_DIRECTORY_KIND_TRASH" value=""/>
- </enum>
- <enum name="GnomeVFSMakeURIDirs" type="flags" type-name="GnomeVFSMakeURIDirs">
- <member name="GNOME_VFS_MAKE_URI_DIR_NONE" value=""/>
- <member name="GNOME_VFS_MAKE_URI_DIR_HOMEDIR" value=""/>
- <member name="GNOME_VFS_MAKE_URI_DIR_CURRENT" value=""/>
- </enum>
- <enum deprecated="1" name="GnomeVFSMimeActionType" type="enum" type-name="GnomeVFSMimeActionType">
- <member name="GNOME_VFS_MIME_ACTION_TYPE_NONE" value=""/>
- <member name="GNOME_VFS_MIME_ACTION_TYPE_APPLICATION" value=""/>
- <member name="GNOME_VFS_MIME_ACTION_TYPE_COMPONENT" value=""/>
- </enum>
- <enum name="GnomeVFSMimeApplicationArgumentType" type="enum" type-name="GnomeVFSMimeApplicationArgumentType">
- <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS" value=""/>
- <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_PATHS" value=""/>
- <member name="GNOME_VFS_MIME_APPLICATION_ARGUMENT_TYPE_URIS_FOR_NON_FILES" value=""/>
- </enum>
- <enum name="GnomeVFSMimeEquivalence" type="enum" type-name="GnomeVFSMimeEquivalence">
- <member name="GNOME_VFS_MIME_UNRELATED" value=""/>
- <member name="GNOME_VFS_MIME_IDENTICAL" value=""/>
- <member name="GNOME_VFS_MIME_PARENT" value=""/>
- </enum>
- <enum deprecated="1" name="GnomeVFSModuleCallbackAuthenticationAuthType" type="enum" type-name="GnomeVFSModuleCallbackAuthenticationAuthType">
- <member name="_AuthTypeBasic" value=""/>
- <member name="_AuthTypeDigest" value=""/>
- </enum>
- <enum name="GnomeVFSModuleCallbackFullAuthenticationFlags" type="flags" type-name="GnomeVFSModuleCallbackFullAuthenticationFlags">
- <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_PREVIOUS_ATTEMPT_FAILED" value=""/>
- <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_PASSWORD" value=""/>
- <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_USERNAME" value=""/>
- <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_NEED_DOMAIN" value=""/>
- <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_SAVING_SUPPORTED" value=""/>
- <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_ANON_SUPPORTED" value=""/>
- </enum>
- <enum name="GnomeVFSModuleCallbackFullAuthenticationOutFlags" type="flags" type-name="GnomeVFSModuleCallbackFullAuthenticationOutFlags">
- <member name="GNOME_VFS_MODULE_CALLBACK_FULL_AUTHENTICATION_OUT_ANON_SELECTED" value=""/>
- </enum>
- <enum name="GnomeVFSMonitorEventType" type="enum" type-name="GnomeVFSMonitorEventType">
- <member name="GNOME_VFS_MONITOR_EVENT_CHANGED" value=""/>
- <member name="GNOME_VFS_MONITOR_EVENT_DELETED" value=""/>
- <member name="GNOME_VFS_MONITOR_EVENT_STARTEXECUTING" value=""/>
- <member name="GNOME_VFS_MONITOR_EVENT_STOPEXECUTING" value=""/>
- <member name="GNOME_VFS_MONITOR_EVENT_CREATED" value=""/>
- <member name="GNOME_VFS_MONITOR_EVENT_METADATA_CHANGED" value=""/>
- </enum>
- <enum name="GnomeVFSMonitorType" type="enum" type-name="GnomeVFSMonitorType">
- <member name="GNOME_VFS_MONITOR_FILE" value=""/>
- <member name="GNOME_VFS_MONITOR_DIRECTORY" value=""/>
- </enum>
- <enum name="GnomeVFSOpType" type="enum" type-name="GnomeVFSOpType">
- <member name="GNOME_VFS_OP_OPEN" value=""/>
- <member name="GNOME_VFS_OP_OPEN_AS_CHANNEL" value=""/>
- <member name="GNOME_VFS_OP_CREATE" value=""/>
- <member name="GNOME_VFS_OP_CREATE_SYMBOLIC_LINK" value=""/>
- <member name="GNOME_VFS_OP_CREATE_AS_CHANNEL" value=""/>
- <member name="GNOME_VFS_OP_CLOSE" value=""/>
- <member name="GNOME_VFS_OP_READ" value=""/>
- <member name="GNOME_VFS_OP_WRITE" value=""/>
- <member name="GNOME_VFS_OP_SEEK" value=""/>
- <member name="GNOME_VFS_OP_READ_WRITE_DONE" value=""/>
- <member name="GNOME_VFS_OP_LOAD_DIRECTORY" value=""/>
- <member name="GNOME_VFS_OP_FIND_DIRECTORY" value=""/>
- <member name="GNOME_VFS_OP_XFER" value=""/>
- <member name="GNOME_VFS_OP_GET_FILE_INFO" value=""/>
- <member name="GNOME_VFS_OP_SET_FILE_INFO" value=""/>
- <member name="GNOME_VFS_OP_MODULE_CALLBACK" value=""/>
- <member name="GNOME_VFS_OP_FILE_CONTROL" value=""/>
- </enum>
- <enum name="GnomeVFSOpenMode" type="flags" type-name="GnomeVFSOpenMode">
- <member name="GNOME_VFS_OPEN_NONE" value=""/>
- <member name="GNOME_VFS_OPEN_READ" value=""/>
- <member name="GNOME_VFS_OPEN_WRITE" value=""/>
- <member name="GNOME_VFS_OPEN_RANDOM" value=""/>
- <member name="GNOME_VFS_OPEN_TRUNCATE" value=""/>
- </enum>
- <enum name="GnomeVFSResult" type="enum" type-name="GnomeVFSResult">
- <member name="GNOME_VFS_OK" value=""/>
- <member name="GNOME_VFS_ERROR_NOT_FOUND" value=""/>
- <member name="GNOME_VFS_ERROR_GENERIC" value=""/>
- <member name="GNOME_VFS_ERROR_INTERNAL" value=""/>
- <member name="GNOME_VFS_ERROR_BAD_PARAMETERS" value=""/>
- <member name="GNOME_VFS_ERROR_NOT_SUPPORTED" value=""/>
- <member name="GNOME_VFS_ERROR_IO" value=""/>
- <member name="GNOME_VFS_ERROR_CORRUPTED_DATA" value=""/>
- <member name="GNOME_VFS_ERROR_WRONG_FORMAT" value=""/>
- <member name="GNOME_VFS_ERROR_BAD_FILE" value=""/>
- <member name="GNOME_VFS_ERROR_TOO_BIG" value=""/>
- <member name="GNOME_VFS_ERROR_NO_SPACE" value=""/>
- <member name="GNOME_VFS_ERROR_READ_ONLY" value=""/>
- <member name="GNOME_VFS_ERROR_INVALID_URI" value=""/>
- <member name="GNOME_VFS_ERROR_NOT_OPEN" value=""/>
- <member name="GNOME_VFS_ERROR_INVALID_OPEN_MODE" value=""/>
- <member name="GNOME_VFS_ERROR_ACCESS_DENIED" value=""/>
- <member name="GNOME_VFS_ERROR_TOO_MANY_OPEN_FILES" value=""/>
- <member name="GNOME_VFS_ERROR_EOF" value=""/>
- <member name="GNOME_VFS_ERROR_NOT_A_DIRECTORY" value=""/>
- <member name="GNOME_VFS_ERROR_IN_PROGRESS" value=""/>
- <member name="GNOME_VFS_ERROR_INTERRUPTED" value=""/>
- <member name="GNOME_VFS_ERROR_FILE_EXISTS" value=""/>
- <member name="GNOME_VFS_ERROR_LOOP" value=""/>
- <member name="GNOME_VFS_ERROR_NOT_PERMITTED" value=""/>
- <member name="GNOME_VFS_ERROR_IS_DIRECTORY" value=""/>
- <member name="GNOME_VFS_ERROR_NO_MEMORY" value=""/>
- <member name="GNOME_VFS_ERROR_HOST_NOT_FOUND" value=""/>
- <member name="GNOME_VFS_ERROR_INVALID_HOST_NAME" value=""/>
- <member name="GNOME_VFS_ERROR_HOST_HAS_NO_ADDRESS" value=""/>
- <member name="GNOME_VFS_ERROR_LOGIN_FAILED" value=""/>
- <member name="GNOME_VFS_ERROR_CANCELLED" value=""/>
- <member name="GNOME_VFS_ERROR_DIRECTORY_BUSY" value=""/>
- <member name="GNOME_VFS_ERROR_DIRECTORY_NOT_EMPTY" value=""/>
- <member name="GNOME_VFS_ERROR_TOO_MANY_LINKS" value=""/>
- <member name="GNOME_VFS_ERROR_READ_ONLY_FILE_SYSTEM" value=""/>
- <member name="GNOME_VFS_ERROR_NOT_SAME_FILE_SYSTEM" value=""/>
- <member name="GNOME_VFS_ERROR_NAME_TOO_LONG" value=""/>
- <member name="GNOME_VFS_ERROR_SERVICE_NOT_AVAILABLE" value=""/>
- <member name="GNOME_VFS_ERROR_SERVICE_OBSOLETE" value=""/>
- <member name="GNOME_VFS_ERROR_PROTOCOL_ERROR" value=""/>
- <member name="GNOME_VFS_ERROR_NO_MASTER_BROWSER" value=""/>
- <member name="GNOME_VFS_ERROR_NO_DEFAULT" value=""/>
- <member name="GNOME_VFS_ERROR_NO_HANDLER" value=""/>
- <member name="GNOME_VFS_ERROR_PARSE" value=""/>
- <member name="GNOME_VFS_ERROR_LAUNCH" value=""/>
- <member name="GNOME_VFS_ERROR_TIMEOUT" value=""/>
- <member name="GNOME_VFS_ERROR_NAMESERVER" value=""/>
- <member name="GNOME_VFS_ERROR_LOCKED" value=""/>
- <member name="GNOME_VFS_ERROR_DEPRECATED_FUNCTION" value=""/>
- <member name="GNOME_VFS_ERROR_INVALID_FILENAME" value=""/>
- <member name="GNOME_VFS_ERROR_NOT_A_SYMBOLIC_LINK" value=""/>
- <member name="GNOME_VFS_NUM_ERRORS" value=""/>
- </enum>
- <enum name="GnomeVFSSeekPosition" type="enum" type-name="GnomeVFSSeekPosition">
- <member name="GNOME_VFS_SEEK_START" value=""/>
- <member name="GNOME_VFS_SEEK_CURRENT" value=""/>
- <member name="GNOME_VFS_SEEK_END" value=""/>
- </enum>
- <enum name="GnomeVFSSetFileInfoMask" type="flags" type-name="GnomeVFSSetFileInfoMask">
- <member name="GNOME_VFS_SET_FILE_INFO_NONE" value=""/>
- <member name="GNOME_VFS_SET_FILE_INFO_NAME" value=""/>
- <member name="GNOME_VFS_SET_FILE_INFO_PERMISSIONS" value=""/>
- <member name="GNOME_VFS_SET_FILE_INFO_OWNER" value=""/>
- <member name="GNOME_VFS_SET_FILE_INFO_TIME" value=""/>
- <member name="GNOME_VFS_SET_FILE_INFO_ACL" value=""/>
- <member name="GNOME_VFS_SET_FILE_INFO_SELINUX_CONTEXT" value=""/>
- <member name="GNOME_VFS_SET_FILE_INFO_SYMLINK_NAME" value=""/>
- </enum>
- <enum name="GnomeVFSURIHideOptions" type="flags" type-name="GnomeVFSURIHideOptions">
- <member name="GNOME_VFS_URI_HIDE_NONE" value=""/>
- <member name="GNOME_VFS_URI_HIDE_USER_NAME" value=""/>
- <member name="GNOME_VFS_URI_HIDE_PASSWORD" value=""/>
- <member name="GNOME_VFS_URI_HIDE_HOST_NAME" value=""/>
- <member name="GNOME_VFS_URI_HIDE_HOST_PORT" value=""/>
- <member name="GNOME_VFS_URI_HIDE_TOPLEVEL_METHOD" value=""/>
- <member name="GNOME_VFS_URI_HIDE_FRAGMENT_IDENTIFIER" value=""/>
- </enum>
- <enum name="GnomeVFSVolumeType" type="enum" type-name="GnomeVFSVolumeType">
- <member name="GNOME_VFS_VOLUME_TYPE_MOUNTPOINT" value=""/>
- <member name="GNOME_VFS_VOLUME_TYPE_VFS_MOUNT" value=""/>
- <member name="GNOME_VFS_VOLUME_TYPE_CONNECTED_SERVER" value=""/>
- </enum>
- <enum name="GnomeVFSXferErrorAction" type="enum" type-name="GnomeVFSXferErrorAction">
- <member name="GNOME_VFS_XFER_ERROR_ACTION_ABORT" value=""/>
- <member name="GNOME_VFS_XFER_ERROR_ACTION_RETRY" value=""/>
- <member name="GNOME_VFS_XFER_ERROR_ACTION_SKIP" value=""/>
- </enum>
- <enum name="GnomeVFSXferErrorMode" type="enum" type-name="GnomeVFSXferErrorMode">
- <member name="GNOME_VFS_XFER_ERROR_MODE_ABORT" value=""/>
- <member name="GNOME_VFS_XFER_ERROR_MODE_QUERY" value=""/>
- </enum>
- <enum name="GnomeVFSXferOptions" type="flags" type-name="GnomeVFSXferOptions">
- <member name="GNOME_VFS_XFER_DEFAULT" value=""/>
- <member name="GNOME_VFS_XFER_UNUSED_1" value=""/>
- <member name="GNOME_VFS_XFER_FOLLOW_LINKS" value=""/>
- <member name="GNOME_VFS_XFER_UNUSED_2" value=""/>
- <member name="GNOME_VFS_XFER_RECURSIVE" value=""/>
- <member name="GNOME_VFS_XFER_SAMEFS" value=""/>
- <member name="GNOME_VFS_XFER_DELETE_ITEMS" value=""/>
- <member name="GNOME_VFS_XFER_EMPTY_DIRECTORIES" value=""/>
- <member name="GNOME_VFS_XFER_NEW_UNIQUE_DIRECTORY" value=""/>
- <member name="GNOME_VFS_XFER_REMOVESOURCE" value=""/>
- <member name="GNOME_VFS_XFER_USE_UNIQUE_NAMES" value=""/>
- <member name="GNOME_VFS_XFER_LINK_ITEMS" value=""/>
- <member name="GNOME_VFS_XFER_FOLLOW_LINKS_RECURSIVE" value=""/>
- <member name="GNOME_VFS_XFER_TARGET_DEFAULT_PERMS" value=""/>
- </enum>
- <enum name="GnomeVFSXferOverwriteAction" type="enum" type-name="GnomeVFSXferOverwriteAction">
- <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_ABORT" value=""/>
- <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_REPLACE" value=""/>
- <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_REPLACE_ALL" value=""/>
- <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_SKIP" value=""/>
- <member name="GNOME_VFS_XFER_OVERWRITE_ACTION_SKIP_ALL" value=""/>
- </enum>
- <enum name="GnomeVFSXferOverwriteMode" type="enum" type-name="GnomeVFSXferOverwriteMode">
- <member name="GNOME_VFS_XFER_OVERWRITE_MODE_ABORT" value=""/>
- <member name="GNOME_VFS_XFER_OVERWRITE_MODE_QUERY" value=""/>
- <member name="GNOME_VFS_XFER_OVERWRITE_MODE_REPLACE" value=""/>
- <member name="GNOME_VFS_XFER_OVERWRITE_MODE_SKIP" value=""/>
- </enum>
- <enum name="GnomeVFSXferPhase" type="enum" type-name="GnomeVFSXferPhase">
- <member name="GNOME_VFS_XFER_PHASE_INITIAL" value=""/>
- <member name="GNOME_VFS_XFER_CHECKING_DESTINATION" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_COLLECTING" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_READYTOGO" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_OPENSOURCE" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_OPENTARGET" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_COPYING" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_MOVING" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_READSOURCE" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_WRITETARGET" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_CLOSESOURCE" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_CLOSETARGET" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_DELETESOURCE" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_SETATTRIBUTES" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_FILECOMPLETED" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_CLEANUP" value=""/>
- <member name="GNOME_VFS_XFER_PHASE_COMPLETED" value=""/>
- <member name="GNOME_VFS_XFER_NUM_PHASES" value=""/>
- </enum>
- <enum name="GnomeVFSXferProgressStatus" type="enum" type-name="GnomeVFSXferProgressStatus">
- <member name="GNOME_VFS_XFER_PROGRESS_STATUS_OK" value=""/>
- <member name="GNOME_VFS_XFER_PROGRESS_STATUS_VFSERROR" value=""/>
- <member name="GNOME_VFS_XFER_PROGRESS_STATUS_OVERWRITE" value=""/>
- <member name="GNOME_VFS_XFER_PROGRESS_STATUS_DUPLICATE" value=""/>
- </enum>
- <enum name="XdgGlobType" type="enum" type-name="XdgGlobType">
- <member name="XDG_GLOB_LITERAL" value=""/>
- <member name="XDG_GLOB_SIMPLE" value=""/>
- <member name="XDG_GLOB_FULL" value=""/>
- </enum>
- <callback name="GnomeVFSAsyncCallback" type-name="GnomeVFSAsyncCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncCloseCallback" type-name="GnomeVFSAsyncCloseCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncCreateAsChannelCallback" type-name="GnomeVFSAsyncCreateAsChannelCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="channel" type="GIOChannel*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncCreateCallback" type-name="GnomeVFSAsyncCreateCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncDirectoryLoadCallback" type-name="GnomeVFSAsyncDirectoryLoadCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="list" type="GList*"/>
- <parameter name="entries_read" type="guint"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncFileControlCallback" type-name="GnomeVFSAsyncFileControlCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="operation_data" type="gpointer"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncFindDirectoryCallback" type-name="GnomeVFSAsyncFindDirectoryCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="results" type="GList*"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncGetFileInfoCallback" type-name="GnomeVFSAsyncGetFileInfoCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="results" type="GList*"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncModuleCallback" type-name="GnomeVFSAsyncModuleCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="in" type="gconstpointer"/>
- <parameter name="in_size" type="gsize"/>
- <parameter name="out" type="gpointer"/>
- <parameter name="out_size" type="gsize"/>
- <parameter name="callback_data" type="gpointer"/>
- <parameter name="response" type="GnomeVFSModuleCallbackResponse"/>
- <parameter name="response_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncOpenAsChannelCallback" type-name="GnomeVFSAsyncOpenAsChannelCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="channel" type="GIOChannel*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncOpenCallback" type-name="GnomeVFSAsyncOpenCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncReadCallback" type-name="GnomeVFSAsyncReadCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="buffer" type="gpointer"/>
- <parameter name="bytes_requested" type="GnomeVFSFileSize"/>
- <parameter name="bytes_read" type="GnomeVFSFileSize"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncSeekCallback" type-name="GnomeVFSAsyncSeekCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncSetFileInfoCallback" type-name="GnomeVFSAsyncSetFileInfoCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="file_info" type="GnomeVFSFileInfo*"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncWriteCallback" type-name="GnomeVFSAsyncWriteCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="buffer" type="gconstpointer"/>
- <parameter name="bytes_requested" type="GnomeVFSFileSize"/>
- <parameter name="bytes_written" type="GnomeVFSFileSize"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSAsyncXferProgressCallback" type-name="GnomeVFSAsyncXferProgressCallback">
- <return-type type="gint"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="info" type="GnomeVFSXferProgressInfo*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSDNSSDBrowseCallback" type-name="GnomeVFSDNSSDBrowseCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSDNSSDBrowseHandle*"/>
- <parameter name="status" type="GnomeVFSDNSSDServiceStatus"/>
- <parameter name="service" type="const-GnomeVFSDNSSDService*"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSDNSSDResolveCallback" type-name="GnomeVFSDNSSDResolveCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSDNSSDResolveHandle*"/>
- <parameter name="result" type="GnomeVFSResult"/>
- <parameter name="service" type="const-GnomeVFSDNSSDService*"/>
- <parameter name="host" type="const-char*"/>
- <parameter name="port" type="int"/>
- <parameter name="text" type="const-GHashTable*"/>
- <parameter name="text_raw_len" type="int"/>
- <parameter name="text_raw" type="const-char*"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSDirectoryVisitFunc" type-name="GnomeVFSDirectoryVisitFunc">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="rel_path" type="const-gchar*"/>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="recursing_will_loop" type="gboolean"/>
- <parameter name="user_data" type="gpointer"/>
- <parameter name="recurse" type="gboolean*"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSModuleCallback" type-name="GnomeVFSModuleCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="in" type="gconstpointer"/>
- <parameter name="in_size" type="gsize"/>
- <parameter name="out" type="gpointer"/>
- <parameter name="out_size" type="gsize"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSModuleCallbackResponse" type-name="GnomeVFSModuleCallbackResponse">
- <return-type type="void"/>
- <parameters>
- <parameter name="response_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSMonitorCallback" type-name="GnomeVFSMonitorCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSMonitorHandle*"/>
- <parameter name="monitor_uri" type="const-gchar*"/>
- <parameter name="info_uri" type="const-gchar*"/>
- <parameter name="event_type" type="GnomeVFSMonitorEventType"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSSniffBufferReadCall" type-name="GnomeVFSSniffBufferReadCall">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="context" type="gpointer"/>
- <parameter name="buffer" type="gpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSSniffBufferSeekCall" type-name="GnomeVFSSniffBufferSeekCall">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="context" type="gpointer"/>
- <parameter name="whence" type="GnomeVFSSeekPosition"/>
- <parameter name="offset" type="GnomeVFSFileOffset"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSSocketCloseFunc" type-name="GnomeVFSSocketCloseFunc">
- <return-type type="void"/>
- <parameters>
- <parameter name="connection" type="gpointer"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSSocketReadFunc" type-name="GnomeVFSSocketReadFunc">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="connection" type="gpointer"/>
- <parameter name="buffer" type="gpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="bytes_read_out" type="GnomeVFSFileSize*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSSocketSetTimeoutFunc" type-name="GnomeVFSSocketSetTimeoutFunc">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="connection" type="gpointer"/>
- <parameter name="timeout" type="GTimeVal*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSSocketWriteFunc" type-name="GnomeVFSSocketWriteFunc">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="connection" type="gpointer"/>
- <parameter name="buffer" type="gconstpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="bytes_written_out" type="GnomeVFSFileSize*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSTransformFunc" type-name="GnomeVFSTransformFunc">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="transform" type="GnomeVFSTransform*"/>
- <parameter name="old_uri" type="const-char*"/>
- <parameter name="new_uri" type="char**"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSTransformInitFunc" type-name="GnomeVFSTransformInitFunc">
- <return-type type="GnomeVFSTransform*"/>
- <parameters>
- <parameter name="method_name" type="const-char*"/>
- <parameter name="config_args" type="const-char*"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSUnixMountCallback" type-name="GnomeVFSUnixMountCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSVolumeOpCallback" type-name="GnomeVFSVolumeOpCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="succeeded" type="gboolean"/>
- <parameter name="error" type="char*"/>
- <parameter name="detailed_error" type="char*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="GnomeVFSXferProgressCallback" type-name="GnomeVFSXferProgressCallback">
- <return-type type="gint"/>
- <parameters>
- <parameter name="info" type="GnomeVFSXferProgressInfo*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </callback>
- <callback name="XdgMimeCallback" type-name="XdgMimeCallback">
- <return-type type="void"/>
- <parameters>
- <parameter name="user_data" type="void*"/>
- </parameters>
- </callback>
- <callback name="XdgMimeDestroy" type-name="XdgMimeDestroy">
- <return-type type="void"/>
- <parameters>
- <parameter name="user_data" type="void*"/>
- </parameters>
- </callback>
- <object get-type="" name="GnomeVFSMIMEMonitor" parent="GObject" type-name="GnomeVFSMIMEMonitor">
- <field name="priv" type="GnomeVFSMIMEMonitorPrivate*"/>
- <signal name="data_changed" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="monitor" type="GnomeVFSMIMEMonitor*"/>
- </parameters>
- </signal>
- <method name="get" symbol="gnome_vfs_mime_monitor_get">
- <return-type type="GnomeVFSMIMEMonitor*"/>
- </method>
- <method name="get_type" symbol="gnome_vfs_mime_monitor_get_type">
- <return-type type="GType"/>
- </method>
- </object>
- <object get-type="" name="GnomeVFSACE" parent="GObject" type-name="GnomeVFSACE">
- <field name="priv" type="GnomeVFSACEPrivate*"/>
- <method name="add_perm" symbol="gnome_vfs_ace_add_perm">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- <parameter name="perm" type="GnomeVFSACLPerm"/>
- </parameters>
- </method>
- <method name="check_perm" symbol="gnome_vfs_ace_check_perm">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- <parameter name="perm" type="GnomeVFSACLPerm"/>
- </parameters>
- </method>
- <method name="copy_perms" symbol="gnome_vfs_ace_copy_perms">
- <return-type type="void"/>
- <parameters>
- <parameter name="source" type="GnomeVFSACE*"/>
- <parameter name="dest" type="GnomeVFSACE*"/>
- </parameters>
- </method>
- <method name="del_perm" symbol="gnome_vfs_ace_del_perm">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- <parameter name="perm" type="GnomeVFSACLPerm"/>
- </parameters>
- </method>
- <method name="equal" symbol="gnome_vfs_ace_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="entry_a" type="GnomeVFSACE*"/>
- <parameter name="entry_b" type="GnomeVFSACE*"/>
- </parameters>
- </method>
- <method name="get_id" symbol="gnome_vfs_ace_get_id">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- </parameters>
- </method>
- <method name="get_inherit" symbol="gnome_vfs_ace_get_inherit">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- </parameters>
- </method>
- <method name="get_kind" symbol="gnome_vfs_ace_get_kind">
- <return-type type="GnomeVFSACLKind"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- </parameters>
- </method>
- <method name="get_negative" symbol="gnome_vfs_ace_get_negative">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- </parameters>
- </method>
- <method name="get_perms" symbol="gnome_vfs_ace_get_perms">
- <return-type type="const-GnomeVFSACLPerm*"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gnome_vfs_ace_get_type">
- <return-type type="GType"/>
- </method>
- <constructor name="new" symbol="gnome_vfs_ace_new">
- <parameters>
- <parameter name="kind" type="GnomeVFSACLKind"/>
- <parameter name="id" type="const-char*"/>
- <parameter name="perms" type="GnomeVFSACLPerm*"/>
- </parameters>
- </constructor>
- <method name="set_id" symbol="gnome_vfs_ace_set_id">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- <parameter name="id" type="const-char*"/>
- </parameters>
- </method>
- <method name="set_inherit" symbol="gnome_vfs_ace_set_inherit">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- <parameter name="inherit" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_kind" symbol="gnome_vfs_ace_set_kind">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- <parameter name="kind" type="GnomeVFSACLKind"/>
- </parameters>
- </method>
- <method name="set_negative" symbol="gnome_vfs_ace_set_negative">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- <parameter name="negative" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_perms" symbol="gnome_vfs_ace_set_perms">
- <return-type type="void"/>
- <parameters>
- <parameter name="entry" type="GnomeVFSACE*"/>
- <parameter name="perms" type="GnomeVFSACLPerm*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="GnomeVFSACL" parent="GObject" type-name="GnomeVFSACL">
- <field name="priv" type="GnomeVFSACLPrivate*"/>
- <method name="clear" symbol="gnome_vfs_acl_clear">
- <return-type type="void"/>
- <parameters>
- <parameter name="acl" type="GnomeVFSACL*"/>
- </parameters>
- </method>
- <method name="free_ace_list" symbol="gnome_vfs_acl_free_ace_list">
- <return-type type="void"/>
- <parameters>
- <parameter name="ace_list" type="GList*"/>
- </parameters>
- </method>
- <method name="get_ace_list" symbol="gnome_vfs_acl_get_ace_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="acl" type="GnomeVFSACL*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gnome_vfs_acl_get_type">
- <return-type type="GType"/>
- </method>
- <method name="kind_to_string" symbol="gnome_vfs_acl_kind_to_string">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="kind" type="GnomeVFSACLKind"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gnome_vfs_acl_new"/>
- <method name="perm_to_string" symbol="gnome_vfs_acl_perm_to_string">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="perm" type="GnomeVFSACLPerm"/>
- </parameters>
- </method>
- <method name="set" symbol="gnome_vfs_acl_set">
- <return-type type="void"/>
- <parameters>
- <parameter name="acl" type="GnomeVFSACL*"/>
- <parameter name="ace" type="GnomeVFSACE*"/>
- </parameters>
- </method>
- <method name="unset" symbol="gnome_vfs_acl_unset">
- <return-type type="void"/>
- <parameters>
- <parameter name="acl" type="GnomeVFSACL*"/>
- <parameter name="ace" type="GnomeVFSACE*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="GnomeVFSDrive" parent="GObject" type-name="GnomeVFSDrive">
- <field name="priv" type="GnomeVFSDrivePrivate*"/>
- <signal name="volume_mounted" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </signal>
- <signal name="volume_pre_unmount" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </signal>
- <signal name="volume_unmounted" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </signal>
- <method name="compare" symbol="gnome_vfs_drive_compare">
- <return-type type="gint"/>
- <parameters>
- <parameter name="a" type="GnomeVFSDrive*"/>
- <parameter name="b" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="eject" symbol="gnome_vfs_drive_eject">
- <return-type type="void"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="get_activation_uri" symbol="gnome_vfs_drive_get_activation_uri">
- <return-type type="char*"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="get_device_path" symbol="gnome_vfs_drive_get_device_path">
- <return-type type="char*"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="get_device_type" symbol="gnome_vfs_drive_get_device_type">
- <return-type type="GnomeVFSDeviceType"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="get_display_name" symbol="gnome_vfs_drive_get_display_name">
- <return-type type="char*"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="get_hal_udi" symbol="gnome_vfs_drive_get_hal_udi">
- <return-type type="char*"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="get_icon" symbol="gnome_vfs_drive_get_icon">
- <return-type type="char*"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="get_id" symbol="gnome_vfs_drive_get_id">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_mounted_volume" symbol="gnome_vfs_drive_get_mounted_volume">
- <return-type type="GnomeVFSVolume*"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="get_mounted_volumes" symbol="gnome_vfs_drive_get_mounted_volumes">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gnome_vfs_drive_get_type">
- <return-type type="GType"/>
- </method>
- <method name="is_connected" symbol="gnome_vfs_drive_is_connected">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="is_mounted" symbol="gnome_vfs_drive_is_mounted">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="is_user_visible" symbol="gnome_vfs_drive_is_user_visible">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="mount" symbol="gnome_vfs_drive_mount">
- <return-type type="void"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="needs_eject" symbol="gnome_vfs_drive_needs_eject">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="ref" symbol="gnome_vfs_drive_ref">
- <return-type type="GnomeVFSDrive*"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="unmount" symbol="gnome_vfs_drive_unmount">
- <return-type type="void"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="unref" symbol="gnome_vfs_drive_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </method>
- <method name="volume_list_free" symbol="gnome_vfs_drive_volume_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="volumes" type="GList*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="GnomeVFSVolume" parent="GObject" type-name="GnomeVFSVolume">
- <field name="priv" type="GnomeVFSVolumePrivate*"/>
- <method name="compare" symbol="gnome_vfs_volume_compare">
- <return-type type="gint"/>
- <parameters>
- <parameter name="a" type="GnomeVFSVolume*"/>
- <parameter name="b" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="eject" symbol="gnome_vfs_volume_eject">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="get_activation_uri" symbol="gnome_vfs_volume_get_activation_uri">
- <return-type type="char*"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="get_device_path" symbol="gnome_vfs_volume_get_device_path">
- <return-type type="char*"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="get_device_type" symbol="gnome_vfs_volume_get_device_type">
- <return-type type="GnomeVFSDeviceType"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="get_display_name" symbol="gnome_vfs_volume_get_display_name">
- <return-type type="char*"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="get_drive" symbol="gnome_vfs_volume_get_drive">
- <return-type type="GnomeVFSDrive*"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="get_filesystem_type" symbol="gnome_vfs_volume_get_filesystem_type">
- <return-type type="char*"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="get_hal_udi" symbol="gnome_vfs_volume_get_hal_udi">
- <return-type type="char*"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="get_icon" symbol="gnome_vfs_volume_get_icon">
- <return-type type="char*"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="get_id" symbol="gnome_vfs_volume_get_id">
- <return-type type="gulong"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gnome_vfs_volume_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_volume_type" symbol="gnome_vfs_volume_get_volume_type">
- <return-type type="GnomeVFSVolumeType"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="handles_trash" symbol="gnome_vfs_volume_handles_trash">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="is_mounted" symbol="gnome_vfs_volume_is_mounted">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="is_read_only" symbol="gnome_vfs_volume_is_read_only">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="is_user_visible" symbol="gnome_vfs_volume_is_user_visible">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="ref" symbol="gnome_vfs_volume_ref">
- <return-type type="GnomeVFSVolume*"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- <method name="unmount" symbol="gnome_vfs_volume_unmount">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- <parameter name="callback" type="GnomeVFSVolumeOpCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="unref" symbol="gnome_vfs_volume_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </method>
- </object>
- <object get-type="" name="GnomeVFSVolumeMonitor" parent="GObject" type-name="GnomeVFSVolumeMonitor">
- <field name="priv" type="GnomeVFSVolumeMonitorPrivate*"/>
- <signal name="volume_mounted" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </signal>
- <signal name="volume_pre_unmount" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </signal>
- <signal name="volume_unmounted" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- <parameter name="volume" type="GnomeVFSVolume*"/>
- </parameters>
- </signal>
- <signal name="drive_connected" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </signal>
- <signal name="drive_disconnected" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- <parameter name="drive" type="GnomeVFSDrive*"/>
- </parameters>
- </signal>
- <method name="get_connected_drives" symbol="gnome_vfs_volume_monitor_get_connected_drives">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- </parameters>
- </method>
- <method name="get_drive_by_id" symbol="gnome_vfs_volume_monitor_get_drive_by_id">
- <return-type type="GnomeVFSDrive*"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- <parameter name="id" type="gulong"/>
- </parameters>
- </method>
- <method name="get_mounted_volumes" symbol="gnome_vfs_volume_monitor_get_mounted_volumes">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gnome_vfs_volume_monitor_get_type">
- <return-type type="GType"/>
- </method>
- <method name="get_volume_by_id" symbol="gnome_vfs_volume_monitor_get_volume_by_id">
- <return-type type="GnomeVFSVolume*"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- <parameter name="id" type="gulong"/>
- </parameters>
- </method>
- <method name="get_volume_for_path" symbol="gnome_vfs_volume_monitor_get_volume_for_path">
- <return-type type="GnomeVFSVolume*"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- <parameter name="path" type="const-char*"/>
- </parameters>
- </method>
- <method name="ref" symbol="gnome_vfs_volume_monitor_ref">
- <return-type type="GnomeVFSVolumeMonitor*"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- </parameters>
- </method>
- <method name="unref" symbol="gnome_vfs_volume_monitor_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="volume_monitor" type="GnomeVFSVolumeMonitor*"/>
- </parameters>
- </method>
- </object>
- <boxed get-type="" name="GnomeVFSAddress" opaque="true" type-name="GnomeVFSAddress">
- <method name="dup" symbol="gnome_vfs_address_dup">
- <return-type type="GnomeVFSAddress*"/>
- <parameters>
- <parameter name="address" type="GnomeVFSAddress*"/>
- </parameters>
- </method>
- <method name="equal" symbol="gnome_vfs_address_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="a" type="const-GnomeVFSAddress*"/>
- <parameter name="b" type="const-GnomeVFSAddress*"/>
- </parameters>
- </method>
- <method name="free" symbol="gnome_vfs_address_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="address" type="GnomeVFSAddress*"/>
- </parameters>
- </method>
- <method name="get_family_type" symbol="gnome_vfs_address_get_family_type">
- <return-type type="int"/>
- <parameters>
- <parameter name="address" type="GnomeVFSAddress*"/>
- </parameters>
- </method>
- <method name="get_ipv4" symbol="gnome_vfs_address_get_ipv4">
- <return-type type="guint32"/>
- <parameters>
- <parameter name="address" type="GnomeVFSAddress*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gnome_vfs_address_get_type">
- <return-type type="GType"/>
- </method>
- <method name="match" symbol="gnome_vfs_address_match">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="a" type="const-GnomeVFSAddress*"/>
- <parameter name="b" type="const-GnomeVFSAddress*"/>
- <parameter name="prefix" type="guint"/>
- </parameters>
- </method>
- <method name="new_from_ipv4" symbol="gnome_vfs_address_new_from_ipv4">
- <return-type type="GnomeVFSAddress*"/>
- <parameters>
- <parameter name="ipv4_address" type="guint32"/>
- </parameters>
- </method>
- <method name="new_from_sockaddr" symbol="gnome_vfs_address_new_from_sockaddr">
- <return-type type="GnomeVFSAddress*"/>
- <parameters>
- <parameter name="sa" type="sockaddr*"/>
- <parameter name="len" type="int"/>
- </parameters>
- </method>
- <method name="new_from_string" symbol="gnome_vfs_address_new_from_string">
- <return-type type="GnomeVFSAddress*"/>
- <parameters>
- <parameter name="address" type="const-char*"/>
- </parameters>
- </method>
- <method name="to_string" symbol="gnome_vfs_address_to_string">
- <return-type type="char*"/>
- <parameters>
- <parameter name="address" type="GnomeVFSAddress*"/>
- </parameters>
- </method>
- </boxed>
- <struct get-type="" name="GnomeVFSAsyncHandle" opaque="true" type-name="GnomeVFSAsyncHandle"/>
- <struct get-type="" name="GnomeVFSCancellation" opaque="true" type-name="GnomeVFSCancellation">
- <method name="ack" symbol="gnome_vfs_cancellation_ack">
- <return-type type="void"/>
- <parameters>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="cancel" symbol="gnome_vfs_cancellation_cancel">
- <return-type type="void"/>
- <parameters>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="check" symbol="gnome_vfs_cancellation_check">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="destroy" symbol="gnome_vfs_cancellation_destroy">
- <return-type type="void"/>
- <parameters>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="get_fd" symbol="gnome_vfs_cancellation_get_fd">
- <return-type type="gint"/>
- <parameters>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="new" symbol="gnome_vfs_cancellation_new">
- <return-type type="GnomeVFSCancellation*"/>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSCloseOp" type-name="GnomeVFSCloseOp">
- <field name="dummy" readable="1" type="char" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSCloseOpResult" type-name="GnomeVFSCloseOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncCloseCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSContext" opaque="true" type-name="GnomeVFSContext">
- <method name="check_cancellation_current" symbol="gnome_vfs_context_check_cancellation_current">
- <return-type type="gboolean"/>
- </method>
- <method name="free" symbol="gnome_vfs_context_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="ctx" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- <method name="get_cancellation" symbol="gnome_vfs_context_get_cancellation">
- <return-type type="GnomeVFSCancellation*"/>
- <parameters>
- <parameter name="ctx" type="const-GnomeVFSContext*"/>
- </parameters>
- </method>
- <method name="new" symbol="gnome_vfs_context_new">
- <return-type type="GnomeVFSContext*"/>
- </method>
- <method name="peek_current" symbol="gnome_vfs_context_peek_current">
- <return-type type="const-GnomeVFSContext*"/>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSCreateAsChannelOp" type-name="GnomeVFSCreateAsChannelOp">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="open_mode" readable="1" type="GnomeVFSOpenMode" writable="1"/>
- <field name="exclusive" readable="1" type="gboolean" writable="1"/>
- <field name="perm" readable="1" type="guint" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSCreateAsChannelOpResult" type-name="GnomeVFSCreateAsChannelOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncCreateAsChannelCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="channel" readable="1" type="GIOChannel*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSCreateLinkOp" type-name="GnomeVFSCreateLinkOp">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="uri_reference" readable="1" type="char*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSCreateOp" type-name="GnomeVFSCreateOp">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="open_mode" readable="1" type="GnomeVFSOpenMode" writable="1"/>
- <field name="exclusive" readable="1" type="gboolean" writable="1"/>
- <field name="perm" readable="1" type="guint" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSCreateOpResult" type-name="GnomeVFSCreateOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncCreateCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSDNSSDBrowseHandle" opaque="true" type-name="GnomeVFSDNSSDBrowseHandle"/>
- <struct get-type="" name="GnomeVFSDNSSDResolveHandle" opaque="true" type-name="GnomeVFSDNSSDResolveHandle"/>
- <struct get-type="" name="GnomeVFSDNSSDService" type-name="GnomeVFSDNSSDService">
- <field name="name" readable="1" type="char*" writable="1"/>
- <field name="type" readable="1" type="char*" writable="1"/>
- <field name="domain" readable="1" type="char*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSDirectoryHandle" opaque="true" type-name="GnomeVFSDirectoryHandle"/>
- <struct get-type="" name="GnomeVFSFileControlOp" type-name="GnomeVFSFileControlOp">
- <field name="operation" readable="1" type="char*" writable="1"/>
- <field name="operation_data" readable="1" type="gpointer" writable="1"/>
- <field name="operation_data_destroy_func" readable="1" type="GDestroyNotify" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSFileControlOpResult" type-name="GnomeVFSFileControlOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncFileControlCallback" writable="1"/>
- <field name="callback_data" readable="1" type="gpointer" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="operation_data" readable="1" type="gpointer" writable="1"/>
- <field name="operation_data_destroy_func" readable="1" type="GDestroyNotify" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSFileInfo" opaque="true" type-name="GnomeVFSFileInfo">
- <field access="public" name="name" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="valid_fields" readable="1" type="GnomeVFSFileInfoFields" writable="1" writeable="true"/>
- <field access="public" name="type" readable="1" type="GnomeVFSFileType" writable="1" writeable="true"/>
- <field access="public" name="permissions" readable="1" type="GnomeVFSFilePermissions" writable="1" writeable="true"/>
- <field access="public" name="flags" readable="1" type="GnomeVFSFileFlags" writable="1" writeable="true"/>
- <field access="public" name="device" readable="1" type="dev_t" writable="1" writeable="true"/>
- <field access="public" name="inode" readable="1" type="GnomeVFSInodeNumber" writable="1" writeable="true"/>
- <field access="public" name="link_count" readable="1" type="guint" writable="1" writeable="true"/>
- <field access="public" name="uid" readable="1" type="guint" writable="1" writeable="true"/>
- <field access="public" name="gid" readable="1" type="guint" writable="1" writeable="true"/>
- <field access="public" name="size" readable="1" type="GnomeVFSFileSize" writable="1" writeable="true"/>
- <field access="public" name="block_count" readable="1" type="GnomeVFSFileSize" writable="1" writeable="true"/>
- <field access="public" name="io_block_size" readable="1" type="guint" writable="1" writeable="true"/>
- <field access="public" name="atime" readable="1" type="time_t" writable="1" writeable="true"/>
- <field access="public" name="mtime" readable="1" type="time_t" writable="1" writeable="true"/>
- <field access="public" name="ctime" readable="1" type="time_t" writable="1" writeable="true"/>
- <field access="public" name="symlink_name" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="mime_type" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="refcount" readable="1" type="guint" writable="1" writeable="true"/>
- <field access="public" name="acl" readable="1" type="GnomeVFSACL*" writable="1" writeable="true"/>
- <field access="public" name="selinux_context" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="reserved1" readable="1" type="void*" writable="1" writeable="true"/>
- <field access="public" name="reserved2" readable="1" type="void*" writable="1" writeable="true"/>
- <field access="public" name="reserved3" readable="1" type="void*" writable="1" writeable="true"/>
- <method name="clear" symbol="gnome_vfs_file_info_clear">
- <return-type type="void"/>
- <parameters>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- </parameters>
- </method>
- <method name="copy" symbol="gnome_vfs_file_info_copy">
- <return-type type="void"/>
- <parameters>
- <parameter name="dest" type="GnomeVFSFileInfo*"/>
- <parameter name="src" type="const-GnomeVFSFileInfo*"/>
- </parameters>
- </method>
- <method name="dup" symbol="gnome_vfs_file_info_dup">
- <return-type type="GnomeVFSFileInfo*"/>
- <parameters>
- <parameter name="orig" type="const-GnomeVFSFileInfo*"/>
- </parameters>
- </method>
- <method name="get_mime_type" symbol="gnome_vfs_file_info_get_mime_type">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gnome_vfs_file_info_get_type">
- <return-type type="GType"/>
- </method>
- <method name="list_copy" symbol="gnome_vfs_file_info_list_copy">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="list_free" symbol="gnome_vfs_file_info_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="list_ref" symbol="gnome_vfs_file_info_list_ref">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="list_unref" symbol="gnome_vfs_file_info_list_unref">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="matches" symbol="gnome_vfs_file_info_matches">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="a" type="const-GnomeVFSFileInfo*"/>
- <parameter name="b" type="const-GnomeVFSFileInfo*"/>
- </parameters>
- </method>
- <method name="new" symbol="gnome_vfs_file_info_new">
- <return-type type="GnomeVFSFileInfo*"/>
- </method>
- <method name="ref" symbol="gnome_vfs_file_info_ref">
- <return-type type="void"/>
- <parameters>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- </parameters>
- </method>
- <method name="unref" symbol="gnome_vfs_file_info_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSFindDirectoryOp" type-name="GnomeVFSFindDirectoryOp">
- <field name="uris" readable="1" type="GList*" writable="1"/>
- <field name="kind" readable="1" type="GnomeVFSFindDirectoryKind" writable="1"/>
- <field name="create_if_needed" readable="1" type="gboolean" writable="1"/>
- <field name="find_if_needed" readable="1" type="gboolean" writable="1"/>
- <field name="permissions" readable="1" type="guint" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSFindDirectoryOpResult" type-name="GnomeVFSFindDirectoryOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncFindDirectoryCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="result_list" readable="1" type="GList*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSFindDirectoryResult" type-name="GnomeVFSFindDirectoryResult">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="reserved1" type="void*"/>
- <field name="reserved2" type="void*"/>
- <method name="dup" symbol="gnome_vfs_find_directory_result_dup">
- <return-type type="GnomeVFSFindDirectoryResult*"/>
- <parameters>
- <parameter name="result" type="GnomeVFSFindDirectoryResult*"/>
- </parameters>
- </method>
- <method name="free" symbol="gnome_vfs_find_directory_result_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="result" type="GnomeVFSFindDirectoryResult*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gnome_vfs_find_directory_result_get_type">
- <return-type type="GType"/>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSGetFileInfoOp" type-name="GnomeVFSGetFileInfoOp">
- <field name="uris" readable="1" type="GList*" writable="1"/>
- <field name="options" readable="1" type="GnomeVFSFileInfoOptions" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSGetFileInfoOpResult" type-name="GnomeVFSGetFileInfoOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncGetFileInfoCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="result_list" readable="1" type="GList*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSGetFileInfoResult" type-name="GnomeVFSGetFileInfoResult">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="file_info" readable="1" type="GnomeVFSFileInfo*" writable="1"/>
- <method name="dup" symbol="gnome_vfs_get_file_info_result_dup">
- <return-type type="GnomeVFSGetFileInfoResult*"/>
- <parameters>
- <parameter name="result" type="GnomeVFSGetFileInfoResult*"/>
- </parameters>
- </method>
- <method name="free" symbol="gnome_vfs_get_file_info_result_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="result" type="GnomeVFSGetFileInfoResult*"/>
- </parameters>
- </method>
- <method name="get_type" symbol="gnome_vfs_get_file_info_result_get_type">
- <return-type type="GType"/>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSHandle" opaque="true" type-name="GnomeVFSHandle"/>
- <struct get-type="" name="GnomeVFSInetConnection" opaque="true" type-name="GnomeVFSInetConnection">
- <method name="create" symbol="gnome_vfs_inet_connection_create">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="connection_return" type="GnomeVFSInetConnection**"/>
- <parameter name="host_name" type="const-gchar*"/>
- <parameter name="host_port" type="guint"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="create_from_address" symbol="gnome_vfs_inet_connection_create_from_address">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="connection_return" type="GnomeVFSInetConnection**"/>
- <parameter name="address" type="GnomeVFSAddress*"/>
- <parameter name="host_port" type="guint"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="destroy" symbol="gnome_vfs_inet_connection_destroy">
- <return-type type="void"/>
- <parameters>
- <parameter name="connection" type="GnomeVFSInetConnection*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="free" symbol="gnome_vfs_inet_connection_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="connection" type="GnomeVFSInetConnection*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="get_address" symbol="gnome_vfs_inet_connection_get_address">
- <return-type type="GnomeVFSAddress*"/>
- <parameters>
- <parameter name="connection" type="GnomeVFSInetConnection*"/>
- </parameters>
- </method>
- <method name="get_fd" symbol="gnome_vfs_inet_connection_get_fd">
- <return-type type="int"/>
- <parameters>
- <parameter name="connection" type="GnomeVFSInetConnection*"/>
- </parameters>
- </method>
- <method name="get_ip" symbol="gnome_vfs_inet_connection_get_ip">
- <return-type type="char*"/>
- <parameters>
- <parameter name="connection" type="GnomeVFSInetConnection*"/>
- </parameters>
- </method>
- <method name="to_socket" symbol="gnome_vfs_inet_connection_to_socket">
- <return-type type="GnomeVFSSocket*"/>
- <parameters>
- <parameter name="connection" type="GnomeVFSInetConnection*"/>
- </parameters>
- </method>
- <method name="to_socket_buffer" symbol="gnome_vfs_inet_connection_to_socket_buffer">
- <return-type type="GnomeVFSSocketBuffer*"/>
- <parameters>
- <parameter name="connection" type="GnomeVFSInetConnection*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSJob" opaque="true" type-name="GnomeVFSJob">
- <method name="get_count" symbol="gnome_vfs_job_get_count">
- <return-type type="int"/>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSLoadDirectoryOp" type-name="GnomeVFSLoadDirectoryOp">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="options" readable="1" type="GnomeVFSFileInfoOptions" writable="1"/>
- <field name="items_per_notification" readable="1" type="guint" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSLoadDirectoryOpResult" type-name="GnomeVFSLoadDirectoryOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncDirectoryLoadCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="list" readable="1" type="GList*" writable="1"/>
- <field name="entries_read" readable="1" type="guint" writable="1"/>
- </struct>
- <struct deprecated="1" get-type="" name="GnomeVFSMimeAction" type-name="GnomeVFSMimeAction">
- <field name="action_type" readable="1" type="GnomeVFSMimeActionType" writable="1"/>
- <field name="component" readable="1" type="void*" writable="1"/>
- <field name="reserved1" type="void*"/>
- <method deprecated="1" name="free" symbol="gnome_vfs_mime_action_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="action" type="GnomeVFSMimeAction*"/>
- </parameters>
- </method>
- <method deprecated="1" name="launch" symbol="gnome_vfs_mime_action_launch">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="action" type="GnomeVFSMimeAction*"/>
- <parameter name="uris" type="GList*"/>
- </parameters>
- </method>
- <method deprecated="1" name="launch_with_env" symbol="gnome_vfs_mime_action_launch_with_env">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="action" type="GnomeVFSMimeAction*"/>
- <parameter name="uris" type="GList*"/>
- <parameter name="envp" type="char**"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSMimeApplication" opaque="true" type-name="GnomeVFSMimeApplication">
- <field access="public" name="id" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="name" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="command" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="can_open_multiple_files" readable="1" type="gboolean" writable="1" writeable="true"/>
- <field access="public" name="expects_uris" readable="1" type="GnomeVFSMimeApplicationArgumentType" writable="1" writeable="true"/>
- <field access="public" name="supported_uri_schemes" readable="1" type="GList*" writable="1" writeable="true"/>
- <field access="public" name="_command" readable="1" type="char*" writable="1" writeable="true"/>
- <field access="public" name="_can_open_multiple_files" readable="1" type="gboolean" writable="1" writeable="true"/>
- <field access="public" name="_expects_uris" readable="1" type="GnomeVFSMimeApplicationArgumentType" writable="1" writeable="true"/>
- <field access="public" name="_supported_uri_schemes" readable="1" type="GList*" writable="1" writeable="true"/>
- <field access="public" name="requires_terminal" readable="1" type="gboolean" writable="1" writeable="true"/>
- <field access="public" name="reserved1" readable="1" type="void*" writable="1" writeable="true"/>
- <field access="public" name="priv" readable="1" type="GnomeVFSMimeApplicationPrivate*" writable="1" writeable="true"/>
- <method name="copy" symbol="gnome_vfs_mime_application_copy">
- <return-type type="GnomeVFSMimeApplication*"/>
- <parameters>
- <parameter name="application" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="equal" symbol="gnome_vfs_mime_application_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="app_a" type="GnomeVFSMimeApplication*"/>
- <parameter name="app_b" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="free" symbol="gnome_vfs_mime_application_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="application" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="get_binary_name" symbol="gnome_vfs_mime_application_get_binary_name">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="get_desktop_file_path" symbol="gnome_vfs_mime_application_get_desktop_file_path">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="get_desktop_id" symbol="gnome_vfs_mime_application_get_desktop_id">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="get_exec" symbol="gnome_vfs_mime_application_get_exec">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="get_generic_name" symbol="gnome_vfs_mime_application_get_generic_name">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="get_icon" symbol="gnome_vfs_mime_application_get_icon">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="get_name" symbol="gnome_vfs_mime_application_get_name">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="get_startup_wm_class" symbol="gnome_vfs_mime_application_get_startup_wm_class">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="launch" symbol="gnome_vfs_mime_application_launch">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- <parameter name="uris" type="GList*"/>
- </parameters>
- </method>
- <method name="launch_with_env" symbol="gnome_vfs_mime_application_launch_with_env">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- <parameter name="uris" type="GList*"/>
- <parameter name="envp" type="char**"/>
- </parameters>
- </method>
- <method name="list_free" symbol="gnome_vfs_mime_application_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="new_from_desktop_id" symbol="gnome_vfs_mime_application_new_from_desktop_id">
- <return-type type="GnomeVFSMimeApplication*"/>
- <parameters>
- <parameter name="id" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="new_from_id" symbol="gnome_vfs_mime_application_new_from_id">
- <return-type type="GnomeVFSMimeApplication*"/>
- <parameters>
- <parameter name="id" type="const-char*"/>
- </parameters>
- </method>
- <method name="requires_terminal" symbol="gnome_vfs_mime_application_requires_terminal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="supports_startup_notification" symbol="gnome_vfs_mime_application_supports_startup_notification">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method name="supports_uris" symbol="gnome_vfs_mime_application_supports_uris">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="app" type="GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSMimeSniffBuffer" opaque="true" type-name="GnomeVFSMimeSniffBuffer">
- <method name="free" symbol="gnome_vfs_mime_sniff_buffer_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="buffer" type="GnomeVFSMimeSniffBuffer*"/>
- </parameters>
- </method>
- <method name="new_from_existing_data" symbol="gnome_vfs_mime_sniff_buffer_new_from_existing_data">
- <return-type type="GnomeVFSMimeSniffBuffer*"/>
- <parameters>
- <parameter name="buffer" type="const-guchar*"/>
- <parameter name="buffer_size" type="gssize"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackAdditionalHeadersIn" type-name="GnomeVFSModuleCallbackAdditionalHeadersIn">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackAdditionalHeadersOut" type-name="GnomeVFSModuleCallbackAdditionalHeadersOut">
- <field name="headers" readable="1" type="GList*" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackAuthenticationIn" type-name="GnomeVFSModuleCallbackAuthenticationIn">
- <field name="uri" readable="1" type="char*" writable="1"/>
- <field name="realm" readable="1" type="char*" writable="1"/>
- <field name="previous_attempt_failed" readable="1" type="gboolean" writable="1"/>
- <field name="auth_type" readable="1" type="GnomeVFSModuleCallbackAuthenticationAuthType" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackAuthenticationOut" type-name="GnomeVFSModuleCallbackAuthenticationOut">
- <field name="username" readable="1" type="char*" writable="1"/>
- <field name="password" readable="1" type="char*" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackFillAuthenticationIn" type-name="GnomeVFSModuleCallbackFillAuthenticationIn">
- <field name="uri" readable="1" type="char*" writable="1"/>
- <field name="protocol" readable="1" type="char*" writable="1"/>
- <field name="server" readable="1" type="char*" writable="1"/>
- <field name="object" readable="1" type="char*" writable="1"/>
- <field name="port" readable="1" type="int" writable="1"/>
- <field name="authtype" readable="1" type="char*" writable="1"/>
- <field name="username" readable="1" type="char*" writable="1"/>
- <field name="domain" readable="1" type="char*" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackFillAuthenticationOut" type-name="GnomeVFSModuleCallbackFillAuthenticationOut">
- <field name="valid" readable="1" type="gboolean" writable="1"/>
- <field name="username" readable="1" type="char*" writable="1"/>
- <field name="domain" readable="1" type="char*" writable="1"/>
- <field name="password" readable="1" type="char*" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackFullAuthenticationIn" type-name="GnomeVFSModuleCallbackFullAuthenticationIn">
- <field name="flags" readable="1" type="GnomeVFSModuleCallbackFullAuthenticationFlags" writable="1"/>
- <field name="uri" readable="1" type="char*" writable="1"/>
- <field name="protocol" readable="1" type="char*" writable="1"/>
- <field name="server" readable="1" type="char*" writable="1"/>
- <field name="object" readable="1" type="char*" writable="1"/>
- <field name="port" readable="1" type="int" writable="1"/>
- <field name="authtype" readable="1" type="char*" writable="1"/>
- <field name="username" readable="1" type="char*" writable="1"/>
- <field name="domain" readable="1" type="char*" writable="1"/>
- <field name="default_user" readable="1" type="char*" writable="1"/>
- <field name="default_domain" readable="1" type="char*" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackFullAuthenticationOut" type-name="GnomeVFSModuleCallbackFullAuthenticationOut">
- <field name="abort_auth" readable="1" type="gboolean" writable="1"/>
- <field name="username" readable="1" type="char*" writable="1"/>
- <field name="domain" readable="1" type="char*" writable="1"/>
- <field name="password" readable="1" type="char*" writable="1"/>
- <field name="save_password" readable="1" type="gboolean" writable="1"/>
- <field name="keyring" readable="1" type="char*" writable="1"/>
- <field name="out_flags" readable="1" type="gsize" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackOpResult" type-name="GnomeVFSModuleCallbackOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncModuleCallback" writable="1"/>
- <field name="user_data" readable="1" type="gpointer" writable="1"/>
- <field name="in" readable="1" type="gconstpointer" writable="1"/>
- <field name="in_size" readable="1" type="size_t" writable="1"/>
- <field name="out" readable="1" type="gpointer" writable="1"/>
- <field name="out_size" readable="1" type="size_t" writable="1"/>
- <field name="response" readable="1" type="GnomeVFSModuleCallbackResponse" writable="1"/>
- <field name="response_data" readable="1" type="gpointer" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackQuestionIn" type-name="GnomeVFSModuleCallbackQuestionIn">
- <field name="primary_message" readable="1" type="char*" writable="1"/>
- <field name="secondary_message" readable="1" type="char*" writable="1"/>
- <field name="choices" readable="1" type="char**" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackQuestionOut" type-name="GnomeVFSModuleCallbackQuestionOut">
- <field name="answer" readable="1" type="int" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackReceivedHeadersIn" type-name="GnomeVFSModuleCallbackReceivedHeadersIn">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="headers" readable="1" type="GList*" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackReceivedHeadersOut" type-name="GnomeVFSModuleCallbackReceivedHeadersOut">
- <field name="dummy" readable="1" type="int" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackSaveAuthenticationIn" type-name="GnomeVFSModuleCallbackSaveAuthenticationIn">
- <field name="keyring" readable="1" type="char*" writable="1"/>
- <field name="uri" readable="1" type="char*" writable="1"/>
- <field name="protocol" readable="1" type="char*" writable="1"/>
- <field name="server" readable="1" type="char*" writable="1"/>
- <field name="object" readable="1" type="char*" writable="1"/>
- <field name="port" readable="1" type="int" writable="1"/>
- <field name="authtype" readable="1" type="char*" writable="1"/>
- <field name="username" readable="1" type="char*" writable="1"/>
- <field name="domain" readable="1" type="char*" writable="1"/>
- <field name="password" readable="1" type="char*" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackSaveAuthenticationOut" type-name="GnomeVFSModuleCallbackSaveAuthenticationOut">
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackStackInfo" opaque="true" type-name="GnomeVFSModuleCallbackStackInfo"/>
- <struct get-type="" name="GnomeVFSModuleCallbackStatusMessageIn" type-name="GnomeVFSModuleCallbackStatusMessageIn">
- <field name="uri" readable="1" type="char*" writable="1"/>
- <field name="message" readable="1" type="char*" writable="1"/>
- <field name="percentage" readable="1" type="int" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSModuleCallbackStatusMessageOut" type-name="GnomeVFSModuleCallbackStatusMessageOut">
- <field name="dummy" readable="1" type="int" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSMonitorHandle" opaque="true" type-name="GnomeVFSMonitorHandle"/>
- <struct get-type="" name="GnomeVFSOpenAsChannelOp" type-name="GnomeVFSOpenAsChannelOp">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="open_mode" readable="1" type="GnomeVFSOpenMode" writable="1"/>
- <field name="advised_block_size" readable="1" type="guint" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSOpenAsChannelOpResult" type-name="GnomeVFSOpenAsChannelOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncOpenAsChannelCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="channel" readable="1" type="GIOChannel*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSOpenOp" type-name="GnomeVFSOpenOp">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="open_mode" readable="1" type="GnomeVFSOpenMode" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSOpenOpResult" type-name="GnomeVFSOpenOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncOpenCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSProgressCallbackState" opaque="true" type-name="GnomeVFSProgressCallbackState"/>
- <struct get-type="" name="GnomeVFSReadOp" type-name="GnomeVFSReadOp">
- <field name="num_bytes" readable="1" type="GnomeVFSFileSize" writable="1"/>
- <field name="buffer" readable="1" type="gpointer" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSReadOpResult" type-name="GnomeVFSReadOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncReadCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="num_bytes" readable="1" type="GnomeVFSFileSize" writable="1"/>
- <field name="buffer" readable="1" type="gpointer" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="bytes_read" readable="1" type="GnomeVFSFileSize" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSResolveHandle" opaque="true" type-name="GnomeVFSResolveHandle"/>
- <struct get-type="" name="GnomeVFSSSL" opaque="true" type-name="GnomeVFSSSL">
- <method name="create" symbol="gnome_vfs_ssl_create">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSSSL**"/>
- <parameter name="host" type="const-char*"/>
- <parameter name="port" type="unsigned-int"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="create_from_fd" symbol="gnome_vfs_ssl_create_from_fd">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSSSL**"/>
- <parameter name="fd" type="gint"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="destroy" symbol="gnome_vfs_ssl_destroy">
- <return-type type="void"/>
- <parameters>
- <parameter name="ssl" type="GnomeVFSSSL*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="enabled" symbol="gnome_vfs_ssl_enabled">
- <return-type type="gboolean"/>
- </method>
- <method name="read" symbol="gnome_vfs_ssl_read">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="ssl" type="GnomeVFSSSL*"/>
- <parameter name="buffer" type="gpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="set_timeout" symbol="gnome_vfs_ssl_set_timeout">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="ssl" type="GnomeVFSSSL*"/>
- <parameter name="timeout" type="GTimeVal*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="to_socket" symbol="gnome_vfs_ssl_to_socket">
- <return-type type="GnomeVFSSocket*"/>
- <parameters>
- <parameter name="ssl" type="GnomeVFSSSL*"/>
- </parameters>
- </method>
- <method name="write" symbol="gnome_vfs_ssl_write">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="ssl" type="GnomeVFSSSL*"/>
- <parameter name="buffer" type="gconstpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSSeekOp" type-name="GnomeVFSSeekOp">
- <field name="whence" readable="1" type="GnomeVFSSeekPosition" writable="1"/>
- <field name="offset" readable="1" type="GnomeVFSFileOffset" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSSeekOpResult" type-name="GnomeVFSSeekOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncSeekCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSSetFileInfoOp" type-name="GnomeVFSSetFileInfoOp">
- <field name="uri" readable="1" type="GnomeVFSURI*" writable="1"/>
- <field name="info" readable="1" type="GnomeVFSFileInfo*" writable="1"/>
- <field name="mask" readable="1" type="GnomeVFSSetFileInfoMask" writable="1"/>
- <field name="options" readable="1" type="GnomeVFSFileInfoOptions" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSSetFileInfoOpResult" type-name="GnomeVFSSetFileInfoOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncSetFileInfoCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="set_file_info_result" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="get_file_info_result" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="info" readable="1" type="GnomeVFSFileInfo*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSSocket" opaque="true" type-name="GnomeVFSSocket">
- <method name="close" symbol="gnome_vfs_socket_close">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="socket" type="GnomeVFSSocket*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="free" symbol="gnome_vfs_socket_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="socket" type="GnomeVFSSocket*"/>
- </parameters>
- </method>
- <method name="new" symbol="gnome_vfs_socket_new">
- <return-type type="GnomeVFSSocket*"/>
- <parameters>
- <parameter name="impl" type="GnomeVFSSocketImpl*"/>
- <parameter name="connection" type="void*"/>
- </parameters>
- </method>
- <method name="read" symbol="gnome_vfs_socket_read">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="socket" type="GnomeVFSSocket*"/>
- <parameter name="buffer" type="gpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="write" symbol="gnome_vfs_socket_write">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="socket" type="GnomeVFSSocket*"/>
- <parameter name="buffer" type="gconstpointer"/>
- <parameter name="bytes" type="int"/>
- <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSSocketBuffer" opaque="true" type-name="GnomeVFSSocketBuffer">
- <method name="destroy" symbol="gnome_vfs_socket_buffer_destroy">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
- <parameter name="close_socket" type="gboolean"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="flush" symbol="gnome_vfs_socket_buffer_flush">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="new" symbol="gnome_vfs_socket_buffer_new">
- <return-type type="GnomeVFSSocketBuffer*"/>
- <parameters>
- <parameter name="socket" type="GnomeVFSSocket*"/>
- </parameters>
- </method>
- <method name="peekc" symbol="gnome_vfs_socket_buffer_peekc">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
- <parameter name="character" type="char*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="read" symbol="gnome_vfs_socket_buffer_read">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
- <parameter name="buffer" type="gpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="read_until" symbol="gnome_vfs_socket_buffer_read_until">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
- <parameter name="buffer" type="gpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="boundary" type="gconstpointer"/>
- <parameter name="boundary_len" type="GnomeVFSFileSize"/>
- <parameter name="bytes_read" type="GnomeVFSFileSize*"/>
- <parameter name="got_boundary" type="gboolean*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- <method name="write" symbol="gnome_vfs_socket_buffer_write">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="socket_buffer" type="GnomeVFSSocketBuffer*"/>
- <parameter name="buffer" type="gconstpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
- <parameter name="cancellation" type="GnomeVFSCancellation*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSSocketImpl" type-name="GnomeVFSSocketImpl">
- <field name="read" readable="1" type="GnomeVFSSocketReadFunc" writable="1"/>
- <field name="write" readable="1" type="GnomeVFSSocketWriteFunc" writable="1"/>
- <field name="close" readable="1" type="GnomeVFSSocketCloseFunc" writable="1"/>
- <field name="set_timeout" readable="1" type="GnomeVFSSocketSetTimeoutFunc" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSToplevelURI" type-name="GnomeVFSToplevelURI">
- <field name="uri" readable="1" type="GnomeVFSURI" writable="1"/>
- <field name="host_name" readable="1" type="gchar*" writable="1"/>
- <field name="host_port" readable="1" type="guint" writable="1"/>
- <field name="user_name" readable="1" type="gchar*" writable="1"/>
- <field name="password" readable="1" type="gchar*" writable="1"/>
- <field name="urn" readable="1" type="gchar*" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSTransform" type-name="GnomeVFSTransform">
- <field name="transform" readable="1" type="GnomeVFSTransformFunc" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSURI" opaque="true" type-name="GnomeVFSURI">
- <method name="append_file_name" symbol="gnome_vfs_uri_append_file_name">
- <return-type type="GnomeVFSURI*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- <parameter name="filename" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="append_path" symbol="gnome_vfs_uri_append_path">
- <return-type type="GnomeVFSURI*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- <parameter name="path" type="const-char*"/>
- </parameters>
- </method>
- <method name="append_string" symbol="gnome_vfs_uri_append_string">
- <return-type type="GnomeVFSURI*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- <parameter name="uri_fragment" type="const-char*"/>
- </parameters>
- </method>
- <method name="dup" symbol="gnome_vfs_uri_dup">
- <return-type type="GnomeVFSURI*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="equal" symbol="gnome_vfs_uri_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="a" type="const-GnomeVFSURI*"/>
- <parameter name="b" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="exists" symbol="gnome_vfs_uri_exists">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="extract_dirname" symbol="gnome_vfs_uri_extract_dirname">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="extract_short_name" symbol="gnome_vfs_uri_extract_short_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="extract_short_path_name" symbol="gnome_vfs_uri_extract_short_path_name">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="get_fragment_identifier" symbol="gnome_vfs_uri_get_fragment_identifier">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="get_host_name" symbol="gnome_vfs_uri_get_host_name">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="get_host_port" symbol="gnome_vfs_uri_get_host_port">
- <return-type type="guint"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="get_parent" symbol="gnome_vfs_uri_get_parent">
- <return-type type="GnomeVFSURI*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="get_password" symbol="gnome_vfs_uri_get_password">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="get_path" symbol="gnome_vfs_uri_get_path">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="get_scheme" symbol="gnome_vfs_uri_get_scheme">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="get_toplevel" symbol="gnome_vfs_uri_get_toplevel">
- <return-type type="GnomeVFSToplevelURI*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="get_user_name" symbol="gnome_vfs_uri_get_user_name">
- <return-type type="const-gchar*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="has_parent" symbol="gnome_vfs_uri_has_parent">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="hash" symbol="gnome_vfs_uri_hash">
- <return-type type="guint"/>
- <parameters>
- <parameter name="p" type="gconstpointer"/>
- </parameters>
- </method>
- <method name="hequal" symbol="gnome_vfs_uri_hequal">
- <return-type type="gint"/>
- <parameters>
- <parameter name="a" type="gconstpointer"/>
- <parameter name="b" type="gconstpointer"/>
- </parameters>
- </method>
- <method name="is_local" symbol="gnome_vfs_uri_is_local">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="is_parent" symbol="gnome_vfs_uri_is_parent">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="possible_parent" type="const-GnomeVFSURI*"/>
- <parameter name="possible_child" type="const-GnomeVFSURI*"/>
- <parameter name="recursive" type="gboolean"/>
- </parameters>
- </method>
- <method name="list_copy" symbol="gnome_vfs_uri_list_copy">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="list_free" symbol="gnome_vfs_uri_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="list_parse" symbol="gnome_vfs_uri_list_parse">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="uri_list" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="list_ref" symbol="gnome_vfs_uri_list_ref">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="list_unref" symbol="gnome_vfs_uri_list_unref">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="make_full_from_relative" symbol="gnome_vfs_uri_make_full_from_relative">
- <return-type type="char*"/>
- <parameters>
- <parameter name="base_uri" type="const-char*"/>
- <parameter name="relative_uri" type="const-char*"/>
- </parameters>
- </method>
- <method name="new" symbol="gnome_vfs_uri_new">
- <return-type type="GnomeVFSURI*"/>
- <parameters>
- <parameter name="text_uri" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="ref" symbol="gnome_vfs_uri_ref">
- <return-type type="GnomeVFSURI*"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="resolve_relative" symbol="gnome_vfs_uri_resolve_relative">
- <return-type type="GnomeVFSURI*"/>
- <parameters>
- <parameter name="base" type="const-GnomeVFSURI*"/>
- <parameter name="relative_reference" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="resolve_symbolic_link" symbol="gnome_vfs_uri_resolve_symbolic_link">
- <return-type type="GnomeVFSURI*"/>
- <parameters>
- <parameter name="base" type="const-GnomeVFSURI*"/>
- <parameter name="relative_reference" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="set_host_name" symbol="gnome_vfs_uri_set_host_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="host_name" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="set_host_port" symbol="gnome_vfs_uri_set_host_port">
- <return-type type="void"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="host_port" type="guint"/>
- </parameters>
- </method>
- <method name="set_password" symbol="gnome_vfs_uri_set_password">
- <return-type type="void"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="password" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="set_user_name" symbol="gnome_vfs_uri_set_user_name">
- <return-type type="void"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="user_name" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="to_string" symbol="gnome_vfs_uri_to_string">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="uri" type="const-GnomeVFSURI*"/>
- <parameter name="hide_options" type="GnomeVFSURIHideOptions"/>
- </parameters>
- </method>
- <method name="unref" symbol="gnome_vfs_uri_unref">
- <return-type type="void"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- </parameters>
- </method>
- </struct>
- <struct get-type="" name="GnomeVFSUnixMount" type-name="GnomeVFSUnixMount">
- <field name="mount_path" readable="1" type="char*" writable="1"/>
- <field name="device_path" readable="1" type="char*" writable="1"/>
- <field name="filesystem_type" readable="1" type="char*" writable="1"/>
- <field name="is_read_only" readable="1" type="gboolean" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSUnixMountPoint" type-name="GnomeVFSUnixMountPoint">
- <field name="mount_path" readable="1" type="char*" writable="1"/>
- <field name="device_path" readable="1" type="char*" writable="1"/>
- <field name="filesystem_type" readable="1" type="char*" writable="1"/>
- <field name="dev_opt" readable="1" type="char*" writable="1"/>
- <field name="is_read_only" readable="1" type="gboolean" writable="1"/>
- <field name="is_user_mountable" readable="1" type="gboolean" writable="1"/>
- <field name="is_loopback" readable="1" type="gboolean" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSWriteOp" type-name="GnomeVFSWriteOp">
- <field name="num_bytes" readable="1" type="GnomeVFSFileSize" writable="1"/>
- <field name="buffer" readable="1" type="gconstpointer" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSWriteOpResult" type-name="GnomeVFSWriteOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncWriteCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="num_bytes" readable="1" type="GnomeVFSFileSize" writable="1"/>
- <field name="buffer" readable="1" type="gconstpointer" writable="1"/>
- <field name="result" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="bytes_written" readable="1" type="GnomeVFSFileSize" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSXferOp" type-name="GnomeVFSXferOp">
- <field name="source_uri_list" readable="1" type="GList*" writable="1"/>
- <field name="target_uri_list" readable="1" type="GList*" writable="1"/>
- <field name="xfer_options" readable="1" type="GnomeVFSXferOptions" writable="1"/>
- <field name="error_mode" readable="1" type="GnomeVFSXferErrorMode" writable="1"/>
- <field name="overwrite_mode" readable="1" type="GnomeVFSXferOverwriteMode" writable="1"/>
- <field name="progress_sync_callback" readable="1" type="GnomeVFSXferProgressCallback" writable="1"/>
- <field name="sync_callback_data" readable="1" type="gpointer" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSXferOpResult" type-name="GnomeVFSXferOpResult">
- <field name="callback" readable="1" type="GnomeVFSAsyncXferProgressCallback" writable="1"/>
- <field name="callback_data" readable="1" type="void*" writable="1"/>
- <field name="progress_info" readable="1" type="GnomeVFSXferProgressInfo*" writable="1"/>
- <field name="reply" readable="1" type="int" writable="1"/>
- </struct>
- <struct get-type="" name="GnomeVFSXferProgressInfo" type-name="GnomeVFSXferProgressInfo">
- <field name="status" readable="1" type="GnomeVFSXferProgressStatus" writable="1"/>
- <field name="vfs_status" readable="1" type="GnomeVFSResult" writable="1"/>
- <field name="phase" readable="1" type="GnomeVFSXferPhase" writable="1"/>
- <field name="source_name" readable="1" type="gchar*" writable="1"/>
- <field name="target_name" readable="1" type="gchar*" writable="1"/>
- <field name="file_index" readable="1" type="gulong" writable="1"/>
- <field name="files_total" readable="1" type="gulong" writable="1"/>
- <field name="bytes_total" readable="1" type="GnomeVFSFileSize" writable="1"/>
- <field name="file_size" readable="1" type="GnomeVFSFileSize" writable="1"/>
- <field name="bytes_copied" readable="1" type="GnomeVFSFileSize" writable="1"/>
- <field name="total_bytes_copied" readable="1" type="GnomeVFSFileSize" writable="1"/>
- <field name="duplicate_name" readable="1" type="gchar*" writable="1"/>
- <field name="duplicate_count" readable="1" type="int" writable="1"/>
- <field name="top_level_item" readable="1" type="gboolean" writable="1"/>
- <field name="reserved1" readable="1" type="void*" writable="1"/>
- <field name="reserved2" readable="1" type="void*" writable="1"/>
- </struct>
- <struct get-type="" name="XdgAliasList" opaque="true" type-name="XdgAliasList"/>
- <struct get-type="" name="XdgGlobHash" opaque="true" type-name="XdgGlobHash"/>
- <struct get-type="" name="XdgMimeCache" opaque="true" type-name="XdgMimeCache"/>
- <struct get-type="" name="XdgMimeMagic" opaque="true" type-name="XdgMimeMagic"/>
- <struct get-type="" name="XdgParentList" opaque="true" type-name="XdgParentList"/>
- <struct name="GnomeVfsApplication">
- <method deprecated="1" name="is_user_owned_application" symbol="gnome_vfs_application_is_user_owned_application">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="application" type="const-GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_add_mime_type" symbol="gnome_vfs_application_registry_add_mime_type">
- <return-type type="void"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_clear_mime_types" symbol="gnome_vfs_application_registry_clear_mime_types">
- <return-type type="void"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_exists" symbol="gnome_vfs_application_registry_exists">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_get_applications" symbol="gnome_vfs_application_registry_get_applications">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_get_bool_value" symbol="gnome_vfs_application_registry_get_bool_value">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- <parameter name="key" type="const-char*"/>
- <parameter name="got_key" type="gboolean*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_get_keys" symbol="gnome_vfs_application_registry_get_keys">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_get_mime_application" symbol="gnome_vfs_application_registry_get_mime_application">
- <return-type type="GnomeVFSMimeApplication*"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_get_mime_types" symbol="gnome_vfs_application_registry_get_mime_types">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_peek_value" symbol="gnome_vfs_application_registry_peek_value">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- <parameter name="key" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_reload" symbol="gnome_vfs_application_registry_reload">
- <return-type type="void"/>
- </method>
- <method deprecated="1" name="registry_remove_application" symbol="gnome_vfs_application_registry_remove_application">
- <return-type type="void"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_remove_mime_type" symbol="gnome_vfs_application_registry_remove_mime_type">
- <return-type type="void"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_save_mime_application" symbol="gnome_vfs_application_registry_save_mime_application">
- <return-type type="void"/>
- <parameters>
- <parameter name="application" type="const-GnomeVFSMimeApplication*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_set_bool_value" symbol="gnome_vfs_application_registry_set_bool_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- <parameter name="key" type="const-char*"/>
- <parameter name="value" type="gboolean"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_set_value" symbol="gnome_vfs_application_registry_set_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- <parameter name="key" type="const-char*"/>
- <parameter name="value" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_shutdown" symbol="gnome_vfs_application_registry_shutdown">
- <return-type type="void"/>
- </method>
- <method deprecated="1" name="registry_supports_mime_type" symbol="gnome_vfs_application_registry_supports_mime_type">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_supports_uri_scheme" symbol="gnome_vfs_application_registry_supports_uri_scheme">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- <parameter name="uri_scheme" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registry_sync" symbol="gnome_vfs_application_registry_sync">
- <return-type type="GnomeVFSResult"/>
- </method>
- <method deprecated="1" name="registry_unset_key" symbol="gnome_vfs_application_registry_unset_key">
- <return-type type="void"/>
- <parameters>
- <parameter name="app_id" type="const-char*"/>
- <parameter name="key" type="const-char*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsAsync">
- <method name="cancel" symbol="gnome_vfs_async_cancel">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- </parameters>
- </method>
- <method name="close" symbol="gnome_vfs_async_close">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="callback" type="GnomeVFSAsyncCloseCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="create" symbol="gnome_vfs_async_create">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="exclusive" type="gboolean"/>
- <parameter name="perm" type="guint"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method deprecated="1" name="create_as_channel" symbol="gnome_vfs_async_create_as_channel">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="exclusive" type="gboolean"/>
- <parameter name="perm" type="guint"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncCreateAsChannelCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="create_symbolic_link" symbol="gnome_vfs_async_create_symbolic_link">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="uri_reference" type="const-gchar*"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="create_uri" symbol="gnome_vfs_async_create_uri">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="exclusive" type="gboolean"/>
- <parameter name="perm" type="guint"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method deprecated="1" name="create_uri_as_channel" symbol="gnome_vfs_async_create_uri_as_channel">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="exclusive" type="gboolean"/>
- <parameter name="perm" type="guint"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncCreateAsChannelCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="file_control" symbol="gnome_vfs_async_file_control">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="operation" type="const-char*"/>
- <parameter name="operation_data" type="gpointer"/>
- <parameter name="operation_data_destroy_func" type="GDestroyNotify"/>
- <parameter name="callback" type="GnomeVFSAsyncFileControlCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="find_directory" symbol="gnome_vfs_async_find_directory">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="near_uri_list" type="GList*"/>
- <parameter name="kind" type="GnomeVFSFindDirectoryKind"/>
- <parameter name="create_if_needed" type="gboolean"/>
- <parameter name="find_if_needed" type="gboolean"/>
- <parameter name="permissions" type="guint"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncFindDirectoryCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="get_file_info" symbol="gnome_vfs_async_get_file_info">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="uri_list" type="GList*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncGetFileInfoCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="get_job_limit" symbol="gnome_vfs_async_get_job_limit">
- <return-type type="int"/>
- </method>
- <method name="load_directory" symbol="gnome_vfs_async_load_directory">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="items_per_notification" type="guint"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncDirectoryLoadCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="load_directory_uri" symbol="gnome_vfs_async_load_directory_uri">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="items_per_notification" type="guint"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncDirectoryLoadCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="module_callback_pop" symbol="gnome_vfs_async_module_callback_pop">
- <return-type type="void"/>
- <parameters>
- <parameter name="callback_name" type="const-char*"/>
- </parameters>
- </method>
- <method name="module_callback_push" symbol="gnome_vfs_async_module_callback_push">
- <return-type type="void"/>
- <parameters>
- <parameter name="callback_name" type="const-char*"/>
- <parameter name="callback" type="GnomeVFSAsyncModuleCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- <parameter name="destroy_notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="module_callback_set_default" symbol="gnome_vfs_async_module_callback_set_default">
- <return-type type="void"/>
- <parameters>
- <parameter name="callback_name" type="const-char*"/>
- <parameter name="callback" type="GnomeVFSAsyncModuleCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- <parameter name="destroy_notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="open" symbol="gnome_vfs_async_open">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method deprecated="1" name="open_as_channel" symbol="gnome_vfs_async_open_as_channel">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="advised_block_size" type="guint"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncOpenAsChannelCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="open_uri" symbol="gnome_vfs_async_open_uri">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncOpenCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method deprecated="1" name="open_uri_as_channel" symbol="gnome_vfs_async_open_uri_as_channel">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="advised_block_size" type="guint"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncOpenAsChannelCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="read" symbol="gnome_vfs_async_read">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="buffer" type="gpointer"/>
- <parameter name="bytes" type="guint"/>
- <parameter name="callback" type="GnomeVFSAsyncReadCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="seek" symbol="gnome_vfs_async_seek">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="whence" type="GnomeVFSSeekPosition"/>
- <parameter name="offset" type="GnomeVFSFileOffset"/>
- <parameter name="callback" type="GnomeVFSAsyncSeekCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="set_file_info" symbol="gnome_vfs_async_set_file_info">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="priority" type="int"/>
- <parameter name="callback" type="GnomeVFSAsyncSetFileInfoCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="set_job_limit" symbol="gnome_vfs_async_set_job_limit">
- <return-type type="void"/>
- <parameters>
- <parameter name="limit" type="int"/>
- </parameters>
- </method>
- <method name="write" symbol="gnome_vfs_async_write">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSAsyncHandle*"/>
- <parameter name="buffer" type="gconstpointer"/>
- <parameter name="bytes" type="guint"/>
- <parameter name="callback" type="GnomeVFSAsyncWriteCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="xfer" symbol="gnome_vfs_async_xfer">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle_return" type="GnomeVFSAsyncHandle**"/>
- <parameter name="source_uri_list" type="GList*"/>
- <parameter name="target_uri_list" type="GList*"/>
- <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
- <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
- <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
- <parameter name="priority" type="int"/>
- <parameter name="progress_update_callback" type="GnomeVFSAsyncXferProgressCallback"/>
- <parameter name="update_callback_data" type="gpointer"/>
- <parameter name="progress_sync_callback" type="GnomeVFSXferProgressCallback"/>
- <parameter name="sync_callback_data" type="gpointer"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsCheck">
- <method name="same_fs" symbol="gnome_vfs_check_same_fs">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="source" type="const-gchar*"/>
- <parameter name="target" type="const-gchar*"/>
- <parameter name="same_fs_return" type="gboolean*"/>
- </parameters>
- </method>
- <method name="same_fs_uris" symbol="gnome_vfs_check_same_fs_uris">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="source_uri" type="GnomeVFSURI*"/>
- <parameter name="target_uri" type="GnomeVFSURI*"/>
- <parameter name="same_fs_return" type="gboolean*"/>
- </parameters>
- </method>
- <method name="same_fs_uris_cancellable" symbol="gnome_vfs_check_same_fs_uris_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="a" type="GnomeVFSURI*"/>
- <parameter name="b" type="GnomeVFSURI*"/>
- <parameter name="same_fs_return" type="gboolean*"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- </struct>
- <function name="close_cancellable" symbol="gnome_vfs_close_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </function>
- <function name="connect_to_server" symbol="gnome_vfs_connect_to_server">
- <return-type type="void"/>
- <parameters>
- <parameter name="uri" type="const-char*"/>
- <parameter name="display_name" type="const-char*"/>
- <parameter name="icon" type="const-char*"/>
- </parameters>
- </function>
- <struct name="GnomeVfsCreate">
- <method name="symbolic_link" symbol="gnome_vfs_create_symbolic_link">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="target_reference" type="const-gchar*"/>
- </parameters>
- </method>
- <method name="symbolic_link_cancellable" symbol="gnome_vfs_create_symbolic_link_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="target_reference" type="const-gchar*"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- <method name="uri" symbol="gnome_vfs_create_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="exclusive" type="gboolean"/>
- <parameter name="perm" type="guint"/>
- </parameters>
- </method>
- <method name="uri_cancellable" symbol="gnome_vfs_create_uri_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="exclusive" type="gboolean"/>
- <parameter name="perm" type="guint"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsDirectory">
- <method name="close" symbol="gnome_vfs_directory_close">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSDirectoryHandle*"/>
- </parameters>
- </method>
- <method name="list_load" symbol="gnome_vfs_directory_list_load">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="list" type="GList**"/>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- </parameters>
- </method>
- <method name="open" symbol="gnome_vfs_directory_open">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSDirectoryHandle**"/>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- </parameters>
- </method>
- <method name="open_from_uri" symbol="gnome_vfs_directory_open_from_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSDirectoryHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- </parameters>
- </method>
- <method name="open_from_uri_cancellable" symbol="gnome_vfs_directory_open_from_uri_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSDirectoryHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- <method name="read_next" symbol="gnome_vfs_directory_read_next">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSDirectoryHandle*"/>
- <parameter name="file_info" type="GnomeVFSFileInfo*"/>
- </parameters>
- </method>
- <method name="read_next_cancellable" symbol="gnome_vfs_directory_read_next_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSDirectoryHandle*"/>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- <method name="visit" symbol="gnome_vfs_directory_visit">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
- <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="visit_files" symbol="gnome_vfs_directory_visit_files">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="file_list" type="GList*"/>
- <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
- <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="visit_files_at_uri" symbol="gnome_vfs_directory_visit_files_at_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="file_list" type="GList*"/>
- <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
- <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="visit_uri" symbol="gnome_vfs_directory_visit_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="info_options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="visit_options" type="GnomeVFSDirectoryVisitOptions"/>
- <parameter name="callback" type="GnomeVFSDirectoryVisitFunc"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsEscape">
- <method name="host_and_path_string" symbol="gnome_vfs_escape_host_and_path_string">
- <return-type type="char*"/>
- <parameters>
- <parameter name="path" type="const-char*"/>
- </parameters>
- </method>
- <method name="path_string" symbol="gnome_vfs_escape_path_string">
- <return-type type="char*"/>
- <parameters>
- <parameter name="path" type="const-char*"/>
- </parameters>
- </method>
- <method name="set" symbol="gnome_vfs_escape_set">
- <return-type type="char*"/>
- <parameters>
- <parameter name="string" type="const-char*"/>
- <parameter name="match_set" type="const-char*"/>
- </parameters>
- </method>
- <method name="slashes" symbol="gnome_vfs_escape_slashes">
- <return-type type="char*"/>
- <parameters>
- <parameter name="string" type="const-char*"/>
- </parameters>
- </method>
- <method name="string" symbol="gnome_vfs_escape_string">
- <return-type type="char*"/>
- <parameters>
- <parameter name="string" type="const-char*"/>
- </parameters>
- </method>
- </struct>
- <function name="expand_initial_tilde" symbol="gnome_vfs_expand_initial_tilde">
- <return-type type="char*"/>
- <parameters>
- <parameter name="path" type="const-char*"/>
- </parameters>
- </function>
- <struct name="GnomeVfsFile">
- <method name="control" symbol="gnome_vfs_file_control">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="operation" type="const-char*"/>
- <parameter name="operation_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="control_cancellable" symbol="gnome_vfs_file_control_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="operation" type="const-char*"/>
- <parameter name="operation_data" type="gpointer"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- </struct>
- <function name="find_directory" symbol="gnome_vfs_find_directory">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="near_uri" type="GnomeVFSURI*"/>
- <parameter name="kind" type="GnomeVFSFindDirectoryKind"/>
- <parameter name="result" type="GnomeVFSURI**"/>
- <parameter name="create_if_needed" type="gboolean"/>
- <parameter name="find_if_needed" type="gboolean"/>
- <parameter name="permissions" type="guint"/>
- </parameters>
- </function>
- <function name="find_directory_cancellable" symbol="gnome_vfs_find_directory_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="near_uri" type="GnomeVFSURI*"/>
- <parameter name="kind" type="GnomeVFSFindDirectoryKind"/>
- <parameter name="result_uri" type="GnomeVFSURI**"/>
- <parameter name="create_if_needed" type="gboolean"/>
- <parameter name="find_if_needed" type="gboolean"/>
- <parameter name="permissions" type="guint"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </function>
- <function name="forget_cache" symbol="gnome_vfs_forget_cache">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="offset" type="GnomeVFSFileOffset"/>
- <parameter name="size" type="GnomeVFSFileSize"/>
- </parameters>
- </function>
- <struct name="GnomeVfsFormat">
- <method name="file_size_for_display" symbol="gnome_vfs_format_file_size_for_display">
- <return-type type="char*"/>
- <parameters>
- <parameter name="size" type="GnomeVFSFileSize"/>
- </parameters>
- </method>
- <method name="uri_for_display" symbol="gnome_vfs_format_uri_for_display">
- <return-type type="char*"/>
- <parameters>
- <parameter name="uri" type="const-char*"/>
- </parameters>
- </method>
- </struct>
- <function name="get_file_info" symbol="gnome_vfs_get_file_info">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- </parameters>
- </function>
- <function name="get_file_info_from_handle" symbol="gnome_vfs_get_file_info_from_handle">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- </parameters>
- </function>
- <function name="get_file_info_from_handle_cancellable" symbol="gnome_vfs_get_file_info_from_handle_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </function>
- <function name="get_file_info_uri" symbol="gnome_vfs_get_file_info_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- </parameters>
- </function>
- <function name="get_file_info_uri_cancellable" symbol="gnome_vfs_get_file_info_uri_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="options" type="GnomeVFSFileInfoOptions"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </function>
- <function name="get_file_mime_type" symbol="gnome_vfs_get_file_mime_type">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="path" type="const-char*"/>
- <parameter name="optional_stat_info" type="stat*"/>
- <parameter name="suffix_only" type="gboolean"/>
- </parameters>
- </function>
- <function name="get_file_mime_type_fast" symbol="gnome_vfs_get_file_mime_type_fast">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="path" type="const-char*"/>
- <parameter name="optional_stat_info" type="stat*"/>
- </parameters>
- </function>
- <function name="get_local_path_from_uri" symbol="gnome_vfs_get_local_path_from_uri">
- <return-type type="char*"/>
- <parameters>
- <parameter name="uri" type="const-char*"/>
- </parameters>
- </function>
- <function name="get_mime_type" symbol="gnome_vfs_get_mime_type">
- <return-type type="char*"/>
- <parameters>
- <parameter name="text_uri" type="const-char*"/>
- </parameters>
- </function>
- <function name="get_mime_type_common" symbol="gnome_vfs_get_mime_type_common">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- </parameters>
- </function>
- <function name="get_mime_type_for_buffer" symbol="gnome_vfs_get_mime_type_for_buffer">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="buffer" type="GnomeVFSMimeSniffBuffer*"/>
- </parameters>
- </function>
- <function name="get_mime_type_for_data" symbol="gnome_vfs_get_mime_type_for_data">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="data" type="gconstpointer"/>
- <parameter name="data_size" type="int"/>
- </parameters>
- </function>
- <function name="get_mime_type_for_name" symbol="gnome_vfs_get_mime_type_for_name">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="filename" type="const-char*"/>
- </parameters>
- </function>
- <function name="get_mime_type_for_name_and_data" symbol="gnome_vfs_get_mime_type_for_name_and_data">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="filename" type="const-char*"/>
- <parameter name="data" type="gconstpointer"/>
- <parameter name="data_size" type="gssize"/>
- </parameters>
- </function>
- <function deprecated="1" name="get_mime_type_from_file_data" symbol="gnome_vfs_get_mime_type_from_file_data">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- </parameters>
- </function>
- <function name="get_mime_type_from_uri" symbol="gnome_vfs_get_mime_type_from_uri">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- </parameters>
- </function>
- <function deprecated="1" name="get_registered_mime_types" symbol="gnome_vfs_get_registered_mime_types">
- <return-type type="GList*"/>
- </function>
- <function name="get_slow_mime_type" symbol="gnome_vfs_get_slow_mime_type">
- <return-type type="char*"/>
- <parameters>
- <parameter name="text_uri" type="const-char*"/>
- </parameters>
- </function>
- <function name="get_special_mime_type" symbol="gnome_vfs_get_special_mime_type">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- </parameters>
- </function>
- <function name="get_supertype_from_mime_type" symbol="gnome_vfs_get_supertype_from_mime_type">
- <return-type type="char*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </function>
- <function name="get_uri_from_local_path" symbol="gnome_vfs_get_uri_from_local_path">
- <return-type type="char*"/>
- <parameters>
- <parameter name="local_full_path" type="const-char*"/>
- </parameters>
- </function>
- <function name="get_uri_scheme" symbol="gnome_vfs_get_uri_scheme">
- <return-type type="char*"/>
- <parameters>
- <parameter name="uri" type="const-char*"/>
- </parameters>
- </function>
- <function name="get_volume_free_space" symbol="gnome_vfs_get_volume_free_space">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="vfs_uri" type="const-GnomeVFSURI*"/>
- <parameter name="size" type="GnomeVFSFileSize*"/>
- </parameters>
- </function>
- <function name="get_volume_monitor" symbol="gnome_vfs_get_volume_monitor">
- <return-type type="GnomeVFSVolumeMonitor*"/>
- </function>
- <function name="icon_path_from_filename" symbol="gnome_vfs_icon_path_from_filename">
- <return-type type="char*"/>
- <parameters>
- <parameter name="filename" type="const-char*"/>
- </parameters>
- </function>
- <struct name="GnomeVfsIs">
- <method name="executable_command_string" symbol="gnome_vfs_is_executable_command_string">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="command_string" type="const-char*"/>
- </parameters>
- </method>
- <method name="primary_thread" symbol="gnome_vfs_is_primary_thread">
- <return-type type="gboolean"/>
- </method>
- </struct>
- <function name="list_deep_free" symbol="gnome_vfs_list_deep_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </function>
- <struct name="GnomeVfsMake">
- <method name="directory" symbol="gnome_vfs_make_directory">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="perm" type="guint"/>
- </parameters>
- </method>
- <method name="directory_for_uri" symbol="gnome_vfs_make_directory_for_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="perm" type="guint"/>
- </parameters>
- </method>
- <method name="directory_for_uri_cancellable" symbol="gnome_vfs_make_directory_for_uri_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="perm" type="guint"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- <method name="path_name_canonical" symbol="gnome_vfs_make_path_name_canonical">
- <return-type type="char*"/>
- <parameters>
- <parameter name="path" type="const-char*"/>
- </parameters>
- </method>
- <method name="uri_canonical" symbol="gnome_vfs_make_uri_canonical">
- <return-type type="char*"/>
- <parameters>
- <parameter name="uri" type="const-char*"/>
- </parameters>
- </method>
- <method name="uri_canonical_strip_fragment" symbol="gnome_vfs_make_uri_canonical_strip_fragment">
- <return-type type="char*"/>
- <parameters>
- <parameter name="uri" type="const-char*"/>
- </parameters>
- </method>
- <method name="uri_from_input" symbol="gnome_vfs_make_uri_from_input">
- <return-type type="char*"/>
- <parameters>
- <parameter name="location" type="const-char*"/>
- </parameters>
- </method>
- <method name="uri_from_input_with_dirs" symbol="gnome_vfs_make_uri_from_input_with_dirs">
- <return-type type="char*"/>
- <parameters>
- <parameter name="location" type="const-char*"/>
- <parameter name="dirs" type="GnomeVFSMakeURIDirs"/>
- </parameters>
- </method>
- <method name="uri_from_input_with_trailing_ws" symbol="gnome_vfs_make_uri_from_input_with_trailing_ws">
- <return-type type="char*"/>
- <parameters>
- <parameter name="location" type="const-char*"/>
- </parameters>
- </method>
- <method name="uri_from_shell_arg" symbol="gnome_vfs_make_uri_from_shell_arg">
- <return-type type="char*"/>
- <parameters>
- <parameter name="uri" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="uri_full_from_relative" symbol="gnome_vfs_make_uri_full_from_relative">
- <return-type type="char*"/>
- <parameters>
- <parameter name="base_uri" type="const-char*"/>
- <parameter name="relative_uri" type="const-char*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsMime">
- <method deprecated="1" name="add_application_to_short_list" symbol="gnome_vfs_mime_add_application_to_short_list">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="application_id" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="add_component_to_short_list" symbol="gnome_vfs_mime_add_component_to_short_list">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="iid" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="add_extension" symbol="gnome_vfs_mime_add_extension">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="extension" type="const-char*"/>
- </parameters>
- </method>
- <method name="can_be_executable" symbol="gnome_vfs_mime_can_be_executable">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="component_list_free" symbol="gnome_vfs_mime_component_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method deprecated="1" name="extend_all_applications" symbol="gnome_vfs_mime_extend_all_applications">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="application_ids" type="GList*"/>
- </parameters>
- </method>
- <method name="extensions_list_free" symbol="gnome_vfs_mime_extensions_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="freeze" symbol="gnome_vfs_mime_freeze">
- <return-type type="void"/>
- </method>
- <method name="get_all_applications" symbol="gnome_vfs_mime_get_all_applications">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_all_applications_for_uri" symbol="gnome_vfs_mime_get_all_applications_for_uri">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="uri" type="const-char*"/>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_all_components" symbol="gnome_vfs_mime_get_all_components">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_all_desktop_entries" symbol="gnome_vfs_mime_get_all_desktop_entries">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_default_action" symbol="gnome_vfs_mime_get_default_action">
- <return-type type="GnomeVFSMimeAction*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_default_action_type" symbol="gnome_vfs_mime_get_default_action_type">
- <return-type type="GnomeVFSMimeActionType"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_default_application" symbol="gnome_vfs_mime_get_default_application">
- <return-type type="GnomeVFSMimeApplication*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_default_application_for_uri" symbol="gnome_vfs_mime_get_default_application_for_uri">
- <return-type type="GnomeVFSMimeApplication*"/>
- <parameters>
- <parameter name="uri" type="const-char*"/>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_default_component" symbol="gnome_vfs_mime_get_default_component">
- <return-type type="void*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_default_desktop_entry" symbol="gnome_vfs_mime_get_default_desktop_entry">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_description" symbol="gnome_vfs_mime_get_description">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_extensions_list" symbol="gnome_vfs_mime_get_extensions_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_extensions_pretty_string" symbol="gnome_vfs_mime_get_extensions_pretty_string">
- <return-type type="char*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_extensions_string" symbol="gnome_vfs_mime_get_extensions_string">
- <return-type type="char*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_icon" symbol="gnome_vfs_mime_get_icon">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_key_list" symbol="gnome_vfs_mime_get_key_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_short_list_applications" symbol="gnome_vfs_mime_get_short_list_applications">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="get_short_list_components" symbol="gnome_vfs_mime_get_short_list_components">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method name="get_value" symbol="gnome_vfs_mime_get_value">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="key" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="id_in_application_list" symbol="gnome_vfs_mime_id_in_application_list">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="id" type="const-char*"/>
- <parameter name="applications" type="GList*"/>
- </parameters>
- </method>
- <method deprecated="1" name="id_in_component_list" symbol="gnome_vfs_mime_id_in_component_list">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="iid" type="const-char*"/>
- <parameter name="components" type="GList*"/>
- </parameters>
- </method>
- <method deprecated="1" name="id_list_from_application_list" symbol="gnome_vfs_mime_id_list_from_application_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="applications" type="GList*"/>
- </parameters>
- </method>
- <method deprecated="1" name="id_list_from_component_list" symbol="gnome_vfs_mime_id_list_from_component_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="components" type="GList*"/>
- </parameters>
- </method>
- <method name="info_cache_reload" symbol="gnome_vfs_mime_info_cache_reload">
- <return-type type="void"/>
- <parameters>
- <parameter name="dir" type="const-char*"/>
- </parameters>
- </method>
- <method name="info_reload" symbol="gnome_vfs_mime_info_reload">
- <return-type type="void"/>
- </method>
- <method deprecated="1" name="keys_list_free" symbol="gnome_vfs_mime_keys_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="mime_type_list" type="GList*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registered_mime_type_delete" symbol="gnome_vfs_mime_registered_mime_type_delete">
- <return-type type="void"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="registered_mime_type_list_free" symbol="gnome_vfs_mime_registered_mime_type_list_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="list" type="GList*"/>
- </parameters>
- </method>
- <method name="reload" symbol="gnome_vfs_mime_reload">
- <return-type type="void"/>
- </method>
- <method deprecated="1" name="remove_application_from_list" symbol="gnome_vfs_mime_remove_application_from_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="applications" type="GList*"/>
- <parameter name="application_id" type="const-char*"/>
- <parameter name="did_remove" type="gboolean*"/>
- </parameters>
- </method>
- <method deprecated="1" name="remove_application_from_short_list" symbol="gnome_vfs_mime_remove_application_from_short_list">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="application_id" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="remove_component_from_list" symbol="gnome_vfs_mime_remove_component_from_list">
- <return-type type="GList*"/>
- <parameters>
- <parameter name="components" type="GList*"/>
- <parameter name="iid" type="const-char*"/>
- <parameter name="did_remove" type="gboolean*"/>
- </parameters>
- </method>
- <method deprecated="1" name="remove_component_from_short_list" symbol="gnome_vfs_mime_remove_component_from_short_list">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="iid" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="remove_extension" symbol="gnome_vfs_mime_remove_extension">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="extension" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="remove_from_all_applications" symbol="gnome_vfs_mime_remove_from_all_applications">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="application_ids" type="GList*"/>
- </parameters>
- </method>
- <method deprecated="1" name="reset" symbol="gnome_vfs_mime_reset">
- <return-type type="void"/>
- </method>
- <method deprecated="1" name="set_can_be_executable" symbol="gnome_vfs_mime_set_can_be_executable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="new_value" type="gboolean"/>
- </parameters>
- </method>
- <method deprecated="1" name="set_default_action_type" symbol="gnome_vfs_mime_set_default_action_type">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="action_type" type="GnomeVFSMimeActionType"/>
- </parameters>
- </method>
- <method deprecated="1" name="set_default_application" symbol="gnome_vfs_mime_set_default_application">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="application_id" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="set_default_component" symbol="gnome_vfs_mime_set_default_component">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="component_iid" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="set_description" symbol="gnome_vfs_mime_set_description">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="description" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="set_extensions_list" symbol="gnome_vfs_mime_set_extensions_list">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="extensions_list" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="set_icon" symbol="gnome_vfs_mime_set_icon">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="filename" type="const-char*"/>
- </parameters>
- </method>
- <method name="set_registered_type_key" symbol="gnome_vfs_mime_set_registered_type_key">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="key" type="const-char*"/>
- <parameter name="data" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="set_short_list_applications" symbol="gnome_vfs_mime_set_short_list_applications">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="application_ids" type="GList*"/>
- </parameters>
- </method>
- <method deprecated="1" name="set_short_list_components" symbol="gnome_vfs_mime_set_short_list_components">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="component_iids" type="GList*"/>
- </parameters>
- </method>
- <method deprecated="1" name="set_value" symbol="gnome_vfs_mime_set_value">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="key" type="const-char*"/>
- <parameter name="value" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="shutdown" symbol="gnome_vfs_mime_shutdown">
- <return-type type="void"/>
- </method>
- <method name="thaw" symbol="gnome_vfs_mime_thaw">
- <return-type type="void"/>
- </method>
- <method name="type_from_mode" symbol="gnome_vfs_mime_type_from_mode">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="mode" type="mode_t"/>
- </parameters>
- </method>
- <method name="type_from_mode_or_default" symbol="gnome_vfs_mime_type_from_mode_or_default">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="mode" type="mode_t"/>
- <parameter name="defaultv" type="const-char*"/>
- </parameters>
- </method>
- <method deprecated="1" name="type_from_name" symbol="gnome_vfs_mime_type_from_name">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="filename" type="const-char*"/>
- </parameters>
- </method>
- <method name="type_from_name_or_default" symbol="gnome_vfs_mime_type_from_name_or_default">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="filename" type="const-char*"/>
- <parameter name="defaultv" type="const-char*"/>
- </parameters>
- </method>
- <method name="type_get_equivalence" symbol="gnome_vfs_mime_type_get_equivalence">
- <return-type type="GnomeVFSMimeEquivalence"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- <parameter name="base_mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method name="type_is_equal" symbol="gnome_vfs_mime_type_is_equal">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="a" type="const-char*"/>
- <parameter name="b" type="const-char*"/>
- </parameters>
- </method>
- <method name="type_is_known" symbol="gnome_vfs_mime_type_is_known">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- <method name="type_is_supertype" symbol="gnome_vfs_mime_type_is_supertype">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="mime_type" type="const-char*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsModule">
- <method name="callback_invoke" symbol="gnome_vfs_module_callback_invoke">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="callback_name" type="const-char*"/>
- <parameter name="in" type="gconstpointer"/>
- <parameter name="in_size" type="gsize"/>
- <parameter name="out" type="gpointer"/>
- <parameter name="out_size" type="gsize"/>
- </parameters>
- </method>
- <method name="callback_pop" symbol="gnome_vfs_module_callback_pop">
- <return-type type="void"/>
- <parameters>
- <parameter name="callback_name" type="const-char*"/>
- </parameters>
- </method>
- <method name="callback_push" symbol="gnome_vfs_module_callback_push">
- <return-type type="void"/>
- <parameters>
- <parameter name="callback_name" type="const-char*"/>
- <parameter name="callback" type="GnomeVFSModuleCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- <parameter name="destroy_notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- <method name="callback_set_default" symbol="gnome_vfs_module_callback_set_default">
- <return-type type="void"/>
- <parameters>
- <parameter name="callback_name" type="const-char*"/>
- <parameter name="callback" type="GnomeVFSModuleCallback"/>
- <parameter name="callback_data" type="gpointer"/>
- <parameter name="destroy_notify" type="GDestroyNotify"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsMonitor">
- <method name="add" symbol="gnome_vfs_monitor_add">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSMonitorHandle**"/>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="monitor_type" type="GnomeVFSMonitorType"/>
- <parameter name="callback" type="GnomeVFSMonitorCallback"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="callback" symbol="gnome_vfs_monitor_callback">
- <return-type type="void"/>
- <parameters>
- <parameter name="method_handle" type="GnomeVFSMethodHandle*"/>
- <parameter name="info_uri" type="GnomeVFSURI*"/>
- <parameter name="event_type" type="GnomeVFSMonitorEventType"/>
- </parameters>
- </method>
- <method name="cancel" symbol="gnome_vfs_monitor_cancel">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSMonitorHandle*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsMove">
- <method name="uri" symbol="gnome_vfs_move_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="old_uri" type="GnomeVFSURI*"/>
- <parameter name="new_uri" type="GnomeVFSURI*"/>
- <parameter name="force_replace" type="gboolean"/>
- </parameters>
- </method>
- <method name="uri_cancellable" symbol="gnome_vfs_move_uri_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="old" type="GnomeVFSURI*"/>
- <parameter name="new" type="GnomeVFSURI*"/>
- <parameter name="force_replace" type="gboolean"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsOpen">
- <method name="fd" symbol="gnome_vfs_open_fd">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle**"/>
- <parameter name="filedes" type="int"/>
- </parameters>
- </method>
- <method name="uri" symbol="gnome_vfs_open_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- </parameters>
- </method>
- <method name="uri_cancellable" symbol="gnome_vfs_open_uri_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle**"/>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="open_mode" type="GnomeVFSOpenMode"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- </struct>
- <function name="parse_ls_lga" symbol="gnome_vfs_parse_ls_lga">
- <return-type type="int"/>
- <parameters>
- <parameter name="p" type="const-char*"/>
- <parameter name="s" type="stat*"/>
- <parameter name="filename" type="char**"/>
- <parameter name="linkname" type="char**"/>
- </parameters>
- </function>
- <function name="pty_open" symbol="gnome_vfs_pty_open">
- <return-type type="int"/>
- <parameters>
- <parameter name="child" type="pid_t*"/>
- <parameter name="flags" type="guint"/>
- <parameter name="env_add" type="char**"/>
- <parameter name="command" type="const-char*"/>
- <parameter name="argv" type="char**"/>
- <parameter name="directory" type="const-char*"/>
- <parameter name="columns" type="int"/>
- <parameter name="rows" type="int"/>
- <parameter name="stdin_fd" type="int*"/>
- <parameter name="stdout_fd" type="int*"/>
- <parameter name="stderr_fd" type="int*"/>
- </parameters>
- </function>
- <struct name="GnomeVfsRead">
- <method name="cancellable" symbol="gnome_vfs_read_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="buffer" type="gpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- <method name="entire_file" symbol="gnome_vfs_read_entire_file">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="const-char*"/>
- <parameter name="file_size" type="int*"/>
- <parameter name="file_contents" type="char**"/>
- </parameters>
- </method>
- </struct>
- <function name="remove_directory" symbol="gnome_vfs_remove_directory">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="text_uri" type="const-gchar*"/>
- </parameters>
- </function>
- <function name="remove_directory_from_uri" symbol="gnome_vfs_remove_directory_from_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- </parameters>
- </function>
- <function name="remove_directory_from_uri_cancellable" symbol="gnome_vfs_remove_directory_from_uri_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </function>
- <struct name="GnomeVfsResolve">
- <method name="free" symbol="gnome_vfs_resolve_free">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSResolveHandle*"/>
- </parameters>
- </method>
- <method name="next_address" symbol="gnome_vfs_resolve_next_address">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSResolveHandle*"/>
- <parameter name="address" type="GnomeVFSAddress**"/>
- </parameters>
- </method>
- <method name="reset_to_beginning" symbol="gnome_vfs_resolve_reset_to_beginning">
- <return-type type="void"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSResolveHandle*"/>
- </parameters>
- </method>
- </struct>
- <function name="result_from_errno" symbol="gnome_vfs_result_from_errno">
- <return-type type="GnomeVFSResult"/>
- </function>
- <function name="result_from_errno_code" symbol="gnome_vfs_result_from_errno_code">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="errno_code" type="int"/>
- </parameters>
- </function>
- <function name="result_from_h_errno" symbol="gnome_vfs_result_from_h_errno">
- <return-type type="GnomeVFSResult"/>
- </function>
- <function name="result_from_h_errno_val" symbol="gnome_vfs_result_from_h_errno_val">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="h_errno_code" type="int"/>
- </parameters>
- </function>
- <function name="result_to_string" symbol="gnome_vfs_result_to_string">
- <return-type type="const-char*"/>
- <parameters>
- <parameter name="result" type="GnomeVFSResult"/>
- </parameters>
- </function>
- <function name="seek_cancellable" symbol="gnome_vfs_seek_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="whence" type="GnomeVFSSeekPosition"/>
- <parameter name="offset" type="GnomeVFSFileOffset"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </function>
- <function name="set_file_info" symbol="gnome_vfs_set_file_info">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="text_uri" type="const-gchar*"/>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
- </parameters>
- </function>
- <function name="set_file_info_cancellable" symbol="gnome_vfs_set_file_info_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="a" type="GnomeVFSURI*"/>
- <parameter name="info" type="const-GnomeVFSFileInfo*"/>
- <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </function>
- <function name="set_file_info_uri" symbol="gnome_vfs_set_file_info_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="mask" type="GnomeVFSSetFileInfoMask"/>
- </parameters>
- </function>
- <function name="set_meta" symbol="gnome_vfs_set_meta">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="file_name" type="const-char*"/>
- <parameter name="meta_key" type="const-char*"/>
- </parameters>
- </function>
- <function name="set_meta_for_list" symbol="gnome_vfs_set_meta_for_list">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="info" type="GnomeVFSFileInfo*"/>
- <parameter name="file_name" type="const-char*"/>
- <parameter name="meta_keys" type="const-GList*"/>
- </parameters>
- </function>
- <function name="stat_to_file_info" symbol="gnome_vfs_stat_to_file_info">
- <return-type type="void"/>
- <parameters>
- <parameter name="file_info" type="GnomeVFSFileInfo*"/>
- <parameter name="statptr" type="stat*"/>
- </parameters>
- </function>
- <struct name="GnomeVfsTruncate">
- <method name="handle" symbol="gnome_vfs_truncate_handle">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="length" type="GnomeVFSFileSize"/>
- </parameters>
- </method>
- <method name="handle_cancellable" symbol="gnome_vfs_truncate_handle_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="length" type="GnomeVFSFileSize"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- <method name="uri" symbol="gnome_vfs_truncate_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="length" type="GnomeVFSFileSize"/>
- </parameters>
- </method>
- <method name="uri_cancellable" symbol="gnome_vfs_truncate_uri_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="length" type="GnomeVFSFileSize"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsUnescape">
- <method name="string" symbol="gnome_vfs_unescape_string">
- <return-type type="char*"/>
- <parameters>
- <parameter name="escaped_string" type="const-char*"/>
- <parameter name="illegal_characters" type="const-char*"/>
- </parameters>
- </method>
- <method name="string_for_display" symbol="gnome_vfs_unescape_string_for_display">
- <return-type type="char*"/>
- <parameters>
- <parameter name="escaped" type="const-char*"/>
- </parameters>
- </method>
- </struct>
- <struct name="GnomeVfsUnlink">
- <method name="from_uri" symbol="gnome_vfs_unlink_from_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- </parameters>
- </method>
- <method name="from_uri_cancellable" symbol="gnome_vfs_unlink_from_uri_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="uri" type="GnomeVFSURI*"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </method>
- </struct>
- <function name="uris_match" symbol="gnome_vfs_uris_match">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="uri_1" type="const-char*"/>
- <parameter name="uri_2" type="const-char*"/>
- </parameters>
- </function>
- <struct name="GnomeVfsUrl">
- <method name="show" symbol="gnome_vfs_url_show">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="url" type="const-char*"/>
- </parameters>
- </method>
- <method name="show_with_env" symbol="gnome_vfs_url_show_with_env">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="url" type="const-char*"/>
- <parameter name="envp" type="char**"/>
- </parameters>
- </method>
- </struct>
- <function name="write_cancellable" symbol="gnome_vfs_write_cancellable">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="handle" type="GnomeVFSHandle*"/>
- <parameter name="buffer" type="gconstpointer"/>
- <parameter name="bytes" type="GnomeVFSFileSize"/>
- <parameter name="bytes_written" type="GnomeVFSFileSize*"/>
- <parameter name="context" type="GnomeVFSContext*"/>
- </parameters>
- </function>
- <struct name="GnomeVfsXfer">
- <method name="delete_list" symbol="gnome_vfs_xfer_delete_list">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="source_uri_list" type="const-GList*"/>
- <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
- <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
- <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="uri" symbol="gnome_vfs_xfer_uri">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="source_uri" type="const-GnomeVFSURI*"/>
- <parameter name="target_uri" type="const-GnomeVFSURI*"/>
- <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
- <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
- <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
- <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- <method name="uri_list" symbol="gnome_vfs_xfer_uri_list">
- <return-type type="GnomeVFSResult"/>
- <parameters>
- <parameter name="source_uri_list" type="const-GList*"/>
- <parameter name="target_uri_list" type="const-GList*"/>
- <parameter name="xfer_options" type="GnomeVFSXferOptions"/>
- <parameter name="error_mode" type="GnomeVFSXferErrorMode"/>
- <parameter name="overwrite_mode" type="GnomeVFSXferOverwriteMode"/>
- <parameter name="progress_callback" type="GnomeVFSXferProgressCallback"/>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </method>
- </struct>
- </namespace>
-</api>
+++ /dev/null
-diff -puNr gnome-vfs-2.19.2.orig/libgnomevfs/gnome-vfs-ace.c gnome-vfs-2.19.2/libgnomevfs/gnome-vfs-ace.c
---- gnome-vfs-2.19.2.orig/libgnomevfs/gnome-vfs-ace.c 2007-04-02 16:16:48.000000000 +0200
-+++ gnome-vfs-2.19.2/libgnomevfs/gnome-vfs-ace.c 2007-08-28 13:13:07.000000000 +0200
-@@ -119,70 +119,6 @@ gnome_vfs_ace_class_init (GnomeVFSACECla
- gobject_class->finalize = gnome_vfs_ace_finalize;
- gobject_class->set_property = gnome_vfs_ace_set_property;
- gobject_class->get_property = gnome_vfs_ace_get_property;
--
-- /* properties */
--
-- pspec = g_param_spec_uint ("kind",
-- "fixme",
-- "fixme",
-- GNOME_VFS_ACL_KIND_NULL,
-- G_MAXUINT32,
-- GNOME_VFS_ACL_KIND_NULL,
-- G_PARAM_READWRITE |
-- G_PARAM_CONSTRUCT);
--
-- g_object_class_install_property (gobject_class,
-- PROP_KIND,
-- pspec);
--
--
--
-- pspec = g_param_spec_string ("id",
-- "fixme",
-- "fixme",
-- NULL,
-- G_PARAM_READWRITE |
-- G_PARAM_CONSTRUCT);
--
-- g_object_class_install_property (gobject_class,
-- PROP_ID,
-- pspec);
--
--
--
-- pspec = g_param_spec_pointer ("permissions",
-- "Permissions",
-- "fixme",
-- G_PARAM_READWRITE |
-- G_PARAM_CONSTRUCT);
--
-- g_object_class_install_property (gobject_class,
-- PROP_PERMS,
-- pspec);
--
--
--
-- pspec = g_param_spec_boolean ("negative",
-- "fixme",
-- "fixme",
-- FALSE,
-- G_PARAM_READWRITE);
--
-- g_object_class_install_property (gobject_class,
-- PROP_NEGATIVE,
-- pspec);
--
--
-- pspec = g_param_spec_boolean ("inherit",
-- "fixme",
-- "fixme",
-- FALSE,
-- G_PARAM_READWRITE);
--
-- g_object_class_install_property (gobject_class,
-- PROP_INHERIT,
-- pspec);
--
- }
-
- static void
-Binary files gnome-vfs-2.19.2.orig/libgnomevfs/.Makefile.am.swp and gnome-vfs-2.19.2/libgnomevfs/.Makefile.am.swp differ