How to write a File System Driver Inf. file for Windows XP

I am trying to write a Windows XP Inf. file for a File System Driver I am
currently writing. At the moment it is a very basic and completely gutted
version of the cdfs File System Driver, and now I am at a stage where I
would install the driver.

I can not seem to find any documentation or guidelines on how to write a
File system driver Inf. File for the Windows XP platform. However there
seems to be plenty of information on how to write a File system filter
driver Inf. file. which brings me to the first question, is an INF. file
for the fsd exactly the same as writing an Inf. for the filter fsd?

What device class does the file system driver fall under? Would it be
classed as a volume device or storage?
Where can I find the guide id for a file system driver?
What Hardware ID should I associate the File system driver with?

Any advice would be greatly appreciated,

James