LazyMAPI

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;
   
   
   
   
   
   
   
   
   
   
   
   

Top


Copyright © 2013 IMIBO
Privacy Statement