[Q] WinNT, Win2K and Win98 WDM differences?

Is there a defininitive list somewhere that shows the differences between
the various WDM-enabled platforms? I’m thinking of a list that shows which
API functions are supported on which platforms and how.

For example, there are new API function available under Windows 2000, but of
course not NT 4.0. Can I get a list of the new APIs in 2000? Then there’s
Windows 98’s WDM environment which supports many of the API functions that
Windows 2000 does, but not all of them and not always in exactly the same
way. Can I get a list of the implementation quirks and the functions that
are missing from 98?

I sure wish Microsoft would release one “WDM DDK” with explicit notes about
platform differences, instead of two seperate DDKs.

(What would be really great is some conditional compilation switches in
“Wdm.h” to omit 2000-only stuff when compiling for 98 and vice versa, etc…)

  • Matt