2.2.5.1.4 ZONE_REQUEST_FILTERS

The ZONE_REQUEST_FILTERS is a 32-bit integer value that specifies possible selection filter types for zone selection. An implementation SHOULD<35> support all values.

Constant/value

Description

ZONE_REQUEST_PRIMARY

0x00000001

Consider primary zones.

ZONE_REQUEST_SECONDARY

0x00000002

Consider secondary zones.

ZONE_REQUEST_CACHE

0x00000004

Consider cache zones.

ZONE_REQUEST_AUTO

0x00000008

Consider the autocreated zones. These are zones with the AutoCreated flag (section 2.2.5.2.2) turned on.

ZONE_REQUEST_FORWARD

0x00000010

Consider zones whose names do not end with the "arpa" label.

ZONE_REQUEST_REVERSE

0x00000020

Consider zones whose names end with the "arpa" label.

ZONE_REQUEST_FORWARDER

0x00000040

Consider forwarder zones.

ZONE_REQUEST_STUB

0x00000080

Consider stub zones.

ZONE_REQUEST_DS

0x00000100

Consider zones that are directory server integrated.

ZONE_REQUEST_NON_DS

0x00000200

Consider zones that are not directory server integrated (that is, zones that are either persistently stored in local storage or are zones of type  DNS_ZONE_TYPE_CACHE or DNS_ZONE_TYPE_SECONDARY_CACHE (section 2.2.5.1.1)).

ZONE_REQUEST_DOMAIN_DP

0x00000400

Consider zones that are stored in the domain application directory partition.

ZONE_REQUEST_FOREST_DP

0x00000800

Consider zones that are stored in the forest application directory partition.

ZONE_REQUEST_CUSTOM_DP

0x00001000

Consider zones that are stored in a custom application directory partition, where the application directory partition name is specified by pszPartitionFqdn in the DNS_RPC_ENUM_ZONES_FILTER (section 2.2.5.2.9) structure.

ZONE_REQUEST_LEGACY_DP

0x00002000

Consider zones that are stored in the default application directory partition.