http://bugs.winehq.org/show_bug.cgi?id=21320
--- Comment #8 from Alexandre Julliard julliard@winehq.org 2010-01-19 04:04:44 --- No, the proper fix is to ensure that system headers are always included before Wine headers. We can't prefix every single definition with WINE_ on the off chance that some system header decides to use the same name. There are plenty of similar cases already, including some defines in Win32 headers which of course can't be renamed.