| Index: chrome/installer/util/set_reg_value_work_item.h
|
| diff --git a/chrome/installer/util/set_reg_value_work_item.h b/chrome/installer/util/set_reg_value_work_item.h
|
| index f6bc5733e385ffa124d5be28640a81f7a277d812..a98e41fc0d06c9b856e790d7f91c306a6f3f8448 100644
|
| --- a/chrome/installer/util/set_reg_value_work_item.h
|
| +++ b/chrome/installer/util/set_reg_value_work_item.h
|
| @@ -46,15 +46,22 @@ class SetRegValueWorkItem : public WorkItem {
|
| const std::wstring& key_path,
|
| const std::wstring& value_name,
|
| const std::wstring& value_data,
|
| - bool overwrite);
|
| + bool overwrite,
|
| + REGSAM wow64_access);
|
|
|
| - SetRegValueWorkItem(HKEY predefined_root, const std::wstring& key_path,
|
| - const std::wstring& value_name, DWORD value_data,
|
| - bool overwrite);
|
| + SetRegValueWorkItem(HKEY predefined_root,
|
| + const std::wstring& key_path,
|
| + const std::wstring& value_name,
|
| + DWORD value_data,
|
| + bool overwrite,
|
| + REGSAM wow64_access);
|
|
|
| - SetRegValueWorkItem(HKEY predefined_root, const std::wstring& key_path,
|
| - const std::wstring& value_name, int64 value_data,
|
| - bool overwrite);
|
| + SetRegValueWorkItem(HKEY predefined_root,
|
| + const std::wstring& key_path,
|
| + const std::wstring& value_name,
|
| + int64 value_data,
|
| + bool overwrite,
|
| + REGSAM wow64_access);
|
|
|
| // Root key of the target key under which the value is set. The root key can
|
| // only be one of the predefined keys on Windows.
|
| @@ -69,6 +76,9 @@ class SetRegValueWorkItem : public WorkItem {
|
| // Whether to overwrite the existing value under the target key.
|
| bool overwrite_;
|
|
|
| + // Whether to force 32-bit or 64-bit view of the target key.
|
| + REGSAM wow64_access_;
|
| +
|
| // Type of data to store
|
| DWORD type_;
|
| std::vector<uint8> value_;
|
|
|