CSmartPtr()
CSmartPtr(T* lp)
CSmartPtr(const CSmartPtr<T>& sp)
 PropertyDescription 
   Method Name Constructor  
    Argument - lp The object the smart pointer will wrapper  
    Argument - sp An existing smart pointer to copy.  
  Description Initilises a smart pointer.  
  Remarks    
    Example ElmSequence::CElmSequencePtr spElm = ElmSequence::CElmSequence::CreateInstance();
ElmSequence::CBasicElementPtr spBasElm;

spBasElm = spElm->GetBasicElement();