The TMAPIAppointment object represents a meeting, a one-time appointment, or a recurring appointment or meeting in the Calendar folder.
Delphi wrapper object for IMessage.
| Unit: | MAPIMsgOutlook.pas |
| Type: | Class |
| Inherited from: | TMAPIMessage |
Properties inherited from TMAPIProperty
| Name | Access | Type | Description | MAPI Reference |
| Active | RW | Boolean | Open/Close the MAPI object. | |
| ID | RO | TBytes | The ID property returns the unique identifier of the MAPI object. | PR_ENTRYID |
| MAPIObjType | RO | TMAPIObjType | The MAPIObjType property indicates the type of MAPI object. | PR_OBJECT_TYPE |
| MAPIObject | RO | IMAPIProp | Returns native MAPI IMAPIProp interfaced object. | |
| Properties | RO | TMAPIPropFields | Returns one or all of the fields associated with a MAPI Property object. Each field typically corresponds to a MAPI property. |
Properties inherited from TMAPIMessage
| Name | Access | Type | Description | MAPI Reference |
| Access | RO | ULONG | The Access property indicates the operations available to the client for the object. | PR_ACCESS |
| AccessLevel | RO | ULONG | The AccessLevel property indicates the client's access level to the object. | PR_ACCESS_LEVEL |
| ChangeKey | RO | TBytes | Contains a structure that identifies the last change to the object. Microsoft Exchange specific. | PR_CHANGE_KEY |
| CreationTime | RO | TDateTime | Contains the creation date and time of a message. | PR_CREATION_TIME |
| LastModificationTime | RO | TDateTime | Contains the date and time when the object or subobject was last modified. | PR_LAST_MODIFICATION_TIME |
| LastModifierName | RO | WideString | Contains the name of the last mail user to change the Message object. Microsoft Exchange specific. | PR_LAST_MODIFIER_NAME |
| RecordKey | RO | TBytes | Contains a unique binary-comparable identifier for a specific MAPI object. This property facilitates locating references to an object, such as finding its row in a contents table. | PR_RECORD_KEY |
| SearchKey | RO | TBytes | Contains a unique binary-comparable key that identifies an object for a search. | PR_SEARCH_KEY |
| HasAttachments | RO | Boolean | The HasAttachments property indicates whether the Message object contains at least one attachment. | PR_HASATTACH |
| MsgClass | RW | WideString | Contains a text string that identifies the sender-defined message class, such as IPM.Note | PR_MESSAGE_CLASS |
| MsgCodepage | RW | ULONG | Contains the code page that is used for the message. | PR_MESSAGE_CODEPAGE |
| MsgLocaleId | RW | ULONG | Contains the Windows LCID of the end user who created this message. | PR_MESSAGE_LOCALE_ID |
| MsgFlags | RO | ULONG | The MsgFlags property specifies the status of the Message object. | PR_MESSAGE_FLAGS |
| MsgSize | RO | ULONG | Contains the sum, in bytes, of the sizes of all properties on a message object. | PR_MESSAGE_SIZE |
| ParentID | RO | TBytes | Contains the entry identifier (ID) of the folder that contains a message. | PR_PARENT_ENTRYID |
| StoreID | RO | TBytes | Contains the unique entry identifier of the message store where a message resides. | PR_STORE_ENTRYID |
| Signature | RO | TBytes | Contains the mapping signature for named properties of a particular MAPI object. | PR_MAPPING_SIGNATURE |
| StoreSupportMask | RO | ULONG | There is a property present on message objects which indicates what the store supports, and also what that object supports. | PR_STORE_SUPPORT_MASK |
| IsSupportsUnicode | RO | Boolean | Indicates that STORE_UNICODE_OK exists in StoreSupportMask. Indicates that the message store supports Unicode storage. | |
| SenderName | RO | WideString | Contains the message sender's display name. | PR_SENDER_NAME |
| SenderEmailAddress | RO | WideString | Contains the message sender's e-mail address. | PR_SENDER_EMAIL_ADDRESS |
| SenderAddressType | RO | WideString | Contains the message sender's e-mail address type. | PR_SENDER_ADDRTYPE |
| DisplayTo | RO | WideString | Contains a list of the display names of the primary (To) message recipients, separated by semicolons (;). | PR_DISPLAY_TO |
| DisplayCc | RO | WideString | Contains an ASCII list of the display names of any carbon copy (CC) message recipients, separated by semicolons (;). | PR_DISPLAY_CC |
| DisplayBCc | RO | WideString | Contains an ASCII list of the display names of any blind carbon copy (BCC) message recipients, separated by semicolons (;). | PR_DISPLAY_BCC |
| Subject | RW | WideString | Contains the full subject of a message. | PR_SUBJECT |
| IconIndex | RO | Integer | Contains a number that indicates which icon to use when you display a group of e-mail objects. | PR_ICON_INDEX |
| ConversationTopic | RO | WideString | Contains the topic of the first message in a conversation thread. | PR_CONVERSATION_TOPIC |
| ConversationID | RO | TBytes | Contains a computed value derived from other Conversation-related properties. Microsoft Exchange specific. | PR_CONVERSATION_ID |
| ConversationIndex | RO | TBytes | Contains a binary value that indicates the relative position of this message within a conversation thread. | PR_CONVERSATION_INDEX |
| HasUserFields | RO | Boolean | Indicates that there exists user-defined fields | |
| ReceivedTime | RO | TDateTime | Contains the date and time when a message was delivered. | PR_MESSAGE_DELIVERY_TIME |
| SubmitTime | RO | TDateTime | Contains the date and time the message sender submitted a message. | PR_CLIENT_SUBMIT_TIME |
| Body | RO | TMsgBody | The Body property returns or sets the text of the message as a string. | PR_BODY, PR_HTML, PR_RTF_COMPRESSED |
| Attachments | RO | TMsgAttachments | The Attachments property returns an TMsgAttachments object. |
Properties
| Name | Access | Type | Description | MAPI Reference |
| AllDayEvent | RW | Boolean | Returns True if the appointment is an all-day event (as opposed to a specified time). | PidLidAppointmentSubType |
| Attachments | RO | TMsgAttachments | Returns a TMsgAttachments object that represents all the attachments for the specified item. | |
| BillingInformation | RW | WideString | Returns or sets a String representing the billing information associated with the Outlook item. | PidLidBilling |
| Body | RO | TMsgBody | The Body property returns or sets the text of the message as a string. | PR_BODY, PR_HTML, PR_RTF_COMPRESSED |
| BusyStatus | RW | TBusyStatus | Returns or sets an TBusyStatus constant indicating the busy status of the user for the appointment. | PidLidBusyStatus |
| Categories | RO | TStrings | Returns or sets a String representing the categories assigned to the Outlook item. | PidNameKeywords |
| Companies | RO | TStrings | Returns or sets a String representing the names of the companies associated with the Outlook item. | PidLidCompanies |
| ConversationID | RO | TBytes | Returns a TBytes that uniquely identifies a Conversation that the TMAPIContact object belongs to. | PR_CONVERSATION_ID |
| ConversationIndex | RO | TBytes | Returns a TBytes that indicates the relative position of the item | PR_CONVERSATION_INDEX |
| ConversationTopic | RO | WideString | Returns a String representing the topic of the conversation thread of the Outlook item. | PR_CONVERSATION_TOPIC |
| CreationTime | RO | TDateTime | Returns a Date and Time indicating the creation time for the Outlook item. | PR_CREATION_TIME |
| Duration | RW | ULONG | Returns or sets a ULONG indicating the duration (in minutes) of the Appointment. | PidLidAppointmentDuration |
| EndWhole | RW | TDateTime | Returns or sets a Date indicating the end date and time of an Appointment. | PidLidAppointmentEndWhole |
| EntryID | RO | TBytes | Returns a TBytes representing the unique Entry ID of the object. | PR_ENTRYID |
| GlobalAppointmentID | RO | TBytes | Returns a TBytes value that represents a unique global identifier for the Appointment object. | PidLidGlobalObjectId |
| Importance | RW | TMsgImportance | Returns or sets a TMsgImportance constant indicating the relative importance level for the Outlook item. | PR_IMPORTANCE |
| InternetCodePage | RW | ULONG | Returns or sets a ULONG that determines the Internet code page used by the item. | PR_INTERNET_CPID |
| IsRecurring | RO | Boolean | Returns a Boolean value that is True if the appointment is a recurring appointment. | PidLidRecurring |
| LastModificationTime | RO | TDateTime | Returns a Date specifying the date and time that the Outlook item. | PR_LAST_MODIFICATION_TIME |
| Location | RW | WideString | Returns or sets a String representing the specific office location (for example, Building 1 Room 1 or Suite 123) for the appointment. | PR_OFFICE_LOCATION |
| MeetingStatus | RW | TMeetingStatus | Returns or sets a TMeetingStatus constant specifying the meeting status of the appointment. | PidLidAppointmentStateFlags |
| MeetingWorkspaceUrl | RO | WideString | Returns the URL for the Meeting Workspace that the appointment item is linked to. | PidLideetingWorkspaceUrl |
| Mileage | RW | c | Returns or sets a String representing the mileage for an item. | PidLidMileage |
| NoAging | RW | Boolean | Returns or sets a Boolean value that is True to not age the Outlook item. | PidLidAgingDontAgeMe |
| OptionalAttendees | RO | WideString | Returns a String representing the display string of optional attendees names for the appointment. | PR_DISPLAY_CC |
| Organizer | RO | WideString | Returns a String representing the name of the organizer of the appointment. | PR_SENDER_NAME |
| ReminderMinutesBeforeStart | RW | Integer | Returns or sets an Integer indicating the number of minutes the reminder should occur prior to the start of the appointment. | PidLidReminderDelta |
| ReminderOverrideDefault | RW | Boolean | Returns or sets a Boolean value that is True if the reminder overrides the default reminder behavior for the item. | PidLidReminderOverride |
| ReminderPlaySound | RW | Boolean | Returns or sets a Boolean value that is True if the reminder should play a sound when it occurs for this item. | PidLidReminderPlaySound |
| ReminderSet | RW | Boolean | Returns or sets a Boolean value that is True if a reminder has been set for this item. | PidLidReminderSet |
| ReminderSoundFile | RW | WideString | Returns or sets a String indicating the path and file name of the sound file to play when the reminder occurs for the Outlook item. | PidLidReminderFileParameter |
| ReplyTime | RW | TDateTime | Returns or sets a Date indicating the reply time for the appointment. | PidLidAppointmentReplyTime |
| RequiredAttendees | RO | WideString | Returns a semicolon-delimited String of required attendee names for the meeting appointment. | PR_DISPLAY_TO |
| Resources | RO | WideString | Returns a semicolon-delimited String of resource names for the meeting. | PR_DISPLAY_BCC |
| ResponseRequested | RW | Boolean | Returns a Boolean that indicates True if the sender would like a response to the meeting request for the appointment. | PR_RESPONSE_REQUESTED |
| ResponseStatus | RO | TResponseStatus | Returns a TResponseStatus constant indicating the overall status of the meeting for the current user for the appointment. | PidLidResponseStatus |
| Sensitivity | RW | TMsgSensitivity | Returns or sets a constant in the TMsgSensitivity enumeration indicating the sensitivity for the Outlook item. | PR_SENSITIVITY |
| Size | RO | ULONG | Returns a ULONG indicating the size (in bytes) of the Outlook item. | PR_MESSAGE_SIZE |
| StartWhole | RW | TDateTime | Returns or sets a Date indicating the starting date and time for the Outlook item. | PidLidAppointmentStartWhole |
| Subject | RW | WideString | Returns or sets a String indicating the subject for the Outlook item. | PR_SUBJECT |
Methods
| GetRecurrencePattern | function GetRecurrencePattern: TRecurrencePattern; |
Copyright © 2013 IMIBO Privacy Statement |