summaryrefslogtreecommitdiff
path: root/Source/Core/Common/CommonFuncs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/Common/CommonFuncs.cpp')
-rw-r--r--Source/Core/Common/CommonFuncs.cpp23
1 files changed, 0 insertions, 23 deletions
diff --git a/Source/Core/Common/CommonFuncs.cpp b/Source/Core/Common/CommonFuncs.cpp
index f59939bf6b..91eed700ab 100644
--- a/Source/Core/Common/CommonFuncs.cpp
+++ b/Source/Core/Common/CommonFuncs.cpp
@@ -92,28 +92,5 @@ std::optional<std::wstring> GetModuleName(void* hInstance)
name.resize(size);
return name;
}
-
-std::wstring GetDeviceProperty(const HDEVINFO& device_info, const PSP_DEVINFO_DATA device_data,
- const DEVPROPKEY* requested_property)
-{
- DWORD required_size = 0;
- DEVPROPTYPE device_property_type;
- BOOL result;
-
- result = SetupDiGetDeviceProperty(device_info, device_data, requested_property,
- &device_property_type, nullptr, 0, &required_size, 0);
- if (!result && GetLastError() != ERROR_INSUFFICIENT_BUFFER)
- return std::wstring();
-
- std::vector<TCHAR> unicode_buffer(required_size / sizeof(TCHAR));
-
- result = SetupDiGetDeviceProperty(
- device_info, device_data, requested_property, &device_property_type,
- reinterpret_cast<PBYTE>(unicode_buffer.data()), required_size, nullptr, 0);
- if (!result)
- return std::wstring();
-
- return std::wstring(unicode_buffer.data());
-}
#endif
} // namespace Common