AddFile(const std::string &FileName, const std::string &TargetFolder) | CCabinet | |
AddSearchCriteria(const std::string &SearchCriteria, const std::string &TargetFolder) | CCabinet | |
BlockIsSplit | CCabinet | private |
BytesLeftInBlock | CCabinet | private |
BytesLeftInCabinet | CCabinet | private |
CABHeader | CCabinet | private |
CabinetName | CCabinet | private |
CabinetNext | CCabinet | private |
CabinetPrev | CCabinet | private |
CabinetReserved | CCabinet | private |
CabinetReservedFile | CCabinet | private |
CabinetReservedFileBuffer | CCabinet | private |
CabinetReservedFileSize | CCabinet | private |
CCabinet() | CCabinet | |
Close() | CCabinet | |
CloseCabinet() | CCabinet | |
CloseDisk() | CCabinet | |
Codec | CCabinet | private |
CodecId | CCabinet | private |
CodecSelected | CCabinet | private |
CommitDataBlocks(PCFFOLDER_NODE FolderNode) | CCabinet | private |
CommitDisk(ULONG MoreDisks) | CCabinet | |
ComputeChecksum(void *Buffer, ULONG Size, ULONG Seed) | CCabinet | private |
ContinueFile | CCabinet | private |
ConvertDateAndTime(time_t *Time, PUSHORT DosDate, PUSHORT DosTime) | CCabinet | private |
ConvertPath(std::string &Path) | CCabinet | |
CreateCabFilename(PCFFILE_NODE Node) | CCabinet | |
CreateNewDisk | CCabinet | private |
CreateNewFolder | CCabinet | private |
CreateSimpleCabinet() | CCabinet | |
CriteriaList | CCabinet | private |
CurrentDataNode | CCabinet | private |
CurrentDiskNumber | CCabinet | private |
CurrentFolderNode | CCabinet | private |
CurrentIBuffer | CCabinet | private |
CurrentIBufferSize | CCabinet | private |
CurrentOBuffer | CCabinet | private |
CurrentOBufferSize | CCabinet | private |
DataReserved | CCabinet | private |
DestPath | CCabinet | private |
DestroyDataNodes(PCFFOLDER_NODE FolderNode) | CCabinet | private |
DestroyDeletedFileNodes() | CCabinet | private |
DestroyDeletedFolderNodes() | CCabinet | private |
DestroyFileNodes() | CCabinet | private |
DestroyFolderNodes() | CCabinet | private |
DestroySearchCriteria() | CCabinet | |
DiskNext | CCabinet | private |
DiskPrev | CCabinet | private |
DiskSize | CCabinet | private |
ExtractFile(const char *FileName) | CCabinet | |
FileHandle | CCabinet | private |
FileList | CCabinet | private |
FileOpen | CCabinet | private |
FindFirst(PCAB_SEARCH Search) | CCabinet | |
FindNext(PCAB_SEARCH Search) | CCabinet | |
FolderList | CCabinet | private |
FolderReserved | CCabinet | private |
FolderUncompSize | CCabinet | private |
GetAbsoluteOffset(PCFFILE_NODE File) | CCabinet | private |
GetAttributesOnFile(PCFFILE_NODE File) | CCabinet | private |
GetCabinetName() | CCabinet | |
GetCurrentDiskNumber() | CCabinet | |
GetDestinationPath() | CCabinet | |
GetFileName(const std::string &Path) | CCabinet | |
GetFileTimes(FILE *FileHandle, PCFFILE_NODE File) | CCabinet | private |
HasSearchCriteria() | CCabinet | |
InitCabinetHeader() | CCabinet | private |
InputBuffer | CCabinet | private |
IsCodecSelected() | CCabinet | |
IsSeparator(char Char) | CCabinet | |
LastBlockStart | CCabinet | private |
LastFileOffset | CCabinet | private |
LocateFile(const char *FileName, PCFFILE_NODE *File) | CCabinet | private |
LocateFolderNode(ULONG Index) | CCabinet | private |
MatchFileNamePattern(const char *FileName, const char *Pattern) | CCabinet | private |
MaxDiskSize | CCabinet | private |
NewCabinet() | CCabinet | |
NewDataNode(PCFFOLDER_NODE FolderNode) | CCabinet | private |
NewDisk() | CCabinet | |
NewFileNode() | CCabinet | private |
NewFolder() | CCabinet | |
NewFolderNode() | CCabinet | private |
NextFieldsSize | CCabinet | private |
NextFolderNumber | CCabinet | private |
NormalizePath(std::string &Path) | CCabinet | |
OnAdd(PCFFILE Entry, const char *FileName) | CCabinet | virtual |
OnCabinetName(ULONG Number, char *Name) | CCabinet | virtual |
OnDiskChange(const char *CabinetName, const char *DiskLabel) | CCabinet | virtual |
OnDiskLabel(ULONG Number, char *Label) | CCabinet | virtual |
OnExtract(PCFFILE Entry, const char *FileName) | CCabinet | virtual |
OnOverwrite(PCFFILE Entry, const char *FileName) | CCabinet | virtual |
OnVerboseMessage(const char *Message) | CCabinet | virtual |
Open() | CCabinet | |
OutputBuffer | CCabinet | private |
PrevCabinetNumber | CCabinet | private |
ReadBlock(void *Buffer, ULONG Size, PULONG BytesRead) | CCabinet | private |
ReadDataBlocks(PCFFOLDER_NODE FolderNode) | CCabinet | private |
ReadFileTable() | CCabinet | private |
ReadString(char *String, LONG MaxLength) | CCabinet | private |
RestartSearch | CCabinet | private |
ReuseBlock | CCabinet | private |
ScratchFile | CCabinet | private |
SelectCodec(LONG Id) | CCabinet | |
SetAttributesOnFile(char *FileName, USHORT FileAttributes) | CCabinet | private |
SetCabinetName(const char *FileName) | CCabinet | |
SetCabinetReservedFile(const char *FileName) | CCabinet | |
SetCompressionCodec(const char *CodecName) | CCabinet | |
SetDestinationPath(const char *DestinationPath) | CCabinet | |
SetMaxDiskSize(ULONG Size) | CCabinet | |
SourceFile | CCabinet | private |
TotalBytesLeft | CCabinet | private |
TotalCompSize | CCabinet | private |
TotalFileSize | CCabinet | private |
TotalFolderSize | CCabinet | private |
TotalHeaderSize | CCabinet | private |
WriteCabinetHeader(bool MoreDisks) | CCabinet | private |
WriteDataBlock() | CCabinet | private |
WriteDisk(ULONG MoreDisks) | CCabinet | |
WriteFileEntries() | CCabinet | private |
WriteFileToScratchStorage(PCFFILE_NODE FileNode) | CCabinet | |
WriteFolderEntries() | CCabinet | private |
~CCabinet() | CCabinet | virtual |