Share via


IContact

The IContact interface represents a contact in the Contacts folder. Its methods can be used to save, delete, duplicate, or display a contact. The IPOutlookItemCollection interface can be used to add new contacts or retrieve existing ones.

Methods in Vtable Order

IContact methods Description
get_Birthday Gets the birth date for the contact.
get_Anniversary Gets the wedding anniversary date for the contact.
get_BusinessFaxNumber Gets the business fax number for the contact.
get_CompanyName Gets the company name for the contact.
get_Department Gets the department name for the contact.
get_Email1Address Gets the first e-mail address for the contact.
get_MobileTelephoneNumber Gets the mobile or cellular telephone number for the contact.
get_OfficeLocation Gets the office location for the contact.
get_PagerNumber Gets the pager number for the contact.
get_BusinessTelephoneNumber Gets the business telephone number for the contact.
get_JobTitle Gets the job title for the contact.
get_HomeTelephoneNumber Gets the home telephone number for the contact.
get_Email2Address Gets the second e-mail address for the contact.
get_Spouse Gets the name of contact's spouse.
get_Email3Address Gets the third e-mail address for the contact.
get_Home2TelephoneNumber Gets the second home telephone number for the contact.
get_HomeFaxNumber Gets the home fax number for the contact.
get_CarTelephoneNumber Gets the car phone number for the contact.
get_AssistantName Gets the name of contact's assistant.
get_AssistantTelephoneNumber Gets the phone number for the contact's assistant.
get_Children Gets the names of contact's children.
get_Categories Gets the categories for contact.
get_WebPage Gets the Web page for contact.
get_Business2TelephoneNumber Gets the second business telephone number for the contact.
get_Title Gets the job title for the contact.
get_FirstName Gets the first name for the contact.
get_MiddleName Gets the middle name for the contact.
get_LastName Gets the last name for the contact.
get_Suffix Gets the suffix for the contact name.
get_HomeAddressStreet Gets the home street address for the contact.
get_HomeAddressCity Gets the home city for the contact.
get_HomeAddressState Gets the home state, department, or province for the contact.
get_HomeAddressPostalCode Gets the home ZIP or postal code for the contact.
get_HomeAddressCountry Gets the home country/region for the contact.
get_OtherAddressStreet Gets the alternative street address for the contact.
get_OtherAddressCity Gets the alternative city for the contact.
get_OtherAddressState Gets the alternative state, department, or province for the contact.
get_OtherAddressPostalCode Gets the alternative ZIP or postal code for the contact.
get_OtherAddressCountry Gets the alternative country/region for the contact.
get_BusinessAddressStreet Gets the business street address for the contact.
get_BusinessAddressCity Gets the business city for the contact.
get_BusinessAddressState Gets the business state for the contact.
get_BusinessAddressPostalCode Gets the business ZIP or postal code for the contact.
get_BusinessAddressCountry Gets the business country/region for the contact.
get_RadioTelephoneNumber Gets the radio telephone number for the contact.
get_FileAs Gets the filing string for a contact.
get_Body Gets the notes for a contact.
get_YomiCompanyName Gets the Japanese phonetic rendering (Yomigana) of the company name for the contact.
get_YomiFirstName Gets the Japanese phonetic rendering (Yomigana) of the first name for the contact.
get_YomiLastName Gets the Japanese phonetic rendering (Yomigana) of the last name for the contact.
put_Birthday Sets the birth date for the contact.
put_Anniversary Sets the wedding anniversary date for the contact.
put_BusinessFaxNumber Sets the business fax number for the contact.
put_CompanyName Sets the company name for the contact.
put_Department Sets the department name for the contact.
put_Email1Address Sets the first e-mail address for the contact.
put_MobileTelephoneNumber Sets the mobile or cellular telephone number for the contact.
put_OfficeLocation Sets the office location for the contact.
put_PagerNumber Sets the pager number for the contact.
put_BusinessTelephoneNumber Sets the business telephone number for the contact.
put_JobTitle Sets the job title for the contact.
put_HomeTelephoneNumber Sets the home telephone number for the contact.
put_Email2Address Sets the second e-mail address for the contact.
put_Spouse Sets the name of contact's spouse.
put_Email3Address Sets the third e-mail address for the contact.
put_Home2TelephoneNumber Sets the second home telephone number for the contact.
put_HomeFaxNumber Sets the home fax number for the contact.
put_CarTelephoneNumber Sets the car phone number for the contact.
put_AssistantName Sets the name of contact's assistant.
put_AssistantTelephoneNumber Sets the phone number for the contact's assistant.
put_Children Sets the names of contact's children.
put_Categories Sets the categories for contact.
put_WebPage Sets the Web page for contact.
put_Business2TelephoneNumber Sets the second business telephone number for the contact.
put_Title Sets the job title for the contact.
put_FirstName Sets the first name for the contact.
put_MiddleName Sets the middle name for the contact.
put_LastName Sets the last name for the contact.
put_Suffix Sets the suffix for the contact name.
put_HomeAddressStreet Sets the home street address for the contact.
put_HomeAddressCity Sets the home city for the contact.
put_HomeAddressState Sets the home state, department, or province for the contact.
put_HomeAddressPostalCode Sets the home ZIP or postal code for the contact.
put_HomeAddressCountry Sets the home country/region for the contact.
put_OtherAddressStreet Sets the alternative street address for the contact.
put_OtherAddressCity Sets the alternative city for the contact.
put_OtherAddressState Sets the alternative state, department, or province for the contact.
put_OtherAddressPostalCode Sets the alternative ZIP or postal code for the contact.
put_OtherAddressCountry Sets the alternative country/region for the contact.
put_BusinessAddressStreet Sets the business street address for the contact.
put_BusinessAddressCity Sets the business city for the contact.
put_BusinessAddressState Sets the business state for the contact.
put_BusinessAddressPostalCode Sets the business ZIP or postal code for the contact.
put_BusinessAddressCountry Sets the business country/region for the contact.
put_RadioTelephoneNumber Sets the radio telephone number for the contact.
put_FileAs Sets the filing string for a contact.
put_Body Sets the notes for a contact.
put_YomiCompanyName Sets the Japanese phonetic rendering (Yomigana) of the company name for the contact.
put_YomiFirstName Sets the Japanese phonetic rendering (Yomigana) of the first name for the contact.
put_YomiLastName Sets the Japanese phonetic rendering (Yomigana) of the last name for the contact.
Save Saves a Contact item.
Delete Deletes a Contact item.
Copy Copies a Contact item.
Display Displays the Contact item's Summary tab.
get_Oid Gets the object identifier (OID) for an item.
put_BodyInk Sets a binary large object (BLOB) containing the note data in a Rich Ink format.
get_BodyInk Gets a binary large object (BLOB) containing the note data in a Rich Ink format.
get_Application Gets the main Pocket Outlook IPOutlookApp object.

Requirements

Smartphone: Windows Mobile 2002 and later
OS Versions: Windows CE 3.0 and later
Header: pimstore.h
Library: pimstore.lib

See Also

How to: Create a PIM Item

IAppointment

ITask

Pocket Outlook Object Model API Interfaces

Pocket Outlook Object Model API Enumerations

Last updated on Friday, April 22, 2005

© 2005 Microsoft Corporation. All rights reserved.

Send feedback on this topic to the authors.