From: Günther Deschner Date: Sun, 13 Apr 2008 16:59:42 +0000 (+0200) Subject: libnetapi: Add IDL for NetQueryDisplayInformation. X-Git-Tag: samba-3.3.0pre1~2690 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1200eb474c145fdde91bc39546454015fecf22f0;p=thirdparty%2Fsamba.git libnetapi: Add IDL for NetQueryDisplayInformation. Guenther --- diff --git a/source/librpc/idl/libnetapi.idl b/source/librpc/idl/libnetapi.idl index 9cb8b231c88..01eb0105809 100644 --- a/source/librpc/idl/libnetapi.idl +++ b/source/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 + ); }