IOBluetoothUserLib.h

Public Interfaces for Apple's implementation of Bluetooth technology.

Overview

There is an accompanying header to this, "Bluetooth.h", which contains all technology-specific typedefs and information. This header relies heavily on it.

Included Headers

  • <IOKit/IOKitLib.h>

  • <CoreFoundation/CFMachPort.h>

  • <IOBluetooth/Bluetooth.h>

  • <Foundation/Foundation.h>

Topics

Miscellaneous

func IOBluetoothIgnoreHIDDevice(IOBluetoothDeviceRef!)

Hints that the macOS Bluetooth software should ignore a HID device that connects up.

func IOBluetoothRemoveIgnoredHIDDevice(IOBluetoothDeviceRef!)

The counterpart to the above IOBluetoothIgnoreHIDDevice() API.

Callbacks

See the Overview for header-level documentation.

typealias IOBluetoothUserNotificationCallback

Callback function definition for user notifications.

Data Types

See the Overview for header-level documentation.

Constants

See the Overview for header-level documentation.

struct IOBluetoothDeviceSearchDeviceAttributes

Bits to determine what Bluetooth devices to search for