2.2.4 Complex Types

The following table summarizes the set of common XML schema complex type definitions defined by this specification. XML schema complex type definitions that are specific to a particular operation are described with the operation.

Complex type

Description

ArrayOfComment

The ArrayOfComment complex type<2> specifies a list of Comment elements.

ArrayOfContentMasterFe

The ArrayOfContentMasterFe complex type specifies a list of ContentMasterFe elements.

ArrayOfEditAnimInfo

The ArrayOfEditAnimInfo complex type<3> specifies a list of EditAnimInfo elements.

ArrayOfEditorInfo

The ArrayOfEditorInfo complex type<4> specifies a list of EditorInfo elements.

ArrayOfEditShape

The ArrayOfEditShape complex type specifies a list of EditShape elements.

ArrayOfEditSlide

The ArrayOfEditSlide complex type specifies a list of EditSlide elements.

ArrayOfEditSlideChanges

The ArrayOfEditSlideChanges complex type specifies a list of EditSlideChanges elements.

ArrayOfEditSlideInfoFe

The ArrayOfEditSlideInfoFe complex type specifies a list of EditSlideInfoFe elements.

ArrayOfMainMasterFe

The ArrayOfMainMasterFe complex type specifies a list of MainMasterFe elements.

ArrayOfMainMasterResourcesFe

The ArrayOfMainMasterResourcesFe specifies a list of MainMasterResourcesFe elements.

ArrayOfSlideUpdateInfo

The ArrayOfSlideUpdateInfo specifies a list of SlideUpdateInfo elements.

ArrayOfStyleGalleryItem

The ArrayOfStyleGalleryItem complex type<5> specifies a list of StyleGalleryItem elements.

ArrayOfunsignedInt

The ArrayOfunsignedInt complex type specifies a list of unsignedInt elements ([XMLSCHEMA2] section 3.3.22).

ArrayOfViewElement

The ArrayOfViewElement complex type specifies a list of ViewElement elements.

BoundingRegion

The BoundingRegion complex type<6> specifies the rotated bounds of a shape.

ClippingInfo

The ClippingInfo complex type<7> specifies a region within an image.

CoauthState

The CoauthState complex type<8> specifies the co-authoring state of the presentation.

CoauthUpdate

The CoauthUpdate complex type<9> specifies the co-authoring state of the presentation.

Comment

The Comment complex type<10> specifies a single comment, and its replies.

ContentMasterFe

The ContentMasterFe complex type specifies a slide layout.

ContentUpdateInfo

Reserved. MUST be ignored.

EditAnimInfo

The EditAnimInfo complex type<11> specifies a shape animation.

EditCommandResponse

The EditCommandResponse complex type specifies the response of a modification to a presentation.

EditorInfo

The EditorInfo complex type<12> specifies an editor of the presentation.

EditPresentationChanges

The EditPresentationChanges complex type specifies the content of the presentation that is modified as a result of a request to the protocol server.

EditPresentationInfo

The EditPresentationInfo complex type specifies information about the content of a specified presentation.

EditPresentationResources

Reserved. MUST be ignored.

EditShape

The EditShape complex type specifies a shape.

EditSlide

The EditSlide complex type specifies a presentation slide.

EditSlideChanges

The EditSlideChanges complex type specifies the content of the presentation slide.

The content of this element is modified as a result of a request to the protocol server.

EditSlideInfoFe

The EditSlideInfoFe complex type specifies information about a presentation slide.

EditTransitionInfo

The EditTransitionInfo complex type<13> specifies a slide transition.

FontSizeMapping

Reserved; this element MUST be ignored.

Html

The Html complex type specifies HTML content.

MainMasterFe

The MainMasterFe complex type specifies a main master slide.

MainMasterResourcesFe

Reserved. MUST be ignored.

Notes

The Notes complex type specifies the notes of a presentation slide.

Point

The Point complex type specifies a two dimensional point.

PptViewingService.PrintResult

The PptViewingService.PrintResult complex type<14> specifies the result of a print operation.

PresetSchemeColorMapping

The PresetSchemeColorMapping complex type<15> specifies a set of colors in the theme.

Rectangle

The Rectangle complex type specifies a rectangle.

ServiceError

The ServiceError complex type specifies error information.

This information is returned by the protocol server to a protocol client.

ServiceResult

The ServiceResult complex type specifies the result of a protocol method.

The protocol server returns this type to the protocol client containing either a successful Result element or an Error element.

SlideID

A complex type that SHOULD <16>identify a presentation slide.

SlideIdList

The SlideIdList complex type specifies a list of identifiers for presentation slides.

SlideUpdateInfo

Reserved. MUST be ignored.

SmartArtInfo

The SmartArtInfo complex type specifies information about a SmartArt diagram.

StyleGalleryItem

The StyleGalleryItem complex type<17> specifies a shape style.

Theme

The Theme complex type specifies information about a theme.

ThemeColor

The ThemeColor complex type specifies a color using the red, green, blue RGB color model.

Red, green, and blue are each expressed as an unsigned byte from 0 for no intensity to 255 for full intensity.

ViewElement

The ViewElement complex type specifies a visual representation of presentation slide content.