| Index: chrome/installer/util/work_item_list.h
 | 
| diff --git a/chrome/installer/util/work_item_list.h b/chrome/installer/util/work_item_list.h
 | 
| index 1660c37954cc1c231fc436c2133ade51ffa75f9e..f00295a5d7e98d3a7fb2d7cb62315da8a79dcce9 100644
 | 
| --- a/chrome/installer/util/work_item_list.h
 | 
| +++ b/chrome/installer/util/work_item_list.h
 | 
| @@ -43,12 +43,6 @@ class WorkItemList : public WorkItem {
 | 
|    virtual WorkItem* AddCallbackWorkItem(
 | 
|        base::Callback<bool(const CallbackWorkItem&)> callback);
 | 
|  
 | 
| -  // Add a CopyRegKeyWorkItem that recursively copies a given registry key.
 | 
| -  virtual WorkItem* AddCopyRegKeyWorkItem(HKEY predefined_root,
 | 
| -                                          const std::wstring& source_key_path,
 | 
| -                                          const std::wstring& dest_key_path,
 | 
| -                                          CopyOverWriteOption overwrite_option);
 | 
| -
 | 
|    // Add a CopyTreeWorkItem to the list of work items.
 | 
|    // See the NOTE in the documentation for the CopyTreeWorkItem class for
 | 
|    // special considerations regarding |temp_dir|.
 | 
| @@ -65,17 +59,20 @@ class WorkItemList : public WorkItem {
 | 
|    // Add a CreateRegKeyWorkItem that creates a registry key at the given
 | 
|    // path.
 | 
|    virtual WorkItem* AddCreateRegKeyWorkItem(HKEY predefined_root,
 | 
| -                                            const std::wstring& path);
 | 
| +                                            const std::wstring& path,
 | 
| +                                            REGSAM wow64_access);
 | 
|  
 | 
|    // Add a DeleteRegKeyWorkItem that deletes a registry key from the given
 | 
|    // path.
 | 
|    virtual WorkItem* AddDeleteRegKeyWorkItem(HKEY predefined_root,
 | 
| -                                            const std::wstring& path);
 | 
| +                                            const std::wstring& path,
 | 
| +                                            REGSAM wow64_access);
 | 
|  
 | 
|    // Add a DeleteRegValueWorkItem that deletes registry value of type REG_SZ
 | 
|    // or REG_DWORD.
 | 
|    virtual WorkItem* AddDeleteRegValueWorkItem(HKEY predefined_root,
 | 
|                                                const std::wstring& key_path,
 | 
| +                                              REGSAM wow64_access,
 | 
|                                                const std::wstring& value_name);
 | 
|  
 | 
|    // Add a DeleteTreeWorkItem that recursively deletes a file system
 | 
| @@ -100,6 +97,7 @@ class WorkItemList : public WorkItem {
 | 
|    // at the key with specified path.
 | 
|    virtual WorkItem* AddSetRegValueWorkItem(HKEY predefined_root,
 | 
|                                             const std::wstring& key_path,
 | 
| +                                           REGSAM wow64_access,
 | 
|                                             const std::wstring& value_name,
 | 
|                                             const std::wstring& value_data,
 | 
|                                             bool overwrite);
 | 
| @@ -108,6 +106,7 @@ class WorkItemList : public WorkItem {
 | 
|    // at the key with specified path.
 | 
|    virtual WorkItem* AddSetRegValueWorkItem(HKEY predefined_root,
 | 
|                                             const std::wstring& key_path,
 | 
| +                                           REGSAM wow64_access,
 | 
|                                             const std::wstring& value_name,
 | 
|                                             DWORD value_data,
 | 
|                                             bool overwrite);
 | 
| @@ -116,6 +115,7 @@ class WorkItemList : public WorkItem {
 | 
|    // at the key with specified path.
 | 
|    virtual WorkItem* AddSetRegValueWorkItem(HKEY predefined_root,
 | 
|                                             const std::wstring& key_path,
 | 
| +                                           REGSAM wow64_access,
 | 
|                                             const std::wstring& value_name,
 | 
|                                             int64 value_data,
 | 
|                                             bool overwrite);
 | 
| 
 |