Go to the source code of this file.
Classes | |
struct | AppSecInc::Msi::Flags::FlagMapEntryWORD |
struct | AppSecInc::Msi::Flags::FlagMapEntryUINT |
struct | AppSecInc::Msi::Flags::FlagMapEntryDWORD |
Namespaces | |
namespace | AppSecInc |
namespace | AppSecInc::Msi |
namespace | AppSecInc::Msi::Flags |
Typedefs | |
typedef struct AppSecInc::Msi::Flags::FlagMapEntryWORD | AppSecInc::Msi::Flags::FlagMapEntry |
Functions | |
template<typename T , typename R > | |
R | AppSecInc::Msi::Flags::GetFlagValue (const std::wstring &name, const T &flagmap) |
convert a single flag to its flag value | |
template<typename T , typename R > | |
std::wstring | AppSecInc::Msi::Flags::GetFlagName (const R &value, const T &flagmap) |
convert a single flag value to its flag name | |
template<typename T , typename R > | |
R | AppSecInc::Msi::Flags::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 | AppSecInc::Msi::Flags::GetStringFlagsValue (const std::wstring &flags, const T &flagmap) |
convert a string of flags to the combined flag value | |
template<typename T , typename R > | |
R | AppSecInc::Msi::Flags::GetPropertyValue (MsiInstall &msiInstall, const std::wstring &name, const T &flagmap) |
retreive an MSI property and convert to a flag value | |
template<typename T > | |
ULONG | AppSecInc::Msi::Flags::GetFlagValue (const std::wstring &name, const T &flagmap) |
convert a single flag to its flag value | |
template<typename T > | |
ULONG | AppSecInc::Msi::Flags::GetFlagsValue (const std::vector< std::wstring > &flags, const T &flagmap) |
template<typename T > | |
ULONG | AppSecInc::Msi::Flags::GetStringFlagsValue (const std::wstring &flags, const T &flagmap) |
convert a string of flags to the combined flag value | |
template<typename T > | |
ULONG | AppSecInc::Msi::Flags::GetPropertyValue (MsiInstall &msiInstall, const std::wstring &name, const T &flagmap) |
retreive an MSI property and convert to a flag value |
© Application Security Inc. - All Rights Reserved | http://msiext.codeplex.com |