Elizabeth Figura (@zfigura) commented about dlls/bluetoothapis/main.c:
+ return wine_dbg_sprintf("%p", params ); + + return wine_dbg_sprintf( "{ %ld %d %d %d %d %d %u %p }", params->dwSize, params->fReturnAuthenticated, + params->fReturnRemembered, params->fReturnUnknown, params->fReturnConnected, + params->fIssueInquiry, (UINT)params->cTimeoutMultiplier, params->hRadio ); +} + +static BOOL radio_set_inquiry( HANDLE radio, BOOL enable ) +{ + DWORD bytes; + + return DeviceIoControl( radio, enable ? IOCTL_WINEBTH_RADIO_START_DISCOVERY : IOCTL_WINEBTH_RADIO_STOP_DISCOVERY, + NULL, 0, NULL, 0, &bytes, NULL ); +} + +static BOOL radio_get_devices( HANDLE radio, BTH_DEVICE_INFO_LIST **devices ) We could return the list here instead of a boolean, making this function a little tighter.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/7472#note_97033