| _GUID | The structure underlying UUIDs |
| CheckIObjectOk | Class CheckIObject {}; |
| ConversionIObject< T > | Class CheckIObjectOkVector {}; |
| GenericFactory | Generic factory class |
| ICategory | Represents a category |
| ICategoryIterator | Allows iteration over a category |
| ICategoryManager | Let you register categories and obtain information about them |
| IFactory | Common object creation interface |
| IModule | The interface that a module should provide |
| IModuleLoader | The interface to control the module loader |
| IMoniker | An interface for obtaining an IObject given a moniker string |
| IMonikerService | An interface for registering objects so they can be retrieved using a moniker |
| IObject | The basic interface which is included by all other XPLC interfaces and objects |
| IObjectImplInternal | Helper internal structure |
| IServiceHandler | Interface to an object which can be used to find other objects, given their UUIDs |
| IServiceManager | The XPLC service manager interface |
| IStaticServiceHandler | Service handler for statically linked components |
| IWeakRef | Represents a weak reference to another object |
| UUID_Info | Utility structure used for the interface map |
| WeakRef | Common implementation of a weak reference |
| XPLC | The XPLC helper class |
| XPLC_ComponentEntry | Entry for a component |
| XPLC_IID< T > | An Interface IDentifier |
| XPLC_ModuleInfo | Information for an XPLC module |
| xplc_ptr< T > | Smart pointer class for XPLC interfaces |
1.2.18