internal static extern BluetopiaError GAP_Initiate_Bonding(uint BluetoothStackID, BD_ADDR_BY_VALUE BD_ADDR, StackConsts.GAP_Bonding_Type GAP_Bonding_Type, GAP_Event_Callback GAP_Event_Callback, uint CallbackParameter);
internal static extern BluetopiaError GAP_Register_Remote_Authentication(uint BluetoothStackID, GAP_Event_Callback GAP_Event_Callback, uint CallbackParameter);
internal static extern BluetopiaError GAP_Query_Remote_Device_Name_Ex(uint BluetoothStackID, BD_ADDR_BY_VALUE BD_ADDR, byte Page_Scan_Repetition_Mode, ushort Clock_Offset, GAP_Event_Callback GAP_Event_Callback, uint CallbackParameter);
internal static extern BluetopiaError GAP_Authenticate_Remote_Device(uint BluetoothStackID, BD_ADDR_BY_VALUE BD_ADDR, GAP_Event_Callback GAP_Event_Callback, uint CallbackParameter);