Hey Arch, how do you expect kernel32 to build with Microsoft's headers if you define...
authorStefan Ginsberg <stefanginsberg@gmail.com>
Mon, 28 Sep 2009 17:45:23 +0000 (17:45 +0000)
committerStefan Ginsberg <stefanginsberg@gmail.com>
Mon, 28 Sep 2009 17:45:23 +0000 (17:45 +0000)
commit87db0af5db219840c20d56b9da253d8f992a200b
treef94784254adf17d7a839176c8617fe29bbba69cd
parent1130b7dee48c04c0565509850c1d9acffa3f96f4
Hey Arch, how do you expect kernel32 to build with Microsoft's headers if you define a NTDDI_VERSION that conflicts with _WIN32_WINNT and makes sdkddkver.h cry? Remove the conflicting define from the .rbuild and redefine it in the header before including the NDK (this is needed because we need Vista types from the PSDK but require 2003 types from the NDK -- glorious, eh?).

Prepare sddkver.h for mingw-w64 import:
- Point out the fact that the header is in the public domain.
- Add some missing stuff, including a NTDDI_VERSION sanity check.
- Format fixes, add some comments

svn path=/trunk/; revision=43205
reactos/dll/win32/kernel32/k32.h
reactos/dll/win32/kernel32/kernel32.rbuild
reactos/include/psdk/sdkddkver.h