New header winternl.h

Patrik Stridvall ps at leissner.se
Sat Sep 7 11:42:12 CDT 2002


As you probably know Microsoft released some information
as part of the settlement.

As of Microsoft SDKs August 2002 there is a brand new
header called winternl.h that contains a part of the
relased information.

While the information in itself isn't very useful it
is an offical header we should IMHO have in Wine.

Unfortunetly it can't be included at the same time
as ntdef.h and ntddk.h because it partly defines the
same information.

Now, I have the full Microsoft SDK August 2002 contains
over 1000 .h files!!! But ntdef.h and ntddk.h is not
among them. They doesn't seem to be offical headers or
at least not any more.

So I'm a little unsure on how the headers should be organised.
winternl.h contains to little information to fully replace
ntdef.h/ntddk.h in fact in some cases of the enums in winternl.h
is incomplete but the full enum exists in ntddk.h!!!

Futhermore some of the functions and data structures in ntddk.h
is defined in no header in the offical Microsoft SDKs!!!

While we probably should include winternl.h because its an offical
header I'm a little unsure on how or whether we should use it
ourselves and what we should do with ntdef.h/ntddk.h. 

Any suggestions?

---8<---

*** winternl

* include/winternl.h:
Added the new header winternl.h that was released
by Microsoft as part of the settlement.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: winternl.tar
Type: application/octet-stream
Size: 20480 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20020907/54346c1d/winternl.obj


More information about the wine-patches mailing list