|
ReactOS 0.4.16-dev-1948-gd260c1d
|


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_SILENTARGS L"SilentParameters" |
| #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, bool Silent) |
| HRESULT | ExtractArchiveForExecution (PCWSTR pszArchive, const CStringW &PackageName, CStringW &TempDir, CStringW &App) |
Definition at line 23 of file appinfo.h.
| Enumerator | |
|---|---|
| INSTALLER_UNKNOWN | |
| INSTALLER_EXEINZIP | |
| INSTALLER_GENERATE | |
| INSTALLER_MSI | |
| INSTALLER_INNO | |
| INSTALLER_NSIS | |
| Enumerator | |
|---|---|
| LICENSE_NONE | |
| LICENSE_OPENSOURCE | |
| LICENSE_FREEWARE | |
| LICENSE_TRIAL | |
| LICENSE_MIN | |
| LICENSE_MAX | |
| Enumerator | |
|---|---|
| UCF_NONE | |
| UCF_SILENT | |
| UCF_MODIFY | |
| UCF_SAMEPROCESS | |
| DEFINE_ENUM_FLAG_OPERATORS | ( | UninstallCommandFlags | ) |
| BOOL ExtractAndRunGeneratedInstaller | ( | const CAvailableApplicationInfo & | AppInfo, |
| LPCWSTR | Archive, | ||
| bool | Silent | ||
| ) |
Definition at line 681 of file geninst.cpp.
Referenced by HandleGenerateInstallerCommand().
| HRESULT ExtractArchiveForExecution | ( | PCWSTR | pszArchive, |
| const CStringW & | PackageName, | ||
| CStringW & | TempDir, | ||
| CStringW & | App | ||
| ) |
Definition at line 850 of file geninst.cpp.
Referenced by CDownloadManager::PerformDownloadAndInstall().
Definition at line 55 of file appinfo.h.
Referenced by CMainWindow::OnCommand(), and CMainWindow::UpdateApplicationsList().
Definition at line 67 of file appinfo.h.
Referenced by CAppDB::GetApps(), CMainWindow::RemoveSelectedAppFromRegistry(), CMainWindow::UninstallSelectedApp(), and CMainWindow::UpdateApplicationsList().
Definition at line 18 of file appinfo.h.
Referenced by CAvailableApplicationInfo::LicenseString().
| BOOL UninstallGenerated | ( | CInstalledApplicationInfo & | AppInfo, |
| UninstallCommandFlags | Flags | ||
| ) |
Definition at line 842 of file geninst.cpp.
Referenced by CInstalledApplicationInfo::UninstallApplication().