In file included from d:\development\cppprojects\clean\shared\misc\sys_win.c:23: D:\DEVELO~1\CPPPRO~1\Clean\shared\winquake.h:25: warning: `WM_MOUSEWHEEL' redefined D:\DEVELO~1\DevCPP\Include\winuser.h:1206: warning: this is the location of the previous definition In file included from D:\DEVELO~1\CPPPRO~1\Clean\shared\quakedef.h:210, from d:\development\cppprojects\clean\shared\misc\sys_win.c:22: D:\DEVELO~1\CPPPRO~1\Clean\shared\mathlib.h:54: warning: `struct mplane_s' declared inside parameter list D:\DEVELO~1\CPPPRO~1\Clean\shared\mathlib.h:54: warning: its scope is only this definition or declaration, which is probably not what you want. In file included from D:\DEVELO~1\DevCPP\Include\objbase.h:4, from D:\DEVELO~1\DIRECT~1\Include\ddraw.h:36, from D:\DEVELO~1\CPPPRO~1\Clean\shared\winquake.h:28, from d:\development\cppprojects\clean\shared\misc\sys_win.c:23: D:\DEVELO~1\DevCPP\Include\rpcndr.h:41: redefinition of `byte' D:\DEVELO~1\CPPPRO~1\Clean\shared\common.h:23: `byte' previously declared here In file included from D:\DEVELO~1\CPPPRO~1\Clean\shared\winquake.h:28, from d:\development\cppprojects\clean\shared\misc\sys_win.c:23: D:\DEVELO~1\DIRECT~1\Include\ddraw.h:211: redefinition of `HRESULT' D:\DEVELO~1\DevCPP\Include\windef.h:146: `HRESULT' previously declared here In file included from D:\DEVELO~1\CPPPRO~1\Clean\shared\winquake.h:29, from d:\development\cppprojects\clean\shared\misc\sys_win.c:23: D:\DEVELO~1\DIRECT~1\Include\dsound.h:230: parse error before `*' D:\DEVELO~1\DIRECT~1\Include\dsound.h:230: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:305: parse error before `DWORD_PTR' D:\DEVELO~1\DIRECT~1\Include\dsound.h:305: warning: no semicolon at end of struct or union D:\DEVELO~1\DIRECT~1\Include\dsound.h:306: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:307: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:308: parse error before `*' D:\DEVELO~1\DIRECT~1\Include\dsound.h:308: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:349: parse error before `LPWAVEFORMATEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:349: warning: no semicolon at end of struct or union D:\DEVELO~1\DIRECT~1\Include\dsound.h:353: parse error before `}' D:\DEVELO~1\DIRECT~1\Include\dsound.h:353: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:355: parse error before `*' D:\DEVELO~1\DIRECT~1\Include\dsound.h:355: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:365: parse error before `LPWAVEFORMATEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:365: warning: no semicolon at end of struct or union D:\DEVELO~1\DIRECT~1\Include\dsound.h:366: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:368: parse error before `*' D:\DEVELO~1\DIRECT~1\Include\dsound.h:368: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:416: parse error before `LPWAVEFORMATEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:416: warning: no semicolon at end of struct or union D:\DEVELO~1\DIRECT~1\Include\dsound.h:417: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:425: parse error before `LPWAVEFORMATEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:425: warning: no semicolon at end of struct or union D:\DEVELO~1\DIRECT~1\Include\dsound.h:430: parse error before `}' D:\DEVELO~1\DIRECT~1\Include\dsound.h:430: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:432: parse error before `*' D:\DEVELO~1\DIRECT~1\Include\dsound.h:432: warning: data definition has no type or storage class D:\DEVELO~1\DIRECT~1\Include\dsound.h:471: parse error before `LPCDSCBUFFERDESC' D:\DEVELO~1\DIRECT~1\Include\dsound.h:581: parse error before `LPCDSBUFFERDESC' D:\DEVELO~1\DIRECT~1\Include\dsound.h:634: parse error before `LPCDSBUFFERDESC' D:\DEVELO~1\DIRECT~1\Include\dsound.h:686: parse error before `LPWAVEFORMATEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:691: parse error before `LPCDSBUFFERDESC' D:\DEVELO~1\DIRECT~1\Include\dsound.h:696: parse error before `LPCWAVEFORMATEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:770: parse error before `LPWAVEFORMATEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:775: parse error before `LPCDSBUFFERDESC' D:\DEVELO~1\DIRECT~1\Include\dsound.h:780: parse error before `LPCWAVEFORMATEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:789: parse error before `LPDSEFFECTDESC' D:\DEVELO~1\DIRECT~1\Include\dsound.h:1003: parse error before `LPCDSCBUFFERDESC' D:\DEVELO~1\DIRECT~1\Include\dsound.h:1041: parse error before `LPWAVEFORMATEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:1043: parse error before `LPCDSCBUFFERDESC' D:\DEVELO~1\DIRECT~1\Include\dsound.h:1099: parse error before `LPWAVEFORMATEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:1101: parse error before `LPCDSCBUFFERDESC' D:\DEVELO~1\DIRECT~1\Include\dsound.h:1899: redefinition of `LPDIRECTSOUNDFULLDUPLEX' D:\DEVELO~1\DIRECT~1\Include\dsound.h:175: `LPDIRECTSOUNDFULLDUPLEX' previously declared here D:\DEVELO~1\DIRECT~1\Include\dsound.h:1914: parse error before `LPCDSCBUFFERDESC' d:\development\cppprojects\clean\shared\misc\sys_win.c: In function `Sys_Init': d:\development\cppprojects\clean\shared\misc\sys_win.c:309: union has no member named `LowPart' d:\development\cppprojects\clean\shared\misc\sys_win.c:310: union has no member named `HighPart' d:\development\cppprojects\clean\shared\misc\sys_win.c: In function `Sys_FloatTime': d:\development\cppprojects\clean\shared\misc\sys_win.c:481: union has no member named `LowPart' d:\development\cppprojects\clean\shared\misc\sys_win.c:482: union has no member named `HighPart' d:\development\cppprojects\clean\shared\misc\sys_win.c: In function `Sys_ConsoleInput': d:\development\cppprojects\clean\shared\misc\sys_win.c:570: warning: passing arg 2 of `GetNumberOfConsoleInputEvents' from incompatible pointer type d:\development\cppprojects\clean\shared\misc\sys_win.c:576: warning: passing arg 4 of `ReadConsoleInputA' from incompatible pointer type d:\development\cppprojects\clean\shared\misc\sys_win.c:591: warning: passing arg 4 of `WriteFile' from incompatible pointer type d:\development\cppprojects\clean\shared\misc\sys_win.c:610: warning: passing arg 4 of `WriteFile' from incompatible pointer type d:\development\cppprojects\clean\shared\misc\sys_win.c:620: warning: passing arg 4 of `WriteFile' from incompatible pointer type