DECLARE INTEGER GetWindowsDirectory IN kernel32; STRING @lpBuffer, INTEGER nSize cBuffer = SPACE(250) nResult = GetWindowsDirectory(@cBuffer, Len(cBuffer)) cBuffer = Left(cBuffer, nResult) ? cBufferCheck http://www.news2news.com/vfp for more code samples using Win32 functions in Visual FoxPro.