Stefan Ginsberg 5fcfaf2e11 - 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
2009-08-02 20:35:19 +00:00
2009-08-02 00:26:51 +00:00
Description
A free Windows-compatible Operating System 免费的Windows兼容操作系统
1.2 GiB
Languages
C 86.5%
C++ 10.6%
Python 0.8%
Assembly 0.5%
CMake 0.5%
Other 0.8%