ReactOS 0.4.16-dev-329-g9223134
|
#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().