ReactOS 0.4.16-dev-88-ga65b6ae
|
#include <cabinet.h>
CCabinet::CCabinet | ( | ) |
Definition at line 71 of file cabinet.cxx.
|
virtual |
Definition at line 103 of file cabinet.cxx.
Definition at line 1515 of file cabinet.cxx.
Referenced by CreateSimpleCabinet(), and CDFParser::PerformFileCopy().
ULONG CCabinet::AddSearchCriteria | ( | const std::string & | SearchCriteria, |
const std::string & | TargetFolder | ||
) |
Definition at line 228 of file cabinet.cxx.
Referenced by CCABManager::ParseCmdline().
void CCabinet::Close | ( | ) |
ULONG CCabinet::CloseCabinet | ( | ) |
Definition at line 1477 of file cabinet.cxx.
Referenced by CreateSimpleCabinet(), ExtractFile(), FindNext(), Open(), and CDFParser::Parse().
ULONG CCabinet::CloseDisk | ( | ) |
Definition at line 1459 of file cabinet.cxx.
Referenced by CreateSimpleCabinet(), CDFParser::Parse(), CDFParser::PerformNewCommand(), and WriteDisk().
|
private |
Definition at line 2703 of file cabinet.cxx.
Referenced by CommitDisk().
Definition at line 1393 of file cabinet.cxx.
Referenced by WriteDisk().
Definition at line 2263 of file cabinet.cxx.
Definition at line 2840 of file cabinet.cxx.
Referenced by GetFileTimes().
void CCabinet::ConvertPath | ( | std::string & | Path | ) |
Definition at line 134 of file cabinet.cxx.
Referenced by AddFile(), CreateSimpleCabinet(), SetCabinetReservedFile(), SetDestinationPath(), and CDFParser::SetFileRelativePath().
std::string CCabinet::CreateCabFilename | ( | PCFFILE_NODE | Node | ) |
Definition at line 278 of file cabinet.cxx.
Referenced by DestroyDeletedFileNodes(), WriteFileEntries(), and WriteFileToScratchStorage().
bool CCabinet::CreateSimpleCabinet | ( | ) |
Definition at line 1581 of file cabinet.cxx.
Referenced by CCABManager::Run().
|
private |
Definition at line 2168 of file cabinet.cxx.
Referenced by CommitDisk(), DestroyDeletedFolderNodes(), and DestroyFolderNodes().
|
private |
Definition at line 2196 of file cabinet.cxx.
Referenced by CloseDisk().
|
private |
Definition at line 2237 of file cabinet.cxx.
Referenced by CloseDisk().
|
private |
Definition at line 2183 of file cabinet.cxx.
Referenced by CloseCabinet().
|
private |
Definition at line 2223 of file cabinet.cxx.
Referenced by CloseCabinet().
void CCabinet::DestroySearchCriteria | ( | ) |
Definition at line 256 of file cabinet.cxx.
Referenced by CreateSimpleCabinet(), CCABManager::DisplayCabinet(), and CCABManager::ExtractFromCabinet().
Definition at line 648 of file cabinet.cxx.
Referenced by CCABManager::ExtractFromCabinet().
ULONG CCabinet::FindFirst | ( | PCAB_SEARCH | Search | ) |
Definition at line 551 of file cabinet.cxx.
Referenced by CCABManager::DisplayCabinet(), and CCABManager::ExtractFromCabinet().
ULONG CCabinet::FindNext | ( | PCAB_SEARCH | Search | ) |
Definition at line 566 of file cabinet.cxx.
Referenced by CCABManager::DisplayCabinet(), CCABManager::ExtractFromCabinet(), and FindFirst().
|
private |
Definition at line 1849 of file cabinet.cxx.
Referenced by LocateFile().
|
private |
Definition at line 2914 of file cabinet.cxx.
Referenced by AddFile().
char * CCabinet::GetCabinetName | ( | ) |
Definition at line 194 of file cabinet.cxx.
Referenced by CCABManager::DisplayCabinet(), and CCABManager::ExtractFromCabinet().
ULONG CCabinet::GetCurrentDiskNumber | ( | ) |
Definition at line 376 of file cabinet.cxx.
Referenced by CDFParser::SetupNewDisk().
Definition at line 308 of file cabinet.cxx.
Referenced by CDFParser::OnCabinetName(), and CDFParser::WriteInfLine().
std::string CCabinet::GetFileName | ( | const std::string & | Path | ) |
Definition at line 158 of file cabinet.cxx.
Referenced by CreateCabFilename(), CCABManager::OnAdd(), CCABManager::OnExtract(), and CDFParser::PerformFileCopy().
|
private |
Definition at line 2872 of file cabinet.cxx.
Referenced by AddFile().
bool CCabinet::HasSearchCriteria | ( | ) |
Definition at line 268 of file cabinet.cxx.
Referenced by CCABManager::ParseCmdline().
|
private |
Definition at line 2405 of file cabinet.cxx.
Referenced by NewCabinet(), and NewDisk().
bool CCabinet::IsCodecSelected | ( | ) |
Definition at line 1008 of file cabinet.cxx.
Referenced by CCABManager::ParseCmdline().
Definition at line 119 of file cabinet.cxx.
Referenced by GetAttributesOnFile(), GetFileName(), GetFileTimes(), and NormalizePath().
|
private |
Definition at line 1885 of file cabinet.cxx.
Referenced by ExtractFile().
|
private |
Definition at line 1821 of file cabinet.cxx.
Referenced by LocateFile().
Definition at line 2342 of file cabinet.cxx.
Referenced by CreateSimpleCabinet(), and FindNext().
ULONG CCabinet::NewCabinet | ( | ) |
Definition at line 1057 of file cabinet.cxx.
Referenced by CreateSimpleCabinet(), CDFParser::PerformFileCopy(), and CDFParser::PerformNewCommand().
|
private |
Definition at line 2147 of file cabinet.cxx.
Referenced by ReadDataBlocks(), and WriteDataBlock().
ULONG CCabinet::NewDisk | ( | ) |
Definition at line 1128 of file cabinet.cxx.
Referenced by CDFParser::PerformFileCopy(), CDFParser::PerformNewCommand(), and WriteDisk().
|
private |
Definition at line 2126 of file cabinet.cxx.
Referenced by AddFile(), and ReadFileTable().
ULONG CCabinet::NewFolder | ( | ) |
Definition at line 1152 of file cabinet.cxx.
Referenced by NewCabinet(), CDFParser::PerformNewCommand(), and WriteFileToScratchStorage().
|
private |
Definition at line 2105 of file cabinet.cxx.
Referenced by NewFolder(), and Open().
void CCabinet::NormalizePath | ( | std::string & | Path | ) |
Definition at line 179 of file cabinet.cxx.
Referenced by SetDestinationPath(), and CDFParser::SetFileRelativePath().
Reimplemented in CCABManager.
Definition at line 1780 of file cabinet.cxx.
Referenced by WriteFileToScratchStorage().
Reimplemented in CDFParser.
Definition at line 1806 of file cabinet.cxx.
Referenced by CommitDisk(), and InitCabinetHeader().
Reimplemented in CCABManager.
Definition at line 1762 of file cabinet.cxx.
Referenced by ExtractFile(), and FindNext().
Reimplemented in CDFParser.
Definition at line 1792 of file cabinet.cxx.
Referenced by InitCabinetHeader().
Reimplemented in CCABManager.
Definition at line 1750 of file cabinet.cxx.
Referenced by ExtractFile().
Reimplemented in CCABManager.
Definition at line 1735 of file cabinet.cxx.
Referenced by CommitDisk(), and ExtractFile().
Reimplemented in CCABManager.
Definition at line 1773 of file cabinet.cxx.
Referenced by CDFParser::Parse().
ULONG CCabinet::Open | ( | ) |
Definition at line 387 of file cabinet.cxx.
Referenced by CCABManager::DisplayCabinet(), ExtractFile(), CCABManager::ExtractFromCabinet(), and FindNext().
Definition at line 2322 of file cabinet.cxx.
Referenced by ExtractFile(), Open(), ReadDataBlocks(), ReadFileTable(), and ReadString().
|
private |
Definition at line 2040 of file cabinet.cxx.
Referenced by Open().
|
private |
Definition at line 1983 of file cabinet.cxx.
Referenced by Open().
Definition at line 1928 of file cabinet.cxx.
Referenced by Open(), and ReadFileTable().
Definition at line 1018 of file cabinet.cxx.
Referenced by ExtractFile(), CCABManager::ParseCmdline(), and SetCompressionCodec().
Definition at line 2968 of file cabinet.cxx.
Referenced by ExtractFile().
Definition at line 205 of file cabinet.cxx.
Referenced by ExtractFile(), FindNext(), and CCABManager::ParseCmdline().
Definition at line 319 of file cabinet.cxx.
Referenced by CCABManager::ParseCmdline().
Definition at line 288 of file cabinet.cxx.
Referenced by CCABManager::ParseCmdline().
Definition at line 216 of file cabinet.cxx.
Referenced by CCABManager::ParseCmdline().
Definition at line 1720 of file cabinet.cxx.
Referenced by CDFParser::DoMaxDiskSize(), and CDFParser::SetupNewDisk().
Definition at line 2484 of file cabinet.cxx.
Referenced by CommitDisk().
|
private |
Definition at line 2751 of file cabinet.cxx.
Referenced by WriteDisk(), and WriteFileToScratchStorage().
Definition at line 1311 of file cabinet.cxx.
Referenced by CreateSimpleCabinet(), CDFParser::Parse(), and CDFParser::PerformNewCommand().
|
private |
Definition at line 2646 of file cabinet.cxx.
Referenced by CommitDisk().
ULONG CCabinet::WriteFileToScratchStorage | ( | PCFFILE_NODE | FileNode | ) |
Definition at line 1197 of file cabinet.cxx.
Referenced by WriteDisk().
|
private |
Definition at line 2618 of file cabinet.cxx.
Referenced by CommitDisk().
|
private |
Definition at line 485 of file cabinet.h.
Referenced by CCabinet(), WriteDataBlock(), and WriteFileEntries().
|
private |
Definition at line 443 of file cabinet.h.
Referenced by CCabinet(), and ExtractFile().
|
private |
Definition at line 451 of file cabinet.h.
Referenced by InitCabinetHeader(), NewCabinet(), NewFolder(), Open(), ReadFileTable(), WriteCabinetHeader(), and WriteFileToScratchStorage().
|
private |
Definition at line 433 of file cabinet.h.
Referenced by CCabinet(), CommitDisk(), GetCabinetName(), Open(), and SetCabinetName().
|
private |
Definition at line 436 of file cabinet.h.
Referenced by CCabinet(), ExtractFile(), FindNext(), InitCabinetHeader(), Open(), and WriteCabinetHeader().
|
private |
Definition at line 434 of file cabinet.h.
Referenced by CCabinet(), InitCabinetHeader(), Open(), and WriteCabinetHeader().
|
private |
|
private |
Definition at line 446 of file cabinet.h.
Referenced by SetCabinetReservedFile().
|
private |
Definition at line 447 of file cabinet.h.
Referenced by CCabinet(), SetCabinetReservedFile(), WriteCabinetHeader(), and ~CCabinet().
|
private |
Definition at line 448 of file cabinet.h.
Referenced by CCabinet(), InitCabinetHeader(), SetCabinetReservedFile(), WriteCabinetHeader(), and ~CCabinet().
|
private |
Definition at line 460 of file cabinet.h.
Referenced by CCabinet(), ExtractFile(), SelectCodec(), WriteDataBlock(), and ~CCabinet().
|
private |
Definition at line 461 of file cabinet.h.
Referenced by CCabinet(), NewFolder(), and SelectCodec().
|
private |
Definition at line 462 of file cabinet.h.
Referenced by CCabinet(), IsCodecSelected(), SelectCodec(), and ~CCabinet().
|
private |
Definition at line 483 of file cabinet.h.
Referenced by WriteDisk(), and WriteFileToScratchStorage().
|
private |
Definition at line 478 of file cabinet.h.
Referenced by NewCabinet(), NewDisk(), WriteDataBlock(), WriteDisk(), and WriteFileToScratchStorage().
|
private |
Definition at line 479 of file cabinet.h.
Referenced by NewCabinet(), and WriteFileToScratchStorage().
|
private |
Definition at line 459 of file cabinet.h.
Referenced by AddSearchCriteria(), CreateSimpleCabinet(), DestroySearchCriteria(), FindNext(), and HasSearchCriteria().
|
private |
Definition at line 457 of file cabinet.h.
Referenced by CCabinet(), and ExtractFile().
|
private |
Definition at line 432 of file cabinet.h.
Referenced by CloseDisk(), CommitDisk(), GetCurrentDiskNumber(), InitCabinetHeader(), NewCabinet(), and WriteFileToScratchStorage().
|
private |
Definition at line 456 of file cabinet.h.
Referenced by AddFile(), ExtractFile(), GetAbsoluteOffset(), LocateFile(), NewCabinet(), NewDisk(), NewFolder(), WriteDataBlock(), and WriteFileToScratchStorage().
|
private |
Definition at line 464 of file cabinet.h.
Referenced by NewCabinet(), WriteDataBlock(), and WriteFileToScratchStorage().
|
private |
Definition at line 465 of file cabinet.h.
Referenced by NewCabinet(), WriteDataBlock(), WriteDisk(), and WriteFileToScratchStorage().
|
private |
Definition at line 468 of file cabinet.h.
Referenced by WriteDataBlock().
|
private |
Definition at line 469 of file cabinet.h.
Referenced by WriteDataBlock(), WriteDisk(), and WriteFileToScratchStorage().
|
private |
|
private |
Definition at line 445 of file cabinet.h.
Referenced by ExtractFile(), GetDestinationPath(), and SetDestinationPath().
|
private |
Definition at line 437 of file cabinet.h.
Referenced by CCabinet(), ExtractFile(), FindNext(), InitCabinetHeader(), Open(), and WriteCabinetHeader().
|
private |
Definition at line 435 of file cabinet.h.
Referenced by CCabinet(), InitCabinetHeader(), Open(), and WriteCabinetHeader().
|
private |
Definition at line 476 of file cabinet.h.
Referenced by InitCabinetHeader(), NewCabinet(), NewDisk(), NewFolder(), WriteCabinetHeader(), WriteDataBlock(), and WriteFileToScratchStorage().
|
private |
Definition at line 449 of file cabinet.h.
Referenced by Close(), CommitDataBlocks(), CommitDisk(), ExtractFile(), GetFileTimes(), Open(), ReadBlock(), ReadDataBlocks(), ReadFileTable(), ReadString(), SetCabinetReservedFile(), WriteCabinetHeader(), WriteFileEntries(), and WriteFolderEntries().
|
private |
|
private |
Definition at line 450 of file cabinet.h.
Referenced by CCabinet(), Close(), and Open().
|
private |
|
private |
|
private |
Definition at line 442 of file cabinet.h.
Referenced by CCabinet(), Open(), and ReadDataBlocks().
|
private |
Definition at line 463 of file cabinet.h.
Referenced by NewCabinet(), and WriteDataBlock().
|
private |
Definition at line 474 of file cabinet.h.
Referenced by NewFolder(), WriteDataBlock(), and WriteFileEntries().
|
private |
Definition at line 472 of file cabinet.h.
Referenced by ExtractFile(), and FindNext().
|
private |
Definition at line 475 of file cabinet.h.
Referenced by CCabinet(), SetMaxDiskSize(), and WriteDataBlock().
|
private |
Definition at line 439 of file cabinet.h.
Referenced by InitCabinetHeader(), and WriteCabinetHeader().
|
private |
Definition at line 486 of file cabinet.h.
Referenced by NewCabinet(), NewDisk(), NewFolder(), and WriteFileToScratchStorage().
|
private |
Definition at line 466 of file cabinet.h.
Referenced by WriteDataBlock().
|
private |
Definition at line 477 of file cabinet.h.
Referenced by InitCabinetHeader(), NewCabinet(), and WriteFileToScratchStorage().
|
private |
Definition at line 471 of file cabinet.h.
Referenced by ExtractFile(), FindFirst(), and FindNext().
|
private |
Definition at line 444 of file cabinet.h.
Referenced by CCabinet(), and ExtractFile().
|
private |
Definition at line 481 of file cabinet.h.
Referenced by CCabinet(), CloseCabinet(), CommitDataBlocks(), CommitDisk(), NewCabinet(), and WriteDataBlock().
|
private |
Definition at line 482 of file cabinet.h.
Referenced by WriteFileToScratchStorage().
|
private |
Definition at line 484 of file cabinet.h.
Referenced by WriteFileToScratchStorage().
|
private |
Definition at line 467 of file cabinet.h.
Referenced by WriteDataBlock().
|
private |
Definition at line 441 of file cabinet.h.
Referenced by DestroyDeletedFileNodes(), NewCabinet(), NewDisk(), WriteCabinetHeader(), and WriteFileToScratchStorage().
|
private |
Definition at line 440 of file cabinet.h.
Referenced by DestroyDeletedFolderNodes(), NewCabinet(), NewDisk(), NewFolder(), and WriteCabinetHeader().
|
private |
Definition at line 438 of file cabinet.h.
Referenced by InitCabinetHeader(), NewCabinet(), and WriteCabinetHeader().