Windows Programmer's Guide to Ole/Dde/Book and Disk

Category: Operating Systems
Author: Jean S. Clark
This Month Hacker News 1


by pjmlp   2019-05-16
Not really, COM is a subset of OLE 2.0, designed to replace VBX as OCX originally.

Naturally OLE was designed as C framework back in Win16 days, with endless pages of boilerplate code.

As such COM can be called from C, specially since C++ Windows compilers have a VTBL layout as if they were a plain old C struct with function pointers.

However unless one is masochist, it is not sane to use COM from bare bones C.