You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.4 KiB
45 lines
1.4 KiB
/* |
|
* Copyright (c) 2007 Vreixo Formoso |
|
* |
|
* This file is part of the libisofs project; you can redistribute it and/or |
|
* modify it under the terms of the GNU General Public License version 2 as |
|
* published by the Free Software Foundation. See COPYING file for details. |
|
*/ |
|
|
|
#ifndef LIBISO_FS_IMAGE_H_ |
|
#define LIBISO_FS_IMAGE_H_ |
|
|
|
#include "libisofs.h" |
|
#include "fsource.h" |
|
|
|
/** |
|
* IsoFilesystem implementation to deal with ISO images, and to offer a way to |
|
* access specific information of the image, such as several volume attributes, |
|
* extensions being used, El-Torito artifacts... |
|
*/ |
|
|
|
struct libiso_msgs; |
|
typedef IsoFilesystem IsoImageFilesystem; |
|
|
|
int iso_image_filesystem_new(IsoDataSource *src, struct iso_read_opts *opts, |
|
int msgid, IsoImageFilesystem **fs); |
|
|
|
const char *iso_image_fs_get_volset_id(IsoImageFilesystem *fs); |
|
|
|
const char *iso_image_fs_get_volume_id(IsoImageFilesystem *fs); |
|
|
|
const char *iso_image_fs_get_publisher_id(IsoImageFilesystem *fs); |
|
|
|
const char *iso_image_fs_get_data_preparer_id(IsoImageFilesystem *fs); |
|
|
|
const char *iso_image_fs_get_system_id(IsoImageFilesystem *fs); |
|
|
|
const char *iso_image_fs_get_application_id(IsoImageFilesystem *fs); |
|
|
|
const char *iso_image_fs_get_copyright_file_id(IsoImageFilesystem *fs); |
|
|
|
const char *iso_image_fs_get_abstract_file_id(IsoImageFilesystem *fs); |
|
|
|
const char *iso_image_fs_get_biblio_file_id(IsoImageFilesystem *fs); |
|
|
|
#endif /*LIBISO_FS_IMAGE_H_*/
|
|
|