ReactOS 0.4.15-dev-7953-g1f49173
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 LZXstatelzx_state
 
int lzx_last_block
 
UChar ** cache_blocks
 
Int64cache_block_indices
 
Int32 cache_num_blocks
 

Detailed Description

Definition at line 525 of file chm_lib.c.

Member Data Documentation

◆ block_len

UInt32 chmFile::block_len

Definition at line 538 of file chm_lib.c.

Referenced by chm_openW().

◆ cache_block_indices

Int64* chmFile::cache_block_indices

Definition at line 557 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ cache_blocks

UChar** chmFile::cache_blocks

Definition at line 556 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ cache_mutex

CRITICAL_SECTION chmFile::cache_mutex

Definition at line 531 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ cache_num_blocks

Int32 chmFile::cache_num_blocks

Definition at line 558 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ cn_unit

struct chmUnitInfo chmFile::cn_unit

Definition at line 542 of file chm_lib.c.

Referenced by chm_openW().

◆ compression_enabled

int chmFile::compression_enabled

Definition at line 546 of file chm_lib.c.

Referenced by chm_openW().

◆ data_offset

UInt64 chmFile::data_offset

Definition at line 535 of file chm_lib.c.

Referenced by chm_openW().

◆ dir_len

UInt64 chmFile::dir_len

Definition at line 534 of file chm_lib.c.

Referenced by chm_openW().

◆ dir_offset

UInt64 chmFile::dir_offset

Definition at line 533 of file chm_lib.c.

Referenced by chm_openW().

◆ fd

HANDLE chmFile::fd

Definition at line 527 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ index_head

Int32 chmFile::index_head

Definition at line 537 of file chm_lib.c.

Referenced by chm_openW().

◆ index_root

Int32 chmFile::index_root

Definition at line 536 of file chm_lib.c.

Referenced by chm_openW().

◆ lzx_last_block

int chmFile::lzx_last_block

Definition at line 553 of file chm_lib.c.

◆ lzx_mutex

CRITICAL_SECTION chmFile::lzx_mutex

Definition at line 530 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ lzx_state

struct LZXstate* chmFile::lzx_state

Definition at line 552 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ mutex

CRITICAL_SECTION chmFile::mutex

Definition at line 529 of file chm_lib.c.

Referenced by chm_dup(), and chm_openW().

◆ reset_blkcount

UInt32 chmFile::reset_blkcount

Definition at line 549 of file chm_lib.c.

Referenced by chm_openW().

◆ reset_interval

UInt32 chmFile::reset_interval

Definition at line 548 of file chm_lib.c.

Referenced by chm_openW().

◆ reset_table

struct chmLzxcResetTable chmFile::reset_table

Definition at line 543 of file chm_lib.c.

Referenced by chm_openW().

◆ rt_unit

struct chmUnitInfo chmFile::rt_unit

Definition at line 541 of file chm_lib.c.

Referenced by chm_openW().

◆ span

UInt64 chmFile::span

Definition at line 540 of file chm_lib.c.

◆ window_size

UInt32 chmFile::window_size

Definition at line 547 of file chm_lib.c.

Referenced by chm_openW().


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