summaryrefslogtreecommitdiffstats
path: root/chrome/installer/setup/uninstall.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/installer/setup/uninstall.h')
-rw-r--r--chrome/installer/setup/uninstall.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/chrome/installer/setup/uninstall.h b/chrome/installer/setup/uninstall.h
index a2320ad..a0be3d6 100644
--- a/chrome/installer/setup/uninstall.h
+++ b/chrome/installer/setup/uninstall.h
@@ -15,6 +15,8 @@
#include "chrome/installer/util/util_constants.h"
#include "chrome/installer/util/version.h"
+class FilePath;
+
namespace installer_setup {
// This function removes all Chrome registration related keys. It returns true
// if successful, otherwise false. The error code is set in |exit_code|.
@@ -42,10 +44,12 @@ void RemoveLegacyRegistryKeys();
// 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,
- bool remove_all, bool force_uninstall,
- const CommandLine& cmd_line, const wchar_t* cmd_params);
+installer_util::InstallStatus UninstallChrome(const FilePath& exe_path,
+ bool system_uninstall,
+ bool remove_all,
+ bool force_uninstall,
+ const CommandLine& cmd_line,
+ const wchar_t* cmd_params);
} // namespace installer_setup