2.2.1.6 Unicode Comparison Flags

These values are associated with string handling in the Exchange Server NSPI Protocol. These values are defined in terms of definitions, as specified in section 2.2.1.6.1. The server uses these flags to modify the behavior of comparisons of Unicode string representations, as detailed in section 3.1.4.3

Name and value

Description

NSPI_DEFAULT_LOCALE_COMPARE_FLAGS

(NORM_IGNORECASE | \

NORM_IGNOREKANATYPE | \

NORM_IGNORENONSPACE | \

NORM_IGNOREWIDTH | \

SORT_STRINGSORT)

Flags used when comparing Unicode strings in the language code identifier (LCID) represented by NSPI_DEFAULT_LOCALE. The comparison flag values are defined in section 2.2.1.6.1.

NSPI_NON_DEFAULT_LOCALE_COMPARE_FLAGS

(NORM_IGNORECASE | \

NORM_IGNOREKANATYPE | \

NORM_IGNORENONSPACE | \

NORM_IGNOREWIDTH | \

NORM_IGNORESYMBOLS | \

SORT_STRINGSORT)

Flags used when comparing Unicode strings in any LCID except the LCID represented by NSPI_DEFAULT_LOCALE. The comparison flag values are defined in section 2.2.1.6.1.