|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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(), 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(), UACPI_PACKED(), 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(), ExtractCabinet(), 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(), Init(), 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(), ExtractCabinet(), 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 ExtractCabinet(), 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().