Fix over a hundred thousand warnings by:
authorStefan Ginsberg <stefanginsberg@gmail.com>
Fri, 11 Sep 2015 20:18:12 +0000 (20:18 +0000)
committerStefan Ginsberg <stefanginsberg@gmail.com>
Fri, 11 Sep 2015 20:18:12 +0000 (20:18 +0000)
commit656e59a392e562aa36709332f15e025949717bed
tree34092c35b0a46cdaf3895aa701598f11a9c95c8e
parent6ac7bdabc322d6701bde14ff6ea016f1ab101172
Fix over a hundred thousand warnings by:
- Disabling C4214 (nonstandard extension used : bit field types other than int), a somewhat overzealous warning for a "nonstandard" extension we rely on all over.
- Defining inactive DPRINT and friends for MSVC using __noop (no not __nop, __noop. See  https://msdn.microsoft.com/en-us/library/s6btaxcs.aspx) to get at a whole bunch of C4127 (conditional expression is constant).
- Remove the last of the exported DriverEntry from dxg and dxgthk. There is no need in anyw way to export them -- dxg exports DxDdStartupDxGraphics to Win32k for initialization purposes and dxgthk is just a forwarder. Linking to a DriverEntry is to begin with is a pretty bad idea. Say goodbye to the last of LNK4216.

svn path=/trunk/; revision=69187
reactos/cmake/msvc.cmake
reactos/include/reactos/debug.h
reactos/win32ss/reactx/dxg/dxg.spec
reactos/win32ss/reactx/dxgthk/dxgthk.spec