Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2195)

Unified Diff: device/core/device_info_query_win.h

Issue 2417043002: Move device/core files to device/base directory. (Closed)
Patch Set: Fix ChromeOS build Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « device/core/device_core_export.h ('k') | device/core/device_info_query_win.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: device/core/device_info_query_win.h
diff --git a/device/core/device_info_query_win.h b/device/core/device_info_query_win.h
deleted file mode 100644
index 2e399e49261bf972b9f87b71791b9b75d1eafabe..0000000000000000000000000000000000000000
--- a/device/core/device_info_query_win.h
+++ /dev/null
@@ -1,49 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef DEVICE_CORE_DEVICE_INFO_QUERY_WIN_H_
-#define DEVICE_CORE_DEVICE_INFO_QUERY_WIN_H_
-
-#include <windows.h>
-#include <setupapi.h>
-
-#include <string>
-
-#include "base/macros.h"
-#include "device/core/device_core_export.h"
-
-namespace device {
-
-// Wraps HDEVINFO and SP_DEVINFO_DATA into a class that can automatically
-// release them. Provides interfaces that can add a device using its
-// device path, get device info and get device string property.
-class DEVICE_CORE_EXPORT DeviceInfoQueryWin {
- public:
- DeviceInfoQueryWin();
- ~DeviceInfoQueryWin();
-
- // Add a device to |device_info_list_| using its |device_path| so that
- // its device info can be retrieved.
- bool AddDevice(const char* device_path);
- // Get the device info and store it into |device_info_data_|, this function
- // should be called at most once.
- bool GetDeviceInfo();
- // Get device string property and store it into |property_buffer|.
- bool GetDeviceStringProperty(DWORD property, std::string* property_buffer);
-
- bool device_info_list_valid() {
- return device_info_list_ != INVALID_HANDLE_VALUE;
- }
-
- private:
- HDEVINFO device_info_list_ = INVALID_HANDLE_VALUE;
- // When device_info_data_.cbSize != 0, |device_info_data_| is valid.
- SP_DEVINFO_DATA device_info_data_;
-
- DISALLOW_COPY_AND_ASSIGN(DeviceInfoQueryWin);
-};
-
-} // namespace device
-
-#endif // DEVICE_CORE_DEVICE_INFO_QUERY_WIN_H_
« no previous file with comments | « device/core/device_core_export.h ('k') | device/core/device_info_query_win.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698