s4-srvsvc: merge srvsvc_NetFileGetInfo from s3 idl.
authorGünther Deschner <gd@samba.org>
Wed, 29 Oct 2008 19:53:28 +0000 (20:53 +0100)
committerGünther Deschner <gd@samba.org>
Fri, 31 Oct 2008 01:44:33 +0000 (02:44 +0100)
Guenther

source4/librpc/idl/srvsvc.idl
source4/rpc_server/srvsvc/dcesrv_srvsvc.c

index 84d025ab295aa8e482be2492a162701e38bca22a..bb186e1a9472cc34f04be0da4001fe3c8748b870 100644 (file)
@@ -274,7 +274,7 @@ import "security.idl", "svcctl.idl";
                [in,unique]   [string,charset(UTF16)] uint16 *server_unc,
                [in]   uint32 fid,
                [in]   uint32 level,
-               [out,switch_is(level)]   srvsvc_NetFileInfo info
+               [out,switch_is(level),ref]   srvsvc_NetFileInfo *info
                );
 
        /******************/
index c08a7d3626c97ac5c1eb8aa710f34255307f9776..9e43317ae82b58f72f6f13eef07d61a1a56f97b2 100644 (file)
@@ -308,7 +308,7 @@ static WERROR dcesrv_srvsvc_NetFileEnum(struct dcesrv_call_state *dce_call, TALL
 static WERROR dcesrv_srvsvc_NetFileGetInfo(struct dcesrv_call_state *dce_call, TALLOC_CTX *mem_ctx,
                                    struct srvsvc_NetFileGetInfo *r)
 {
-       ZERO_STRUCT(r->out);
+       ZERO_STRUCTP(r->out.info);
 
        switch (r->in.level) {
        case 2: