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

Class MapiMeeting

Provides mapi meeting functionality.

Inheritance
object
AbstractReadOnlyMapiItem
AbstractMapiItem
MapiMessage
MapiAppointment
MapiMeeting
Inherited Members
MapiAppointment.AppointmentSequence
MapiAppointment.BusyStatus
MapiAppointment.AppointmentAuxiliaryFlags
MapiAppointment.Location
MapiAppointment.AppointmentStartWhole
MapiAppointment.AppointmentEndWhole
MapiAppointment.AppointmentDuration
MapiAppointment.Keywords
MapiAppointment.AppointmentSubType
MapiAppointment.AppointmentStateFlags
MapiAppointment.ResponseStatus
MapiAppointment.Recurring
MapiAppointment.IsRecurring
MapiAppointment.ClipStart
MapiAppointment.ClipEnd
MapiAppointment.AllAttendeesString
MapiAppointment.ToAttendeesString
MapiAppointment.CcAttendeesString
MapiAppointment.NonSendableTo
MapiAppointment.NonSendableCc
MapiAppointment.NonSendableBcc
MapiAppointment.NonSendToTrackStatus
MapiAppointment.NonSendCcTrackStatus
MapiAppointment.NonSendBccTrackStatus
MapiAppointment.AppointmentUnsendableRecipients
MapiAppointment.AppointmentNotAllowPropose
MapiAppointment.GlobalObjectId
MapiAppointment.CleanGlobalObjectId
MapiAppointment.OwnerAppointmentId
MapiAppointment.StartDate
MapiAppointment.EndDate
MapiAppointment.CommonStart
MapiAppointment.CommonEnd
MapiAppointment.OwnerCriticalChange
MapiAppointment.IsException
MapiAppointment.ResponseRequested
MapiAppointment.ReplyRequested
MapiAppointment.TimeZoneStruct
MapiAppointment.TimeZoneDescription
MapiAppointment.AppointmentTimeZoneDefinitionRecur
MapiAppointment.AppointmentTimeZoneDefinitionStartDisplay
MapiAppointment.AppointmentTimeZoneDefinitionEndDisplay
MapiAppointment.AppointmentRecur
MapiAppointment.RecurrenceType
MapiAppointment.RecurrencePattern
MapiAppointment.LinkedTaskItems
MapiAppointment.MeetingWorkspaceUrl
MapiAppointment.IconIndex
MapiAppointment.AppointmentColor
MapiAppointment.AutoStartCheck
MapiAppointment.ConferencingCheck
MapiAppointment.ConferencingType
MapiAppointment.Directory
MapiAppointment.AllowExternalCheck
MapiAppointment.OrganizerAlias
MapiAppointment.CollaborateDoc
MapiAppointment.NetShowUrl
MapiAppointment.OnlinePassword
MapiAppointment.MessageClass
MapiAppointment.FExceptionalAttendees
MapiAppointment.ClientIntent
MapiAppointment.SendMeetingAsIcal
MapiAppointment.AutoStartWhen
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.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 MapiMeeting : MapiAppointment

Constructors

View Source

MapiMeeting()

Initializes a new instance of the MapiMeeting class.

Declaration
public MapiMeeting()

Properties

View Source

AppointmentCounterProposal

Gets or sets whether there are counter proposals that have not been accepted or rejected (by the organizer). This property has no meaning for an attendee.

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

Reference: MS-OXOCAL 2.2.4.7 PidLidAppointmentCounterProposal Property

View Source

AppointmentLastSequence

Gets or sets a value that indicates to the organizer the last sequence number that was sent to any attendee. This property has no meaning for an attendee.

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

Reference: MS-OXOCAL 2.2.4.2 PidLidAppointmentLastSequence Property

View Source

AppointmentProposalNumber

Gets or sets a value that specifies the number of attendees who have sent counter proposals that have not been accepted or rejected by the organizer.

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

Reference: MS-OXOCAL 2.2.4.6 PidLidAppointmentProposalNumber Property

View Source

AppointmentReplyName

Gets or sets a value on the attendee's Meeting object specifies the user who last replied to the meeting request or meeting update. This property is set only for a delegator when a delegate responded. The value is equal to the PidTagMailboxOwnerName property ([MS-OXCSTOR] section 2.2.2.1) for the delegate's message store. This property has no meaning for the organizer.

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

Reference: MS-OXOCAL 2.2.4.5 PidLidAppointmentReplyName Property

View Source

AppointmentReplyTime

Gets or sets the date and time at which the attendee responded to a received Meeting Request object or Meeting Update object.

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

Reference: MS-OXOCAL 2.2.4.3 PidLidAppointmentReplyTime Property

View Source

AppointmentSequenceTime

Gets or sets a value on the organizer's Meeting object indicates the date and time at which the PidLidAppointmentSequence property (section 2.2.1.1) was last modified. The value is specified in UTC.

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

Reference: MS-OXOCAL 2.2.4.1 PidLidAppointmentSequenceTime Property

View Source

AttendeeCriticalChange

Gets or sets the date and time at which the meeting-related object was sent. The value is specified in UTC.

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

Reference: MS-OXOCAL 2.2.5.2 PidLidAttendeeCriticalChange Property

View Source

AutoFillLocation

Gets or sets whether the value of the Location property is automatically set.

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

true on the organizer's Meeting object indicates that the value of the Location property is set to the DisplayName property from the RecipientRow structure. false or null indicates that the value of the PidLidLocation property is not automatically set.

Remarks

Reference: MS-OXOCAL 2.2.4.8 PidLidAutoFillLocation Property

View Source

FInvited

Gets or sets a value that indicates whether invitations have been sent for the meeting that this Meeting object represents.

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

false or null indicates that a Meeting Request object has never been sent. TRUE indicates that a Meeting Request object has been sent.

Remarks

After this value is set to TRUE on a Meeting object, it MUST NOT be changed. Reference: MS-OXOCAL 2.2.4.4 PidLidFInvited Property

View Source

Processed

Gets or sets a value that indicates whether a client has processed a meeting-related object.

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

Reference: MS-OXOCAL 2.2.5.7 PidTagProcessed Property

View Source

ServerProcessed

Gets or sets a value when TRUE it indicates that the Meeting Request object or Meeting Update object has been processed.

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

Reference: MS-OXOCAL 2.2.5.4 PidLidServerProcessed Property

View Source

ServerProcessingActions

Gets or sets a value that indicates what processing actions have been taken on the Meeting Request object or Meeting Update object.

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

The following flags can be set.

Flag nameValue
cpsDelegatorWantsCopy0x00000002
cpsCreatedOnPrincipal0x00000010
cpsUpdatedCalItem0x00000080
cpsCopiedOldProperties0x00000100
cpsSendAutoResponse0x00000400
cpsRevivedException0x00000800
cpsProcessedMeetingForwardNotification0x00001000

Reference: MS-OXOCAL 2.2.5.5 PidLidServerProcessingActions Property

View Source

SideEffects

Gets or sets a value that controls how a Message object is handled by the client in relation to certain user interface actions by the user, such as deleting a message. This property is set to a bitwise OR of zero or more of the following flags.

Declaration
public override int? SideEffects { get; set; }
Property Value
Type Description
int?
Overrides
MapiAppointment.SideEffects
Remarks

The possible flag values of the SideEffects property are specified in [MS-OXCMSG] section 2.2.1.16. All Meeting Request objects are to always include the following flags:

  • seOpenToDelete
  • seOpenToCopy
  • seOpenToMove
  • seCannotUndoDelete
  • seCannotUndoCopy
  • seCannotUndoMove
View Source

TimeZone

Gets or sets a value that specifies information about the time zone of a recurring meeting.

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

Reference: MS-OXOCAL 2.2.5.6 PidLidTimeZone Property

View Source

Where

Gets or sets a value that SHOULD be the same as the value of the PidLidLocation property from the associated Meeting object.

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

Reference: MS-OXOCAL 2.2.5.3 PidLidWhere Property

  • View Source
Back to top

DR-IT Software documentation

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

Generated by DocFX