Como posso escrever meu próprio 'sistema de arquivos' no Windows?

Lembrei-me de usar pequenos 'sistemas de arquivos' antes que basicamente fornecessem uma interface para outra coisa. Por exemplo, acredito que havia um sistema de arquivos GMail que criava uma entrada em Meu Computador e podia ser usado como qualquer outra unidade em seu computador local. Como posso implementar algo assim em C ++? Obrigado!

questionAnswers(6)

yourAnswerToTheQuestion