With Callback File System you can create your own file system within your application and expose this file system to Windows as a virtual disk. Callback File System provides a kernel-mode driver, which calls your application when it needs to perform some file system operation, and a user-mode API for use by your application. And your application can expose generic data as a file system to third-party processes. Such approach lets you offer the remotely stored information for system-wide access.