And if you still want Microsoft's answer to tasking as you define it
(threading model integrated with objects, no explicit synchronization
required), then you're talking STA (single-thread apartment) model for COM
objects. Which is really just an evolution of the Windows event-handling
loop.
See "INFO: Descriptions and Workings of OLE Threading Models"
<http://support.microsoft.com/support/kb/articles/q150/7/77.asp>
http://support.microsoft.com/support/kb/articles/q150/7/77.asp
- Joe