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 |