Rizin
unix-like reverse engineering framework and cli tools
mschmc_file Struct Reference

#include <mspack.h>

Public Attributes

int section
 
const char * filename
 
char * chm_filename
 
off_t length
 

Detailed Description

A structure which represents a file to be placed in a CHM helpfile.

A contiguous array of these structures should be passed to mschm_compressor::generate(). The array list is terminated with an entry whose mschmc_file::section field is set to MSCHMC_ENDLIST, the other fields in this entry are ignored.

Definition at line 1192 of file mspack.h.

Member Data Documentation

◆ chm_filename

char * mschmc_file::chm_filename

The full path and filename of the file within the CHM helpfile, a UTF-1 encoded null-terminated string.

Definition at line 1202 of file mspack.h.

◆ filename

const char * mschmc_file::filename

The filename of the source file that will be added to the CHM. This is passed directly to mspack_system::open().

Definition at line 1198 of file mspack.h.

◆ length

off_t mschmc_file::length

The length of the file, in bytes. This will be adhered to strictly and a read error will be issued if this many bytes cannot be read from the real file at CHM generation time.

Definition at line 1207 of file mspack.h.

◆ section

int mschmc_file::section

One of MSCHMC_ENDLIST, MSCHMC_UNCOMP or MSCHMC_MSCOMP.

Definition at line 1194 of file mspack.h.


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