Implemented sub-second W32 filesystem interface by new: CaptiveFileInfoObject
[captive.git] / src / libcaptive / client / file.c
index b1268be..ce6d4e2 100644 (file)
@@ -196,24 +196,24 @@ 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)
 {
        g_return_val_if_fail(CAPTIVE_FILE_IS_OBJECT(captive_file_object),GNOME_VFS_ERROR_BAD_PARAMETERS);
-       g_return_val_if_fail(file_info!=NULL,GNOME_VFS_ERROR_BAD_PARAMETERS);
+       g_return_val_if_fail(captive_file_info_object_return!=NULL,GNOME_VFS_ERROR_BAD_PARAMETERS);
 
        return (*CAPTIVE_FILE_OBJECT_GET_CLASS(captive_file_object)->file_info_get)
-                       (captive_file_object,file_info);
+                       (captive_file_object,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)
 {
        g_return_val_if_fail(CAPTIVE_FILE_IS_OBJECT(captive_file_object),GNOME_VFS_ERROR_BAD_PARAMETERS);
-       g_return_val_if_fail(info!=NULL,GNOME_VFS_ERROR_BAD_PARAMETERS);
+       g_return_val_if_fail(CAPTIVE_FILE_INFO_IS_OBJECT(captive_file_info_object),GNOME_VFS_ERROR_BAD_PARAMETERS);
 
        return (*CAPTIVE_FILE_OBJECT_GET_CLASS(captive_file_object)->file_info_set)
-                       (captive_file_object,info,mask);
+                       (captive_file_object,captive_file_info_object,mask);
 }