What version of DDI is Win 2000 really?

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: Harting (anonymous_at_discussions.microsoft.com)
Date: 04/22/04


Date: Thu, 22 Apr 2004 12:31:05 -0700

Hi,
I have updated a Windows printer driver. In my DrvEnableDriver function, there is a check for iEngineVersion parameter. In the DDK documentation, it states that Windows 2000 is DDI_DRIVER_VERSION_NT5. In the WINDDI.H file, this is defined as 0x30000. However, when I test the driver on a Windows 2000 machine (I've tried sp1 and sp4), the spooler is sending me a version of 0x20000, which is DDI_DRIVER_VERSION_NT4.
I don't think its an issue for me, I'm just checking if I've done something wrong. Thank you,