summaryrefslogtreecommitdiff
path: root/source4/librpc/idl
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2003-11-18 01:18:24 +0000
committerAndrew Tridgell <tridge@samba.org>2003-11-18 01:18:24 +0000
commit2c0a7165efb1ce52be27bd13496e99c5e5c70e48 (patch)
treea959c8bdd0ac3bb0378d91bbfe68a16858bbc6dc /source4/librpc/idl
parent7b185ccb32d685c00ddca9495fafe34bec59ceb3 (diff)
downloadsamba-2c0a7165efb1ce52be27bd13496e99c5e5c70e48.tar.gz
samba-2c0a7165efb1ce52be27bd13496e99c5e5c70e48.tar.bz2
samba-2c0a7165efb1ce52be27bd13496e99c5e5c70e48.zip
* use the new auto-generated debug code method.
* add a couple more info levels to wkssvc (This used to be commit c69161bdb13745f271b0cfa9a9af349f7a95edc6)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r--source4/librpc/idl/wkssvc.idl31
1 files changed, 26 insertions, 5 deletions
diff --git a/source4/librpc/idl/wkssvc.idl b/source4/librpc/idl/wkssvc.idl
index 8f76a862f3..10412c8f3d 100644
--- a/source4/librpc/idl/wkssvc.idl
+++ b/source4/librpc/idl/wkssvc.idl
@@ -10,15 +10,36 @@
/******************/
/* Function: 0x00 */
typedef struct {
- uint32 platform_id; /* 0x0000 01f4 - unknown */
- unistr *uni_compname; /* unicode server name */
- unistr *uni_lan_grp; /* unicode domain name */
- uint32 ver_major; /* 4 - unknown */
- uint32 ver_minor; /* 0 - unknown */
+ uint32 platform_id;
+ unistr *server;
+ unistr *domain;
+ uint32 ver_major;
+ uint32 ver_minor;
} wks_Info100;
+ typedef struct {
+ uint32 platform_id;
+ unistr *server;
+ unistr *domain;
+ uint32 ver_major;
+ uint32 ver_minor;
+ unistr *unknown;
+ } wks_Info101;
+
+ typedef struct {
+ uint32 platform_id;
+ unistr *server;
+ unistr *domain;
+ uint32 ver_major;
+ uint32 ver_minor;
+ unistr *unknown;
+ uint32 unknown2;
+ } wks_Info102;
+
typedef union {
case (100) wks_Info100 *info100;
+ case (101) wks_Info101 *info101;
+ case (102) wks_Info102 *info102;
} wks_Info;
NTSTATUS wks_QueryInfo(