2.2.1.2.193 IP_DNS_PROXY_GLOBAL_INFO
The IP_DNS_PROXY_GLOBAL_INFO structure holds global configuration for the DNS proxy and is used in the following methods:
RRouterInterfaceTransportGetGlobalInfo (section 3.1.4.11)
typedef struct _IP_DNS_PROXY_GLOBAL_INFO { ULONG LoggingLevel; ULONG Flags; ULONG TimeoutSeconds; } IP_DNS_PROXY_GLOBAL_INFO, *PIP_DNS_PROXY_GLOBAL_INFO;
LoggingLevel: Specifies the logging level. It MUST be one of the following values.
-
Value
Meaning
IPNATHLP_LOGGING_NONE
0x00000000
No logging is done.
IPNATHLP_LOGGING_ERROR
0x00000001
Only errors are logged.
IPNATHLP_LOGGING_WARN
0x00000002
Errors and warnings are logged.
IPNATHLP_LOGGING_INFO
0x00000003
Errors, warnings, and information is logged.
Flags: It MUST be one of the following values.
-
Value
Meaning
IP_DNS_PROXY_FLAG_ENABLE_DNS
0x00000001
DNS is enabled.
IP_DNS_PROXY_FLAG_ENABLE_WINS
0x00000002
WINS is enabled.
TimeoutSeconds: This MUST be the number of seconds that entry is maintained in the cache.