Rémi Bernon (@rbernon) commented about dlls/wow64win/user.c:
- if (size != sizeof(RAWINPUTDEVICELIST32))
- {
SetLastError( ERROR_INVALID_PARAMETER );
return ~0u;
- }
- if (devices32)
- {
RAWINPUTDEVICELIST *devices64;
unsigned int ret, i;
if (!(devices64 = Wow64AllocateTemp( (*count) * sizeof(*devices64) )))
{
SetLastError( ERROR_NOT_ENOUGH_MEMORY );
return FALSE;
This should be ~0u.