http://bugs.winehq.org/show_bug.cgi?id=17540
--- Comment #5 from Nicholas van Oudtshoorn vanoudt@gmail.com 2009-08-26 20:42:18 --- (In reply to comment #4)
If this is helpful, page 294 of "COM+ programming: a practical guide using Visual C++ and ATL" by Pradeep Kumar Tapadiya states that "causality begins when a thread makes a method call on the proxy. COM generates a causality id [same as CurrentLogicalThreadID, from what I can tell] and tags it to this method call and to all the subsequent nested calls from object to object, even across host machines.
NOTE: more likely Causality ID is same as LogicalThreadID