#include "chrome/updater/installer.h"
#include <optional>
#include "base/files/file_util.h"
#include "base/logging.h"
#include "base/process/launch.h"
#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
#include "chrome/updater/constants.h"
namespace updater {
InstallerResult RunApplicationInstaller(
const AppInfo& app_info,
const base::FilePath& installer_path,
const std::string& arguments,
const std::optional<base::FilePath>& install_data_file,
bool usage_stats_enabled,
const base::TimeDelta& timeout,
InstallProgressCallback ) { … }
std::string LookupString(const base::FilePath& path,
const std::string& keyname,
const std::string& default_value) { … }
base::Version LookupVersion(const base::FilePath& path,
const std::string& keyname,
const base::Version& default_value) { … }
}