1 #ifndef _INCLUDE_INSTALLER_COPY_METHOD_H_
2 #define _INCLUDE_INSTALLER_COPY_METHOD_H_
4 #include "platform_headers.h"
9 virtual void StartingNewFile(const TCHAR *filename) =0;
10 virtual void UpdateProgress(size_t bytes, size_t total_bytes) =0;
11 virtual void FileDone(size_t file_size) =0;
17 virtual bool CheckForExistingInstall() =0;
18 virtual void TrackProgress(ICopyProgress *pProgress) =0;
19 virtual bool SetCurrentFolder(const TCHAR *path, TCHAR *buffer, size_t maxchars) =0;
20 virtual bool SendFile(const TCHAR *path, TCHAR *buffer, size_t maxchars) =0;
21 virtual bool CreateFolder(const TCHAR *name, TCHAR *buffer, size_t maxchars) =0;
22 virtual void CancelCurrentCopy() =0;
25 #endif //_INCLUDE_INSTALLER_COPY_METHOD_H_