Implement enterprise.reportingPrivate.getDeviceInfo API for Windows

BUG=996079

Change-Id: Ifb9ea9b56322ba9cbc0086b94d33894f3b90036e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1952324
Commit-Queue: Julian Pastarmov <[email protected]>
Reviewed-by: Karan Bhatia <[email protected]>
Reviewed-by: Gustavo Sacomoto <[email protected]>
Cr-Commit-Position: refs/heads/master@{#725961}
diff --git a/chrome/browser/extensions/BUILD.gn b/chrome/browser/extensions/BUILD.gn
index e1aa079..cc5da64 100644
--- a/chrome/browser/extensions/BUILD.gn
+++ b/chrome/browser/extensions/BUILD.gn
@@ -1033,6 +1033,8 @@
       "api/enterprise_reporting_private/device_info_fetcher.h",
       "api/enterprise_reporting_private/device_info_fetcher_mac.h",
       "api/enterprise_reporting_private/device_info_fetcher_mac.mm",
+      "api/enterprise_reporting_private/device_info_fetcher_win.cc",
+      "api/enterprise_reporting_private/device_info_fetcher_win.h",
       "api/enterprise_reporting_private/enterprise_reporting_private_api.cc",
       "api/enterprise_reporting_private/enterprise_reporting_private_api.h",
       "api/enterprise_reporting_private/prefs.cc",
@@ -1121,7 +1123,10 @@
       "//third_party/iaccessible2",
       "//third_party/isimpledom",
     ]
-    libs = [ "setupapi.lib" ]
+    libs = [
+      "setupapi.lib",
+      "propsys.lib",
+    ]
   } else if (use_aura && !is_chromeos) {
     sources += [
       "system_display/display_info_provider_aura.cc",