A return value of 100 indicates that the contacts are identical. The lower the score, the more differences there are between the contacts.
By default, all fields in the contact objects are used for the comparison. To restrict the fields to be used, set the CompareFields option for the appropriate fields using the SetOptionMask method.
If this method is called when a successful Connect call has not occurred, the method returns -1.