My Project
+ 80db3
|
#include "setup/file.hpp"
Public Types | |
enum | file_type { UserFile, UninstExe, RegSvrExe } |
enum | file_attributes { ReadOnly = 0x1 } |
Public Member Functions | |
FLAGS (flags, ConfirmOverwrite, NeverUninstall, RestartReplace, DeleteAfterInstall, RegisterServer, RegisterTypeLib, SharedFile, CompareTimeStamp, FontIsNotTrueType, SkipIfSourceDoesntExist, OverwriteReadOnly, OverwriteSameVersion, CustomDestName, OnlyIfDestFileExists, NoRegError, UninsRestartDelete, OnlyIfDoesntExist, IgnoreVersion, PromptIfOlder, DontCopy, UninsRemoveReadOnly, RecurseSubDirsExternal, ReplaceSameVersionIfContentsDiffer, DontVerifyChecksum, UninsNoSharedFilePrompt, CreateAllSubDirs, Bits32, Bits64, ExternalSizePreset, SetNtfsCompression, UnsetNtfsCompression, GacInstall, IsReadmeFile) | |
void | load (std::istream &is, const info &i) |
Public Attributes | |
std::string | source |
std::string | destination |
std::string | install_font_name |
std::string | strong_assembly_name |
boost::uint32_t | location |
index into the data entry list More... | |
boost::uint32_t | attributes |
boost::uint64_t | external_size |
boost::int16_t | permission |
index into the permission entry list More... | |
flags | options |
file_type | type |
std::vector< boost::uint32_t > | additional_locations |
crypto::checksum | checksum |
boost::uint64_t | size |
![]() | |
std::string | components |
std::string | tasks |
std::string | languages |
std::string | check |
std::string | after_install |
std::string | before_install |
windows_version_range | winver |
Additional Inherited Members | |
![]() | |
void | load_condition_data (std::istream &is, const info &i) |
void | load_version_data (std::istream &is, const version &version) |
setup::file_entry::FLAGS | ( | flags | , |
ConfirmOverwrite | , | ||
NeverUninstall | , | ||
RestartReplace | , | ||
DeleteAfterInstall | , | ||
RegisterServer | , | ||
RegisterTypeLib | , | ||
SharedFile | , | ||
CompareTimeStamp | , | ||
FontIsNotTrueType | , | ||
SkipIfSourceDoesntExist | , | ||
OverwriteReadOnly | , | ||
OverwriteSameVersion | , | ||
CustomDestName | , | ||
OnlyIfDestFileExists | , | ||
NoRegError | , | ||
UninsRestartDelete | , | ||
OnlyIfDoesntExist | , | ||
IgnoreVersion | , | ||
PromptIfOlder | , | ||
DontCopy | , | ||
UninsRemoveReadOnly | , | ||
RecurseSubDirsExternal | , | ||
ReplaceSameVersionIfContentsDiffer | , | ||
DontVerifyChecksum | , | ||
UninsNoSharedFilePrompt | , | ||
CreateAllSubDirs | , | ||
Bits32 | , | ||
Bits64 | , | ||
ExternalSizePreset | , | ||
SetNtfsCompression | , | ||
UnsetNtfsCompression | , | ||
GacInstall | , | ||
IsReadmeFile | |||
) |
void setup::file_entry::load | ( | std::istream & | is, |
const info & | i | ||
) |
boost::uint32_t setup::file_entry::location |
boost::int16_t setup::file_entry::permission |
std::vector<boost::uint32_t> setup::file_entry::additional_locations |
crypto::checksum setup::file_entry::checksum |