Я наконец переборол себя и просмотрел.
Дык вот…
Проблема не в разработке Win32 — тот же спотифай у меня переключается нормально. Да и твои примеры лишнее тому подтверждение.
Проблема в том, что разработчики в основном об этом не парятся, ибо большинство людей львиную долю времени сидят через одно аудиоустройство.
А сделать «автоматический обработчик этого события», видимо, либо не приходит в голову, либо из-за вышеназванного факта зачастую нецелесообразна.