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.