/* header auto-generated by pidl */ #ifndef _PIDL_HEADER_leases_db #define _PIDL_HEADER_leases_db #include #include "libcli/util/ntstatus.h" #include "librpc/gen_ndr/misc.h" #include "librpc/gen_ndr/smb2_lease_struct.h" #include "librpc/gen_ndr/file_id.h" #ifndef _HEADER_leases_db #define _HEADER_leases_db struct leases_db_key { struct GUID client_guid; struct smb2_lease_key lease_key; }/* [public] */; struct leases_db_file { struct file_id id; const char *servicepath;/* [charset(UTF8),unique] */ const char *base_name;/* [charset(UTF8),unique] */ const char *stream_name;/* [charset(UTF8),unique] */ }/* [public] */; struct leases_db_value { uint32_t current_state; uint8_t breaking; uint32_t breaking_to_requested; uint32_t breaking_to_required; uint16_t lease_version; uint16_t epoch; uint32_t num_files; struct leases_db_file *files; }/* [public] */; #endif /* _HEADER_leases_db */ #endif /* _PIDL_HEADER_leases_db */