Справочник по WinAPI.

GetTempFileName.

Описание: function GetTempFileName(DriveLetter: Char; PrefixString: PChar; Unique: Word;

TempFileName: PChar): Integer;

Считывает уникальное имя временного файла, именем маршрута для которого является либо корневой каталог или имя, определенное переменной среды TEMP.

Параметры:

DriveLetter: Предлагаемый накопитель или tf_ForceDrive, побитово сложенная с предлагаемым накопителем, или нуль для накопителя, принимаемого по умолчанию.

PrefixString: Трехсимвольный префикс имени файла (заканчивающийся пустым симвлом).

Unique: Численное значение базового имени файла или нуль для значения, выбранного системой.

TempFileName: Буфер принимающего маршрута (длиной не менее 144 байта).

Возвращаемое значение:

Уникальное численное значение имени файла. функция находится в файле kernel32.dll.