I haven't built the ntdll tests for some time, so probably something went
in and broke things, however fixing a couple APIs is much less trouble than
dealing with completely broken test. Is keeping dynamic API loading something
that can't be left as it is, without making things worse? Honestly, it doesn't
require that much effort.
I was more trying to explain why I did it this way and not trying to give a reason as to why it should be this way, as I don't have an opinion on that.
I'll resend with the requested changes.