[PATCH 0/4] MR233: win32u: Partially move raw input APIs.

Rémi Bernon (@rbernon) wine at gitlab.winehq.org
Mon Jun 13 03:27:03 CDT 2022


Rémi Bernon (@rbernon) commented about dlls/user32/tests/input.c:
> +        {
> +            if (is_wow64)
> +            {
> +                const RAWINPUT64 *data = (RAWINPUT64 *)buffer;
> +                ok(data->header.dwType == RIM_TYPEMOUSE, "Unexpected rawinput type: %lu\n", data->header.dwType);
> +                ok(data->header.dwSize == sizeof(*data), "Unexpected rawinput size: %lu\n", data->header.dwSize);
> +                todo_wine ok(data->header.wParam == wparam, "Unexpected wparam: %#I64x\n", data->header.wParam);
> +            }
> +            else
> +            {
> +                const RAWINPUT *data = (RAWINPUT *)buffer;
> +                ok(data->header.dwType == RIM_TYPEMOUSE, "Unexpected rawinput type: %lu\n", data->header.dwType);
> +                ok(data->header.dwSize == sizeof(*data), "Unexpected rawinput size: %lu\n", data->header.dwSize);
> +                todo_wine ok(data->header.wParam == wparam, "Unexpected wparam: %#Ix\n", data->header.wParam);
> +            }
> +        }
The i variable isn't used here, I guess you wanted to iterate the buffer?

-- 
https://gitlab.winehq.org/wine/wine/-/merge_requests/233#note_1934



More information about the wine-devel mailing list