Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source3/libsmb/clirap2.c

    r599 r745  
    7777
    7878#include "includes.h"
     79#include "libsmb/libsmb.h"
     80#include "../librpc/gen_ndr/rap.h"
     81#include "../librpc/gen_ndr/svcctl.h"
     82#include "libsmb/clirap.h"
    7983
    8084#define WORDSIZE 2
     
    285289****************************************************************************/
    286290
    287 int cli_NetGroupAdd(struct cli_state *cli, RAP_GROUP_INFO_1 *grinfo)
     291int cli_NetGroupAdd(struct cli_state *cli, struct rap_group_info_1 *grinfo)
    288292{
    289293        char *rparam = NULL;
     
    321325
    322326        p = data;
    323         PUTSTRINGF(p, grinfo->group_name, RAP_GROUPNAME_LEN);
     327        PUTSTRINGF(p, (const char *)grinfo->group_name, RAP_GROUPNAME_LEN);
    324328        PUTBYTE(p, 0); /* pad byte 0 */
    325329        PUTSTRINGP(p, grinfo->comment, data, soffset);
     
    831835****************************************************************************/
    832836
    833 int cli_NetUserAdd(struct cli_state *cli, RAP_USER_INFO_1 * userinfo )
     837int cli_NetUserAdd(struct cli_state *cli, struct rap_user_info_1 * userinfo )
    834838{
    835839        char *rparam = NULL;
     
    864868        PUTWORD(p, 0); /* pwencrypt */
    865869        if(userinfo->passwrd)
    866                 PUTWORD(p,MIN(strlen(userinfo->passwrd), RAP_UPASSWD_LEN));
     870                PUTWORD(p,MIN(strlen((const char *)userinfo->passwrd), RAP_UPASSWD_LEN));
    867871        else
    868872                PUTWORD(p, 0); /* password length */
     
    871875        memset(data, '\0', soffset);
    872876
    873         PUTSTRINGF(p, userinfo->user_name, RAP_USERNAME_LEN);
     877        PUTSTRINGF(p, (const char *)userinfo->user_name, RAP_USERNAME_LEN);
    874878        PUTBYTE(p, 0); /* pad byte 0 */
    875         PUTSTRINGF(p, userinfo->passwrd, RAP_UPASSWD_LEN);
     879        PUTSTRINGF(p, (const char *)userinfo->passwrd, RAP_UPASSWD_LEN);
    876880        PUTDWORD(p, 0); /* pw age - n.a. on user add */
    877881        PUTWORD(p, userinfo->priv);
     
    13341338****************************************************************************/
    13351339
    1336 int cli_NetShareAdd(struct cli_state *cli, RAP_SHARE_INFO_2 * sinfo )
     1340int cli_NetShareAdd(struct cli_state *cli, struct rap_share_info_2 * sinfo )
    13371341{
    13381342        char *rparam = NULL;
     
    13661370
    13671371        p = data;
    1368         PUTSTRINGF(p, sinfo->share_name, RAP_SHARENAME_LEN);
     1372        PUTSTRINGF(p, (const char *)sinfo->share_name, RAP_SHARENAME_LEN);
    13691373        PUTBYTE(p, 0); /* pad byte 0 */
    13701374
     
    13751379        PUTWORD(p, sinfo->active_users);
    13761380        PUTSTRINGP(p, sinfo->path, data, soffset);
    1377         PUTSTRINGF(p, sinfo->password, RAP_SPASSWD_LEN);
     1381        PUTSTRINGF(p, (const char *)sinfo->password, RAP_SPASSWD_LEN);
    13781382        SCVAL(p,-1,0x0A); /* required 0x0A at end of password */
    13791383
     
    19001904int cli_NetPrintQEnum(struct cli_state *cli,
    19011905                void (*qfn)(const char*,uint16,uint16,uint16,const char*,const char*,const char*,const char*,const char*,uint16,uint16),
    1902                 void (*jfn)(uint16,const char*,const char*,const char*,const char*,uint16,uint16,const char*,uint_t,uint_t,const char*))
     1906                void (*jfn)(uint16,const char*,const char*,const char*,const char*,uint16,uint16,const char*,unsigned int,unsigned int,const char*))
    19031907{
    19041908        char param[WORDSIZE                         /* api number    */
     
    20762080int cli_NetPrintQGetInfo(struct cli_state *cli, const char *printer,
    20772081        void (*qfn)(const char*,uint16,uint16,uint16,const char*,const char*,const char*,const char*,const char*,uint16,uint16),
    2078         void (*jfn)(uint16,const char*,const char*,const char*,const char*,uint16,uint16,const char*,uint_t,uint_t,const char*))
     2082        void (*jfn)(uint16,const char*,const char*,const char*,const char*,uint16,uint16,const char*,unsigned int,unsigned int,const char*))
    20792083{
    20802084        char param[WORDSIZE                         /* api number    */
     
    23362340****************************************************************************/
    23372341
    2338 int cli_NetSessionEnum(struct cli_state *cli, void (*fn)(char *, char *, uint16, uint16, uint16, uint_t, uint_t, uint_t, char *))
     2342int cli_NetSessionEnum(struct cli_state *cli, void (*fn)(char *, char *, uint16, uint16, uint16, unsigned int, unsigned int, unsigned int, char *))
    23392343{
    23402344        char param[WORDSIZE                       /* api number    */
     
    24362440
    24372441int cli_NetSessionGetInfo(struct cli_state *cli, const char *workstation,
    2438                 void (*fn)(const char *, const char *, uint16, uint16, uint16, uint_t, uint_t, uint_t, const char *))
     2442                void (*fn)(const char *, const char *, uint16, uint16, uint16, unsigned int, unsigned int, unsigned int, const char *))
    24392443{
    24402444        char param[WORDSIZE                          /* api number    */
Note: See TracChangeset for help on using the changeset viewer.