Index: src/libchcore/TTaskConfiguration.h
===================================================================
diff -u -N -r11b0a299be97bc3afaa633d6522c17b214ba3b79 -r73d92717b7ba780c7aea1489a5eaa87404afa408
--- src/libchcore/TTaskConfiguration.h	(.../TTaskConfiguration.h)	(revision 11b0a299be97bc3afaa633d6522c17b214ba3b79)
+++ src/libchcore/TTaskConfiguration.h	(.../TTaskConfiguration.h)	(revision 73d92717b7ba780c7aea1489a5eaa87404afa408)
@@ -39,6 +39,7 @@
 	eTO_LANBufferSize,
 	eTO_DisableBuffering,
 	eTO_DisableBufferingMinSize,
+	eTO_BufferQueueDepth,
 
 	eTO_SetDestinationAttributes,
 	eTO_SetDestinationDateTime,
@@ -100,6 +101,7 @@
 
 TASK_PROPERTY(eTO_DisableBuffering, bool, _T("Operation.Buffering.DisableBufferingForLargeFiles"), true);
 TASK_PROPERTY_MINMAX(eTO_DisableBufferingMinSize, int, _T("Operation.Buffering.MinSizeOfFileToDisableBuffering"), 2097152, 1, 0xffffffff);
+TASK_PROPERTY_MINMAX(eTO_BufferQueueDepth, unsigned int, _T("Operation.Buffering.BufferQueueDepth"), 2, 1, 100);
 
 TASK_PROPERTY(eTO_SetDestinationAttributes, bool, _T("Operation.SetDestinationAttributes"), true);
 TASK_PROPERTY(eTO_SetDestinationDateTime, bool, _T("Operation.SetDestinationTime"), true);