Comprehensive lists of differences between XP/2003 and 2000?

Hello.

I’m currently working on a file system filter driver that runs on
Windows 2000 and Windows 2003 (it also runs on NT4, but we’re phasing
out support for that anyway with the current release I’m working on).

Anyway, the filter driver works fine on Win2k, but bluescreens 2k3. The
previous version of the driver does work on 2k3, however. The only
difference between versions is that the newer version handles
FileIndexHigh and FileIndexLow.

So, is there a comprehensive list of differences in implementing filters
on 2k3 vs. 2k out there? Is there even just a list of what changes
related to file indices there are (assuming I can’t find a total list?).

Thanks.