CoInitialize is not allowed when targeting UWP and causes a Windows Application Certification Kit (WACK) error.
These were missed because the relevant commits were made on Windows where `indent` wasn't installed.
Currently only does probing and does not handle messages from endpoints/devices. In the future we want to do proper monitoring which is well-supported in WASAPI. https://bugzilla.gnome.org/show_bug.cgi?id=792897