legacy/libisoburn/trunk/test/xorrisoburn.h

49 lines
1.3 KiB
C
Raw Normal View History

/* Adapter to libisoburn, libisofs and libburn for xorriso,
a command line oriented batch and dialog tool which creates, loads,
manipulates and burns ISO 9660 filesystem images.
Copyright 2007 Thomas Schmitt, <scdbackup@gmx.net>
Provided under GPL version 2.
This file contains the inner isofs- and burn-library interface of xorriso.
*/
#ifndef Xorrisoburn_includeD
#define Xorrisoburn_includeD yes
struct XorrisO;
2007-10-15 15:27:51 +00:00
struct burn_drive;
int Xorriso_startup_libraries(struct XorrisO *xorriso, int flag);
2007-10-15 15:27:51 +00:00
int Xorriso_aquire_drive(struct XorrisO *xorriso, char *adr, int flag);
int Xorriso_give_up_drive(struct XorrisO *xorriso, int flag);
int Xorriso_write_growing(struct XorrisO *xorriso, int flag);
int Xorriso_pacifier_loop(struct XorrisO *xorriso, struct burn_drive *drive,
int flag);
int Xorriso_graft_in(struct XorrisO *xorriso, char *disk_path, char *img_path,
int flag);
int Xorriso__text_to_sev(char *severity_name, int *severity_number,int flag);
2007-10-15 15:27:51 +00:00
2007-10-17 18:30:37 +00:00
int Xorriso_toc(struct XorrisO *xorriso, int flag);
2007-10-18 17:14:09 +00:00
int Xorriso_show_devices(struct XorrisO *xorriso, int flag);
2007-10-18 18:32:32 +00:00
int Xorriso_tell_media_space(struct XorrisO *xorriso, int flag);
2007-10-19 20:41:34 +00:00
int Xorriso_blank_media(struct XorrisO *xorriso, int flag);
int Xorriso_format_media(struct XorrisO *xorriso, int flag);
2007-10-17 18:30:37 +00:00
#endif /* Xorrisoburn_includeD */