APIs to provide access to the Bluetooth protocols and profiles
bt_sock.h Global variables
bt_subscribe_sec.h Global variables
bttypes.h Global variables
CBluetoothPhysicalLinkMetricsClass to subscribe to physical link metrics
CBluetoothPhysicalLinksThis is used to enumerate members of piconet, and attach and remove members ther...
CBluetoothSocketThis allows Bluetooth ACL socket-based services to be run.
CBluetoothSynchronousLinkProvides Bluetooth SCO functionality.
KBasebandSlotTimeBaseband timeslot duration (0.000625 seconds)
MBluetoothPhysicalLinkMetricsObserverThis allows for notification of events relating to a CBluetoothPhysicalLinkMetri...
MBluetoothPhysicalLinksNotifierThis allows for notifications of Physical link connections & disconnections
MBluetoothSocketNotifierThis allows for notification of events relating to a CBluetoothSocket object.
MBluetoothSynchronousLinkNotifierSCO and eSCO link notification events.
RBTDevAddrArrayArray of device addresses
RBTPhysicalLinkAdapterClass to enable modification of a physical link:
RExtendedInquiryResponseUUIDContainer...
RUUIDContainer
A UUID container class
SymbianBluetoothAV
SymbianSBC
TBasebandPageTimePolicyPaging policy for baseband.
TBasebandPolicyParamsBaseband policy parameters.
TBluetoothMitmProtectionAn enumeration to represent the possible levels of Man-in-the-Middle protection ...
TBTAccessRequirementsThe access requirements set up by a bluetooth service.
TBTACLPackets
Typedef to represent a set of ACL packet types.
TBTBasebandEvent
Typedef'ed pckgbuf of the class TBTBasebandEventNotification.
TBTBasebandEventNotification
Contains information resulting from a baseband notification.
TBTBasebandRole
Bluetooth SIG specified values for specification of (piconet) role.
TBTDevAddr...
TBTeSCORetransmissionTypes...
TBTL2CAPOptionsL2CAP Get / Set Options.
TBTLinkKey
Typedef'ed TPckgBuf of the class TLinkKeyV10.
TBTLinkKeyTypeThe type of a link key with a remote device
TBTLinkMode
Bluetooth SIG specified values for indicating link modes.
TBTLinkModeCombinations
Bitmask values to help request combinations of link modes.
TBTLinkModeSet
Typedef to represent a union of TBTLinkMode values.
TBTLMIoctlsLink manager Ioctl codes.
TBTOptionsBT options.
TBTPacketType
Bluetooth SIG specified values for indicating packet types.
TBTPacketTypeCombinations
Bitmask values to help request combinations of packets.
TBTPhysicalLinkStateNotifier...
TBTPhysicalLinkStateNotifierCombinations
Bitmask values to help request notification of the state of a physical link.
TBTPinCode
Typedef'ed TPckgBuf of the class TPINCodeV10.
TBTSCOPackets
Typedef to represent a set of SCO packet types.
TBTServiceSecurityThe security settings of a bluetooth service.
TBTServiceSecurityPckgPackage definition for securty settings
TBTServiceSecurityPerDeviceBufPackage definition for securty settings
TBTSockAddrBluetooth socket address
TBTSupportedFeatures...
TBTSyncBandwidth...
TBTSyncPackets...
TBTSyncPacketTypes
Typedef to represent a set of synchronous packet types (SCO and eSCO on v1.2).
THCIConnHandle
Typedef to represent a HCI connection handle.
THCIDeviceClassBufPackage for THCIDeviceClassIoctl structure
THCIDeviceClassIoctlStructure to specify the class of device when getting or setting the local devic...
THCILocalVersionBufPackage for THCILocalVersionIoctl structure
THCILocalVersionIoctlStructure describing the local Bluetooth hardware version.
THCIScanEnableBufPackage for THCIScanEnableIoctl structure
THCIScanEnableIoctlEnumerations for the four possible scan enable modes. Use Inquiry scan for disco...
THCISetEncryptionBufPackage for THCISetEncryptionIoctl structure
THCISetEncryptionIoctlRequest to change the encryption state of a connection. iEncrypt specifies wheth...
TInquirySockAddrSocket address class used for inquiries.
TL2CapConfig
API class for setting up an L2Cap configuration
TL2CapConfigPkg
Typedef to represent a L2CAP Config object.
TL2CAPPortDefinition of a L2CAP port number type
TL2CAPSockAddrL2CAP Socket Address.
TLinkKeyV10
Link key structure.
TLMAddSCOConnectionBufPackage for TLMAddSCOConnectionIoctl structure
TLMAddSCOConnectionIoctlStructure for specifying SCO type to add to a connected socket. The connection h...
TLMDisconnectACLBufPackage for TLMDisconnectACLIoctl structure
TLMDisconnectACLIoctlStructure to specify the remote ACL connection to disconnect. The reason passed ...
TPhysicalLinkQuickConnectionTokenSpecifies details for faster connection.
TPhysicalLinkQuickConnectionTokenBufPackage for TPhysicalLinkQuickConnectionToken structure
TPINCodeV10
Bluetooth PIN Code structure.
TRfcommChannelRFCOMM channel type definition
TRfcommRemotePortParamsRF COMM remote port parameters.
TRfcommRPNTransactionRF COMM IO control structs.
TRfcommSockAddrDefines the format of an Rfcomm address.
TRPNFlowCtrlMaskRemote port negotiation flow control masks
TRPNParameterMaskRemote port negotiation parameter masks
TRPNValidityMaskRemote port negotiation validity masks
TSetBasebandPolicySet baseband policy.
TSetBasebandPolicyBufPackage for SetBasebandPolicy structure
TUUID
A Bluetooth Universally Unique Identifier.