This facet of ComfyJ allows you to integrate your Java application with any COM/OLE/OCX/ActiveX library of the Windows platform.
COM Interfaces & Data Types Wrappers
They allow working with COM types and interfaces likewise ordinary Java objects. For instance, you can use IUnknown, IClassFactory, IDispatch as usual Java interfaces and Variant (VARIANT), BStr (BSTR), SafeArray etc. as usual Java types.
VTBL & COM Automation
ComfyJ allows to invoke methods of a COM object via its function indexes in VTBL (Virtual Method Table) or by their names using Automation approach. Also, Automation allows getting and setting properties of a COM object, including indexed and named ones.