COM
Interfaces
- IUnknown
- InProc Server (IClassFactory)
- OutProc Server
- Type Libraries
- Parameter Marshaling
- IStream, ISequentialStream
- IEnumXXX
- Clipboard
- Drag ’n Drop
- Persistence
- Other Interfaces
- UI Automation - Win32 apps (not to be confused with UI Automation - .NET Framework)
- Running Object Table (ROT)
- COM Events (not to be confused with Event Objects, or various UI framework events)
- Apartment Models
References
A large number of related types are part of OLE Automation , here are a few of the more common ones.