These functions handle ANSI and unicode inifiles similar to IniRead, IniWrite and IniDelete.
_WinAPI_WritePrivateProfileStringW
_WinAPI_GetPrivateProfileStringW
So you can read from unicode inifiles created from other programs or perhaps read and write to your own inifiles.
I was unable to figure out how the API function of WritePrivateProfileStringW can create a unicode file initially so I instead used FileOpen to create a unicode file and write the 1st entry to achieve this. Further use uses WritePrivateProfileStringW is ok to handle the unicode entries. ANSI file creation is done by Writ