LazyMAPI

TMAPITask - represents a task (an assigned, delegated, or self-imposed task to be performed within a specified time frame) in a Tasks 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
ActualWork RW Integer Returns or sets an Integer indicating the actual effort spent on the task. PidLidTaskActualEffort
BillingInformation RW WideString Returns or sets a String representing the billing information associated with the Outlook item. PidLidBilling
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
Complete RW Boolean Returns True if the task is completed. PidLidTaskComplete
Contacts RO TStrings Returns or sets a TStrings representing the contacts associated with the Outlook item. PidLidContacts
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
DateCompleted RW TDateTime Returns or sets a Date indicating the completion date of the task. PidLidTaskDateCompleted
DelegationState RO TTaskDelegationState Returns an TTaskDelegationState constant indicating the delegation state of the task. PidLidTaskAcceptanceState
Delegator RO WideString Returns a String representing the display name of the delegator for the task. PidLidTaskAssigner
DueDate RW TDateTime Returns or sets a Date indicating the due date for the task. PidLidTaskDueDate
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
LastModificationTime RO TDateTime Returns a Date specifying the date and time that the Outlook item. PR_LAST_MODIFICATION_TIME
Mileage RW WideString 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
Ordinal RW Integer Returns or sets a Integer specifying the position in the view (ordinal) for the task. PidLidTaskOrdinal
TaskOwner RW WideString Returns or sets a String indicating the owner for the task. PidLidTaskOwner
TaskOwnership RO TTaskOwnership Returns an TTaskOwnership specifying the ownership state of the task. PidLidTaskOwnership
PercentComplete RW Double Returns or sets a Double indicating the percentage of the task completed at the current date and time. PidLidPercentComplete
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
ReminderTime RW TDateTime Returns or sets a Date indicating the date and time at which the reminder should occur for the specified item. PidLidReminderTime
Role RW WideString Returns or sets a String containing the free-form text string associating the owner of a task with a role for the task. PidLidTaskRole
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
StartDate RW TDateTime Returns or sets a Date indicating the start date for the task. PidLidTaskStartDate
Subject RW WideString Returns or sets a String indicating the subject for the Outlook item. PR_SUBJECT
TeamTask RW Boolean Returns a Boolean that indicates True if the task is a team task. PidLidTeamTask
ToDoTaskOrdinal RW TDateTime Returns or sets a Date value that represents the ordinal value of the task for the Task. PidLidToDoOrdinalDate
TotalWork RW ULONG Returns or sets a ULONG indicating the total work for the task. PidLidTaskEstimatedEffort

Methods

   
   
   
   
   
   
   
   
   
   
   
   
   
   

Top


Copyright © 2012 IMIBO
Privacy Statement