summaryrefslogtreecommitdiff
path: root/source3/librpc/idl/libnetapi.idl
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-04-13 18:59:42 +0200
committerGünther Deschner <gd@samba.org>2008-04-13 18:59:42 +0200
commitf34245238add48177b9ba03c6e6da4a1b4b8aa0f (patch)
tree0b8143fc8bb8c74518580cbdd92f114ec8e85a9a /source3/librpc/idl/libnetapi.idl
parent1c7e4e8a2a4e8a3119542b3c9975c9034f5ce870 (diff)
downloadsamba-f34245238add48177b9ba03c6e6da4a1b4b8aa0f.tar.gz
samba-f34245238add48177b9ba03c6e6da4a1b4b8aa0f.tar.bz2
samba-f34245238add48177b9ba03c6e6da4a1b4b8aa0f.zip
libnetapi: Add IDL for NetQueryDisplayInformation.
Guenther (This used to be commit 1200eb474c145fdde91bc39546454015fecf22f0)
Diffstat (limited to 'source3/librpc/idl/libnetapi.idl')
-rw-r--r--source3/librpc/idl/libnetapi.idl35
1 files changed, 35 insertions, 0 deletions
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
+ );
}