diff --git a/modules/rostests/winetests/comctl32/CMakeLists.txt b/modules/rostests/winetests/comctl32/CMakeLists.txt index 9fa7c45621d..e2ff22ecdf5 100644 --- a/modules/rostests/winetests/comctl32/CMakeLists.txt +++ b/modules/rostests/winetests/comctl32/CMakeLists.txt @@ -47,6 +47,11 @@ if(MSVC AND ARCH STREQUAL "amd64") target_compile_options(comctl32_winetest PRIVATE /wd4334) endif() +if(MSVC) + # warning C4045: 'large_truncated_80_w': array bounds overflow + target_compile_options(comctl32_winetest PRIVATE /wd4045) +endif() + target_compile_options(comctl32_winetest PRIVATE $<$>:-Wno-format>) set_module_type(comctl32_winetest win32cui) diff --git a/modules/rostests/winetests/comctl32/rebar.c b/modules/rostests/winetests/comctl32/rebar.c index 6c82295d40b..de8a295189e 100644 --- a/modules/rostests/winetests/comctl32/rebar.c +++ b/modules/rostests/winetests/comctl32/rebar.c @@ -18,6 +18,10 @@ */ /* make sure the structures work with a comctl32 v5.x */ +#ifdef __REACTOS__ +#undef _WIN32_WINNT +#undef _WIN32_IE +#endif #define _WIN32_WINNT 0x500 #define _WIN32_IE 0x500 diff --git a/modules/rostests/winetests/comctl32/static.c b/modules/rostests/winetests/comctl32/static.c index a65e3527282..1cc7e8a01df 100644 --- a/modules/rostests/winetests/comctl32/static.c +++ b/modules/rostests/winetests/comctl32/static.c @@ -20,7 +20,9 @@ #include #include +#ifndef __REACTOS__ #define STRICT +#endif #define WIN32_LEAN_AND_MEAN #include #include "commctrl.h"