Bluetooth Application Development Structures (Compact 2013)
3/26/2014
This topic describes the Bluetooth structures.
- BASEBAND_CONNECTION
Identifies information that is used in baseband connections
- BT_CONNECT_EVENT
Stores information for a BTE_CONNECTION event.
- BT_DISCONNECT_EVENT
Stores information for a BTE_DISCONNECTION event.
- BT_INQUIRY_RESULT_EVENT
Contains data associated with an Extended Inquiry Response (EIR) notification.
- BT_LINK_KEY_EVENT
Stores information for BTE_KEY_NOTIFY and BTE_KEY_REVOKE events.
- BT_MODE_CHANGE_EVENT
Stores information for a BTE_MODE_CHANGE event.
- BT_PAN_NUM_CONNECTIONS
Stores information for Personal Area Network (PAN) class Bluetooth notifications.
- BT_ROLE_SWITCH_EVENT
Stores information for a BTE_ROLE_SWITCH event.
- BT_SCAN_MODE_EVENT
Stores information for BTE_SCAN_MODE notifications
- BT_SERVICE_REQUEST
Stores information for Service class Bluetooth notifications.
- BT_SSP_AUTHENTICATION_COMPLETED_EVENT
Stores information for a BTE_SSP_AUTHENTICATION_COMPLETED event.
- BT_SSP_IO_CAPABILITY_NOTIFICATION_EVENT
Stores information for a BTE_SPP_IO_CAPABILITY_NOTIFICATION event.
- BT_SSP_IO_CAPABILITY_REQUEST_EVENT
Stores information for a BTE_SSP_IO_CAPABILITY_REQUEST event.
- BT_SSP_IO_CAPABILITY_RESPONSE_EVENT
Stores information for a BTE_SPP_IO_CAPABILITY_RESPONSE event.
- BT_SSP_KEYPRESS_NOTIFICATION_EVENT
Stores information for a BTE_SSP_KEYPRESS_NOTIFICATION event.
- BT_SSP_PAIRING_COMPLETE_EVENT
Stores information for a BTE_SSP_PAIRING_COMPLETE event.
- BT_SSP_PASSKEY_REQUEST_EVENT
Stores information for a BTE_SSP_USER_PASSKEY_REQUEST event.
- BT_SSP_PIN_CODE_REQUEST_EVENT
Stores information for a BTE_SSP_PIN_CODE_REQUEST event.
- BT_SSP_REMOTE_OOB_DATA_REQUEST_EVENT
Stores information for a BTE_SSP_REMOTE_OOB_DATA_REQUEST event.
- BT_SSP_USER_CONFIRMATION_REQUEST_EVENT
Stores information for a BTE_SSP_USER_CONFIRMATION_REQUEST event.
- BT_SSP_USER_PASSKEY_NOTIFICATION_EVENT
Stores information for a BTE_SSP_USER_PASSKEY_NOTIFICATION event.
- BT_SSR_EVENT
Contains Sniff Sub-Rating (SSR) parameter data; included in BTE_SSR_EVENT notifications.
- BTEVENT
Stores information for Bluetooth stack event notifications.
- BTH_HOLD_MODE
Stores information about an ACL connection to a peer Bluetooth device that is in HOLD mode
- BTH_LOCAL_VERSION
Contains the version information for the local Bluetooth device
- BTH_PARK_MODE
Stores information about an ACL connection to a peer Bluetooth device that is in PARK mode
- BTH_REMOTE_NAME
Obtains the user-friendly name of another Bluetooth device
- BTH_REMOTE_VERSION
Contains information about the version information of the remote Bluetooth device
- BTH_SNIFF_MODE
Stores information about an ACL connection to a peer Bluetooth device that is in SNIFF mode
- BTH_SOCKOPT_SECURITY
Defines the link key associated with a peer Bluetooth device that is connected through a Winsock interface
- BthInquiryResult
Fills with information for the current device that is being enumerated in lpqsResults->lpBlob->pBlobData when the LUP_RETURN_BLOB flag is set in the BthNsLookupServiceNext function
- BTHNS_INQUIRYBLOB
Contains additional parameters for device inquiries
- BTHNS_RESTRICTIONBLOB
Contains details about a query restriction
- BTHNS_SETBLOB
Is passed to the BthNsSetService function through the lpqsRegInfo->lpBlob member and contains information on the new service
- BTSSPAuthRequirement
Contains information relating to Secure Simple Pairing authentication requirements.
- BTSSPConfigurationInfo
Contains device I/O capabilities and desired Secure Simple Pairing features.
- BTSSPEvent
Stores information for Secure Simple Pairing events.
- BTSSPOOBData
Contains peer device authentication information exchanged via an out-of-band mechanism.
- NodeData
Defines the node data in a Service Discovery Protocol (SDP) record
- NodeDataUnion
Holds the raw data for an SDP element.
- PORTEMUPortParams
Is used when you create a virtual COM port
- SdpAttributeRange
Contains the range to query for attribute or attribute service searching
- SdpQueryUuid
Contains the UUID to query for attribute or attribute service searching
- SdpQueryUuidUnion
Identifies the type of UUID to use for the query
- SOCKADDR_BTH
Defines the Bluetooth socket address
- WSAQUERYSET (Bluetooth)
A generic Winsock structure that other service search protocols can use for searching