Details
enum BluetoothCategory
typedef enum {
BLUETOOTH_CATEGORY_ALL,
BLUETOOTH_CATEGORY_PAIRED,
BLUETOOTH_CATEGORY_TRUSTED,
BLUETOOTH_CATEGORY_NOT_PAIRED_OR_TRUSTED,
BLUETOOTH_CATEGORY_PAIRED_OR_TRUSTED,
BLUETOOTH_CATEGORY_NUM_CATEGORIES /*< skip >*/
} BluetoothCategory;
enum BluetoothType
typedef enum {
BLUETOOTH_TYPE_ANY = 1 << 0,
BLUETOOTH_TYPE_PHONE = 1 << 1,
BLUETOOTH_TYPE_MODEM = 1 << 2,
BLUETOOTH_TYPE_COMPUTER = 1 << 3,
BLUETOOTH_TYPE_NETWORK = 1 << 4,
BLUETOOTH_TYPE_HEADSET = 1 << 5,
BLUETOOTH_TYPE_HEADPHONES = 1 << 6,
BLUETOOTH_TYPE_OTHER_AUDIO = 1 << 7,
BLUETOOTH_TYPE_KEYBOARD = 1 << 8,
BLUETOOTH_TYPE_MOUSE = 1 << 9,
BLUETOOTH_TYPE_CAMERA = 1 << 10,
BLUETOOTH_TYPE_PRINTER = 1 << 11,
BLUETOOTH_TYPE_JOYPAD = 1 << 12,
BLUETOOTH_TYPE_TABLET = 1 << 13,
} BluetoothType;
BLUETOOTH_TYPE_INPUT
#define BLUETOOTH_TYPE_INPUT (BLUETOOTH_TYPE_KEYBOARD | BLUETOOTH_TYPE_MOUSE | BLUETOOTH_TYPE_TABLET | BLUETOOTH_TYPE_JOYPAD)
BLUETOOTH_TYPE_AUDIO
#define BLUETOOTH_TYPE_AUDIO (BLUETOOTH_TYPE_HEADSET | BLUETOOTH_TYPE_HEADPHONES | BLUETOOTH_TYPE_OTHER_AUDIO)
enum BluetoothColumn
typedef enum {
BLUETOOTH_COLUMN_PROXY,
BLUETOOTH_COLUMN_ADDRESS,
BLUETOOTH_COLUMN_ALIAS,
BLUETOOTH_COLUMN_NAME,
BLUETOOTH_COLUMN_TYPE,
BLUETOOTH_COLUMN_ICON,
BLUETOOTH_COLUMN_RSSI,
BLUETOOTH_COLUMN_DEFAULT,
BLUETOOTH_COLUMN_PAIRED,
BLUETOOTH_COLUMN_TRUSTED,
BLUETOOTH_COLUMN_CONNECTED,
BLUETOOTH_COLUMN_DISCOVERING,
BLUETOOTH_COLUMN_LEGACYPAIRING,
BLUETOOTH_COLUMN_POWERED,
BLUETOOTH_COLUMN_SERVICES,
BLUETOOTH_COLUMN_UUIDS,
_BLUETOOTH_NUM_COLUMNS /*< skip >*/
} BluetoothColumn;