30 #ifndef __GPHOTO2_FILESYS_H__
31 #define __GPHOTO2_FILESYS_H__
241 const char *filename,
GPContext *context);
243 const char *folder,
const char *filename,
246 const char *folder,
const char *filename,
250 const char *filename,
GPContext *context);
257 int filenumber,
const char **filename,
262 const char *filename,
GPContext *context);
276 const char *filename,
281 const char *filename,
294 const char *filename,
300 const char *filename,
309 const char *filename,
316 uint64_t offset,
char *buf, uint64_t *size,
319 const char *filename,
GPContext *context);
324 const char *filename,
330 const char *folder,
void *data,
334 const char *name,
void *data,
339 int *nrofstorageinformations,
343 CameraStorageInformation **,
344 int *nrofstorageinformations,
349 CameraFilesystemListFunc file_list_func;
350 CameraFilesystemListFunc folder_list_func;
351 CameraFilesystemPutFileFunc put_file_func;
352 CameraFilesystemDeleteAllFunc delete_all_func;
353 CameraFilesystemGetInfoFunc get_info_func;
354 CameraFilesystemSetInfoFunc set_info_func;
355 CameraFilesystemDirFunc make_dir_func;
356 CameraFilesystemDirFunc remove_dir_func;
357 CameraFilesystemGetFileFunc get_file_func;
358 CameraFilesystemReadFileFunc read_file_func;
359 CameraFilesystemDeleteFileFunc del_file_func;
360 CameraFilesystemStorageInfoFunc storage_info_func;