Index: src/ch/TSubTaskCopyMove.h =================================================================== diff -u -N -r4be0f47d68a1a161529dc55901659b9daec996e3 -r6df9b4cff81dedf8c5571a98702b584b061eac09 --- src/ch/TSubTaskCopyMove.h (.../TSubTaskCopyMove.h) (revision 4be0f47d68a1a161529dc55901659b9daec996e3) +++ src/ch/TSubTaskCopyMove.h (.../TSubTaskCopyMove.h) (revision 6df9b4cff81dedf8c5571a98702b584b061eac09) @@ -25,8 +25,12 @@ #include "TSubTaskBase.h" +namespace chcore +{ + class TDataBuffer; +} + struct CUSTOM_COPY_PARAMS; -class CDataBuffer; class TLocalFilesystemFile; class TSubTaskCopyMove : public TSubTaskBase @@ -49,8 +53,8 @@ ESubOperationResult SetFilePointerFB(TLocalFilesystemFile& file, long long llDistance, const chcore::TSmartPath& pathFile, bool& bSkip); ESubOperationResult SetEndOfFileFB(TLocalFilesystemFile& file, const chcore::TSmartPath& pathFile, bool& bSkip); - ESubOperationResult ReadFileFB(TLocalFilesystemFile& file, CDataBuffer& rBuffer, DWORD dwToRead, DWORD& rdwBytesRead, const chcore::TSmartPath& pathFile, bool& bSkip); - ESubOperationResult WriteFileFB(TLocalFilesystemFile& file, CDataBuffer& rBuffer, DWORD dwToWrite, DWORD& rdwBytesWritten, const chcore::TSmartPath& pathFile, bool& bSkip); + ESubOperationResult ReadFileFB(TLocalFilesystemFile& file, chcore::TDataBuffer& rBuffer, DWORD dwToRead, DWORD& rdwBytesRead, const chcore::TSmartPath& pathFile, bool& bSkip); + ESubOperationResult WriteFileFB(TLocalFilesystemFile& file, chcore::TDataBuffer& rBuffer, DWORD dwToWrite, DWORD& rdwBytesWritten, const chcore::TSmartPath& pathFile, bool& bSkip); ESubOperationResult CreateDirectoryFB(const chcore::TSmartPath& pathDirectory); ESubOperationResult CheckForFreeSpaceFB();