Index: src/libchcore/ISerializerContainer.h
===================================================================
diff -u -N -r31c4b1fc46687ed2cf35dd9fa0acec2543ae1886 -r293e52b38d46653068006262172018a0f0d0a31c
--- src/libchcore/ISerializerContainer.h	(.../ISerializerContainer.h)	(revision 31c4b1fc46687ed2cf35dd9fa0acec2543ae1886)
+++ src/libchcore/ISerializerContainer.h	(.../ISerializerContainer.h)	(revision 293e52b38d46653068006262172018a0f0d0a31c)
@@ -27,6 +27,7 @@
 
 class ISerializerRowData;
 typedef boost::shared_ptr<ISerializerRowData> ISerializerRowDataPtr;
+class TRemovedObjects;
 
 class LIBCHCORE_API ISerializerContainer
 {
@@ -40,6 +41,7 @@
 	virtual ISerializerRowDataPtr AddRow(size_t stRowID) = 0;
 	virtual ISerializerRowDataPtr GetRow(size_t stRowID) = 0;
 	virtual void DeleteRow(size_t stRowID) = 0;
+	virtual void DeleteRows(const TRemovedObjects& setObjects) = 0;
 
 	// getting data from the serialized archive
 	virtual ISerializerRowReaderPtr GetRowReader() = 0;