A NamedValue object has a name, which is a string, and a value, which is a variant.
MTNV is a thread-safe version of NamedValue. It implements all the NamedValue and INamedValue2 methods and properties as well as native versions (prefaced by "MT") of the same.
A NamedValue object can only be created as part of a NamedValues collection.
In PI-SDK Release 1.1 an upgraded version of this object, NamedValue2, was added. NamedValue2 has all the properties of NamedValue, plus some additional methods.
This object supports the IRefresh interface.