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

#include <mspack.h>

Public Attributes

struct mschmd_section base
 
struct mschmd_filecontent
 
struct mschmd_filecontrol
 
struct mschmd_filertable
 
struct mschmd_filespaninfo
 

Detailed Description

A structure which represents the LZX compressed section of a CHM helpfile.

All fields are READ ONLY.

Definition at line 1248 of file mspack.h.

Member Data Documentation

◆ base

struct mschmd_section mschmd_sec_mscompressed::base

Generic section data.

Definition at line 1240 of file mspack.h.

Referenced by chmd_read_headers(), and find_sys_file().

◆ content

struct mschmd_file * mschmd_sec_mscompressed::content

A pointer to the meta-file which represents all LZX compressed data.

Definition at line 1253 of file mspack.h.

Referenced by chmd_init_decomp(), and chmd_read_headers().

◆ control

struct mschmd_file * mschmd_sec_mscompressed::control

A pointer to the file which contains the LZX control data.

Definition at line 1256 of file mspack.h.

Referenced by chmd_init_decomp(), and chmd_read_headers().

◆ rtable

struct mschmd_file * mschmd_sec_mscompressed::rtable

A pointer to the file which contains the LZX reset table.

Definition at line 1259 of file mspack.h.

Referenced by chmd_read_headers(), and read_reset_table().

◆ spaninfo

struct mschmd_file * mschmd_sec_mscompressed::spaninfo

A pointer to the file which contains the LZX span information. Available only in CHM decoder version 2 and above.

Definition at line 1264 of file mspack.h.

Referenced by chmd_read_headers(), and read_spaninfo().


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