| 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 |
| Cabinet | CDFParser | private |
| CabinetCreated | CDFParser | private |
| CabinetFileCountThreshold | CDFParser | private |
| CabinetName | CDFParser | private |
| CabinetNameTemplate | CDFParser | private |
| CabinetNameTemplateSet | CDFParser | private |
| CabinetNext | CCabinet | private |
| CabinetPrev | CCabinet | private |
| CabinetReserved | CCabinet | private |
| CabinetReservedFile | CCabinet | private |
| CabinetReservedFileBuffer | CCabinet | private |
| CabinetReservedFileSize | CCabinet | private |
| CCabinet() | CCabinet | |
| CDFParser() | CDFParser | |
| 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 | |
| Compress | CDFParser | private |
| CompressionType | CDFParser | private |
| 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 |
| CurrentChar | CDFParser | private |
| CurrentDataNode | CCabinet | private |
| CurrentDiskNumber | CCabinet | private |
| CurrentFolderNode | CCabinet | private |
| CurrentIBuffer | CCabinet | private |
| CurrentIBufferSize | CCabinet | private |
| CurrentInteger | CDFParser | private |
| CurrentLine | CDFParser | private |
| CurrentOBuffer | CCabinet | private |
| CurrentOBufferSize | CCabinet | private |
| CurrentOffset | CDFParser | private |
| CurrentString | CDFParser | private |
| CurrentToken | CDFParser | 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 | |
| DiskCreated | CDFParser | private |
| DiskLabel | CDFParser | private |
| DiskLabelTemplate | CDFParser | private |
| DiskLabelTemplateSet | CDFParser | private |
| DiskNext | CCabinet | private |
| DiskPrev | CCabinet | private |
| DiskSize | CCabinet | private |
| DoCabinetName(ULONG Number, char *Name) | CDFParser | private |
| DoCabinetNameTemplate(char *Template) | CDFParser | private |
| DoDiskLabel(ULONG Number, char *Label) | CDFParser | private |
| DoDiskLabelTemplate(char *Template) | CDFParser | private |
| DoInfFileName(char *InfFileName) | CDFParser | private |
| DoMaxDiskSize(bool NumberValid, ULONG Number) | CDFParser | private |
| DontGenerateInf | CDFParser | |
| ExtractFile(const char *FileName) | CCabinet | |
| FileBuffer | CDFParser | private |
| FileBufferSize | CDFParser | private |
| FileHandle | CDFParser | private |
| FileList | CCabinet | private |
| FileLoaded | CDFParser | private |
| FileOpen | CCabinet | private |
| FileRelativePath | CDFParser | |
| FindFirst(PCAB_SEARCH Search) | CCabinet | |
| FindNext(PCAB_SEARCH Search) | CCabinet | |
| FolderCreated | CDFParser | private |
| FolderFileCountThreshold | CDFParser | private |
| FolderList | CCabinet | private |
| FolderReserved | CCabinet | private |
| FolderSizeThreshold | CDFParser | private |
| FolderUncompSize | CCabinet | private |
| GetAbsoluteOffset(PCFFILE_NODE File) | CCabinet | private |
| GetAttributesOnFile(PCFFILE_NODE File) | CCabinet | private |
| GetCabinetName() | CCabinet | |
| GetCurrentDiskNumber() | CCabinet | |
| GetDestinationPath() | CCabinet | |
| GetDiskName(PCABINET_NAME *List, ULONG Number, char *String) | CDFParser | private |
| GetDiskNumber(PDISK_NUMBER *List, ULONG Number, PULONG Value) | CDFParser | private |
| GetFileName(const std::string &Path) | CCabinet | |
| GetFileTimes(FILE *FileHandle, PCFFILE_NODE File) | CCabinet | private |
| HasSearchCriteria() | CCabinet | |
| InfFileHandle | CDFParser | private |
| InfFileName | CDFParser | private |
| InfFileNameSet | CDFParser | private |
| InfFileOnly | CDFParser | |
| InfModeEnabled | CDFParser | private |
| InitCabinetHeader() | CCabinet | private |
| InputBuffer | CCabinet | private |
| IsCodecSelected() | CCabinet | |
| IsNextToken(DFP_TOKEN Token, bool NoSpaces) | CDFParser | private |
| IsSeparator(char Char) | CCabinet | |
| LastBlockStart | CCabinet | private |
| LastFileOffset | CCabinet | private |
| Line | CDFParser | private |
| LineLength | CDFParser | private |
| Load(char *FileName) | CDFParser | |
| LocateFile(const char *FileName, PCFFILE_NODE *File) | CCabinet | private |
| LocateFolderNode(ULONG Index) | CCabinet | private |
| MatchFileNamePattern(const char *FileName, const char *Pattern) | CCabinet | private |
| MaxCabinetSize | CDFParser | private |
| MaxDiskFileCount | CDFParser | private |
| MaxDiskSize | CDFParser | private |
| MaxDiskSizeAll | CDFParser | private |
| MaxDiskSizeAllSet | CDFParser | 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 |
| NextToken() | CDFParser | private |
| NormalizePath(std::string &Path) | CCabinet | |
| OnAdd(PCFFILE Entry, const char *FileName) | CCabinet | virtual |
| OnCabinetName(ULONG Number, char *Name) override | CDFParser | privatevirtual |
| OnDiskChange(const char *CabinetName, const char *DiskLabel) | CCabinet | virtual |
| OnDiskLabel(ULONG Number, char *Label) override | CDFParser | privatevirtual |
| 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 |
| Parse() | CDFParser | |
| PerformCommand() | CDFParser | private |
| PerformFileCopy() | CDFParser | private |
| PerformInfBeginCommand() | CDFParser | private |
| PerformInfEndCommand() | CDFParser | private |
| PerformNewCommand() | CDFParser | private |
| PerformSetCommand() | CDFParser | private |
| PrevCabinetNumber | CCabinet | private |
| ReadBlock(void *Buffer, ULONG Size, PULONG BytesRead) | CCabinet | private |
| ReadDataBlocks(PCFFOLDER_NODE FolderNode) | CCabinet | private |
| ReadFileTable() | CCabinet | private |
| ReadLine() | CDFParser | private |
| ReadString(char *String, LONG MaxLength) | CCabinet | private |
| ReservePerCabinetSize | CDFParser | private |
| ReservePerDataBlockSize | CDFParser | private |
| ReservePerFolderSize | CDFParser | 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 | |
| SetDiskName(PCABINET_NAME *List, ULONG Number, char *String) | CDFParser | private |
| SetDiskNumber(PDISK_NUMBER *List, ULONG Number, ULONG Value) | CDFParser | private |
| SetFileRelativePath(char *Path) | CDFParser | |
| SetMaxDiskSize(ULONG Size) | CCabinet | |
| SetupNewDisk() | CDFParser | private |
| SkipSpaces() | CDFParser | private |
| SourceDir | CDFParser | private |
| 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 |
| WriteInfLine(char *InfLine) | CDFParser | private |
| ~CCabinet() | CCabinet | virtual |
| ~CDFParser() | CDFParser | virtual |