Huw Davies (@huw) commented about dlls/mmdevapi/audiosession.c:
+ ASC_Release, + ASC_GetState, + ASC_GetDisplayName, + ASC_SetDisplayName, + ASC_GetIconPath, + ASC_SetIconPath, + ASC_GetGroupingParam, + ASC_SetGroupingParam, + ASC_RegisterAudioSessionNotification, + ASC_UnregisterAudioSessionNotification, + ASC_GetSessionIdentifier, + ASC_GetSessionInstanceIdentifier, + ASC_GetProcessId, + ASC_IsSystemSoundsSession, + ASC_SetDuckingPreference +}; Dead code again. Add when first used.
Also note, I'm not sure we want `audiosession.c`, `audiosessionmanger.c`, `audiosessionwrapper.c`, etc. (I should have pointed this out before we added the manager). Ideally all of this would live in `audiosession.c` (if it's really too much to go in `audioclient.c`). If you need to separate them to make the transistion easier then that's ok, but any additional files that you can avoid creating at this stage would be good. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2669#note_30834