Cross-platform COM Minimal headers and base classes to use COM (Component Object Model) interfaces in C++ on multiple platforms.