3.2.1.1 Variables Internal to the Protocol

The server maintains all of the variables that the client does (section 3.1.1.1) except the ClientConfigFlags.

Additionally, the server maintains the following:

CfgFlg: The set of server configuration flags (section 2.2.2.5) that specify the full set of capabilities of the server.

DnsDomainName: A string that indicates the fully qualified domain name (FQDN) of the server's domain.

DnsForestName: A string that indicates the FQDN of the server's forest. The DnsForestName is NULL on machines that are not domain joined.

DnsMachineName: A string that indicates the FQDN of the server.

NbDomainName: A string that indicates the NetBIOS name of the server's domain.

NbMachineName: A string that indicates the NetBIOS machine name of the server.

The following NTLM server configuration variables are internal to the client and impact all authenticated sessions:

ServerBlock: A Boolean setting that disables the server from generating challenges and responding to NEGOTIATE_MESSAGE messages.<59>

ServerRequire128bitEncryption: A Boolean setting that requires the server to use 128-bit encryption.<60>