Export (0) Print
Expand All
Expand Minimize

UCC_CONTAINER_MEMBER_COMPARE_RESULT Enumeration

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Enumerates possible results from comparing one IUccContainerMember to another.

Namespace: Microsoft.Office.Interop.UccApi
Assembly: Microsoft.Office.Interop.UccApi (in microsoft.office.interop.uccapi.dll)

public enum class UCC_CONTAINER_MEMBER_COMPARE_RESULT
public enum UCC_CONTAINER_MEMBER_COMPARE_RESULT
public enum UCC_CONTAINER_MEMBER_COMPARE_RESULT

Member nameDescription
UCCCMCR_DIFFERENTA flag indicating that the two container members are different.
UCCCMCR_SAMEA flag indicating that the two container members are identical.
UCCCMCR_SUBSETA flag indicating that the comparing instance is a subset of the compared instance.
UCCCMCR_SUPERSETA flag indicating that the comparing instance is a superset of the compared instance.

An application calls the CompareTo method on an IUccContainerMember instance (the comparing instance) to examine the similarity relationship between the comparing instance and another container member (the compared instance). The result is returned as a member of this enumeration type.

Win32 COM/C++ Syntax

typedef enum UCC_CONTAINER_MEMBER_COMPARE_RESULT
{
   UCCCMCR_SAME,
   UCCCMCR_SUPERSET,
   UCCCMCR_SUBSET,
   UCCCMCR_DIFFERENT
};

The following example handles the OnMemberAdded event and compares the newly added container member to an existing container member. If the members are not the same, the local user is advised.

void _IUccContainerEvents.OnMemberAdded(
   IUccContainer pContainer, 
   UccContainerMemberCollectionEvent pEventData)
{
   IUccContainerMember cm = pEventData.ContainerMember;
   IUccContainerMember m = this.ContainerMember;
   UCC_CONTAINER_MEMBER_COMPARE_RESULT r = cm.CompareTo(m.Member);
   if (r != UCC_CONTAINER_MEMBER_COMPARE_RESULT.UCCCMCR_SAME)
   {
      Console.WriteLine("New Member has not been previously added");
   }
}

Development Platforms

Windows XP Professional with Service Pack 2 (SP2), Windows Server 2000 with Service Pack 4, Windows Server 2003, Windows Vista Ultimate Edition, Windows Vista Business Edition, Windows Vista Enterprise Edition

Target Platforms

Show:
© 2014 Microsoft