2.2.2.1.2 DNS_RPC_NODE_FLAGS
DNS_RPC_NODE_FLAGS enumerates the possible property values for the DNS_RPC_NODE and DNS_RPC_RECORD structures, which MUST have dwFlags field set to any combination of following possible values. These flags are used to indicate special properties of DNS records and to request special handling of DNS records during enumeration and modification operations.
Constant/value |
Description |
---|---|
DNS_RPC_FLAG_CACHE_DATA 0x80000000 |
Data is from the DNS cache. |
DNS_RPC_FLAG_ZONE_ROOT 0x40000000 |
Data is from enumeration performed at a zone-root. Applicable for dwFlags in DNS_RPC_NODE (section 2.2.2.2.3). |
DNS_RPC_FLAG_AUTH_ZONE_ROOT 0x20000000 |
Data is from enumeration performed at an authoritative zone-root. Applicable for dwFlags in DNS_RPC_NODE (section 2.2.2.2.3). |
DNS_RPC_FLAG_ZONE_DELEGATION 0x10000000 |
Data is from enumeration performed at a node that is represents in a delegated subzone. Applicable for dwFlags in DNS_RPC_NODE (section 2.2.2.2.3). |
DNS_RPC_FLAG_RECORD_DEFAULT_TTL 0x08000000 |
Record SHOULD use zone default TTL value. Applicable for dwFlags in DNS_RPC_RECORD (section 2.2.2.2.5). |
DNS_RPC_FLAG_RECORD_TTL_CHANGE 0x04000000 |
This flag is set in case of update record to update TTL value for the record. Applicable for dwFlags in DNS_RPC_RECORD (section 2.2.2.2.5). |
DNS_RPC_FLAG_RECORD_CREATE_PTR 0x02000000 |
This flag is set when adding or deleting a record. Applicable for dwFlags in DNS_RPC_RECORD (section 2.2.2.2.5). |
DNS_RPC_FLAG_NODE_STICKY 0x01000000 |
This flag is set when enumerating a node that is at the domain root. Applicable for dwFlags in DNS_RPC_NODE (section 2.2.2.2.3). |
DNS_RPC_FLAG_NODE_COMPLETE 0x00800000 |
This flag is set when requested enumeration is completed with the buffer being returned. Applicable for dwFlags in DNS_RPC_NODE (section 2.2.2.2.3). |
DNS_RPC_FLAG_SUPPRESS_NOTIFY 0x00010000 |
This flag is set when updated record to disable zone-update notifications for a zone. Applicable for dwFlags in DNS_RPC_RECORD (section 2.2.2.2.5). |
DNS_RPC_FLAG_AGING_ON 0x00020000 |
This flag is set when updating a record to enable or disable aging for a record. Applicable for dwFlags in DNS_RPC_RECORD (section 2.2.2.2.5).<9> |
DNS_RPC_FLAG_OPEN_ACL 0x00040000 |
This flag is set when updating a record to disable access control for a record. Applicable for dwFlags in DNS_RPC_RECORD (section 2.2.2.2.5). |
DNS_RPC_FLAG_RECORD_WIRE_FORMAT 0x00100000 |
This flag is set when adding a resource record of an unknown type ([RFC3597] section 2). Applicable for dwFlags in DNS_RPC_RECORD (section 2.2.2.2.5). |
DNS_RPC_FLAG_SUPPRESS_RECORD_UPDATE_PTR 0x00200000 |
This flag is set when replacing a resource record. Applicable for dwFlags in DNS_RPC_RECORD (section 2.2.2.2.5). |
An implementation SHOULD<10> support all of the preceding flags.