Не подскажете ли, уважаемые коллеги, как правильно использовать функции WideCharToMultiByte и MultiByteToWideChar при преобразовании строк из одних символьных типов в другие? Например, как правильно преобразовать строки Юникод из UTF-8 или UTF-16 в char* или *wchar_t и наоборот--как преобразовать строки из *char или *wchar_t в строки Юникод UTF-8 или UTF-16?
Также не могли бы Вы рассказать, как правильно задавать значения параметров в этих функциях--их там много и я не знаю, как их правильно использовать.