Rémi Bernon (@rbernon) commented about dlls/user32/input.c:
-static DWORD CALLBACK devnotify_window_callback(HANDLE handle, DWORD flags, DEV_BROADCAST_HDR *header) +static DWORD CALLBACK devnotify_windowW_callback(HANDLE handle, DWORD flags, DEV_BROADCAST_HDR *header) { SendMessageTimeoutW(handle, WM_DEVICECHANGE, flags, (LPARAM)header, SMTO_ABORTIFHUNG, 2000, NULL); return 0; }
+static DWORD CALLBACK devnotify_windowA_callback(HANDLE handle, DWORD flags, DEV_BROADCAST_HDR *header) +{
- if (flags & 0x8000)
- {
switch (header->dbch_devicetype)
{
case DBT_DEVTYP_DEVICEINTERFACE:
{
```suggestion:-3+0 switch (header->dbch_devicetype) { case DBT_DEVTYP_DEVICEINTERFACE: { ```
I believe user32 generally doesn't use indented cases.