btsecurity.h File Reference

Enum TBluetoothMitmProtection

An enumeration to represent the possible levels of Man-in-the-Middle protection that a Bluetooth service may specify.

EnumeratorValueDescription
EMitmNotRequired0x0

No Man-in-the-Middle protection is required.

EMitmDesired0x1

Man-in-the-Middle protection should be used where possible.

EMitmRequired0x2

Man-in-the-Middle protection is required.

NONSHARABLE_CLASS ( TBTAccessRequirements )

NONSHARABLE_CLASS(TBTAccessRequirements)

The access requirements set up by a bluetooth service.

An incoming connection must satisfy these criteria before the connection may proceed. Not spectacularly useful for applications; mainly used by other Bluetooth libraries

NONSHARABLE_CLASS ( TBTServiceSecurity )

NONSHARABLE_CLASS(TBTServiceSecurity)

The security settings of a bluetooth service.

Contains information regarding the service UID and the access requirements.

Typedef TBTServiceSecurityPckg

typedef TPckgBuf< TBTServiceSecurity >TBTServiceSecurityPckg

Package definition for securty settings