40NBT BT: How can application determine whether BT is loaded successfully?
There is no event or notification that occurs to programmatically check if the patch was successful. However You can see the following message in debug message to tell if BT is loaded successfully [sdc_bt] BluetoothInitWorkerThread: BluetoothInit successful. To enable debugging for sdc_bt, set [HKLM\SOFTWARE\SUMMIT\BT]DbgLevel :DWORD =5 If you want to check BT loading process is finished regardless of its result(success/fail), there is a way to monitor it. The stack fires off a named event when the patching process is completed (regardless if it was successful or failed). You can monitor that event by declaring your own named event in your application. CreateEvent(NULL, FALSE, FALSE, L"SDC_BT.etServiceNotify");