Aspose::Email::PersonalInfo Namespace Reference

Namespaces

 VCard
 

Classes

class  AssociatedPerson
 Describes organization which is associated with a person. More...
 
class  AssociatedPersonCategory
 Represents category for a persons More...
 
class  AssociatedPersonsList
 List of associated persons for a contact More...
 
class  Contact
 Represents contact information. More...
 
class  ContactPhoto
 Represents contact photo. More...
 
class  CustomerEvent
 Represents an event. More...
 
class  EmailAddress
 Represents an email address More...
 
class  EmailAddressCategory
 Represents category for an email address More...
 
class  EmailAddressList
 List of email addresses for a contact More...
 
class  EventCategory
 Represents category for an event More...
 
class  EventList
 List of events for a contact More...
 
class  InstantMessengerAddress
 Represents an instant messanger address. More...
 
class  InstantMessengerCategory
 Represents category for an instant messenger address More...
 
class  InstantMessengerList
 List of instant messenger addresses for a contact. More...
 
class  PhoneNumber
 Represents a phone number. More...
 
class  PhoneNumberCategory
 Represents category for a phone number More...
 
class  PhoneNumberList
 List of phone numbers for a contact. More...
 
class  PostalAddress
 Represents a postal address. More...
 
class  PostalAddressCategory
 Represents category for a postal address More...
 
class  PostalAddressList
 List of postal addresses for a contact. More...
 
class  Url
 Objects represents a URL and its category. More...
 
class  UrlCategory
 Represents category for a URL More...
 
class  UrlList
 List of urls for contact More...
 

Enumerations

enum  ContactLoadFormat { ContactLoadFormat::VCard = 0, ContactLoadFormat::WebDav, ContactLoadFormat::Msg }
 Enumerates contact load formats More...
 
enum  DisplayNameOrdering {
  DisplayNameOrdering::PrefixFirstMiddleLastSuffix, DisplayNameOrdering::PrefixFirstMiddleLast, DisplayNameOrdering::FirstMiddleLastSuffix, DisplayNameOrdering::FirstMiddleLast,
  DisplayNameOrdering::PrefixFirstLastSuffix, DisplayNameOrdering::PrefixFirstLast, DisplayNameOrdering::FirstLastSuffix, DisplayNameOrdering::FirstLast,
  DisplayNameOrdering::PrefixLastFirstMiddleSuffix, DisplayNameOrdering::PrefixLastFirstMiddle, DisplayNameOrdering::LastFirstMiddleSuffix, DisplayNameOrdering::LastFirstMiddle,
  DisplayNameOrdering::PrefixLastFirstSuffix, DisplayNameOrdering::PrefixLastFirst, DisplayNameOrdering::LastFirstSuffix, DisplayNameOrdering::LastFirst,
  DisplayNameOrdering::FirstName, DisplayNameOrdering::LastName
}
 Defines the order of names for DisplayName More...
 
enum  FileAsMapping : int64_t {
  FileAsMapping::Empty = 0x00000000, FileAsMapping::DisplayName = 0x00003001, FileAsMapping::FirstName = 0x00003A06, FileAsMapping::LastName = 0x00003A11,
  FileAsMapping::Organization = 0x00003A16, FileAsMapping::FirstMiddleLastGen = 0x00008037, FileAsMapping::LastFirstMiddle = 0x00008017, FileAsMapping::LastFirstMiddle2 = 0x00008030,
  FileAsMapping::LastFirstMiddle3 = 0x00008031, FileAsMapping::OrgLastFirstMiddle = 0x00008018, FileAsMapping::OrgLastFirstMiddle2 = 0x00008032, FileAsMapping::OrgLastFirstMiddle3 = 0x00008033,
  FileAsMapping::LastFirstMiddleOrg = 0x00008019, FileAsMapping::LastFirstMiddleOrg2 = 0x00008034, FileAsMapping::LastFirstMiddleOrg3 = 0x00008035, FileAsMapping::LastFirstMiddleGen = 0x00008036,
  FileAsMapping::LastFirstMiddleGen2 = 0x00008038, FileAsMapping::BestMatch = 0xfffffffd, FileAsMapping::AccordingToLocale = 0xfffffffe, FileAsMapping::None = 0xffffffff
}
 Specifies how to generate and recompute the value of the dispidFileAs property when other contact name properties change. Coincides MS-OXPROPS revision 16.2 from 7/31/2014 More...
 
enum  Gender { Gender::Unspecified = 0, Gender::Female = 1, Gender::Male = 2 }
 Enum defines gender of a person More...
 
enum  TextFormat { TextFormat::Text = 0, TextFormat::Html }
 Defines format of a text. More...
 

Functions

ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< AssociatedPerson > a, System::SharedPtr< AssociatedPerson > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< AssociatedPerson > a, System::SharedPtr< AssociatedPerson > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< AssociatedPersonCategory > a, System::SharedPtr< AssociatedPersonCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< AssociatedPersonCategory > a, System::SharedPtr< AssociatedPersonCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< CustomerEvent > a, System::SharedPtr< CustomerEvent > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< CustomerEvent > a, System::SharedPtr< CustomerEvent > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< EmailAddress > a, System::SharedPtr< EmailAddress > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< EmailAddress > a, System::SharedPtr< EmailAddress > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< EmailAddressCategory > a, System::SharedPtr< EmailAddressCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< EmailAddressCategory > a, System::SharedPtr< EmailAddressCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< EventCategory > a, System::SharedPtr< EventCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< EventCategory > a, System::SharedPtr< EventCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< InstantMessengerAddress > a, System::SharedPtr< InstantMessengerAddress > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< InstantMessengerAddress > a, System::SharedPtr< InstantMessengerAddress > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< InstantMessengerCategory > a, System::SharedPtr< InstantMessengerCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< InstantMessengerCategory > a, System::SharedPtr< InstantMessengerCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< PhoneNumber > a, System::SharedPtr< PhoneNumber > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< PhoneNumber > a, System::SharedPtr< PhoneNumber > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< PhoneNumberCategory > a, System::SharedPtr< PhoneNumberCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< PhoneNumberCategory > a, System::SharedPtr< PhoneNumberCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< PostalAddress > a, System::SharedPtr< PostalAddress > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< PostalAddress > a, System::SharedPtr< PostalAddress > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< PostalAddressCategory > a, System::SharedPtr< PostalAddressCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< PostalAddressCategory > a, System::SharedPtr< PostalAddressCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< Url > a, System::SharedPtr< Url > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< Url > a, System::SharedPtr< Url > b)
 
ASPOSE_EMAIL_SHARED_API bool operator== (System::SharedPtr< UrlCategory > a, System::SharedPtr< UrlCategory > b)
 
ASPOSE_EMAIL_SHARED_API bool operator!= (System::SharedPtr< UrlCategory > a, System::SharedPtr< UrlCategory > b)
 

Enumeration Type Documentation

◆ ContactLoadFormat

Enumerates contact load formats

Enumerator
VCard 

vCard format (default).

WebDav 

WebDav format.

Msg 

MSG format.

◆ DisplayNameOrdering

Defines the order of names for DisplayName

Deprecated:
This enum is obsolete and will be removed soon. Please use FileAsMapping instead of it.
Enumerator
PrefixFirstMiddleLastSuffix 

The DisplayName has following order: Prefix, Given (First) name, Middle name, Surname (Last name), Suffix

PrefixFirstMiddleLast 

The DisplayName has following order: Prefix, Given (First) name, Middle name, Surname (Last name)

FirstMiddleLastSuffix 

The DisplayName has following order: Given (First) name, Middle name, Surname (Last name), Suffix

FirstMiddleLast 

The DisplayName has following order: Given (First) name, Middle name, Surname (Last name)

PrefixFirstLastSuffix 

The DisplayName has following order: Prefix, Given (First) name, Surname (Last name), Suffix

PrefixFirstLast 

The DisplayName has following order: Prefix, Given (First) name, Surname (Last name)

FirstLastSuffix 

The DisplayName has following order: Given (First) name, Surname (Last name), Suffix

FirstLast 

The DisplayName has following order: Given (First) name, Surname (Last name)

PrefixLastFirstMiddleSuffix 

The DisplayName has following order: Prefix, Surname (Last name), Given (First) name, Middle name, Suffix

PrefixLastFirstMiddle 

The DisplayName has following order: Prefix, Surname (Last name), Given (First) name, Middle name

LastFirstMiddleSuffix 

The DisplayName has following order: Surname (Last name), Given (First) name, Middle name, Suffix

LastFirstMiddle 

The DisplayName has following order: Surname (Last name), Given (First) name, Middle name

PrefixLastFirstSuffix 

The DisplayName has following order: Prefix, Surname (Last name), Given (First) name, Suffix

PrefixLastFirst 

The DisplayName has following order: Prefix, Surname (Last name), Given (First) name

LastFirstSuffix 

The DisplayName has following order: Surname (Last name), Given (First) name, Suffix

LastFirst 

The DisplayName has following order: Surname (Last name), Given (First) name

FirstName 

The DisplayName has following order: Given (First) name

LastName 

The DisplayName has following order: Surname (Last name)

◆ FileAsMapping

Specifies how to generate and recompute the value of the dispidFileAs property when other contact name properties change. Coincides MS-OXPROPS revision 16.2 from 7/31/2014

Enumerator
Empty 

Empty value.

DisplayName 

DisplayName

FirstName 

GivenName

LastName 

Surname

Organization 

CompanyName

FirstMiddleLastGen 

GivenName MiddleName Surname Generation

LastFirstMiddle 

Surname, GivenName MiddleName

LastFirstMiddle2 

SurnameGivenName MiddleName

LastFirstMiddle3 

Surname GivenName MiddleName

OrgLastFirstMiddle 

CompanyName\r\nSurname, GivenName MiddleName

OrgLastFirstMiddle2 

CompanyName\r\nSurnameGivenName MiddleName

OrgLastFirstMiddle3 

CompanyName\r\nSurname GivenName MiddleName

LastFirstMiddleOrg 

Surname, GivenName MiddleName\r\nCompanyName

LastFirstMiddleOrg2 

SurnameGivenName MiddleName\r\nCompanyName

LastFirstMiddleOrg3 

Surname GivenName PidTagMiddleName\r\nCompanyName

LastFirstMiddleGen 

Surname GivenName MiddleName Generation

LastFirstMiddleGen2 

SurnameGivenName MiddleName Generation

BestMatch 

Specifies that, when displaying the contact, the application should attempt to use the current value of dispidFileUnder and other contact properties to find a "best match" for dispidFileUnderId to one of the previous values in this table.

AccordingToLocale 

Specifies that, when displaying the contact, the application should choose the appropriate default values (according to the language locale) for dispidFileUnderId and update dispidFileUnder to match the choice.

None 

Specifies that, FileUnder is a user-provided, and should not be changed when another contact name property changes. I.e. value of FileUnder is not constructed from other properties.

◆ Gender

Enum defines gender of a person

Enumerator
Unspecified 

Gender is not defined

Female 

Female gender

Male 

Male gender

◆ TextFormat

Defines format of a text.

Enumerator
Text 

The plain text.

Html 

The html format.

Function Documentation

◆ operator!=() [1/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< AssociatedPerson a,
System::SharedPtr< AssociatedPerson b 
)

◆ operator!=() [2/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< AssociatedPersonCategory a,
System::SharedPtr< AssociatedPersonCategory b 
)

◆ operator!=() [3/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< CustomerEvent a,
System::SharedPtr< CustomerEvent b 
)

◆ operator!=() [4/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< EmailAddress a,
System::SharedPtr< EmailAddress b 
)

◆ operator!=() [5/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< EmailAddressCategory a,
System::SharedPtr< EmailAddressCategory b 
)

◆ operator!=() [6/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< EventCategory a,
System::SharedPtr< EventCategory b 
)

◆ operator!=() [7/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< InstantMessengerAddress a,
System::SharedPtr< InstantMessengerAddress b 
)

◆ operator!=() [8/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< InstantMessengerCategory a,
System::SharedPtr< InstantMessengerCategory b 
)

◆ operator!=() [9/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< PhoneNumber a,
System::SharedPtr< PhoneNumber b 
)

◆ operator!=() [10/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< PhoneNumberCategory a,
System::SharedPtr< PhoneNumberCategory b 
)

◆ operator!=() [11/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< PostalAddress a,
System::SharedPtr< PostalAddress b 
)

◆ operator!=() [12/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< PostalAddressCategory a,
System::SharedPtr< PostalAddressCategory b 
)

◆ operator!=() [13/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< Url a,
System::SharedPtr< Url b 
)

◆ operator!=() [14/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator!= ( System::SharedPtr< UrlCategory a,
System::SharedPtr< UrlCategory b 
)

◆ operator==() [1/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< AssociatedPerson a,
System::SharedPtr< AssociatedPerson b 
)

◆ operator==() [2/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< AssociatedPersonCategory a,
System::SharedPtr< AssociatedPersonCategory b 
)

◆ operator==() [3/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< CustomerEvent a,
System::SharedPtr< CustomerEvent b 
)

◆ operator==() [4/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< EmailAddress a,
System::SharedPtr< EmailAddress b 
)

◆ operator==() [5/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< EmailAddressCategory a,
System::SharedPtr< EmailAddressCategory b 
)

◆ operator==() [6/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< EventCategory a,
System::SharedPtr< EventCategory b 
)

◆ operator==() [7/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< InstantMessengerAddress a,
System::SharedPtr< InstantMessengerAddress b 
)

◆ operator==() [8/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< InstantMessengerCategory a,
System::SharedPtr< InstantMessengerCategory b 
)

◆ operator==() [9/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< PhoneNumber a,
System::SharedPtr< PhoneNumber b 
)

◆ operator==() [10/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< PhoneNumberCategory a,
System::SharedPtr< PhoneNumberCategory b 
)

◆ operator==() [11/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< PostalAddress a,
System::SharedPtr< PostalAddress b 
)

◆ operator==() [12/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< PostalAddressCategory a,
System::SharedPtr< PostalAddressCategory b 
)

◆ operator==() [13/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< Url a,
System::SharedPtr< Url b 
)

◆ operator==() [14/14]

ASPOSE_EMAIL_SHARED_API bool Aspose::Email::PersonalInfo::operator== ( System::SharedPtr< UrlCategory a,
System::SharedPtr< UrlCategory b 
)