addresses to register. Try each WINS server in turn, until we get a
reply for each address
*/
-struct register_wins_state {
+struct nbt_name_register_wins_state {
struct nbt_name_socket *nbtsock;
struct nbt_name_register *io;
const char **wins_servers;
struct nbt_name_register_wins *io)
{
struct composite_context *c;
- struct register_wins_state *state;
+ struct nbt_name_register_wins_state *state;
c = talloc_zero(nbtsock, struct composite_context);
if (c == NULL) goto failed;
- state = talloc(c, struct register_wins_state);
+ state = talloc(c, struct nbt_name_register_wins_state);
if (state == NULL) goto failed;
state->io = talloc(state, struct nbt_name_register);
{
struct composite_context *c = talloc_get_type(req->async.private_data,
struct composite_context);
- struct register_wins_state *state = talloc_get_type(c->private_data,
- struct register_wins_state);
+ struct nbt_name_register_wins_state *state = talloc_get_type(c->private_data,
+ struct nbt_name_register_wins_state);
NTSTATUS status;
status = nbt_name_register_recv(state->req, state, state->io);
NTSTATUS status;
status = composite_wait(c);
if (NT_STATUS_IS_OK(status)) {
- struct register_wins_state *state =
- talloc_get_type(c->private_data, struct register_wins_state);
+ struct nbt_name_register_wins_state *state =
+ talloc_get_type(c->private_data, struct nbt_name_register_wins_state);
io->out.wins_server = talloc_steal(mem_ctx, state->wins_servers[0]);
io->out.rcode = state->io->out.rcode;
}