Great job with the docs, thank you!

I read through and there's a couple of things that might need further clarification:
1. What
exactly should the
msvc6chk tool do? People who already have an old VC6 installation with multiple modifications might have problems if headers get changed, possibly adding duplicate definitions or whatever. But first, where is it? Can't find it in the sources, nor is it anywhere on my HDD (VC6/PSDK included).
2. Note 2 says:
"To execute sdbcreate project and create SDB database you need Windows Vista or later. " What about those that can only access Win98/ME/XP machines? Is the SDB database/project mandatory for KernelEx?
Now, I've tried to build again. Everything went fine except for a couple of warnings.
building kexbasen.dll:
D:\free\KernelEx\apilibs\kexbasen\kernel32\jemalloc/jemalloc.c(239) : warning C4163: '_BitScanForward' : not available as an intrinsic function
building auxiliary:
psapi.c(53) : warning C4273: 'GetProcessId' : inconsistent dll linkage. dllexport assumed.
However, the NSIS installer (I used 2.46, latest at the time of writing this) errors out at line 335 - I assume it has to do with the sdbcreate file that cannot be found, because the tool wouldn't run on 98SE. What can we do in this situation?