Fix IDL for srvsvc_NetSessEnum().
authorGünther Deschner <gd@samba.org>
Sun, 9 Mar 2008 19:10:22 +0000 (20:10 +0100)
committerGünther Deschner <gd@samba.org>
Mon, 10 Mar 2008 02:43:39 +0000 (03:43 +0100)
Guenther

source/librpc/idl/srvsvc.idl

index 31549406646b3fc8d6f724d0625aba23314e63e3..4076aac1002839e3c61f1909aa58b0ea208b5efb 100644 (file)
@@ -355,12 +355,17 @@ import "security.idl", "svcctl.idl";
 
        /******************/
        /* Function: 0x0c */
+
+       typedef struct {
+               uint32 level;
+               [switch_is(level)] srvsvc_NetSessCtr ctr;
+       } srvsvc_NetSessInfoCtr;
+
        WERROR srvsvc_NetSessEnum(
                [in,unique]   [string,charset(UTF16)] uint16 *server_unc,
                [in,unique]   [string,charset(UTF16)] uint16 *client,
                [in,unique]   [string,charset(UTF16)] uint16 *user,
-               [in,out,ref]   uint32 *level,
-               [in,out,switch_is(*level),ref]   srvsvc_NetSessCtr *ctr,
+               [in,out,ref]   srvsvc_NetSessInfoCtr *info_ctr,
                [in]   uint32 max_buffer,
                [out,ref]   uint32 *totalentries,
                [in,out,unique]   uint32 *resume_handle