libmspack
Data Fields
mschmd_file Struct Reference

A structure which represents a file stored in a CHM helpfile. More...

#include <mspack.h>

Collaboration diagram for mschmd_file:
Collaboration graph
[legend]

Data Fields

struct mschmd_filenext
 A pointer to the next file in the list, or NULL if this is the final file. More...
 
struct mschmd_sectionsection
 A pointer to the section that this file is located in. More...
 
off_t offset
 The offset within the section data that this file is located at. More...
 
off_t length
 The length of this file, in bytes. More...
 
char * filename
 The filename of this file – a null terminated string in UTF-8. More...
 

Detailed Description

A structure which represents a file stored in a CHM helpfile.

All fields are READ ONLY.

Field Documentation

◆ filename

char* mschmd_file::filename

The filename of this file – a null terminated string in UTF-8.

◆ length

off_t mschmd_file::length

The length of this file, in bytes.

◆ next

struct mschmd_file* mschmd_file::next

A pointer to the next file in the list, or NULL if this is the final file.

◆ offset

off_t mschmd_file::offset

The offset within the section data that this file is located at.

◆ section

struct mschmd_section* mschmd_file::section

A pointer to the section that this file is located in.

Indirectly, it also points to the CHM helpfile the file is located in.


The documentation for this struct was generated from the following file: