--
v10: server: Handle hardlinks and casefolding when renaming the same file.
server: Handle renames to destinations containing trailing slashes.
kernel32/tests: Test renaming a file into a hardlink of itself.
kernel32/tests: Use FindClose instead of CloseHandle when closing
https://gitlab.winehq.org/wine/wine/-/merge_requests/6855
--
v2: comctl32: Implement IOleWindow for SysLink.
comctl32: Implement accChild for SysLink.
comctl32: Implement get_accChildCount for SysLink.
comctl32: Implement accLocation for SysLink.
comctl32: Implement get_accDefaultAction for SysLink.
comctl32: Implement acc_getName for SysLink.
comctl32: Implement get_accState for SysLink controls.
comctl32: Include only link items as IAccessible children.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7402
The methods are needed to implement Bluetooth device pairing in `bluetoothapis.dll` without having to create a dummy window for `RegisterDeviceNotification`, as that may break CLI applications.
`CM_Register_Notification` is implemented as a thin wrapper over `I_ScRegisterDeviceNotification`, mapping `DBT_*` flags to their associated `CM_NOTIFY_*` constants.
--
v2: user32: Remove incorrect FIXME warning while registering for DBT_DEVTYP_HANDLE notifications.
cfgmgr32: Implement CM_Register_Notification and CM_Unregister_Notification.
dinput/tests: Add tests for CM_Register_Notification.
cfgmgr32/tests: Add basic tests for CM_(Un)Register_Notification.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7559
The methods are needed to implement Bluetooth device pairing in `bluetoothapis.dll` without having to create a dummy window for `RegisterDeviceNotification`, as that may break CLI applications.
`CM_Register_Notification` is implemented as a thin wrapper over `I_ScRegisterDeviceNotification`, mapping `DBT_*` flags to their associated `CM_NOTIFY_*` constants.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7559