TTInterface class
Brought to you by:
agalatyn
library supports all built-in types, but doesn't support COM interfaces
of course it is possible to use TTVariant or TTOleVariant to keep any IUnknown descendants
but it would be great to have specialized TTInterface class to keep IUnknown (like it implemented for other types - TObject, integer, string, ...)