Returns a list of services which are already installed for use on the calling machine.
This property returns the services already configured for use. Those are the ones that are checked in the “Services” tab of the device’s property sheet in the Bluetooth Control panel. I presume the behaviour is similar on CE.
Will only return available services for paired devices.
It of course will also only returns standard system services which Windows understands. (On desktop Windows this method calls the OS function BluetoothEnumerateInstalledServices).
To see all the services that a device advertises use the GetServiceRecords(Guid) method.