[Git][wine/wine][master] 6 commits: kernel32/tests: Fix CreateToolhelp32Snapshot failure check.
"Alexandre Julliard (@julliard) via Wine-commits" <[email protected]> Wed, 28 Jan 2026 15:08:39 -0600
| Newsgroups | gmane.comp.emulators.wine.cvs |
|---|---|
| Message-ID | <[email protected]> |
Alexandre Julliard pushed to branch master at wine / wine Commits: 5529c199 by Yuxuan Shui at 2026-01-28T22:00:01+01:00 kernel32/tests: Fix CreateToolhelp32Snapshot failure check. CreateToolhelp32Snapshot returns INVALID_HANDLE_VALUE in case of failure, not NULL. - - - - - 360004c8 by Yuxuan Shui at 2026-01-28T22:00:01+01:00 kernel32/tests: Handle ERROR_BAD_LENGTH from CreateToolhelp32Snapshot. According to Microsoft's documentation on CreateToolhelp32Snapshot: > If the function fails with ERROR_BAD_LENGTH, retry the function until it succeeds. - - - - - 5d2f24fc by Yuxuan Shui at 2026-01-28T22:00:01+01:00 include: Add TH32CS_SNAPMODULE32. - - - - - 83853da5 by Yuxuan Shui at 2026-01-28T22:00:01+01:00 kernel32: Fix CreateToolhelp32Snapshot on old WoW64. On old WoW64 PEB->LdrData is NULL, so later ReadProcessMemory(&NULL->InLoadOrderModuleList.Flink) fails. Don't return failure in this case. - - - - - 3355646c by Yuxuan Shui at 2026-01-28T22:00:01+01:00 kernel32/tests: Test CreateToolhelp32Snapshot with TH32CS_SNAPMODULE32. - - - - - e537be15 by Yuxuan Shui at 2026-01-28T22:00:01+01:00 kernel32: Implement TH32CS_SNAPMODULE32 support for CreateToolhelp32Snapshot. - - - - - 3 changed files: - dlls/kernel32/tests/toolhelp.c - dlls/kernel32/toolhelp.c - include/tlhelp32.h View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/8a7321b92222c2ccaf6059a0b120c8d258e21323...e537be155b0b74f64687478c609c698f33cbbdb1 -- View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/8a7321b92222c2ccaf6059a0b120c8d258e21323...e537be155b0b74f64687478c609c698f33cbbdb1 You're receiving this email because of your account on gitlab.winehq.org.