No, these files need to be regenerated by hand, and checked against a Visual Studio build.
I've included the updated gdi32/test/generated.c in patch 3 now. The winapi_test script removed "#define WINE_NOWINSOCK". I've left it as the tool generated, let me know if you want that changed. Otherwise only the EMREXTCREATEPEN entries changed. Should I add the new EXTLOGPEN32 to tools/winapi/tests.dat? With a bit of manual work I managed to run generated.c through Visual Studio 2022 and the 10.0.26100.0 SDK. It previously failed in 64 bit build and worked in 32 bit. Now it succeeds in both: ``` -------------------- before Regenerate --------------------------- Die Erstellung wurde um 13:14 gestartet... 1>------ Erstellen gestartet: Projekt: gdi32_tests, Konfiguration: Debug x64 ------ 1>generated.c 1>C:\Users\stefan\source\repos\wine\dlls\gdi32\tests\generated.c(1085,5): error C2118: Negativer Index 1>C:\Users\stefan\source\repos\wine\dlls\gdi32\tests\generated.c(1086,5): error C2118: Negativer Index 1>C:\Users\stefan\source\repos\wine\dlls\gdi32\tests\generated.c(1105,5): error C2118: Negativer Index 1>C:\Users\stefan\source\repos\wine\dlls\gdi32\tests\generated.c(1107,5): error C2118: Negativer Index 1>C:\Users\stefan\source\repos\wine\dlls\gdi32\tests\generated.c(5094,5): error C2118: Negativer Index 1>Die Erstellung des Projekts "gdi32_tests.vcxproj" ist abgeschlossen -- FEHLER. ========== Build: 0 erfolgreich, 1 Fehler, 0 aktuell, 0 übersprungen ========== ========== Erstellen abgeschlossen um 13:14 und dauerte 00,704 Sekunden ========== Die Erstellung wurde um 13:19 gestartet... 1>------ Erstellen gestartet: Projekt: gdi32_tests, Konfiguration: Debug Win32 ------ 1>generated.c ========== Build: 1 erfolgreich, 0 Fehler, 0 aktuell, 0 übersprungen ========== ========== Erstellen abgeschlossen um 13:19 und dauerte 01,586 Sekunden ========== -------------------- after Regenerate --------------------------- Die Erstellung wurde um 13:46 gestartet... 1>------ Erstellen gestartet: Projekt: gdi32_tests, Konfiguration: Debug x64 ------ 1>generated.c ========== Build: 1 erfolgreich, 0 Fehler, 0 aktuell, 0 übersprungen ========== ========== Erstellen abgeschlossen um 13:46 und dauerte 00,672 Sekunden ========== Die Erstellung wurde um 13:46 gestartet... 1>------ Erstellen gestartet: Projekt: gdi32_tests, Konfiguration: Debug Win32 ------ 1>generated.c ========== Build: 1 erfolgreich, 0 Fehler, 0 aktuell, 0 übersprungen ========== ========== Erstellen abgeschlossen um 13:46 und dauerte 02,247 Sekunden ========== ``` And no, I have no idea how to tell my msvc to write english output without reinstalling it. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/7183#note_92710