• DR-IT Software
  • Products
  • Documentation
  • Product page
  • Examples
  • API reference
  • Support
Show / Hide Table of Contents

Class MapiMeetingRequest

Provides mapi meeting request functionality.

Inheritance
object
AbstractReadOnlyMapiItem
AbstractMapiItem
MapiMessage
MapiMeetingRequest
Inherited Members
MapiMessage.From(MapiMessage)
MapiMessage.AddAttachmentFrom(MapiAttachment)
MapiMessage.HasAttachments
MapiMessage.MessageCodepage
MapiMessage.MessageLocaleId
MapiMessage.MessageFlags
MapiMessage.MessageSize
MapiMessage.MessageStatus
MapiMessage.SubjectPrefix
MapiMessage.NormalizedSubject
MapiMessage.Importance
MapiMessage.Priority
MapiMessage.Sensitivity
MapiMessage.SmartNoAttach
MapiMessage.Private
MapiMessage.SideEffects
MapiMessage.Keywords
MapiMessage.CommonStart
MapiMessage.CommonEnd
MapiMessage.AutoForwarded
MapiMessage.AutoForwardComment
MapiMessage.Categories
MapiMessage.Classification
MapiMessage.ClassificationDescription
MapiMessage.Classified
MapiMessage.InternetReferences
MapiMessage.InfoPathFormName
MapiMessage.MimeSkeleton
MapiMessage.TnefCorrelationKey
MapiMessage.AddressBookDisplayNamePrintable
MapiMessage.CreatorEntryId
MapiMessage.LastModifierEntryId
MapiMessage.AgingDontAgeMe
MapiMessage.CurrentVersion
MapiMessage.CurrentVersionName
MapiMessage.AlternateRecipientAllowed
MapiMessage.Responsibility
MapiMessage.Rowid
MapiMessage.HasNamedProperties
MapiMessage.RecipientOrder
MapiMessage.ContentBase
MapiMessage.AcceptLanguage
MapiMessage.PurportedSenderDomain
MapiMessage.StoreEntryId
MapiMessage.TrustSender
MapiMessage.Subject
MapiMessage.InvalidateHeadersCache()
MapiMessage.Headers
MapiMessage.MessageRecipients
MapiMessage.ContentClass
MapiMessage.LocalCommitTime
MapiMessage.ContentType
MapiMessage.CreatorName
MapiMessage.MessageAttachments
MapiMessage.Read
MapiMessage.RecipientDisplayName
MapiMessage.RecipientEntryId
MapiMessage.Body
MapiMessage.NativeBody
MapiMessage.BodyHtml
MapiMessage.RtfCompressed
MapiMessage.RtfInSync
MapiMessage.InternetCodepage
MapiMessage.BodyContentId
MapiMessage.BodyContentLocation
MapiMessage.Html
MapiMessage.ContactLinkEntry
MapiMessage.Companies
MapiMessage.Contacts
MapiMessage.ContactLinkName
MapiMessage.ContactLinkSearchKey
MapiMessage.ArchiveTag
MapiMessage.PolicyTag
MapiMessage.RetentionPeriod
MapiMessage.StartDateEtc
MapiMessage.RetentionDate
MapiMessage.RetentionFlags
MapiMessage.ArchivePeriod
MapiMessage.ArchiveDate
MapiMessage.RtfSyncBodyCrc
MapiMessage.RtfSyncBodyCount
MapiMessage.RtfSyncBodyTag
MapiMessage.RtfSyncPrefixCount
MapiMessage.RtfSyncTrailingCount
MapiMessage.SenderAddressType
MapiMessage.SenderEmailAddress
MapiMessage.SenderEntryId
MapiMessage.SenderName
MapiMessage.SenderSearchKey
MapiMessage.SenderSmtpAddress
MapiMessage.SentRepresentingAddressType
MapiMessage.SentRepresentingEmailAddress
MapiMessage.SentRepresentingEntryId
MapiMessage.SentRepresentingName
MapiMessage.SentRepresentingSmtpAddress
MapiMessage.SentRepresentingSearchKey
MapiMessage.Mileage
MapiMessage.Attachments
MapiMessage.Recipients
AbstractMapiItem.ObjectType
AbstractMapiItem.RecordKey
AbstractMapiItem.SearchKey
AbstractMapiItem.DisplayName
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DRIT.Mail.Mapi
Assembly: DRIT.Mail.dll
Syntax
public class MapiMeetingRequest : MapiMessage

Properties

View Source

AppointmentMessageClass

Gets or sets a value that indicates the value of the MessageClass property of the Meeting object that is to be generated from the Meeting Request object.

Declaration
public string AppointmentMessageClass { get; set; }
Property Value
Type Description
string
Remarks

The value of the AppointmentMessageClass property MUST either be "IPM.Appointment" or be prefixed with "IPM.Appointment.".

Reference: MS-OXOCAL 2.2.6.6 PidLidAppointmentMessageClass Property

View Source

CalendarType

Gets or sets a value, that when the Meeting Request object represents a recurring series or an exception, is the value of the CalendarType field from the AppointmentRecur property. Otherwise, this property is not set and is assumed to be zero.

Declaration
public int? CalendarType { get; set; }
Property Value
Type Description
int?
Remarks

Reference: MS-OXOCAL 2.2.6.11 PidLidCalendarType Property

View Source

ChangeHighlight

Gets or sets a bit field that indicates how the Meeting object has changed.

Declaration
public int? ChangeHighlight { get; set; }
Property Value
Type Description
int?
Remarks

This property is not required. The individual flags that can be set are as follows.

Reference: MS-OXOCAL 2.2.6.2 PidLidChangeHighlight Property

View Source

ForwardInstance

Gets or sets a value when True indicates that the Meeting Request object represents an exception to a recurring series, and it was forwarded (even when forwarded by the organizer) rather than being an invitation sent by the organizer. A value of FALSE for this property indicates that the Meeting Request object is not a forwarded instance.

Declaration
public bool? ForwardInstance { get; set; }
Property Value
Type Description
bool?
Remarks

Reference: MS-OXOCAL 2.2.6.3 PidLidForwardInstance Property

View Source

IntendedBusyStatus

Gets or sets the value of the BusyStatus property on the Meeting object in the organizer's calendar at the time the Meeting Request object or Meeting Update object was sent. The allowable values of this property are the same as those for the PidLidBusyStatus property.

Declaration
public int? IntendedBusyStatus { get; set; }
Property Value
Type Description
int?
Remarks

This property is not required. The individual flags that can be set are as follows. Reference: MS-OXOCAL 2.2.6.4 PidLidIntendedBusyStatus Property

View Source

MeetingType

Gets or sets the value indicates the type of Meeting Request object or Meeting Update object.

Declaration
public int? MeetingType { get; set; }
Property Value
Type Description
int?
Remarks

The value of this property MUST be set to one of those listed in the following table.

Request typeValueDescription
mtgEmpty0x00000000Unspecified.
mtgDelegatorCopy0x00000001his is set on the delegator's copy when a delegate will handle meeting-related objects.

Reference: MS-OXOCAL 2.2.6.5 PidLidMeetingType Property

View Source

MessageClass

Gets or sets the specific type of the Message object.

Declaration
public override string MessageClass { get; set; }
Property Value
Type Description
string
Overrides
MapiMessage.MessageClass
Remarks

The value of the PidTagMessageClass property ([MS-OXCMSG] section 2.2.1.3) MUST be "IPM.Schedule.Meeting.Request" or MUST be prefixed with "IPM.Schedule.Meeting.Request.".

Reference: MS-OXOCAL 2.2.6.1 PidTagMessageClass Property

View Source

OldLocation

Gets or sets a value that indicates the original value of the Location property before a meeting update.

Declaration
public string OldLocation { get; set; }
Property Value
Type Description
string
Remarks

The value of the AppointmentMessageClass property MUST either be "IPM.Appointment" or be prefixed with "IPM.Appointment.".

Reference: MS-OXOCAL 2.2.6.7 PidLidOldLocation Property

View Source

OldWhenEndWhole

Gets or sets the original value of the AppointmentEndWhole property before a meeting update.

Declaration
public DateTime? OldWhenEndWhole { get; set; }
Property Value
Type Description
DateTime?
Remarks

This property is not required.

Reference: MS-OXOCAL 2.2.6.9 PidLidOldWhenEndWhole Property

View Source

OldWhenStartWhole

Gets or sets the original value of the AppointmentStartWhole property before a meeting update.

Declaration
public DateTime? OldWhenStartWhole { get; set; }
Property Value
Type Description
DateTime?
Remarks

This property is not required.

Reference: MS-OXOCAL 2.2.6.8 PidLidOldWhenStartWhole Property

  • View Source
Back to top

DR-IT Software documentation

DR-IT Software · Products · Documentation index · Product page · Downloads · Support · Licensing

Generated by DocFX