s3call             42 source4/winbind/wb_samba3_cmd.c 					     struct wbsrv_samba3_call *s3call)
s3call             44 source4/winbind/wb_samba3_cmd.c 	struct winbindd_response *resp = &s3call->response;
s3call             59 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_send_reply(s3call);
s3call             67 source4/winbind/wb_samba3_cmd.c 					struct wbsrv_samba3_call *s3call)
s3call             69 source4/winbind/wb_samba3_cmd.c 	struct winbindd_response *resp = &s3call->response;
s3call             76 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_send_reply(s3call);
s3call             83 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_interface_version(struct wbsrv_samba3_call *s3call)
s3call             85 source4/winbind/wb_samba3_cmd.c 	s3call->response.result			= WINBINDD_OK;
s3call             86 source4/winbind/wb_samba3_cmd.c 	s3call->response.data.interface_version	= WINBIND_INTERFACE_VERSION;
s3call             90 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_info(struct wbsrv_samba3_call *s3call)
s3call             92 source4/winbind/wb_samba3_cmd.c 	s3call->response.result			= WINBINDD_OK;
s3call             93 source4/winbind/wb_samba3_cmd.c 	s3call->response.data.info.winbind_separator = *lp_winbind_separator(s3call->wbconn->lp_ctx);
s3call             94 source4/winbind/wb_samba3_cmd.c 	WBSRV_SAMBA3_SET_STRING(s3call->response.data.info.samba_version,
s3call             99 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_domain_name(struct wbsrv_samba3_call *s3call)
s3call            101 source4/winbind/wb_samba3_cmd.c 	s3call->response.result			= WINBINDD_OK;
s3call            102 source4/winbind/wb_samba3_cmd.c 	WBSRV_SAMBA3_SET_STRING(s3call->response.data.domain_name,
s3call            103 source4/winbind/wb_samba3_cmd.c 				lp_workgroup(s3call->wbconn->lp_ctx));
s3call            107 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_netbios_name(struct wbsrv_samba3_call *s3call)
s3call            109 source4/winbind/wb_samba3_cmd.c 	s3call->response.result			= WINBINDD_OK;
s3call            110 source4/winbind/wb_samba3_cmd.c 	WBSRV_SAMBA3_SET_STRING(s3call->response.data.netbios_name,
s3call            111 source4/winbind/wb_samba3_cmd.c 				lp_netbios_name(s3call->wbconn->lp_ctx));
s3call            115 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_priv_pipe_dir(struct wbsrv_samba3_call *s3call)
s3call            117 source4/winbind/wb_samba3_cmd.c 	const char *path = s3call->wbconn->listen_socket->service->priv_socket_path;
s3call            118 source4/winbind/wb_samba3_cmd.c 	s3call->response.result		 = WINBINDD_OK;
s3call            119 source4/winbind/wb_samba3_cmd.c 	s3call->response.extra_data.data = discard_const(path);
s3call            121 source4/winbind/wb_samba3_cmd.c 	s3call->response.length += strlen(path) + 1;
s3call            125 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_ping(struct wbsrv_samba3_call *s3call)
s3call            127 source4/winbind/wb_samba3_cmd.c 	s3call->response.result			= WINBINDD_OK;
s3call            140 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_check_machacc(struct wbsrv_samba3_call *s3call)
s3call            146 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call            149 source4/winbind/wb_samba3_cmd.c 	creds = cli_credentials_init(s3call);
s3call            163 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_pam_auth_send(s3call, service, creds);
s3call            171 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            172 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            178 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            188 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_auth_epilogue(status, s3call);
s3call            198 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_getdcname(struct wbsrv_samba3_call *s3call)
s3call            202 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call            206 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getdcname_send(s3call, service,
s3call            207 source4/winbind/wb_samba3_cmd.c 				    s3call->request.domain_name);
s3call            211 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            212 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            218 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            224 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getdcname_recv(ctx, s3call, &dcname);
s3call            227 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_OK;
s3call            228 source4/winbind/wb_samba3_cmd.c 	WBSRV_SAMBA3_SET_STRING(s3call->response.data.dc_name, dcname);
s3call            231 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            240 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_userdomgroups(struct wbsrv_samba3_call *s3call)
s3call            247 source4/winbind/wb_samba3_cmd.c 	sid = dom_sid_parse_talloc(s3call, s3call->request.data.sid);
s3call            250 source4/winbind/wb_samba3_cmd.c 			  s3call->request.data.sid));
s3call            255 source4/winbind/wb_samba3_cmd.c 		s3call, s3call->wbconn->listen_socket->service, sid);
s3call            259 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            260 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            266 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            274 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_userdomgroups_recv(ctx, s3call, &num_sids, &sids);
s3call            277 source4/winbind/wb_samba3_cmd.c 	sids_string = talloc_strdup(s3call, "");
s3call            285 source4/winbind/wb_samba3_cmd.c 			sids_string, "%s\n", dom_sid_string(s3call, sids[i]));
s3call            293 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_OK;
s3call            294 source4/winbind/wb_samba3_cmd.c 	s3call->response.extra_data.data = sids_string;
s3call            295 source4/winbind/wb_samba3_cmd.c 	s3call->response.length += strlen(sids_string)+1;
s3call            296 source4/winbind/wb_samba3_cmd.c 	s3call->response.data.num_entries = num_sids;
s3call            299 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            307 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_usersids(struct wbsrv_samba3_call *s3call)
s3call            314 source4/winbind/wb_samba3_cmd.c 	sid = dom_sid_parse_talloc(s3call, s3call->request.data.sid);
s3call            317 source4/winbind/wb_samba3_cmd.c 			  s3call->request.data.sid));
s3call            322 source4/winbind/wb_samba3_cmd.c 		s3call, s3call->wbconn->listen_socket->service, sid);
s3call            326 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            327 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            333 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            341 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_usersids_recv(ctx, s3call, &num_sids, &sids);
s3call            344 source4/winbind/wb_samba3_cmd.c 	sids_string = talloc_strdup(s3call, "");
s3call            352 source4/winbind/wb_samba3_cmd.c 			sids_string, "%s\n", dom_sid_string(s3call, sids[i]));
s3call            359 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_OK;
s3call            360 source4/winbind/wb_samba3_cmd.c 	s3call->response.extra_data.data = sids_string;
s3call            361 source4/winbind/wb_samba3_cmd.c 	s3call->response.length += strlen(sids_string);
s3call            362 source4/winbind/wb_samba3_cmd.c 	s3call->response.data.num_entries = num_sids;
s3call            375 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            384 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_lookupname(struct wbsrv_samba3_call *s3call)
s3call            388 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call            392 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_lookupname_send(s3call, service,
s3call            393 source4/winbind/wb_samba3_cmd.c 				     s3call->request.data.name.dom_name,
s3call            394 source4/winbind/wb_samba3_cmd.c 				     s3call->request.data.name.name);
s3call            399 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data	= s3call;
s3call            400 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            406 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            412 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_lookupname_recv(ctx, s3call, &sid);
s3call            415 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_OK;
s3call            416 source4/winbind/wb_samba3_cmd.c 	s3call->response.data.sid.type = sid->type;
s3call            417 source4/winbind/wb_samba3_cmd.c 	WBSRV_SAMBA3_SET_STRING(s3call->response.data.sid.sid,
s3call            418 source4/winbind/wb_samba3_cmd.c 				dom_sid_string(s3call, sid->sid));
s3call            421 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            430 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_lookupsid(struct wbsrv_samba3_call *s3call)
s3call            434 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call            439 source4/winbind/wb_samba3_cmd.c 	sid = dom_sid_parse_talloc(s3call, s3call->request.data.sid);
s3call            442 source4/winbind/wb_samba3_cmd.c 			  s3call->request.data.sid));
s3call            446 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_lookupsid_send(s3call, service, sid);
s3call            451 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data	= s3call;
s3call            452 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            458 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            464 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_lookupsid_recv(ctx, s3call, &sid);
s3call            467 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_OK;
s3call            468 source4/winbind/wb_samba3_cmd.c 	s3call->response.data.name.type = sid->type;
s3call            469 source4/winbind/wb_samba3_cmd.c 	WBSRV_SAMBA3_SET_STRING(s3call->response.data.name.dom_name,
s3call            471 source4/winbind/wb_samba3_cmd.c 	WBSRV_SAMBA3_SET_STRING(s3call->response.data.name.name, sid->name);
s3call            474 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            489 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_pam_auth_crap(struct wbsrv_samba3_call *s3call)
s3call            493 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call            498 source4/winbind/wb_samba3_cmd.c 	chal.data       = s3call->request.data.auth_crap.chal;
s3call            499 source4/winbind/wb_samba3_cmd.c 	chal.length     = sizeof(s3call->request.data.auth_crap.chal);
s3call            500 source4/winbind/wb_samba3_cmd.c 	nt_resp.data    = (uint8_t *)s3call->request.data.auth_crap.nt_resp;
s3call            501 source4/winbind/wb_samba3_cmd.c 	nt_resp.length  = s3call->request.data.auth_crap.nt_resp_len;
s3call            502 source4/winbind/wb_samba3_cmd.c 	lm_resp.data    = (uint8_t *)s3call->request.data.auth_crap.lm_resp;
s3call            503 source4/winbind/wb_samba3_cmd.c 	lm_resp.length  = s3call->request.data.auth_crap.lm_resp_len;
s3call            506 source4/winbind/wb_samba3_cmd.c 		s3call, service,
s3call            507 source4/winbind/wb_samba3_cmd.c 		s3call->request.data.auth_crap.logon_parameters,
s3call            508 source4/winbind/wb_samba3_cmd.c 		s3call->request.data.auth_crap.domain,
s3call            509 source4/winbind/wb_samba3_cmd.c 		s3call->request.data.auth_crap.user,
s3call            510 source4/winbind/wb_samba3_cmd.c 		s3call->request.data.auth_crap.workstation,
s3call            515 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            516 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            522 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            531 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_pam_auth_crap_recv(ctx, s3call, &info3,
s3call            535 source4/winbind/wb_samba3_cmd.c 	if (s3call->request.flags & WBFLAG_PAM_USER_SESSION_KEY) {
s3call            536 source4/winbind/wb_samba3_cmd.c 		memcpy(s3call->response.data.auth.user_session_key, 
s3call            538 source4/winbind/wb_samba3_cmd.c 		       sizeof(s3call->response.data.auth.user_session_key));
s3call            541 source4/winbind/wb_samba3_cmd.c 	if (s3call->request.flags & WBFLAG_PAM_INFO3_NDR) {
s3call            542 source4/winbind/wb_samba3_cmd.c 		s3call->response.extra_data.data = info3.data;
s3call            543 source4/winbind/wb_samba3_cmd.c 		s3call->response.length += info3.length;
s3call            546 source4/winbind/wb_samba3_cmd.c 	if (s3call->request.flags & WBFLAG_PAM_LMKEY) {
s3call            547 source4/winbind/wb_samba3_cmd.c 		memcpy(s3call->response.data.auth.first_8_lm_hash, 
s3call            549 source4/winbind/wb_samba3_cmd.c 		       sizeof(s3call->response.data.auth.first_8_lm_hash));
s3call            552 source4/winbind/wb_samba3_cmd.c 	if (s3call->request.flags & WBFLAG_PAM_UNIX_NAME) {
s3call            553 source4/winbind/wb_samba3_cmd.c 		s3call->response.extra_data.data = unix_username;
s3call            554 source4/winbind/wb_samba3_cmd.c 		s3call->response.length += strlen(unix_username)+1;
s3call            558 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_auth_epilogue(status, s3call);
s3call            570 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_pam_auth(struct wbsrv_samba3_call *s3call)
s3call            574 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call            578 source4/winbind/wb_samba3_cmd.c 	if (!wb_samba3_split_username(s3call, s3call->wbconn->lp_ctx,
s3call            579 source4/winbind/wb_samba3_cmd.c 				 s3call->request.data.auth.user,
s3call            584 source4/winbind/wb_samba3_cmd.c 	credentials = cli_credentials_init(s3call);
s3call            592 source4/winbind/wb_samba3_cmd.c 	cli_credentials_set_password(credentials, s3call->request.data.auth.pass, CRED_SPECIFIED);
s3call            594 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_pam_auth_send(s3call, service, credentials);
s3call            598 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            599 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            605 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            615 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_auth_epilogue(status, s3call);
s3call            624 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_list_trustdom(struct wbsrv_samba3_call *s3call)
s3call            628 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call            632 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_list_trustdoms_send(s3call, service);
s3call            636 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            637 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            643 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            651 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_list_trustdoms_recv(ctx, s3call, &num_domains,
s3call            655 source4/winbind/wb_samba3_cmd.c 	result = talloc_strdup(s3call, "");
s3call            665 source4/winbind/wb_samba3_cmd.c 			dom_sid_string(s3call, domains[i]->sid));
s3call            673 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_OK;
s3call            675 source4/winbind/wb_samba3_cmd.c 		s3call->response.extra_data.data = result;
s3call            676 source4/winbind/wb_samba3_cmd.c 		s3call->response.length += strlen(result)+1;
s3call            680 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            686 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_list_groups(struct wbsrv_samba3_call *s3call)
s3call            689 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_service *service = s3call->wbconn->listen_socket->service;
s3call            693 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_list_groups_send(s3call, service,
s3call            694 source4/winbind/wb_samba3_cmd.c 				      s3call->request.domain_name);
s3call            698 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            699 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            705 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call = talloc_get_type_abort(
s3call            714 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_list_groups_recv(ctx, s3call, &extra_data_len,
s3call            718 source4/winbind/wb_samba3_cmd.c 		s3call->response.extra_data.data = extra_data;
s3call            719 source4/winbind/wb_samba3_cmd.c 		s3call->response.length += extra_data_len;
s3call            721 source4/winbind/wb_samba3_cmd.c 			s3call->response.length += 1;
s3call            725 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            732 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_list_users(struct wbsrv_samba3_call *s3call)
s3call            736 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call            740 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_list_users_send(s3call, service,
s3call            741 source4/winbind/wb_samba3_cmd.c 			s3call->request.domain_name);
s3call            745 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            746 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            752 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            761 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_list_users_recv(ctx, s3call, &extra_data_len,
s3call            765 source4/winbind/wb_samba3_cmd.c 		s3call->response.extra_data.data = extra_data;
s3call            766 source4/winbind/wb_samba3_cmd.c 		s3call->response.length += extra_data_len;
s3call            768 source4/winbind/wb_samba3_cmd.c 			s3call->response.length += 1;
s3call            772 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            779 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_getpwnam(struct wbsrv_samba3_call *s3call)
s3call            783 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call            787 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getpwnam_send(s3call, service,
s3call            788 source4/winbind/wb_samba3_cmd.c 			s3call->request.data.username);
s3call            792 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            793 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            799 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            807 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getpwnam_recv(ctx, s3call, &pw);
s3call            809 source4/winbind/wb_samba3_cmd.c 		s3call->response.data.pw = *pw;
s3call            811 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            816 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_getpwuid(struct wbsrv_samba3_call *s3call)
s3call            819 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_service *service = s3call->wbconn->listen_socket->service;
s3call            823 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getpwuid_send(s3call, service,
s3call            824 source4/winbind/wb_samba3_cmd.c 			s3call->request.data.uid);
s3call            828 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            829 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            835 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            843 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getpwuid_recv(ctx, s3call, &pw);
s3call            845 source4/winbind/wb_samba3_cmd.c 		s3call->response.data.pw = *pw;
s3call            847 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            852 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_setpwent(struct wbsrv_samba3_call *s3call)
s3call            855 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_service *service = s3call->wbconn->listen_socket->service;
s3call            859 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_setpwent_send(s3call, service);
s3call            863 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            864 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            870 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            878 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_setpwent_recv(ctx, s3call->wbconn, &pwent);
s3call            880 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->protocol_private_data = pwent;
s3call            883 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            888 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_getpwent(struct wbsrv_samba3_call *s3call)
s3call            891 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_service *service = s3call->wbconn->listen_socket->service;
s3call            896 source4/winbind/wb_samba3_cmd.c 	NT_STATUS_HAVE_NO_MEMORY(s3call->wbconn->protocol_private_data);
s3call            898 source4/winbind/wb_samba3_cmd.c 	pwent = talloc_get_type(s3call->wbconn->protocol_private_data,
s3call            902 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getpwent_send(s3call, service, pwent,
s3call            903 source4/winbind/wb_samba3_cmd.c 			s3call->request.data.num_entries);
s3call            907 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            908 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            914 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            923 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getpwent_recv(ctx, s3call, &pw, &num_users);
s3call            927 source4/winbind/wb_samba3_cmd.c 		s3call->response.data.num_entries = num_users;
s3call            928 source4/winbind/wb_samba3_cmd.c 		s3call->response.extra_data.data = pw;
s3call            929 source4/winbind/wb_samba3_cmd.c 		s3call->response.length += extra_len;
s3call            932 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            935 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_endpwent(struct wbsrv_samba3_call *s3call)
s3call            938 source4/winbind/wb_samba3_cmd.c 		talloc_get_type(s3call->wbconn->protocol_private_data,
s3call            944 source4/winbind/wb_samba3_cmd.c 	s3call->wbconn->protocol_private_data = NULL;
s3call            945 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_OK;
s3call            952 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_getgrnam(struct wbsrv_samba3_call *s3call)
s3call            956 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call            960 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getgrnam_send(s3call, service,
s3call            961 source4/winbind/wb_samba3_cmd.c 			s3call->request.data.groupname);
s3call            965 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call            966 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call            972 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call            980 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getgrnam_recv(ctx, s3call, &gr);
s3call            982 source4/winbind/wb_samba3_cmd.c 		s3call->response.data.gr = *gr;
s3call            984 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call            989 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_getgrgid(struct wbsrv_samba3_call *s3call)
s3call            992 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_service *service = s3call->wbconn->listen_socket->service;
s3call            996 source4/winbind/wb_samba3_cmd.c 	ctx = wb_cmd_getgrgid_send(s3call, service,
s3call            997 source4/winbind/wb_samba3_cmd.c 			s3call->request.data.gid);
s3call           1001 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call           1002 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call           1008 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call           1016 source4/winbind/wb_samba3_cmd.c 	status = wb_cmd_getgrgid_recv(ctx, s3call, &gr);
s3call           1018 source4/winbind/wb_samba3_cmd.c 		s3call->response.data.gr = *gr;
s3call           1020 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call           1023 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_getgroups(struct wbsrv_samba3_call *s3call)
s3call           1026 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_ERROR;
s3call           1030 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_setgrent(struct wbsrv_samba3_call *s3call)
s3call           1033 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_OK;
s3call           1037 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_getgrent(struct wbsrv_samba3_call *s3call)
s3call           1040 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_ERROR;
s3call           1044 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_endgrent(struct wbsrv_samba3_call *s3call)
s3call           1047 source4/winbind/wb_samba3_cmd.c 	s3call->response.result = WINBINDD_OK;
s3call           1053 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_sid2uid(struct wbsrv_samba3_call *s3call)
s3call           1057 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call           1062 source4/winbind/wb_samba3_cmd.c 	sid = dom_sid_parse_talloc(s3call, s3call->request.data.sid);
s3call           1065 source4/winbind/wb_samba3_cmd.c 	ctx = wb_sid2uid_send(s3call, service, sid);
s3call           1069 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call           1070 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call           1077 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call           1084 source4/winbind/wb_samba3_cmd.c 	status = wb_sid2uid_recv(ctx, &s3call->response.data.uid);
s3call           1086 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call           1091 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_sid2gid(struct wbsrv_samba3_call *s3call)
s3call           1095 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call           1100 source4/winbind/wb_samba3_cmd.c 	sid = dom_sid_parse_talloc(s3call, s3call->request.data.sid);
s3call           1103 source4/winbind/wb_samba3_cmd.c 	ctx = wb_sid2gid_send(s3call, service, sid);
s3call           1107 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call           1108 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call           1115 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call           1122 source4/winbind/wb_samba3_cmd.c 	status = wb_sid2gid_recv(ctx, &s3call->response.data.gid);
s3call           1124 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call           1129 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_uid2sid(struct wbsrv_samba3_call *s3call)
s3call           1133 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call           1137 source4/winbind/wb_samba3_cmd.c 	ctx = wb_uid2sid_send(s3call, service, s3call->request.data.uid);
s3call           1141 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call           1142 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call           1149 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call           1158 source4/winbind/wb_samba3_cmd.c 	status = wb_uid2sid_recv(ctx, s3call, &sid);
s3call           1160 source4/winbind/wb_samba3_cmd.c 		sid_str = dom_sid_string(s3call, sid);
s3call           1164 source4/winbind/wb_samba3_cmd.c 			wbsrv_samba3_async_epilogue(NT_STATUS_NO_MEMORY,s3call);
s3call           1168 source4/winbind/wb_samba3_cmd.c 		WBSRV_SAMBA3_SET_STRING(s3call->response.data.sid.sid, sid_str);
s3call           1169 source4/winbind/wb_samba3_cmd.c 		s3call->response.data.sid.type = SID_NAME_USER;
s3call           1172 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call           1177 source4/winbind/wb_samba3_cmd.c NTSTATUS wbsrv_samba3_gid2sid(struct wbsrv_samba3_call *s3call)
s3call           1181 source4/winbind/wb_samba3_cmd.c 		s3call->wbconn->listen_socket->service;
s3call           1185 source4/winbind/wb_samba3_cmd.c 	ctx = wb_gid2sid_send(s3call, service, s3call->request.data.gid);
s3call           1189 source4/winbind/wb_samba3_cmd.c 	ctx->async.private_data = s3call;
s3call           1190 source4/winbind/wb_samba3_cmd.c 	s3call->flags |= WBSRV_CALL_FLAGS_REPLY_ASYNC;
s3call           1197 source4/winbind/wb_samba3_cmd.c 	struct wbsrv_samba3_call *s3call =
s3call           1206 source4/winbind/wb_samba3_cmd.c 	status = wb_gid2sid_recv(ctx, s3call, &sid);
s3call           1208 source4/winbind/wb_samba3_cmd.c 		sid_str = dom_sid_string(s3call, sid);
s3call           1211 source4/winbind/wb_samba3_cmd.c 			wbsrv_samba3_async_epilogue(NT_STATUS_NO_MEMORY,s3call);
s3call           1213 source4/winbind/wb_samba3_cmd.c 		WBSRV_SAMBA3_SET_STRING(s3call->response.data.sid.sid, sid_str);
s3call           1214 source4/winbind/wb_samba3_cmd.c 		s3call->response.data.sid.type = SID_NAME_DOMAIN;
s3call           1217 source4/winbind/wb_samba3_cmd.c 	wbsrv_samba3_async_epilogue(status, s3call);
s3call             71 source4/winbind/wb_samba3_protocol.c NTSTATUS wbsrv_samba3_handle_call(struct wbsrv_samba3_call *s3call)
s3call             73 source4/winbind/wb_samba3_protocol.c 	DEBUG(10, ("Got winbind samba3 request %d\n", s3call->request.cmd));
s3call             75 source4/winbind/wb_samba3_protocol.c 	s3call->response.length = sizeof(s3call->response);
s3call             77 source4/winbind/wb_samba3_protocol.c 	switch(s3call->request.cmd) {
s3call             79 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_interface_version(s3call);
s3call             82 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_check_machacc(s3call);
s3call             85 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_ping(s3call);
s3call             88 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_info(s3call);
s3call             91 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_domain_name(s3call);
s3call             94 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_netbios_name(s3call);
s3call             97 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_priv_pipe_dir(s3call);
s3call            100 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_lookupname(s3call);
s3call            103 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_lookupsid(s3call);
s3call            106 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_pam_auth(s3call);
s3call            109 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_pam_auth_crap(s3call);
s3call            112 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_getdcname(s3call);
s3call            115 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_userdomgroups(s3call);
s3call            118 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_usersids(s3call);
s3call            121 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_list_groups(s3call);
s3call            124 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_list_trustdom(s3call);
s3call            127 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_list_users(s3call);
s3call            130 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_getpwnam(s3call);
s3call            133 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_getpwuid(s3call);
s3call            136 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_setpwent(s3call);
s3call            139 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_getpwent(s3call);
s3call            142 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_endpwent(s3call);
s3call            145 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_getgrnam(s3call);
s3call            148 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_getgrgid(s3call);
s3call            151 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_getgroups(s3call);
s3call            154 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_setgrent(s3call);
s3call            157 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_getgrent(s3call);
s3call            160 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_endgrent(s3call);
s3call            164 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_sid2uid(s3call);
s3call            168 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_sid2gid(s3call);
s3call            172 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_uid2sid(s3call);
s3call            176 source4/winbind/wb_samba3_protocol.c 		return wbsrv_samba3_gid2sid(s3call);
s3call            206 source4/winbind/wb_samba3_protocol.c 			   s3call->request.cmd));
s3call            210 source4/winbind/wb_samba3_protocol.c 	s3call->response.result = WINBINDD_ERROR;