#include <stdio.h>#include <winsock2.h>#include <Windns.h>Go to the source code of this file.
Defines | |
| #define | DELETERECORD (DeleteDnsRecord[0]!='\0') |
| #define | UPDATERECORD ( (TargetDnsRecord[0]!='\0') && (NewIpAddress[0]!='\0') ) |
| #define | CREATERECORD ( (CreateDnsRecord[0]!='\0') && (NewIpAddress[0]!='\0') ) |
| #define | QUERYRECORD (TargetDnsRecord[0]!='\0') |
| #define | _DBG_ |
| #define | DBG_DUMP_ROWS 16 |
Functions | |
| void | usage (char *argv[]) |
| DNS_RECORDA * | DnsQueryA (char *name, IP4_ARRAY *servers) |
| int | main (int argc, char *argv[]) |
Variables | |
| char | TargetDnsServer [256] = "" |
| char | TargetDnsRecord [256] = "" |
| char | NewIpAddress [256] = "" |
| char | DeleteDnsRecord [256] = "" |
| char | CreateDnsRecord [256] = "" |
| WORD | CreationType = DNS_TYPE_A |
| #define CREATERECORD ( (CreateDnsRecord[0]!='\0') && (NewIpAddress[0]!='\0') ) |
| #define DELETERECORD (DeleteDnsRecord[0]!='\0') |
| #define QUERYRECORD (TargetDnsRecord[0]!='\0') |
| #define UPDATERECORD ( (TargetDnsRecord[0]!='\0') && (NewIpAddress[0]!='\0') ) |
| DNS_RECORDA* DnsQueryA | ( | char * | name, | |
| IP4_ARRAY * | servers | |||
| ) |
| int main | ( | int | argc, | |
| char * | argv[] | |||
| ) |
Definition at line 171 of file dnsfun.c.
References CreateDnsRecord, CREATERECORD, CreationType, DeleteDnsRecord, DELETERECORD, DnsQueryA(), NewIpAddress, QUERYRECORD, TargetDnsRecord, TargetDnsServer, UPDATERECORD, and usage().
| char CreateDnsRecord[256] = "" |
| WORD CreationType = DNS_TYPE_A |
| char DeleteDnsRecord[256] = "" |
| char NewIpAddress[256] = "" |
| char TargetDnsRecord[256] = "" |
| char TargetDnsServer[256] = "" |
1.5.4