- New macros introduced to simplify dplhandle<> and handle<> inherited classes default/copying/moving constructors and assignment operators - com_obj and bstr are duplicetable now - dplhandle<> children changed to assign a handle from constructor, not duplicate - for compliance with assignment operator