<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<opaque name='IOBluetoothDeviceSelectorControllerRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<opaque name='IOBluetoothPairingControllerRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<opaque name='IOBluetoothServiceBrowserControllerRef' type64='^{OpaqueIOBluetoothObjectRef=}'/>
<enum name='kBluetoothKeyboardANSIReturn' value64='0'/>
<enum name='kBluetoothKeyboardISOReturn' value64='1'/>
<enum name='kBluetoothKeyboardJISReturn' value64='2'/>
<enum name='kBluetoothKeyboardNoReturn' value64='3'/>
<enum name='kIOBluetoothServiceBrowserControllerOptionsAutoStartInquiry' value64='1'/>
<enum name='kIOBluetoothServiceBrowserControllerOptionsDisconnectWhenDone' value64='2'/>
<enum name='kIOBluetoothServiceBrowserControllerOptionsNone' value64='0'/>
<enum name='kIOBluetoothUISuccess' value64='-1000'/>
<enum name='kIOBluetoothUIUserCanceledErr' value64='-1001'/>
<function name='IOBluetoothGetDeviceSelectorController'>
<retval type64='^{OpaqueIOBluetoothObjectRef=}'/>
</function>
<function name='IOBluetoothGetPairingController'>
<retval type64='^{OpaqueIOBluetoothObjectRef=}'/>
</function>
<function name='IOBluetoothValidateHardwareWithDescription'>
<arg type64='^{__CFString=}'/>
<arg type64='^{__CFString=}'/>
<retval type64='i'/>
</function>
<class name='IOBluetoothDeviceSelectorController'>
<method selector='beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:'>
<arg index='2' sel_of_type64='v36@0:8@16i24^v28'/>
<arg index='3' type_modifier='n'/>
</method>
<method selector='setSearchAttributes:'>
<arg index='0' type_modifier='n'/>
</method>
</class>
<class name='IOBluetoothObjectPushUIController'>
<method selector='beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:'>
<arg index='2' sel_of_type64='v36@0:8@16i24^v28'/>
<arg index='3' type_modifier='n'/>
</method>
<method selector='isTransferInProgress'>
<retval type64='B'/>
</method>
</class>
<class name='IOBluetoothPairingController'>
<method selector='setSearchAttributes:'>
<arg index='0' type_modifier='n'/>
</method>
</class>
<class name='IOBluetoothPasskeyDisplay'>
<method selector='isIncomingRequest'>
<retval type64='B'/>
</method>
<method selector='setIsIncomingRequest:'>
<arg index='0' type64='B'/>
</method>
<method selector='setPasskey:forDevice:usingSSP:'>
<arg index='2' type64='B'/>
</method>
<method selector='setPasskeyIndicatorEnabled:'>
<arg index='0' type64='B'/>
</method>
<method selector='setUsePasskeyNotificaitons:'>
<arg index='0' type64='B'/>
</method>
<method selector='usePasskeyNotificaitons'>
<retval type64='B'/>
</method>
</class>
<class name='IOBluetoothServiceBrowserController'>
<method selector='beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:'>
<arg index='2' sel_of_type64='v36@0:8@16i24^v28'/>
<arg index='3' type_modifier='n'/>
</method>
<method class_method='true' selector='browseDevices:options:'>
<arg index='0' type_modifier='o'/>
</method>
<method class_method='true' selector='browseDevicesAsSheetForWindow:options:window:'>
<arg index='0' type_modifier='o'/>
</method>
<method selector='discover:'>
<arg index='0' type_modifier='o'/>
</method>
<method selector='discoverAsSheetForWindow:withRecord:'>
<arg index='1' type_modifier='o'/>
</method>
<method selector='discoverWithDeviceAttributes:serviceList:serviceRecord:'>
<arg index='0' type_modifier='n'/>
<arg index='2' type_modifier='o'/>
</method>
<method selector='setSearchAttributes:'>
<arg index='0' type_modifier='n'/>
</method>
</class>
</signatures>
