Classes |
struct | FlagMapEntryWORD |
struct | FlagMapEntryUINT |
struct | FlagMapEntryDWORD |
Typedefs |
typedef struct
AppSecInc::Msi::Flags::FlagMapEntryWORD | FlagMapEntry |
Functions |
template<typename T , typename R > |
R | GetFlagValue (const std::wstring &name, const T &flagmap) |
| convert a single flag to its flag value
|
template<typename T , typename R > |
std::wstring | GetFlagName (const R &value, const T &flagmap) |
| convert a single flag value to its flag name
|
template<typename T , typename R > |
R | GetFlagsValue (const std::vector< std::wstring > &flags, const T &flagmap) |
| convert a vector of flags to the combined flag value
|
template<typename T , typename R > |
R | GetStringFlagsValue (const std::wstring &flags, const T &flagmap) |
| convert a string of flags to the combined flag value
|
template<typename T , typename R > |
R | GetPropertyValue (MsiInstall &msiInstall, const std::wstring &name, const T &flagmap) |
| retreive an MSI property and convert to a flag value
|
template<typename T > |
ULONG | GetFlagValue (const std::wstring &name, const T &flagmap) |
| convert a single flag to its flag value
|
template<typename T > |
ULONG | GetFlagsValue (const std::vector< std::wstring > &flags, const T &flagmap) |
template<typename T > |
ULONG | GetStringFlagsValue (const std::wstring &flags, const T &flagmap) |
| convert a string of flags to the combined flag value
|
template<typename T > |
ULONG | GetPropertyValue (MsiInstall &msiInstall, const std::wstring &name, const T &flagmap) |
| retreive an MSI property and convert to a flag value
|