Il Bluetooth in Windows è un animale completamente diverso. BlueZ non è affatto supportato in Windows. Anche quel simple_scan.c a cui ti riferisci non funzionerà su Windows. Sto lavorando a un progetto per leggere i cardiofrequenzimetri e abbiamo scoperto che sarebbe stato un vero problema farlo in Windows (vedi l'esempio qui), quindi siamo passati a Linux con il nostro progetto e stiamo usando BlueZ con Qt 5.5.
Come installare WSL2 (sottosistema Windows per Linux 2) su Windows 10