ReactOS 0.4.16-dev-1338-g8aab5a9
|
Go to the source code of this file.
Classes | |
class | CAppInfo |
class | CAvailableApplicationInfo |
class | CInstalledApplicationInfo |
Macros | |
#define | DB_VERSION L"Version" |
#define | DB_CATEGORY L"Category" |
#define | DB_PUBLISHER L"Publisher" |
#define | DB_REGNAME L"RegName" |
#define | DB_INSTALLER L"Installer" |
#define | DB_INSTALLER_GENERATE L"Generate" |
#define | DB_INSTALLER_EXEINZIP L"ExeInZip" |
#define | DB_SCOPE L"Scope" |
#define | DB_SAVEAS L"SaveAs" |
#define | DB_GENINSTSECTION L"Generate" |
#define | GENERATE_ARPSUBKEY L"RApps" |
#define | DB_EXEINZIPSECTION L"ExeInZip" |
#define | DB_EXEINZIP_EXE L"Exe" |
Functions | |
BOOL | IsKnownLicenseType (INT x) |
BOOL | IsAvailableEnum (INT x) |
BOOL | IsInstalledEnum (INT x) |
DEFINE_ENUM_FLAG_OPERATORS (UninstallCommandFlags) | |
BOOL | UninstallGenerated (CInstalledApplicationInfo &AppInfo, UninstallCommandFlags Flags) |
BOOL | ExtractAndRunGeneratedInstaller (const CAvailableApplicationInfo &AppInfo, LPCWSTR Archive) |
HRESULT | ExtractArchiveForExecution (PCWSTR pszArchive, const CStringW &PackageName, CStringW &TempDir, CStringW &App) |
Definition at line 24 of file appinfo.h.
Enumerator | |
---|---|
LICENSE_NONE | |
LICENSE_OPENSOURCE | |
LICENSE_FREEWARE | |
LICENSE_TRIAL | |
LICENSE_MIN | |
LICENSE_MAX |
Enumerator | |
---|---|
UCF_NONE | |
UCF_MODIFY | |
UCF_SILENT | |
UCF_SAMEPROCESS |
DEFINE_ENUM_FLAG_OPERATORS | ( | UninstallCommandFlags | ) |
BOOL ExtractAndRunGeneratedInstaller | ( | const CAvailableApplicationInfo & | AppInfo, |
LPCWSTR | Archive | ||
) |
Definition at line 677 of file geninst.cpp.
Referenced by HandleGenerateInstallerCommand().
HRESULT ExtractArchiveForExecution | ( | PCWSTR | pszArchive, |
const CStringW & | PackageName, | ||
CStringW & | TempDir, | ||
CStringW & | App | ||
) |
Definition at line 845 of file geninst.cpp.
Referenced by CDownloadManager::PerformDownloadAndInstall().
Definition at line 56 of file appinfo.h.
Referenced by CMainWindow::OnCommand(), and CMainWindow::UpdateApplicationsList().
Definition at line 68 of file appinfo.h.
Referenced by CAppDB::GetApps(), CMainWindow::RemoveSelectedAppFromRegistry(), CMainWindow::UninstallSelectedApp(), and CMainWindow::UpdateApplicationsList().
Definition at line 19 of file appinfo.h.
Referenced by CAvailableApplicationInfo::LicenseString().
BOOL UninstallGenerated | ( | CInstalledApplicationInfo & | AppInfo, |
UninstallCommandFlags | Flags | ||
) |
Definition at line 837 of file geninst.cpp.
Referenced by CInstalledApplicationInfo::UninstallApplication().