Implemented sub-second W32 filesystem interface by new: CaptiveFileInfoObject
[captive.git] / src / libcaptive / include / captive / client-file.h
index 421ace2..5b3238f 100644 (file)
@@ -25,6 +25,7 @@
 #include <glib-object.h>
 #include <libgnomevfs/gnome-vfs-handle.h>      /* for GnomeVFSOpenMode */
 #include "captive/client-vfs.h"
+#include "captive/client-file-info.h"
 
 
 G_BEGIN_DECLS
@@ -55,9 +56,9 @@ GnomeVFSResult captive_file_seek
 GnomeVFSResult captive_file_tell(CaptiveFileObject *captive_file_object,GnomeVFSFileOffset *offset_return);
 GnomeVFSResult captive_file_remove(CaptiveFileObject *captive_file_object);
 GnomeVFSResult captive_file_file_info_get(CaptiveFileObject *captive_file_object,
-               GnomeVFSFileInfo *file_info);
+               CaptiveFileInfoObject **captive_file_info_object_return);
 GnomeVFSResult captive_file_file_info_set(CaptiveFileObject *captive_file_object,
-               const GnomeVFSFileInfo *info,GnomeVFSSetFileInfoMask mask);
+               CaptiveFileInfoObject *captive_file_info_object,GnomeVFSSetFileInfoMask mask);
 GnomeVFSResult captive_file_truncate(CaptiveFileObject *captive_file_object,GnomeVFSFileSize file_size);
 GnomeVFSResult captive_file_move(CaptiveFileObject *captive_file_object_old,const gchar *pathname_new,gboolean force_replace);