<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/Core/Common/WindowsDevice.cpp, branch release-prep-2606</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>WindowsDevice: Add DeviceChangeNotification class.</title>
<updated>2025-12-23T06:02:36+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-09-25T18:23:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c55218200a05cbad8b1cfd71acab2dbb253df687'/>
<id>c55218200a05cbad8b1cfd71acab2dbb253df687</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WindowsDevice: Remove GetDeviceProperty function in favor of the CfgMgr32 versions. SetupAPI seems to be no longer recommended.</title>
<updated>2025-11-05T10:05:36+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-15T03:32:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=28be9dc64f50bd5102a65495627830c2c258e54c'/>
<id>28be9dc64f50bd5102a65495627830c2c258e54c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WindowsDevice: Add GetDeviceInterfaceList function and NullTerminatedStringList template.</title>
<updated>2025-11-05T04:51:26+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-15T03:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=5e65536376ab4b2085cb34a69c6d01bb7fbf9ea8'/>
<id>5e65536376ab4b2085cb34a69c6d01bb7fbf9ea8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WindowsDevice: Silence missing property log spam</title>
<updated>2025-10-13T18:55:12+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2025-10-13T18:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4e359cf1c5f42fb394e0035f2aad517f2c89f014'/>
<id>4e359cf1c5f42fb394e0035f2aad517f2c89f014</id>
<content type='text'>
Don't log a warning in GetPropertyHelper when the property isn't
present. The function returns an optional, so any callers that want to
log a warning when nullopt is returned can do so themselves.

This prevents plugged-in devices (an Xbox One controller in my case)
from spamming the message "W[COMMON]: CM_Get_DevNode_Property returned:
37" twice per second (that value being CR_NO_SUCH_VALUE).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't log a warning in GetPropertyHelper when the property isn't
present. The function returns an optional, so any callers that want to
log a warning when nullopt is returned can do so themselves.

This prevents plugged-in devices (an Xbox One controller in my case)
from spamming the message "W[COMMON]: CM_Get_DevNode_Property returned:
37" twice per second (that value being CR_NO_SUCH_VALUE).
</pre>
</div>
</content>
</entry>
<entry>
<title>WindowsDevice: Add some utility functions for getting device properties using CfgMgr32.</title>
<updated>2025-10-12T17:33:13+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-02T09:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=3978e1eb2cb0a25ff5c9d2a6bf47999f8843330d'/>
<id>3978e1eb2cb0a25ff5c9d2a6bf47999f8843330d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Common: Move GetDeviceProperty() into its own header</title>
<updated>2025-07-19T19:24:51+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2025-07-19T12:02:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=68713e08b4b5009e76147e0109ffef3472477cfe'/>
<id>68713e08b4b5009e76147e0109ffef3472477cfe</id>
<content type='text'>
Otherwise we include Windows headers in the entire codebase through CommonFuncs.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise we include Windows headers in the entire codebase through CommonFuncs.h
</pre>
</div>
</content>
</entry>
</feed>
