C++ template library useful for exposing COM objects. It's LGPL based and it doesn't depend on ATL nor MFC.