ElementClass

Topic Last Modified: 2008-12-13

The ElementClass element is a container for mappings between custom forms and the content class and action that the forms will be used for.

Schema Hierarchy

Registry
  Experience
    ApplicationElement
      ElementClass

Syntax

<ElementClass Value="">
    <Mapping/>
</ElementClass>

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute Description

Value

Specifies the content class to which this mapping applies; for example, "IPM.MyCustomClass."

Value Attribute Values

Value Description

AD.RecipientType.Contact

AD.RecipientType.DynamicDL

AD.RecipientType.Group

AD.RecipientType.MailEnabledContact

AD.RecipientType.MailEnabledNonUniversalGroup

AD.RecipientType.MailEnabledUniversalDistributionGroup

AD.RecipientType.MailEnabledUniversalSecurityGroup

AD.RecipientType.MailEnabledUser

AD.RecipientType.MailboxUser

AD.RecipientType.PublicDatabase

AD.RecipientType.PublicFolder

AD.RecipientType.SystemAttendantMailbox

AD.RecipientType.User

AD.ResourceType.Room

ADDistList

About

AddressBook

AttachFileDialog

AttachFileHost

Calendar

ChangePassword

CloseWindow

DeletedItems

Disabled

Eas

General

IPF.Appointment

IPF.Appointment

IPF.Contact

IPF.DocumentLibrary

IPF.Note

IPF.Task

IPM.Appointment.*

IPM.Contact

IPM.DistList

IPM.Note.Microsoft.Exchange.Fax.CA

IPM.Note.Microsoft.Exchange.Voice

IPM.Note.Microsoft.Exchange.Voice.CA

IPM.Note.Microsoft.Fax.CA

IPM.Note.Microsoft.Voicemail

IPM.Note.Microsoft.Voicemail.UM.CA

IPM.Note.Rules.ReplyTemplate.Microsoft

IPM.Post

IPM.Recall.Report

IPM.Schedule.Meeting.Canceled

IPM.Schedule.Meeting.Request

IPM.Schedule.Meeting.Resp

JunkEmail

MessageDetails

MessageOptions

Messaging

Oof

REPORT.IPM.Note

Regional

Resource

Rule

SaveReminder

Spelling

VoiceMail

The internally defined content types that are passed to the default Microsoft Office Outlook Web Access forms. This list is provided so that you can avoid content class naming conflicts when you are customizing Outlook Web Access. You can register custom forms for some of these types, but for many of these types you cannot cause Outlook Web Access to invoke your forms.

Child Elements

Element Description

Mapping (Forms Registry XML Element)

Specifies the form that will be called when the content class is in the specified state, and the user performs the specified action.

Parent Elements

Element Description

ApplicationElement

A container for one or more ElementClass definitions. The Name attribute value is passed to the custom form in the ae URL parameter.

Remarks

  • If you are customizing the form that is used for a standard content type, use the appropriate content type from the Value attribute table earlier in this topic. If you are registering a form for a custom content class, avoid using the name of any of the content classes that are listed in the Value attribute table for your content class.
  • Custom forms are only supported for e-mail folders.
    For certain views in Outlook Web Access, the item class is assumed. An example of this is the Calendar Folder view. For these views, Exchange disregards the custom form registration. Custom forms are only supported for the default Mail folder view that is used for e-mail folders.

For more information, see Introduction to Outlook Web Access Customization.