#include <glib/gmacros.h>
#include <glib-object.h>
#include <libgnomevfs/gnome-vfs-file-info.h> /* for GnomeVFSFileInfo */
+#include "captive/client-file-info.h"
#include "captive/client-vfs.h"
GnomeVFSResult captive_directory_new_make(CaptiveDirectoryObject **captive_directory_object_return,
CaptiveVfsObject *captive_vfs_object,const gchar *pathname,guint perm);
CaptiveVfsObject *captive_directory_ref_vfs(CaptiveDirectoryObject *captive_directory_object);
-GnomeVFSResult captive_directory_read(CaptiveDirectoryObject *captive_directory_object,GnomeVFSFileInfo *file_info);
+GnomeVFSResult captive_directory_read(CaptiveDirectoryObject *captive_directory_object,
+ CaptiveFileInfoObject **captive_file_info_object_return);
GnomeVFSResult captive_directory_remove(CaptiveDirectoryObject *captive_directory_object);