Independentsoft.Msg
Represents a file used to store data as virtual streams.
Initializes a new instance of the CompoundFile class.
Initializes a new instance of the CompoundFile class based on the supplied file.
File path.
Initializes a new instance of the CompoundFile class based on the supplied stream.
A stream.
Opens compound file from the specified file.
File path.
Opens compound file from the specified stream.
A stream.
Gets stream to read from this compound file.
Gets buffer to read from this compound file.
Saves this compound file to the specified file.
File path.
Saves this compound file to the specified file.
File path.
True to overwrite existing file, otherwise false.
Saves this compound file to the specified stream.
A stream.
Gets the root node.
Gets or sets major version. Allowed values are 3 (512 bytes sector size) or 4 (4096 bytes sector size).
Gets FAT sector size.
Gets size of mini sectors.
Gets FAT sector count.
Gets maximum size of mini streams.
Gets count of mini FAT sectors.
Gets or sets compound file class ID.
Represents a directory entry.
Compares this instance with the specified object and indicates whether this instance precedes, follows, or appears in the same position in the sort order as the specified DirectoryEntry.
A DirectoryEntry
A 32-bit signed integer that indicates whether this instance precedes, follows, or appears in the same position in the sort order as the value parameter.
Gets or sets name.
Gets creation time.
Gets last modified time.
Gets size.
Gets or sets class ID.
Description of DirectoryEntryList.
Gets the with the specified name.
The name.
DirectoryEntry.
The exception that is thrown when an input file or a data stream that is supposed to conform to a certain file format specification is malformed.
Creates a new instance of the InvalidFileFormatException class.
Creates a new instance of the InvalidFileFormatException class with the specified error message.
The message that describes the error.
Creates a new instance of the InvalidFileFormatException class with the specified error message and inner exception.
The message that describes the error.
The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.
Represents a root node.
RootDirectoryEntry object in a compound file that must be accessed before any other objects and objects are referenced. It is the uppermost parent object in the storage object and stream object hierarchy.
Gets root's name.
Gets collection of .
Contains collection of .
Storage is analogous to a file system directory. The parent object of a storage object must be another storage object or the .
Initializes a new instance of the Storage class.
Initializes a new instance of the Storage class.
Storage name.
Gets collection of .
Represents a virtual stream to store data.
Stream is analogous to a file system file. The parent object of a stream object must be a object or the .
Initializes a new instance of the Stream class.
Initializes a new instance of the Stream class and load data from the specified file.
File path.
Initializes a new instance of the Stream class and load data from the specified .
Stream name.
A stream.
Initializes a new instance of the Stream class and load data from the specified buffer.
Stream name.
Data buffer.
Loads data to this stream from the specified file.
File path.
Loads data to this stream from the specified .
Stream name.
A stream.
Loads data to this stream from the specified buffer.
Stream name.
Data buffer.
Saves data from this stream to to the specified file.
File path.
Saves data from this stream to the specified .
A stream.
Gets to read data from this stream.
Gets or sets streams data.
Class Attachment.
Initializes a new instance of the class.
Initializes a new instance of the class.
The file path.
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The buffer.
Initializes a new instance of the class.
The stream.
The name.
Initializes a new instance of the class.
The buffer.
The name.
Saves the specified stream.
The stream.
stream
Saves this message to the specified file.
File path.
Saves this message to the specified file.
File path.
True to overwrite existing file, otherwise false.
Gets the stream.
Stream.
Gets the bytes.
System.Byte[][].
Gets the name of the file.
System.String.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name.
The name.
Gets or sets the type of the content.
The type of the content.
Gets or sets the content identifier.
The content identifier.
Gets or sets the content location.
The content location.
Gets or sets the content description.
The content description.
Gets or sets the content disposition.
The content disposition.
Class BodyPart.
Initializes a new instance of the class.
Initializes a new instance of the class.
The attachment.
Saves the specified file path.
The file path.
Saves the specified file path.
The file path.
if set to true [overwrite].
Saves the specified stream.
The stream.
stream
Gets the bytes.
System.Byte[][].
Gets the stream.
Stream.
Returns a that represents this instance.
A that represents this instance.
Gets the headers.
The headers.
Gets the body parts.
The body parts.
Gets or sets the body.
The body.
Gets or sets the embedded message.
The embedded message.
Gets or sets the header encoding.
The header encoding.
Gets or sets the header character set.
The header character set.
Gets or sets the type of the content.
The type of the content.
Gets or sets the content transfer encoding.
The content transfer encoding.
Gets or sets the content disposition.
The content disposition.
Gets or sets the content description.
The content description.
Gets or sets the content identifier.
The content identifier.
Gets or sets the content location.
The content location.
Class BodyPartList.
Adds the specified attachment.
The attachment.
Class ContentDisposition.
Initializes a new instance of the class.
Initializes a new instance of the class.
The type.
Initializes a new instance of the class.
The content disposition.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the type.
The type.
Gets the parameters.
The parameters.
Summary description for ContentDispositionType.
Specifies that the attachment is to be displayed as a file attached to the e-mail message.
The attachment is to be displayed as part of the e-mail message body.
Specifies the Content-Transfer-Encoding header information for an e-mail message attachment.
Class ContentType.
Initializes a new instance of the class.
Initializes a new instance of the class.
The type.
The subtype.
Initializes a new instance of the class.
The type.
The subtype.
The charset.
Initializes a new instance of the class.
Type of the content.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the type.
The type.
Gets or sets the type of the sub.
The type of the sub.
Gets or sets the character set.
The character set.
Gets the parameters.
The parameters.
Class Header.
Initializes a new instance of the class.
Initializes a new instance of the class.
The name.
The value.
Initializes a new instance of the class.
The name.
The value.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name.
The name.
Gets or sets the value.
The value.
Contains types of header encoding.
Quoted-Printable encoding.
Binary encoding.
Class HeaderList.
Removes the specified standard header.
The standard header.
Removes the specified name.
The name.
Gets the with the specified name.
The name.
Header.
Gets the with the specified name.
The name.
Header.
Represents a mailbox.
Initializes a new instance of the Mailbox.
Initializes a new instance of the Mailbox.
Email address of mailbox owner.
Name of mailbox owner.
Initializes a new instance of the Mailbox.
Email address and name of mailbox owner.
Returns a String that represents the current Mailbox.
Gets or sets display name.
Gets or sets email address.
Class Message.
Initializes a new instance of the class.
Initializes a new instance of the class.
The file path.
Initializes a new instance of the class.
The stream.
Initializes a new instance of the class.
The buffer.
Opens the specified file path.
The file path.
Opens the specified stream.
The stream.
stream
Opens the specified buffer.
The buffer.
Gets the attachments.
Attachment[][].
Gets the attachments.
if set to true [include embedded].
Attachment[][].
Gets the name of the file.
System.String.
Saves the specified stream.
The stream.
stream
Saves this message to the specified file.
File path.
Saves this message to the specified file.
File path.
True to overwrite existing file, otherwise false.
Gets the bytes.
System.Byte[][].
Gets the stream.
Stream.
Returns a that represents this instance.
A that represents this instance.
Gets the headers.
The headers.
Gets the body parts.
The body parts.
Gets or sets the body.
The body.
Gets or sets the embedded message.
The embedded message.
Gets or sets the header encoding.
The header encoding.
Gets or sets the header character set.
The header character set.
Gets or sets the type of the content.
The type of the content.
Gets or sets the content transfer encoding.
The content transfer encoding.
Gets or sets the content disposition.
The content disposition.
Gets or sets the content description.
The content description.
Gets or sets the content identifier.
The content identifier.
Gets or sets the content location.
The content location.
Gets or sets the subject.
The subject.
Gets or sets the MIME version.
The MIME version.
Gets or sets the comments.
The comments.
Gets or sets the keywords.
The keywords.
Gets or sets the message identifier.
The message identifier.
Gets or sets the resent message identifier.
The resent message identifier.
Gets or sets the date.
The date.
Gets or sets the resent date.
The resent date.
Gets or sets the references.
The references.
Gets to.
To.
Gets the cc.
The cc.
Gets the BCC.
The BCC.
Gets the reply to.
The reply to.
Gets or sets from.
From.
Gets or sets the sender.
The sender.
Gets or sets the resent from.
The resent from.
Gets or sets the resent sender.
The resent sender.
Gets or sets the in reply to.
The in reply to.
Gets or sets the return path.
The return path.
The exception that is thrown when load or parse message with wrong format.
Initializes a new instance of the MessageFormatException class.
Initializes a new instance of the MessageFormatException class with the specified error message.
Error description.
Initializes a new instance of the MessageFormatException class with the specified error message and inner exception.
The message that describes the error
The exception that is the cause of the current exception. If the innerException parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.
Class Parameter.
Initializes a new instance of the class.
Initializes a new instance of the class.
The name.
Initializes a new instance of the class.
The name.
The value.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name.
The name.
Gets or sets the value.
The value.
Class ParameterList.
Removes the specified name.
The name.
Gets the with the specified name.
The name.
Parameter.
Contains the standard message headers defined in RFC 2822.
Resent-Date header field.
Resent-From header field.
Resent-Sender header field.
Resent-To header field.
Resent-Cc header field.
Resent-Bcc header field.
Resent-Msg-ID header field.
From header field.
Sender header field.
Reply-To header field.
To header field.
Cc header field.
Bcc header field.
Message-ID header field.
In-Reply-To header field.
References header field.
Subject header field.
Comments header field.
Keywords header field.
Date header field.
Return-Path header field.
Received header field.
MIME-Version header field.
Content-Type header field.
Content-ID header field.
Content-Transfer-Encoding header field.
Content-Description header field.
Content-Disposition header field.
Content-Location header field.
Content-Length header field.
Summary description for Util.
Represents an attachment to a message.
Initializes a new instance of the Attachment class.
Initializes a new instance of the Attachment class based on the supplied file.
File path.
Initializes a new instance of the Attachment class based on the supplied stream.
Attachment file name.
A stream.
Initializes a new instance of the Attachment class based on the supplied byte array.
Attachment file name.
A byte array.
Saves this attachment to the specified file.
File path.
Saves this attachment to the specified file.
File path.
True to overwrite existing file, otherwise false.
Saves this attachment to the specified stream.
A stream.
stream
Gets bytes to read from this attachment.
Attachment as a byte array.
Gets bytes to read from this attachment.
Attachment as a byte array.
Gets stream to read from this attachment.
A stream.
Provides file type information for a non-Windows attachment.
The additional information.
Contains the content base header of a MIME message attachment.
The content base.
Contains the content identification header of a MIME message attachment.
The content identifier.
Contains the content location header of a MIME message attachment.
The content location.
Contains the content disposition header of a MIME message attachment.
The content disposition.
Contains binary attachment data.
The data.
Contains attachment's data as embedded object.
The data object.
Contains the encoding for an attachment.
The encoding.
Contains the record key for an attachment.
The record key.
Contains a file name extension that indicates the document type of an attachment.
The extension.
Contains an attachment's base file name and extension, excluding path.
The name of the file.
Contains flags for an attachment.
The flags.
Contains an attachment's long filename and extension, excluding path.
The long name of the file.
Contains an attachment's fully-qualified long path and filename.
The long name of the path.
Contains a MAPI-defined constant representing the way the contents of an attachment can be accessed.
The method.
Contains the MIME sequence number of a MIME message attachment.
The MIME sequence.
Contains formatting information about a MIME attachment.
The MIME tag.
Contains an attachment's fully-qualified path and filename.
The name of the path.
Contains a Microsoft Windows metafile with rendering information for an attachment.
The rendering.
Contains rendering position index.
The rendering position.
Contains attachment's size in bytes.
The size.
Contains an object identifier specifying the application that supplied an attachment.
The tag.
Contains the name of an attachment file modified so that it can be associated with TNEF messages.
The name of the transport.
Contains the display name of the attachment.
The display name.
Contains object if the attachment is an embedded Message.
The embedded message.
Contains the type of the attachment.
The type of the object.
Indicates whether an attachment is hidden from the end user.
true if this instance is hidden; otherwise, false.
Contains the creation date and time of the attachment.
The creation time.
Contains the date and time when the attachment was last modified.
The last modification time.
Indicates whether this attachment is a contact photo.
true if this instance is contact photo; otherwise, false.
Gets or sets the data object storage.
The data object storage.
Represents attachment's flags.
Indicates that this attachment is not available to HTML rendering applications and should be ignored in MIME processing.
Indicates that this attachment is not available to applications rendering in Rich Text Format (RTF) and should be ignored by MAPI.
None
Represents the way the contents of an attachment can be accessed.
The attachment has just been created.
The property contains the attachment data.
The or the property contains a fully-qualified path identifying the attachment to recipients with access to a common file server.
The or the property contains a fully-qualified path identifying the attachment.
The or the property contains a fully-qualified path identifying the attachment.
The property contains an embedded object.
The attachment is an embedded OLE object
None
Specifies whether the attendee is busy at the time of an appointment on their calendar. The specified status appears in the free/busy view of the calendar.
Free status
Tentative status
Busy status
Out of the office status
Enum CalendarType
Describes which week in a month is used in a relative recurrence pattern.
First.
Second.
Third.
Fourth.
Last.
None.
Contains a value used to associate an icon with a particular row of a table.
An automated agent, such as Quote-Of-The-Day or a weather chart display.
A distribution list.
Display default folder icon adjacent to folder.
Display default folder link icon adjacent to folder rather than the default folder icon.
Display icon for a folder with an application-specific distinction, such as a special type of public folder.
A forum, such as a bulletin board service or a public or shared folder.
A global address book.
A local address book that you share with a small workgroup.
A typical messaging user.
Modifiable; the container should be denoted as modifiable in the user interface.
A special alias defined for a large group, such as helpdesk, accounting, or blood-drive coordinator.
A private, personally administered distribution list.
A recipient known to be from a foreign or remote messaging system.
A wide area network address book.
Does not match any of the other settings.
None.
Class ExtendedProperty.
Initializes a new instance of the class.
Initializes a new instance of the class.
The tag.
Initializes a new instance of the class.
The tag.
The value.
tag
or
value
Initializes a new instance of the class.
The tag.
The value.
Initializes a new instance of the class.
The tag.
The value.
Initializes a new instance of the class.
The tag.
The value.
Initializes a new instance of the class.
The tag.
The value.
Initializes a new instance of the class.
The tag.
if set to true [value].
Initializes a new instance of the class.
The tag.
The value.
Initializes a new instance of the class.
The tag.
The value.
tag
or
value
Initializes a new instance of the class.
The tag.
The value.
Gets the string value.
System.String.
Gets the string array value.
System.String[][].
Gets the boolean value.
true if XXXX, false otherwise.
Gets the short value.
System.Int16.
Gets the integer value.
System.Int32.
Gets the long value.
System.Int64.
Gets the float value.
System.Single.
Gets the double value.
System.Double.
Gets the date time value.
DateTime.
Gets or sets the tag.
The tag.
Gets or sets the value.
The value.
Class ExtendedPropertyId.
Class ExtendedPropertyTag.
Gets or sets the unique identifier.
The unique identifier.
Gets or sets the type.
The type.
Initializes a new instance of the class.
Initializes a new instance of the class.
The identifier.
The unique identifier.
Initializes a new instance of the class.
The identifier.
The unique identifier.
The type.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the identifier.
The identifier.
Class ExtendedPropertyList.
Gets the with the specified tag.
The tag.
ExtendedProperty.
Class ExtendedPropertyName.
Initializes a new instance of the class.
Initializes a new instance of the class.
The name.
The unique identifier.
Initializes a new instance of the class.
The name.
The unique identifier.
The type.
Returns a that represents this instance.
A that represents this instance.
Gets or sets the name.
The name.
Represents flag color.
Purple color. Value is 1.
Orange color. Value is 2.
Green color. Value is 3.
Yellow color. Value is 4.
Blue color. Value is 5.
Red color. Value is 6.
None. Value is 0.
Contains the Microsoft Office Outlook follow-up flags for the message.
Complete.
Follow-up is required.
No follow-up has been specified.
Enum Gender
Indicates the message sender's opinion of the importance of a message.
The message has low importance.
The message has normal importance.
The message has high importance.
None.
Represents last action on the message.
Reply has been sent to sender. Value is 102.
Reply has been sent to all. Value is 103.
The message has been forwarded. Value is 104.
None.
The MeetingStatus enum specifies the status of an appointment or meeting.
An Appointment item without attendees has been scheduled. This status can be used to set up holidays on a calendar.
The meeting has been scheduled.
The meeting request has been received.
The scheduled meeting has been cancelled but still appears on the user's calendar.
The scheduled meeting has been cancelled.
None.
Represents Outlook message file.
Initializes a new instance of the Message class.
Initializes a new instance of the Message class based on the supplied file.
File path.
Initializes a new instance of the Message class based on the supplied stream.
A stream.
Initializes a new instance of the Message class from the specified MIME message.
The MIME message.
Loads message from the specified file.
File path.
Loads message from the specified stream.
An input stream.
Gets stream to read from this message.
A stream.
Gets bytes to read from this message.
Attachment as a byte array.
Saves this message to the specified file.
File path.
Saves this message to the specified file.
File path.
True to overwrite existing file, otherwise false.
Saves this message to the specified stream.
A stream.
stream
Converts to MIME message.
Independentsoft.Email.Mime.Message.
Gets or sets message encoding. Default is UTF8 encoding.
The encoding.
In order to save message as Unicode use:
message.Encoding = System.Text.Encoding.Unicode;
Contains a text string that identifies the sender-defined message class, such as IPM.Note.
The message class.
Contains the full subject of a message.
The subject.
Contains a subject prefix that typically indicates some action on a message, such as "FW: " for forwarding.
The subject prefix.
Contains the topic of the first message in a conversation thread.
The conversation topic.
A conversation thread represents a series of messages and replies. These properties are set for the first message in a thread, usually to the property. Subsequent messages in the thread should use the same topic without modification.
Contains an ASCII list of the display names of any blind carbon copy (BCC) message recipients, separated by semicolons (;).
The display BCC.
Contains an ASCII list of the display names of any carbon copy (CC) message recipients, separated by semicolons (;).
The display cc.
Contains a list of the display names of the primary (To) message recipients, separated by semicolons (;).
The display to.
Contains a list of the display names of the primary (To) message recipients, separated by semicolons (;).
The original display to.
Contains reply to email address.
The reply to.
Contains the message subject with any prefix removed.
The normalized subject.
Contains the message text.
The body.
Contains the Rich Text Format (RTF) version of the message text.
The body RTF.
Contains the Rich Text Format (RTF) version of the message text, usually in compressed form.
The RTF compressed.
Contains a binary-comparable key that identifies correlated objects for a search.
The search key.
Contains a change key of a message.
The change key.
Contains a MAPI entry identifier used to open and edit properties of a particular MAPI object.
The entry identifier.
Gets or sets the read receipt entry identifier.
The read receipt entry identifier.
Gets or sets the read receipt search key.
The read receipt search key.
Contains the creation date and time of the message.
The creation time.
A message store sets this property for each message that it creates.
Contains the date and time when the message was last modified.
The last modification time.
This property is initially set to the same value as the property.
Contains the date and time when a message was delivered.
The message delivery time.
This property describes the time the message was stored at the server, rather than the download time when the transport provider copied the message from the server to the local store.
Contains the date and time the message sender submitted a message.
The client submit time.
Contains the date and time the mail provider submitted a message.
The provider submit time.
Contains the report date and time.
The report time.
Contains the time when the last verb was executed.
The last verb execution time.
Contains report text.
The report text.
Contains name of the person who created message.
The name of the creator.
Contains name of the person who modified message.
The last name of the modifier.
Contains unique ID for the message.
The internet message identifier.
Contains the identifier of the message to which this message is a reply.
The in reply to.
Contains Internet reference ID for the message.
The internet references.
Contains the code page that is used for the message.
The message code page.
Contains a number that indicates which icon to use when you display a group of e-mail objects.
The index of the icon.
Contains the size of the body, subject, sender, and attachments.
The size.
Indicates the code page used for the or the properties.
The internet code page.
Contains a binary value that indicates the relative position of this message within a conversation thread.
The index of the conversation.
Contains true if message is invisible.
true if this instance is hidden; otherwise, false.
Contains true if message is read only.
true if this instance is read only; otherwise, false.
Contains true if message is system message.
true if this instance is system; otherwise, false.
Gets or sets a value indicating whether [disable full fidelity].
true if [disable full fidelity]; otherwise, false.
Contains true if a message contains at least one attachment.
true if this instance has attachment; otherwise, false.
Contains true if the property has the same text content as the property for this message.
true if [RTF in synchronize]; otherwise, false.
Gets or sets a value indicating whether [read receipt requested].
true if [read receipt requested]; otherwise, false.
Gets or sets a value indicating whether [delivery report requested].
true if [delivery report requested]; otherwise, false.
Contains the Hypertext Markup Language (HTML) version of the message text.
The body HTML.
Contains the Hypertext Markup Language (HTML) version of the message text.
The body HTML text.
Contains a value that indicates the message sender's opinion of the sensitivity of a message.
The sensitivity.
Contains the last verb executed.
The last verb executed.
Contains a value that indicates the message sender's opinion of the importance of a message.
The importance.
Contains the relative priority of a message.
The priority.
This property and the property should not be confused. Importance indicates a value to users, while priority indicates the order or speed at which the message should be sent by the messaging system software. Higher priority usually indicates a higher cost. Higher importance usually is associated with a different display by the user interface.
Specifies the flag icon of the message object.
The flag icon.
Specifies the flag state of the message object.
The flag status.
Contains the type of an object.
The type of the object.
Contains the address type for the messaging user who is represented by the user actually receiving the message.
The type of the received representing address.
Contains the e-mail address for the messaging user who is represented by the receiving user.
The received representing email address.
Contains the entry identifier for the messaging user who is represented by the receiving user.
The received representing entry identifier.
Contains the display name for the messaging user who is represented by the receiving user.
The name of the received representing.
Contains the search key for the messaging user represented by the receiving user.
The received representing search key.
Contains the e-mail address type, such as SMTP, for the messaging user who actually receives the message.
The type of the received by address.
Contains the e-mail address for the messaging user who receives the message.
The received by email address.
Contains the entry identifier of the messaging user who actually receives the message.
The received by entry identifier.
Contains the display name of the messaging user who receives the message.
The name of the received by.
Contains the search key of the messaging user who receives the message.
The received by search key.
Contains the message sender's e-mail address type.
The type of the sender address.
Contains the message sender's e-mail address.
The sender email address.
Contains the message sender's entry identifier.
The sender entry identifier.
Contains the message sender's display name.
The name of the sender.
Contains the message sender's search key.
The sender search key.
Contains the address type for the messaging user who is represented by the sender.
The type of the sent representing address.
Contains the e-mail address for the messaging user who is represented by the sender.
The sent representing email address.
Contains the entry identifier for the messaging user represented by the sender.
The sent representing entry identifier.
Contains the display name for the messaging user represented by the sender.
The name of the sent representing.
Contains the search key for the messaging user represented by the sender.
The sent representing search key.
Contains transport-specific message envelope information.
The transport message headers.
Contains a bitmask of flags that indicate the origin and current state of a message.
The message flags.
This property is a nontransmittable message property exposed at both the sending and receiving ends of a transmission, with different values depending upon the client application or store provider involved. This property is initialized by the client or message store provider when a message is created and saved for the first time and then updated periodically by the message store provider, a transport provider, and the MAPI spooler as the message is processed and its state changes. This property exists on a message both before and after submission, and on all copies of the received message. Although it is not a recipient property, it is exposed differently to each recipient according to whether it has been read or modified by that recipient.
Contains values that client applications should query to determine the characteristics of a message store.
The store support masks.
Contains version number of Microsoft Office Outlook client.
The outlook version.
Contains internal version number of Microsoft Office Outlook client.
The outlook internal version.
Contains the start date and time of a message.
The common start time.
Contains the end date and time of a message.
The common end time.
Contains the date and time specifying the date by which an e-mail message is due.
The flag due by.
Contains the names of the companies associated with the contact item.
The companies.
Contains the names of the contacts associated with the item.
The contact names.
Contains the categories associated with a message.
The keywords.
Contains the categories associated with a message.
The categories.
Contains the billing information associated with a message.
The billing information.
Contains free-form string value and can be used to store mileage information associated with the message.
The mileage.
Contains account name or email address.
The name of the internet account.
Contains the path and file name of the sound file to play when the reminder occurs for the appointment, mail message, or task.
The reminder sound file.
Contains true if message is marked as private.
true if this instance is private; otherwise, false.
Contains true if the reminder overrides the default reminder behavior for the appointment, mail item, or task.
true if [reminder override default]; otherwise, false.
Contains true if the reminder should play a sound when it occurs for this appointment or task.
true if [reminder play sound]; otherwise, false.
Contains appointment's the start date and time.
The appointment start time.
Contains appointment's the end date and time.
The appointment end time.
Contains appointment's location.
The location.
Contains appointment's message class.
The appointment message class.
Contains appointment's time zone.
The time zone.
Contains recurring pattern description.
The recurrence pattern description.
Contains appoinmtment or task recurring pattern.
The recurrence pattern.
Contains message's global unique id.
The unique identifier.
Contains appointment's label color.
The label.
Contains appointment's duration in minutes.
The duration.
Contains appointment's busy status.
The busy status.
Contains the status of the meeting.
The meeting status.
Contains the response to a meeting request.
The response status.
Contains the recurrence pattern type.
The type of the recurrence.
Contains task's owner name.
The owner.
Contains task's delegator name.
The delegator.
Contains the percentage of the task completed at the current date and time.
The percent complete.
Contains the actual effort (in minutes) spent on the task.
The actual work.
Contains the total work for the task.
The total work.
Contains true if the task is a team task.
true if this instance is team task; otherwise, false.
Contains true if the task is complete.
true if this instance is complete; otherwise, false.
Contains true if the task or appointment is recurring.
true if this instance is recurring; otherwise, false.
Contains true if the appointment is all day event.
true if this instance is all day event; otherwise, false.
Contains true if a reminder has been set for this appointment, e-mail item, or task.
true if this instance is reminder set; otherwise, false.
Contains the date and time at which the reminder should occur for the specified item.
The reminder time.
Contains the number of minutes the reminder should occur prior to the start of the appointment.
The reminder minutes before start.
Contains task's the start date and time.
The task start date.
Contains task's the due date and time.
The task due date.
Contains the completion date of the task.
The date completed.
Contains the status of the task.
The task status.
Contains the ownership state of the task.
The task ownership.
Contains the delegation state of a task.
The state of the task delegation.
Contains height of the note item.
The height of the note.
Contains width of the note item.
The width of the note.
Contains top position of the note item.
The note top.
Contains left position of the note item.
The note left.
Contains background color of the note item.
The color of the note.
Contains journal's the start date and time.
The journal start time.
Contains journal's the end date and time.
The journal end time.
Contains the type of the journal item.
The type of the journal.
Contains the type description of the journal item.
The journal type description.
Contains journal's the duration in minutes.
The duration of the journal.
Contains the birthday date for the contact.
The birthday.
Contains the names of the children of the contact.
The children names.
Contains the name of assistent of the contact.
The name of the assistent.
Contains assistent's phone number of the contact.
The assistent phone.
Contains the first business telephone number for the contact.
The business phone.
Contains the business fax number for the contact.
The business fax.
Contains the url of the business Web page for the contact.
The business home page.
Contains the callback telephone number for the contact.
The callback phone.
Contains the car telephone number for the contact.
The car phone.
Contains the mobile telephone number for the contact.
The cellular phone.
Contains the company main telephone number for the contact.
The company main phone.
Contains the company name for the contact.
The name of the company.
Contains the name of the computer network for the contact.
The name of the computer network.
Contains the country/region code portion of the business address for the contact.
The business address country.
Contains the customer ID for the contact.
The customer identifier.
Contains the department name for the contact.
The name of the department.
Contains display name.
The display name.
Contains display name prefix.
The display name prefix.
Contains the FTP site entry for the contact.
The FTP site.
Contains the generation for the contact.
The generation.
Contains the given name for the contact.
The name of the given.
Contains the government ID number for the contact.
The government identifier.
Contains the hobby names for the contact.
The hobbies.
Contains the second home telephone number for the contact.
The home phone2.
Contains the city portion of the home address for the contact.
The home address city.
Contains the country/region portion of the home address for the contact.
The home address country.
Contains the postal code portion of the home address for the contact.
The home address postal code.
Contains the post office box number portion of the home address for the contact.
The home address post office box.
Contains the state portion of the home address for the contact.
The state of the home address.
Contains the street portion of the home address for the contact.
The home address street.
Contains the home fax number for the contact.
The home fax.
Contains the first home telephone number for the contact.
The home phone.
Contains the initials for the contact.
The initials.
Contains the ISDN number for the contact.
The isdn.
Contains the city name portion of the business address for the contact.
The business address city.
Contains the manager name for the contact.
The name of the manager.
Contains the middle name for the contact.
The name of the middle.
Contains the nickname for the contact.
The nickname.
Contains the specific office location for the contact.
The office location.
Contains the second business telephone number for the contact.
The business phone2.
Contains the city portion of the other address for the contact.
The other address city.
Contains the country/region portion of the other address for the contact.
The other address country.
Contains the postal code portion of the other address for the contact.
The other address postal code.
Contains the state portion of the other address for the contact.
The state of the other address.
Contains the street portion of the other address for the contact.
The other address street.
Contains the other telephone number for the contact.
The other phone.
Contains the pager number for the contact.
The pager.
Contains the url of the personal Web page for the contact.
The personal home page.
Contains the postal address for the contact.
The postal address.
Contains the postal code (zip code) portion of the business address for the contact.
The business address postal code.
Contains the post office box number portion of the business address for the contact.
The business address post office box.
Contains the state code portion of the business address for the contact.
The state of the business address.
Contains the street address portion of the business address for the contact.
The business address street.
Contains the primary fax number for the contact.
The primary fax.
Contains the primary telephone number for the contact.
The primary phone.
Contains the profession for the contact.
The profession.
Contains the radio telephone number for the contact.
The radio phone.
Contains the spouse name for the contact.
The name of the spouse.
Contains the last name for the contact.
The surname.
Contains the telex number for the contact.
The telex.
Contains the title for the contact.
The title.
Contains the TTY/TDD telephone number for the contact.
The tty TDD phone.
Contains the wedding anniversary date for the contact.
The wedding anniversary.
Contains the gender of the contact.
The gender.
Contains the type of the mailing address for the contact.
The selected mailing address.
Contains true if the contact has picture.
true if [contact has picture]; otherwise, false.
Contains the default keyword string assigned to the contact when it is filed.
The file as.
Contains the instant messenger address for the contact.
The instant messenger address.
Contains the url location of the user's free-busy information in vCard Free-Busy standard format.
The internet free busy address.
Contains the whole, unparsed business address for the contact.
The business address.
Contains the whole, unparsed home address for the contact.
The home address.
Contains the whole, unparsed other address for the contact.
The other address.
Contains the e-mail address of the first e-mail entry for the contact.
The email1 address.
Contains the e-mail address of the second e-mail entry for the contact.
The email2 address.
Contains the e-mail address of the third e-mail entry for the contact.
The email3 address.
Contains the display name of the first e-mail address for the contact.
The display name of the email1.
Contains the display name of the second e-mail address for the contact.
The display name of the email2.
Contains the display name of the third e-mail address for the contact.
The display name of the email3.
Contains the display as name of the first e-mail address for the contact.
The email1 display as.
Contains the display as name of the second e-mail address for the contact.
The email2 display as.
Contains the display as name of the third e-mail address for the contact.
The email3 display as.
Contains the type of the first e-mail address for the contact.
The type of the email1.
Contains the type of the second e-mail address for the contact.
The type of the email2.
Contains the type of the third e-mail address for the contact.
The type of the email3.
Contains the entry ID of the first e-mail address for the contact.
The email1 entry identifier.
Contains the entry ID of the second e-mail address for the contact.
The email2 entry identifier.
Contains the entry ID of the third e-mail address for the contact.
The email3 entry identifier.
Contains collection of recipients.
The recipients.
Contains collection of attachments.
The attachments.
Contains collection of extended (custom) properties.
The extended properties.
Contains collection of named properties definition.
Contains true if Message is embedded into another message object.
true if this instance is embedded; otherwise, false.
Contains a value that indicates the origin and current state of a message.
The message is an associated message of a folder. The client or provider has read-only access to this flag. The Read flag is ignored for associated messages, which do not retain a read/unread state.
The messaging user sending was the messaging user receiving the message. This flag is meant to be set by the transport provider.
The message has at least one attachment. The client has read-only access to this flag.
A nonread report needs to be sent for the message. The client or provider has read-only access to this flag.
The incoming message arrived over the Internet. It originated either outside the organization or from a source the gateway cannot consider trusted. The client should display an appropriate message to the user. Transport providers set this flag; the client has read-only access.
The incoming message arrived over an external link other than X.400 or the Internet. It originated either outside the organization or from a source the gateway cannot consider trusted. The client should display an appropriate message to the user. Transport providers set this flag; the client has read-only access.
The incoming message arrived over an X.400 link. It originated either outside the organization or from a source the gateway cannot consider trusted. The client should display an appropriate message to the user. Transport providers set this flag; the client has read-only access.
The message is marked as having been read. This flag is ignored if the Associated flag is set.
The message includes a request for a resend operation with a non-delivery report.
A read report needs to be sent for the message. The client or provider has read-only access to this flag.
The message is marked for sending. Message store providers set this flag; the client has read-only access.
The outgoing message has not been modified since the first time that it was saved; the incoming message has not been modified since it was delivered.
The message is still being composed. It is saved, but has not been sent. Typically, this flag is cleared after the message is sent.
Represents Note item background color.
Blue color.
Green color.
Pink color.
Yellow color.
White color.
None.
Represents type of an object.
Address book container object.
Address book object.
Message attachment object.
Distribution list object.
Folder object.
Form object.
Messaging user object.
Message object.
Profile section object.
Session object.
Status object.
Message store object.
None
Represents the relative priority of a message.
The message is not urgent.
The message has normal priority.
The message is urgent.
None.
Enum PropertyType
Represents a user or resource, generally a mail message addressee.
Initializes a new instance of the Recipient class.
Contains the display name of the recipient.
Contains the recipient's e-mail address.
Contains the recipient's e-mail address type, such as Simple Mail Transfer Protocol (SMTP).
Contains the type of the recipient.
Contains the recipient type for a message recipient.
Contains a value used to associate an icon with a particular row of a table.
Contains the EntryID of the recipient.
Contains a value that uniquely identifies a row in a table.
Contains a binary-comparable key that identifies correlated objects for a search.
Contains true if some transport provider has already accepted responsibility for delivering the message to this recipient, and false if the MAPI spooler considers that this transport provider should accept responsibility.
Contains SMTP email address.
Contains a 7-bit ASCII representation of the recipient's display name.
Contains a recipient's display name in a secure form that cannot be changed.
Contains true if the recipient can receive all message content, including Rich Text Format (RTF) and Object Linking and Embedding (OLE) objects.
Contains a bitmask of encoding preferences.
Represents the recipient type for a message recipient.
The recipient is a primary (To) recipient.
The recipient is a carbon copy (Cc) recipient.
The recipient is a blind carbon copy (Bcc) recipient.
The recipient did not successfully receive the message on the previous attempt.
None.
Class RecurrencePattern.
Initializes a new instance of the class.
Initializes a new instance of the class.
The buffer.
Gets the frequency.
The frequency.
Gets the type.
The type.
Gets the type of the calendar.
The type of the calendar.
Gets the period.
The period.
Gets the day of week.
The day of week.
Gets the index of the day of week.
The index of the day of week.
Gets the day of month.
The day of month.
Gets the end type.
The end type.
Gets the occurence count.
The occurence count.
Gets the first day of week.
The first day of week.
Gets the deleted instance count.
The deleted instance count.
Gets the deleted instance dates.
The deleted instance dates.
Gets the modified instance count.
The modified instance count.
Gets the modified instance dates.
The modified instance dates.
Gets the start date.
The start date.
Gets the end date.
The end date.
Enum RecurrencePatternType
Specifies the recurrence pattern type.
Represents a daily recurrence pattern.
Represents a weekly recurrence pattern.
Represents a monthly recurrence pattern.
Represents a MonthNth recurrence pattern.
Represents a yearly recurrence pattern.
Represents a YearNth recurrence pattern.
None.
Indicates the response to a meeting request.
The appointment is on the Organizer's calendar or the recipient is the Organizer of the meeting.
Meeting tentatively accepted.
Meeting accepted.
Meeting declined.
Recipient has not responded.
The appointment is a simple appointment and does not require a response.
Indicating the type of the mailing address for the contact.
None.
Identifies the sensitivity level assigned to a message item. These levels are arbitrarily set and filtered for, by the user.
The message has the Personal sensitivity setting.
The message has the Private sensitivity setting.
The message has the Confidential sensitivity setting
The message has the Normal sensitivity setting.
Class StandardPropertySet.
Contains a value that client applications should query to determine the characteristics of a message store.
The message store supports properties containing ANSI (8-bit) characters.
The message store supports attachments (OLE or non-OLE) to messages.
The message store supports categorized views of tables.
The message store supports creation of new messages.
Entry identifiers for the objects in the message store are unique, that is, never reused during the life of the store.
The message store supports HTML messages, stored in the property.
In a wrapped PST store, indicates that when a new message arrives at the store, the store does rules and spam filter processing on the message separately.
This flag is reserved and should not be used.
The message store supports modification of its existing messages.
The message store supports multivalued properties, guarantees the stability of value order in a multivalued property throughout a save operation, and supports instantiation of multivalued properties in tables.
The message store supports notifications.
The message store supports OLE attachments.
The folders in this store are public (multi-user), not private (possibly multi-instance but not multi-user).
The MAPI Protocol Handler will not crawl the store, and the store is responsible to push any changes through notifications to the indexer to have messages indexed.
All interfaces for the message store have a read-only access level.
The message store supports restrictions.
The message store supports Rich Text Format (RTF) messages, usually compressed.
The message store supports search-results folders.
The message store supports sorting views of tables.
The message store supports marking a message for submission.
The message store supports storage of RTF messages in uncompressed form.
The message store supports properties containing Unicode characters.
Represents the status types of a delegated task.
Specifies that this is not a delegated task or that the task request has been created but not sent. This is also used for a task request message, whether in the owner’s Sent Items folder or the delegate’s Inbox.
Specifies that this is a new task request that has been sent, but the delegate has not yet responded to the task.
Specifies that a task has been accepted. This value should not be in the enumeration.
Specifies that the task has been accepted.
Specifies that the task has been declined.
None.
Indicates the ownership state of the task.
Specifies that task has not yet been assigned to a user.
Specifies that task has been delegated to another user.
Specifies that task is assigned to the current user.
None.
Identifies the status types of a task item.
Specifies that the task is not started.
Specifies that the task is in progress.
Specifies that the task is completed.
Specifies that the task is waiting on others.
Specifies that the task is deferred.
None.