r_crack_names      60 source4/libnet/libnet_join.c 	struct drsuapi_DsCrackNames r_crack_names;
r_crack_names     162 source4/libnet/libnet_join.c 	ZERO_STRUCT(r_crack_names);
r_crack_names     163 source4/libnet/libnet_join.c 	r_crack_names.in.bind_handle		= &drsuapi_bind_handle;
r_crack_names     164 source4/libnet/libnet_join.c 	r_crack_names.in.level			= 1;
r_crack_names     165 source4/libnet/libnet_join.c 	r_crack_names.in.req			= talloc(r, union drsuapi_DsNameRequest);
r_crack_names     166 source4/libnet/libnet_join.c 	if (!r_crack_names.in.req) {
r_crack_names     171 source4/libnet/libnet_join.c 	r_crack_names.in.req->req1.codepage	= 1252; /* western european */
r_crack_names     172 source4/libnet/libnet_join.c 	r_crack_names.in.req->req1.language	= 0x00000407; /* german */
r_crack_names     173 source4/libnet/libnet_join.c 	r_crack_names.in.req->req1.count	= 1;
r_crack_names     174 source4/libnet/libnet_join.c 	r_crack_names.in.req->req1.names	= names;
r_crack_names     175 source4/libnet/libnet_join.c 	r_crack_names.in.req->req1.format_flags	= DRSUAPI_DS_NAME_FLAG_NO_FLAGS;
r_crack_names     176 source4/libnet/libnet_join.c 	r_crack_names.in.req->req1.format_offered = DRSUAPI_DS_NAME_FORMAT_SID_OR_SID_HISTORY;
r_crack_names     177 source4/libnet/libnet_join.c 	r_crack_names.in.req->req1.format_desired = DRSUAPI_DS_NAME_FORMAT_FQDN_1779;
r_crack_names     185 source4/libnet/libnet_join.c 	r_crack_names.out.ctr			= talloc(r, union drsuapi_DsNameCtr);
r_crack_names     186 source4/libnet/libnet_join.c 	r_crack_names.out.level_out		= talloc(r, int32_t);
r_crack_names     187 source4/libnet/libnet_join.c 	if (!r_crack_names.out.ctr || !r_crack_names.out.level_out) {
r_crack_names     193 source4/libnet/libnet_join.c 	status = dcerpc_drsuapi_DsCrackNames(drsuapi_pipe, tmp_ctx, &r_crack_names);
r_crack_names     212 source4/libnet/libnet_join.c 	} else if (!W_ERROR_IS_OK(r_crack_names.out.result)) {
r_crack_names     215 source4/libnet/libnet_join.c 						  "DsCrackNames failed - %s", win_errstr(r_crack_names.out.result));
r_crack_names     218 source4/libnet/libnet_join.c 	} else if (*r_crack_names.out.level_out != 1
r_crack_names     219 source4/libnet/libnet_join.c 		   || !r_crack_names.out.ctr->ctr1
r_crack_names     220 source4/libnet/libnet_join.c 		   || r_crack_names.out.ctr->ctr1->count != 1) {
r_crack_names     224 source4/libnet/libnet_join.c 	} else if (r_crack_names.out.ctr->ctr1->array[0].status != DRSUAPI_DS_NAME_STATUS_OK) {
r_crack_names     225 source4/libnet/libnet_join.c 		r->out.error_string = talloc_asprintf(r, "DsCrackNames failed: %d", r_crack_names.out.ctr->ctr1->array[0].status);
r_crack_names     228 source4/libnet/libnet_join.c 	} else if (r_crack_names.out.ctr->ctr1->array[0].result_name == NULL) {
r_crack_names     235 source4/libnet/libnet_join.c 	account_dn_str = r_crack_names.out.ctr->ctr1->array[0].result_name;
r_crack_names     345 source4/libnet/libnet_join.c 	r_crack_names.in.req->req1.format_offered = DRSUAPI_DS_NAME_FORMAT_NT4_ACCOUNT;
r_crack_names     346 source4/libnet/libnet_join.c 	r_crack_names.in.req->req1.format_desired = DRSUAPI_DS_NAME_FORMAT_FQDN_1779;
r_crack_names     354 source4/libnet/libnet_join.c 	status = dcerpc_drsuapi_DsCrackNames(drsuapi_pipe, tmp_ctx, &r_crack_names);
r_crack_names     373 source4/libnet/libnet_join.c 	} else if (!W_ERROR_IS_OK(r_crack_names.out.result)) {
r_crack_names     376 source4/libnet/libnet_join.c 					  "DsCrackNames failed - %s", win_errstr(r_crack_names.out.result));
r_crack_names     379 source4/libnet/libnet_join.c 	} else if (*r_crack_names.out.level_out != 1
r_crack_names     380 source4/libnet/libnet_join.c 		   || !r_crack_names.out.ctr->ctr1
r_crack_names     381 source4/libnet/libnet_join.c 		   || r_crack_names.out.ctr->ctr1->count != 1
r_crack_names     382 source4/libnet/libnet_join.c 		   || !r_crack_names.out.ctr->ctr1->array[0].result_name
r_crack_names     383 source4/libnet/libnet_join.c 		   || r_crack_names.out.ctr->ctr1->array[0].status != DRSUAPI_DS_NAME_STATUS_OK) {
r_crack_names     394 source4/libnet/libnet_join.c 	r->out.domain_dn_str = r_crack_names.out.ctr->ctr1->array[0].result_name;
r_crack_names     395 source4/libnet/libnet_join.c 	talloc_steal(r, r_crack_names.out.ctr->ctr1->array[0].result_name);