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

AppServerInfo

A complex type that contains settings that dictate the behavior of the protocol server.

ArrayOfPPTBroadcastAnimationStepData

A complex type that specifies a list of PPTBroadcastAnimationStepData (section 2.2.4.6) elements. Each element in the list specifies a step in an animation timeline. Each entry in the list MUST have a unique value in its TimelineId field.

ArrayOfPPTBroadcastMediaStateData

A complex type that specifies a list of PPTBroadcastMediaStateData (section 2.2.4.7) elements. Each element in the list specifies a state for a multimedia object. Each entry in the list MUST have a unique value in its MediaId field.

BroadcastUser

A complex type that specifies a user of a broadcast session.

EnumTypes

Reserved. MUST be ignored.

PPTBroadcastAnimationStepData

A complex type that specifies a step in an animation timeline.

PPTBroadcastMediaStateData

A complex type that specifies a state for a multimedia object such as an embedded video clip.

PPTStateData

A complex type that specifies data about the state of a broadcast session of a presentation.

ServiceError

A complex type that specifies error information returned by the protocol server to a protocol client.

ServiceResult

A complex type that 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.

WordStateData

A complex type that specifies data about the state of a broadcast session of a Word document.