>Subject: IFS kit version?
From: xxxxx@omnishift.com
then at <ntifs.h> and <ntddk.h>, I’m confused. It appears that my IFS kit
>version is quite old…
NT4 ntifs.h:
/++ BUILD Version: 0088 // Increment this if a change has global effects
NT5 ntifs.h:
/++ BUILD Version: 0097 // Increment this if a change has global effects
NT4 ntddk.h:
/++ BUILD Version: 0186 // Increment this if a change has global effects
NT5 ntddk.h
/++ BUILD Version: 0132 // Increment this if a change has global effects
>The thing that bit me first was no definitions of PIO_WORKITEM…
Right, they are in ntddk.h 5 but not in ntifs.h 5. Despite the IFSkit docs:
“Microsoft? Windows? 2000 installable file systems can
use a superset of the system-supplied RtlXxx support
routines used by kernel-mode device and intermediate drivers.”
Where RtlXxx is replaced by IoXxx, SeXxx, PsXxx, ObXxx, etc., ntifs.h is not
a superset of ntddk.h.
The Win2k IFSkit does include the NT4 IFSkit. I think they even install to
the same place if you check to install them both “at the same time”, so you
have to run the installer twice with different paths if you want both.
- Jay</ntddk.h></ntifs.h>