129 Valid()
const override;
171 Valid()
const override;
PRTL_UNICODE_STRING_BUFFER Path
BOOL IsAvailableEnum(INT x)
BOOL IsInstalledEnum(INT x)
BOOL IsKnownLicenseType(INT x)
@ ENUM_INSTALLED_APPLICATIONS
virtual BOOL RetrieveIcon(CStringW &Path) const =0
virtual VOID GetDownloadInfo(CStringW &Url, CStringW &Sha1, ULONG &SizeInBytes) const =0
virtual VOID ShowAppInfo(CAppRichEdit *RichEdit)=0
virtual BOOL CanModify()=0
virtual BOOL UninstallApplication(BOOL bModify)=0
virtual VOID GetDisplayInfo(CStringW &License, CStringW &Size, CStringW &UrlSite, CStringW &UrlDownload)=0
virtual BOOL Valid() const =0
CStringW szDisplayVersion
virtual BOOL RetrieveScreenshot(CStringW &Path)=0
const AppsCategories iCategory
const CStringW szIdentifier
~CAvailableApplicationInfo()
CSimpleArray< LCID > m_LanguageLCIDs
virtual VOID GetDisplayInfo(CStringW &License, CStringW &Size, CStringW &UrlSite, CStringW &UrlDownload) override
virtual BOOL RetrieveScreenshot(CStringW &Path) override
virtual BOOL UninstallApplication(BOOL bModify) override
virtual VOID GetDownloadInfo(CStringW &Url, CStringW &Sha1, ULONG &SizeInBytes) const override
virtual BOOL CanModify() override
virtual BOOL Valid() const override
VOID InsertLanguageInfo(CAppRichEdit *RichEdit)
virtual BOOL RetrieveIcon(CStringW &Path) const override
CSimpleArray< CStringW > m_szScrnshotLocation
class CConfigParser * m_Parser
virtual VOID ShowAppInfo(CAppRichEdit *RichEdit) override
VOID InsertVersionInfo(CAppRichEdit *RichEdit)
virtual VOID ShowAppInfo(CAppRichEdit *RichEdit) override
virtual BOOL RetrieveScreenshot(CStringW &Path) override
BOOL GetApplicationRegDword(LPCWSTR lpKeyName, DWORD *lpValue)
~CInstalledApplicationInfo()
VOID RetrieveUninstallStrings()
CStringW m_szUninstallString
VOID RetrieveInstallDate()
virtual BOOL Valid() const override
virtual BOOL RetrieveIcon(CStringW &Path) const override
BOOL GetApplicationRegString(LPCWSTR lpKeyName, CStringW &String)
virtual BOOL UninstallApplication(BOOL bModify) override
VOID AddApplicationRegString(CAppRichEdit *RichEdit, UINT StringID, const CStringW &String, DWORD TextFlags)
virtual VOID GetDisplayInfo(CStringW &License, CStringW &Size, CStringW &UrlSite, CStringW &UrlDownload) override
virtual BOOL CanModify() override
virtual VOID GetDownloadInfo(CStringW &Url, CStringW &Sha1, ULONG &SizeInBytes) const override
CStringW m_szModifyString
GLint GLint GLint GLint GLint x
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
_Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING KeyName
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String