pub unsafe extern "system" fn BluetoothAuthenticateDeviceEx(
    hwndparentin: HWND,
    hradioin: HANDLE,
    pbtdiinout: *mut BLUETOOTH_DEVICE_INFO,
    pbtoobdata: *const BLUETOOTH_OOB_DATA_INFO,
    authenticationrequirement: AUTHENTICATION_REQUIREMENTS,
) -> u32