Is it possible to write a filesystem for Windows in pure usermode, or more specifically purely in managed code? I am thinking of something very similar to GMAILFS. Excluding
It's difficult. I'd take a look at some projects which have done some of the hard work for you, e.g. Dokan.