BLUETOOTH_AUTHENTICATION_REQUIREMENTS enumeration (bluetoothapis.h)
The BLUETOOTH_AUTHENTICATION_REQUIREMENTS enumeration specifies the 'Man in the Middle' protection required for authentication.
Note This enumeration is supported in Windows Vista SP2 and Windows 7.
Syntax
typedef enum _BLUETOOTH_AUTHENTICATION_REQUIREMENTS {
BLUETOOTH_MITM_ProtectionNotRequired = 0,
BLUETOOTH_MITM_ProtectionRequired = 0x1,
BLUETOOTH_MITM_ProtectionNotRequiredBonding = 0x2,
BLUETOOTH_MITM_ProtectionRequiredBonding = 0x3,
BLUETOOTH_MITM_ProtectionNotRequiredGeneralBonding = 0x4,
BLUETOOTH_MITM_ProtectionRequiredGeneralBonding = 0x5,
BLUETOOTH_MITM_ProtectionNotDefined = 0xff
} BLUETOOTH_AUTHENTICATION_REQUIREMENTS;
Constants
BLUETOOTH_MITM_ProtectionNotRequired Value: 0 Protection against a "Man in the Middle" attack is not required for authentication. |
BLUETOOTH_MITM_ProtectionRequired Value: 0x1 Protection against a "Man in the Middle" attack is required for authentication. |
BLUETOOTH_MITM_ProtectionNotRequiredBonding Value: 0x2 Protection against a "Man in the Middle" attack is not required for bonding. |
BLUETOOTH_MITM_ProtectionRequiredBonding Value: 0x3 Protection against a "Man in the Middle" attack is required for bonding. |
BLUETOOTH_MITM_ProtectionNotRequiredGeneralBonding Value: 0x4 Protection against a "Man in the Middle" attack is not required for General Bonding. |
BLUETOOTH_MITM_ProtectionRequiredGeneralBonding Value: 0x5 Protection against a "Man in the Middle" attack is required for General Bonding. |
BLUETOOTH_MITM_ProtectionNotDefined Value: 0xff Protection against "Man in the Middle" attack is not defined. |
Remarks
The header file associated with this API is available at Microsoft Connect via the Windows Vista Feature Pack for Wireless Developers Supplement download. Access to this resource requires registration with the Microsoft Connect website. The header is also included in the comprehensive developer resource packages available via the Windows Driver Kit (WDK), Windows Logo Kit (WLK) and Windows Driver Framework (WDF) Connections at Microsoft Connect.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista, Windows XP with SP2 [desktop apps only] |
Minimum supported server | None supported |
Header | bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h) |