The usual way to provide control over APO effects is to write a Sound control panel property page; this will get read/write access to the *effects* property store, which is a more usual place to put properties than the device property store. See the PropPageExtensions sample: http://code.msdn.microsoft.com/windowshardware/slate-system-virtual-audio-f241062f/sourcecode?fileId=86816&pathId=2137599238 Or did you want to give control only to a particular app? I'm confused what situation would have an app that is tightly bound to an APO which is in turn tightly bound to a device. ****************** 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/