ReactOS
0.4.15-dev-4853-g3a72a52
|
#include <installed.h>
Public Member Functions | |
CInstalledApplicationInfo (BOOL bIsUserKey, REGSAM RegWowKey, HKEY hKey, const CStringW &szKeyName) | |
~CInstalledApplicationInfo () | |
VOID | EnsureDetailsLoaded () |
BOOL | GetApplicationRegString (LPCWSTR lpKeyName, ATL::CStringW &String) |
BOOL | GetApplicationRegDword (LPCWSTR lpKeyName, DWORD *lpValue) |
BOOL | RetrieveIcon (ATL::CStringW &IconLocation) |
BOOL | UninstallApplication (BOOL bModify) |
LSTATUS | RemoveFromRegistry () |
Private Attributes | |
BOOL | m_IsUserKey |
REGSAM | m_WowKey |
HKEY | m_hSubKey |
CStringW | m_szKeyName |
Definition at line 6 of file installed.h.
CInstalledApplicationInfo::CInstalledApplicationInfo | ( | BOOL | bIsUserKey, |
REGSAM | RegWowKey, | ||
HKEY | hKey, | ||
const CStringW & | szKeyName | ||
) |
Definition at line 15 of file installed.cpp.
CInstalledApplicationInfo::~CInstalledApplicationInfo | ( | ) |
Definition at line 25 of file installed.cpp.
void CInstalledApplicationInfo::EnsureDetailsLoaded | ( | ) |
Definition at line 34 of file installed.cpp.
Definition at line 183 of file installed.cpp.
Referenced by EnsureDetailsLoaded().
BOOL CInstalledApplicationInfo::GetApplicationRegString | ( | LPCWSTR | lpKeyName, |
ATL::CStringW & | String | ||
) |
Definition at line 127 of file installed.cpp.
Referenced by EnsureDetailsLoaded().
LSTATUS CInstalledApplicationInfo::RemoveFromRegistry | ( | ) |
Definition at line 219 of file installed.cpp.
Referenced by CMainWindow::RemoveSelectedAppFromRegistry().
BOOL CInstalledApplicationInfo::RetrieveIcon | ( | ATL::CStringW & | IconLocation | ) |
Definition at line 199 of file installed.cpp.
Referenced by CAppsListView::AddInstalledApplication().
Definition at line 209 of file installed.cpp.
Referenced by CMainWindow::UninstallSelectedApp().
BOOL CInstalledApplicationInfo::bIsUpdate |
Definition at line 28 of file installed.h.
Referenced by CInstalledApplicationInfo().
|
private |
Definition at line 11 of file installed.h.
Referenced by CInstalledApplicationInfo(), EnsureDetailsLoaded(), GetApplicationRegDword(), GetApplicationRegString(), and ~CInstalledApplicationInfo().
|
private |
Definition at line 9 of file installed.h.
Referenced by RemoveFromRegistry().
|
private |
Definition at line 13 of file installed.h.
Referenced by EnsureDetailsLoaded(), and RemoveFromRegistry().
|
private |
Definition at line 10 of file installed.h.
Referenced by RemoveFromRegistry().
CStringW CInstalledApplicationInfo::szComments |
Definition at line 32 of file installed.h.
Referenced by CAppsListView::AddInstalledApplication().
CStringW CInstalledApplicationInfo::szContact |
Definition at line 41 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szDisplayIcon |
Definition at line 29 of file installed.h.
Referenced by RetrieveIcon().
CStringW CInstalledApplicationInfo::szDisplayName |
Definition at line 30 of file installed.h.
Referenced by CAppsListView::AddInstalledApplication(), and UninstallApplication().
CStringW CInstalledApplicationInfo::szDisplayVersion |
Definition at line 31 of file installed.h.
Referenced by CAppsListView::AddInstalledApplication().
CStringW CInstalledApplicationInfo::szHelpLink |
Definition at line 38 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szHelpTelephone |
Definition at line 39 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szInstallDate |
Definition at line 44 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szInstallLocation |
Definition at line 45 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szInstallSource |
Definition at line 46 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szModifyPath |
Definition at line 48 of file installed.h.
Referenced by EnsureDetailsLoaded(), and UninstallApplication().
CStringW CInstalledApplicationInfo::szProductID |
Definition at line 37 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szPublisher |
Definition at line 35 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szReadme |
Definition at line 40 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szRegOwner |
Definition at line 36 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szUninstallString |
Definition at line 47 of file installed.h.
Referenced by EnsureDetailsLoaded(), and UninstallApplication().
CStringW CInstalledApplicationInfo::szURLInfoAbout |
Definition at line 43 of file installed.h.
Referenced by EnsureDetailsLoaded().
CStringW CInstalledApplicationInfo::szURLUpdateInfo |
Definition at line 42 of file installed.h.
Referenced by EnsureDetailsLoaded().