We have a zlib-licensed wrapper header for some commonly-used win32 APIs to make them take UTF-8, see:
https://github.com/justinfrankel/WDL/blob/master/WDL/win32_u...
(This is used in REAPER so it's relatively well tested!)
We have a zlib-licensed wrapper header for some commonly-used win32 APIs to make them take UTF-8, see:
https://github.com/justinfrankel/WDL/blob/master/WDL/win32_u...
https://github.com/justinfrankel/WDL/blob/master/WDL/win32_u...
(This is used in REAPER so it's relatively well tested!)