ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

nslookup.h File Reference
#include <windows.h>
#include <windns.h>
#include <winsock2.h>
#include <tchar.h>
#include <stdio.h>
#include <stdlib.h>
#include <iphlpapi.h>

Go to the source code of this file.

Data Structures

struct  PSTATE

Defines

#define TypeA   "A"
#define TypeAAAA   "AAAA"
#define TypeBoth   "A+AAAA"
#define TypeAny   "ANY"
#define TypeCNAME   "CNAME"
#define TypeMX   "MX"
#define TypeNS   "NS"
#define TypePTR   "PTR"
#define TypeSOA   "SOA"
#define TypeSRV   "SRV"
#define TYPE_A   0x01
#define TYPE_NS   0x02
#define TYPE_CNAME   0x05
#define TYPE_SOA   0x06
#define TYPE_WKS   0x0B
#define TYPE_PTR   0x0C
#define TYPE_MX   0x0F
#define TYPE_ANY   0xFF
#define ClassIN   "IN"
#define ClassAny   "ANY"
#define CLASS_IN   0x01
#define CLASS_ANY   0xFF
#define OPCODE_QUERY   0x00
#define OPCODE_IQUERY   0x01
#define OPCODE_STATUS   0x02
#define OpcodeQuery   "QUERY"
#define OpcodeIQuery   "IQUERY"
#define OpcodeStatus   "STATUS"
#define OpcodeReserved   "RESERVED"
#define RCODE_NOERROR   0x00
#define RCODE_FORMERR   0x01
#define RCODE_FAILURE   0x02
#define RCODE_NXDOMAIN   0x03
#define RCODE_NOTIMP   0x04
#define RCODE_REFUSED   0x05
#define RCodeNOERROR   "NOERROR"
#define RCodeFORMERR   "FORMERR"
#define RCodeFAILURE   "FAILURE"
#define RCodeNXDOMAIN   "NXDOMAIN"
#define RCodeNOTIMP   "NOTIMP"
#define RCodeREFUSED   "REFUSED"
#define RCodeReserved   "RESERVED"
#define DEFAULT_ROOT   "A.ROOT-SERVERS.NET."
#define ARPA_SIG   ".in-addr.arpa"

Functions

BOOL SendRequest (PCHAR pInBuffer, ULONG InBufferLength, PCHAR pOutBuffer, PULONG pOutBufferLength)
int ExtractName (PCHAR pBuffer, PCHAR pOutput, USHORT Offset, UCHAR Limit)
void ReverseIP (PCHAR pIP, PCHAR pReturn)
BOOL IsValidIP (PCHAR pInput)
int ExtractIP (PCHAR pBuffer, PCHAR pOutput, USHORT Offset)
void PrintD2 (PCHAR pBuffer, DWORD BufferLength)
void PrintDebug (PCHAR pBuffer, DWORD BufferLength)
PCHAR OpcodeIDtoOpcodeName (UCHAR Opcode)
PCHAR RCodeIDtoRCodeName (UCHAR RCode)
PCHAR TypeIDtoTypeName (USHORT TypeID)
USHORT TypeNametoTypeID (PCHAR TypeName)
PCHAR ClassIDtoClassName (USHORT ClassID)
USHORT ClassNametoClassID (PCHAR ClassName)

Variables

STATE State
HANDLE ProcessHeap

Generated on Sun May 27 2012 04:42:48 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.