struct nbt_dgram_packet *dgram,
struct nbt_netlogon_packet *netlogon);
-NTSTATUS dgram_mailslot_netlogon_parse_response(struct dgram_mailslot_handler *dgmslot,
- TALLOC_CTX *mem_ctx,
+NTSTATUS dgram_mailslot_netlogon_parse_response(TALLOC_CTX *mem_ctx,
struct nbt_dgram_packet *dgram,
struct nbt_netlogon_response *netlogon);
/*
parse a netlogon response. The packet must be a valid mailslot packet
*/
-NTSTATUS dgram_mailslot_netlogon_parse_response(struct dgram_mailslot_handler *dgmslot,
- TALLOC_CTX *mem_ctx,
- struct nbt_dgram_packet *dgram,
- struct nbt_netlogon_response *netlogon)
+NTSTATUS dgram_mailslot_netlogon_parse_response(TALLOC_CTX *mem_ctx,
+ struct nbt_dgram_packet *dgram,
+ struct nbt_netlogon_response *netlogon)
{
NTSTATUS status;
DATA_BLOB data = dgram_mailslot_data(dgram);
struct nbt_netlogon_response netlogon;
NTSTATUS status;
- status = dgram_mailslot_netlogon_parse_response(dgmslot, packet, packet,
+ status = dgram_mailslot_netlogon_parse_response(packet, packet,
&netlogon);
if (!NT_STATUS_IS_OK(status)) {
DEBUG(5, ("dgram_mailslot_ntlogon_parse failed: %s\n",
printf("netlogon reply from %s:%d\n", src->addr, src->port);
/* Fills in the netlogon pointer */
- status = dgram_mailslot_netlogon_parse_response(dgmslot, netlogon, packet, netlogon);
+ status = dgram_mailslot_netlogon_parse_response(netlogon, packet,
+ netlogon);
if (!NT_STATUS_IS_OK(status)) {
printf("Failed to parse netlogon packet from %s:%d\n",
src->addr, src->port);