|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "config.h"#include <assert.h>#include <stdarg.h>#include <stdio.h>#include <string.h>#include "windef.h"#include "winbase.h"#include "winerror.h"#include "wine/winternl.h"#include "fci.h"#include "cabinet.h"#include "wine/list.h"#include "wine/debug.h"
Go to the source code of this file.
Classes | |
| struct | CFHEADER |
| struct | CFFOLDER |
| struct | CFFILE |
| struct | CFDATA |
| struct | temp_file |
| struct | folder |
| struct | file |
| struct | data_block |
| struct | FCI_Int |
Macros | |
| #define | fci_endian_ulong(x) (x) |
| #define | fci_endian_uword(x) (x) |
| #define | FCI_INT_MAGIC 0xfcfcfc05 |
Typedefs | |
| typedef struct FCI_Int | FCI_Int |
|
static |
Definition at line 313 of file fci.c.
Referenced by add_file_data(), and fci_flush_folder().
|
static |
Definition at line 762 of file fci.c.
Referenced by fci_flush_folder().
|
static |
Definition at line 353 of file fci.c.
Referenced by FCIAddFile().
Definition at line 839 of file fci.c.
Referenced by fci_flush_folder().
Definition at line 396 of file fci.c.
Referenced by fci_flush_folder().
Definition at line 251 of file fci.c.
Referenced by copy_data_blocks(), FCIDestroy(), and free_folder().
|
static |
Definition at line 485 of file fci.c.
Referenced by add_data_to_folder().
Definition at line 292 of file fci.c.
Referenced by add_files_to_folder().
Definition at line 233 of file fci.c.
Referenced by add_data_block(), and copy_data_blocks().
|
static |
Definition at line 1231 of file fci.c.
Referenced by fci_flush_cabinet(), FCIAddFile(), and FCIFlushCabinet().
|
static |
Definition at line 1071 of file fci.c.
Referenced by fci_flush_cabinet(), and FCIFlushFolder().
Definition at line 446 of file fci.c.
Referenced by write_data_blocks().
| 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 | ||
| ) |
|
static |
Definition at line 390 of file fci.c.
Referenced by add_data_to_folder(), FCIDestroy(), and free_folder().
Definition at line 306 of file fci.c.
Referenced by add_file_data(), FCIDestroy(), and free_folder().
Definition at line 417 of file fci.c.
Referenced by FCIDestroy(), and reset_cabinet().
Definition at line 204 of file fci.c.
Referenced by FCIAddFile(), FCIDestroy(), FCIFlushCabinet(), and FCIFlushFolder().
Definition at line 217 of file fci.c.
Referenced by add_data_to_folder(), fci_flush_cabinet(), fci_flush_folder(), FCIAddFile(), and write_cabinet().
Definition at line 432 of file fci.c.
Referenced by write_cabinet().
Definition at line 196 of file fci.c.
Referenced by add_data_block(), add_data_to_folder(), add_file(), add_file_data(), add_folder(), close_temp_file(), copy_data_blocks(), copy_file(), create_temp_file(), fci_flush_cabinet(), fci_flush_folder(), FCIAddFile(), write_cabinet(), write_data_blocks(), write_files(), and write_folders().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | cabinet | ) |
|
static |
Definition at line 649 of file fci.c.
Referenced by fci_flush_cabinet().
|
static |
Definition at line 599 of file fci.c.
Referenced by write_cabinet().
|
static |
Definition at line 554 of file fci.c.
Referenced by write_cabinet().
|
static |
Definition at line 529 of file fci.c.
Referenced by write_cabinet().