ReactOS 0.4.16-dev-311-g9382aa2
|
#include "config.h"
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "fdi.h"
#include "cabinet.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | fdi_file |
struct | fdi_folder |
struct | MORE_ISCAB_INFO |
struct | FDI_Int |
struct | fdi_cds_fwd |
Macros | |
#define | FDI_INT_MAGIC 0xfdfdfd05 |
#define | ZIPNEEDBITS(n) |
#define | ZIPDUMPBITS(n) {b>>=(n);k-=(n);} |
#define | EndGetI32(a) ((((a)[3])<<24)|(((a)[2])<<16)|(((a)[1])<<8)|((a)[0])) |
#define | EndGetI16(a) ((((a)[1])<<8)|((a)[0])) |
#define | CAB(x) (decomp_state->x) |
#define | ZIP(x) (decomp_state->methods.zip.x) |
#define | QTM(x) (decomp_state->methods.qtm.x) |
#define | LZX(x) (decomp_state->methods.lzx.x) |
#define | DECR_OK (0) |
#define | DECR_DATAFORMAT (1) |
#define | DECR_ILLEGALDATA (2) |
#define | DECR_NOMEMORY (3) |
#define | DECR_CHECKSUM (4) |
#define | DECR_INPUT (5) |
#define | DECR_OUTPUT (6) |
#define | DECR_USERABORT (7) |
Typedefs | |
typedef struct MORE_ISCAB_INFO * | PMORE_ISCAB_INFO |
typedef struct fdi_cds_fwd | fdi_decomp_state |
Variables | |
THOSE_ZIP_CONSTS | |
#define LZX | ( | x | ) | (decomp_state->methods.lzx.x) |
#define QTM | ( | x | ) | (decomp_state->methods.qtm.x) |
#define ZIP | ( | x | ) | (decomp_state->methods.zip.x) |
typedef struct fdi_cds_fwd fdi_decomp_state |
typedef struct MORE_ISCAB_INFO * PMORE_ISCAB_INFO |
Definition at line 353 of file fdi.c.
Referenced by add_module(), authgss_marshal(), authgss_validate(), authsspi_marshal(), authsspi_validate(), CalculateChecksum(), CalculateIpv4PseudoHeaderChecksum(), CalculateIpv6PseudoHeaderChecksum(), DECLARE_INTERFACE_(), elf_fetch_file_info(), extract_emf_from_comment(), fdi_decomp(), fetch_host_module_info_cb(), fix_checksum(), get_torito_desc(), getpacket(), GetWinMetaFileBits(), macho_fetch_file_info(), module_new(), putpacket(), SOFTPUB_HashPEFile(), svcauth_gss_accept_sec_context(), svcauth_gss_nextverf(), svcauth_gss_validate(), test__hwrite(), test__lwrite(), test_clip_xform(), tt_check_trickyness_sfnt_ids(), tt_synth_sfnt_checksum(), UDFReadTagged(), ZSTD_ldm_generateSequences_internal(), ZSTD_ldm_makeEntryAndInsertByTag(), and ZSTD_writeEpilogue().
|
static |
Definition at line 1938 of file fdi.c.
Referenced by FDICopy().
Definition at line 466 of file fdi.c.
Referenced by FDI_read_string().
|
static |
Definition at line 1559 of file fdi.c.
Referenced by LZXfdi_decomp().
|
static |
Definition at line 532 of file fdi.c.
Referenced by fdi_decomp(), FDICopy(), and FDIIsCabinet().
Definition at line 476 of file fdi.c.
Referenced by fdi_decomp(), FDI_read_entries(), and FDICopy().
|
static |
Definition at line 880 of file fdi.c.
Referenced by fdi_Zipinflate_dynamic(), and fdi_Zipinflate_fixed().
Definition at line 863 of file fdi.c.
Referenced by fdi_Ziphuft_build(), fdi_Zipinflate_dynamic(), and fdi_Zipinflate_fixed().
|
static |
Definition at line 1368 of file fdi.c.
Referenced by ZIPfdi_decomp().
|
static |
Definition at line 1061 of file fdi.c.
Referenced by fdi_Zipinflate_dynamic(), and fdi_Zipinflate_fixed().
|
static |
Definition at line 1235 of file fdi.c.
Referenced by fdi_Zipinflate_block().
|
static |
Definition at line 1191 of file fdi.c.
Referenced by fdi_Zipinflate_block().
|
static |
Definition at line 1147 of file fdi.c.
Referenced by fdi_Zipinflate_block().
BOOL __cdecl FDICopy | ( | HFDI | hfdi, |
char * | pszCabinet, | ||
char * | pszCabPath, | ||
int | flags, | ||
PFNFDINOTIFY | pfnfdin, | ||
PFNFDIDECRYPT | pfnfdid, | ||
void * | pvUser | ||
) |
Definition at line 2431 of file fdi.c.
Referenced by Extract(), extract_cabinet(), extract_cabinet_stream(), and test_FDICopy().
HFDI __cdecl FDICreate | ( | PFNALLOC | pfnalloc, |
PFNFREE | pfnfree, | ||
PFNOPEN | pfnopen, | ||
PFNREAD | pfnread, | ||
PFNWRITE | pfnwrite, | ||
PFNCLOSE | pfnclose, | ||
PFNSEEK | pfnseek, | ||
int | cpuType, | ||
PERF | perf | ||
) |
Definition at line 412 of file fdi.c.
Referenced by Extract(), extract_cabinet(), extract_cabinet_stream(), test_FDICopy(), test_FDICreate(), test_FDIDestroy(), and test_FDIIsCabinet().
Definition at line 2831 of file fdi.c.
Referenced by Extract(), extract_cabinet(), extract_cabinet_stream(), test_FDICopy(), test_FDICreate(), test_FDIDestroy(), and test_FDIIsCabinet().
BOOL __cdecl FDIIsCabinet | ( | HFDI | hfdi, |
INT_PTR | hf, | ||
PFDICABINETINFO | pfdici | ||
) |
Definition at line 696 of file fdi.c.
Referenced by test_FDICopy(), and test_FDIIsCabinet().
|
static |
Definition at line 2236 of file fdi.c.
Referenced by FDICopy().
|
static |
Definition at line 195 of file fdi.c.
Referenced by FDICopy(), FDIDestroy(), FDIIsCabinet(), and FDITruncateCabinet().
|
static |
Definition at line 1606 of file fdi.c.
Referenced by FDICopy().
|
static |
Definition at line 791 of file fdi.c.
Referenced by FDICopy().
|
static |
Definition at line 279 of file fdi.c.
|
static |
|
static |
Definition at line 1434 of file fdi.c.
Referenced by FDICopy().
|
static |
Definition at line 739 of file fdi.c.
Referenced by FDICopy().
Definition at line 722 of file fdi.c.
Referenced by QTMfdi_init().
Definition at line 210 of file fdi.c.
WINE_DEFAULT_DEBUG_CHANNEL | ( | cabinet | ) |
|
static |
Definition at line 1406 of file fdi.c.
Referenced by FDICopy().