ReactOS 0.4.17-dev-966-gf06eace
chmFile Struct Reference
Collaboration diagram for chmFile:

Public Attributes

HANDLE fd
 
CRITICAL_SECTION mutex
 
CRITICAL_SECTION lzx_mutex
 
CRITICAL_SECTION cache_mutex
 
UInt64 dir_offset
 
UInt64 dir_len
 
UInt64 data_offset
 
Int32 index_root
 
Int32 index_head
 
UInt32 block_len
 
UInt64 span
 
struct chmUnitInfo rt_unit
 
struct chmUnitInfo cn_unit
 
struct chmLzxcResetTable reset_table
 
int compression_enabled
 
UInt32 window_size
 
UInt32 reset_interval
 
UInt32 reset_blkcount
 
struct LZXstate * lzx_state
 
int lzx_last_block
 
UChar ** cache_blocks
 
Int64 * cache_block_indices
 
Int32 cache_num_blocks
 

Detailed Description

Definition at line 500 of file chm_lib.c.

Member Data Documentation

◆ block_len

UInt32 chmFile::block_len

Definition at line 513 of file chm_lib.c.

Referenced by chm_openW().

◆ cache_block_indices

Int64* chmFile::cache_block_indices

Definition at line 532 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ cache_blocks

UChar** chmFile::cache_blocks

Definition at line 531 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ cache_mutex

CRITICAL_SECTION chmFile::cache_mutex

Definition at line 506 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ cache_num_blocks

Int32 chmFile::cache_num_blocks

Definition at line 533 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ cn_unit

struct chmUnitInfo chmFile::cn_unit

Definition at line 517 of file chm_lib.c.

Referenced by chm_openW().

◆ compression_enabled

int chmFile::compression_enabled

Definition at line 521 of file chm_lib.c.

Referenced by chm_openW().

◆ data_offset

UInt64 chmFile::data_offset

Definition at line 510 of file chm_lib.c.

Referenced by chm_openW().

◆ dir_len

UInt64 chmFile::dir_len

Definition at line 509 of file chm_lib.c.

Referenced by chm_openW().

◆ dir_offset

UInt64 chmFile::dir_offset

Definition at line 508 of file chm_lib.c.

Referenced by chm_openW().

◆ fd

HANDLE chmFile::fd

Definition at line 502 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ index_head

Int32 chmFile::index_head

Definition at line 512 of file chm_lib.c.

Referenced by chm_openW().

◆ index_root

Int32 chmFile::index_root

Definition at line 511 of file chm_lib.c.

Referenced by chm_openW().

◆ lzx_last_block

int chmFile::lzx_last_block

Definition at line 528 of file chm_lib.c.

◆ lzx_mutex

CRITICAL_SECTION chmFile::lzx_mutex

Definition at line 505 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ lzx_state

struct LZXstate* chmFile::lzx_state

Definition at line 527 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ mutex

CRITICAL_SECTION chmFile::mutex

Definition at line 504 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ reset_blkcount

UInt32 chmFile::reset_blkcount

Definition at line 524 of file chm_lib.c.

Referenced by chm_openW().

◆ reset_interval

UInt32 chmFile::reset_interval

Definition at line 523 of file chm_lib.c.

Referenced by chm_openW().

◆ reset_table

struct chmLzxcResetTable chmFile::reset_table

Definition at line 518 of file chm_lib.c.

Referenced by chm_openW().

◆ rt_unit

struct chmUnitInfo chmFile::rt_unit

Definition at line 516 of file chm_lib.c.

Referenced by chm_openW().

◆ span

UInt64 chmFile::span

Definition at line 515 of file chm_lib.c.

◆ window_size

UInt32 chmFile::window_size

Definition at line 522 of file chm_lib.c.

Referenced by chm_openW().


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