wine/dlls/ole32
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: Omit thread ID from the stub manager ipid for MTA objects. 2022-08-30 21:38:39 +02:00
antimoniker.c
bindctx.c
classmoniker.c
clipboard.c
comcat.c
compobj.c
compobj_private.h
compositemoniker.c
datacache.c
dcom.idl
defaulthandler.c
dictionary.c
dictionary.h
drag_copy.cur
drag_copy.svg
drag_link.cur
drag_link.svg
drag_move.cur
drag_move.svg
filelockbytes.c
filemoniker.c
ftmarshal.c
git.c
irot.idl
itemmoniker.c
Makefile.in
marshal.c
memlockbytes.c
moniker.c
moniker.h
nodrop.cur
nodrop.svg
ole2.c
ole2stubs.c
ole32.spec
ole32_main.c
ole32_objidl.idl
ole32_oleidl.idl
ole32_unknwn.idl
ole32res.rc
oleobj.c
oleproxy.c
olestd.h
pointermoniker.c
stg_prop.c
stg_stream.c
storage32.c
storage32.h
usrmarshal.c