|
I already searched google and the forums and didnt find anything usefull.
However, after a bit more, I discovered that the public\oak\inc, public\sdk\inc and private\inc folders seem to contain most of the public windows SDK headers plus a bunch of private stuff (like the previously not known to the world except in a few rare pieces of MS example code nt.h)
And also that if you go into private\windows and do nmake makefil0 (and compile the various tools the process needs from private\sdktools), it will "build" the plaform SDK headers for you. Not only that, it will also "build" all the private headers like winuserp.h and wingdip.h (something I didnt know untill I did a grep through the whole source tree for the string winuserp, I had already looked for winuserp.h but didnt find it)
So (at least for NT4), I have what I wanted (namely the secret microsoft headers documenting all the stuff in the user DLLs that isnt documented in the Platform SDK or MSDN)
And I also have a nice insight into how microsoft builds (or at least used to build) the Windows Platform SDK headers.
And it proves that there is stuff microsoft doesnt want other people to use.
|