Get Long FileName

Below is code to get the Long Filename path from a short filename string. function LongPathName(const ShortPathName: string): string; var Retval: DWORD; Buff: array [0..MAX_PATH-1] of Char; begin Retval := GetLongPathName(PChar(ShortPathName), Buff, Length(Buff)); Win32Check(Retval <> 0); Result := Buff; end;