reactos/dll/win32
Oleg Dubinskiy 9046cc97ee
[AUDIO] Implement volume control support (#6922)
Implement volume level changing for Aux/MidiOut/WaveOut devices. It's represented the following WINMM functions:
- auxGetVolume,
- auxSetVolume,
- midiOutGetVolume,
- midiOutSetVolume,
- waveOutGetVolume,
- waveOutSetVolume,
which are calling the followind messages appropriately:
- AUXDM_GETVOLUME,
- AUXDM_SETVOLUME,
- MODM_GETVOLUME,
- MODM_SETVOLUME,
- WODM_GETVOLUME,
- WODM_SETVOLUME.
This fixes volume control for several 3rd-party programs (like Fox Audio Player 0.10.2 from Rapps, Winamp 2.95 with WaveOut plugin). However it does not fix changing the volume in system volume mixers (SndVol32, MMSys), since they are using their own functionality instead. They technically do the same things, but apart from the functions mentioned above.
CORE-14780
2024-06-01 12:30:33 +02:00
..
acledit
aclui [ACLUI] Let image list be automatically deleted (#5890) 2023-11-05 21:36:05 +09:00
activeds
actxprxy
advapi32 [NTDLL][ADVAPI32][ADVAPI32_APITEST][CRYPTLIB] Add hash API exports for NT6+ and apitests with small fixes 2024-04-13 12:41:36 +02:00
advapi32_vista [SERVICES] Use RegCopyTreeW from advapi32_vista 2023-12-18 23:14:14 +02:00
advpack [ADVPACK] Handle ADN_DEL_IF_EMPTY in DelNodeW and DelNodeRunDLL32 (#5821) 2023-11-13 16:42:26 +01:00
atl
atl80
atl100
authz
avicap32
avifil32
avrt [AVRT] Import Audio/Video Runtime module from Wine 9.7 (#6826) 2024-05-07 15:40:27 +03:00
batt
bcrypt
beepmidi
browseui [SHELL32][BROWSEUI] CDefView: Implement SFVM_ADDPROPERTYPAGES callback (#6944) 2024-05-28 08:07:29 +09:00
bthci
cabinet
cards
cfgmgr32
clusapi
comcat
comctl32 [BROWSEUI][COMCTL32] Handle rename on other folders in Explorer bar tree (#6832) 2024-05-22 00:06:46 +02:00
comdlg32 [COMDLG32] Remove extra scrollbars in choose font dialog (#6834) 2024-05-06 21:59:01 -05:00
compstui
credui
crtdll
crypt32
cryptdlg
cryptdll
cryptnet
cryptui [CRYPTUI] Update Romanian (ro-RO) translation (#6487) 2024-02-12 18:10:25 +01:00
dbgeng
dbghelp [DBGHELP] Remove useless broken CMake defines 2024-03-19 07:43:58 +01:00
dciman32
devmgr [DEVMGR] Add DYNAMIC_FIELD_OFFSET macro 2024-04-10 23:27:11 +02:00
dnsapi
dwmapi [WINESYNC][SDK][DWMAPI] Import DWMAPI from WINE 8-14 (#5594) 2023-09-18 07:30:44 -07:00
esent
faultrep
fltlib
fmifs
fontsub
framedyn
fusion [FUSION] Provide baseaddress for fusion_1_1 and fusion_2_0 2023-11-10 19:20:24 +02:00
gdiplus
getuname [GETUNAME] Build only english on DBG builds (#5670) 2023-09-10 14:43:41 +03:00
hhctrl.ocx
hid
hlink
hnetcfg
httpapi
iccvid [ICCVID][MSRLE32][MSVIDC32] Add VfW codecs version info (#6118) 2023-12-10 06:50:58 +09:00
icmp
ieframe [IEFRAME] Update Romanian (ro-RO) translation (#5923) 2023-11-08 20:07:04 +01:00
iernonce [IERNONCE] Update Romanian (ro-RO) translation (#6126) 2023-12-09 20:00:40 +01:00
imaadp32.acm
imagehlp
imm32 [BOOTDATA][IMM32][NTUSER] Follow-up to #6961 (#6962) 2024-05-29 01:14:52 +09:00
inetcomm
inetmib1
initpki
inseng
iologmsg
iphlpapi [IPHLPAPI] Silence obsolete FIXME in GetAdaptersAddresses (#5834) 2023-10-26 16:45:44 +00:00
iprtprio
itircl
itss
jscript
jsproxy
kernel32 [KERNEL32] Reduce diff to wine-3.3 2024-05-03 16:10:00 +02:00
loadperf
lpk
lsasrv [LSASRV] Update Romanian (ro-RO) translation (#6380) 2024-01-21 22:08:19 +01:00
lz32
mapi32 [REACTOS] Fix typos (#6198) 2023-12-23 21:37:08 +01:00
mciavi32
mcicda
mciqtz32
mciseq
mciwave
mgmtapi
mlang
mmdevapi
mmdrv
modemui [MODEMUI] Update Romanian (ro-RO) translation (#6300) 2024-01-09 11:03:12 +01:00
mpr [MPR] Update Romanian (ro-RO) translation (#5990) 2023-11-18 22:39:02 +01:00
mprapi
msacm32 [MSACM32] Update Romanian (ro-RO) translation (#5999) 2023-11-19 16:37:43 +01:00
msacm32.drv
msadp32.acm
msafd [MSAFD] Fix non-blocking sockets support for recv() (#5575) CORE-14486 2023-08-17 23:13:13 +02:00
mscat32
mscms
mscoree
msctf [MSCTF] Implement GetHKLSubstitute (#6589) 2024-03-10 15:37:42 +09:00
msftedit
msg711.acm
msgina 🎊 🍾 🥳 Happy New Year 2024 to the ReactOS Community! 🎆 ⚛️ ☢️ 2024-01-01 00:00:00 +01:00
msgsm32.acm
mshtml [MSHTML] Update Romanian (ro-RO) translation (#6519) 2024-03-05 04:46:29 +01:00
mshtml.tlb
msi [MSI] Update Romanian (ro-RO) translation (#6429) 2024-02-11 22:51:15 +01:00
msimg32
msimtf
msisip
msisys.ocx
msnet32
mspatcha
msports [MSPORTS] Update Romanian (ro-RO) translation (#6703) 2024-05-10 22:35:28 +02:00
msrle32 [ICCVID][MSRLE32][MSVIDC32] Add VfW codecs version info (#6118) 2023-12-10 06:50:58 +09:00
mssign32
mssip32
mstask
msutb [MSUTB][SDK] Use QISearch for QueryInterface (#6631) 2024-03-17 11:55:19 +09:00
msv1_0
msvcrt [MSVCRT][NTDLL][NTOS] Add import aliases for _swprintf and _vswprintf 2024-05-22 17:55:38 +02:00
msvcrt20 [MSVCRT20][MSVCRT40] Fix heap initialization (#6713) CORE-19505 2024-04-06 17:46:11 +02:00
msvcrt40 [MSVCRT20][MSVCRT40] Fix heap initialization (#6713) CORE-19505 2024-04-06 17:46:11 +02:00
msvfw32
msvidc32 [MSVIDC32] Keep using CRAM_MAGIC for info structure validation (#6498) 2024-02-15 17:08:47 +04:00
mswsock
msxml
msxml2
msxml3
msxml3r
msxml4
msxml6
mycomput
nddeapi
netapi32
netcfgx [NETCFGX] Fix missing keyboard navigation (#6837) 2024-05-05 19:15:04 +02:00
netevent
netid [TRANSLATION] Update and fix Bulgarian (bg-BG) translation (#5581) 2023-12-21 18:09:34 +01:00
netmsg
newdev [NEWDEV] Update Romanian (ro-RO) translation (#6457) 2024-02-11 23:12:49 +01:00
npptools
ntdsapi
ntlanman
ntmarta
objsel
odbc32
odbccp32
ole32
oleacc [OLEACC] Update Romanian (ro-RO) translation (#6438) 2024-02-11 22:59:02 +01:00
oleaut32
olecli32
oledlg [OLEDLG] Update Romanian (ro-RO) translation (#6293) 2024-01-09 11:05:31 +01:00
olepro32
olesvr32
olethk32
pdh
pidgen
powrprof
profmap
propsys
psapi [PSAPI] Don't make the dll depend on MSVCRT 2024-02-22 22:41:04 +01:00
pstorec
qmgr
qmgrprxy
query
rasadhlp
rasapi32
rasdlg [RASDLG] *.rc Trim unintended spaces (#6540) 2024-02-28 22:34:29 +01:00
rasman
regapi
resutils
riched20 [REACTOS] Standardize <imm.h> and <immdev.h> (#6493) 2024-02-13 20:33:14 +09:00
riched32
rpcrt4 [RPCRT4] Fix x64 assembly code 2023-09-23 11:06:24 +03:00
rsabase
rsaenh
samlib
samsrv [SAMSRV] Update Romanian (ro-RO) translation (#6381) 2024-01-21 22:07:35 +01:00
sccbase
schannel
scrrun
secur32
security
sensapi
serialui
setupapi [SETUPAPI] Update Romanian (ro-RO) translation (#6396) 2024-01-21 21:07:06 +01:00
sfc
sfc_os
sfcfiles
shdoclc [SHDOCLC] Update Romanian (ro-RO) translation (#6357) 2024-01-15 22:15:57 +01:00
shdocvw [SHDOCVW][SHDOCVW_APITEST] Implement MRU List for Shell Bag, Part 6 (#5699) 2023-09-18 20:13:29 +09:00
shell32 [SHELL32] brfolder.cpp: Refresh items (#6965) 2024-05-31 22:40:56 +09:00
shfolder
shimgvw [SHIMGVW] Update Romanian (ro-RO) translation (#6742) 2024-05-10 21:23:55 +02:00
shlwapi [SHLWAPI][SHLWAPI_APITEST][SDK] Implement IShellFolder_GetDisplayNameOf (#6918) 2024-05-23 22:57:31 +09:00
slbcsp
sndblst
snmpapi
softpub
srclient
stdole2.tlb
stdole32.tlb
sti
storprop
streamci
sxs
syssetup [SYSSETUP] fix theme switcher (#6930) 2024-05-24 16:14:32 -07:00
t2embed [T2EMBED] Improve spec file 2023-10-09 02:34:30 +03:00
tapi32
tapiui [TAPIUI] Improve Romanian (ro-RO) translation (#6124) 2023-12-09 20:01:57 +01:00
themeui
traffic
twain_32
ubtrfs
ucdfs
uext2
ufat
ufatx
untfs
updspapi
url [URL] Add icon resource for .url files (#6081) 2023-12-02 12:38:09 +01:00
urlmon [INF] Update Romanian (ro-RO) translation (#6359) 2024-01-21 22:25:00 +01:00
userenv [USERENV] Update Romanian (ro-RO) translation (#6389) 2024-01-21 21:56:37 +01:00
usp10
uxtheme [UXTHEME] Add Ukrainian (uk-UA) translation (#6502) 2024-02-16 22:50:13 +03:00
vbscript
verifier [NTDLL:LDR] SAL improvements and fixes 2023-10-04 12:26:18 +03:00
version
vssapi
wbemdisp
wbemprox
wdmaud.drv [AUDIO] Implement volume control support (#6922) 2024-06-01 12:30:33 +02:00
windowscodecs
windowscodecsext
winemp3.acm
winfax
wing32
winhttp
wininet [WININET] Update Romanian (ro-RO) translation (#6527) 2024-03-23 21:14:12 +01:00
winmm [WINMM] PlaySound: Add a note for ReactOS-specific modifications 2024-04-29 17:56:03 +07:00
winscard
winsta
wintrust
wlanapi
wldap32 [WLDAP32] Improve Romanian (ro-RO) translation (#6275) 2024-01-09 11:11:04 +01:00
wlnotify
wmi
wmiutils
wmvcore
ws2_32
ws2help [WS2HELP] Add ws2help.rc to CMakeLists (#6055) 2023-11-29 07:03:28 +07:00
wshirda
wshom.ocx [WSHOM.OCX] WshShell::Run intWindowStyle parameter is optional (#6180) 2023-12-23 21:27:00 +01:00
wshtcpip [WSHTCPIP] Remove unneeded headers + Fix bugs. 2023-10-08 17:11:26 +02:00
wsock32
wtsapi32
wuapi
xinput1_1
xinput1_2
xinput1_3
xinput9_1_0
xmllite
xolehlp
CMakeLists.txt [AVRT] Import Audio/Video Runtime module from Wine 9.7 (#6826) 2024-05-07 15:40:27 +03:00