Hi All, Currently i am using MSVAD(simple), I want to write custom API's(from application) which will call CopyTo() and CopyFrom() calls inside MSVAD. Currently winmm library calls like, WaveOut or WaveIn call Copyto and copyfrom(). Can i use IOCTL calls to do this? I believe we cant do this because of KERNEL Streaming calls instead of IOCTL... right? If so what is a better way to make custom calls to MSVAD driver?? Can we intercept KS calls and redirect it to other API's inside MSVAD? Thank you a lot in advance.