On Thu Feb 16 11:06:55 2023 +0000, Nikolay Sivov wrote:
The advantage is to match what Windows does. We already use msvcrt for advapi32, see https://bugs.winehq.org/show_bug.cgi?id=51465.
Interesting, thank you for pointing me to that bug report. Knowing that multiple applications expect msvcrt to be loaded automatically when loading a system DLL, why does Wine use ucrtbase for system DLLs at all? More importantly, how can I know which of the two I should use when implementing Wine DLLs? I found commit 05b774fb48dac5f412e3490313c6e70199013568, but there was no explanation in the commit message. @jacek?