how to detect drive type

How to detect drive type using C# ? I mean, how to check if the drive is a floppy, CD-ROM, removable, etc. I know there is API in windows SDK, but i can't find any in C#. Can anyone here know how to do ?