diff options
| -rw-r--r-- | source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c | 14 | ||||
| -rw-r--r-- | source3/lib/netapi/netapi.h | 4 | ||||
| -rw-r--r-- | source3/lib/netapi/serverinfo.c | 4 | 
3 files changed, 11 insertions, 11 deletions
diff --git a/source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c b/source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c index a4daf4fea7..fa1bafd5ae 100644 --- a/source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c +++ b/source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c @@ -48,10 +48,6 @@  #define SAFE_FREE(x) do { if ((x) != NULL) {free(x); x=NULL;} } while(0) -struct srvsvc_NetSrvInfo1005 { -	const char *comment;/* [unique,charset(UTF16)] */ -}; -  static gboolean verbose = FALSE;  typedef struct join_state { @@ -173,10 +169,10 @@ static void callback_apply_description_change(GtkWidget *widget,  	struct join_state *state = (struct join_state *)data;  	NET_API_STATUS status = 0;  	uint32_t parm_err = 0; -	struct srvsvc_NetSrvInfo1005 info1005; +	struct SERVER_INFO_1005 info1005;  	GtkWidget *dialog; -	info1005.comment = state->comment_new; +	info1005.sv1005_comment = state->comment_new;  	status = NetServerSetInfo(NULL, 1005, (uint8_t *)&info1005, &parm_err);   	if (status) { @@ -1556,7 +1552,7 @@ static int initialize_join_state(struct join_state *state,  	}  	{ -		struct srvsvc_NetSrvInfo1005 *info1005 = NULL; +		struct SERVER_INFO_1005 *info1005 = NULL;  		uint8_t *buffer = NULL;  		status = NetServerGetInfo(NULL, 1005, &buffer); @@ -1566,9 +1562,9 @@ static int initialize_join_state(struct join_state *state,  			return status;  		} -		info1005 = (struct srvsvc_NetSrvInfo1005 *)buffer; +		info1005 = (struct SERVER_INFO_1005 *)buffer; -		state->comment = strdup(info1005->comment); +		state->comment = strdup(info1005->sv1005_comment);  		if (!state->comment) {  			return -1;  		} diff --git a/source3/lib/netapi/netapi.h b/source3/lib/netapi/netapi.h index ea850c51c4..a9b50c4e89 100644 --- a/source3/lib/netapi/netapi.h +++ b/source3/lib/netapi/netapi.h @@ -58,6 +58,10 @@ struct DOMAIN_CONTROLLER_INFO {  	const char * client_site_name;  }; +struct SERVER_INFO_1005 { +	const char * sv1005_comment; +}; +  struct USER_INFO_0 {  	const char * usri0_name;  }; diff --git a/source3/lib/netapi/serverinfo.c b/source3/lib/netapi/serverinfo.c index 7cc84f5367..643b04c4da 100644 --- a/source3/lib/netapi/serverinfo.c +++ b/source3/lib/netapi/serverinfo.c @@ -30,9 +30,9 @@  static WERROR NetServerGetInfo_l_1005(struct libnetapi_ctx *ctx,  				      uint8_t **buffer)  { -	struct srvsvc_NetSrvInfo1005 info1005; +	struct SERVER_INFO_1005 info1005; -	info1005.comment = lp_serverstring(); +	info1005.sv1005_comment = lp_serverstring();  	*buffer = (uint8_t *)talloc_memdup(ctx, &info1005, sizeof(info1005));  	if (!*buffer) {  		return WERR_NOMEM;  | 
