The OLE Automation library provides a high-level framework suitable for all OLE Automation implementations, and additionally provides an FFI to the Win32 OLEAUT32 library. You can use this library to implement OLE Automation applications regardless of whether you are using DUIM or the Win32 API to write your user interface. Indeed, you can use OLE Automation in console applications.
The OLE-Automation library exports the module OLE-Automation.