blob: e75922963a28059678a9f059976c97ceb273363a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#include "idl_types.h"
/*
IDL for smb311 unix structures
*/
import "security.idl";
[
version(0.0),
pointer_default(unique)
]
interface smb3posix
{
typedef [public,flag(NDR_NOALIGN)] struct {
uint32 nlinks;
uint32 reparse_tag;
uint32 posix_perms;
dom_sid owner;
dom_sid group;
} smb3_posix_cc_info;
typedef [public,flag(NDR_NOALIGN)] struct {
NTTIME creation_time;
NTTIME last_access_time;
NTTIME last_write_time;
NTTIME change_time;
hyper end_of_file;
hyper allocation_size;
uint32 file_attributes;
hyper inode;
uint32 device;
uint32 reserved;
smb3_posix_cc_info cc;
} smb3_file_posix_information;
}
|