HRESULT undoCopy( IUserObject* pObj, DWORD copyFlags, OLECHAR* desc, IOleUndoUnit** ppRet );
IUserObject