| Index: base/file_util_win.cc
 | 
| ===================================================================
 | 
| --- base/file_util_win.cc	(revision 62510)
 | 
| +++ base/file_util_win.cc	(working copy)
 | 
| @@ -23,6 +23,7 @@
 | 
|  #include "base/time.h"
 | 
|  #include "base/utf_string_conversions.h"
 | 
|  #include "base/win_util.h"
 | 
| +#include "base/win/windows_version.h"
 | 
|  
 | 
|  namespace file_util {
 | 
|  
 | 
| @@ -261,7 +262,7 @@
 | 
|    if (!PathExists(to_path)) {
 | 
|      // Except that Vista fails to do that, and instead do a recursive copy if
 | 
|      // the target directory doesn't exist.
 | 
| -    if (win_util::GetWinVersion() >= win_util::WINVERSION_VISTA)
 | 
| +    if (base::win::GetVersion() >= base::win::VERSION_VISTA)
 | 
|        CreateDirectory(to_path);
 | 
|      else
 | 
|        ShellCopy(from_path, to_path, false);
 | 
| @@ -402,7 +403,7 @@
 | 
|    if (icon && FAILED(i_shell_link->SetIconLocation(icon, icon_index)))
 | 
|      return false;
 | 
|  
 | 
| -  if (app_id && (win_util::GetWinVersion() >= win_util::WINVERSION_WIN7)) {
 | 
| +  if (app_id && (base::win::GetVersion() >= base::win::VERSION_WIN7)) {
 | 
|      ScopedComPtr<IPropertyStore> property_store;
 | 
|      if (FAILED(property_store.QueryFrom(i_shell_link)))
 | 
|        return false;
 | 
| @@ -452,7 +453,7 @@
 | 
|    if (icon && FAILED(i_shell_link->SetIconLocation(icon, icon_index)))
 | 
|      return false;
 | 
|  
 | 
| -  if (app_id && win_util::GetWinVersion() >= win_util::WINVERSION_WIN7) {
 | 
| +  if (app_id && base::win::GetVersion() >= base::win::VERSION_WIN7) {
 | 
|      ScopedComPtr<IPropertyStore> property_store;
 | 
|      if (FAILED(property_store.QueryFrom(i_shell_link)))
 | 
|        return false;
 | 
| @@ -467,7 +468,7 @@
 | 
|  
 | 
|  bool TaskbarPinShortcutLink(const wchar_t* shortcut) {
 | 
|    // "Pin to taskbar" is only supported after Win7.
 | 
| -  if (win_util::GetWinVersion() < win_util::WINVERSION_WIN7)
 | 
| +  if (base::win::GetVersion() < base::win::VERSION_WIN7)
 | 
|      return false;
 | 
|  
 | 
|    int result = reinterpret_cast<int>(ShellExecute(NULL, L"taskbarpin", shortcut,
 | 
| @@ -477,7 +478,7 @@
 | 
|  
 | 
|  bool TaskbarUnpinShortcutLink(const wchar_t* shortcut) {
 | 
|    // "Unpin from taskbar" is only supported after Win7.
 | 
| -  if (win_util::GetWinVersion() < win_util::WINVERSION_WIN7)
 | 
| +  if (base::win::GetVersion() < base::win::VERSION_WIN7)
 | 
|      return false;
 | 
|  
 | 
|    int result = reinterpret_cast<int>(ShellExecute(NULL, L"taskbarunpin",
 | 
| @@ -1006,7 +1007,7 @@
 | 
|  
 | 
|  bool PreReadImage(const wchar_t* file_path, size_t size_to_read,
 | 
|                    size_t step_size) {
 | 
| -  if (win_util::GetWinVersion() > win_util::WINVERSION_XP) {
 | 
| +  if (base::win::GetVersion() > base::win::VERSION_XP) {
 | 
|      // Vista+ branch. On these OSes, the forced reads through the DLL actually
 | 
|      // slows warm starts. The solution is to sequentially read file contents
 | 
|      // with an optional cap on total amount to read.
 | 
| 
 |