bthsdpddi.h header

This header is used by bltooth. For more information, see:

bthsdpddi.h contains the following programming interfaces:

Callback functions

 
PBYTESWAPUINT128

The Bluetooth SdpByteSwapUint128 function is used to reverse the byte order of an unsigned 128-bit integer.
PBYTESWAPUINT64

The Bluetooth SdpByteSwapUint64 function is used to reverse the byte order of an unsigned 64-bit integer.
PBYTESWAPUUID128

The Bluetooth SdpByteSwapUuid128 function is used to reverse the byte order of a 128-bit universally unique identifier (UUID).
PCONVERTSTREAMTOTREE

The Bluetooth SdpConvertStreamToTree function is used to create a Microsoft proprietary tree-based representation of an SDP record, while leaving the original stream-based representation unmodified.
PCONVERTTREETOSTREAM

The Bluetooth SdpConvertTreeToStream function is used to produce a raw bytestream representation of an SDP record from a tree representation. The raw bytestream version is suitable for publication on a local SDP server.
PGETNEXTELEMENT

The Bluetooth SdpGetNextElement function is used to iterate through the entries found in an SDP record stream.
PRETRIEVEUINT64

The Bluetooth SdpRetrieveUint64 function is used to copy an unaligned 64-bit integer from an SDP stream.
PRETRIEVEUUID128

The Bluetooth SdpRetrieveUuid128 function is used to copy an unaligned 128-bit universally unique identifier (UUID) from an SDP stream.
PVALIDATESTREAM

The Bluetooth SdpValidateStream function is used to parse a raw SDP record and determine if it contains errors.

Structures

 
BTHDDI_SDP_NODE_INTERFACE

The BTHDDI_SDP_NODE_INTERFACE structure provides functions for manipulating SDP records, including converting them to and from a tree representation that profile drivers can more easily parse.
BTHDDI_SDP_PARSE_INTERFACE

The BTHDDI_SDP_PARSE_INTERFACE structure provides functions for parsing SDP records.