s3: Use dbwrap_parse_record in fetch_share_mode_unlocked
[kai/samba.git] / source3 / rpcclient / cmd_dssetup.c
index f2fd1249676650f89a300f24dd9eee873a17f91a..2f7a5699b87fd535f564866f76e610e1132edbdf 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "includes.h"
 #include "rpcclient.h"
+#include "../librpc/gen_ndr/ndr_dssetup_c.h"
 
 /* Look up domain related information on a remote host */
 
@@ -28,11 +29,12 @@ static WERROR cmd_ds_dsrole_getprimarydominfo(struct rpc_pipe_client *cli,
                                              TALLOC_CTX *mem_ctx, int argc,
                                              const char **argv)
 {
+       struct dcerpc_binding_handle *b = cli->binding_handle;
        NTSTATUS status;
        WERROR werr;
        union dssetup_DsRoleInfo info;
 
-       status = rpccli_dssetup_DsRoleGetPrimaryDomainInformation(cli, mem_ctx,
+       status = dcerpc_dssetup_DsRoleGetPrimaryDomainInformation(b, mem_ctx,
                                                                  DS_ROLE_BASIC_INFORMATION,
                                                                  &info,
                                                                  &werr);
@@ -63,7 +65,7 @@ struct cmd_set ds_commands[] = {
 
        { "LSARPC-DS" },
 
-       { "dsroledominfo",   RPC_RTYPE_WERROR, NULL, cmd_ds_dsrole_getprimarydominfo, &ndr_table_dssetup.syntax_id, NULL, "Get Primary Domain Information", "" },
+       { "dsroledominfo",   RPC_RTYPE_WERROR, NULL, cmd_ds_dsrole_getprimarydominfo, &ndr_table_dssetup, NULL, "Get Primary Domain Information", "" },
 
 { NULL }
 };