rename ComSmartPtr -> COMSmartPtr