LPCTSTR
- это то же самое, что и const TCHAR*
(«Длинный указатель на константу TCHAR
-String»), что равно const wchar_t*
или const char*
в зависимости от набора символов. Так что просто передайте строку, окруженную _T()
, например:
CreateFile(_T("C:\\File.txt"), FILE_READ_DATA, FILE_SHARE_READ,
NULL, OPEN_ALWAYS, 0, NULL);
(Кстати, FILE
не является частью Windows SDK; это часть стандартной библиотеки времени выполнения C, и она внутренне основана на на CreateFile
, которая создает файл на основе своего имя.)