s3:smb_macros.h: add IS_AD_DC as addition to IS_DC
[Samba.git] / source3 / librpc / idl / leases_db.idl
blobd0218756ade7caa116895ebbe87a48cd93cca08e
1 #include "idl_types.h"
3 import "misc.idl";
4 import "smb2_lease_struct.idl";
5 import "file_id.idl";
8 pointer_default(unique)
10 interface leases_db
12 typedef [public] struct {
13 GUID client_guid;
14 smb2_lease_key lease_key;
15 } leases_db_key;
17 typedef [public] struct {
18 file_id id;
19 [string,charset(UTF8)] char *servicepath;
20 [string,charset(UTF8)] char *base_name;
21 [string,charset(UTF8)] char *stream_name;
22 } leases_db_file;
24 typedef [public] struct {
25 uint32 num_files;
26 [size_is(num_files)] leases_db_file files[];
27 } leases_db_value;