>if two devices are connected, they both will receive exactly the same name Not quite true. If two same-named audio controllers are in the same system, the names of the controllers (as seen in the Sound control panel) are modified to differentiate them. This also affects the friendly name that is retrieved via the PKEY_Device_FriendlyName property of the endpoint property store. Frank Yerrace Microsoft Corporation 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 Eugene Gavrilov Sent: Monday, April 16, 2007 1:37 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Re: Naming audio devices dynamically in Vista > 1. Generate the name. > 2. Search MediaCategories for an exact match, if found use that GUID. > 3. If not found generate a GUID, add the key, use the new GUID. Thanks for the hint. Our driver is a replacement for class-compliant driver, that's why it does always extract device name from the firmware, which is supposed to contain localized unicode name. However, I wonder if that's the only possible way. Anyone from Microsoft can confirm this please?.. Also, Windows XP used to add " (n)" at the end of the device name if multiple instances are created. Vista no longer modifies the name, thus, if two devices are connected, they both will receive exactly the same name, this is not user-friendly. Regards, Eugene Gavrilov Senior Software Engineer, CEntrance, Inc. ****************** 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/