]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Fix IDL for srvsvc_NetFileEnum.
authorGünther Deschner <gd@samba.org>
Mon, 10 Mar 2008 16:07:05 +0000 (17:07 +0100)
committerGünther Deschner <gd@samba.org>
Mon, 10 Mar 2008 16:07:05 +0000 (17:07 +0100)
Guenther

source/librpc/idl/srvsvc.idl

index 4076aac1002839e3c61f1909aa58b0ea208b5efb..d1ff0c54d8bee0233cb894428f90c1198ab4614c 100644 (file)
@@ -246,14 +246,18 @@ import "security.idl", "svcctl.idl";
                [default] ;
        } srvsvc_NetFileCtr;
 
+       typedef struct {
+               uint32 level;
+               [switch_is(level)] srvsvc_NetFileCtr ctr;
+       } srvsvc_NetFileInfoCtr;
+
        /******************/
        /* Function: 0x09 */
        WERROR srvsvc_NetFileEnum(
                [in,unique]   [string,charset(UTF16)] uint16 *server_unc,
                [in,unique]   [string,charset(UTF16)] uint16 *path,
                [in,unique]   [string,charset(UTF16)] uint16 *user,
-               [in,out,ref]   uint32 *level,
-               [in,out,switch_is(*level),ref]   srvsvc_NetFileCtr *ctr,
+               [in,out,ref]   srvsvc_NetFileInfoCtr *info_ctr,
                [in]   uint32 max_buffer,
                [out,ref]   uint32 *totalentries,
                [in,out,unique]   uint32 *resume_handle