ContactInformationType Enumeration

Enumerates the contact information item types.

Namespace:  UCCollaborationLib
Assembly:  Microsoft.Office.Uc (in Microsoft.Office.Uc.dll)

Syntax

 typedef enum ContactInformationType
 {
    ucPresenceAvailability,
    ucPresenceActivityId,
    ucPresenceLocationName,
    ucPresenceTimeZone,
    ucPresenceTimeZoneBias,
    ucPresenceMeetingSubject,
    ucPresenceMeetingLocation,
    ucPresenceActivity,
    ucPresenceCustomActivity,
    ucPresenceIdleStartTime,
    ucPresenceDisplayName,
    ucPresenceInstantMessageAddresses,
    ucPresencePrimaryEmailAddress,
    ucPresenceEmailAddresses,
    ucPresenceTitle,
    ucPresenceCompany,
    ucPresenceDepartment,
    ucPresenceOffice,
    ucPresenceHomePageUrl,
    ucPresencePhoto,
    ucPresenceDefaultNote,
    ucPresenceDefaultNoteType,
    ucPresencePersonalNote,
    ucPresenceOutOfficeNote,
    ucPresenceSourceNetwork,
    ucPresenceIconUrl,
    ucPresenceIconStream,
    ucPresenceContactEndpoints,
    ucPresenceCurrentCalendarState,
    ucPresenceNextCalendarState,
    ucPresenceNextCalendarStateStartTime,
    ucPresenceWorkingHours,
    ucPresenceCapabilityDetails,
    ucPresenceCapabilityString,
    ucPresenceCapabilities,
    ucPresenceContactType,
    ucPresenceDescription,
    ucPresenceWorkAddress,
    ucPresenceFirstName,
    ucPresenceLastName,
    ucPresenceVoiceMemo,
    ucPresenceWorkPhoneNumber,
    ucPresenceHomePhoneNumber,
    ucPresenceCellPhoneNumber,
    ucPresenceOtherPhoneNumber
 };

Members

Member name Description
ucPresenceAvailability
Availability. LONG. The availability of a contact is calculated by determining which availability range -ContactAvailability Enumeration- a given presence availabilty value falls in.
ucPresenceActivityId
Activity Id. STRING. An administrator defined token string representing an activity.
ucPresenceLocationName
Location. STRING. Geographical location of a contact.
ucPresenceTimeZone
Time zone. STRING. The standard name for the time zone at the location of a contact.
ucPresenceTimeZoneBias
Time zone. STRING. The current bias for local time translation on this computer in minutes. The bias is the difference in minutes, between Coordinated Universal Time (UTC
ucPresenceMeetingSubject
Meeting subject. STRING. The subject of a meeting as defined by a meeting originator.
ucPresenceMeetingLocation
Meeting location. STRING. An arbitrary location of a meeting.
ucPresenceActivity
Current contact activity. STRING. Contact activity. Associated with a standard activity Id token but can be user defined.
ucPresenceCustomActivity
safearray of ILocaleString objects
ucPresenceIdleStartTime
DateTime instance defining the date and time an idle period started for a contact.
ucPresenceDisplayName
Display name of a contact. STRING. Display name is composed of first and last name of contact.
ucPresenceInstantMessageAddresses
this returns an array of im addresses
ucPresencePrimaryEmailAddress
Primary email address of a contact. STRING.
ucPresenceEmailAddresses
this returns an array of emails including primary email at the top of the list
ucPresenceTitle
Business title of a contact. STRING.
ucPresenceCompany
Name of the enterprise that a contact belongs to. STRING.
ucPresenceDepartment
Name of the department that a contact is part of. STRING.
ucPresenceOffice
Arbitrary internal office address for a contact. STRING.
ucPresenceHomePageUrl
Primary social network home page Url for a contact. STRING.
ucPresencePhoto
returns IStream object. Returns null and triggers download if not already downloaded
ucPresenceDefaultNote
ucPresenceDefaultNoteType
ucPresencePersonalNote
Personal note published by a contact. STRING.
ucPresenceOutOfficeNote
Out Of Office note published by a contact. STRING.
ucPresenceSourceNetwork
returns SourceNetwork enum
ucPresenceIconUrl
ucPresenceIconStream
returns IStream object. Returns null and triggers download if not already downloaded
ucPresenceContactEndpoints
A contact's telephone numbers as an array of IContactEndpoint objects
ucPresenceCurrentCalendarState
return the ContactCalendarState enum for the current contact calendar state
ucPresenceNextCalendarState
return the ContactCalendarState enum for the next contact calendar state
ucPresenceNextCalendarStateStartTime
return a DateTime structure for the start time of the next contact calendar state
ucPresenceWorkingHours
ucPresenceCapabilityDetails Returns an array of IPresenceCapability objects.
ucPresenceCapabilityString
Contact capabilities as a string. STRING.
ucPresenceCapabilities
return the ContactCapabilities enum
ucPresenceContactType
ucPresenceDescription
ucPresenceWorkAddress
ucPresenceFirstName
ucPresenceLastName
ucPresenceVoiceMemo
ucPresenceWorkPhoneNumber
ucPresenceHomePhoneNumber
ucPresenceCellPhoneNumber
ucPresenceOtherPhoneNumber

Remarks

See Also

UCCollaborationLib Namespace