EndpointSecurity macOS 10.14 to 10.15 API Differences
ESClient.h
Added
es_client_t
Added
es_subscribe()
Added
es_unsubscribe()
Added
es_unsubscribe_all()
Added
es_subscriptions()
Added
es_respond_auth_result()
Added
es_respond_flags_result()
Added
es_mute_process()
Added
es_unmute_process()
Added
es_muted_processes()
Added
es_mute_path_prefix()
Added
es_mute_path_literal()
Added
es_unmute_all_paths()
Added
es_clear_cache()
Added
es_handler_block_t
Added
es_new_client()
Added
es_delete_client()
ESMessage.h
Added
es_file_t
Added
es_process_t
Added
es_statfs_t
Added
es_event_exec_t
Added
es_event_open_t
Added
es_event_kextload_t
Added
es_event_kextunload_t
Added
es_event_unlink_t
Added
es_event_mmap_t
Added
es_event_link_t
Added
es_event_mount_t
Added
es_event_unmount_t
Added
es_event_fork_t
Added
es_event_mprotect_t
Added
es_event_signal_t
Added
ES_DESTINATION_TYPE_EXISTING_FILE
Added
ES_DESTINATION_TYPE_NEW_PATH
Added
es_destination_type_t
Added
es_event_rename_t
Added
es_event_setextattr_t
Added
es_event_setmode_t
Added
es_event_setflags_t
Added
es_event_setowner_t
Added
es_event_close_t
Added
es_event_create_t
Added
es_event_exit_t
Added
es_event_exchangedata_t
Added
es_event_write_t
Added
es_event_iokit_open_t
Added
es_event_get_task_t
Added
es_event_setattrlist_t
Added
es_event_file_provider_update_t
Added
es_event_file_provider_materialize_t
Added
es_event_readlink_t
Added
es_event_truncate_t
Added
es_event_lookup_t
Added
es_events_t
Added
es_result_t
Added
es_message_t
Added
es_message_size()
Added
es_copy_message()
Added
es_free_message()
Added
es_exec_arg_count()
Added
es_exec_env_count()
Added
es_exec_arg()
Added
es_exec_env()
ESOpaqueTypes.h
Added
es_event_id_t
ESTypes.h
Added
ES_ACTION_TYPE_AUTH
Added
ES_ACTION_TYPE_NOTIFY
Added
es_action_type_t
Added
ES_EVENT_TYPE_AUTH_EXEC
Added
ES_EVENT_TYPE_AUTH_OPEN
Added
ES_EVENT_TYPE_AUTH_KEXTLOAD
Added
ES_EVENT_TYPE_AUTH_MMAP
Added
ES_EVENT_TYPE_AUTH_MPROTECT
Added
ES_EVENT_TYPE_AUTH_MOUNT
Added
ES_EVENT_TYPE_AUTH_RENAME
Added
ES_EVENT_TYPE_AUTH_SIGNAL
Added
ES_EVENT_TYPE_AUTH_UNLINK
Added
ES_EVENT_TYPE_NOTIFY_EXEC
Added
ES_EVENT_TYPE_NOTIFY_OPEN
Added
ES_EVENT_TYPE_NOTIFY_FORK
Added
ES_EVENT_TYPE_NOTIFY_CLOSE
Added
ES_EVENT_TYPE_NOTIFY_CREATE
Added
ES_EVENT_TYPE_NOTIFY_EXCHANGEDATA
Added
ES_EVENT_TYPE_NOTIFY_EXIT
Added
ES_EVENT_TYPE_NOTIFY_GET_TASK
Added
ES_EVENT_TYPE_NOTIFY_KEXTLOAD
Added
ES_EVENT_TYPE_NOTIFY_KEXTUNLOAD
Added
ES_EVENT_TYPE_NOTIFY_LINK
Added
ES_EVENT_TYPE_NOTIFY_MMAP
Added
ES_EVENT_TYPE_NOTIFY_MPROTECT
Added
ES_EVENT_TYPE_NOTIFY_MOUNT
Added
ES_EVENT_TYPE_NOTIFY_UNMOUNT
Added
ES_EVENT_TYPE_NOTIFY_IOKIT_OPEN
Added
ES_EVENT_TYPE_NOTIFY_RENAME
Added
ES_EVENT_TYPE_NOTIFY_SETATTRLIST
Added
ES_EVENT_TYPE_NOTIFY_SETEXTATTR
Added
ES_EVENT_TYPE_NOTIFY_SETFLAGS
Added
ES_EVENT_TYPE_NOTIFY_SETMODE
Added
ES_EVENT_TYPE_NOTIFY_SETOWNER
Added
ES_EVENT_TYPE_NOTIFY_SIGNAL
Added
ES_EVENT_TYPE_NOTIFY_UNLINK
Added
ES_EVENT_TYPE_NOTIFY_WRITE
Added
ES_EVENT_TYPE_AUTH_FILE_PROVIDER_MATERIALIZE
Added
ES_EVENT_TYPE_NOTIFY_FILE_PROVIDER_MATERIALIZE
Added
ES_EVENT_TYPE_AUTH_FILE_PROVIDER_UPDATE
Added
ES_EVENT_TYPE_NOTIFY_FILE_PROVIDER_UPDATE
Added
ES_EVENT_TYPE_AUTH_READLINK
Added
ES_EVENT_TYPE_NOTIFY_READLINK
Added
ES_EVENT_TYPE_AUTH_TRUNCATE
Added
ES_EVENT_TYPE_NOTIFY_TRUNCATE
Added
ES_EVENT_TYPE_AUTH_LINK
Added
ES_EVENT_TYPE_NOTIFY_LOOKUP
Added
ES_EVENT_TYPE_AUTH_CREATE
Added
ES_EVENT_TYPE_LAST
Added
es_event_type_t
Added
ES_AUTH_RESULT_ALLOW
Added
ES_AUTH_RESULT_DENY
Added
es_auth_result_t
Added
ES_RESULT_TYPE_AUTH
Added
ES_RESULT_TYPE_FLAGS
Added
es_result_type_t
Added
ES_RETURN_SUCCESS
Added
ES_RETURN_ERROR
Added
es_return_t
Added
ES_RESPOND_RESULT_SUCCESS
Added
ES_RESPOND_RESULT_ERR_INVALID_ARGUMENT
Added
ES_RESPOND_RESULT_ERR_INTERNAL
Added
ES_RESPOND_RESULT_NOT_FOUND
Added
ES_RESPOND_RESULT_ERR_DUPLICATE_RESPONSE
Added
ES_RESPOND_RESULT_ERR_EVENT_TYPE
Added
es_respond_result_t
Added
ES_NEW_CLIENT_RESULT_SUCCESS
Added
ES_NEW_CLIENT_RESULT_ERR_INVALID_ARGUMENT
Added
ES_NEW_CLIENT_RESULT_ERR_INTERNAL
Added
ES_NEW_CLIENT_RESULT_ERR_NOT_ENTITLED
Added
ES_NEW_CLIENT_RESULT_ERR_NOT_PERMITTED
Added
ES_NEW_CLIENT_RESULT_ERR_NOT_PRIVILEGED
Added
es_new_client_result_t
Added
ES_CLEAR_CACHE_RESULT_SUCCESS
Added
ES_CLEAR_CACHE_RESULT_ERR_INTERNAL
Added
ES_CLEAR_CACHE_RESULT_ERR_THROTTLE
Added
es_clear_cache_result_t
Added
es_token_t
Added
es_string_token_t