wine/dlls/combase
Connor McAdams 00c8117a72 combase: Omit thread ID from the stub manager ipid for MTA objects.
It is possible for a thread that creates an MTA to call
CoUninitialize() and not destroy the MTA if another thread has
entered the MTA in the meantime. If the original thread then creates
an STA, subsequent attempts to find the MTA with 'apartment_findfromtid'
will get the original thread's STA. To avoid this, don't set a TID value
in the stub manager IPID value to indicate that the stub resides in the
MTA.

Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2022-08-30 21:38:39 +02:00
..
tests combase: Lookup activatable class library in the activation context. 2022-05-20 12:24:38 +02:00
apartment.c
combase.c
combase.spec
combase_private.h
dcom.idl
errorinfo.c
hglobalstream.c
irpcss.idl
Makefile.in
malloc.c
marshal.c
roapi.c combase: Lookup activatable class library in the activation context. 2022-05-20 12:24:38 +02:00
rpc.c combase: Execute local server for correct architecture in a WoW64 setup. 2022-07-04 23:33:23 +02:00
string.c
stubmanager.c combase: Omit thread ID from the stub manager ipid for MTA objects. 2022-08-30 21:38:39 +02:00
usrmarshal.c