Old mixer API hangs in XP compatibility mode RRS feed

  • Question

  • Firstly I'm wondering where I can report a bug in Windows Vista to Microsoft?

    I can't find a suitable forum for this question.  I'm open to suggestions.

    I can verify a bug in Vista that was introduced in the SP1 patch KB957388 and is also present in SP2.  The winmm.dll function mixerGetNumDevs and sometimes mixerOpen will fail with some soundcard drivers when the application is run in XP Compatibility mode.

    Compatibility mode is necessary because I need to control the global output mixer devices, as the app does with XP and earlier Windows versions.

    I know I could spend weeks trying to understand the new audio API's in Vista, but I don't have the time.

    Failing Microsoft fixing this bug, the alternative is for someone to write for me a DLL which provides a list of output mixers for a selected sound device, and the ability to adjust the volume and mute features of each one.  I would be willing to pay 3 digit figures.

    Many thanks,
    Wednesday, August 19, 2009 1:06 AM