diff options
Diffstat (limited to 'source4/librpc/idl/irpc.idl')
-rw-r--r-- | source4/librpc/idl/irpc.idl | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/source4/librpc/idl/irpc.idl b/source4/librpc/idl/irpc.idl index ed331c7fdb..6a55eef953 100644 --- a/source4/librpc/idl/irpc.idl +++ b/source4/librpc/idl/irpc.idl @@ -1,6 +1,6 @@ #include "idl_types.h" -import "misc.idl", "security.idl", "nbt.idl", "netlogon.idl"; +import "misc.idl", "security.idl", "nbt.idl", "netlogon.idl", "server_id.idl"; /* definitions for irpc primitives @@ -29,6 +29,17 @@ import "misc.idl", "security.idl", "nbt.idl", "netlogon.idl"; [flag(NDR_ALIGN8)] DATA_BLOB _pad; } irpc_header; + typedef [public] struct { + utf8string name; + uint32 count; + [size_is(count)] server_id ids[*]; + } irpc_name_record; + + typedef [public] struct { + [size_is(num_records)] irpc_name_record *names[*]; + uint32 num_records; + } irpc_name_records; + /****************************************************** uptime call - supported by all messaging servers *******************************************************/ |