What are the class names of the objects you're talking about? You can use global pointers to access just about anything you want. Synchronization is another issue, something I'm not quite sure about myself. ________________________________ From: Robert Bielik <robert.bielik@xxxxxxxxxx> To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx> Sent: Wed, August 4, 2010 6:18:01 AM Subject: [wdmaudiodev] Destination of IOCTL I'm building a special driver based on MSVAD, and have custom IOCTLs. I can pass IOCTLs to the driver object, but how do I go about passing IOCTLs to the rendering stream object ? It has a handle, but I'm not sure how to define in the driver that the given property set should be passed to a stream object ? TIA /Rob ****************** 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/