From: Ralph Boehme Date: Sun, 30 Jun 2019 12:43:28 +0000 (+0200) Subject: idl: add xattr_DosInfo4 to xattr_DosInfo in xattr.idl X-Git-Tag: ldb-2.0.5~115 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3e005fb8f4fa670384ad23c3218ed8d9bfad8880;p=thirdparty%2Fsamba.git 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 Reviewed-by: Jeremy Allison --- 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 {