Index: chrome/installer/setup/uninstall.h |
diff --git a/chrome/installer/setup/uninstall.h b/chrome/installer/setup/uninstall.h |
index dc2241d1e0c57a14d4ed0c87f19d618042129481..b8478b7a4676bf61d1c952516f761b4c4225989b 100644 |
--- a/chrome/installer/setup/uninstall.h |
+++ b/chrome/installer/setup/uninstall.h |
@@ -9,6 +9,7 @@ |
#include <string> |
+#include "base/command_line.h" |
#include "chrome/installer/util/util_constants.h" |
#include "chrome/installer/util/version.h" |
@@ -20,14 +21,16 @@ namespace installer_setup { |
// system_uninstall: if true, the function uninstalls Chrome installed system |
// wise. otherwise, it uninstalls Chrome installed for the |
// current user. |
-// installed_version: currently installed version of Chrome. |
// remove_all: Remove all shared files, registry entries as well. |
// force_uninstall: Uninstall without prompting for user confirmation or |
// any checks for Chrome running. |
+// cmd_line: CommandLine that contains information about the command that |
+// was used to launch current uninstaller. |
+// cmd_params: Command line parameters passed to the uninstaller. |
installer_util::InstallStatus UninstallChrome( |
const std::wstring& exe_path, bool system_uninstall, |
- const installer::Version& installed_version, |
- bool remove_all, bool force_uninstall); |
+ bool remove_all, bool force_uninstall, |
+ const CommandLine& cmd_line, const wchar_t* cmd_params); |
} // namespace installer_setup |