s3: use generated rap header.
authorGünther Deschner <gd@samba.org>
Mon, 26 Apr 2010 13:42:47 +0000 (15:42 +0200)
committerGünther Deschner <gd@samba.org>
Mon, 26 Apr 2010 20:52:59 +0000 (22:52 +0200)
Guenther

source3/include/proto.h
source3/libsmb/clirap.c
source3/libsmb/clirap2.c
source3/smbd/lanman.c
source3/utils/net_rap.c

index d4e7f3902628627067b14affa5980de6675df703..a27ef89d0158ab3f502e9821aad6dfd44d0e9f3f 100644 (file)
@@ -2850,9 +2850,12 @@ bool cli_qfileinfo_test(struct cli_state *cli, uint16_t fnum, int level, char **
 NTSTATUS cli_qpathinfo_alt_name(struct cli_state *cli, const char *fname, fstring alt_name);
 
 /* The following definitions come from libsmb/clirap2.c  */
+struct rap_group_info_1;
+struct rap_user_info_1;
+struct rap_share_info_2;
 
 int cli_NetGroupDelete(struct cli_state *cli, const char *group_name);
-int cli_NetGroupAdd(struct cli_state *cli, RAP_GROUP_INFO_1 *grinfo);
+int cli_NetGroupAdd(struct cli_state *cli, struct rap_group_info_1 *grinfo);
 int cli_RNetGroupEnum(struct cli_state *cli, void (*fn)(const char *, const char *, void *), void *state);
 int cli_RNetGroupEnum0(struct cli_state *cli,
                       void (*fn)(const char *, void *),
@@ -2862,7 +2865,7 @@ int cli_NetGroupAddUser(struct cli_state * cli, const char *group_name, const ch
 int cli_NetGroupGetUsers(struct cli_state * cli, const char *group_name, void (*fn)(const char *, void *), void *state );
 int cli_NetUserGetGroups(struct cli_state * cli, const char *user_name, void (*fn)(const char *, void *), void *state );
 int cli_NetUserDelete(struct cli_state *cli, const char * user_name );
-int cli_NetUserAdd(struct cli_state *cli, RAP_USER_INFO_1 * userinfo );
+int cli_NetUserAdd(struct cli_state *cli, struct rap_user_info_1 * userinfo );
 int cli_RNetUserEnum(struct cli_state *cli, void (*fn)(const char *, const char *, const char *, const char *, void *), void *state);
 int cli_RNetUserEnum0(struct cli_state *cli,
                      void (*fn)(const char *, void *),
@@ -2873,7 +2876,7 @@ int cli_NetFileEnum(struct cli_state *cli, const char * user,
                    const char * base_path,
                    void (*fn)(const char *, const char *, uint16, uint16,
                               uint32));
-int cli_NetShareAdd(struct cli_state *cli, RAP_SHARE_INFO_2 * sinfo );
+int cli_NetShareAdd(struct cli_state *cli, struct rap_share_info_2 * sinfo );
 int cli_NetShareDelete(struct cli_state *cli, const char * share_name );
 bool cli_get_pdc_name(struct cli_state *cli, const char *workgroup, char **pdc_name);
 bool cli_get_server_domain(struct cli_state *cli);
index 55a783efd004208d6de2a004efb601a98d9dbb95..913c8d320aaff95caee78461c2ecc99996986f5a 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "includes.h"
 #include "../libcli/auth/libcli_auth.h"
+#include "../librpc/gen_ndr/rap.h"
 
 /****************************************************************************
  Call a remote api
index 763faa7ca15cd4e5c4ec45db602b43b8bdb0111d..98702f6394f5c4f25ea479f184510e9b49f070d6 100644 (file)
@@ -76,6 +76,7 @@
 /*****************************************************/
 
 #include "includes.h"
+#include "../librpc/gen_ndr/rap.h"
 
 #define WORDSIZE 2
 #define DWORDSIZE 4
@@ -284,7 +285,7 @@ int cli_NetGroupDelete(struct cli_state *cli, const char *group_name)
  call a NetGroupAdd - add user group to remote server
 ****************************************************************************/
 
-int cli_NetGroupAdd(struct cli_state *cli, RAP_GROUP_INFO_1 *grinfo)
+int cli_NetGroupAdd(struct cli_state *cli, struct rap_group_info_1 *grinfo)
 {
        char *rparam = NULL;
        char *rdata = NULL;
@@ -830,7 +831,7 @@ int cli_NetUserDelete(struct cli_state *cli, const char * user_name )
  Call a NetUserAdd - add user to remote server.
 ****************************************************************************/
 
-int cli_NetUserAdd(struct cli_state *cli, RAP_USER_INFO_1 * userinfo )
+int cli_NetUserAdd(struct cli_state *cli, struct rap_user_info_1 * userinfo )
 {
        char *rparam = NULL;
        char *rdata = NULL;
@@ -1333,7 +1334,7 @@ int cli_NetFileEnum(struct cli_state *cli, const char * user,
  Call a NetShareAdd - share/export directory on remote server.
 ****************************************************************************/
 
-int cli_NetShareAdd(struct cli_state *cli, RAP_SHARE_INFO_2 * sinfo )
+int cli_NetShareAdd(struct cli_state *cli, struct rap_share_info_2 * sinfo )
 {
        char *rparam = NULL;
        char *rdata = NULL;
index 11a2e7e6b04442b7a982e5376ea47bc49f780919..300d9fb75fd1c5f444e1b3babdb159b635ddc483 100644 (file)
@@ -31,6 +31,7 @@
 #include "../librpc/gen_ndr/cli_spoolss.h"
 #include "../librpc/gen_ndr/srv_samr.h"
 #include "../librpc/gen_ndr/srv_spoolss.h"
+#include "../librpc/gen_ndr/rap.h"
 #include "../lib/util/binsearch.h"
 
 #ifdef CHECK_TYPES
index 078c7febc96e9832b06763aebb2209bd0c23a813..ce94e774e48d723fe1b8af2bb0e82a76b43d7766 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "includes.h"
 #include "utils/net.h"
+#include "../librpc/gen_ndr/rap.h"
 
 /* The following messages were for error checking that is not properly
    reported at the moment.  Which should be reinstated? */
@@ -226,7 +227,7 @@ static int rap_share_add(struct net_context *c, int argc, const char **argv)
        struct cli_state *cli;
        int ret;
 
-       RAP_SHARE_INFO_2 sinfo;
+       struct rap_share_info_2 sinfo;
        char *p;
        char *sharename;
 
@@ -812,7 +813,7 @@ static int rap_user_add(struct net_context *c, int argc, const char **argv)
 {
        struct cli_state *cli;
        int ret;
-       RAP_USER_INFO_1 userinfo;
+       struct rap_user_info_1 userinfo;
 
        if (argc == 0 || c->display_usage) {
                 return net_rap_user_usage(c, argc, argv);
@@ -956,7 +957,7 @@ static int rap_group_add(struct net_context *c, int argc, const char **argv)
 {
        struct cli_state *cli;
        int ret;
-       RAP_GROUP_INFO_1 grinfo;
+       struct rap_group_info_1 grinfo;
 
        if (argc == 0 || c->display_usage) {
                 return net_rap_group_usage(c, argc, argv);