Index: src/libchcore/TFakeFileDescription.h
===================================================================
diff -u -N -r5efb534fc5440a7ab779d2514a00486ecb58e845 -r27c262eb9cae55720e10f4886af6b5a82cb94fe9
--- src/libchcore/TFakeFileDescription.h	(.../TFakeFileDescription.h)	(revision 5efb534fc5440a7ab779d2514a00486ecb58e845)
+++ src/libchcore/TFakeFileDescription.h	(.../TFakeFileDescription.h)	(revision 27c262eb9cae55720e10f4886af6b5a82cb94fe9)
@@ -21,19 +21,29 @@
 
 #include "libchcore.h"
 #include "TFileInfo.h"
+#include "TSparseRangeMap.h"
 
-BEGIN_CHCORE_NAMESPACE
-
-class LIBCHCORE_API TFakeFileDescription
+namespace chcore
 {
-public:
-	TFakeFileDescription();
-	~TFakeFileDescription();
+	class LIBCHCORE_API TFakeFileDescription
+	{
+	public:
+		TFakeFileDescription();
+		TFakeFileDescription(TFileInfo fileInfo, TSparseRangeMap sparseRangeMap);
+		~TFakeFileDescription();
 
-private:
-	TFileInfo m_fiData;
-};
+		TFileInfo& GetFileInfo();
+		const TFileInfo& GetFileInfo() const;
 
-END_CHCORE_NAMESPACE
+		TSparseRangeMap& GetDamageMap();
+		const TSparseRangeMap& GetDamageMap() const;
 
+	private:
+		TFileInfo m_fiData;
+		TSparseRangeMap m_mapDamagedRanges;
+	};
+
+	typedef std::shared_ptr<TFakeFileDescription> TFakeFileDescriptionPtr;
+}
+
 #endif