wine/dlls/winmm
Zebediah Figura 8c985449c3 winmm: Reimplement joystick axis mapping.
This should more closely match the algorithm used by native, discovered through
extensive manual testing.

This does not include any automated tests, both because I could not get winmm to
recognize a second plugged joystick, and (as I eventually discovered while
testing) the number of tests that would be necessary to conclusively prove this
algorithm turned out to be impractical.
2023-11-30 10:08:09 +01:00
..
tests winmm/tests: Use calloc instead of HeapAlloc. 2023-11-14 11:29:50 +01:00
driver.c winmm: Use CRT allocation functions. 2023-09-14 11:21:44 +02:00
joystick.c winmm: Reimplement joystick axis mapping. 2023-11-30 10:08:09 +01:00
lolvldrv.c winmm: Use CRT allocation functions. 2023-09-14 11:21:44 +02:00
Makefile.in include: Use proper dllimports for winmm functions. 2023-11-06 12:02:11 +01:00
mci.c winmm: Use CRT allocation functions. 2023-09-14 11:21:44 +02:00
mmio.c include: Move RTL functions that belong in ntddk.h from winternl.h to ntddk.h. 2023-09-27 11:17:47 +02:00
playsound.c winmm: Fix pszSound allocation in PlaySound_Alloc(). 2023-11-09 23:00:40 +01:00
resource.h
time.c
waveform.c winmm: Use CRT allocation functions. 2023-09-14 11:21:44 +02:00
winemm.h
winmm.c winmm: Use CRT allocation functions. 2023-09-14 11:21:44 +02:00
winmm.rc
winmm.spec
winmm_res.rc