reactos/dll/win32
Michael Stamper b8e936a57b
[WDMAUD] Fix race condition bug with USE_MMIXER_LIB defined (#3148)
Remove misuse of multithreading and use NtDeviceIoContol with completion apc
callback instead (mirrors usage of WriteFileEx in WdmAudCommitWaveBufferByLegacy).

This fixes a crash caused by race condition. Code was simulating completion
callback using a thread, this resulted in single threaded code being executed
simultaneously by multiple threads.

CORE-17214
2020-09-13 01:56:34 +03:00
..
acledit
aclui [TRANSLATION] Hungarian translation update for aclui, avifil32, browseui, comdlg32, crypt32, cryptdlg, shell32, userenv (#2978) 2020-08-17 16:39:42 +02:00
activeds [ACTIVEDS] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 13:07:38 +01:00
actxprxy
advapi32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
advapi32_vista
advpack [REACTOS] RegQueryValueExW() wants bytes, not chars (#2876) 2020-06-01 12:06:49 +03:00
atl [ATL] Import Wine upstream patch 3043ab3e62 2020-02-23 16:52:03 +01:00
atl80 [ATL80] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:49:13 +01:00
atl100
authz
avicap32
avifil32 [TRANSLATION] Hungarian translation update for aclui, avifil32, browseui, comdlg32, crypt32, cryptdlg, shell32, userenv (#2978) 2020-08-17 16:39:42 +02:00
batt
bcrypt
beepmidi
browseui [SHELLFIND] Split encoding detection code (#3147) 2020-09-10 19:03:20 +09:00
bthci
cabinet [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
cards
cfgmgr32
clusapi
comcat
comctl32 [COMCTL32] Addendum to last commit 2020-08-28 01:02:00 +02:00
comdlg32 [TRANSLATION] Hungarian translation update for aclui, avifil32, browseui, comdlg32, crypt32, cryptdlg, shell32, userenv (#2978) 2020-08-17 16:39:42 +02:00
compstui [COMPSTUI] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:52:52 +01:00
credui [CREDUI] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:53:18 +01:00
crtdll [CRTDLL][CRT] Remove remnant declaration, silence cppcheck false positive. 2020-06-27 14:35:32 +02:00
crypt32 [TRANSLATION] Hungarian translation update for aclui, avifil32, browseui, comdlg32, crypt32, cryptdlg, shell32, userenv (#2978) 2020-08-17 16:39:42 +02:00
cryptdlg [TRANSLATION] Hungarian translation update for aclui, avifil32, browseui, comdlg32, crypt32, cryptdlg, shell32, userenv (#2978) 2020-08-17 16:39:42 +02:00
cryptdll [CRYPTDLL] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:54:07 +01:00
cryptnet [CRYPTNET] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:54:32 +01:00
cryptui [TRANSLATION] New Portuguese translation (#2588) 2020-04-18 23:49:35 +02:00
dbgeng [DBGENG] Import dbgeng.dll from Wine Staging 4.18 2020-09-10 18:19:28 +02:00
dbghelp [DBGHELPHOST] Add IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG 2020-04-17 17:47:24 +02:00
dciman32
devmgr [DEVMGR] Use the ShellAboutW API routine to display the about dialog and French translation update (#2807) 2020-05-22 22:53:17 +09:00
dnsapi [DNSAPI] DnsQuery_W: Check names for invalid characters before querying the dns resolver. 2020-01-18 15:03:12 +01:00
esent
faultrep [FAULTREP] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:55:45 +01:00
fltlib [CMAKE] Replace custom functions to built-in ones 2020-04-16 15:59:38 +03:00
fmifs [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
fontsub
framedyn [FRAMEDYN[ARM] Fix some exports 2019-08-20 22:31:55 +02:00
fusion [FUSION] Sync with Wine Staging 4.18. CORE-16441 2019-10-26 22:56:11 +01:00
gdiplus [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
getuname
hhctrl.ocx [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
hid
hlink [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
hnetcfg [HNETCFG] CORE-16372 Jansen's hack 2019-11-24 22:36:49 +09:00
httpapi [HTTPAPI] Convert httpapi.dll to a stub-only library 2020-05-04 11:37:16 +03:00
iccvid
icmp
ieframe [TRANSLATION] Update PT translation (#2342) 2020-03-06 19:40:03 +01:00
iernonce [TRANSLATION] Add/update Portuguese translation (#2850) 2020-06-01 20:48:58 +02:00
imaadp32.acm
imagehlp [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
imm32 [IMM32] Improve imm32.spec (#3036) 2020-08-12 06:04:28 +09:00
inetcomm [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
inetmib1 [CMAKE] Add some -D__ROS_LONG64__ to please gcc x64 2020-03-26 16:39:16 +01:00
initpki [INITPKI] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:35:54 +01:00
inseng [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
iologmsg
iphlpapi [IPHLPAPI] getNumInterfacesInt(): Remove 'if()' redundant condition (#2884) 2020-06-04 23:26:28 +03:00
iprtprio
itircl [ITIRCL] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:36:57 +01:00
itss [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
jscript [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
jsproxy [JSPROXY] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:38:56 +01:00
kernel32 [KERNEL32] GetPriorityClass(): Return explicit 0, not FALSE (match return type) (#3170) 2020-09-12 21:38:06 +02:00
kernel32_vista [KERNEL32_VISTA][NTDLL_VISTA][RTL_VISTA] Move Vista Rtl functions from kernel32_vista and ntdll_vista to rtl_vista (#3149) 2020-09-12 15:04:02 +02:00
loadperf [LOADPERF] Sync with Wine Staging 4.18. CORE-16441 2019-11-02 18:40:10 +01:00
lpk
lsasrv [LSASRV] LsapLogonUser(): Fix 'AuthenticatingAuthority' copypasta (#2839) 2020-05-23 19:07:04 +02:00
lz32
mapi32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
mciavi32 [MCIAVI32] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:51:26 +01:00
mcicda
mciqtz32 [MCIQTZ32] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:52:30 +01:00
mciseq [CMAKE] Replace custom functions to built-in ones 2020-04-16 15:59:38 +03:00
mciwave [CMAKE] Replace custom functions to built-in ones 2020-04-16 15:59:38 +03:00
mgmtapi
mlang [MLANG] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:53:58 +01:00
mmdevapi [MMDEVAPI] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:54:42 +01:00
mmdrv
modemui [TRANSLATION] Add/update Portuguese translation (#2850) 2020-06-01 20:48:58 +02:00
mpr [TRANSLATION] Update PT translation (#2342) 2020-03-06 19:40:03 +01:00
mprapi
msacm32 [MSACM32] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:56:33 +01:00
msacm32.drv
msadp32.acm
msafd [MSAFD] Workaround regression CORE-15804 2020-05-13 02:39:37 +02:00
mscat32 [MSCAT32] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:57:34 +01:00
mscms [MSCMS] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 21:58:56 +01:00
mscoree [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
msctf [MSCTF] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 22:02:02 +01:00
msftedit [MSFTEDIT] Sync with Wine Staging 4.18. CORE-16441 2019-11-09 22:03:39 +01:00
msg711.acm [MSG711.ACM] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:02:55 +01:00
msgina [MSGINA][SYSSETUP] Implement Friendly UI shutdown dialog (#2762) 2020-08-25 22:52:17 +03:00
msgsm32.acm
mshtml [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
mshtml.tlb
msi [MSI] Remove obsolete '__ASM_DEFINE_FUNC()' 2020-06-27 14:48:00 +02:00
msimg32
msimtf [MSIMTF] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:03:20 +01:00
msisip [MSISIP] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:03:52 +01:00
msisys.ocx [MSISYS.OCX] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:04:14 +01:00
msnet32 [MSNET32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:04:36 +01:00
mspatcha
msports [TRANSLATION] Add/update Portuguese translation (#2850) 2020-06-01 20:48:58 +02:00
msrle32 [MSRLE32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:04:59 +01:00
mssign32 [MSSIGN32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:05:55 +01:00
mssip32 [MSSIP32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:06:19 +01:00
mstask [MSTASK] Add netapi32 dependency to ensure atsvc_c.h is available. 2020-06-06 23:02:35 +02:00
msv1_0 [MSV1_0] Create stubs for SECPKG_FUNCTION_TABLE (SpLsaModeInitialize) 2020-04-26 17:26:17 +02:00
msvcrt [MSVCRT][APISETS] Update spec files for __DestructExceptionObject() (#2682) 2020-04-30 00:36:44 +03:00
msvcrt20
msvcrt40 [CRT] Import wine exception handling code 2020-02-09 15:56:30 +01:00
msvfw32 [MSVFW32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:07:06 +01:00
msvidc32
mswsock [MSWSOCK] Use a correct prototype for SvchostPushServiceGlobals stub 2020-06-27 14:55:28 +02:00
msxml
msxml2
msxml3 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
msxml3r [CMAKE] Use modules instead of shared libraries 2019-10-27 09:51:28 +01:00
msxml4
msxml6
mycomput
nddeapi
netapi32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
netcfgx [TRANSLATION] Improve Chinese Traditional (zh-TW) translation (#3065) 2020-08-18 14:26:04 +03:00
netevent [NETEVENT] Netevent.dll does not have an entry point because it is a resource-only dll. 2020-01-19 13:34:29 +01:00
netid [TRANSLATION] Chinese Traditional translation for "Problem with Shortcut" dialog and improvements (#3079) 2020-08-23 14:28:55 +02:00
netmsg
newdev [NEWDEV] Zero out propsheet data fields 2020-01-29 22:58:42 +01:00
npptools [NPPTOOLS] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:08:38 +01:00
ntdsapi [NTDSAPI] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:09:00 +01:00
ntlanman
ntmarta
objsel [OBJSEL] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:09:23 +01:00
odbc32 [ODBC32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:09:45 +01:00
odbccp32 [ODBCCP32] Sync with Wine Staging 4.18. CORE-16441 2019-11-10 14:10:08 +01:00
ole32 [OLE32] ole32_ros.diff: Remove remnant '__ASM_STDCALL_FUNC()' 2020-06-27 14:48:00 +02:00
oleacc [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
oleaut32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
olecli32 [OLECLI32] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:05:51 +01:00
oledlg [TRANSLATION] Update Spanish, and add Basque translation (#2667) 2020-05-17 18:46:36 +02:00
olepro32
olesvr32 [OLESVR32] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:06:44 +01:00
olethk32
pdh [PDH] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:07:10 +01:00
pidgen [PIDGEN] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:08:00 +01:00
powrprof
profmap [PROFMAP] Initial implementation (#2119) 2020-04-26 21:15:21 +02:00
propsys [PROPSYS] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:08:50 +01:00
psapi
pstorec
qmgr [QMGR] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:10:04 +01:00
qmgrprxy
query [QUERY] Sync with Wine Staging 4.18. CORE-16441 2019-11-23 12:10:28 +01:00
rasadhlp
rasapi32
rasdlg [RASDLG] pl-PL update (#2675) 2020-04-27 13:38:27 +03:00
rasman
regapi [REGAPI] Import regapi.dll from Wine Staging 5.7 CORE-16458 (#2723) 2020-05-14 14:21:16 +02:00
resutils
riched20 [REACTOS] Remove forced _WIN32_IE defines 2020-03-30 13:47:09 +03:00
riched32
rpcrt4 [RPCRT4] Check hBinding != 0 CORE-16936 2020-09-01 22:10:18 +02:00
rsabase
rsaenh [RSAENH][MSXML3][OLE32] Revert PRIVATE commits (cbe8a9f and 38b438b) 2020-05-09 17:55:37 +09:00
samlib
samsrv [SAMSRV] SampInitializeSAM: Fix indentation and add comments 2020-05-23 12:30:54 +02:00
sccbase [SCCBASE] Sync with Wine Staging 4.18. CORE-16441 2019-11-30 14:46:59 +01:00
schannel
scrrun [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
secur32 [LSA][SECUR32] Check for untrusted clients 2019-09-17 12:58:11 +02:00
security
sensapi [SENSAPI] Sync with Wine Staging 4.18. CORE-16441 2019-11-30 14:49:13 +01:00
serialui
setupapi [SETUPAPI] Add function names in traces 2020-06-20 08:16:07 +02:00
sfc [SFC][SFC_OS] Add stubs to exported functions (#2431) 2020-04-16 02:06:22 +03:00
sfc_os [SFC][SFC_OS] Add stubs to exported functions (#2431) 2020-04-16 02:06:22 +03:00
shdoclc
shdocvw [SHDOCVW] Sync with Wine Staging 4.18. CORE-16441 2019-11-30 14:49:41 +01:00
shell32 [SHELL32] Fix regression CORE-12364 2020-09-11 02:24:42 +02:00
shfolder
shimgvw [SHIMGVW] Correctly draw display border (#2687) 2020-04-28 20:56:18 +09:00
shlwapi [SHLWAPI] Fix SHLoadIndirectString executing code when loading a string 2020-09-10 19:45:22 +02:00
slbcsp [SLBCSP] Sync with Wine Staging 4.18. CORE-16441 2019-11-30 14:50:58 +01:00
smdll
sndblst
snmpapi [SNMPAPI] Sync with Wine Staging 4.18. CORE-16441 2019-11-30 14:51:23 +01:00
softpub
srclient
stdole2.tlb
stdole32.tlb
sti [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
storprop [STORPROP] Add storprop.dll and implement the DiskClassInstaller stub 2020-03-22 16:40:35 +01:00
streamci
sxs [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
syssetup [MSGINA][SYSSETUP] Implement Friendly UI shutdown dialog (#2762) 2020-08-25 22:52:17 +03:00
t2embed [T2EMBED] Sync with Wine Staging 4.18. CORE-16441 2019-12-01 19:37:45 +01:00
tapi32 [TAPI32] Sync with Wine Staging 4.18. CORE-16441 2019-12-01 19:38:13 +01:00
tapiui [TRANSLATION] Chinese Traditional translation for "Problem with Shortcut" dialog and improvements (#3079) 2020-08-23 14:28:55 +02:00
themeui [TRANSLATION] Update Spanish, and add Basque translation (#2667) 2020-05-17 18:46:36 +02:00
traffic
twain_32 [TWAIN_32] Sync with Wine Staging 4.18. CORE-16441 2019-12-01 19:38:39 +01:00
ubtrfs [BTRFS][UBTRFS][SHELLBTRFS] Upgrade to 1.7.2 2020-04-23 07:07:36 +03:00
ucdfs
uext2
ufat
ufatx
uffs
untfs
updspapi [UPDSPAPI] Sync with Wine Staging 4.18. CORE-16441 2019-12-01 19:39:04 +01:00
ureiserfs
url
urlmon [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
userenv [TRANSLATION] Hungarian translation update for aclui, avifil32, browseui, comdlg32, crypt32, cryptdlg, shell32, userenv (#2978) 2020-08-17 16:39:42 +02:00
usp10 [USP10] Sync with Wine Staging 4.18. CORE-16441 2019-12-01 19:41:14 +01:00
uxtheme [UXTHEME] Properly show disabled close button 2020-08-16 17:34:38 +03:00
vbscript [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
verifier
version [VERSION] Sync with Wine Staging 4.18. CORE-16441 2019-12-01 19:43:24 +01:00
vssapi [VSSAPI] Add missing wrapper for ?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z and _VSSAPI_CreateVssBackupComponents@4 in msvc.s, to fix MSVC compilation 2020-06-07 19:45:05 +02:00
wbemdisp [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
wbemprox [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
wdmaud.drv [WDMAUD] Fix race condition bug with USE_MMIXER_LIB defined (#3148) 2020-09-13 01:56:34 +03:00
windowscodecs [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
windowscodecsext
winemp3.acm [WINEMP3.ACM] Sync with Wine Staging 4.18. CORE-16441 2019-12-07 13:05:25 +01:00
winfax
wing32
winhttp [WINHTTP] Initialize winsock upon WinHttpOpen 2019-12-30 14:57:58 +02:00
wininet [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
winmm [WINMM] Improve implementation of timeGetTime, timeBeginPeriod, timeEndPeriod (#2933) 2020-06-20 13:28:25 +03:00
winscard [WINSCARD] Sync with Wine Staging 4.18. CORE-16441 2019-12-07 13:08:06 +01:00
winsta [WINSTA] Add some missing stubs (#2307) 2020-04-16 01:50:22 +03:00
wintrust [WINTRUST] Add WTHelperGetFileHash stub 2020-03-15 13:12:05 +01:00
wlanapi
wldap32 [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
wlnotify
wmi
wmiutils [WMIUTILS] Sync with Wine Staging 4.18. CORE-16441 2019-12-07 13:10:01 +01:00
wmvcore [WMVCORE] Sync with Wine Staging 4.18. CORE-16441 2019-12-07 13:11:07 +01:00
ws2_32
ws2help
wshirda
wshom.ocx [CMAKE] Implement PCH builds with target_precompile_headers. CORE-16905 2020-06-06 21:58:41 +03:00
wshtcpip [WSHTCPIP] Print IOCTL as hexa value 2019-10-19 12:04:40 +02:00
wsock32
wtsapi32 [WTSAPI32] Sync with Wine Staging 4.18. CORE-16441 2019-12-23 00:54:46 +01:00
wuapi [WUAPI] Sync with Wine Staging 4.18. CORE-16441 2019-12-23 00:55:33 +01:00
xinput1_1
xinput1_2
xinput1_3
xinput9_1_0
xmllite [XMLLITE] Sync with Wine Staging 4.18. CORE-16441 2019-12-23 00:56:19 +01:00
xolehlp
CMakeLists.txt [KERNEL32_VISTA][NTDLL_VISTA][RTL_VISTA] Move Vista Rtl functions from kernel32_vista and ntdll_vista to rtl_vista (#3149) 2020-09-12 15:04:02 +02:00