3.1.5.5.1.1 DomainGeneralInformation
The Buffer.General.DomainServerState field MUST be set to DomainStateEnabled.
If the server is not a domain controller (DC), the Buffer.General.DomainServerRole field MUST be set to DomainServerRolePrimary.
If the server is a DC and the fsmoRoleOwner attribute value of the account domain object is equal to the distinguishedName attribute value of the server's computer object, the Buffer.General.DomainServerRole field MUST be set to DomainServerRolePrimary.
Otherwise, the Buffer.General.DomainServerRole field MUST be set to DomainServerRoleBackup.
Buffer.General.UasCompatibilityRequired MUST be set to 1 if the uASCompat database attribute value on the domain object is nonzero.
The Buffer.General.UserCount field SHOULD<57> be the count of objects with the objectClass user (or derived from user).
The Buffer.General.GroupCount field SHOULD<58> be the count of objects with the objectClass group (or derived from group) and a groupType attribute value of GROUP_TYPE_SECURITY_ACCOUNT.
The Buffer.General.AliasCount field SHOULD<59> be the count of objects with the objectClass group (or derived from group) and a groupType attribute value of GROUP_TYPE_SECURITY_RESOURCE.
The server MUST use the database attribute value on the directory object referred to by DomainHandle.Object to set the Buffer fields not already set in the steps above, according to the table in section 3.1.5.14.8.