In summary I write code to query the ServiceRecords on Bluetooth devices using BluetoothDeviceInfo.GetServiceRecords, and also add code to call Win32's SDP decoding methods via P/Invoke. This post is related to the discussion going on in at least two active forum threads just now, but I thought I'd...