ReactOS 0.4.16-dev-963-g182f353
CDFParser Member List

This is the complete list of members for CDFParser, including all inherited members.

AddFile(const std::string &FileName, const std::string &TargetFolder)CCabinet
AddSearchCriteria(const std::string &SearchCriteria, const std::string &TargetFolder)CCabinet
BlockIsSplitCCabinetprivate
BytesLeftInBlockCCabinetprivate
BytesLeftInCabinetCCabinetprivate
CABHeaderCCabinetprivate
CabinetCDFParserprivate
CabinetCreatedCDFParserprivate
CabinetFileCountThresholdCDFParserprivate
CabinetNameCDFParserprivate
CabinetNameTemplateCDFParserprivate
CabinetNameTemplateSetCDFParserprivate
CabinetNextCCabinetprivate
CabinetPrevCCabinetprivate
CabinetReservedCCabinetprivate
CabinetReservedFileCCabinetprivate
CabinetReservedFileBufferCCabinetprivate
CabinetReservedFileSizeCCabinetprivate
CCabinet()CCabinet
CDFParser()CDFParser
Close()CCabinet
CloseCabinet()CCabinet
CloseDisk()CCabinet
CodecCCabinetprivate
CodecIdCCabinetprivate
CodecSelectedCCabinetprivate
CommitDataBlocks(PCFFOLDER_NODE FolderNode)CCabinetprivate
CommitDisk(ULONG MoreDisks)CCabinet
CompressCDFParserprivate
CompressionTypeCDFParserprivate
ComputeChecksum(void *Buffer, ULONG Size, ULONG Seed)CCabinetprivate
ContinueFileCCabinetprivate
ConvertDateAndTime(time_t *Time, PUSHORT DosDate, PUSHORT DosTime)CCabinetprivate
ConvertPath(std::string &Path)CCabinet
CreateCabFilename(PCFFILE_NODE Node)CCabinet
CreateNewDiskCCabinetprivate
CreateNewFolderCCabinetprivate
CreateSimpleCabinet()CCabinet
CriteriaListCCabinetprivate
CurrentCharCDFParserprivate
CurrentDataNodeCCabinetprivate
CurrentDiskNumberCCabinetprivate
CurrentFolderNodeCCabinetprivate
CurrentIBufferCCabinetprivate
CurrentIBufferSizeCCabinetprivate
CurrentIntegerCDFParserprivate
CurrentLineCDFParserprivate
CurrentOBufferCCabinetprivate
CurrentOBufferSizeCCabinetprivate
CurrentOffsetCDFParserprivate
CurrentStringCDFParserprivate
CurrentTokenCDFParserprivate
DataReservedCCabinetprivate
DestPathCCabinetprivate
DestroyDataNodes(PCFFOLDER_NODE FolderNode)CCabinetprivate
DestroyDeletedFileNodes()CCabinetprivate
DestroyDeletedFolderNodes()CCabinetprivate
DestroyFileNodes()CCabinetprivate
DestroyFolderNodes()CCabinetprivate
DestroySearchCriteria()CCabinet
DiskCreatedCDFParserprivate
DiskLabelCDFParserprivate
DiskLabelTemplateCDFParserprivate
DiskLabelTemplateSetCDFParserprivate
DiskNextCCabinetprivate
DiskPrevCCabinetprivate
DiskSizeCCabinetprivate
DoCabinetName(ULONG Number, char *Name)CDFParserprivate
DoCabinetNameTemplate(char *Template)CDFParserprivate
DoDiskLabel(ULONG Number, char *Label)CDFParserprivate
DoDiskLabelTemplate(char *Template)CDFParserprivate
DoInfFileName(char *InfFileName)CDFParserprivate
DoMaxDiskSize(bool NumberValid, ULONG Number)CDFParserprivate
DontGenerateInfCDFParser
ExtractFile(const char *FileName)CCabinet
FileBufferCDFParserprivate
FileBufferSizeCDFParserprivate
FileHandleCDFParserprivate
FileListCCabinetprivate
FileLoadedCDFParserprivate
FileOpenCCabinetprivate
FileRelativePathCDFParser
FindFirst(PCAB_SEARCH Search)CCabinet
FindNext(PCAB_SEARCH Search)CCabinet
FolderCreatedCDFParserprivate
FolderFileCountThresholdCDFParserprivate
FolderListCCabinetprivate
FolderReservedCCabinetprivate
FolderSizeThresholdCDFParserprivate
FolderUncompSizeCCabinetprivate
GetAbsoluteOffset(PCFFILE_NODE File)CCabinetprivate
GetAttributesOnFile(PCFFILE_NODE File)CCabinetprivate
GetCabinetName()CCabinet
GetCurrentDiskNumber()CCabinet
GetDestinationPath()CCabinet
GetDiskName(PCABINET_NAME *List, ULONG Number, char *String)CDFParserprivate
GetDiskNumber(PDISK_NUMBER *List, ULONG Number, PULONG Value)CDFParserprivate
GetFileName(const std::string &Path)CCabinet
GetFileTimes(FILE *FileHandle, PCFFILE_NODE File)CCabinetprivate
HasSearchCriteria()CCabinet
InfFileHandleCDFParserprivate
InfFileNameCDFParserprivate
InfFileNameSetCDFParserprivate
InfFileOnlyCDFParser
InfModeEnabledCDFParserprivate
InitCabinetHeader()CCabinetprivate
InputBufferCCabinetprivate
IsCodecSelected()CCabinet
IsNextToken(DFP_TOKEN Token, bool NoSpaces)CDFParserprivate
IsSeparator(char Char)CCabinet
LastBlockStartCCabinetprivate
LastFileOffsetCCabinetprivate
LineCDFParserprivate
LineLengthCDFParserprivate
Load(char *FileName)CDFParser
LocateFile(const char *FileName, PCFFILE_NODE *File)CCabinetprivate
LocateFolderNode(ULONG Index)CCabinetprivate
MatchFileNamePattern(const char *FileName, const char *Pattern)CCabinetprivate
MaxCabinetSizeCDFParserprivate
MaxDiskFileCountCDFParserprivate
MaxDiskSizeCDFParserprivate
MaxDiskSizeAllCDFParserprivate
MaxDiskSizeAllSetCDFParserprivate
NewCabinet()CCabinet
NewDataNode(PCFFOLDER_NODE FolderNode)CCabinetprivate
NewDisk()CCabinet
NewFileNode()CCabinetprivate
NewFolder()CCabinet
NewFolderNode()CCabinetprivate
NextFieldsSizeCCabinetprivate
NextFolderNumberCCabinetprivate
NextToken()CDFParserprivate
NormalizePath(std::string &Path)CCabinet
OnAdd(PCFFILE Entry, const char *FileName)CCabinetvirtual
OnCabinetName(ULONG Number, char *Name) overrideCDFParserprivatevirtual
OnDiskChange(const char *CabinetName, const char *DiskLabel)CCabinetvirtual
OnDiskLabel(ULONG Number, char *Label) overrideCDFParserprivatevirtual
OnExtract(PCFFILE Entry, const char *FileName)CCabinetvirtual
OnOverwrite(PCFFILE Entry, const char *FileName)CCabinetvirtual
OnVerboseMessage(const char *Message)CCabinetvirtual
Open()CCabinet
OutputBufferCCabinetprivate
Parse()CDFParser
PerformCommand()CDFParserprivate
PerformFileCopy()CDFParserprivate
PerformInfBeginCommand()CDFParserprivate
PerformInfEndCommand()CDFParserprivate
PerformNewCommand()CDFParserprivate
PerformSetCommand()CDFParserprivate
PrevCabinetNumberCCabinetprivate
ReadBlock(void *Buffer, ULONG Size, PULONG BytesRead)CCabinetprivate
ReadDataBlocks(PCFFOLDER_NODE FolderNode)CCabinetprivate
ReadFileTable()CCabinetprivate
ReadLine()CDFParserprivate
ReadString(char *String, LONG MaxLength)CCabinetprivate
ReservePerCabinetSizeCDFParserprivate
ReservePerDataBlockSizeCDFParserprivate
ReservePerFolderSizeCDFParserprivate
RestartSearchCCabinetprivate
ReuseBlockCCabinetprivate
ScratchFileCCabinetprivate
SelectCodec(LONG Id)CCabinet
SetAttributesOnFile(char *FileName, USHORT FileAttributes)CCabinetprivate
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)CDFParserprivate
SetDiskNumber(PDISK_NUMBER *List, ULONG Number, ULONG Value)CDFParserprivate
SetFileRelativePath(char *Path)CDFParser
SetMaxDiskSize(ULONG Size)CCabinet
SetupNewDisk()CDFParserprivate
SkipSpaces()CDFParserprivate
SourceDirCDFParserprivate
SourceFileCCabinetprivate
TotalBytesLeftCCabinetprivate
TotalCompSizeCCabinetprivate
TotalFileSizeCCabinetprivate
TotalFolderSizeCCabinetprivate
TotalHeaderSizeCCabinetprivate
WriteCabinetHeader(bool MoreDisks)CCabinetprivate
WriteDataBlock()CCabinetprivate
WriteDisk(ULONG MoreDisks)CCabinet
WriteFileEntries()CCabinetprivate
WriteFileToScratchStorage(PCFFILE_NODE FileNode)CCabinet
WriteFolderEntries()CCabinetprivate
WriteInfLine(char *InfLine)CDFParserprivate
~CCabinet()CCabinetvirtual
~CDFParser()CDFParservirtual