| 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 |