summaryrefslogtreecommitdiff
path: root/Source/Core/Common/CommonFuncs.cpp
diff options
context:
space:
mode:
authorJMC47 <JMC4789@gmail.com>2025-07-19 20:14:23 -0400
committerGitHub <noreply@github.com>2025-07-19 20:14:23 -0400
commit3700eddf0c3168da1d2c20dd2fd644a65010588c (patch)
tree91dd2424176e3785cf6faeb935228c5d1cd8e892 /Source/Core/Common/CommonFuncs.cpp
parent5cc0a5a3be68c77a7119fab15178f4fd2ab54c54 (diff)
parent68713e08b4b5009e76147e0109ffef3472477cfe (diff)
Merge pull request #13815 from AdmiralCurtiss/windows-common-funcs
Common: Move GetDeviceProperty() into its own header
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