From f34245238add48177b9ba03c6e6da4a1b4b8aa0f Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Sun, 13 Apr 2008 18:59:42 +0200 Subject: libnetapi: Add IDL for NetQueryDisplayInformation. Guenther (This used to be commit 1200eb474c145fdde91bc39546454015fecf22f0) --- source3/librpc/idl/libnetapi.idl | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'source3/librpc/idl/libnetapi.idl') diff --git a/source3/librpc/idl/libnetapi.idl b/source3/librpc/idl/libnetapi.idl index 9cb8b231c8..01eb010580 100644 --- a/source3/librpc/idl/libnetapi.idl +++ b/source3/librpc/idl/libnetapi.idl @@ -133,4 +133,39 @@ interface libnetapi [out,ref] uint32 *total_entries, [in,out,ref] uint32 *resume_handle ); + + [public] typedef struct { + string usri1_name; + string usri1_comment; + uint32 usri1_flags; + string usri1_full_name; + uint32 usri1_user_id; + uint32 usri1_next_index; + } NET_DISPLAY_USER; + + [public] typedef struct { + string usri2_name; + string usri2_comment; + uint32 usri2_flags; + uint32 usri2_user_id; + uint32 usri2_next_index; + } NET_DISPLAY_MACHINE; + + [public] typedef struct { + string grpi3_name; + string grpi3_comment; + uint32 grpi3_group_id; + uint32 grpi3_attributes; + uint32 grpi3_next_index; + } NET_DISPLAY_GROUP; + + [nopush,nopull] NET_API_STATUS NetQueryDisplayInformation( + [in,unique] string *server_name, + [in] uint32 level, + [in] uint32 idx, + [in] uint32 entries_requested, + [in] uint32 prefmaxlen, + [out,ref] uint32 *entries_read, + [out,ref,noprint] void **buffer + ); } -- cgit