Most Windows APIs accepting strings as parameters are described on MSDN as FooBar and if they support ANSI/Unicode versions they refer to FooBarA, FooBarW e.g. CreateFile points to CreateFileA for ANSI and CreateFileW for Unicode (Wide).
Are there any functions out there that do not follow this pattern, or slightly derive from it or perhaps extend it?
Answer here