#ifndef _COMMON_SMBACL_H
#define _COMMON_SMBACL_H
#define NUM_AUTHS …
#define SID_MAX_SUB_AUTHORITIES …
#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 …
#define SID_STRING_BASE_SIZE …
#define SID_STRING_SUBAUTH_SIZE …
#define DOMAIN_USER_RID_LE …
enum { … };
enum { … };
struct smb_ntsd { … } __attribute__((packed));
struct smb_sid { … } __attribute__((packed));
#define CIFS_SID_BASE_SIZE …
struct smb_acl { … } __attribute__((packed));
struct smb_ace { … } __attribute__((packed));
#endif