| Index: chrome/installer/setup/uninstall.h
|
| diff --git a/chrome/installer/setup/uninstall.h b/chrome/installer/setup/uninstall.h
|
| index be10efb80070750d3366128c6216a724b32db018..206bd35f2a2a69d1523b7de0175711cf3b6d6849 100644
|
| --- a/chrome/installer/setup/uninstall.h
|
| +++ b/chrome/installer/setup/uninstall.h
|
| @@ -60,6 +60,22 @@ installer::InstallStatus UninstallProduct(
|
| bool force_uninstall,
|
| const CommandLine& cmd_line);
|
|
|
| +// Cleans up the installation directory after all uninstall operations have
|
| +// completed. Depending on what products are remaining, setup.exe and the
|
| +// installer archive may be deleted. Empty directories will be pruned (or
|
| +// scheduled for pruning after reboot, if necessary).
|
| +//
|
| +// original_state: The installation state of all products on the system.
|
| +// installer_state: State associated with this operation.
|
| +// cmd_line: CommandLine that contains information about the command that
|
| +// was used to launch current uninstaller.
|
| +// uninstall_status: the uninstall status so far (may change during invocation).
|
| +void CleanUpInstallationDirectoryAfterUninstall(
|
| + const InstallationState& original_state,
|
| + const InstallerState& installer_state,
|
| + const CommandLine& cmd_line,
|
| + installer::InstallStatus* uninstall_status);
|
| +
|
| } // namespace installer
|
|
|
| #endif // CHROME_INSTALLER_SETUP_UNINSTALL_H_
|
|
|