wine/dlls
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
..
acledit
aclui
activeds
activeds.tlb
actxprxy
adsldp
adsldpc
advapi32 server: Use the token owner instead of the token user for default object owner. 2022-07-20 22:33:44 +02:00
advpack
amsi
amstream
apisetschema
apphelp
appwiz.cpl mshtml: Wine Gecko 2.47.3 release. 2022-07-12 22:51:29 +02:00
atl
atl80
atl90
atl100
atl110
atlthunk
atmlib
authz
avicap32
avifil32
avifile.dll16
avrt
bcrypt bcrypt: Support ECDH_P384 key import/export. 2022-08-23 09:40:56 -05:00
bluetoothapis
browseui
bthprops.cpl
cabinet
capi2032
cards
cdosys
cfgmgr32
clusapi
cng.sys
combase combase: Omit thread ID from the stub manager ipid for MTA objects. 2022-08-30 21:38:39 +02:00
comcat
comctl32 comctl32/tests: Use client coordinates for right click test. 2022-08-19 22:45:18 +02:00
comdlg32
comm.drv16
commdlg.dll16
compobj.dll16
compstui compstui: Add CommonPropertySheetUI tests. 2022-08-17 19:23:12 +02:00
comsvcs
concrt140 msvcr100: Implement invalid_multiple_scheduling exception. 2022-07-18 10:40:13 +02:00
connect
credui
crtdll
crypt32
cryptdlg
cryptdll
cryptext
cryptnet
cryptsp
cryptui cryptui: Use 10 DLUs for check box height. 2022-07-15 11:32:51 +02:00
ctapi32
ctl3d.dll16
ctl3d32
ctl3dv2.dll16
d2d1 d2d1/commandlist: Implement layer commands. 2022-08-09 15:53:27 +02:00
d3d8 wined3d: Introduce WINED3DUSAGE_MANAGED. 2022-08-16 22:27:53 +02:00
d3d8thk
d3d9 wined3d: Introduce WINED3DUSAGE_MANAGED. 2022-08-16 22:27:53 +02:00
d3d10 d3d10: Use CRT allocation functions. 2022-07-12 22:51:30 +02:00
d3d10_1
d3d10core
d3d11 d3d11: Implement D3D11_FEATURE_FORMAT_SUPPORT. 2022-08-16 22:27:53 +02:00
d3d12
d3dcompiler_33
d3dcompiler_34
d3dcompiler_35
d3dcompiler_36
d3dcompiler_37
d3dcompiler_38
d3dcompiler_39
d3dcompiler_40
d3dcompiler_41
d3dcompiler_42
d3dcompiler_43
d3dcompiler_46
d3dcompiler_47
d3dim
d3dim700
d3drm d3drm: Fix components of palette when loading texture from 8-bit BMP file. 2022-07-25 23:06:57 +02:00
d3dx9_24
d3dx9_25
d3dx9_26
d3dx9_27
d3dx9_28
d3dx9_29
d3dx9_30
d3dx9_31
d3dx9_32
d3dx9_33
d3dx9_34
d3dx9_35
d3dx9_36
d3dx9_37
d3dx9_38
d3dx9_39
d3dx9_40
d3dx9_41
d3dx9_42
d3dx9_43
d3dx10_33
d3dx10_34
d3dx10_35
d3dx10_36
d3dx10_37
d3dx10_38
d3dx10_39
d3dx10_40
d3dx10_41
d3dx10_42
d3dx10_43
d3dx11_42
d3dx11_43
d3dxof
davclnt
dbgeng
dbghelp dbghelp: Fix the spelling of a comment. 2022-07-18 19:44:12 +02:00
dciman32
dcomp
ddeml.dll16
ddraw ddraw: Don't report unsupported device capabilities in d3d3_EnumDevices(). 2022-08-24 09:05:47 -05:00
ddrawex
devenum
dhcpcsvc
dhcpcsvc6
dhtmled.ocx
diasymreader
difxapi
dinput win32u: Read rawinput device preparsed data using virtual memory. 2022-07-27 23:07:07 +02:00
dinput8
directmanipulation
dispdib.dll16
dispex
display.drv16
dmband
dmcompos
dmime
dmloader
dmscript
dmstyle
dmsynth
dmusic
dmusic32
dnsapi
dplay
dplayx
dpnaddr
dpnet
dpnhpast
dpnhupnp
dpnlobby
dpvoice
dpwsockx
drmclien
dsdmo dsdmo: Add Compressor FX Support. 2022-08-17 16:43:22 +02:00
dsound
dsquery
dssenh
dsuiext
dswave
dwmapi
dwrite dwrite/fallback: Add Georgian and Armenian ranges. 2022-08-11 16:51:00 +02:00
dx8vb
dxdiagn
dxgi dxgi: Build the device list only once in dxgi_output_get_display_mode_list(). 2022-08-02 21:49:54 +02:00
dxtrans
dxva2
esent
evr evr/filter: Implement media type testing for QueryAccept(). 2022-08-29 20:04:17 +02:00
explorerframe
faultrep
feclient
fltlib
fltmgr.sys
fntcache
fontsub
fusion
fwpuclnt
gameux
gamingtcui
gdi.exe16
gdi32 win32u: Choose a smaller ppem to avoid exceeding the requested font height. 2022-08-19 22:45:18 +02:00
gdiplus
glu32
gphoto2.ds
gpkcsp
hal
hhctrl.ocx
hid
hidclass.sys hidclass: Expose ContainerID from underlying driver. 2022-07-25 11:22:29 +02:00
hidparse.sys
hlink
hnetcfg hnetcfg: Return success from netfw_rules_Add() and netfw_rules_Remove(). 2022-08-15 18:11:58 +02:00
http.sys
httpapi
ia2comproxy
iccvid
icmp
ieframe ieframe: Allow STGM_WRITE in IPropertyStorage::Open. 2022-08-12 22:12:47 +02:00
ieproxy
ifsmgr.vxd
imaadp32.acm
imagehlp
imm.dll16
imm32 win32u: Use platform-independent layout for ntuser_thread_info. 2022-08-09 15:55:43 +02:00
inetcomm
inetcpl.cpl inetcpl.cpl: Fix typo. 2022-07-12 22:51:29 +02:00
inetmib1
infosoft
initpki
inkobj
inseng
iphlpapi
iprop
irprops.cpl
itircl
itss
joy.cpl
jscript jscript: Implement fdexNameCaseInsensitive flag handling. 2022-08-17 19:21:00 +02:00
jsproxy
kerberos kerberos: Fix condition for create_context_handle in kerberos_SpInitLsaModeContext and kerberos_SpAcceptLsaModeContext. 2022-08-19 22:45:18 +02:00
kernel32 kernel32: Add SetProcessDefaultCpuSets stub. 2022-08-25 11:57:24 -05:00
kernelbase kernelbase: Fix error value for PE files without resource. 2022-08-30 18:30:13 +02:00
keyboard.drv16
krnl386.exe16
ksecdd.sys
ksproxy.ax
ksuser
ktmw32
l3codeca.acm
light.msstyles
loadperf
localspl
localui
lz32
lzexpand.dll16
mapi32
mapistub
mciavi32
mcicda
mciqtz32 mciqtz32: Fix MCI_DGV_WINDOW_HWND error handling. 2022-08-19 22:45:18 +02:00
mciseq
mciwave
mf mf: Support uninitialized downstream media types in topology loader. 2022-08-23 16:18:51 -05:00
mf3216
mferror
mfmediaengine
mfplat mfplat: Partially implement MFInitMediaTypeFromAMMediaType(). 2022-08-27 16:53:13 +02:00
mfplay
mfreadwrite mfreadwrite/reader: Only attempt to copy sample buffers from responses with non-NULL samples. 2022-08-23 16:18:51 -05:00
mfsrcsnk mfsrcsnk/wave: Add a type handler stub. 2022-08-17 16:42:02 +02:00
mgmtapi
midimap
mlang
mmcndmgr
mmdevapi mmdevapi/tests: Fix fail message referencing "Start" instead of "Stop" in test_session(). 2022-08-23 09:40:01 -05:00
mmdevldr.vxd
mmsystem.dll16
monodebg.vxd
mountmgr.sys mountmgr: Don't crash if connecting to dbus fails. 2022-08-17 16:45:57 +02:00
mouse.drv16
mp3dmod
mpr
mprapi
msacm.dll16
msacm32
msacm32.drv
msado15
msadp32.acm
msasn1
mscat32
mscms
mscoree
mscorwks
msctf
msctfmonitor
msctfp
msdaps
msdasql
msdelta
msdmo
msdrm
msftedit
msg711.acm
msgsm32.acm
mshtml mshtml: Implement remainingSpace prop for sessionStorage. 2022-08-27 16:53:48 +02:00
mshtml.tlb
msi
msident
msimg32
msimsg
msimtf
msisip
msisys.ocx
msls31
msnet32
mspatcha
msports
msrle32
msscript.ocx
mssign32
mssip32
mstask
msv1_0 msv1_0: Add support for SECPKG_ATTR_KEY_INFO. 2022-07-12 22:51:29 +02:00
msvcirt
msvcm80
msvcm90
msvcp60 msvcp60: Use 'MultiByteToWideChar' in __Fiopen implementation. 2022-08-15 18:12:19 +02:00
msvcp70
msvcp71
msvcp80
msvcp90 msvcp71: Use MultiByteToWideChar in _Fiopen implementation. 2022-08-18 21:42:19 +02:00
msvcp100
msvcp110
msvcp120
msvcp120_app
msvcp140
msvcp140_1
msvcp140_2
msvcp140_atomic_wait
msvcp_win
msvcr70
msvcr71
msvcr80
msvcr90
msvcr100 msvcr100: Implement invalid_multiple_scheduling exception. 2022-07-18 10:40:13 +02:00
msvcr110 msvcr100: Implement invalid_multiple_scheduling exception. 2022-07-18 10:40:13 +02:00
msvcr120 msvcr100: Implement invalid_multiple_scheduling exception. 2022-07-18 10:40:13 +02:00
msvcr120_app msvcr100: Implement invalid_multiple_scheduling exception. 2022-07-18 10:40:13 +02:00
msvcrt msvcr100: Set scheduler in tasks created with ScheduleTask function. 2022-08-24 12:27:43 -05:00
msvcrt20
msvcrt40
msvcrtd
msvfw32
msvidc32
msvideo.dll16
mswsock
msxml
msxml2
msxml3 xml2: Import upstream release 2.10.0. 2022-08-17 19:08:23 +02:00
msxml4
msxml6
mtxdm
ncrypt ncrypt: Initial implementation for NCryptEncrypt. 2022-08-03 15:09:02 +02:00
nddeapi
ndis.sys
netapi32
netcfgx
netio.sys
netprofm
netutils
newdev
ninput
normaliz
npmshtml
npptools
nsi
nsiproxy.sys nsiproxy.sys: Support media connect state on Linux. 2022-08-09 15:53:58 +02:00
ntdll ntdll: Implement RtlRestoreContext on i386. 2022-08-23 09:46:24 -05:00
ntdsapi
ntoskrnl.exe ntoskrnl: Implement IoCreateFileEx. 2022-08-23 16:18:51 -05:00
ntprint
objsel
odbc32
odbcbcp
odbccp32
odbccu32
ole2.dll16
ole2conv.dll16
ole2disp.dll16
ole2nls.dll16
ole2prox.dll16
ole2thk.dll16
ole32 combase: Omit thread ID from the stub manager ipid for MTA objects. 2022-08-30 21:38:39 +02:00
oleacc
oleaut32
olecli.dll16
olecli32
oledb32
oledlg
olepro32
olesvr.dll16
olesvr32
olethk32
opcservices
openal32
opencl
opengl32 opengl32/tests: Remove depth 32 / stencil 0 test in test_choosepixelformat(). 2022-07-29 21:34:32 +02:00
packager
pdh
photometadatahandler
pidgen
powrprof
printui
prntvpt
propsys
psapi
pstorec
pwrshplugin
qasf qasf/tests: Test ASF Reader filter threading wrt. ReceiveCanBlock. 2022-08-24 14:58:06 -05:00
qcap
qdvd
qedit qedit: Do not force the sample to be freed in SampleGrabber_callback(). 2022-07-18 22:07:04 +02:00
qmgr
qmgrprxy
quartz quartz: Test: Files opened with FileSource can be deleted. 2022-08-10 11:35:22 +02:00
query
qwave
rasapi16.dll16
rasapi32
rasdlg
regapi
resutils
riched20 riched20/test: Add scrolling test for richole. 2022-07-28 17:34:02 +02:00
riched32
rpcrt4 rpcrt4: Implement I_RpcBindingInqLocalClientPID(). 2022-07-18 19:17:44 +02:00
rsabase
rsaenh
rstrtmgr
rtutils
rtworkq
samlib
sane.ds
sapi sapi: Add AudioInput registry key. 2022-08-05 20:14:41 +02:00
sas
scarddlg
sccbase
schannel
schedsvc schedsvc: Read task enable state from XML in SchRpcGetTaskInfo(). 2022-07-18 11:42:42 +02:00
scrobj
scrrun scrrun: Added DateCreated property for IFile. 2022-08-23 09:40:27 -05:00
scsiport.sys
sechost
secur32 secur32: Define AES-CCM ciphers missing from GNUTLS before 3.4.0. 2022-08-08 18:47:39 +02:00
security
sensapi
serialui
setupapi makefiles: Avoid adding the same source multiple times. 2022-07-28 17:46:50 +02:00
setupx.dll16
sfc
sfc_os
shcore
shdoclc
shdocvw
shell.dll16
shell32 shell32: Return NULL from ExtractIcon() for all error cases. 2022-08-25 11:58:05 -05:00
shfolder
shlwapi shlwapi/tests: Use wide strings literals. 2022-08-08 18:49:28 +02:00
slbcsp
slc
snmpapi
softpub
sound.drv16
spoolss
sppc
srclient
srvcli
sspicli
stdole2.tlb
stdole32.tlb
sti
storage.dll16
stress.dll16
strmdll
svrapi
sxs
system.drv16
t2embed
tapi32
taskschd taskschd: Return SCHED_S_TASK_HAS_NOT_RUN from regtask_get_LastRunTime() stub. 2022-07-18 11:42:43 +02:00
tbs
tdh
tdi.sys
toolhelp.dll16
traffic
twain.dll16
twain_32
typelib.dll16
tzres
ucrtbase msvcrt: Add support for C++11 operator "" in demangling. 2022-07-18 10:40:50 +02:00
uianimation
uiautomationcore uiautomationcore: Add support for UIAutomationType_String properties. 2022-07-25 09:39:21 +02:00
uiribbon
unicows
updspapi
url
urlmon urlmon/tests: Run tests against the gitlab server to avoid redirects. 2022-08-29 16:04:29 +02:00
usbd.sys
user.exe16
user32 user32: Call winproc_init before dpiaware_init. 2022-08-30 21:38:39 +02:00
userenv
usp10
utildll
uxtheme uxtheme/tests: Use the GetDpiForSystem() function pointer. 2022-07-13 12:50:07 +02:00
vbscript
vcomp
vcomp90
vcomp100
vcomp110
vcomp120
vcomp140
vcruntime140
vcruntime140_1
vdhcp.vxd
vdmdbg
ver.dll16
version
vga
virtdisk
vmm.vxd
vnbt.vxd
vnetbios.vxd
vssapi
vtdapi.vxd
vulkan-1 vulkan-1: Make sure that user32 is loaded before ICD. 2022-07-27 23:07:06 +02:00
vwin32.vxd
w32skrnl
w32sys.dll16
wbemdisp
wbemprox
wdscore
webservices webservices: Add support for receiving fault messages. 2022-08-05 20:14:41 +02:00
websocket
wer
wevtapi
wevtsvc
wiaservc
wimgapi
win32s16.dll16
win32u win32u: Introduce NtUserActivateOtherWindow. 2022-08-27 16:53:30 +02:00
win87em.dll16
winaspi.dll16
windebug.dll16
windows.devices.enumeration
windows.gaming.input
windows.globalization
windows.media.devices
windows.media.speech windows.media.speech/tests: Skip SpeechRecognitionListConstraint tests on Win10 1709 x32 and below. 2022-08-29 20:04:17 +02:00
windows.networking
windowscodecs
windowscodecsext
winealsa.drv winealsa: Fix WoW64 failure when calling get_position(). 2022-08-23 09:39:07 -05:00
wineandroid.drv wineandroid: Use RtlSetLastWin32Error. 2022-08-10 19:24:13 +02:00
winebus.sys winebus.sys/sdl: Use the 8 absolute axes supported by DIJOYSTATE2. 2022-08-03 22:15:52 +02:00
winecoreaudio.drv
winecrt0
wined3d wined3d: Introduce WINED3DUSAGE_MANAGED. 2022-08-16 22:27:53 +02:00
winegstreamer winegstreamer: Use a wg_video_format switch rather than array indexes. 2022-08-12 22:14:05 +02:00
winehid.sys
winemac.drv winemac: Use RtlSetLastWin32Error. 2022-08-10 19:24:13 +02:00
winemapi
wineoss.drv
wineps.drv
wineps16.drv16
winepulse.drv winepulse: Switch to mmdevapi's unixlib.h. 2022-08-24 09:06:16 -05:00
wineusb.sys wineusb.sys: Build with msvcrt. 2022-07-13 12:50:07 +02:00
winevulkan winevulkan: Update to VK spec version 1.3.224. 2022-08-04 18:59:54 +02:00
winex11.drv win32u: Use current mode position if desired mode doesn't specify it. 2022-08-23 09:38:39 -05:00
winexinput.sys
wing.dll16
wing32
winhttp winhttp: Don't make a copy of the string in add_request_headers(). 2022-08-10 14:07:27 +02:00
wininet
winmm mciqtz32: Fix MCI_DGV_WINDOW_HWND error handling. 2022-08-19 22:45:18 +02:00
winnls.dll16
winnls32
winscard
winsock.dll16
winspool.drv winspool.drv: Fix get_config_module when printer and driver names differ. 2022-08-16 22:27:52 +02:00
winsta
wintab.dll16
wintab32
wintrust
wintypes wintypes: Add RoResolveNamespace stub. 2022-08-25 12:01:35 -05:00
winusb
wlanapi
wlanui
wldap32
wmasf
wmi
wmiutils
wmp
wmphoto
wmvcore winegstreamer: Implement IWMOutputMediaProps_SetMediaType. 2022-08-09 15:52:56 +02:00
wnaspi32
wow32
wow64 wow64: Fix another ARM32 machine type. 2022-08-27 16:53:19 +02:00
wow64cpu wow64cpu: Use -norelay for BTCpuSimulate. 2022-08-08 18:52:52 +02:00
wow64win win32u: Move NtUserPerMonitorDPIPhysicalToLogicalPoint implementation from user32. 2022-08-27 16:53:28 +02:00
wpc
wpcap
ws2_32 ws2_32/tests: Add comments to help identify the hint test indices. 2022-07-25 09:38:26 +02:00
wsdapi
wshom.ocx wshom: Support default style argument in IWshShell3::Run. 2022-08-17 16:42:28 +02:00
wsnmp32
wsock32
wtsapi32
wuapi
wuaueng
x3daudio1_0
x3daudio1_1
x3daudio1_2
x3daudio1_3
x3daudio1_4
x3daudio1_5
x3daudio1_6
x3daudio1_7
xactengine2_0
xactengine2_4
xactengine2_7
xactengine2_9
xactengine3_0
xactengine3_1
xactengine3_2
xactengine3_3
xactengine3_4
xactengine3_5
xactengine3_6
xactengine3_7 xactengine3_7: Return error on invalid notification value. 2022-08-04 20:13:38 +02:00
xapofx1_1
xapofx1_2
xapofx1_3
xapofx1_4
xapofx1_5
xaudio2_0
xaudio2_1
xaudio2_2
xaudio2_3
xaudio2_4
xaudio2_5
xaudio2_6
xaudio2_7
xaudio2_8
xaudio2_9
xinput1_1
xinput1_2
xinput1_3
xinput1_4
xinput9_1_0
xmllite
xolehlp xolehlp: Use CRT allocation functions. 2022-07-13 12:50:07 +02:00
xpsprint
xpssvcs