| Index: chrome/installer/util/shell_util.h
|
| ===================================================================
|
| --- chrome/installer/util/shell_util.h (revision 150342)
|
| +++ chrome/installer/util/shell_util.h (working copy)
|
| @@ -35,6 +35,14 @@
|
| SYSTEM_LEVEL = 0x2 // Make any shell changes only at the system level
|
| };
|
|
|
| + enum VerifyShortcuts {
|
| + VERIFY_SHORTCUT_SUCCESS,
|
| + VERIFY_SHORTCUT_FAILURE_UNEXPECTED,
|
| + VERIFY_SHORTCUT_FAILURE_PATH,
|
| + VERIFY_SHORTCUT_FAILURE_DESCRIPTION,
|
| + VERIFY_SHORTCUT_FAILURE_ICON_INDEX
|
| + };
|
| +
|
| // Relative path of the URL Protocol registry entry (prefixed with '\').
|
| static const wchar_t* kRegURLProtocol;
|
|
|
| @@ -442,6 +450,15 @@
|
| // bytes.
|
| static string16 ByteArrayToBase32(const uint8* bytes, size_t size);
|
|
|
| + // Verify that a shortcut exists with the expected information.
|
| + // |exe_path| The shortcut's exe.
|
| + // |shortcut| The path to shortcut.
|
| + // |description| The shortcut's description.
|
| + // |icon_index| The icon's index in the exe.
|
| + static VerifyShortcuts VerifyChromeShortcut(const string16& exe_path,
|
| + const string16& shortcut,
|
| + const string16& description,
|
| + int icon_index);
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(ShellUtil);
|
| };
|
|
|