I am studying COM. I think the best way to get a thorough understanding of COM is write one without any COM framework such as ATL. I have written a COM server in raw C++, and now I want to write one in plain raw C. How could I do this? Is there any tutorial?
Many thanks.
Don Box’s book Essential COM is one of the best that explains everything about COM from the ground up. Recommended.
COM, however, is decade old technology that’s a heck of a lot of work to do in C, and Don Box (previously considered one of the experts) doesn’t even touch it anymore. Take what you will from that.