ReactOS  0.4.13-dev-79-gcd489d8
FCI_Int Struct Reference
Collaboration diagram for FCI_Int:

Public Attributes

unsigned int magic
 
PERF perf
 
PFNFCIFILEPLACED fileplaced
 
PFNFCIALLOC alloc
 
PFNFCIFREE free
 
PFNFCIOPEN open
 
PFNFCIREAD read
 
PFNFCIWRITE write
 
PFNFCICLOSE close
 
PFNFCISEEK seek
 
PFNFCIDELETE delete
 
PFNFCIGETTEMPFILE gettemp
 
CCAB ccab
 
PCCAB pccab
 
BOOL fPrevCab
 
BOOL fNextCab
 
BOOL fSplitFolder
 
cab_ULONG statusFolderCopied
 
cab_ULONG statusFolderTotal
 
BOOL fGetNextCabInVain
 
voidpv
 
char szPrevCab [CB_MAX_CABINET_NAME]
 
char szPrevDisk [CB_MAX_DISK_NAME]
 
unsigned char data_in [CAB_BLOCKMAX]
 
unsigned char data_out [2 *CAB_BLOCKMAX]
 
cab_UWORD cdata_in
 
ULONG cCompressedBytesInFolder
 
cab_UWORD cFolders
 
cab_UWORD cFiles
 
cab_ULONG cDataBlocks
 
cab_ULONG cbFileRemainer
 
struct temp_file data
 
BOOL fNewPrevious
 
cab_ULONG estimatedCabinetSize
 
struct list folders_list
 
struct list files_list
 
struct list blocks_list
 
cab_ULONG folders_size
 
cab_ULONG files_size
 
cab_ULONG placed_files_size
 
cab_ULONG pending_data_size
 
cab_ULONG folders_data_size
 
TCOMP compression
 
cab_UWORD(* compress )(struct FCI_Int *)
 

Detailed Description

Definition at line 145 of file fci.c.

Member Data Documentation

◆ alloc

PFNFCIALLOC FCI_Int::alloc

Definition at line 150 of file fci.c.

Referenced by add_data_block(), add_data_to_folder(), add_file(), add_folder(), copy_file(), and FCICreate().

◆ blocks_list

struct list FCI_Int::blocks_list

Definition at line 184 of file fci.c.

Referenced by add_data_block(), add_data_to_folder(), copy_data_blocks(), FCICreate(), and FCIDestroy().

◆ cbFileRemainer

cab_ULONG FCI_Int::cbFileRemainer

Definition at line 177 of file fci.c.

Referenced by add_files_to_folder().

◆ ccab

◆ cCompressedBytesInFolder

ULONG FCI_Int::cCompressedBytesInFolder

Definition at line 173 of file fci.c.

Referenced by add_data_block(), fci_flush_cabinet(), fci_flush_folder(), and FCIAddFile().

◆ cdata_in

cab_UWORD FCI_Int::cdata_in

Definition at line 172 of file fci.c.

Referenced by add_data_block(), add_file(), add_file_data(), and compress_NONE().

◆ cDataBlocks

cab_ULONG FCI_Int::cDataBlocks

Definition at line 176 of file fci.c.

Referenced by add_data_block(), add_data_to_folder(), add_file(), and fci_flush_folder().

◆ cFiles

cab_UWORD FCI_Int::cFiles

Definition at line 175 of file fci.c.

Referenced by add_files_to_folder(), reset_cabinet(), and write_cabinet().

◆ cFolders

cab_UWORD FCI_Int::cFolders

Definition at line 174 of file fci.c.

Referenced by add_file(), add_folder(), reset_cabinet(), and write_cabinet().

◆ close

PFNFCICLOSE FCI_Int::close

Definition at line 155 of file fci.c.

Referenced by add_file_data(), close_temp_file(), FCICreate(), and write_cabinet().

◆ compress

cab_UWORD(* FCI_Int::compress) (struct FCI_Int *)

Definition at line 191 of file fci.c.

Referenced by add_data_block(), FCIAddFile(), and FCICreate().

◆ compression

TCOMP FCI_Int::compression

Definition at line 190 of file fci.c.

Referenced by add_folder(), and FCIAddFile().

◆ data

struct temp_file FCI_Int::data

Definition at line 179 of file fci.c.

Referenced by add_data_block(), add_data_to_folder(), FCICreate(), and FCIDestroy().

◆ data_in

unsigned char FCI_Int::data_in[CAB_BLOCKMAX]

Definition at line 170 of file fci.c.

Referenced by add_file_data(), and compress_NONE().

◆ data_out

unsigned char FCI_Int::data_out[2 *CAB_BLOCKMAX]

◆ delete

PFNFCIDELETE FCI_Int::delete

Definition at line 157 of file fci.c.

Referenced by close_temp_file(), FCICreate(), and write_cabinet().

◆ estimatedCabinetSize

cab_ULONG FCI_Int::estimatedCabinetSize

Definition at line 181 of file fci.c.

Referenced by fci_flush_cabinet(), fci_flush_folder(), FCIAddFile(), and write_cabinet().

◆ fGetNextCabInVain

BOOL FCI_Int::fGetNextCabInVain

Definition at line 166 of file fci.c.

Referenced by fci_flush_cabinet(), fci_flush_folder(), and FCIAddFile().

◆ fileplaced

PFNFCIFILEPLACED FCI_Int::fileplaced

Definition at line 149 of file fci.c.

Referenced by add_files_to_folder(), and FCICreate().

◆ files_list

struct list FCI_Int::files_list

Definition at line 183 of file fci.c.

Referenced by add_file(), add_files_to_folder(), FCICreate(), and FCIDestroy().

◆ files_size

◆ fNewPrevious

BOOL FCI_Int::fNewPrevious

Definition at line 180 of file fci.c.

Referenced by fci_flush_cabinet().

◆ fNextCab

BOOL FCI_Int::fNextCab

◆ folders_data_size

◆ folders_list

struct list FCI_Int::folders_list

◆ folders_size

cab_ULONG FCI_Int::folders_size

◆ fPrevCab

BOOL FCI_Int::fPrevCab

Definition at line 161 of file fci.c.

Referenced by fci_flush_cabinet(), get_header_size(), and write_cabinet().

◆ free

PFNFCIFREE FCI_Int::free

Definition at line 151 of file fci.c.

Referenced by add_data_block(), FCICreate(), FCIDestroy(), free_data_block(), free_file(), and free_folder().

◆ fSplitFolder

BOOL FCI_Int::fSplitFolder

Definition at line 163 of file fci.c.

Referenced by fci_flush_cabinet(), fci_flush_folder(), and write_files().

◆ gettemp

PFNFCIGETTEMPFILE FCI_Int::gettemp

Definition at line 158 of file fci.c.

Referenced by create_temp_file(), and FCICreate().

◆ magic

unsigned int FCI_Int::magic

Definition at line 147 of file fci.c.

Referenced by FCICreate(), FCIDestroy(), and get_fci_ptr().

◆ open

PFNFCIOPEN FCI_Int::open

Definition at line 152 of file fci.c.

Referenced by create_temp_file(), FCICreate(), and write_cabinet().

◆ pccab

PCCAB FCI_Int::pccab

◆ pending_data_size

cab_ULONG FCI_Int::pending_data_size

◆ perf

PERF FCI_Int::perf

Definition at line 148 of file fci.c.

Referenced by FCICreate(), and set_error().

◆ placed_files_size

◆ pv

◆ read

PFNFCIREAD FCI_Int::read

Definition at line 153 of file fci.c.

Referenced by add_file_data(), copy_data_blocks(), FCICreate(), and write_data_blocks().

◆ seek

PFNFCISEEK FCI_Int::seek

Definition at line 156 of file fci.c.

Referenced by copy_data_blocks(), FCICreate(), write_cabinet(), and write_data_blocks().

◆ statusFolderCopied

cab_ULONG FCI_Int::statusFolderCopied

◆ statusFolderTotal

cab_ULONG FCI_Int::statusFolderTotal

◆ szPrevCab

char FCI_Int::szPrevCab[CB_MAX_CABINET_NAME]

Definition at line 168 of file fci.c.

Referenced by fci_flush_cabinet(), FCICreate(), get_header_size(), and write_cabinet().

◆ szPrevDisk

char FCI_Int::szPrevDisk[CB_MAX_DISK_NAME]

Definition at line 169 of file fci.c.

Referenced by fci_flush_cabinet(), FCICreate(), get_header_size(), and write_cabinet().

◆ write


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