Index: src/ch/task.h =================================================================== diff -u -N -rbe0bfc152dd5d3b04a5ae32354cb4d8bc37f1109 -r266560162ac9f14f94b48a7c84fee323aa259c0d --- src/ch/task.h (.../task.h) (revision be0bfc152dd5d3b04a5ae32354cb4d8bc37f1109) +++ src/ch/task.h (.../task.h) (revision 266560162ac9f14f94b48a7c84fee323aa259c0d) @@ -388,8 +388,14 @@ static bool SetFileDirectoryTime(LPCTSTR lpszName, const CFileInfoPtr& spFileInfo); HANDLE OpenSourceFileFB(const CFileInfoPtr& spSrcFileInfo, bool bNoBuffering); + HANDLE OpenDestinationFileFB(const CString& strDstFilePath, bool bNoBuffering); + bool SetFilePointerFB(HANDLE hFile, long long llDistance, const CString& strFilePath); + bool SetEndOfFileFB(HANDLE hFile, const CString& strFilePath); + bool ReadFileFB(HANDLE hFile, CDataBuffer& rBuffer, DWORD dwToRead, DWORD& rdwBytesRead, const CString& strFilePath); + bool WriteFileFB(HANDLE hFile, CDataBuffer& rBuffer, DWORD dwToWrite, DWORD& rdwBytesWritten, const CString& strFilePath); + // Playground /* void CustomCopyFile2(CUSTOM_COPY_PARAMS* / *pData* /);