19 #ifndef LIBMDM_MDM_BLUETOOTH_H 20 #define LIBMDM_MDM_BLUETOOTH_H 22 #include "mdm_client_type.h" 626 mdm_status_t mdm_get_bluetooth_desktop_connectivity_state(
void);
898 mdm_status_t mdm_get_bluetooth_limited_discoverable_state(
void);
2093 mdm_status_t knox_mdm_get_allow_bluetooth_change(
void);
2103 #endif // LIBMDM_MDM_BLUETOOTH_H
mdm_data_t * mdm_get_bluetooth_devices_from_whitelist(void)
API to retrieve the list of whitelisted Bluetooth devices for all admins.
mdm_status_t mdm_get_bluetooth_discoverable_state(void)
API to check whether discoverable mode is allowed.
mdm_result_t mdm_remove_bluetooth_uuids_from_blacklist(GList *uuids)
API to remove UUIDs from the Bluetooth UUID blacklist.
mdm_data_t * mdm_get_bluetooth_devices_from_blacklist(void)
API to retrieve the list of blacklisted Bluetooth devices for all admins.
This structure is used to store GList.
mdm_status_t mdm_get_bluetooth_data_transfer_state(void)
API to get whether data transfer via Bluetooth is allowed.
mdm_result_t mdm_clear_bluetooth_devices_from_whitelist(void)
API to clear all devices from the Bluetooth device whitelist.
mdm_result_t mdm_remove_bluetooth_uuids_from_whitelist(GList *uuids)
API to remove UUIDs from the Bluetooth UUID whitelist.
mdm_result_t mdm_clear_bluetooth_devices_from_blacklist(void)
API to remove all devices from Bluetooth device blacklist.
mdm_bt_allow_t mdm_get_allow_bluetooth_mode(void)
API to check whether the mode of the Bluetooth capability is allowed, restricted, or set as "hands-fr...
mdm_result_t mdm_set_allow_bluetooth_mode(mdm_bt_allow_t state)
API to set the Bluetooth capability mode on the device.
mdm_bt_allow_t
Enum type for Bluetooth allowance types.
mdm_status_t
MDM Policy status.
mdm_result_t mdm_add_bluetooth_uuids_to_blacklist(GList *uuids)
API to add UUIDs to the Bluetooth UUID blacklist.
mdm_data_t * mdm_get_bluetooth_bonded_device_list(void)
API to get a list of the bonded (paired) devices to the local adapter.
mdm_status_t mdm_get_bluetooth_profile_state(mdm_bt_profile_t profile)
API to check whether a specific Bluetooth profile is allowed.
mdm_result_t mdm_set_allow_bluetooth_outgoing_call(mdm_status_t value)
API to set whether to allow the transfer of outgoing calls to Bluetooth headsets. ...
mdm_result_t mdm_activate_bluetooth_uuid_restriction(mdm_status_t value)
API to activate or deactivate Bluetooth UUID restrictions.
mdm_result_t mdm_add_bluetooth_devices_to_blacklist(GList *devices)
API to add devices to the Bluetooth device blacklist.
mdm_result_t mdm_clear_bluetooth_uuids_from_whitelist(void)
API to clear all UUIDs from Bluetooth UUID whitelist.
mdm_status_t mdm_get_bluetooth_pairing_state(void)
API to check whether Bluetooth pairing is allowed.
mdm_status_t mdm_is_bluetooth_uuid_restriction_active(void)
API to check if Bluetooth UUID restrictions are active.
mdm_bt_profile_t
Enum type for Bluetooth profiles.
mdm_result_t mdm_set_bluetooth_data_transfer_state(mdm_status_t value)
API to set whether to allow data transfer via Bluetooth.
mdm_result_t
MDM API result.
mdm_result_t mdm_set_bluetooth_profile_state(mdm_status_t state, mdm_bt_profile_t profile)
API to set the state of a Bluetooth profile.
mdm_bt_policy_changed_t
Enum type for Bluetooth profile changes.
mdm_result_t mdm_add_bluetooth_devices_to_whitelist(GList *devices)
API to add devices to the Bluetooth device whitelist.
mdm_result_t mdm_activate_bluetooth_device_restriction(mdm_status_t value)
API to activate or deactivate Bluetooth device restrictions.
mdm_result_t mdm_set_bluetooth_pairing_state(mdm_status_t value)
API to set whether to allow Bluetooth pairing with other Bluetooth devices.
mdm_data_t * mdm_get_bluetooth_uuids_from_blacklist(void)
API to retrieve the list of blacklisted Bluetooth UUIDs for all admins.
mdm_result_t mdm_remove_bluetooth_devices_from_whitelist(GList *devices)
API to remove devices from the Bluetooth device whitelist.
mdm_result_t mdm_set_bluetooth_discoverable_state(mdm_status_t value)
API to set whether to allow Bluetooth discovery.
knox_mdm_mobile_wearable_status_t
Enum type for the wearable connection status.
mdm_status_t mdm_get_allow_bluetooth_outgoing_call(void)
API to check whether outgoing calls are allowed via a Bluetooth headset.
mdm_result_t mdm_clear_bluetooth_uuids_from_blacklist(void)
API to clear all UUIDs from Bluetooth UUID blacklist.
mdm_result_t mdm_add_bluetooth_uuids_to_whitelist(GList *uuids)
API to add UUIDs to the Bluetooth UUID whitelist.
mdm_result_t mdm_remove_bluetooth_devices_from_blacklist(GList *devices)
API to remove devices from the Bluetooth device blacklist.
mdm_data_t * mdm_get_bluetooth_uuids_from_whitelist(void)
API to retrieve the list of whitelisted Bluetooth UUIDs for all admins.
mdm_status_t mdm_is_bluetooth_device_restriction_active(void)
API to check if Bluetooth device restrictions are active.
mdm_result_t knox_mdm_get_mobile_wearable_connection_status(knox_mdm_mobile_wearable_status_t *status)
API to get the connection status between a wearable device and a mobile device.