- probe.h: "NTOSKRNL unfortunately doesn't export RtlRaiseStatus!" -- no, but it...
authorStefan Ginsberg <stefanginsberg@gmail.com>
Sun, 2 Aug 2009 20:35:19 +0000 (20:35 +0000)
committerStefan Ginsberg <stefanginsberg@gmail.com>
Sun, 2 Aug 2009 20:35:19 +0000 (20:35 +0000)
commit5fcfaf2e11e1d13e3bb552f90d479adf657b801f
tree9b0b4f97d1bb9f0efe3024caa091bac58508d9ca
parentee2e05e18d109e6e4e916e5a6314828c85160d96
- probe.h: "NTOSKRNL unfortunately doesn't export RtlRaiseStatus!" -- no, but it does export ExRaiseStatus, so use it instead from win32k instead of "W32kRaiseStatus". Also use ExRaiseAccessViolation instead of RtlRaiseStatus(STATUS_ACCESS_VIOLATION) to save some space.
- ddraw.h: Don't check if WINNT is defined, our winnt.h defines _WINNT_H. Also fix the way CO_E_NOTINITIALIZED is defined.
- Define NT_BUILD_ENVIRONMENT in win32k so the define in ddraw.h doesn't conflict with winerror.h. Not sure if this is correct, but our headers are a mess.
- Add a hack to disable C4276 (caused by napi.h) until a more proper fix is devised.
- Win32K now fully compiles in MSVC.

svn path=/trunk/; revision=42346
reactos/include/dxsdk/ddraw.h
reactos/include/reactos/probe.h
reactos/subsystems/win32/win32k/misc/err.c
reactos/subsystems/win32/win32k/pch.h
reactos/subsystems/win32/win32k/win32k.rbuild