None of these. The driver does not create a symbolic link, because there's nothing you could do with it, anyway. What do you hope to do with this handle once you open it? You open audio devices using audio APIs. If you plan to send kernel streaming requests directly, then you need to use the system device enumerator (CLSID_SystemDeviceEnum) to fetch an IBaseFilter instance. There are different instance file names for the filter and the various pins, and the APIs know how to manage this. -- Tim Roberts, timr@xxxxxxxxx Providenza & Boekelheide, 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/