ReactOS 0.4.16-dev-736-g28b802b
|
Go to the source code of this file.
Classes | |
struct | SC_HSC_A |
struct | SC_HSC_W |
Macros | |
#define | SC_HSC_A_MAGIC 0xACABFEED |
#define | SC_HSC_W_MAGIC 0x0CABFEED |
#define | SIZEOF_MYSTERIO (MAX_PATH*3) |
Typedefs | |
typedef struct SC_HSC_A * | PSC_HSC_A |
typedef struct SC_HSC_W * | PSC_HSC_W |
Functions | |
static | HFDI (__cdecl *sc_FDICreate)(PFNALLOC |
static | BOOL (__cdecl *sc_FDICopy)(HFDI |
static BOOL | LoadCABINETDll (void) |
static void *CDECL | sc_cb_alloc (ULONG cb) |
static void CDECL | sc_cb_free (void *pv) |
static INT_PTR CDECL | sc_cb_open (char *pszFile, int oflag, int pmode) |
static UINT CDECL | sc_cb_read (INT_PTR hf, void *pv, UINT cb) |
static UINT CDECL | sc_cb_write (INT_PTR hf, void *pv, UINT cb) |
static int CDECL | sc_cb_close (INT_PTR hf) |
static LONG CDECL | sc_cb_lseek (INT_PTR hf, LONG dist, int seektype) |
static INT_PTR CDECL | sc_FNNOTIFY_A (FDINOTIFICATIONTYPE fdint, PFDINOTIFICATION pfdin) |
static INT_PTR CDECL | sc_FNNOTIFY_W (FDINOTIFICATIONTYPE fdint, PFDINOTIFICATION pfdin) |
BOOL WINAPI | SetupIterateCabinetA (PCSTR CabinetFile, DWORD Reserved, PSP_FILE_CALLBACK_A MsgHandler, PVOID Context) |
BOOL WINAPI | SetupIterateCabinetW (PCWSTR CabinetFile, DWORD Reserved, PSP_FILE_CALLBACK_W MsgHandler, PVOID Context) |
BOOL WINAPI | DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) |
Variables | |
HINSTANCE | hInstance = NULL |
OSVERSIONINFOEXW | OsVersionInfo |
static HINSTANCE | CABINET_hInstance = NULL |
static | PFNFREE |
static | PFNOPEN |
static | PFNREAD |
static | PFNWRITE |
static | PFNCLOSE |
static | PFNSEEK |
static | int |
static | PERF |
static char char | PFNFDINOTIFY |
static char char | PFNFDIDECRYPT |
#define SC_HSC_A_MAGIC 0xACABFEED |
Definition at line 45 of file setupcab.c.
#define SC_HSC_W_MAGIC 0x0CABFEED |
Definition at line 55 of file setupcab.c.
Definition at line 231 of file setupcab.c.
Definition at line 650 of file setupcab.c.
Definition at line 65 of file setupcab.c.
Referenced by SetupIterateCabinetA(), and SetupIterateCabinetW().
Definition at line 84 of file setupcab.c.
Referenced by SetupIterateCabinetA(), and SetupIterateCabinetW().
Definition at line 203 of file setupcab.c.
Referenced by sc_FNNOTIFY_A(), sc_FNNOTIFY_W(), SetupIterateCabinetA(), and SetupIterateCabinetW().
Definition at line 89 of file setupcab.c.
Referenced by SetupIterateCabinetA(), and SetupIterateCabinetW().
Definition at line 213 of file setupcab.c.
Referenced by SetupIterateCabinetA(), and SetupIterateCabinetW().
Definition at line 94 of file setupcab.c.
Referenced by sc_FNNOTIFY_A(), sc_FNNOTIFY_W(), SetupIterateCabinetA(), and SetupIterateCabinetW().
Definition at line 165 of file setupcab.c.
Referenced by SetupIterateCabinetA(), and SetupIterateCabinetW().
Definition at line 185 of file setupcab.c.
Referenced by SetupIterateCabinetA(), and SetupIterateCabinetW().
|
static |
Definition at line 235 of file setupcab.c.
Referenced by SetupIterateCabinetA().
|
static |
Definition at line 355 of file setupcab.c.
Referenced by SetupIterateCabinetW().
BOOL WINAPI SetupIterateCabinetA | ( | PCSTR | CabinetFile, |
DWORD | Reserved, | ||
PSP_FILE_CALLBACK_A | MsgHandler, | ||
PVOID | Context | ||
) |
Definition at line 510 of file setupcab.c.
Referenced by main(), test_invalid_callbackA(), test_invalid_parametersA(), and test_simple_enumerationA().
BOOL WINAPI SetupIterateCabinetW | ( | PCWSTR | CabinetFile, |
DWORD | Reserved, | ||
PSP_FILE_CALLBACK_W | MsgHandler, | ||
PVOID | Context | ||
) |
Definition at line 575 of file setupcab.c.
Referenced by decompress_file_cab(), extract(), extract_cabinet_file(), get_file_sizes_cab(), test_invalid_callbackW(), test_invalid_parametersW(), test_simple_enumerationW(), and wWinMain().
Definition at line 35 of file setupcab.c.
Referenced by DllMain(), and LoadCABINETDll().
Definition at line 32 of file setupcab.c.
Referenced by DllMain().
Definition at line 38 of file setupcab.c.
OSVERSIONINFOEXW OsVersionInfo |
Definition at line 33 of file setupcab.c.
Referenced by DllMain(), and SetupDiGetActualSectionToInstallExW().
Definition at line 38 of file setupcab.c.
PFNCLOSE |
Definition at line 38 of file setupcab.c.
Definition at line 41 of file setupcab.c.
Definition at line 41 of file setupcab.c.
PFNFREE |
Definition at line 37 of file setupcab.c.
PFNOPEN |
Definition at line 37 of file setupcab.c.
PFNREAD |
Definition at line 38 of file setupcab.c.
PFNSEEK |
Definition at line 38 of file setupcab.c.
PFNWRITE |
Definition at line 38 of file setupcab.c.