Compares two variants.
HRESULT VarCmp( [in] LPVARIANT pvarLeft, [in] LPVARIANT pvarRight, [in] LCID lcid, [in] ULONG dwFlags );
The function only compares the value of the variant types. It compares strings, integers, and floating points, but not arrays or records.
NORM_IGNOREWIDTH causes VarCmp to ignore the difference between half-width and full-width characters, as the following example demonstrates:
The full-width form is a formatting distinction used in Chinese and Japanese scripts.