Internet Direct (Indy)
Home
PreviousUpNext
TQueryRecordTypes Enumeration

Identifies resource record types that can be requested in a DNS query.

Pascal
TQueryRecordTypes = (
  qtA,
  qtNS,
  qtMD,
  qtMF,
  qtName,
  qtSOA,
  qtMB,
  qtMG,
  qtMR,
  qtNull,
  qtWKS,
  qtPTR,
  qtHINFO,
  qtMINFO,
  qtMX,
  qtTXT,
  qtRT,
  qtNSAP,
  qtNSAP_PTR,
  qtSIG,
  qtAAAA,
  qtService,
  qtNAPTR,
  qtCERT,
  qtV6Addr,
  qtDName,
  qtR40,
  qtOptional,
  qtIXFR,
  qtAXFR,
  qtSTAR
);

TQueryRecordTypes is an enumerated type that represents the valid values that can be used for selecting DNS Resource Record returned in a DNS query response by their resource record type. 

TQueryRecordTypes may contain one or more of the following values, including: 

 

Value 
Meaning 
qtA 
Host address 
qtNS 
Authoritative name server 
qtMD 
Mail destination (Obsolete - use MX) 
qtMF 
Mail forwarder (Obsolete - use MX) 
qtName 
Canonical name for an alias 
qtSOA 
Start of a zone of authority marker 
qtMB 
Mailbox domain name (EXPERIMENTAL) 
qtMG 
Mail group member (EXPERIMENTAL) 
qtMR 
Mail rename domain name (EXPERIMENTAL) 
qtNull 
Null resource record (EXPERIMENTAL) 
qtWKS 
Well known service description 
qtPTR 
Domain name pointer 
qtHINFO 
Host information 
qtMINFO 
Mailbox or mail list information 
qtMX 
Mail exchange 
qtTXT 
Text strings 
qtSTAR 
All resource record types 

 

TQueryRecordTypes is used to include the values for the desired resource record types in TIdDNSResolver.QueryType.

Internet Direct (Indy) version 10.1.5
Copyright © 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Website http://www.indyproject.org.
Post feedback to the Indy Documentation newsgroup.