3.1.1.2 String Matching
When string matching is required by the message processing (for example, when processing a SamrCreateGroupInDomain method and the data model checks for uniqueness of the name property), the following string matching rules apply:
On a DC configuration, refer to [MS-ADTS] section 6.5 for how strings are compared.
When comparing two strings on a non-DC configuration, they MUST be compared in a case-insensitive manner by transforming them to uppercase, per [UNICODE3.1], and then performing a byte-comparison on their values.