Изменение макроопределения или конфликт между define'ми?
Использую pdcurses и Windows.h, но т.к. и там и там есть MOUSE_MOVED то они конфликтуют.
Вывод сборки Visual Studio 2017
1>d:\windows kits\10\include\10.0.17763.0\um\wincontypes.h(103): warning C4005: MOUSE_MOVED: изменение макроопределения
1>c:\users\emilia\desktop\vs\pdcursestest\include\curses.h(160): note: см. предыдущее определение "MOUSE_MOVED"