The driver cannot control the key names that you see under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\ Audio\Render and software in general should not directly read, write, or make any interpretations or assumptions about the data under these keys. Similarly, software should not assume any particular enumeration order from DirectSoundEnumerate or IMMDeviceEnumerator. Frank Yerrace Microsoft This posting is provided "AS IS" with no warranties, and confers no rights. -----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Markus Bollinger Sent: Monday, January 25, 2010 9:40 AM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] GUID's for MMDevices Render and Capture Hi, Sorry for my last empty post... My question : Can the driver (or the .inf file) decide about the values of the GUID's created in [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\ Audio\Render ? I ask this question because in XP the GUID's are created with just incrementing the GUID by 1 for each device installed, and under Vista and Win7 there is always a totally different value used. As a result when you use DirectSoundEnumerate() the devices are ordered by GUID and you have not the same behaviour under XP and Vista. Markus. ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/ ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/