DECLARE INTEGER FtpGetFile IN wininet; INTEGER hFtpSession, STRING lpszRemoteFile,; STRING lpszNewFile, INTEGER fFailIfExists,; INTEGER dwFlagsAndAttributes,; INTEGER dwFlags, INTEGER dwContext lpszRemoteFile = "somefile.txt" lpszNewFile = "c:\Temp\somefile.txt" fFailIfExists = 0 && do not stop if the target already exists dwContext = 0 lnResult = FtpGetFile(hFtpSession, lpszRemoteFile, lpszNewFile,; fFailIfExists, FILE_ATTRIBUTE_NORMAL, FTP_TRANSFER_TYPE_ASCII,; dwContext)Complete code (requires membership):