BTHDDI_SDP_PARSE_INTERFACE structure (bthsdpddi.h)
The BTHDDI_SDP_PARSE_INTERFACE structure provides functions for parsing SDP records.
Syntax
typedef struct _BTHDDI_SDP_PARSE_INTERFACE {
INTERFACE Interface;
PVALIDATESTREAM SdpValidateStream;
PCONVERTSTREAMTOTREE SdpConvertStreamToTree;
PCONVERTTREETOSTREAM SdpConvertTreeToStream;
PFREETREE SdpFreeTree;
PBYTESWAPUUID128 SdpByteSwapUuid128;
PBYTESWAPUINT128 SdpByteSwapUint128;
PBYTESWAPUINT64 SdpByteSwapUint64;
PRETRIEVEUUID128 SdpRetrieveUuid128;
PRETRIEVEUINT128 SdpRetrieveUint128;
PRETRIEVEUINT64 SdpRetrieveUint64;
PFINDATTRIBUTEINTREE SdpFindAttributeInTree;
PGETNEXTELEMENT SdpGetNextElement;
pReservedFunction Reserved1;
pReservedFunction Reserved2;
pReservedFunction Reserved3;
pReservedFunction Reserved4;
} BTHDDI_SDP_PARSE_INTERFACE, *PBTHDDI_SDP_PARSE_INTERFACE;
Members
Interface
A structure that describes the BTHDDI_SDP_NODE_INTERFACE interface for use by profile drivers. For more information about this structure, see INTERFACE.
SdpValidateStream
A pointer to the SdpValidateStream function.
SdpConvertStreamToTree
A pointer to the SdpConvertStreamToTree function.
SdpConvertTreeToStream
A pointer to the SdpConvertTreeToStream function.
SdpFreeTree
A pointer to the SdpFreeTree function.
SdpByteSwapUuid128
A pointer to the SdpByteSwapUuid128 function.
SdpByteSwapUint128
A pointer to the SdpByteSwapUint128 function.
SdpByteSwapUint64
A pointer to the SdpByteSwapUint64 function.
SdpRetrieveUuid128
A pointer to the SdpRetrieveUuid128 function.
SdpRetrieveUint128
A pointer to the SdpRetrieveUint128 function.
SdpRetrieveUint64
A pointer to the SdpRetrieveUint64 function.
SdpFindAttributeInTree
A pointer to the SdpFindAttributeInTree function.
SdpGetNextElement
A pointer to the SdpGetNextElement function.
Reserved1
Reserved for future use. Do not use.
Reserved2
Reserved for future use. Do not use.
Reserved3
Reserved for future use. Do not use.
Reserved4
Reserved for future use. Do not use.
Remarks
Profile drivers should specify the GUID_BTHDDI_SDP_PARSE_INTERFACE GUID to query for an instance of the BTHDDI_SDP_PARSE_INTERFACE structure from the Bluetooth driver stack.
All the members of this structure, other than the Interface member, are function pointers.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Versions:_Supported in Windows Vista, and later. |
Header | bthsdpddi.h (include BthSdpddi.h) |