bthxddi.h header
This header is used by bltooth. For more information, see:
bthxddi.h contains the following programming interfaces:
IOCTLs
IOCTL_BTHX_GET_VERSION Profile drivers use IOCTL_BTHX_GET_VERSION to get the version supported by the transport driver. |
IOCTL_BTHX_QUERY_CAPABILITIES IOCTL_BTHX_QUERY_CAPABILITIES is used to query the capabilities of the transport driver. |
IOCTL_BTHX_READ_HCI IOCTL_BTHX_READ_HCI is used to read Bluetooth ACL Data and Events from the transport layer. |
IOCTL_BTHX_SET_VERSION IOCTL_BTHX_SET_VERSION is used to inform the transport driver of the version of the extensibility interface being used. |
IOCTL_BTHX_WRITE_HCI IOCTL_BTHX_WRITE_HCI is used to write Bluetooth ACL Data and Commands to the transport layer. |
Structures
BTHX_CAPABILITIES The BTHX_CAPABILITIES structure describes the capabilities of the Bluetooth Extensible Transport Driver. |
BTHX_HCI_READ_WRITE_CONTEXT The BTHX_HCI_READ_WRITE_CONTEXT structure is used as an input/output structure for the IOCTL_BTHX_READ_HCI and IOCTL_BTHX_WRITE_HCI IOCTLs. |
BTHX_VERSION The BTHX_VERSION structure describes the version or versions that the transport driver supports. |
Enumerations
BTHX_HCI_PACKET_TYPE The BTHX_HCI_PACKET_TYPE enumeration lists the different types of packets being sent from the Bluetooth stack to the transport driver. |
BTHX_SCO_SUPPORT The BTHX_SCO_SUPPORT enumeration lists the different types of SCO supported by the transport driver. |