diff options
author | Ralph Boehme <slow@samba.org> | 2019-06-30 14:43:28 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2019-07-01 21:43:23 +0000 |
commit | 3e005fb8f4fa670384ad23c3218ed8d9bfad8880 (patch) | |
tree | e36cab7ea18fec5e55f47f3aea965f9e5b838cb4 /librpc | |
parent | ae6dd4853e3e651f6e56ce735bcb0a2264857385 (diff) | |
download | samba-3e005fb8f4fa670384ad23c3218ed8d9bfad8880.tar.gz |
idl: add xattr_DosInfo4 to xattr_DosInfo in xattr.idl
Adding itime, removing unused ea_size, size, alloc_size and change_time.
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'librpc')
-rw-r--r-- | librpc/idl/xattr.idl | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/librpc/idl/xattr.idl b/librpc/idl/xattr.idl index 38d32fd85b1..a2c4f25d0fd 100644 --- a/librpc/idl/xattr.idl +++ b/librpc/idl/xattr.idl @@ -73,7 +73,8 @@ interface xattr XATTR_DOSINFO_SIZE = 0x00000004, XATTR_DOSINFO_ALLOC_SIZE = 0x00000008, XATTR_DOSINFO_CREATE_TIME = 0x00000010, - XATTR_DOSINFO_CHANGE_TIME = 0x00000020 + XATTR_DOSINFO_CHANGE_TIME = 0x00000020, + XATTR_DOSINFO_ITIME = 0x00000040 } xattr_DosInfoValidFlags; typedef struct { @@ -86,11 +87,19 @@ interface xattr NTTIME change_time; } xattr_DosInfo3; + typedef struct { + xattr_DosInfoValidFlags valid_flags; + uint32 attrib; + NTTIME itime; + NTTIME create_time; + } xattr_DosInfo4; + typedef [public,switch_type(uint16)] union { [case(0xFFFF)] xattr_DosInfoFFFFCompat compatinfoFFFF; [case(1)] xattr_DosInfo1 info1; [case(2)] xattr_DosInfo2Old oldinfo2; [case(3)] xattr_DosInfo3 info3; + [case(4)] xattr_DosInfo4 info4; } xattr_DosInfo; typedef [public] struct { |