VOID RetrieveInstalledVersion()
ATL::CStringW m_szRegName
const ATL::CStringW & GetAppPath() const
BOOL HasNativeLanguage() const
ATL::CStringW m_szVersion
LicenseType m_LicenseType
BOOL IsLicenseType(INT x)
static BOOL UpdateAppsDB()
VOID RetrieveInstalledStatus()
ATL::CSimpleArray< CAvailableApplicationInfo > GetSelected() const
CAvailableApplicationInfo * FindInfo(const ATL::CStringW &szAppName) const
ATL::CStringW m_szLicense
ATL::CSimpleArray< CAvailableApplicationInfo > FindInfoList(const ATL::CSimpleArray< ATL::CStringW > &arrAppsNames) const
BOOL(CALLBACK * AVAILENUMPROC)(CAvailableApplicationInfo *Info, LPCWSTR szFolderPath)
VOID RetrieveGeneralInfo()
const ATL::CStringW & GetFolderPath() const
static AvailableStrings m_Strings
VOID RetrieveLicenseType()
static VOID DeleteCurrentAppsDB()
ATL::CStringW m_sFileName
BOOL Enum(INT EnumType, AVAILENUMPROC lpEnumProc)
ATL::CStringW m_szUrlDownload
static BOOL ForceUpdateAppsDB()
ATL::CAtlList< CAvailableApplicationInfo * > m_InfoList
VOID SetLastWriteTime(FILETIME *ftTime)
BOOL HasLanguageInfo() const
BOOL HasInstalledVersion() const
BOOL m_HasInstalledVersion
ATL::CStringW m_szUrlSite
CAvailableApplicationInfo(const ATL::CStringW &sFileNameParam)
BOOL FindInLanguages(LCID what) const
BOOL HasEnglishLanguage() const
ATL::CSimpleArray< LCID > m_LanguageLCIDs
const ATL::CStringW & GetCabPath() const
BOOL GetString(LPCWSTR lpKeyName, ATL::CStringW &ReturnedString)
ATL::CStringW szSearchPath
ATL::CStringW m_szInstalledVersion