difference in definition between ntifs.h and ntddk.h

i just received my ifs kit and so attempted to compile my driver code with
ntifs.h instead of ntddk.h (nt4 versions). however, to my surprise, i got
errors saying that certain identifiers are not defined. upon checking
ntifs.h and ntddk.h, i discovered that for the FILE_INFORMATION_CLASS
definition, some of the values are defined in ntddk.h but not ntifs.h. i
even see a swap in value, i.e. the value is defined as 35 in ntddk.h but 29
in ntifs.h.

my ntifs.h dated 8-Sep-98 should be more updated than my ntddk.h dated
26-Nov-96. so does it mean that microsoft has changed the definition in the
meantime?

three other differences that i encountered relate to the definition for
io_stack_location.parameters.create.options, file_object.flags and
event_increment.

Ho Mun Chuen
(Office) 3733409 (Pager) 93253507
@@ “Not everything that counts can be counted;
<” )~ and not everything that can be counted counts"
//\ … Albert Einstein


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com