s3-smbtree: prefer dcerpc_srvsvc_X functions.
authorGünther Deschner <gd@samba.org>
Wed, 12 Jan 2011 12:01:57 +0000 (13:01 +0100)
committerAndreas Schneider <asn@samba.org>
Thu, 13 Jan 2011 13:12:23 +0000 (14:12 +0100)
Guenther

Signed-off-by: Andreas Schneider <asn@samba.org>
source3/utils/smbtree.c

index c6d4be0e44b3ee7052ee786e8ec6e90f6daca341..abd69dddd2442f4e9d43f881ad37f60d5caf21f4 100644 (file)
@@ -21,7 +21,7 @@
 
 #include "includes.h"
 #include "popt_common.h"
-#include "../librpc/gen_ndr/cli_srvsvc.h"
+#include "../librpc/gen_ndr/ndr_srvsvc_c.h"
 
 static int use_bcast;
 
@@ -158,6 +158,7 @@ static bool get_rpc_shares(struct cli_state *cli,
        int i;
        uint32_t resume_handle = 0;
        uint32_t total_entries = 0;
+       struct dcerpc_binding_handle *b;
 
        mem_ctx = talloc_new(NULL);
        if (mem_ctx == NULL) {
@@ -175,13 +176,15 @@ static bool get_rpc_shares(struct cli_state *cli,
                return False;
        }
 
+       b = pipe_hnd->binding_handle;
+
        ZERO_STRUCT(info_ctr);
        ZERO_STRUCT(ctr1);
 
        info_ctr.level = 1;
        info_ctr.ctr.ctr1 = &ctr1;
 
-       status = rpccli_srvsvc_NetShareEnumAll(pipe_hnd, mem_ctx,
+       status = dcerpc_srvsvc_NetShareEnumAll(b, mem_ctx,
                                               pipe_hnd->desthost,
                                               &info_ctr,
                                               0xffffffff,