DNS_ATMA_DATA structure (windns.h)

The DNS_ATMA_DATA structure represents a DNS ATM address (ATMA) resource record (RR).

Syntax

typedef struct {
  BYTE AddressType;
  BYTE Address[DNS_ATMA_MAX_ADDR_LENGTH];
} DNS_ATMA_DATA, *PDNS_ATMA_DATA;

Members

AddressType

The format of the ATM address in Address. The possible values for AddressType are:

Value Meaning
DNS_ATMA_FORMAT_AESA
An address of the form: 39.246f.123456789abcdefa0123.00123456789a.00. It is a 40 hex character address mapped to 20 octets with arbitrarily placed "." separators. Its length is exactly DNS_ATMA_AESA_ADDR_LENGTH bytes.
DNS_ATMA_FORMAT_E164
An address of the form: +358.400.1234567\0. The null-terminated hex characters map one-to-one into the ATM address with arbitrarily placed "." separators. The '+' indicates it is an E.164 format address. Its length is less than DNS_ATMA_MAX_ADDR_LENGTH bytes.

Address[DNS_ATMA_MAX_ADDR_LENGTH]

A BYTE array that contains the ATM address whose format is specified by AddressType.

Remarks

The DNS_ATMA_DATA structure is used in conjunction with the DNS_RECORD structure to programmatically manage DNS entries.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header windns.h

See also

DNS_RECORD