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  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

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

Enumeration Type Documentation

◆ ContactLoadFormat

Enumerates contact load formats

Deprecated:
This class is deprecated and will be removed soon, use the VCardContact and MapiContact classes to work with contacts.
Enumerator
VCard 

vCard format (default).

WebDav 

WebDav format.

Msg 

MSG format.

◆ 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]

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

◆ operator!=() [2/14]

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

◆ operator!=() [3/14]

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

◆ operator!=() [4/14]

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

◆ operator!=() [5/14]

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

◆ operator!=() [6/14]

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

◆ operator!=() [7/14]

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

◆ operator!=() [8/14]

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

◆ operator!=() [9/14]

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

◆ operator!=() [10/14]

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

◆ operator!=() [11/14]

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

◆ operator!=() [12/14]

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

◆ operator!=() [13/14]

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

◆ operator!=() [14/14]

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

◆ operator==() [1/14]

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

◆ operator==() [2/14]

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

◆ operator==() [3/14]

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

◆ operator==() [4/14]

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

◆ operator==() [5/14]

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

◆ operator==() [6/14]

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

◆ operator==() [7/14]

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

◆ operator==() [8/14]

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

◆ operator==() [9/14]

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

◆ operator==() [10/14]

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

◆ operator==() [11/14]

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

◆ operator==() [12/14]

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

◆ operator==() [13/14]

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

◆ operator==() [14/14]

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