ReactOS 0.4.16-dev-852-gcfcc8d8
|
Go to the source code of this file.
Classes | |
struct | ERF |
struct | CCAB |
Enumerations | |
enum | FCIERROR { FCIERR_NONE , FCIERR_OPEN_SRC , FCIERR_READ_SRC , FCIERR_ALLOC_FAIL , FCIERR_TEMP_FILE , FCIERR_BAD_COMPR_TYPE , FCIERR_CAB_FILE , FCIERR_USER_ABORT , FCIERR_MCI_FAIL } |
Functions | |
HFCI __cdecl | FCICreate (PERF, PFNFCIFILEPLACED, PFNFCIALLOC, PFNFCIFREE, PFNFCIOPEN, PFNFCIREAD, PFNFCIWRITE, PFNFCICLOSE, PFNFCISEEK, PFNFCIDELETE, PFNFCIGETTEMPFILE, PCCAB, void *) |
BOOL __cdecl | FCIAddFile (HFCI, char *, char *, BOOL, PFNFCIGETNEXTCABINET, PFNFCISTATUS, PFNFCIGETOPENINFO, TCOMP) |
BOOL __cdecl | FCIFlushCabinet (HFCI, BOOL, PFNFCIGETNEXTCABINET, PFNFCISTATUS) |
BOOL __cdecl | FCIFlushFolder (HFCI, PFNFCIGETNEXTCABINET, PFNFCISTATUS) |
BOOL __cdecl | FCIDestroy (HFCI hfci) |
#define CompressionLevelFromTCOMP | ( | tc | ) | (((tc) & tcompMASK_QUANTUM_LEVEL) >> tcompSHIFT_QUANTUM_LEVEL) |
#define CompressionMemoryFromTCOMP | ( | tc | ) | (((tc) & tcompMASK_QUANTUM_MEM) >> tcompSHIFT_QUANTUM_MEM) |
#define LZXCompressionWindowFromTCOMP | ( | tc | ) | (((tc) & tcompMASK_LZX_WINDOW) >> tcompSHIFT_LZX_WINDOW) |
#define tcompBAD 0x000F /* Unspecified compression type */ |
#define tcompTYPE_NONE 0x0000 /* No compression */ |
Enumerator | |
---|---|
FCIERR_NONE | |
FCIERR_OPEN_SRC | |
FCIERR_READ_SRC | |
FCIERR_ALLOC_FAIL | |
FCIERR_TEMP_FILE | |
FCIERR_BAD_COMPR_TYPE | |
FCIERR_CAB_FILE | |
FCIERR_USER_ABORT | |
FCIERR_MCI_FAIL |
Definition at line 116 of file fci.h.
BOOL __cdecl FCIAddFile | ( | HFCI | hfci, |
char * | pszSourceFile, | ||
char * | pszFileName, | ||
BOOL | fExecute, | ||
PFNFCIGETNEXTCABINET | pfnfcignc, | ||
PFNFCISTATUS | pfnfcis, | ||
PFNFCIGETOPENINFO | pfnfcigoi, | ||
TCOMP | typeCompress | ||
) |
Definition at line 1397 of file fci.c.
Referenced by add_file().
HFCI __cdecl FCICreate | ( | PERF | perf, |
PFNFCIFILEPLACED | pfnfiledest, | ||
PFNFCIALLOC | pfnalloc, | ||
PFNFCIFREE | pfnfree, | ||
PFNFCIOPEN | pfnopen, | ||
PFNFCIREAD | pfnread, | ||
PFNFCIWRITE | pfnwrite, | ||
PFNFCICLOSE | pfnclose, | ||
PFNFCISEEK | pfnseek, | ||
PFNFCIDELETE | pfndelete, | ||
PFNFCIGETTEMPFILE | pfnfcigtf, | ||
PCCAB | pccab, | ||
void * | pv | ||
) |
Definition at line 998 of file fci.c.
Referenced by create_cab_file(), create_cc_test_files(), and test_FDICopy().
Definition at line 1709 of file fci.c.
Referenced by create_cab_file(), create_cc_test_files(), and test_FDICopy().
BOOL __cdecl FCIFlushCabinet | ( | HFCI | hfci, |
BOOL | fGetNextCab, | ||
PFNFCIGETNEXTCABINET | pfnfcignc, | ||
PFNFCISTATUS | pfnfcis | ||
) |
Definition at line 1675 of file fci.c.
Referenced by create_cab_file(), create_cc_test_files(), and test_FDICopy().
BOOL __cdecl FCIFlushFolder | ( | HFCI | hfci, |
PFNFCIGETNEXTCABINET | pfnfcignc, | ||
PFNFCISTATUS | pfnfcis | ||
) |
Definition at line 1631 of file fci.c.
Referenced by FCIAddFile().