I have a very specific problem. I'm writing a network file manager application that is using a proprietary protocol and it is very important to give access to the network stored files not only in my application but also by the phone built-in applications. So I need to the Symbian OS to mount something like a virtual disk drive as drive X: and all installed apps to be able to see this drive.

I have a working API that gives me all the required operations on the network storage - directory creation/opening/enumeration, file operations (file open, read, write, seek, etc.) and I have both synchronous and asynchronous versions of these APIs. But I don't know how to create this virtual "disk" and make it visible to Symbian OS. I know that it probably requires some advanced APIs I just need some pointers where to look.

I hope that some Symbian guru can point me in the right direction