Remove implicit HANDLE conversions from base.

BUG=416722
R=brettw@chromium.org

Review URL: https://codereview.chromium.org/593113004

Cr-Commit-Position: refs/heads/master@{#296276}


CrOS-Libchrome-Original-Commit: ecaef8a307d1bc5e48adbdc9234c92c902b8843b
diff --git a/base/files/file_util_unittest.cc b/base/files/file_util_unittest.cc
index e085aef..47dec30 100644
--- a/base/files/file_util_unittest.cc
+++ b/base/files/file_util_unittest.cc
@@ -139,12 +139,12 @@
                    OPEN_EXISTING,
                    FILE_FLAG_BACKUP_SEMANTICS,  // Needed to open a directory.
                    NULL));
-    created_ = dir_.IsValid() && SetReparsePoint(dir_, target);
+    created_ = dir_.IsValid() && SetReparsePoint(dir_.Get(), target);
   }
 
   ~ReparsePoint() {
     if (created_)
-      DeleteReparsePoint(dir_);
+      DeleteReparsePoint(dir_.Get());
   }
 
   bool IsValid() { return created_; }