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);
}