classinfo_register now allocates space for the interface list