#ifndef _CIFSACL_H
#define _CIFSACL_H
#define NUM_AUTHS …
#define SID_MAX_SUB_AUTHORITIES …
#define READ_BIT …
#define WRITE_BIT …
#define EXEC_BIT …
#define ACL_OWNER_MASK …
#define ACL_GROUP_MASK …
#define ACL_EVERYONE_MASK …
#define UBITSHIFT …
#define GBITSHIFT …
#define ACCESS_ALLOWED …
#define ACCESS_DENIED …
#define SIDOWNER …
#define SIDGROUP …
#define DEFAULT_SEC_DESC_LEN …
#define SID_STRING_BASE_SIZE …
#define SID_STRING_SUBAUTH_SIZE …
struct cifs_ntsd { … } __attribute__((packed));
struct cifs_sid { … } __attribute__((packed));
#define CIFS_SID_BASE_SIZE …
struct cifs_acl { … } __attribute__((packed));
#define ACCESS_ALLOWED_ACE_TYPE …
#define ACCESS_DENIED_ACE_TYPE …
#define SYSTEM_AUDIT_ACE_TYPE …
#define SYSTEM_ALARM_ACE_TYPE …
#define ACCESS_ALLOWED_COMPOUND_ACE_TYPE …
#define ACCESS_ALLOWED_OBJECT_ACE_TYPE …
#define ACCESS_DENIED_OBJECT_ACE_TYPE …
#define SYSTEM_AUDIT_OBJECT_ACE_TYPE …
#define SYSTEM_ALARM_OBJECT_ACE_TYPE …
#define ACCESS_ALLOWED_CALLBACK_ACE_TYPE …
#define ACCESS_DENIED_CALLBACK_ACE_TYPE …
#define ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE …
#define ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE …
#define SYSTEM_AUDIT_CALLBACK_ACE_TYPE …
#define SYSTEM_ALARM_CALLBACK_ACE_TYPE …
#define SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE …
#define SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE …
#define SYSTEM_MANDATORY_LABEL_ACE_TYPE …
#define SYSTEM_RESOURCE_ATTRIBUTE_ACE_TYPE …
#define SYSTEM_SCOPED_POLICY_ID_ACE_TYPE …
#define OBJECT_INHERIT_ACE …
#define CONTAINER_INHERIT_ACE …
#define NO_PROPAGATE_INHERIT_ACE …
#define INHERIT_ONLY_ACE …
#define INHERITED_ACE …
#define SUCCESSFUL_ACCESS_ACE_FLAG …
#define FAILED_ACCESS_ACE_FLAG …
struct cifs_ace { … } __attribute__((packed));
struct smb3_sd { … } __packed;
#define ACL_CONTROL_SR …
#define ACL_CONTROL_RM …
#define ACL_CONTROL_PS …
#define ACL_CONTROL_PD …
#define ACL_CONTROL_SI …
#define ACL_CONTROL_DI …
#define ACL_CONTROL_SC …
#define ACL_CONTROL_DC …
#define ACL_CONTROL_SS …
#define ACL_CONTROL_DT …
#define ACL_CONTROL_SD …
#define ACL_CONTROL_SP …
#define ACL_CONTROL_DD …
#define ACL_CONTROL_DP …
#define ACL_CONTROL_GD …
#define ACL_CONTROL_OD …
#define ACL_REVISION …
#define ACL_REVISION_DS …
struct smb3_acl { … } __packed;
struct owner_sid { … } __packed;
struct owner_group_sids { … } __packed;
#define MIN_SID_LEN …
#define MIN_SEC_DESC_LEN …
#endif