LPTSTR issue (it aliases char*) is already filled by Martin Nowak: Issue 8132 - LPTSTR always aliases to LPSTR http://d.puremagic.com/issues/show_bug.cgi?id=8132 -- Денис В. Шеломовский Denis V. Shelomovskij