Index: src/ch/FeedbackHandler.h
===================================================================
diff -u -N -rf01ed9a0279a52c96a7272273ef19e57f7670f4a -r3993a75a24145732742d61be638111d1d85c367b
--- src/ch/FeedbackHandler.h	(.../FeedbackHandler.h)	(revision f01ed9a0279a52c96a7272273ef19e57f7670f4a)
+++ src/ch/FeedbackHandler.h	(.../FeedbackHandler.h)	(revision 3993a75a24145732742d61be638111d1d85c367b)
@@ -29,13 +29,13 @@
 class CFeedbackHandler : public chengine::IFeedbackHandler
 {
 public:
-	chengine::EFeedbackResult FileError(const string::TString& strSrcPath, const string::TString& strDstPath, chengine::EFileError eFileError, unsigned long ulError, chengine::FeedbackErrorRuleList& rNewRules) override;
+	chengine::EFeedbackResult FileError(const string::TString& strSrcPath, const string::TString& strDstPath, chengine::EFileError eFileError, unsigned long ulError, chengine::FeedbackRules& rNewRules) override;
 	chengine::EFeedbackResult FileAlreadyExists(const chengine::TFileInfo& spSrcFileInfo, const chengine::TFileInfo& spDstFileInfo, string::TString& strRenameName, chengine::FeedbackRules& rNewRules) override;
-	chengine::EFeedbackResult NotEnoughSpace(const string::TString& strSrcPath, const string::TString& strDstPath, unsigned long long ullRequiredSize, chengine::FeedbackNotEnoughSpaceRuleList& rNewRules) override;
-	chengine::EFeedbackResult OperationEvent(chengine::EOperationEvent eEvent, chengine::FeedbackOperationEventRuleList& rNewRules) override;
+	chengine::EFeedbackResult NotEnoughSpace(const string::TString& strSrcPath, const string::TString& strDstPath, unsigned long long ullRequiredSize, chengine::FeedbackRules& rNewRules) override;
+	chengine::EFeedbackResult OperationEvent(chengine::EOperationEvent eEvent, chengine::FeedbackRules& rNewRules) override;
 
 protected:
 	friend class CFeedbackHandlerFactory;
 };
 
-typedef std::shared_ptr<CFeedbackHandler> CFeedbackHandlerPtr;
+using CFeedbackHandlerPtr = std::shared_ptr<CFeedbackHandler>;