Index: chrome/installer/setup/install.h |
diff --git a/chrome/installer/setup/install.h b/chrome/installer/setup/install.h |
index 5eac8e21d5b4d2ae1fe97f4fc84158001944c736..9cab9f7a9246ad9613c2ee20ba67783c0ed63ab8 100644 |
--- a/chrome/installer/setup/install.h |
+++ b/chrome/installer/setup/install.h |
@@ -50,6 +50,17 @@ enum InstallShortcutLevel { |
ALL_USERS, |
}; |
+// Sets |new_target_path| as the new target path of all shortcuts in the |
+// location specified by |shortcut_location| and |dist| which point to a file: |
+// - In |old_target_dir| or one of its subdirectories, and, |
+// - Whose path ends with |old_target_path_suffix|. |
+void UpdatePerUserShortcutsInLocation( |
+ const ShellUtil::ShortcutLocation shortcut_location, |
+ BrowserDistribution* dist, |
+ const base::FilePath& old_target_dir, |
+ const base::FilePath& old_target_path_suffix, |
+ const base::FilePath& new_target_path); |
+ |
// Escape |att_value| as per the XML AttValue production |
// (http://www.w3.org/TR/2008/REC-xml-20081126/#NT-AttValue) for a value in |
// single quotes. |