Bluetooth dans Windows est un animal complètement différent. BlueZ n'est pas du tout pris en charge par Windows. Ce simple_scan.c auquel vous faites référence ne fonctionnera pas non plus sous Windows. Je travaille sur un projet pour lire les moniteurs de fréquence cardiaque et nous avons trouvé que ça allait être une galère royale à faire sous Windows (voir exemple ici) donc nous sommes allés sous Linux avec notre projet et utilisons BlueZ avec Qt 5.5.
Comment installer WSL2 (sous-système Windows pour Linux 2) sur Windows 10