CloneItem Method (IMLCharGen)
original item ID
indicates whether the new item is reference of old item. It means that if you change something with old item then all this changes will be implement to the new one.
new item ID
copies the item
Syntax
Sub CloneItem( _
   ByVal _bsOriginalItemID As String, _
   ByVal _bMakeReference As Integer, _
   ByRef _pbsNewItemID As String _
) 
void CloneItem( 
   BSTR* _bsOriginalItemID,
   int _bMakeReference,
   [PARAMFLAG::Out] BSTR* _pbsNewItemID
) 

Parameters

_bsOriginalItemID
original item ID
_bMakeReference
indicates whether the new item is reference of old item. It means that if you change something with old item then all this changes will be implement to the new one.
_pbsNewItemID
new item ID
See Also

Reference

IMLCharGen Interface
IMLCharGen Members