BLUETOOTH_OOB_DATA_INFO structure (bluetoothapis.h)
The BLUETOOTH_OOB_DATA_INFO structure contains data used to authenticate prior to establishing an Out-of-Band device pairing.
Syntax
typedef struct _BLUETOOTH_OOB_DATA_INFO {
UCHAR C[16];
UCHAR R[16];
} BLUETOOTH_OOB_DATA_INFO, *PBLUETOOTH_OOB_DATA_INFO;
Members
C[16]
A 128-bit cryptographic key used for two-way authentication.
R[16]
A randomly generated number used for one-way authentication. If this number is not provided by the device initiating the OOB session, this value is 0.
Remarks
For more details regarding the creation of keys for OOB authentication, see the Bluetooth Core Specification.
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) |