I wonder, once I get dll-to-dll interface to class plugin sorted, if there's any use in:
<handle_to_struct_template> = <handle to com object>.make_template which would make a struct template, assuming one field in struct for each gettable property in the com object. Then <handle_to_new_struct_instance> = ;;+ <handle to com object>.make_instance(<handle_to_struct_template>) ??
