CaptiveVfsObject *captive_vfs_object,const gchar *pathname);
GnomeVFSResult captive_directory_new_make(CaptiveDirectoryObject **captive_directory_object_return,
CaptiveVfsObject *captive_vfs_object,const gchar *pathname,guint perm);
-CaptiveVfsObject *captive_directory_get_vfs(CaptiveDirectoryObject *captive_directory_object);
+CaptiveVfsObject *captive_directory_ref_vfs(CaptiveDirectoryObject *captive_directory_object);
GnomeVFSResult captive_directory_read(CaptiveDirectoryObject *captive_directory_object,GnomeVFSFileInfo *file_info);
GnomeVFSResult captive_directory_remove(CaptiveDirectoryObject *captive_directory_object);