Commenter Chris Becke asks how the common controls convert ANSI parameters to Unicode, since the common controls are Unicode internally.
Everything goes through , pretty much by definition. The ANSI code page is . That's what ACP stands for, after all.
Now, there are some function families that do not use ANSI. The console subsystem, for ...