Index: src/libchcore/TSubTaskScanDirectory.h
===================================================================
diff -u -N -r0b8ae6ab8b538881b651126bf8e6de9c9912a782 -ra44714d5c7ec0f50a376f4d0ea919ee5a224f834
--- src/libchcore/TSubTaskScanDirectory.h	(.../TSubTaskScanDirectory.h)	(revision 0b8ae6ab8b538881b651126bf8e6de9c9912a782)
+++ src/libchcore/TSubTaskScanDirectory.h	(.../TSubTaskScanDirectory.h)	(revision a44714d5c7ec0f50a376f4d0ea919ee5a224f834)
@@ -27,12 +27,11 @@
 #include "TSubTaskBase.h"
 #include "TPath.h"
 #include "TBasePathData.h"
+#include "CommonDataTypes.h"
 
 BEGIN_CHCORE_NAMESPACE
 
 class TFileFiltersArray;
-class TReadBinarySerializer;
-class TWriteBinarySerializer;
 
 namespace details
 {
@@ -47,12 +46,12 @@
 
 		virtual void ResetProgress();
 
-		void SetCurrentIndex(size_t stIndex);
+		void SetCurrentIndex(file_count_t fcIndex);
 		void IncreaseCurrentIndex();
-		size_t GetCurrentIndex() const;
+		file_count_t GetCurrentIndex() const;
 
 	private:
-		size_t m_stCurrentIndex;
+		file_count_t m_fcCurrentIndex;
 		mutable boost::shared_mutex m_lock;
 	};
 }