Should I buy the second edition of Programming the Microsoft Windows Driver Model?

Very little changed in the way you write drivers for Windows XP or .NET, so nearly everything in the first edition (including the sample drivers) remains accurate so long as you include the updates and corrections from my web site.

However, I fixed all the errors that I knew about in the first edition, including many that weren't mentioned online. (Mind you, I came up with about five pages of new updates and corrections as soon as I saw the printed book.)

The second edition is a major revision, and contains the following new material (among other stuff):