http://bugs.winehq.org/show_bug.cgi?id=14559
--- Comment #73 from Raymond superquad.vortex2@gmail.com 2011-12-03 06:25:27 CST --- (In reply to comment #72)
Wine's WinMM mixer* implementations were written to match Windows 7's behavior as closely as easily observable. The WinMM mixer tests behave the same between Wine's and Win7's WinMM implementations, as does the sndvol32 program taken from Windows XP. Note that this behavior is fairly different from pre-Vista behavior, since they are now implemented on top of MMDevAPI which doesn't have the idea of "cards". It behaves kind of like each device as a separate "card".
Refer to first attachment of this bug by the reporter
http://bugs.winehq.org/attachment.cgi?id=21213
it is quite clear that it is using those WinMM mixer which are used by sndvol32 in W2K or XP
--- Comment #74 from Igor Borski ibtemp@mail.ru 2011-12-05 07:21:39 CST --- Created attachment 37806 --> http://bugs.winehq.org/attachment.cgi?id=37806 logs 1.3.34 patched DRVM_MAPPER_PREFERRED_GET
patched winmm: Support DRVM_MAPPER_PREFERRED_GET in waveXxxMessage
WINEDEBUG=+tid,+mmdevapi,+winmm,+midi,+dsound,+dmusic,+mci,+oss,+alsa,+coreaudio wine RosettaStoneVersion3.exe &> output_1.3.34_patched.txt