Nik_Haker: Чуть ниже в том же MSDN описаны все параметры. Более того, с минимальным знанием английского из приведенного вами описания и так все понятно.
starkdm: Да, вам(!) нужно реализовать перечисление файлов. Если бы функция была встроенной и вы бы создали свою с тем же именем - вы получили бы ошибку.
Заур Ашурбеков: Хороший вопрос, я не знаю. Кодека достаточно одного, только toUnicode надо каждый раз вызывать, меня пока не совсем достало чтобы искать окончательное решение.
Александр: ООП нужно там, где от него есть толк, да и можно обойтись без него в большинстве случаев. Сложно сказать как избавиться от спагетти в общем случае...
Artem: Потому что это и есть то самое сетевое взаимодействие, для которого самые разнообразные серверные и клиентские части уже есть. Можете BSD Socket использовать: Win, Linux определенно одинаковый API имеют.