Index: src/libchcore/TFileInfo.cpp
===================================================================
diff -u -N -rbe569bc86280887eeebb8d3e9489f6fc17c570e6 -rf866db90e4b058a4f2e13cc6cf076d1e0bf2d956
--- src/libchcore/TFileInfo.cpp	(.../TFileInfo.cpp)	(revision be569bc86280887eeebb8d3e9489f6fc17c570e6)
+++ src/libchcore/TFileInfo.cpp	(.../TFileInfo.cpp)	(revision f866db90e4b058a4f2e13cc6cf076d1e0bf2d956)
@@ -59,7 +59,7 @@
 	{
 	}
 
-	TFileInfo::TFileInfo(const TBasePathDataPtr& spBasePathData, const TSmartPath& rpathFile, DWORD dwAttributes, ULONGLONG uhFileSize, FILETIME ftCreation, FILETIME ftLastAccess, FILETIME ftLastWrite, unsigned int uiFlags) :
+	TFileInfo::TFileInfo(const TBasePathDataPtr& spBasePathData, const TSmartPath& rpathFile, DWORD dwAttributes, ULONGLONG uhFileSize, const TFileTime& ftCreation, const TFileTime& ftLastAccess, const TFileTime& ftLastWrite, unsigned int uiFlags) :
 		m_pathFile(m_setModifications, rpathFile),
 		m_spBasePathData(m_setModifications, spBasePathData),
 		m_dwAttributes(m_setModifications, dwAttributes),
@@ -98,7 +98,7 @@
 	}
 
 	void TFileInfo::Init(const TBasePathDataPtr& spBasePathData, const TSmartPath& rpathFile,
-		DWORD dwAttributes, ULONGLONG uhFileSize, FILETIME ftCreation, FILETIME ftLastAccess, FILETIME ftLastWrite,
+		DWORD dwAttributes, ULONGLONG uhFileSize, const TFileTime& ftCreation, const TFileTime& ftLastAccess, const TFileTime& ftLastWrite,
 		unsigned int uiFlags)
 	{
 		m_pathFile = rpathFile;
@@ -114,7 +114,7 @@
 			m_pathFile.Modify().MakeRelativePath(m_spBasePathData.Get()->GetSrcPath());
 	}
 
-	void TFileInfo::Init(const TSmartPath& rpathFile, DWORD dwAttributes, ULONGLONG uhFileSize, FILETIME ftCreation, FILETIME ftLastAccess, FILETIME ftLastWrite,
+	void TFileInfo::Init(const TSmartPath& rpathFile, DWORD dwAttributes, ULONGLONG uhFileSize, const TFileTime& ftCreation, const TFileTime& ftLastAccess, const TFileTime& ftLastWrite,
 		unsigned int uiFlags)
 	{
 		m_pathFile = rpathFile;