#include <typedefs.h>
#include <unistd.h>
#include <errno.h>
#include <fcntl.h>
#include <sys/types.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <string>
#include <list>
Go to the source code of this file.
◆ _countof
◆ ASSERT
◆ C_ASSERT
◆ CAB_ATTRIB_ARCHIVE
#define CAB_ATTRIB_ARCHIVE 0x0020 |
◆ CAB_ATTRIB_DIRECTORY
#define CAB_ATTRIB_DIRECTORY 0x0010 |
◆ CAB_ATTRIB_EXECUTE
#define CAB_ATTRIB_EXECUTE 0x0040 |
◆ CAB_ATTRIB_HIDDEN
#define CAB_ATTRIB_HIDDEN 0x0002 |
◆ CAB_ATTRIB_READONLY
#define CAB_ATTRIB_READONLY 0x0001 |
◆ CAB_ATTRIB_SYSTEM
#define CAB_ATTRIB_SYSTEM 0x0004 |
◆ CAB_ATTRIB_UTF_NAME
#define CAB_ATTRIB_UTF_NAME 0x0080 |
◆ CAB_ATTRIB_VOLUME
#define CAB_ATTRIB_VOLUME 0x0008 |
◆ CAB_BLOCKSIZE
◆ CAB_CODEC_LZX
◆ CAB_CODEC_MSZIP
◆ CAB_CODEC_RAW
◆ CAB_COMP_LZX
◆ CAB_COMP_MASK
◆ CAB_COMP_MSZIP
◆ CAB_COMP_NONE
◆ CAB_COMP_QUANTUM
#define CAB_COMP_QUANTUM 0x0002 |
◆ CAB_FILE_CONTINUED
#define CAB_FILE_CONTINUED 0xFFFD |
◆ CAB_FILE_MAX_FOLDER
#define CAB_FILE_MAX_FOLDER 0xFFFC |
◆ CAB_FILE_PREV_NEXT
#define CAB_FILE_PREV_NEXT 0xFFFF |
◆ CAB_FILE_SPLIT
◆ CAB_FLAG_HASNEXT
#define CAB_FLAG_HASNEXT 0x0002 |
◆ CAB_FLAG_HASPREV
#define CAB_FLAG_HASPREV 0x0001 |
◆ CAB_FLAG_RESERVE
#define CAB_FLAG_RESERVE 0x0004 |
◆ CAB_SIGNATURE
#define CAB_SIGNATURE 0x4643534D |
◆ CAB_STATUS_CANNOT_CREATE
#define CAB_STATUS_CANNOT_CREATE 0x00000004 |
◆ CAB_STATUS_CANNOT_OPEN
#define CAB_STATUS_CANNOT_OPEN 0x00000003 |
◆ CAB_STATUS_CANNOT_READ
#define CAB_STATUS_CANNOT_READ 0x00000005 |
◆ CAB_STATUS_CANNOT_WRITE
#define CAB_STATUS_CANNOT_WRITE 0x00000006 |
◆ CAB_STATUS_FAILURE
#define CAB_STATUS_FAILURE 0x00000001 |
◆ CAB_STATUS_FILE_EXISTS
#define CAB_STATUS_FILE_EXISTS 0x00000007 |
◆ CAB_STATUS_INVALID_CAB
#define CAB_STATUS_INVALID_CAB 0x00000008 |
◆ CAB_STATUS_NOFILE
#define CAB_STATUS_NOFILE 0x00000009 |
◆ CAB_STATUS_NOMEMORY
#define CAB_STATUS_NOMEMORY 0x00000002 |
◆ CAB_STATUS_SUCCESS
#define CAB_STATUS_SUCCESS 0x00000000 |
◆ CAB_STATUS_UNSUPPCOMP
#define CAB_STATUS_UNSUPPCOMP 0x0000000A |
◆ CAB_VERSION
◆ CS_BADSTREAM
◆ CS_NOMEMORY
◆ CS_SUCCESS
◆ DEBUG_MEMORY
#define DEBUG_MEMORY 0x00000100 |
◆ DIR_SEPARATOR_CHAR
#define DIR_SEPARATOR_CHAR '/' |
◆ DIR_SEPARATOR_STRING
#define DIR_SEPARATOR_STRING "/" |
◆ DPRINT
◆ MAX_TRACE
◆ MID_TRACE
◆ MIN_TRACE
◆ NORMAL_MASK
#define NORMAL_MASK 0x000000FF |
◆ PATH_MAX
◆ SPECIAL_MASK
#define SPECIAL_MASK 0xFFFFFF00 |
◆ CAB_SEARCH
◆ CFDATA
◆ CFDATA_NODE
◆ CFFILE
◆ CFFILE_NODE
◆ CFFOLDER
◆ CFFOLDER_NODE
◆ CFHEADER
◆ PCAB_SEARCH
◆ PCFDATA
◆ PCFDATA_NODE
◆ PCFFILE
◆ PCFFILE_NODE
◆ PCFFOLDER
◆ PCFFOLDER_NODE
◆ PCFHEADER
◆ PSEARCH_CRITERIA
◆ SEARCH_CRITERIA
◆ C_ASSERT() [1/3]
◆ C_ASSERT() [2/3]
◆ C_ASSERT() [3/3]
◆ GetSizeOfFile()