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
CBluetoothPhysicalLinkMetrics
Class to subscribe to physical link metrics
CBluetoothPhysicalLinks
This is used to enumerate members of piconet, and attach and remove members ther...
CBluetoothSocket
This allows Bluetooth ACL socket-based services to be run.
CBluetoothSynchronousLink
Provides Bluetooth SCO functionality.
KBasebandSlotTime
Baseband timeslot duration (0.000625 seconds)
MBluetoothPhysicalLinkMetricsObserver
This allows for notification of events relating to a CBluetoothPhysicalLinkMetri...
MBluetoothPhysicalLinksNotifier
This allows for notifications of Physical link connections & disconnections
MBluetoothSocketNotifier
This allows for notification of events relating to a CBluetoothSocket object.
MBluetoothSynchronousLinkNotifier
SCO and eSCO link notification events.
RBTDevAddrArray
Array of device addresses
RBTPhysicalLinkAdapter
Class to enable modification of a physical link:
RExtendedInquiryResponseUUIDContainer
...
RUUIDContainer
A UUID container class
SymbianBluetoothAV
SymbianSBC
TBasebandPageTimePolicy
Paging policy for baseband.
TBasebandPolicyParams
Baseband policy parameters.
TBluetoothMitmProtection
An enumeration to represent the possible levels of Man-in-the-Middle protection ...
TBTAccessRequirements
The 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
...
TBTL2CAPOptions
L2CAP Get / Set Options.
TBTLinkKey
Typedef'ed TPckgBuf of the class TLinkKeyV10.
TBTLinkKeyType
The 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.
TBTLMIoctls
Link manager Ioctl codes.
TBTOptions
BT 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.
TBTServiceSecurity
The security settings of a bluetooth service.
TBTServiceSecurityPckg
Package definition for securty settings
TBTServiceSecurityPerDeviceBuf
Package definition for securty settings
TBTSockAddr
Bluetooth 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.
THCIDeviceClassBuf
Package for THCIDeviceClassIoctl structure
THCIDeviceClassIoctl
Structure to specify the class of device when getting or setting the local devic...
THCILocalVersionBuf
Package for THCILocalVersionIoctl structure
THCILocalVersionIoctl
Structure describing the local Bluetooth hardware version.
THCIScanEnableBuf
Package for THCIScanEnableIoctl structure
THCIScanEnableIoctl
Enumerations for the four possible scan enable modes. Use Inquiry scan for disco...
THCISetEncryptionBuf
Package for THCISetEncryptionIoctl structure
THCISetEncryptionIoctl
Request to change the encryption state of a connection. iEncrypt specifies wheth...
TInquirySockAddr
Socket address class used for inquiries.
TL2CapConfig
API class for setting up an L2Cap configuration
TL2CapConfigPkg
Typedef to represent a L2CAP Config object.
TL2CAPPort
Definition of a L2CAP port number type
TL2CAPSockAddr
L2CAP Socket Address.
TLinkKeyV10
Link key structure.
TLMAddSCOConnectionBuf
Package for TLMAddSCOConnectionIoctl structure
TLMAddSCOConnectionIoctl
Structure for specifying SCO type to add to a connected socket. The connection h...
TLMDisconnectACLBuf
Package for TLMDisconnectACLIoctl structure
TLMDisconnectACLIoctl
Structure to specify the remote ACL connection to disconnect. The reason passed ...
TPhysicalLinkQuickConnectionToken
Specifies details for faster connection.
TPhysicalLinkQuickConnectionTokenBuf
Package for TPhysicalLinkQuickConnectionToken structure
TPINCodeV10
Bluetooth PIN Code structure.
TRfcommChannel
RFCOMM channel type definition
TRfcommRemotePortParams
RF COMM remote port parameters.
TRfcommRPNTransaction
RF COMM IO control structs.
TRfcommSockAddr
Defines the format of an Rfcomm address.
TRPNFlowCtrlMask
Remote port negotiation flow control masks
TRPNParameterMask
Remote port negotiation parameter masks
TRPNValidityMask
Remote port negotiation validity masks
TSetBasebandPolicy
Set baseband policy.
TSetBasebandPolicyBuf
Package for SetBasebandPolicy structure
TUUID
A Bluetooth Universally Unique Identifier.