Index: src/ch/task.h
===================================================================
diff -u -N -r16a61d123d45e60dea731a6620f6f47acccd8c43 -r3f33c90e9e49ccf7b52b604e849ba8be5be1dba7
--- src/ch/task.h	(.../task.h)	(revision 16a61d123d45e60dea731a6620f6f47acccd8c43)
+++ src/ch/task.h	(.../task.h)	(revision 3f33c90e9e49ccf7b52b604e849ba8be5be1dba7)
@@ -401,6 +401,9 @@
 	int GetDriveNumber(const CFileInfoPtr& spFileInfo);
 	bool GetMove(const CFileInfoPtr& spFileInfo);
 
+    static void GetDriveData(const chcore::TSmartPath& spPath, int *piDrvNum, UINT *puiDrvType);
+    static bool PathExist(chcore::TSmartPath strPath);	// check for file or folder existence
+
 private:
 	// task initial information (needed to start a task); might be a bit processed.
 	TTaskDefinition m_tTaskDefinition;