Index: chrome/browser/metrics/antivirus_metrics_provider_win.h |
diff --git a/chrome/browser/metrics/antivirus_metrics_provider_win.h b/chrome/browser/metrics/antivirus_metrics_provider_win.h |
index 13a6b4968eb7c06ffa6c2f36dec19a20a0955be7..0bf86852e9c5bf28e4a0f36f110eecd39837b1ef 100644 |
--- a/chrome/browser/metrics/antivirus_metrics_provider_win.h |
+++ b/chrome/browser/metrics/antivirus_metrics_provider_win.h |
@@ -72,10 +72,17 @@ class AntiVirusMetricsProvider : public metrics::MetricsProvider { |
// interface is only available on Windows 8 and above. |
static ResultCode FillAntiVirusProductsFromWSC( |
std::vector<AvProduct>* products); |
+ |
// Query WMI ROOT\SecurityCenter2 for installed AV products. This interface is |
// only available on Windows Vista and above. |
static ResultCode FillAntiVirusProductsFromWMI( |
std::vector<AvProduct>* products); |
+ |
+ // Query local machine configuration for other products that might not be |
+ // registered in WMI or Security Center and add them to the product vector. |
+ static void MaybeAddUnregisteredAntiVirusProducts( |
rkaplow
2016/12/14 20:51:33
nit - would be consistant in naming between fill a
|
+ std::vector<AvProduct>* products); |
+ |
static std::vector<AvProduct> GetAntiVirusProductsOnFileThread(); |
// Called when metrics are done being gathered from the FILE thread. |