News for hackers. Stuff that matters.
Re:Designing a COM Library for Rust by siggen on Wednesday October 09, 2019 @04:09PM (#21207428)
Marshaling COM objects for use among different threads was fun. Remember the function 'CoMarshalInterThreadInterfaceInStream'? :-)

I feel Windows' C API (i.e., Win32 API) was adopted at a larger scale than COM. It's much easier to use the Win32 C API than COM objects. You'd have to use COM if you wanted to program the shell or DirectX but most of everything else you could use the C API.

Re:Designing a COM Library for Rust by pjmlp on Wednesday October 09, 2019 @04:46PM (#21207854)
Only if you intend to use pre-Vista Win32 APIs only, afterwards most of the new stuff comes packaged as COM or .NET.