| upf::IClassFactory | Class factory |
| upf::IClassInfo | RTTI information about a class |
| upf::IClassInfo::Property | Class property record |
| upf::IInterfaceInfo | RTTI information about interface |
| upf::IInterfaceInfo::Method | Structure describing interface's method |
| upf::IInterfaceInfo::Parameter | Information about parameter passed to interface method |
| upf::ILoader | Upf::ILoader interface is used to load classes from external modules and to provide bindings to other languages |
| upf::ILog | Errors logging interface |
| upf::IManager | UPF management class |
| upf::INativeTypeInfo | RTTI information about native types |
| upf::IObject | Base interface for all UPF interfaces |
| upf::IServiceChangeListener | Listener that is notified when service provider changes |
| upf::IServiceManager | Service manager |
| upf::ITypedefInfo | RTTI information about typedef |
| upf::ITypeInfo | Type information about particular type |
| upf::IWriteableClassInfo | |
| upf::Ptr< T > | UPF's smart pointer |
1.3.9.1