12 #define MAX_SCRNSHOT_NUM 16 VOID RetrieveGeneralInfo(AvailableStrings &m_Strings)
ATL::CStringW m_sFileName
ATL::CStringW m_szPkgName
ATL::CStringW m_szLicense
VOID RetrieveLicenseType()
ATL::CSimpleArray< ATL::CStringW > m_szScrnshotLocation
BOOL HasInstalledVersion() const
ATL::CStringW m_szUrlSite
VOID SetLastWriteTime(FILETIME *ftTime)
GLint GLint GLint GLint GLint x
CAvailableApplicationInfo * FindAppByPkgName(const ATL::CStringW &szPkgName) const
BOOL IsLicenseType(INT x)
static BOOL UpdateAppsDB()
BOOL GetString(LPCWSTR lpKeyName, ATL::CStringW &ReturnedString)
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
ATL::CStringW m_szUrlDownload
BOOL m_HasInstalledVersion
BOOL FindInLanguages(LCID what) const
ATL::CSimpleArray< CAvailableApplicationInfo > FindAppsByPkgNameList(const ATL::CSimpleArray< ATL::CStringW > &arrAppsNames) const
BOOL HasEnglishLanguage() const
ATL::CSimpleArray< LCID > m_LanguageLCIDs
BOOL Enum(INT EnumType, AVAILENUMPROC lpEnumProc, PVOID param)
static AvailableStrings m_Strings
_In_ WDFCOLLECTION _In_ ULONG Index
ATL::CStringW m_szVersion
ATL::CStringW m_szInstalledVersion
static VOID DeleteCurrentAppsDB()
VOID RefreshAppInfo(AvailableStrings &m_Strings)
VOID RetrieveInstalledStatus()
ATL::CStringW m_szRegName
BOOL AddSelected(CAvailableApplicationInfo *AvlbInfo)
BOOL HasLanguageInfo() const
VOID RetrieveInstalledVersion()
BOOL(CALLBACK * AVAILENUMPROC)(CAvailableApplicationInfo *Info, BOOL bInitialCheckState, PVOID param)
static BOOL ForceUpdateAppsDB()
ATL::CAtlList< CAvailableApplicationInfo * > m_SelectedList
ATL::CAtlList< CAvailableApplicationInfo * > m_InfoList
BOOL RetrieveIcon(ATL::CStringW &IconLocation) const
ATL::CStringW m_szIconLocation
LicenseType m_LicenseType
ATL::CStringW szSearchPath
BOOL RemoveSelected(CAvailableApplicationInfo *AvlbInfo)
BOOL RetrieveScrnshot(UINT Index, ATL::CStringW &ScrnshotLocation) const
BOOL HasNativeLanguage() const
CAvailableApplicationInfo(const ATL::CStringW &sFileNameParam, AvailableStrings &m_Strings)