summaryrefslogtreecommitdiff
path: root/librpc
diff options
context:
space:
mode:
authorRalph Boehme <slow@samba.org>2019-06-30 14:43:28 +0200
committerJeremy Allison <jra@samba.org>2019-07-01 21:43:23 +0000
commit3e005fb8f4fa670384ad23c3218ed8d9bfad8880 (patch)
treee36cab7ea18fec5e55f47f3aea965f9e5b838cb4 /librpc
parentae6dd4853e3e651f6e56ce735bcb0a2264857385 (diff)
downloadsamba-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.idl11
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 {