<!--
{
  "documentType" : "article",
  "framework" : "EndpointSecurity",
  "identifier" : "/documentation/EndpointSecurity/endpointsecurity-structures",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "EndpointSecurity Structures"
}
-->

# EndpointSecurity Structures

## Topics

### Structures

[`struct es_authorization_result_t`](/documentation/EndpointSecurity/es_authorization_result_t)

[`struct es_btm_launch_item_t`](/documentation/EndpointSecurity/es_btm_launch_item_t)

[`struct es_event_authentication_auto_unlock_t`](/documentation/EndpointSecurity/es_event_authentication_auto_unlock_t)

[`struct es_event_authentication_od_t`](/documentation/EndpointSecurity/es_event_authentication_od_t)

[`struct es_event_authentication_t`](/documentation/EndpointSecurity/es_event_authentication_t)

[`struct es_event_authentication_token_t`](/documentation/EndpointSecurity/es_event_authentication_token_t)

[`struct es_event_authentication_touchid_t`](/documentation/EndpointSecurity/es_event_authentication_touchid_t)

[`struct es_event_authorization_judgement_t`](/documentation/EndpointSecurity/es_event_authorization_judgement_t)

[`struct es_event_authorization_petition_t`](/documentation/EndpointSecurity/es_event_authorization_petition_t)

[`struct es_event_btm_launch_item_add_t`](/documentation/EndpointSecurity/es_event_btm_launch_item_add_t)

[`struct es_event_btm_launch_item_remove_t`](/documentation/EndpointSecurity/es_event_btm_launch_item_remove_t)

[`struct es_event_gatekeeper_user_override_t`](/documentation/EndpointSecurity/es_event_gatekeeper_user_override_t)

[`struct es_event_login_login_t`](/documentation/EndpointSecurity/es_event_login_login_t)

[`struct es_event_login_logout_t`](/documentation/EndpointSecurity/es_event_login_logout_t)

[`struct es_event_lw_session_lock_t`](/documentation/EndpointSecurity/es_event_lw_session_lock_t)

[`struct es_event_lw_session_login_t`](/documentation/EndpointSecurity/es_event_lw_session_login_t)

[`struct es_event_lw_session_logout_t`](/documentation/EndpointSecurity/es_event_lw_session_logout_t)

[`struct es_event_lw_session_unlock_t`](/documentation/EndpointSecurity/es_event_lw_session_unlock_t)

[`struct es_event_od_attribute_set_t`](/documentation/EndpointSecurity/es_event_od_attribute_set_t)

[`struct es_event_od_attribute_value_add_t`](/documentation/EndpointSecurity/es_event_od_attribute_value_add_t)

[`struct es_event_od_attribute_value_remove_t`](/documentation/EndpointSecurity/es_event_od_attribute_value_remove_t)

[`struct es_event_od_create_group_t`](/documentation/EndpointSecurity/es_event_od_create_group_t)

[`struct es_event_od_create_user_t`](/documentation/EndpointSecurity/es_event_od_create_user_t)

[`struct es_event_od_delete_group_t`](/documentation/EndpointSecurity/es_event_od_delete_group_t)

[`struct es_event_od_delete_user_t`](/documentation/EndpointSecurity/es_event_od_delete_user_t)

[`struct es_event_od_disable_user_t`](/documentation/EndpointSecurity/es_event_od_disable_user_t)

[`struct es_event_od_enable_user_t`](/documentation/EndpointSecurity/es_event_od_enable_user_t)

[`struct es_event_od_group_add_t`](/documentation/EndpointSecurity/es_event_od_group_add_t)

[`struct es_event_od_group_remove_t`](/documentation/EndpointSecurity/es_event_od_group_remove_t)

[`struct es_event_od_group_set_t`](/documentation/EndpointSecurity/es_event_od_group_set_t)

[`struct es_event_od_modify_password_t`](/documentation/EndpointSecurity/es_event_od_modify_password_t)

[`struct es_event_openssh_login_t`](/documentation/EndpointSecurity/es_event_openssh_login_t)

[`struct es_event_openssh_logout_t`](/documentation/EndpointSecurity/es_event_openssh_logout_t)

[`struct es_event_profile_add_t`](/documentation/EndpointSecurity/es_event_profile_add_t)

[`struct es_event_profile_remove_t`](/documentation/EndpointSecurity/es_event_profile_remove_t)

[`struct es_event_screensharing_attach_t`](/documentation/EndpointSecurity/es_event_screensharing_attach_t)

[`struct es_event_screensharing_detach_t`](/documentation/EndpointSecurity/es_event_screensharing_detach_t)

[`struct es_event_su_t`](/documentation/EndpointSecurity/es_event_su_t)

[`struct es_event_sudo_t`](/documentation/EndpointSecurity/es_event_sudo_t)

[`struct es_event_xp_malware_detected_t`](/documentation/EndpointSecurity/es_event_xp_malware_detected_t)

[`struct es_event_xp_malware_remediated_t`](/documentation/EndpointSecurity/es_event_xp_malware_remediated_t)

[`struct es_event_xpc_connect_t`](/documentation/EndpointSecurity/es_event_xpc_connect_t)

[`struct es_od_member_id_array_t`](/documentation/EndpointSecurity/es_od_member_id_array_t)

[`struct es_od_member_id_t`](/documentation/EndpointSecurity/es_od_member_id_t)

[`struct es_profile_t`](/documentation/EndpointSecurity/es_profile_t)

[`struct es_signed_file_info_t`](/documentation/EndpointSecurity/es_signed_file_info_t)

[`struct es_sudo_reject_info_t`](/documentation/EndpointSecurity/es_sudo_reject_info_t)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)